/*  Start Header Part */
.tagline {
	display: inline-block;
	box-sizing: border-box;
	text-align: right;
	right: 2rem;
	position: absolute;
	top: 1.5em;
	max-width: 24rem;
	font-size: 0.7rem;
}
.header-subscribe_signin{
	right: 2rem;
	position: absolute;
	max-width: 28em;
}
.header-subscribe_signin a:first-child{
border-right:2px solid;
color:#000000;
padding-right:5px;
}
.header-subscribe_signin a:last-child{
   
    padding-left:4px;
    }

.header-subscribe_signin a{
    font-size: 1rem;
}
.initials{
    display:none;
}

.site-header .nav-bar.sticky-nav .search-button
{
display:none;
}
.tagline p {
	font-size: 1.499999rem;
	font-weight: 400;
	line-height: 1.875rem;
	letter-spacing: 0rem;
}
.btssponsorlogo {
  display: inline-block;
 margin-left: 3em;
}
.btssponsorlogo img {
  max-width: 60px;
}

.site-header .site-logo img {
	
	
}

.menu-header-menu-container {
  display:inline-block; margin-bottom: -1.6em;
}
 

.site-header .nav-bar ul li .mega {
	left: 1em;
    width: 99%;
}
 
.site-header .nav-bar ul li:hover .mega {
    z-index: 99999;
    opacity: 1;
    height: auto;
    visibility: visible;
  /*  top: 16.5em;*/ 
}
 
@media only screen and (max-width: 1024px) {
 
    .site-header .nav-bar{
       display:block;
    }
    .menu-header-menu-container{
display:none; 
    }
}
@media only screen and (max-width: 600px) {
.tagline {
    max-width: 21em;
}
 
.tagline p{
	    font-size: .95rem;
    font-weight: 300;
    line-height: 1.1rem;
    letter-spacing: 0rem;
}
}
/*  End Healder Part */
.footer-container .footer-wrapper .footer-tag-line .c-footer__tag-line-img {
  height: 3em;
}

.c-input__input {
	width: 42%!important;
}

/** Home page Magazine **/

.c-magazine-segment { position: relative;  display: block;  margin-top: 1.5rem }
.c-magazine-segment__cover { display: inline-block; vertical-align: top;        width: 33.3333333333%;        float: left}
.c-magazine-segment__link {display: block;  width: calc(33% - var(--default-gutter));
padding-right: calc(var(--default-gutter) / 2); text-align: center;   clear: left; float: left }
.c-magazine-segment__title {display: inline-block; vertical-align: top; width: 66.6666666667% }
.c-magazine-segment__stories {display: inline-block;vertical-align: top;width: calc(66.6666666667% - var(--default-gutter) / 2); margin-top: 0; margin-left: calc(var(--default-gutter) / 2); padding-bottom: 1.1875rem}
.c-magazine-segment__subscribe-btn {        margin: 1.5rem 0    }
.c-magazine-segment__subscribe-btn.c-btn--ghost { margin: 0.75rem 0}
.c-magazine-segment__pagination { margin-bottom: 1.5rem  }
.c-magazine-segment__pagination .c-btn {min-width: 12.375rem; width: auto}
.c-magazine-segment--page { display: flex;  margin-left: calc(var(--default-gutter) / 2 * -1);
        margin-right: calc(var(--default-gutter) / 2 * -1) }
.c-magazine-segment--page .c-magazine-segment__cover { padding-left: calc(var(--default-gutter) / 2);
 padding-right: calc(var(--default-gutter) / 2); flex: 0 0 40%  }
.c-magazine-segment--page .c-magazine-segment__title {padding-left: calc(var(--default-gutter) / 2);
        padding-right: calc(var(--default-gutter) / 2);  flex: 0 0 60%}
.c-magazine-segment--page .c-magazine-segment__navigation .c-btn {
        min-width: 11rem;   margin-right: rem-calc24 }
