html {font:400 17px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
body{color:#292929;background:#ffffff}
#wrapper{margin:0 auto;}
img {max-width: 100%; border: 0;}
span.article-title{font-size:1em;font-weight:600;display:inline;} 
h2.article-title{font-size:1em;display: inline-block;font-weight:600}
span.article-title a,h2.article-title a{color: #212529;}
li.article span.article-title{margin-bottom: 0px;display: inline;}
li.article h2.article-title{margin-bottom: 0px;display: inline;} 
li.article span.article-title a,li.article h2.article-title a{color: #212529;font-weight: 600;}
#row0 {width: 100%; background-color: #003974; color: #fff; font:200 0.8em Helvetica, Arial, Geneva, sans-serif;}
#row0 span{line-height: 3em; padding: 10px;}
#row0 ul {list-style: none; display: inline;}
#row0 ul li {display: inline-block; border-left: 2px solid #004d9d; padding-left: 6px; padding-right: 6px;}
#row0 ul li:first-child {border-left: 0px;}
#row0 ul li a {color: #ffffff;}
/*btnConnect*/
#hubspot-form-1 {line-height: 1em;}
.part-connect{display: table-cell;vertical-align: top;position: relative;}
.part-connect:nth-child(1){width: 13%;margin-right: 7px;margin-left: 5px;border-left:1px solid#d0d0d0;}
.separator-line{width: 22px; height: 140px;border-left: 1px solid #6c757d;}
.separator-content{display: block;background: #f5f8fa;-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%); top: 56px;left: 0px;position:absolute;}
div.hs_error_rollup{display: flex;width: 100%;}
#hubspot-form-1{line-height: 1em;}
.bg-Header #mainmenu li.active a{color:white!important;}
/*css Add from  Common Js*/
#hubspot-form-1 form .parentUnsubscribe-message{display:inline-block;}
#hubspot-form-1 form .divSubscribeTopHide{margin:0 0 calc(1rem + 20px) 0}
#hubspot-form-1 form .unsubscribe-message a{text-decoration:underline!important;}
#hubspot-form-article-1 form .subscribe-top.hide{font-weight:600}
#hubspot-form-article-1 form .unsubscribe-message{font-size:0.6rem}
#hubspot-form-article-1 form .subscribe-top.hide{font-weight:600}
#hubspot-form-article-1 form .unsubscribe-message{font-size:0.6rem}
#hubspot-form-article-1 form .unsubscribe-message span a{color:white}
#hubspot-form-article-1 form .hs-richtext{line-height:1.3} 
#hubspot-form-article-1 form .ParentUnsubscribeMessagearticle{display:inline-block}
#hubspot-form-article-1 form .parentsubscribetophidearticle{margin:0 0 2% 0}
#hubspot-form-article-1 form .unsubscribe-message a {text-decoration:underline!important;}
#hubspot-form-article-2 form ul.inputs-list{margin-bottom:0px}
#hubspot-form-article-2 form .hs-richtext{font-size:0.6rem}
#hubspot-form-article-2 form .hs-richtext span.subscribe-top{font-size:0.8rem}
.responseConnect,.responseConnectLinkedin{font-size: 0.9rem;}
.spanInvite{display: inline-block;color: white!important;font-size: 1rem;font-weight:400;}
#hubspot-form-article-1 .spanInvite{font-size: 0.8rem;} 
/*css Add from Js*/
#hubspot-form-1 div.hs_error_rollup{display:block;width:auto;position: absolute; top: 60%;}
#hubspot-form-1 .line-div{text-align: initial;}
.line-div{position: relative; width: 100%;margin: 0rem 0;text-align: center!important;}
.separator-line-horizontal{background: #d0d0d0;width: 100%;height: 1px;position: absolute;top: 50%;}
.separator-content-horizontal{font-size: 1.4rem; position: relative; display: inline-block;background: #f5f8fa; margin: 0 auto!important; padding: 1rem 1rem;}
.separator-content-horizontal-article{font-size: 1rem; position: relative; display: inline-block;background: #343a40; color: white; margin: 0 auto!important; padding: 1rem 1rem;}
.icon_facebook_signin{vertical-align: middle; width: 24px;height: 24px;line-height: 53px;position: relative;margin-right: 2%;    min-height: 26px; margin-left: 2%;}
#btnLoginfacesmall .icon_facebook_signin{margin-left: 0%;}
.icon_facebook_signin svg{vertical-align: top;}
#divSocialConnect{margin-top: 1px;display: table;width: 24.5%;vertical-align: top;float: right;}
#btnLoginfacesmall{cursor: pointer;text-decoration: none!important;text-align: left; color: white!important;background-color: #4e64ad; width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  border-radius: .25rem; border: 1px solid transparent;-ms-flex-direction: row; flex-direction: row; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center;padding-left: 0;font-size: 0.8rem; align-items: center; -ms-flex-line-pack: center;align-content: center;}
.part-connect #btnLoginfacelarge,.part-connect #linkedinbuttonlarge,.part-connect #invitebutton{max-width:500px;}
#btnLoginfacelarge{cursor: pointer;text-decoration: none!important;text-align: left; color: white!important;background-color: #4e64ad; width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative; -ms-flex-align: center;  align-items: center;  -ms-flex-line-pack: center; align-content: center;}
#btnLoginfacelarge span{vertical-align: middle;width: 24px;height: 24px; line-height: 19px; position: relative;min-height: 26px;margin-right: 2%;}
#linkedinbuttonlarge span{vertical-align: middle;width: 24px;height: 24px; line-height: 19px; position: relative; min-height: 30px;margin-right: 2%;}
#linkedinbuttonlarge span svg,#btnLoginfacelarge span svg{vertical-align: middle;overflow: hidden;}
/****/
#hubspot-form-1 span.unsubscribe-message{font-size: 0.8rem;}
.bglight #hubspot-form-1 span.unsubscribe-message a{font-size: 0.9rem;}
.bglight #hubspot-form-1 span.unsubscribe-message{font-size: 0.8rem;}
#invitebutton{font-weight: 400;text-decoration: none!important;text-align: left;width:100%;cursor:pointer;text-decoration:none;margin-top: 10px;color: white!important;background-color:#323883;}
#invitebuttonSmall{padding-left: 2%; font-size: 0.8rem;text-decoration: none!important;text-align: left;width:100%;cursor: pointer;text-decoration:none;margin-top: 10px;color: white!important; background-color: #323883; width: 100%;} 
#linkedinbuttonlarge{margin-top: 10px;	cursor: pointer;text-decoration: none!important;text-align: left; color: white!important;background-color: #006590; width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative;
-ms-flex-align: center;align-items: center; -ms-flex-line-pack: center; align-content: center;}
#linkedinbuttonSmall{padding-left: 0;font-size: 0.8rem;cursor: pointer;margin-top: 10px;text-decoration: none!important;text-align: left; color: white!important;background-color: #006590;width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative;  border: 1px solid transparent; -ms-flex-align: center;


align-items: center; -ms-flex-line-pack: center;align-content: center;} 
body{background-color: #f9f9f9;}
.bg-Header{background-color:#383e42;}
#frontpage-left ol li::before { color: #6c757d;}
/*channels*/
#SecondMenu ,#Channelsdiv{padding: 3px 2%;}
#Channelsdiv div#mainmenu:nth-child(1) div{display:none;}

#SecondMenu div#mainmenu,#Channelsdiv div#mainmenu:nth-child(1){width: 100%;display: contents;}
#SecondMenu div#mainmenu ul,#Channelsdiv div#mainmenu:nth-child(1) ul {width:100%;}
#SecondMenu div#mainmenu ul li {flex: 0 0 14%!important;max-width: 12%!important;    min-width: auto!important;font-size: 0.8rem;}
#Channelsdiv div#mainmenu:nth-child(1) ul li{flex: 0 0 14%!important;max-width: 14%!important;    min-width: auto!important;font-size: 0.8rem;}
#SecondMenu div#mainmenu ul li.final-active a ,#Channelsdiv div#mainmenu:nth-child(1) ul li.final-active a {text-decoration: underline;}
#SecondMenu div#mainmenu ul li a, #Channelsdiv div#mainmenu:nth-child(1) ul li a {font-weight: 500;margin:0}
@media screen and (max-width: 768px){
	#hubspot-form-1 div.hs_error_rollup{position:relative;margin-top:4%;}
	#SecondMenu,#Channelsdiv{display: none;}
}
#Channelsdiv div#mainmenu:nth-child(2),#Channelsdiv div#mainmenu:nth-child(3),#Channelsdiv div#mainmenu:nth-child(4){display:none;}
/*end*/

div.arrowpngEdition:focus{outline:none;cursor: pointer;}
#subscription-form-article{font-size: 0.8em;}
span#date-category.article-date{padding-bottom: 7px;display: block;}
a.social-media:hover{text-decoration: none;}
a.social-media,.email,.print{margin-left: 1%;}
span.togglerIcon.navbar-toggler-icon{height: 1.2em;}
#subscription-form a,#subscription-form-article a,.bg-Header span,.bg-Header #insidemenu span a,.bg-Header div#lastcolunm span ,.bg-Header a#dropdownMenuLink.nav-link.dropdown-toggle{color: #ffffff;}
.bg-Header #insidemenu {border-bottom: 1px solid #595959;border-top: 1px solid #595959;}
#subscription-form-article{font-size: 0.8em;}
span#date-category.article-date{padding-bottom: 7px;display: block;}
input.hs-input {display: block;width: 100%;height: calc(1.5em + .75rem + 2px); padding: .375rem .75rem;font-size: 1rem; font-weight: 400;line-height: 1.5;color: #495057; background-color: #fff;background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem;outline: 0!important;}
ul.inputs-list{list-style: none;margin-top: 1%;}
.bglight a{ color: #6c757d!important;text-decoration: underline;}
.bglight span{color: #6c757d;}
div.hs_error_rollup{display: flex;width: 100%;}
li.mostread-sidebar.desktop{display: list-item;}
/*li.hs-form-booleancheckbox label{width:100%;}*/
@media screen and (min-width: 1500px){
#mainmenu ul li div.arrowpng,.arrowpngEdition {min-width:30px;max-width: 40px;}
.arrowpngEdition svg,.arrowpng svg{width:90%;height:50%; max-width: 50px; max-height: 50px;}
}
/* Bootstrap new checkbox style */

li.hs-form-booleancheckbox input[type=checkbox]:checked+label:before
{
	top: 1px;
	left: 1px;
	width: 8px;
	height: 14px;
	border-top: 2px solid transparent;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	border-left: 2px solid transparent;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
li.hs-form-booleancheckbox label input[type=checkbox]:not(:checked)+label:before
{
	top: 0;
	z-index: 0;
	width: 20px;
	height: 20px;
	background-color: transparent;
	border: 2px solid #5a5a5a;
}
li.hs-form-booleancheckbox label input[type=checkbox]+label:before
{
	position: absolute;
	left: 0;
	z-index: 1;
	content: "";
	border: 2px solid #8a8a8a;
	border-radius: 1px;
} 
li.hs-form-booleancheckbox label input[type=checkbox]+label
{
	position: relative;
	display: inline-block;
	height: 1em;
	padding-left: 1%;
	cursor: pointer;
	margin-bottom: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
li.hs-form-booleancheckbox label input[type=checkbox]+label:after
{
	position: absolute;
	left: 0;
	z-index: 1;
	content: "";
	border-radius: .125rem;
}
li.hs-form-booleancheckbox label input[type=checkbox]:checked+label:after 
{
	top: 0;
	z-index: 0;
	width: 20px;
	height: 20px;
	background-color: #6c757d;
	border: 2px solid #6c757d;
}
li.hs-form-booleancheckbox input[type=checkbox]:not(:checked), li.hs-form-booleancheckbox input[type=checkbox]:checked 
{
   position: absolute;
   pointer-events: none;
   opacity: 0;
 }
	 
li.hs-form-booleancheckbox label
{
	position: relative;
	display: block;
}
/* end */

#headerrow {margin-left: 0px;}

.bglight {background-color: #f5f8fa!important;color:#6c757d;font-weight:600;}
@media screen and (max-width: 678px){
	div#lastcolunm span {
		line-height: 1em;}
	#headerrow {padding-left: 0px; margin-right: 0px;}
}
#mainmenu ul li ul { position: relative }
#mainmenu ul li ul li {	padding-left: 32px;	margin: 0;	}
#mainmenu ul li ul li a::before {border-top: 1px solid #fff;top: 13px;	width: 8px;	height: 0;	}
#mainmenu ul li ul li a::before, #mainmenu ul li ul li a::after {content: "";position: absolute;left: -12px;}
#mainmenu ul li ul li a::after {border-left: 1px solid #fff;height: 100%;	width: 0px;	top: 2px;}
#mainmenu ul li ul > li:last-child a::after {height: 11px;}
/*li.hs-form-booleancheckbox label input[type="checkbox"]{width: 2%;margin-right: 1%;height: calc(1.5em );}*/
#headerrow a#dropdownMenuLink.nav-link.dropdown-toggle{font-weight:500;}
#headerrow div.dropdownEdition{font-weight: 500;text-align: center;margin-bottom: 15px;line-height: 2em;color:#6c757d;}
.bg-Header#headerrow div.dropdownEdition{color:white;} 
#insidemenu .dropdown-item:focus,#insidemenu .dropdown-item:hover,#insidemenu .dropdown-item:active{background-color: #6c757d;}
a#dropdownMenuLink.nav-link.dropdown-toggle{color:#212529;} 
div#insidemenu a.dropdown-item:focus, div#insidemenu a.dropdown-item:hover, div#insidemenu a.dropdown-item:active{color: white;}
#mainmenu ul.socialicons li a{width:28px;margin-right:5px;}
#mainmenu ul.socialicons li a.youtubeicon{width: 136px;margin-top: -3%;}
#mainmenu ul.socialicons li a.facebookicon{width:32px;}
#mainmenu ul.socialicons li a.rssicon{margin-right:10px;}
.bg-Header div#lastcolunm span,.bg-Header div#lastcolunm span a{color:white!important;}
div#lastcolunm span{line-height: 2em;color:#6c757d!important;}
div#lastcolunm span a{line-height: 2em;color:#6c757d!important;;text-decoration: underline;}
.togglerIcon{width:20px;height: 1.2em;}
.togglerIcon,.togglerLabel{display:inline-block;}
#row1{padding-top:15px;margin:0 auto}
#row2{clear:both;height:110px;/*margin:0 auto;*/padding:15px 0 0}
a {color: #003974;text-decoration:none;}
a:hover{text-decoration:underline;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}
#content {background: #fff;padding-bottom: 20px;}
#left-column {float: left;display:inline-block;z-index:2;}
#left-column p{margin:1em 0}
#left-column #frontpage-left ul {list-style: decimal inside;}
#left-column #frontpage-left ul.pagination li a{color: #dc3545!important;}
div#categories ul{list-style: decimal inside;}
#frontpage-left li.article{padding:0;border-bottom:1px dotted #e6e6e6;margin-bottom:15px;list-style-position: inside;}
#categories li.article{padding:0;border-bottom:1px dotted #e6e6e6;margin-bottom:15px;list-style-position: inside;}
.full-article-wrapper ul, .full-article-wrapper ol{margin-left: 2em;}
.top-20{/*float:left;*/}
.top-20 a{padding-left:30px;color:#333;text-decoration:none}
.top-20 a:hover{color:#d96423;text-decoration:underline}
.article-meta {padding-top: 0.5em;}
.article-date{color: #797979; font-size: 0.8em;}
.author {color: #dc3545; font-size: 0.8em;}
#left-column  span.category-name a{color:#dc3545;background-color: none;text-decoration:underline;}
#left-column  span.category-name {color: #383e42;display:block;font-size: 0.8rem;font-weight: 600;}  
.print a{color: #dc3545;font-size: 0.8em;text-decoration: none;}
.email a{color: #dc3545;font-size: 0.8em;text-decoration: none;}
.edit {vertical-align: middle;}
.edit a{font-size:1em;vertical-align: middle; text-decoration: underline; font-weight: bold; color:#dc3545;}
.print a:hover,.edit a:hover,.email a:hover{color: #dc3545;}
#footer {/*float: left; width: 100%; */text-align: left;border-top: 5px solid #dc3545; background: #383e42; color: #ffffff;
    padding-top: 3%;}
#footer div{/*float: left; margin: 10px;*/}
#footer div li {padding:5px 0px 0px 0px;list-style-type:none;}
#footer div li a {color: #ffffff}
#footer div span {border-bottom: 1.5px solid #ffffff; color: #e6e6e6;}
.reprint{font-size: 0.8em;}
#copyright {/*float: left; width: 100%;*/ background:#383e42;}
#copyright span {display: block; margin: 10px 0px; color: #e6e6e6; font-size: 0.7em;}
#copyright a {color: #e6e6e6;}
figure{margin: 0; min-height: 60px;}
.thumb{float: left; margin-right: 10px;}
.thumbdescription{padding-left:10px;}
#header .ad{float:right; padding-right: 5px;}
#logo{float:left;height:100%;}
#logo-award{float:right;height:100%; padding-right: 5px;}
#leaderboard-top{float:left;display:inline;}
#left-column{padding-top:17px;/*padding-left:15px;*/}
#frontpage-left{float:left;display:inline-block;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px;}
#right-col{float:left;display:inline;}
#ad-incontent{text-align:left;padding:0 0 10px;margin:0 0 10px}
.top-20{color:#dc3545;font-size:1em;font-weight:700;margin-bottom:15px;}
.moduletable-sidebar, .moduletable-sidebar-more{border:1px solid #595959;border-radius:5px;margin-bottom:12px; }
.wWpapers .wWpapersScroll .sWpapers{height:auto;}
/*ul.featuredarticles-sidebar , ul.mostread-sidebar {list-style-type: none;}  */
.moduletable-sidebar h3, .moduletable-sidebar-more h3{background-color: rgb(56, 62, 66); color: white;width:100%;font-size:1em;padding:10px;/*color:#dc3545;*/border-bottom:1px solid #595959;font-weight:600;}
.moduletable-sidebar ul,.moduletable-sidebar.desktop ul, .moduletable-sidebar-more ul{padding:10px;list-style:decimal inside;padding-bottom:10px;}
.moduletable-sidebar li{border-bottom:1px solid #595959;padding:5px 0;}
.moduletable-sidebar li a{font-weight: 500;font-size: 0.9em;display:inline;width: 87%;vertical-align: top;color:#121212;}
/*.moduletable-sidebar li::before{content: "\2192";display:inline-block; }*/
.moduletable-sidebar-more li{border-bottom:1px dotted #595959;padding:5px 0;/*list-style-type:none;*/}

.moduletable-sidebar li:last-child, .moduletable-sidebar-more li:last-child {border-bottom: 0px;}
.moduletable-currentissue{background-color:#a80000;margin-bottom:10px;padding:5px}
.moduletable-currentissue a{color:#fff;font-weight:700}
.moduletable-currentissue a:hover{color:#fff;text-decoration:underline}
h2.article-title-secondary{display:inline}
.article-intro{padding-top: 0.5em;padding-bottom: 1em;}
#bottom{clear:both;padding-top:5px;text-align:center;display:inline-block;margin-left:133px}
#channelInnerMenu{list-style:none}
#channelInnerMenu li{font-weight:700}
#right-col div.moduletable div.becker_doubleclick{margin-bottom:10px}
#right-col div.moduletable div.becker_doubleclickex, #right-col div.moduletable div.becker_doubleclicknr{margin-bottom:10px}
div.becker_doubleclick{z-index:10000;}
div.becker_doubleclickex, div.becker_doubleclicknr{z-index:10000; overflow: visible !important;}

.embeddedad h2{display:block;font-size:1em;font-weight: 600;}
.embeddedad-text{border-bottom:1px dashed #e6e6e6;margin-bottom:5px;padding-bottom:10px}
.embeddedad-sponsored-label{ width:max-content;display:block;color: #fff;background-color: #dc3545;margin-bottom: 5px; font-weight: 700;padding: 4px 6px;z-index:1;font-size:0.7em;font-weight: 600;}
/*search specific */
/*.top-search {width: 220px;background: #444;}
.search-form {width: 285px;background: #444; height: 30px;}
#search-form div {margin-bottom: 20px;}

.top-search input{width: 135px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}
.search-form input{width: 200px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}

.top-search input:focus, .search-form input:focus  {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px #d9d9d9 inset;-webkit-box-shadow: 0 0 2px #d9d9d9 inset;box-shadow: 0 0 2px #d9d9d9 inset;}
.top-search input::-webkit-input-placeholder, .search-form input::-webkit-input-placeholder {color: #003974; font-weight: normal;}
.top-search input:-moz-placeholder, .search-form input:-moz-placeholder{color: #003974;font-weight: normal;}
.top-search input:-ms-input-placeholder, .search-form input:-ms-input-placeholder{color: #003974;font-weight: normal;}
.top-search button, .search-form button {overflow: visible;position: relative;float: right;border: 0;padding: 0;cursor: pointer;height: 40px;width: 75px;font: bold 0.8em 'Helvetica';color: #fff;text-transform: uppercase;background: #003974;}
.top-search button:before, .search-form button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #003974 transparent;top: 12px;left: -6px;}*/
/*social icons*/
.icons a {display: inline-block;width: 32px;height: 32px; margin: 0; margin-right: 0px;vertical-align: middle;}
.icons a.twitter { background: url(../images/social-icons/twitter.png) left top no-repeat; }
.icons a.rss { background: url(../images/social-icons/rss.png) left top no-repeat; margin-left: -7px;}
.icons a.linkedin { background: url(../images/social-icons/linkedin.png) left top no-repeat; }
.icons a.facebook { background: url(../images/social-icons/facebook.png) left top no-repeat; }
.icons a.youtube { background: url(../images/social-icons/youtube.png) left top no-repeat; }
#disqus_thread{padding-left: 1em; width: 90%;}
#disqus_recommendations{display: none;}

/*MyBeckers specific*/
#topics-to-follow{margin-top:1em; margin-bottom:1em; padding:0.5em;background-color: #fafafa;}
.mybeckers-tag-intro{font-weight: bold;}
.mybeckers-tag{position: relative; z-index: 1; font-size: 0.7em; margin: 5px 5px 5px 5px; width: max-content; color: #fff; padding: 4px 6px 4px 6px; font-weight: 600; background-color: #797979; cursor: pointer;}
.mybeckers-tag.active-tag{background-color: #dc3545;}

/*Mobile menu*/
#mobile-menu-header { position:relative; top:0; left:0; right:0; height:4.0625em; margin-top: -20px;}
#mobile-menu-header label { padding:0 0.125em; font:2.875em/1.4375em Arial;color:#003974; }
#mobile-menu{font-color:#ffffff;font-size:1em;font-weight:700;font-family:Helvetica;}
#mobile-menu label { padding:0 0.25em; font:3.125em/1.375em Arial }
#mobile-menu .sub-nav .toggle { padding:0 0.3125em; font:2em/2em Arial; top:0; -webkit-transform:scale(-1,1); -ms-transform:scale(-1,1); transform:scale(-1,1) }
#main-mobile-nav-check, #mobile-menu .sub-nav-check { position:absolute; top:-9999px; left:-9999px }
.toggle { position:absolute; right:0.15em; cursor:pointer; color:#fff }
#mobile-menu, #mobile-menu .sub-nav { position:absolute; top:0; bottom:0; width:13.75em; background:#003974; z-index:9999; left:-13.75em }
.container, #mobile-menu, #mobile-menu .sub-nav {   
	-webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);
	-webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease
	}
#mobile-menu ul { background:#003974; line-height:2.75em; text-decoration:none; padding:0; list-style:none; margin-top:4.0625em; border-top:1px solid #ffffff; }
#mobile-menu li { border-bottom:1px solid #ffffff; }
#mobile-menu li a { background:#003974; display:block; font-size:0.875em; padding-left:1.5em; color:#fff; text-decoration:none }
#mobile-menu .sub-nav { margin-top:-1px }
#mobile-menu .sub-heading { margin-top:4.0625em; padding-left:1.3125em; color:#e3dad1;}
#mobile-menu .sub-heading:before { content:""; display:block; height:1px; width:13.75em; margin-left:-1.3125em; background:#ffffff; }
#mobile-menu .toggle-sub { font:bold 1em/2.75em Arial; color:#fff; background:#003974; float:right; margin-top:-2.75em; width:2.25em; cursor:pointer; text-align:center }
.container, #mobile-menu, #mobile-menu .sub-nav { -webkit-transform:translate3d(0,0,0) }
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu,
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform:translate(13.75em,0); -ms-transform:translate(13.75em,0); transform:translate(13.75em,0)
	}
#mobile-menu #top-40-sub a, #mobile-menu #most-read-sub a{text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap; display: block;} /* add the 3 dots in the mobile menu for the top 40 and most read articles */
	

.mobile-menu-logo {position: absolute; left: 0.1em; padding: 0em; padding-top: 0.3em;}
.mobile-menu-logo img {width: 3.5em;}
.mobile-search {width: 220px;background: #444;}
.mobile-search input {width: 135px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}
.mobile-search input:focus {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px #d9d9d9 inset;-webkit-box-shadow: 0 0 2px #d9d9d9 inset;box-shadow: 0 0 2px #d9d9d9 inset;}
.mobile-search input::-webkit-input-placeholder {color: #003974; font-weight: normal;}
.mobile-search input:-moz-placeholder {color: #003974;font-weight: normal;}
.mobile-search input:-ms-input-placeholder {color: #003974;font-weight: normal;}
.mobile-search button {overflow: visible;position: relative;float: right;border: 0;padding: 0;cursor: pointer;height: 40px;width: 75px;font: bold 0.8em 'Helvetica';color: #fff;text-transform: uppercase;background: #003974;}
.mobile-search button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #003974 transparent;top: 12px;left: -6px;}

/* Pagination */
.pagination {text-align: center;}
.pagination p.counter{display: none;}
ul.pagination li{list-style: none;}
ul.pagination li{display: inline;}

/* Ads for Mobile within content */

#ad-in-content-mobile-pos-1 {display: none;}
#ad-in-content-mobile-pos-2 {display: none;}
#ad-in-content-mobile-pos-3 {display: none;}

/* RS Form specific */
.formNoError{display: none;}

/* Cookie message specific */
#cookie-section {position: fixed; float:left; bottom: 0;color: #e6e6e6; font-size: 0.7em; background: #003974;width:inherit;z-index:100000;}
#cookie-section .cookie-message{float: left; width: 90%}
#cookie-section .cookie-message-inner{margin: 0.5em;}
#cookie-section .cookie-close{float: left; width: 10%}
#cookie-section .cookie-close-inner{margin: 0.5em;}
#cookie-section .cookie-message-inner a {color: #e6e6e6; text-decoration: underline;}
/*Subscription form khouloud*/
#subscription-form.card,#subscription-form-article.card{position:relative;}
.bglight span.subscribe-top,#subscription-form .hbspt-form .subscribe-top,#subscription-form-article .hbspt-form .subscribe-top{color: #c82333!important;font-size: 1.1rem;}
/*Subscription form 
#subscription-form .hbspt-form{background-color: #003974;padding:1em; padding-top:0.5em;color:#ffffff;font-size:1.2em;margin-top:1em;}
#subscription-form .hbspt-form .hs-fieldtype-text{font-weight:bold;padding-top:0.5em;}
#subscription-form .hbspt-form .hs-fieldtype-text, #subscription-form hbspt-form .hs-richtext{padding-top:1em;}
#subscription-form .hbspt-form .subscribe-top{font-weight: bold;font-size:2em;}
#subscription-form .hbspt-form .hs-richtext{font-size:0.5em;}
#subscription-form .hbspt-form .hs-input {display: inline-block;width: 100%;height: 2em;padding: 9px 10px;font-family: Helvetica,Arial,sans-serif;font-size: 1.2em;;font-weight: normal;line-height: 22px;color: #33475b;background-color: #f5f8fa;border: 1px solid #cbd6e2;box-sizing: border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
#subscription-form .hbspt-form .hs-input[type=checkbox], #subscription-form .hbspt-form .hs-input[type=radio] {cursor: pointer;width: 0.5em;height: 0.5em;padding: 0;margin: 0; margin-right: 0.2em; vertical-align: top; line-height: normal;border: none;}
#subscription-form .hbspt-form .hs-button {margin-top: 0.5em;cursor: pointer;display: inline-block;width: 100%;font-weight: 700;line-height: 2em;position: relative;text-align: center;background-color: #a80000;border-color: #a80000;color: #fff;border-radius: 3px;border-style: solid;border-width: 1px;font-size: 1em;}
#subscription-form .hbspt-form .inputs-list {margin: 0;margin-top: 0.3em;list-style: none;}
#subscription-form .hbspt-form .inputs-list span{vertical-align: top; font-size: 0.5em;}
#subscription-form .hbspt-form .legal-consent-container{margin-top:0.5em;}
#subscription-form .hbspt-form .legal-consent-container .field.hs-form-field{margin: 0;}
#subscription-form .hbspt-form .legal-consent-container .hs-richtext{padding-top:0em;}
#subscription-form .hbspt-form a{color: #ffffff; text-decoration: underline;}
*/
/* Break words in URLs*/
.full-article-wrapper a {word-break: break-all;}
.full-article-wrapper p a,.full-article-wrapper a ,.full-article-wrapper a:hover {color:#212529;text-decoration: underline;}

/* Related HubSpot Articles */
#related-hubspot-articles-outer{width: 100%; display: none; margin-bottom: 1em;}
#related-hubspot-articles span{font-weight: bold; color: #a80000;}
#related-hubspot-articles{font-size: 1.4em; font-weight: normal; line-height: 1.2em; color: #003974; background-color: #cccccc; padding: 0.5em;border: 2px solid #a80000 !important;border-radius: 5px;}
#related-hubspot-articles a{color: #003974; font-weight: normal; text-decoration: underline;}

/*Latest HubSpot Articles*/
#latest-articles-outer{width: 100%;}
.latest-articles-header{font-weight:bold;display:block;padding-bottom:0.2em;}
.latest-articles-entry{display:block;padding-bottom:0.1em;}
#latest-articles .latest-articles-entry:last-child{padding-bottom: 1em;}

/*Saving articles*/
.itp-share div.save-article{/*display: none;*/ float: right;}
#login-overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 90000;
  background-color: rgba(0,0,0,0.5);
}

#login-modal {
    position:fixed;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
     transform: translate(-50%,-50%);
    min-width: 400px;
    height: 500px;
    background: white;
    z-index: 99999;
}


/* Confirmation message after saving articles */

.action {
            display: inline-block;
            padding: 0.5em;
            border: 1px solid #000;
        }
        .notification {
        	z-index:999999;
        	font-size:1.5em;
            position: fixed;
            top: -20em;
            left: 0;
            width: 100%;
            padding: 1em;
            overflow: hidden;
            background: #f9edbe;
            font-weight: bold;
            border-bottom: 1px solid #f0c36d;
        }
        
        .notification a {
        	text-decoration: underline;
        }
        
        
        .notification.anim {
            -webkit-transition: top 0.6s ease-out;  
            -moz-transition: top 0.6s ease-out;
            -ms-transition: top 0.6s ease-out;
            -o-transition: top 0.6s ease-out;
            transition: top 0.6s ease-out;
        }
        .notification.active {
            top: 0;
        }
        .notification .actions {
            margin-top: 0.5em;
        }
        .notification .btn {
            border: 1px solid #f0c36d;
            background: #f0c36d;
            color: #fff;
            display: inline-block;
            padding: 0.3em;
        }

        .notification .dismiss-btn {
            display: inline-block;
            margin-left: 1em;
        }

.listen-play-button{width: 1em; height: 1em; box-sizing: border-box; border-style: solid; border-width: 0.5em 0px 0.5em 1em; border-color: transparent transparent transparent #343a40; transition: all 100ms ease-in-out; cursor: pointer;margin-top:0.2em;display:inline-flex;margin-left:0.3em;}
.listen-play-label{margin-top: 0.2em;margin-left: 0em;text-decoration: dotted;cursor: pointer;color: #343a40;border-bottom: 1px dashed #343a40; display:inline;}
.listen-pause-button{border-style: double; border-width:0px 0px 0px 0.8em;}

/*Icons*/
.action-items{
	width: min(80%,50ex);
	padding-top: 0em;
	vertical-align: top;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	gap: 0.4em;
}

.action-items a div{
	color: #000000;
	text-align: center;
}

.action-items a div:first-child{
	font-size:1.2em;
}

.action-items a div:nth-child(2){
	font-size:0.7em;
}


.action-items a{
	text-decoration: none;
}

.icon-edit{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 489.627 489.627"><path fill="currentColor" d="M53.569,166.927v270.2h270.2v-118.4c13.4-8.8,25.6-18,37.2-27.9c2.8-2.2,8.3-6.7,15.4-13.5v186c0,14.5-11.8,26.3-26.3,26.3	h-322.8c-14.5,0-26.3-11.8-26.3-26.3v-322.7c0-14.5,11.8-26.3,26.3-26.3h87.8c-9.6,16.4-17.8,34-24.7,52.6H53.569z M482.269,4.027	c-9-1.5-20-2.5-32.5-3.2l0,0l-3.2-0.1c-1.9-0.1-3.8-0.2-5.8-0.3l0,0h-0.3l-4.8-0.2h-0.1c-87-2.9-147.6,23-147.6,23l0,0	c-82.5,33.4-139.3,93.1-164.9,184.2c-8.3,29.5-5.7,60.2-1.5,90.4c0.5,2.8,2,6.9,10.8,1.3l0,0c17.5-47.8,46.7-92.5,81.4-131	c43.9-48.6,93.2-87.3,154.3-111.6c11.2-4.5,21.9-7.9,33.3-11.8c0.4,1-0.5,2-1.4,2.4c-0.3,0.1-0.7,0.2-1,0.3	c-32.5,12.5-61.5,31.1-88.5,52.9c-45.5,36.8-83.6,80.4-116.9,128.3c-38.6,55.5-69.6,114.8-89.9,179.4c0,0-3.6,16.1,8.6,4.4	l53.8-66.9c0.6-1.2,1.4-2.1,2.3-2.8c1.1-1,2.5-1.7,4.2-2.3c24.5-9.2,49.3-17.6,73.1-28.4c32-14.5,61.4-32.6,87.6-55.1	c2.9-2.2,32-24.9,62.6-71.9c0.5-0.6,1-1.3,1.4-2.1c0.2-0.3,0.4-0.7,0.6-1c7.4-11.7,14.9-24.8,22.2-39.4l-61.7-8.4	c0,0,69.8-9.9,80.1-32.5c0.6-1.2,1.3-3.3,1.8-4.6c5.4-12.2,10.9-25.7,17-36.9l0,0c1.9-5.8,15.8-30.5,30-45	C490.669,11.427,487.369,4.827,482.269,4.027z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-facebook{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-twitter{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="height: 1em"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>') no-repeat center;
	font-size: 1.2em;
}


.icon-linkedin{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 310 310"><path fill="currentColor" d="M72.16,99.73H9.927c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5H72.16c2.762,0,5-2.238,5-5V104.73C77.16,101.969,74.922,99.73,72.16,99.73z"/><path fill="currentColor" d="M41.066,0.341C18.422,0.341,0,18.743,0,41.362C0,63.991,18.422,82.4,41.066,82.4c22.626,0,41.033-18.41,41.033-41.038C82.1,18.743,63.692,0.341,41.066,0.341z"/><path fill="currentColor" d="M230.454,94.761c-24.995,0-43.472,10.745-54.679,22.954V104.73c0-2.761-2.238-5-5-5h-59.599c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5h62.097c2.762,0,5-2.238,5-5v-98.918c0-33.333,9.054-46.319,32.29-46.319c25.306,0,27.317,20.818,27.317,48.034v97.204c0,2.762,2.238,5,5,5H305c2.762,0,5-2.238,5-5V194.995C310,145.43,300.549,94.761,230.454,94.761z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-play{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M361 215C375.3 223.8 384 239.3 384 256C384 272.7 375.3 288.2 361 296.1L73.03 472.1C58.21 482 39.66 482.4 24.52 473.9C9.377 465.4 0 449.4 0 432V80C0 62.64 9.377 46.63 24.52 38.13C39.66 29.64 58.21 29.99 73.03 39.04L361 215z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-pause{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M272 63.1l-32 0c-26.51 0-48 21.49-48 47.1v288c0 26.51 21.49 48 48 48L272 448c26.51 0 48-21.49 48-48v-288C320 85.49 298.5 63.1 272 63.1zM80 63.1l-32 0c-26.51 0-48 21.49-48 48v288C0 426.5 21.49 448 48 448l32 0c26.51 0 48-21.49 48-48v-288C128 85.49 106.5 63.1 80 63.1z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-save{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 51.997 51.997"><path fill="currentColor" d="M51.911,16.242C51.152,7.888,45.239,1.827,37.839,1.827c-4.93,0-9.444,2.653-11.984,6.905 c-2.517-4.307-6.846-6.906-11.697-6.906c-7.399,0-13.313,6.061-14.071,14.415c-0.06,0.369-0.306,2.311,0.442,5.478 c1.078,4.568,3.568,8.723,7.199,12.013l18.115,16.439l18.426-16.438c3.631-3.291,6.121-7.445,7.199-12.014C52.216,18.553,51.97,16.611,51.911,16.242z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-saved{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 51.997 51.997"><path fill="red" d="M51.911,16.242C51.152,7.888,45.239,1.827,37.839,1.827c-4.93,0-9.444,2.653-11.984,6.905 c-2.517-4.307-6.846-6.906-11.697-6.906c-7.399,0-13.313,6.061-14.071,14.415c-0.06,0.369-0.306,2.311,0.442,5.478 c1.078,4.568,3.568,8.723,7.199,12.013l18.115,16.439l18.426-16.438c3.631-3.291,6.121-7.445,7.199-12.014C52.216,18.553,51.97,16.611,51.911,16.242z"/></svg>') no-repeat center;
	font-size: 1.2em;
}

.icon-text-size{
	height:1em;
	text-align: center;
	background:url('data:image/svg+xml;utf8,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><polygon fill="currentColor" points="176 184 208 184 208 136 304 136 304 368 264 368 264 400 408 400 408 368 368 368 368 136 464 136 464 184 496 184 496 104 176 104 176 184" class="icon-ci-primary"/><polygon fill="currentColor" points="16 280 48 280 48 248 104 248 104 400 72 400 72 432 184 432 184 400 152 400 152 248 216 248 216 280 248 280 248 216 16 216 16 280" class="icon-ci-primary"/></svg>') no-repeat center;
	font-size: 1.2em;
}


.icon-print{
	height:1em;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 455 455"><rect fill="currentColor" x="77.5" y="7.5" width="300" height="62.5"/><path fill="currentColor" d="M92.5,447.5h270V255h-270V447.5z M127.5,295h200v30h-200V295z M127.5,365h200v30h-200V365z"/><path fill="currentColor" d="M0,100v280h62.5V225h330v155H455V100H0z M377.5,175c-8.284,0-15-6.716-15-15c0-8.284,6.716-15,15-15s15,6.716,15,15C392.5,168.284,385.784,175,377.5,175z"/></svg>') no-repeat center;
	font-size: 1.2em;
}


.icon-email{
	height:1em;
	text-align: center;
	background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 330.001 330.001"><path fill="currentColor" d="M173.871,177.097c-2.641,1.936-5.756,2.903-8.87,2.903c-3.116,0-6.23-0.967-8.871-2.903L30,84.602L0.001,62.603L0,275.001c0.001,8.284,6.716,15,15,15L315.001,290c8.285,0,15-6.716,15-14.999V62.602l-30.001,22L173.871,177.097z"/><polygon fill="currentColor" points="165.001,146.4 310.087,40.001 19.911,40"/></svg>') no-repeat center;
	font-size: 1.2em;
}

@media screen and (min-width: 240px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
#logo img{width:auto; height: 40px;}
#row0 {display: none;}
#header .ad {display: none;}
/*#mainmenu{display: none;}*/
#submenu{display: none;}
.desktop {display: none;}
#remainingchannels {display: none;}
.moduletable-currentissue{display: none;}
.moduletable-sidebar-more {display: none;}
#mobile-menu-header {display: block;}
#row2{height: 29px;}
/*#footer div{width: 90%;}*/
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}

#frontpage-left{width:235px}
.image-text {float: left; width: 100%; margin-bottom: 1em;}
.image-text div {float: left; width: 100%;}
.image-text div img {max-width:100% !important; height:auto !important;}
#middle-column{width:235px; float: left; padding: 0px;}
#right-col{/*width:235px;*/float: left;}
.top-20{width:235px;}
#bottom{margin-left: 0px;}
.top-search {display: none;}
}



@media screen and (min-width: 320px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
/*body {background: magenta !important;}*/
#logo img{width:auto; height: 40px;}
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
#header .ad {display: none;}
/*#mainmenu{display: none;}*/
#submenu{display: none;}
#remainingchannels {display: none;}
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#mobile-menu, #mobile-menu .sub-nav { position:absolute; top:0; bottom:0; width:20.00em; background:#003974; z-index:9999; left:-20.00em }
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu,
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform:translate(20.00em,0); -ms-transform:translate(20.00em,0); transform:translate(20.00em,0)
	}
.mobile-search {width: 320px;}
.mobile-search input {width: 200px;}
.mobile-search button {width: 110px;}
#row2{height: 32px;}
/*#footer div{width: 90%;}*/
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}

#frontpage-left{width:315px}
#middle-column{width:315px; float: left; padding: 0px;}
#right-col{/*width:315px;*/float: left;}
.top-20{width:315px;}
#bottom{margin-left: 0px;}
.top-search {display: none;}
}

@media screen and (min-width: 478px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: yellow !important;}*/
#logo img{width:auto; height: 60px;}
#header .ad {display: none;}
/*#mainmenu{display: none;}*/
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#row2{height: 57px;}
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/*#footer div{width: 30%;}*/

#frontpage-left{width:470px}
.image-text {float: left; width: 100%; margin-bottom: 1em;}
.image-text div {float: left; width: 180px;}
.image-text div:not(:first-child){padding-left: 1em; width: 50%}
#middle-column{width:470px; float: left; padding: 0px;}
#right-col{/*width:470px;*/}
.top-20{width:470px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}


@media screen and (min-width: 598px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: red !important;}*/
#logo img{width:auto; height: 80px;}
#header .ad {display: none;}
#ad-incontent{display: block;}
/*#mainmenu{display: none;}*/
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#row2{height: 72px;}
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/*#footer div{width: 30%;}*/

#frontpage-left{width:590px}
#middle-column{width:590px; float: left; padding: 0px;}
#right-col{/*width:590px;*/}
.top-20{width:590px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}

@media screen and (min-width: 768px) {
#frontpage-left li.article, #categories li.article {
	padding-left: 0em;
	padding-right: 0em;
	min-height: 0;
}
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: green !important;}*/
#logo img{max-width:100%; height:auto}
#header .ad {display: none;}
#ad-incontent{display: block;}
/*#mainmenu{display: none;}*/
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: block;}
#mobile-menu-header {display: block;}
#row2{height: 92px;}
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/*#footer div{width: 30%;}*/

#frontpage-left{min-width: 293px;width: 400px;}
.full-article-wrapper a {word-break: normal;}
#middle-column{width:420px; float: left; padding: 0px;}
#right-col{width:300px; margin-left:0px;max-width:29%;}
#left-column{max-width:71%;}
.top-20{width:420px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}

/*body {background: purple !important;}*/
html {font:400 15px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 980px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block;}
#ad-incontent{display: block;}
/*.desktop {display: block;}*/
#mainmenu{display: block;}
#submenu{display: block;}
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row0 {display: block; float:left; width: 100%;}
#row1 {float:left; width: 100%;}
#row2{height: 119px;}
.moduletable-sidebar-more {display: block;}
/*#footer div{width: 30%;}*/
#content {display: block;}
/*#left-column{width:630px; padding-left: 15px;}*/
#frontpage-left{width: 62%;}
#middle-column{position:relative;width:210px;display:inline;}
/*.moduletable-sidebar li a{color:#6c757d;}*/
#middle-column{top:-40px;float: right;}
.middle-column-health-it{top: -147px !important;}
.middle-column-finance{top: -200px !important;}
.middle-column-infection-control{top: -50px !important}
.img-channel-header{width: 70%;}
#right-col{width:300px;/*margin-left:10px;*/margin-top:15px;margin-bottom:10px;padding-left:0px;}
.top-20{width:100%;}
#mainmenu{z-index:9999;position:relative;/*background-color: #f6f4f1;*/overflow: auto;}
#mainmenu ul{text-align:left;display:inline-block;margin:0;list-style:none;/*-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)*/}
/*#mainmenu div.diviseurvertical{border-left: 1px solid #595959; display: inline-block;height: 100%;float:left;margin-right: 50px;}*/
.bglight {background-color: #f5f8fa!important;color:#6c757d;font-weight:600;}
.bglight span,.bglight div.hs-richtext.hs-main-font-element a{color:#6c757d!important;;font-weight:600;}
.bglight span.searchLabelButton{color:white!important;}
.arrowpngmobile{display:none;}
#SubscribeMenu_Button.btn-danger{border-color: transparent;box-shadow: none;}
#SubscribeMenu_Button.btn-danger:hover,#SubscribeMenu_Button.btn-danger:active,#SubscribeMenu_Button.btn-danger:visited{border-color: #bd2130;  box-shadow: 0 0 0 0.2rem rgba(225,83,97,.5);}
#SubscribeMenu_Button.btn-danger.subscribebtn{border-color: #bd2130;  box-shadow: 0 0 0 0.2rem rgba(225,83,97,.5);}
.dangeranimation{ 
	animation:background-fade 2s 5;
}

@keyframes background-fade {
	0%{
		color:#dc3545;
		background:white;
	}
	50%{
		color:white;
		background:#dc3545;   
		box-shadow: 0 0 0 0.2rem rgba(220,53,69,.5);
	}
    99.9% {
		color:white;
		background:#dc3545;
		box-shadow: 0 0 0 0.2rem rgba(220,53,69,.5);
    }
    100% {
		color:white;
		background:#dc3545;
		box-shadow: 0 0 0 0.2rem rgba(220,53,69,.5);
    }
}

svg{pointer-events: none;}
#mainmenu ul.socialicons li {display:inline-block;float:left;}
div#insidemenu a{color: #6c757d;}
.legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox {display:inline-block;}
#hubspot-form-article-2 .legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox{margin-top:-10px;}
/*div#insidemenu button{width:113px;}*/
/*Css for responsive */
.inpuFiledtext{display:inline-block;width: 85%;/*margin-left: 1%;*/}
#hubspot-form-article-1 .hs_email,#hubspot-form-article-1 .hs_email .inpuFiledtext{width:100%;display:block; margin-top: 7%;}
#hubspot-form-article-1 .hs_submit{width:100%;display:block; margin-top:6%;}
#hubspot-form-article-1 input.hs-input,#hubspot-form-article-2 input.hs-input{font-size: 0.8rem;padding: 0px .5rem;}
#hubspot-form-article-1 .hs_submit input[type="submit"]{width:100%;display:block;}
#hubspot-form-1 .hs_submit{/*width:32%;float:right;display:inline-block;*/ width:auto; display: inline-block;}
#hubspot-form-1 .hs_email {width:63%;float: left;display:inline-block;}

#navbarToggleExternalContent,#navbarToggleExternalContentSearch,#navbarToggleExternalContentSubscribe{
    margin: 3rem!important;
}
div.SearchInput{width: 69%;float: left;display: inline-block;}
div.SearchButton{width: 30%;float: left;display: inline-block;}
#hubspot-form-2 .hs_email .input,#hubspot-form-2 .fieldInput,#hubspot-form-article-2 .fieldInput{display:inline-block;width:70%}
@media screen and (max-width: 360px) {
	.inpuFiledtext {width: 80%;}
	div.SearchInput input[type="text"] {width: 75%!important;}
	#hubspot-form-2 .hs_email label,#hubspot-form-2 .hs-form-field label.fieldText,#hubspot-form-article-2 .hs-form-field label.fieldText {width: 100%!important;min-width: 100px;	}
}
@media screen and (max-width: 555px) {
	div.SearchInput{width: 100%;}
	div.SearchButton{width: 100%;}
	div.SearchInput input[type="text"]{width: 77%!important;float: right;}
	div.SearchButton button{min-width: 40px;}  
	#hubspot-form-1 .hs_submit,#hubspot-form-article-1 .hs_submit{width:100%;text-align: center;}
	#hubspot-form-1 .hs_submit input[type="submit"]{width:97%;}
	#hubspot-form-article-2 ul.inputs-list{margin-left:0em;}
	#hubspot-form-1 .hs_email ,#hubspot-form-article-1 .hs_email {width:100%;}
	.inpuFiledtext{width: 82%;margin-bottom: 3%;}
	#hubspot-form-2 .hs_email label,#hubspot-form-2 .hs-form-field label.fieldText,#hubspot-form-article-2 .hs-form-field label.fieldText{width:100%!important;}
	.legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox {top: -1.5em;position: relative;padding-left:0.5rem;}
	#hubspot-form-article-2 .legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox{top:0em;}
	#hubspot-form-2 .hs_email .input,#hubspot-form-2 .fieldInput,#hubspot-form-article-2 .hs-form-field label.fieldText{width:100%;}
	#hubspot-form-2 input[type="submit"],#hubspot-form-article-2 input[type="submit"]{width:100%;}
	#hubspot-form-2 .hs_email label,#hubspot-form-2 .hs-form-field label.fieldText,#hubspot-form-article-2 .hs-form-field label.fieldText {width: 25%!important;min-width: 100px;}
	#right-col{min-width:300px;}
	#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]+label{top: -4px;}
}
#hubspot-form-2 .hs_email label,#hubspot-form-2 .hs-form-field label.fieldText{display:inline-block;width:10%;margin-right: 1%;}
#hubspot-form-article-2 .hs-form-field label.fieldText{display:inline-block;width:100%;margin-right: 1%; margin-bottom: 0;}
#hubspot-form-article-2 .fieldInput{width:100%;}
#hubspot-form-article-2 input[type="submit"]{width:100%;}
#hubspot-form-article-2 li.hs-form-booleancheckbox input[type=checkbox]:checked+label:before,#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:not(:checked)+label:before,#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:checked+label:after{}

#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:checked+label:after{width: 14px;height: 14px;}
#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:not(:checked)+label:before{width: 14px;height: 14px;}
#hubspot-form-article-2 li.hs-form-booleancheckbox input[type=checkbox]:checked+label:before {top: 0px;left: 0px;width: 6px;height: 10px;}
li.article h3.article-title{display: inline-block;}
.full-article-wrapper h1.article-title{font-size: 1.8rem;color:#212529;font-weight: 600;}
#hubspot-form-article-2 .legal-consent-container .hs-form-booleancheckbox-disgplay>span{font-size: 0.6rem;text-decoration: underline;margin-top: -7px;}

#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]+label{padding-left:0px;top:10px;width:10px;    height: 10px;}
#hubspot-form-article-2 ul.inputs-list{margin-top: 0; }
#hubspot-form-article-2 li.hs-form-booleancheckbox input.hs-input{line-height: 1em;}
@media screen and (max-width: 768px) {
	#frontpage-left {width: 300px;	}}
	/*#left-column {	width: 630px;}*/
@media screen and (max-width: 767px) {
	#row2 {
		height:auto!important;
	}
	div.full-article-wrapper.col-md-9.float-right,div#left-column.col-12.col-md-9.col-sm-12{padding-left:0px;padding-right: 0px;}
	.container-fluid,#footer{font-size: 1.3rem!important;} 
	h1{font-size: 1.5rem!important;}
	h2{font-size: 1.5rem!important;}
	#left-column #frontpage-left ul,ul.pagination {font-size: 1.1rem;}
	.moduletable-sidebar, .moduletable-sidebar-more{min-width: 300px;}
	#frontpage-left {width: 350px;	}
	#frontpage-left li.article{/*width:99%;*/}
	div#divlogo{padding-left: .5rem!important;}
	/*#copyright,#footer{margin:0px -15px!important;}*/
	#frontpage-left { min-width: 300px; width: 99%;}
	li.article h2.article-title{width:87%;}
	#middle-column{float: left;top:0px; min-width: 300px;width: 82%;} 
	#right-col {min-width: 300px;width: 81%;padding-left: 0px;}
	#MainMenu_Button{float:right;margin-right: 7%;}
	#insidemenu{padding-left:15px!important;padding-bottom: 1rem!important;}
	.arrowpngmobile{display:inline-block;}
	#mainmenu ul.menuItem{display:none;}  
	#mainmenu {border-bottom: 1px solid #595959;border-left: none!important;border-top:none!important;padding:10px 0px!important;margin-top:0px !important;}
	/*#mainmenu div#mainmenu{display:none;}*/
	#hubspot-form-2 .hs_email label,#hubspot-form-2 .hs-form-field label.fieldText,#hubspot-form-article-2 .hs-form-field label.fieldText{width:16%!important;}
	#navbarToggleExternalContent,#navbarToggleExternalContentSearch,#navbarToggleExternalContentSubscribe{
		margin:1.5rem 0rem!important;
	}
	#navbarToggleExternalContent div#navbarToggleExternalContentSearch{display:block;border-bottom: 1px solid #595959;		padding-bottom: 7px;width: 100%;}
	.bg-Header #lastcolunm{padding: 10px 0px!important;}
	span.togglerLabel{display:none;}
	#SearchMenu_Button{display:none;}
	#mainmenu div.socialDiv{border-top: 1px solid #595959;padding-top:10px;margin-bottom: -10px;}
	.bg-Header #lastcolunm span a{color:white!important;}
	#mainmenu ul.socialicons li a.youtubeicon {width: 115px;}
	#navbarToggleExternalContentSearch div.card.bglight{background: none!important;padding: 0px!important;border:none!important;}
	#navbarToggleExternalContentSearch .card-body{padding:0px 0px 10px 0px!important;}
	#navbarToggleExternalContentSearch span.subscribe-top{display:none!important;}
	div.SearchInput span,span.searchLabelButton{display:none!important;}
	div.SearchInput input[type="text"] {width:99%!important;float:left;}
	div.SearchButton button{width: 45%!important;}  
}
@media screen and (max-width: 992px) {
	div.SearchInput{width: 80%;} 
	#mainmenu ul.socialicons li a.youtubeicon {width: 102px;margin-top: 0%;}
	div.SearchInput input[type="text"]{width: 84%;}
	div.SearchButton {width: 20%;} 
	div.SearchButton button{width: 100%;}
	#hubspot-form-2 .hs-form-field label.fieldText,#hubspot-form-article-2 .hs-form-field label.fieldText{width:16%;}
}
.submitted-message p{color: #c82333!important;padding: 1.25rem 0px 0px 1.25rem;font-weight: 400;}
div#mainmenu.secondrow,div#mainmenu.secondrow{border-top: 1px solid #595959;padding-top: 30px; }
#mainmenu a{color:#fff;display:inline-block;position:relative;/*border-left:1px solid #e3dad1;background:#f6f4f1;font:700 0.9em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9*/}
#mainmenu ul li{vertical-align: top;display:inline-block;margin-right:-2px;position:relative;padding:0;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#mainmenu ul li ul{padding:0;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;}
#mainmenu ul li ul li{margin-right:0px;outline:0;text-decoration:none;color:#a80000;background-repeat:no-repeat;    margin-top: 0%;margin-bottom: 0px;}
#mainmenu ul li ul li:hover{color:#a80000}
#mainmenu ul li div.arrowpng:focus {outline: none;}
#mainmenu ul li div.arrowpng{display: inline-block;}
#mainmenu ul li ul{position:relative;display:none;opacity:1;}  
#mainmenu li.active a{color:#a80000} 
#mainmenu li.active #current{color:#a80000}
#mainmenu li.non-active a{color:#ffffff}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:25px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#submenu{position:relative;margin-top:-1px;background-color: #003974;text-align: center;}
#submenu ul{text-align:left;display:inline;margin:0;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}
#submenu a{display:block;position:relative;background:#003974;font:0.85em sans-serif;/*line-height:0.8em;*/padding:10px;border-color:#ffffff; color: #ffffff}
/*#submenu li:last-child a {padding-left:30px;}*/
#submenu ul li{display:inline-block;margin-right:-2px;position:relative;padding:0;padding-top:2px;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.top-search {display: block;}
#submenu ul li.final-active a{text-decoration: underline;}

/* Whitepapers */
.wWpapers .cWpapers li figure {padding-left: 2px !important;}
.wWpapers .cWpapers li figure .thumbdescription {width: 70px !important;}
.wWpapers .cWpapers li figure .thumb {width: 55px !important;}
.wWpapers .cWpapers li figure p {font-weight: normal !important;}

/* Webinars */
.wWebinars .cWebinars li figure {padding-left: 2px !important;}
.wWebinars .cWebinars li figure .thumbdescription {width: 70px !important;}
.wWebinars .cWebinars li figure .thumb {width: 55px !important;}
.wWebinars .cWebinars li figure p {font-weight: normal !important;}
#hubspot-form-2 .hs_email label.hs-error-msg{width:100%!important;}


@media screen and (min-width: 1200px) {
	.container-fluid{padding-top: 7%;}
	#header{position: fixed;top: 0px;right: 0px; left: 0px; z-index: 1030;background: white;}
html {font:400 17px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1160px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block;}
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 135px;}
/*#footer div{width: 30%;}*/

#frontpage-left{width: 68%;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{/*width:210px;*/width:30%;top:-42px;}

.middle-column-health-it{top: -158px !important;}
.middle-column-finance{top: -240px !important;}
.middle-column-infection-control{top: -60px !important}
#left-column{max-width:74%;}
#right-col{width:25%;/*margin-left:10px;*/margin-top:15px;margin-bottom:10px;float:right;}
.top-20{width:630px;}
#mainmenu a{color: #fff;display: inline-block;position: relative;margin-right: 5px;}
#mainmenu ul li{margin-top: 5px;margin-bottom: 5px;display:inline-block;margin-right:-2px;position:relative;padding:0px 1px 0px 0px;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#mainmenu ul li ul{padding:0;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;}
#mainmenu li.non-active a{color:#ffffff}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:20px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#submenu{position:relative;margin-top:-1px;background-color: #003974;}
#submenu a{display:block;position:relative;background:#003974;font:1em sans-serif;/*line-height:0.8em;*/padding:10px;border-color:#ffffff; color: #ffffff;}
#submenu li:first-child a {padding-left:18px;}
.top-search {display: block;}
#submenu ul li.final-active{text-decoration: underline;}

/* Whitepapers */
.wWpapers .cWpapers li figure {padding-left: 2px !important;}
.wWpapers .cWpapers li figure .thumbdescription {width: 120px !important;}
.wWpapers .cWpapers li figure .thumb {width: 55px !important;}
.wWpapers .cWpapers li figure p {font-weight: normal !important; font-size: 17px !important;}

/* Webinars */
.wWebinars .cWebinars li figure {padding-left: 2px !important;}
.wWebinars .cWebinars li figure .thumbdescription {width: 120px !important;}
.wWebinars .cWebinars li figure .thumb {width: 55px !important;}
.wWebinars .cWebinars li figure p {font-weight: normal !important; font-size: 17px !important;}


}

@media screen and (min-width: 1500px) { 
.separator-content {top: 68px!important;}
#divSocialConnect{width:24.5%!important;}
#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:checked+label:after,#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:not(:checked)+label:before{
	width:30px ;height:30px;
}
#hubspot-form-article-2 li.hs-form-booleancheckbox input[type=checkbox]:checked+label:before {
    top: 0px;
    left: 3px;
    width: 10px;
    height: 21px;
}
#hubspot-form-article-2 .legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox{margin-left: 40px;}
#hubspot-form-article-2 li.hs-form-booleancheckbox label input[type=checkbox]:checked+label:after{ top: 1px;left: 1px;}
html {font:400 22px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1400px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block; }
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 160px;}
/*#footer div{width: 30%;}*/
/*#frontpage-left{width: 650px;}*/
#left-column{width:77%;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{/*width:250px;*/top:-44px;}
.middle-column-health-it{top: -168px !important;}
.middle-column-finance{top: -283px !important;}
.middle-column-infection-control{top: -68px !important}
.img-channel-header{width: 70%;}
#right-col{/*width:390px;margin-left:30px;*/margin-top:15px;margin-bottom:10px;width: 22%;}
.top-20{width:800px;}
#mainmenu a{/*font:700 0.9em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9;padding-left: 16px; padding-right: 16px;*/ }
#mainmenu ul li{display:inline-block;margin-right:-2px;position:relative;padding:0;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#mainmenu ul li ul{padding:0;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;}
#mainmenu li.non-active a{color:#ffffff}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:20px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#submenu{position:relative;margin-top:-1px;background-color: #003974;}
#submenu a{display:block;position:relative;background:#003974;font:1em sans-serif;/*line-height:0.8em;*/padding:10px;border-color:#ffffff; color: #ffffff; /*padding-left: 7px; padding-right: 7px;*/}
#submenu li:first-child a {padding-left:20px;}
/*#submenu li:last-child a {padding-left:20px;}*/
.top-search {display: block; }
.top-search input {width: 300px; /*height: 30px;*/}
.top-search button{height: 50px;width: 200px;}
#submenu ul li.final-active{text-decoration: underline;}
}



@media screen and (min-width: 1800px) {
#btnLoginfacelarge span svg,#linkedinbuttonlarge span svg{width: 30px;height: 30px;margin-top: -2px;}
.icon_facebook_signin svg{width: 30px; height: 30px; margin-top: -1px;}
.separator-content{top:84px!important;}
#divSocialConnect{width:26%!important;}
#btnLoginfacesmall,#linkedinbuttonSmall,#invitebuttonSmall{margin-bottom: 1%;}		
div.SearchInput{width: 70%;display:inline;}
html {font:400 22px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1621px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block; }
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 160px;}
/*#footer div{width: 30%;}*/
/*#frontpage-left{width:700px;}*/
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{/*width:380px;*/top:-46px;}
.middle-column-health-it{top: -173px !important;}
.middle-column-finance{top: -292px !important;}
.middle-column-infection-control{top: -70px !important}
.img-channel-header{width: 60%;}
#right-col{/*width:390px;margin-left:30px;*/margin-top:15px;margin-bottom:10px;}
.top-20{width:800px;}
#mainmenu a{/*font:700 0.93em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9;padding-left: 28px; padding-right: 28px;*/}
#mainmenu ul li{display:inline-block;margin-right:-2px;position:relative;padding:0;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
#mainmenu ul li ul{padding:0;left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;}
#mainmenu li.non-active a{color:#ffffff}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:30px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#submenu{position:relative;margin-top:-1px;background-color: #003974;}
#submenu a{display:block;position:relative;background:#003974;font:1.2em sans-serif;/*line-height:1.2em;*/padding:14px;border-color:#ffffff; color: #ffffff; /*padding-left: 12px; padding-right: 12px;*/}
#submenu li:first-child a {padding-left:31px;}
/*#submenu li:last-child a {padding-left:20px;}*/
.top-search {display: inline-block; width: 100%;}
.top-search input {width: 300px; }
.top-search button{height: 10%;width:35%;line-height: 1em;}
#submenu ul li.final-active{text-decoration: underline;}

/* Whitepapers */
.wWpapers .wWpapersScroll .sWpapers {height: 1000px !important;}
.wWpapers .cWpapers li figure {padding-left: 2px !important;}
.wWpapers .cWpapers li figure .thumbdescription {width: 280px !important;}
.wWpapers .cWpapers li figure .thumb {width: 55px !important;}
.wWpapers .cWpapers li figure p {font-weight: normal !important; font-size: 22px !important;}
.scrollNav span {font-size: 18px !important;}

/* Webinars */
.wWebinars .wWebinarsScroll .sWebinars {height: 600px !important;}
.wWebinars .cWebinars li figure {padding-left: 2px !important;}
.wWebinars .cWebinars li figure .thumbdescription {width: 280px !important;}
.wWebinars .cWebinars li figure .thumb {width: 55px !important;}
.wWebinars .cWebinars li figure p {font-weight: normal !important; font-size: 22px !important;}
.webinarsScrollNav span {font-size: 18px !important;}

}

@media screen and (min-width: 1920px) {
	#main-container {width: 1800px;}
	html {font-size:25px;}
	#mainmenu a{/*font:700 0.93em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9; padding-left: 24px; padding-right: 24px;*/}
	#submenu a{font:0.89em sans-serif;}
	/*#frontpage-left{width: 800px;}
	#middle-column{width: 400px;}
	#right-col{width:450px;}*/
}

@media screen and (min-width: 2048px) {
	#main-container {width: 1920px;}
	html {font-size:28px;}
	#submenu a{font:0.89em sans-serif;}
	#left-column{/*width:1400px;*/}
	/*#frontpage-left{width: 850px;}
	#middle-column{width: 450px;}
	#right-col{width:450px;}*/
}

@media screen and (min-width: 3072px) {
	#main-container {width: 2800px;}
	html {font-size:39px;}
	#submenu a{font:0.89em sans-serif;}
	#left-column{/*width:2000px;*/}
	/*#frontpage-left{width: 1250px;}
	#middle-column{width: 650px;}
	#right-col{width:700px;}*/
	#mainmenu a{/*padding-left: 37px; padding-right: 37px;*/}
	#row2{height: 240px;}
}

/*ads*/

@media screen and (min-width: 240px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 240px;
	    height: 36px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.4);
	    -moz-transform: scale(0.4);
	    -o-transform: scale(0.4);
	    -webkit-transform: scale(0.4);
	    transform: scale(0.4);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 232.96px;
	    height: 28.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.32);
	    -moz-transform: scale(0.32);
	    -o-transform: scale(0.32);
	    -webkit-transform: scale(0.32);
	    transform: scale(0.32);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 232.96px;
	    height: 28.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.32);
	    -moz-transform: scale(0.32);
	    -o-transform: scale(0.32);
	    -webkit-transform: scale(0.32);
	    transform: scale(0.32);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}


@media screen and (min-width: 320px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 318px;
	    height: 47.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.53);
	    -moz-transform: scale(0.53);
	    -o-transform: scale(0.53);
	    -webkit-transform: scale(0.53);
	    transform: scale(0.53);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	
	
	 #left-column .becker_doubleclickex {
	    width: 300px;
	    height: 210px;
	    padding: 0;
	    overflow: hidden;
	}

	 #left-column .becker_doubleclickex iframe {
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(0.60);
	    -moz-transform: scale(0.60);
	    -o-transform: scale(0.60);
	    -webkit-transform: scale(0.60);
	    transform: scale(0.60);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 313.04px;
	    height: 38.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.43);
	    -moz-transform: scale(0.43);
	    -o-transform: scale(0.43);
	    -webkit-transform: scale(0.43);
	    transform: scale(0.43);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 313.04px;
	    height: 38.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.43);
	    -moz-transform: scale(0.43);
	    -o-transform: scale(0.43);
	    -webkit-transform: scale(0.43);
	    transform: scale(0.43);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}

@media screen and (min-width: 360px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 360px;
	    height: 54px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.6);
	    -moz-transform: scale(0.6);
	    -o-transform: scale(0.6);
	    -webkit-transform: scale(0.6);
	    transform: scale(0.6);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 356.72px;
	    height: 44.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.49);
	    -moz-transform: scale(0.49);
	    -o-transform: scale(0.49);
	    -webkit-transform: scale(0.49);
	    transform: scale(0.49);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	#leaderboard-top{padding-left:0px;}

	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 356.72px;
	    height: 44.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
		width: 728px;
	
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.49);
	    -moz-transform: scale(0.49);
	    -o-transform: scale(0.49);
	    -webkit-transform: scale(0.49);
	    transform: scale(0.49);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}



@media screen and (min-width: 478px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 474px;
	    height: 71.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.79);
	    -moz-transform: scale(0.79);
	    -o-transform: scale(0.79);
	    -webkit-transform: scale(0.79);
	    transform: scale(0.79);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


    #left-column .becker_doubleclickex {
	    width: 400px;
	    height: 280px;
	    padding: 0;
	    overflow: hidden;
	}

	 #left-column .becker_doubleclickex iframe {
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(0.80);
	    -moz-transform: scale(0.80);
	    -o-transform: scale(0.80);
	    -webkit-transform: scale(0.80);
	    transform: scale(0.80);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	


	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 473.2px;
	    height: 58.5px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.65);
	    -moz-transform: scale(0.65);
	    -o-transform: scale(0.65);
	    -webkit-transform: scale(0.65);
	    transform: scale(0.65);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 473.2px;
	    height: 58.5px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.65);
	    -moz-transform: scale(0.65);
	    -o-transform: scale(0.65);
	    -webkit-transform: scale(0.65);
	    transform: scale(0.65);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}

@media screen and (min-width: 598px) {
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 596.96px;
	    height: 73.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.82);
	    -moz-transform: scale(0.82);
	    -o-transform: scale(0.82);
	    -webkit-transform: scale(0.82);
	    transform: scale(0.82);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	
	
	 #left-column .becker_doubleclickex {
	    width: 500px;
	    height: 350px;
	    padding: 0;
	    overflow: hidden;
	}

	 #left-column .becker_doubleclickex iframe {
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	
	


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 594px;
	    height: 89.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.99);
	    -moz-transform: scale(0.99);
	    -o-transform: scale(0.99);
	    -webkit-transform: scale(0.99);
	    transform: scale(0.99);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}



	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 596.96px;
	    height: 73.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.82);
	    -moz-transform: scale(0.82);
	    -o-transform: scale(0.82);
	    -webkit-transform: scale(0.82);
	    transform: scale(0.82);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}



@media screen and (min-width: 640px) {
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 633.36px;
	    height: 78.3px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.87);
	    -moz-transform: scale(0.87);
	    -o-transform: scale(0.87);
	    -webkit-transform: scale(0.87);
	    transform: scale(0.87);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}

	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 633.36px;
	    height: 78.3px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.87);
	    -moz-transform: scale(0.87);
	    -o-transform: scale(0.87);
	    -webkit-transform: scale(0.87);
	    transform: scale(0.87);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}


@media screen and (min-width: 768px) {
	#row2{margin:0 auto;}
	.container-fluid{padding-top: 7%;}
#header{position: fixed;top: 0px;right: 0px; left: 0px; z-index: 119;background: white;}
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 420px;
	    height: 63px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 100px;
	    border: 0;
	    -ms-transform: scale(0.7);
	    -moz-transform: scale(0.7);
	    -o-transform: scale(0.7);
	    -webkit-transform: scale(0.7);
	    transform: scale(0.7);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}
@media screen and (min-width: 600px) {
/*	.arrowpngEdition,.arrowpng{width:45px;}
	.arrowpngEdition svg,.arrowpng svg{width:90%;height:50%}*/
}
@media screen and (min-width: 992px) {
 
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 450px;
	    height: 67.50px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.75);
	    -moz-transform: scale(0.75);
	    -o-transform: scale(0.75);
	    -webkit-transform: scale(0.75);
	    transform: scale(0.75);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}



	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}



@media screen and (min-width: 1200px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1);
	    -moz-transform: scale(1);
	    -o-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	#row2{margin:0 auto;	}
	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 873.6px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.2);
	    -moz-transform: scale(1.2);
	    -o-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}




@media screen and (min-width: 1500px) {

	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.4);
	    -moz-transform: scale(1.4);
	    -o-transform: scale(1.4);
	    -webkit-transform: scale(1.4);
	    transform: scale(1.4);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
}


@media screen and (min-width: 1800px) {



	#right-col .becker_doubleclick, #right-col .becker_doubleclickex {
	    width: 390px;
	    height: 325px;
	    padding: 0;
	    overflow: hidden;
	}

	#right-col .becker_doubleclick iframe, #right-col .becker_doubleclickex iframe {
	    width: 300px;
	    height: 250px;
	    border: 0;
	    -ms-transform: scale(1.3);
	    -moz-transform: scale(1.3);
	    -o-transform: scale(1.3);
	    -webkit-transform: scale(1.3);
	    transform: scale(1.3);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 720px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.2);
	    -moz-transform: scale(1.2);
	    -o-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.4);
	    -moz-transform: scale(1.4);
	    -o-transform: scale(1.4);
	    -webkit-transform: scale(1.4);
	    transform: scale(1.4);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
} 



/* article font sizes */
.fontScaleNav {
    display: inline-block;
    vertical-align: middle;
}										
.fontScaleNav .fontScaleDropdown {
	font-size: 16px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	gap: 4px;
	margin-left: 5px;
	margin-top: 0px;
	cursor: pointer;
}
.fontScaleNav .fontScaleDropdown span {
	height: 24px;display: inherit;
}
.fontScaleNav .fontScaleDropdown span svg {
	height: 24px;
	width: 24px;
}
.fontScaleNav .fontScaleList {
	display: flex;
	position: absolute;
	background: #fff;
	display:none;
	z-index: 2;
}
.fontScaleNav .fontScaleList ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: flex;
	gap: 10px;
	position: absolute;
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	text-align: center;
}
.fontScaleNav .fontScaleList li {
	display: block;
	border: 1px solid #ccc;
	font-size: 14px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: flex-end;
	padding: 10px;
	width: 70px;
	cursor: pointer;
}
.fontScaleNav .fontScaleList li span {
	/* padding: 10px; */
	display: block;
}
.fontScaleNav .fontScaleList li.active, .fontScaleNav .fontScaleList ul.normal-text li.btnNormaal, .fontScaleNav .fontScaleList ul.medium-text li.btnMedium, .fontScaleNav .fontScaleList ul.large-text li.btnLarge {
	color:#003974;
}
.normal-text {
	font-size: 25px;
}
.medium-text {
	font-size: 27px;
}
.large-text {
	font-size: 29px;
}
.fontScaleNav .fontScaleList .btnMedium svg{
	height: 30px;
	width: 30px;
}
.fontScaleNav .fontScaleList .btnLarge svg{
	height: 40px;
	width: 40px;
}



@media screen and (max-width: 1800px) {
	.normal-text {
		font-size: 25px;
	}
	.medium-text {
		font-size: 27px;
	}
	.large-text {
		font-size: 29px;
	}
}
@media screen and (max-width: 1500px){
	.normal-text {
		font-size: 22px;
	}
	.medium-text {
		font-size: 24px;
	}
	.large-text {
		font-size: 26px;
	}
}
@media screen and (max-width: 1200px){
	.normal-text {
		font-size: 18px;
	}
	.medium-text {
		font-size: 20px;
	}
	.large-text {
		font-size: 22px;
	}
}
@media screen and (max-width: 992px) {
	.normal-text {
		font-size: 15px;
	}
	.medium-text {
		font-size: 17px;
	}
	.large-text {
		font-size: 21px;
	}
}
@media screen and (max-width: 768px) {
	.normal-text {
		font-size: 16px;
	}
	.medium-text {
		font-size: 18px;
	}
	.large-text {
		font-size: 20px;
	}
}
@media screen and (max-width: 767px) {
	.normal-text {
		font-size: 16px;
	}
	.medium-text {
		font-size: 18px;
	}
	.large-text {
		font-size: 20px;
	}
}


@media screen and (min-width: 240px){
	.desktop{
		display:none;
	}
}
@media screen and (min-width: 992px){
	.desktop{
		display:block;
	}
}