.c-magazine-segment__cover a img.c-magazine-segment__img{ border:2px solid #151529;}
.c-magazine-segment--page .c-magazine-segment__navigation .c-btn:last-of-type {        margin-right: 0    } 
.h-reorder--first {        order: -1    }
.h-reorder--first.l-segment__item {  border-left: none }
.h-reorder--middle { order: 50}
.h-reorder--middle.l-segment__item {  border-left: 1px solid #cccccc   }
.h-reorder--last {        order: 100   }
.h-reorder--last.l-segment__item { border-left: 1px solid #cccccc}
.c-tabs-nav { overflow: visible }
.c-tabs-content { margin-bottom: 2.5rem }
.page-template-all-authors .c-header { margin-bottom: 3.6875rem    }
.report-block__heading {
        text-align: center;
        padding: 26px 0 28px 0
    }
.report-block span.logo {
        margin-top: 1.5rem;
        margin-bottom: 1.25rem
    }
.report-block span.text {
        font-size: 1.5rem;
        line-height: 2rem
    }
.report-block span.price {
        margin: 1.25rem 0 1.625rem 0;
        font-size: 2rem;
        line-height: 2.5rem
    }
.report-block .report-wrapper__item {
        border-bottom: none
    }
.c-blog-vertical {height: 100%}
.l-segment--one-line {
    flex-wrap: nowrap;
}

.l-segment {    box-sizing: border-box;    display: flex;    flex-wrap: wrap;    min-width: 100%;}
.l-segment__item:first-of-type {    border-left: none;}

/*.l-segment__item {    flex: 0 1 25%;}*/
.c-magazine-segment__title {    box-sizing: border-box;    display: flex;    flex-direction: column;
    padding-left: 35px;}
.c-magazine-segment__title {    display: inline-block;    vertical-align: top;    width:  66.6666666667%;}
.c-magazine-segment__sub-headline {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 1rem; 
	margin-bottom: 1.5rem;
	text-align: right;
	color: #252524;
	font-size: 1.23rem;
  font-weight: 500;
}
.c-magazine-segment__sub-headline span {    display: block;    text-align: left;}.subtitle--one {    font-size: 48px;    font-weight: 300;    line-height: 56px;    letter-spacing: -0.005em;
    margin-bottom: 16px;}.c-magazine-segment__sub-headline {    position: relative;}
.c-magazine-segment .c-magazine-segment__stories{
        padding-left: 35px;
        margin-top: 15px;
    }
    a.c-btn.c-btn--dark.c-magazine-segment__subscribe-btn {
        background-color: #373997;
        padding: 10px 15px;
        display: inline-block;
            color: #fff;
        margin: 10px 0; font-size: 1rem;
    }
   /* .c-magazine-segment__sub-headline span, .l-segment span{
        display: inline-block;
        text-align: left;
        float: left;
        width: 50%;
    }*/
    .c-magazine-segment__sub-headline span a, .l-segment span a {
        float: right;
        display: inline-block;
        position: relative;
        
    }
    .c-magazine-segment__title h1{
            color: #151529;
    font-size: 2.2em;
    }
   span.meta-item.meta-author-wrapper .meta-author a.author-name {
    color: #151529;
    font-size: 1.13rem;
    line-height: 24px;
    font-weight: 500;
} 
    .l-segment {
        border-top: 1px solid #cccccc;
        padding-top: 15px;
    }
    .l-segment__item.l-segment__item--full {
        flex: 0 1 100%;
    }
   .c-magazine-segment__stories {
	width: 66.6666666667%;
}
    .l-segment__item.l-segment__item--twosome:nth-child(odd) {
        padding-right: 15px;
    }
    .l-segment__item.l-segment__item--twosome:nth-child(even) {
        border-left: 1px solid #cccccc;
        padding-left: 20px;
        margin-right: 0px;
    }
header.c-story__header {
	
	width: 100%;
	
}


    .c-segment__headline.no-sponsorblock span.subsection-headline.the-global-title a{
        color:#151529 !important; font-weight: 400;
    font-size:24px;
    line-height:28px;
    }
section.o-block > section.l-segment{border-bottom:1px solid #ccc; padding-top: 3em;}
.subsection-headline.the-global-title {
	line-height: 5;
}
    
@media only screen and (max-width: 600px) {
	.l-segment {margin-left: 0;    margin-right: 0;} 
.c-magazine-segment__cover {    width: 100%;} 
.c-magazine-segment__title {	width: 100%;    padding-left: 0;}
 .l-segment__item.l-segment__item--twosome:nth-child(even) {    border-left: 0px solid #cccccc;
 padding-left: 0;    margin-right: 0px;} 
.l-segment__item.l-segment__item--twosome:nth-child(odd) { padding-right: 0;} 
.c-magazine-segment .c-magazine-segment__stories {
    padding-left: 0;    margin-top: 15px;    width: 100%;}
.l-segment {    border-top: 1px solid #cccccc;    padding-top: 0;}
.c-magazine-segment__sub-headline span a {    float: right;    display: inline-block;    position: relative;
    top: 0;}
.c-magazine-segment__title{    padding-top: 15px;} 
.c-magazine-segment__sub-headline {	    padding-bottom: 25px;}
}

header.c-story__header > a {
	font-size: 1.5em;
	font-weight: 500;
	margin-bottom: 0.6em; 
	display: inline-block;
}
h4.post-title.c-story__header__headline.the-global-title {
    margin: 0;
}
header.c-story__header h4 a {
	font-size: 1.13rem;
	line-height: 1.5em;
}
.ordered-article .categories h3 {
   font-size:1.4em;
}
.c-magazine-segment__stories .l-segment article.c-story {
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 1em;
    margin-bottom: 0.6rem;
}
.post-title.c-story__header__headline.the-global-title a {
	line-height: 1.3;
}
.publication .editorial_calendar_new.tabcontent h2 {color:#151529; font-size:16px; margin-top:2em;}
.publication .editorial_calendar_new.tabcontent ul li, .publication .editorial_calendar_new.tabcontent ul {
	margin: 0 0 0 0.35em;
	padding: 0;
	line-height: 20px; 
}
.publication .editorial_calendar_new.tabcontent, .publication .editorial_calendar_new.tabcontent ul li {color:#626262; font-size:14px;}
.publication .editorial_calendar_new.tabcontent strong{font-weight:500;}

.tabcontent.editorial_calendar_new .cell.large-6:nth-child(odd)>div {
	border-right: 1px solid #DDDDDD;
	margin-right: 3em; 
}

/* News letter Cover Image  */
.gdm-newsletter .newsletter-item__img{
margin-bottom:0.8rem;
}



/*    */
/***********Mobile menu related - 14/03/2024**************/

@media(max-width: 992px){
    .site-header .nav-bar {
        display: block;
    }
    .menu-header-menu-container{
        display: none;
    }
    .site-header .menu-button{
        top: 2.25em;
    }
    .site-header .site-logo {
        width: 10rem;
    }
    .site-header .btssponsorlogo{
        right: auto !important;
    }
}
  
  
.storefront-page .contact-details {
   font-size: 1rem; line-height:24px; color:#626262;
}
.storefront-page .contact-details .title {font-weight: 500; font-size: 1.3rem; color:#13171b; margin-bottom:1rem;}
.storefront-page .contact-details alternatecompanyname {
    display: block;
    font-size: 1rem;
    font-weight: 500;  color:#13171b;
}
.storefront-page .contact-details zip, .storefront-page .contact-details headoffice, .storefront-page .contact-details zip, .storefront-page .contact-details contactdetail * {display:block;}
.storefront-page .contact-details addressline1 {display: block; margin-top:0.5em; }
.storefront-page .contact-details headoffice {margin-bottom:0.8rem}
contact-details zip, .storefront-page .contact-details contactdetail name {font-weight: 500; }
/*.article-content {position: relative;}
.article-content .sidebar-content.sidebar-scalar {top:-9.3em !important;}*/

#successs-modal{
    z-index:9999;
}

.rightpullquote p { margin-top: 0px !important;}



@media (min-width: 992px) {
.home_dmpu_ad .l-segment__item--twosome {
    flex-basis: 100%;
} 
.home_dmpu_ad .c-magazine-segment__cover, .home_dmpu_ad .c-magazine-segment__title, .home_dmpu_ad .c-magazine-segment__stories {width:50%;}

}
/*  Single Whitepaper */

.report-cover, .whitepaper-content .main-content .img-container img {
    margin: 8px 8px 8px 0px;
    width: 100%;
    box-shadow: none; 
}
.whitepaper-content .main-content .img-container {
    max-width: 20em; min-height:230px;
}
.whitepaper-content .main-content .default-whitepaperlogo{
    height: auto !important;
}

/* Css-Table fix  */

.main-content figure.wp-block-table {
    display: block;
}
.site-header .login-button{
    top: 11.1em;
}
.login-button.logout-button i {
    font-size: 25px;
    margin-left: 0.5em;
}
