/*fonts*/
/*@font-face { font-family: 'libre-carson-regular'; src: url('https://www.beckershospitalreview.com/templates/beckers/assets/fonts/libre-caslon-regular.ttf');}
@font-face { font-family: 'open-sans-regular'; src: url('https://www.beckershospitalreview.com/templates/beckers/assets/fonts/open-sans-regular.ttf');}*/
@font-face {
  font-family: 'fa';
  src: url('../fonts/fa-regular-400.woff2');
  font-weight: normal;
  font-style: normal;
}


html {font:400 18px /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
body{color:#292929;background:#ffffff}
#wrapper{margin:0 auto;}
img {max-width: 100%; border: 0;}
h2.article-title{font-size:1em; /*font-family: 'libre-carson-regular';*/}
#row0 {width: 100%; background-color: #003974; color: #fff; font:200 0.8em /*open-sans-regular, */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;}
body{background-color: #f9f9f9;}
/*css from js*/
.responseConnectLinkedin,.responseConnect{font-size: 0.9rem;}
.text-center{text-align: center!important;}
.imgInvite{width: 30px;height:30px;margin-right: 2%;}
.imgInviteSpan{display: inline-block;color: white!important;font-weight: 400!important;}
#spanSeparater{background: #003974;}
.iconmobile{text-align:center!important;border-color: transparent!important;}
.iconmobile img{width: 30px;height:30px;margin-right: 2%}
.iconmobile .inviteSpan{display: inline-block;color: white!important;font-weight: 400;width:200px;text-align:left;}
.parentEmailArticle{display:inline-block;width:87%;margin-left:2%;}
.separator-content.hs-button{ background-color: #003974!important;display: block!important; padding: 0.3em 6px 0.3em 0;    position: relative!important;  border-color: #003974!important;margin-top: 1.5em!important;top: 0;}
.borderTransparent{border-color: transparent!important;}
/*css from js*/
/**button connect Social**/
#hubspot-form-article-1 span.unsubscribe-message{font-size:0.8rem}
#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;}
.bglight .separator-content{top:57px;}
.separator-content{display: block;background: #f5f8fa;-webkit-transform: translate(-50%,50%);transform: translate(-50%,50%);left: 0px;position:absolute;}
div.hs_error_rollup{display: flex;width: 100%;} 
#hubspot-form-1 div.hs_error_rollup{display:block;width:auto;position: absolute; top: 62%;min-width: -webkit-fill-available;}
#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%;}
.bglight #divSocialConnect{margin-top: 1px;display: inline-table;width: 48%;}
#divSocialConnect{margin-top: 1px;display: inline-table;width: 45%;}
.article-submit{display: inline-table;width: 48%;margin-right: 4%;vertical-align: top;margin-top: calc(0.6em + 2em);}
.bglight #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%; white-space: nowrap;position: relative; padding-left: 0;font-size: 0.8rem; align-items: center;}
.part-connect #btnLoginfacelarge,.part-connect #linkedinbuttonlarge,.part-connect #invitebutton{max-width:90%;}
#btnLoginfacelarge{cursor: pointer;text-decoration: none!important;text-align: left!important; color: white!important;background-color: #4e64ad!important; width: 100%; white-space: nowrap;position: relative; align-items: center;max-width: -webkit-fill-available!important;max-width: -moz-available!important;}
#btnLoginfacelarge span{width: 24px;height: 24px; line-height: 19px!important; position: relative;min-height: 26px;margin-right: 2%;padding:0px;}
#linkedinbuttonlarge span{ vertical-align: -moz-middle-with-baseline!important;vertical-align: inherit;width: 24px;height: 24px; line-height:19px!important; position: relative; min-height: 30px;margin-right: 2%;padding:0px;}
#linkedinbuttonlarge span svg{vertical-align: -moz-middle-with-baseline;vertical-align: baseline;overflow: hidden;}
#btnLoginfacelarge span svg{vertical-align: middle;overflow: hidden;}
#hubspot-form-1 span.unsubscribe-message{font-size: 0.79rem!important;}
#invitebutton{max-width: -moz-available!important;max-width: -webkit-fill-available!important;font-weight: 400;text-decoration: none!important;text-align: left!important;width:100%;cursor:pointer;text-decoration:none;margin-top: 10px;color: white!important;background-color:#323883!important;}
#invitebutton span{padding:0px;line-height: 1; }
#invitebutton img{vertical-align: middle;border-style: none;}
#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{max-width: -moz-available!important;max-width: -webkit-fill-available!important;margin-top: 10px;	cursor: pointer;text-decoration: none!important;text-align: left!important; color: white!important;background-color: #006590!important; width: 100%;white-space: nowrap;position: relative;align-content: center;align-items: 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%; align-items: center;align-content: center;} 
.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 #003974; transition: all 100ms ease-in-out; cursor: pointer;margin-top:0.2em;}
.listen-play-label{margin-top: 0.1em;margin-left: -0.5em;text-decoration: dotted;cursor: pointer;color: #003974;border-bottom: 1px dashed #003974;}
.listen-pause-button{border-style: double; border-width:0px 0px 0px 0.8em;}
.article-content, .article-meta {/*font-family: 'libre-carson-regular';*/}
.article-content a, .article-content a:link, .article-content a:hover {color: #003974;}
#inner-article-content{	width: 80%; display: inline-block; vertical-align: top;}
.article-meta a, .article-meta a:link, .article-meta a:hover {color: #003974;}


/*Icons*/
.action-items{
	width: min(80%,40ex);
	padding-top: 1.5em;
  vertical-align: top;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 0.4em;
}

.action-items a div{
	padding-bottom: 1em;
	font-size: 0.7em;
	color: #000000;
	text-align: center;
}

.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;
}

.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;
}

.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;
}


.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}


.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;
}


.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;
}

	/*button subscription*/
@media screen and (max-width: 320px){
	#row1 .dangeranimation{
		left: 0px!important;
	}
}
@media screen and (max-width: 850px){
	#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox label input[type=checkbox]+label{
		height:1em;
	}
	#subscription-form.card.bglight #hubspot-form-2 .legal-consent-container .hs-form-booleancheckbox-display>span{
		vertical-align: sub!important;
	}
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_email label{
		width:auto!important;
		margin-right:3px;
	}
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .inpuFiledtext{ 
		width:87%;
	}
}
@media screen and (max-width: 555px){
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_email label{
		width:22%!important;
		margin-right: 0; 
	}
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_email label.hs-error-msg{width:auto!important;}
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .inpuFiledtext{width:78%;}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox label input[type=checkbox]+label{
	height: 0em!important
}
div#row1 #subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span {
		/*top: -0.5em;*/
		position: relative;
		padding-left: 0.5rem;
		vertical-align: text-top!important;
    	margin-top: 0px!important;
	}
}
@media screen and (max-width: 678px){
	.text-danger {
		width:100%!important; 
	}
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .hs-fieldtype-text{padding-top:0px;}
#subscription-form.card.bglight #hubspot-form-1 .hs-error-msg{
	width:100%!important;
}
#subscription-form.card.bglight #hubspot-form-1 ul.no-list.text-danger.nav.mt-2 li{
	display:block;
}
#subscription-form.card.bglight {
	position: relative;
	padding-top: .5rem!important;
	padding-bottom: 1.5rem!important;
	display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
	border-radius: .25rem;  
	font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}
div#row1 #subscription-form.card.bglight span{
	line-height: 1.5em;
}
#subscription-form.card.bglight #hubspot-form-2 span{ 
	line-height: 3em;
    padding: 5px 0px;
}
#subscription-form.card.bglight span{ 
	line-height: 0;
	/*padding: 0;*/
	font-weight: 600;
}
#subscription-form.card.bglight #hubspot-form-2 span.subscribe-top{
	margin-bottom: 0%;
}
#subscription-form.card.bglight span.subscribe-top{
	color: #c82333!important;
	font-size: 1.1rem;
	display: block;
    margin-bottom: 3%;
}
#subscription-form.card.bglight .submitted-message{
	color: #c82333!important;
    padding: 1rem!important;
	font-weight: 400;
	background-color: #f5f8fa!important;
	border-radius: .25rem; 
	font-size: 1rem;
}
.btnSubcribe span{
	padding: 0px;
	line-height: 0;
}
.btnSubcribe{
	line-height: 1.5;
	text-transform: uppercase;
	transform: rotate(270deg);
    position: fixed;
	border-radius: .25rem;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 500;
    right: -2.5rem;
	font-size: 1em;
	z-index: 9999;
	cursor: pointer;
	color: white;
    background: #dc3545;
	border: 1px solid #dc3545;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#subscription-form.card.bglight .inpuFiledtext {
    display: inline-block;
    width: 83%;
	margin-left: 1%;
}
div#row1 #subscription-form.card.bglight .inpuFiledtext {
	margin-left: 0%;
	width: 78%;
}
div#row1 #subscription-form .hbspt-form .inputs-list{
	margin-top:0px;}
div#row1 #subscription-form.card.bglight #hubspot-form-2.hbspt-form ul{list-style: none;line-height: 1em;}
#subscription-form.card.bglight 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;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    outline: 0!important;
}
div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_email {
	width:100%;
}
div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_email label{
	display:inline-block;
	width:22%;
}
.text-danger {
	color: #dc3545!important;
	font-weight: 600;
	width: 50%;
    font-size: 0.9rem;
}
#subscription-form.card.bglight #hubspot-form-1 .hs_email {
    width: 63%;
    float: left;
	display: inline-block;
	padding-top: 0px;
}
div#row1 #subscription-form.card.bglight #hubspot-form-1 .hs_submit {
	width: 100%; 
	margin-top: 4%;
}
#subscription-form.card.bglight #hubspot-form-1 .hs_submit {
   /* width: 30%;
    float: right;
    display: inline-block;*/width:auto; display: inline-block;
}
#subscription-form.card.bglight .hbspt-form{/*font-size: 1rem;*/}
div#row1 #subscription-form.card.bglight .btn.btn-danger {width:100%;}
#subscription-form.card.bglight .btn.btn-danger {
    color: #fff;
    background-color: #dc3545;
	border-color: #dc3545;
	cursor: pointer;
}
#subscription-form.card.bglight span.unsubscribe-message,#subscription-form.card.bglight span.unsubscribe-message a{
	color: #6c757d!important;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1em;
}
#subscription-form.card.bglight .btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem; 
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .hs-richtext{
	font-size: 1rem;
    font-weight: 600;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox label input[type=checkbox]+label{
	position: relative;
    display: inline-block;
    padding-left: 0%;
	cursor: pointer;
	/*height: 1em;*/
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox input[type=checkbox]:not(:checked),#subscription-form.card.bglight li.hs-form-booleancheckbox input[type=checkbox]:checked {
    position: absolute;
    pointer-events: none;
    opacity: 0;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display input {
    float: left;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form 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;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form 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;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox input[type=checkbox]:checked+label:before{
	top: 1px;
	left: 1px;
	width: 5px;
	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%;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .hs-richtext p{
	/*margin-bottom: 1rem;*/
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span.displaycheckbox {
    display: inline-block;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form input[type="submit"]{
	float: right;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form ul.no-list.text-danger.nav li{
	margin-top: 0%;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form label.hs-error-msg{
	font-weight: 600;
    font-size: 1rem;
	color: #dc3545!important;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form ul li{
	padding-left:0px;
	padding-right: 0px;
	margin:0%;
}
div#row1 #subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{
	/*vertical-align: text-bottom;*/
    margin-top: -5px;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{
	margin-left: 30px;
	display:block;
	font-size: 1rem;
    font-weight: 600;
	vertical-align: text-top;
	/*margin-top: 0px;
    padding: 0px;*/
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form 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;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox label input[type=checkbox]+label:after {
    position: absolute;
    left: 0;
    z-index: 1;
    content: "";
    border-radius: .125rem;
}
div#row1 #subscription-form.card.bglight #hubspot-form-2 .hs_submit.hs-submit{ 
	   margin-top: 0.8em;
	}
div#row1 #subscription-form.card.bglight #hubspot-form-2 .fieldInput{
	margin-top: 3%;
	width:100%;
}
#subscription-form.card.bglight #hubspot-form-2 .fieldInput{
	display: inline-block;
	width: 70%;
}
#subscription-form.card.bglight #hubspot-form-2 a{
	color: #6c757d;
}
#subscription-form.card.bglight #hubspot-form-2 .legal-consent-container {
	margin-top: 2%;
}
#navbarToggleExternalContentSubscribe #subscription-form #hubspot-form-1 form,#navbarToggleExternalContentSubscribe #subscription-form #hubspot-form-2 form {
	flex: 1 1 auto; 
    min-height: 1px;
	padding: 1.25rem;
	background-color: #f5f8fa!important;
	color: #6c757d;
	overflow: hidden;
	border-radius: 5px;
}
div#row1 #subscription-form.card.bglight #hubspot-form-2 .hs-form-field label.fieldText {
	width: 100%;
}
#subscription-form.card.bglight #hubspot-form-2 .hs-form-field label.fieldText {
    display: inline-block;
    width: 13%;
    margin-right: 1%;
}
#navbarToggleExternalContentSubscribe{ margin-top: 4%;}
#row0 .dangeranimation span,#row0 .divSubscribe button span{
	line-height:0em;
	padding: 0px;
} 
.divSubscribe button:hover,.divSubscribe button:active,.divSubscribe button:focus{
	box-shadow: 0 0 0 0.2rem rgba(225,83,97,.5); 
	outline:none;
	}
.divSubscribe button{
	cursor:pointer!important;
	z-index: 99999;
	border: 1px solid #bd2130;
	margin: 0.6rem 0 0.5rem 0;
	cursor: pointer;
	color: white;
    background: #dc3545;
	border-color: #dc3545;
	color: white;
    background: #dc3545;
    font-weight: 400;
    border: 1px solid #dc3545;
	border-radius: .25rem;
	padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
#row1 .dangeranimation{
	float:left;
	position: relative;
	z-index: 10;
	margin: 0;
	left: 1.5em;
}

#row1 .dangeranimation span{
	padding: 10px;
	display: block;
 }
.collapse{display:none;}
.collapse.show{display:block;}
.animationbutton{ 
	animation:background-fade 2s 5;
	animation-play-state:running!important;
}
.dangeranimation{  
	animation-play-state: paused;
	font-size: 1em;
	border: 1px solid #bd2130;
	margin: 2% 0;
	cursor: pointer;
	color: white;
    background: #dc3545;
	border-color: #dc3545;
	color: white;
    background: #dc3545;
    font-weight: 400;
    z-index: 99999;
    border: 1px solid #dc3545;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@keyframes background-fade {
	0%{
		color:#dc3545;
		background:white;
	}
	50%{
		color:white;
		background:#dc3545;   
	}
    99.9% {
		color:white;
		background:#dc3545;
    }
    100% {
		color:white;
		background:#dc3545;
    }
}
/*finish subscribe*/
#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:table;z-index:2;}
#left-column p{margin:1em 0}
#left-column #frontpage-left 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;list-style-type: none;}
.full-article-wrapper ul, .full-article-wrapper ol {margin-left: 2em;}
ul.latestnews {margin-left: 2em; margin-top: 0.5em;}
.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;}
.full-article-wrapper .author { font-size: 1em;}
.article-date{color: #797979; font-size: 0.8em;}
.author {color: #a80000; font-size: 0.8em;}
.print a{font-size: 1em; text-decoration: none;}
.email a{font-size: 1em; text-decoration: none;}
.edit a{font-size: 1em; text-decoration: underline; font-weight: bold; color:#a80000;}

.module-sponsor {text-align: center;padding: 0.4em;background: #bbdeff;color: #2d2d2d;font-weight: bold;margin-bottom: 1em;}

#footer {float: left; width: 100%; text-align:left; border-top: 5px solid #a80000; background: #003974; color: #ffffff}
#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: #003974;}
#copyright span {display: block; margin: 10px; color: #e6e6e6; font-size: 0.7em;}
#copyright a {color: #e6e6e6;}
figure{margin: 0; min-height: 60px;}
/*.sWpapers li{list-style-type: none;}*/
.thumb{float: left; margin-right: 10px;}
.thumbdescription{padding-left:10px;}
#header .ad{float:right; padding-right: 5px;}
#logo{float:left;height:100%;position:relative;z-index:9999;}
#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:#a80000;font-size:1em;font-weight:700;margin-bottom:15px;}
.moduletable-sidebar, .moduletable-sidebar-more{border:1px solid #e6e6e6;border-radius:5px;padding:10px 10px 0;margin-bottom:12px;background-color:#fafafa}
.moduletable-sidebar h3, .moduletable-sidebar-more h3{width:100%;font-size:1em;padding:0 0 5px;color:#a80000;border-bottom:1px solid #e6e6e6}
.moduletable-sidebar ul, .moduletable-sidebar-more ul{list-style:decimal inside;padding-bottom:10px}
.moduletable-sidebar li{border-bottom:1px dotted #e6e6e6;padding:5px 0;}
.moduletable-sidebar-more li{border-bottom:1px dotted #e6e6e6;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,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:inline;font-size:1em}
.embeddedad-text{border-bottom:1px dotted #e6e6e6;margin-bottom:5px;padding-bottom:10px}
.embeddedad-sponsored-label{
	margin: 5px 0px;
	width: max-content;
    display: block;
    color: #fff;
    background-color: #dc3545;
    margin-bottom: 5px;
    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;}
.search-section {float: left; width: 100%;}
.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; }
.icons a.google { background: url(../images/social-icons/googleplus.png) left top no-repeat; }
/*social sharing*/
.itp-share{width: 100%;}
.itp-share div{vertical-align: top;display: inline-block;margin-right: 0.3em;}
.itp-share span#itp-fshare-tw {margin-right: 0.3em;}
.itp-share .IN-widget IN-6d5494f8-69f0-4a9d-8c6b-3e3c3eb1b33b-1G9ISYhSF8XoOmdcl0yKDu {width: 90px;padding: 4px 10px!important;height: 28px!important;border-radius: 4px!important;font-size: 15px!important;}
.itp-share .itp-share-lin .IN-widget {vertical-align: top !important;}
.fb_iframe_widget span{vertical-align:top !important;}
/*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:#212529; }
#mobile-menu{font-color:#212529;font-size:1em;font-weight:700;font-family:Helvetica;}
#mobile-menu label { padding:0 0.125em; 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:#212529 }
#mobile-menu {position: fixed; top: -100%; background: #ffffff; height: 100%; width: 100%; z-index: 9999; left: 0; padding-bottom: 0px; overflow-y: scroll;}
#mobile-menu .sub-nav { position:fixed; top:0; width:100%; bottom: 0; background:#ffffff; z-index:9999; left:-100%; padding-bottom: 0px; }
.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:#f6f4f1; line-height:2.75em; text-decoration:none; padding:0; list-style:none; margin-top:4.0625em; border-top:1px solid #cfd0d1; }
#mobile-menu li { border-bottom:1px solid #cfd0d1; }
#mobile-menu li a { background:#ffffff; display:block; font-size:0.875em; padding-left:1.5em; color:#212529; text-decoration:none }
#mobile-menu .sub-nav { margin-top:6.6em; overflow-y: scroll;}
#mobile-menu .sub-heading { margin-top:1em; padding-left:1.3125em; color:#86929d;}
#mobile-menu .sub-nav .sub-nav {margin-top: 0;}
#mobile-menu .sub-heading:before { content:""; display:none; height:1px; width:13.75em; margin-left:-1.3125em; background:#212529; }
#mobile-menu .toggle-sub-left {color:#212529; background:#ffffff; float:left; margin-top:-2.2em; cursor:pointer; text-align:left; padding-left:1.5em; font-size:0.875em; font-weight: bold;}
#mobile-menu .toggle-sub { font:bold 1em/2.75em Arial; color:#212529; background:#f6f4f1; 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 { -webkit-transform: translate(0,100%); -ms-transform: translate(0,100%); transform: translate(0,100%); }
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform: translate(100%,0); -ms-transform: translate(100%,0); transform: translate(100% ,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: auto; height: 3.5em;}
.mobile-search {width: 100%;background: #444;}
.mobile-search input {width: 70%;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #f6f4f1;background: #86929d; border-radius: 0;}
.mobile-search input:focus {outline: 0;background: #212529;-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: #f6f4f1; font-weight: normal;}
.mobile-search input:-moz-placeholder {color: #f6f4f1;font-weight: normal;}
.mobile-search input:-ms-input-placeholder {color: #f6f4f1;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: #ffffff;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 #f6f4f1 transparent;top: 12px;left: -6px; display: none;}

/* 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;}

/* Break words in URLs*/
.full-article-wrapper a {word-break: break-word;}


/* Conferences */
.conference{float: left; width: 100%; padding-bottom: 2em; border-bottom: 1px #ccc dotted; margin-bottom: 2em;}
.conference .conference-location{padding-top: 0.3em; font-size:1.1em; font-style: italic;}
.conference .conference-details{float: left; width: 100%; padding-top: 0.5em;  font-size:1.3em;}
.conference .conference-image{float: left; width: 100%;}
.conference .conference-description{float: left; width: 100%;}
.conference .conference-target{font-size:0.8em; font-weight: bold; color: #003974;}
.future-conferences{text-decoration: underline; font-size: 1.3em; padding-bottom:1em;}
.conference.future-conference .conference-title{font-size: 1.2em; font-weight: bold; color: #003974;}
.conference.future-conference .conference-location{font-size: 1em; padding-top:0.3em;}
.conference.future-conference .conference-target{font-size:1em; color: #000000; font-weight:normal;}

/*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:1.9em;}
#subscription-form .hbspt-form .subscribe-top.hide{/*display:none;*/}
#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;}

/*mini signup*/
#mini-signup{display: block; /*padding: 10px 5px 10px 5px;*/ padding: 0px 0px 0px 0px;text-align: right; margin-right: -27px;} 

/* Related HubSpot Articles */
#related-hubspot-articles-outer{width: 100%; display: none; margin-bottom: 1em;}
#related-hubspot-articles span{font-weight: bold; color: #000000;}
#related-hubspot-articles{font-size: 1.4em; font-weight: normal; line-height: 1.2em; color: #003974; background-color: #fafafa; padding: 0.5em;border: 2px solid #6c757d !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;
        }


/* Mobile specific */
.mobile-image{width: 120px; height: auto; float: left; margin-right: 0.5em;}
.full-article-wrapper .mobile-image{width: 100%; height: auto; float: left; margin: 0 0 0.5em 0;}

#middle-column{width:100%; float: left; padding: 0px;}

@media screen and (min-width: 240px){
#row1 {
    position: fixed;
    padding-top:15px;
    margin: 0 auto;
    width: 100%;
    z-index: 9999;
    background: #ffffff;
 }
}

@media screen and (min-width: 240px){
#row2 {
    height: 32px;
    padding-top: 60px;
 }
}

@media screen and (min-width: 992px){
#row1 {
    position: relative;
    background: transparent;
 }
#row2 {
    padding-top: 30px;
 }
}

@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;}
.mobile {display: block;}
#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 /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#left-column{width:235px; padding-left: 5px;}
#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; width: 100%;}
.top-search {display: none;}
}



@media screen and (min-width: 320px) {
/*body {background: magenta !important;}*/
#mobile-menu {position: fixed; top: -100%; background: #ffffff; height: 100%; width: 100%; z-index: 9999; left: 0; padding-bottom: 0px; overflow-y: scroll;}
#mobile-menu .sub-nav { position:fixed; top:0; width:100%; bottom: 0; background:#ffffff; z-index:9999; left:-100%; padding-bottom: 0px;}
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu{ -webkit-transform: translate(0,100%); -ms-transform: translate(0,100%); transform: translate(0,100%); }
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform: translate(100%,0); -ms-transform: translate(100%,0); transform: translate(100% ,0);
	}
.mobile-search {width: 100%;}
.mobile-search input {width: 70%;}
.mobile-search button {width: 30%; position:fixed;}
#row2{height: 32px;}
#left-column{width:315px; padding-left: 5px;}
#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;}
.listen-play-button{visibility:hidden;}
.listen-play-label{visibility:hidden;}
}

@media screen and (min-width: 478px) {
/*body {background: yellow !important;}*/
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
#row2{height: 57px;}
#footer div{width: 30%;}
#left-column{width:470px; padding-left: 5px;}
#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 {background: red !important;}*/
#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 */
#row2{height: 72px;}
#left-column{width:590px; padding-left: 5px;}
#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) {
/*body {background: green !important;}*/
#logo img{max-width:100%; height: 40px;}
#logo .logo-spine img{width:100%;}
#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: block;}
#row2{height: 92px;}
#left-column{width:57%; padding-left: 5px;}
#frontpage-left{width:420px}
.full-article-wrapper a {word-break: normal;}
#middle-column{width:420px; float: left; padding: 0px;}
#right-col{width:40%; margin-left:8px;}
.top-20{width:420px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}

@media screen and (min-width: 992px) {
/*body {background: purple !important;}*/
html {font:400 12px /*open-sans-regular, */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;}
.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; overflow: auto;}
#left-column{width:630px; padding-left: 15px;}
#frontpage-left{width:420px}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{width:170px;/*top:-120px;*/}
.middle-column-health-it{top: -47px !important;}
.middle-column-gi{top: -0px !important;}
.middle-column-infection-control{top: -30px !important}
.moduletable-sidebar, .moduletable-sidebar-more{border:1px solid #e6e6e6;border-radius:5px;padding:10px 10px 0;margin-bottom:12px;margin-top: 0;background-color:#fafafa;}
.moduletable-sidebar h3, .moduletable-sidebar-more h3{padding:0 0 5px;line-height: 1em; color:#a80000;border-bottom:1px solid #e6e6e6;text-align:left;background-color:#fafafa;}
.moduletable-sidebar li, .moduletable-sidebar-more li{border-bottom:1px solid #e6e6e6;padding:0.5em 0 0.5em 0;color: #003974;}
.moduletable-sidebar li a, .moduletable-sidebar-more li a{color: #003974; font-weight: normal;}

#right-col{width:300px;margin-top:15px;margin-left:8px;margin-bottom:10px;}
.top-20{width:400px;}
#mainmenu{z-index:9999;position:relative;background-color: #f6f4f1;}
#mainmenu 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)}
#mainmenu a{display:block;position:relative;border-left:1px solid #e3dad1;color: #003974;background:#f6f4f1;font:700 1em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9;padding-left:16px;padding-right:16px;border-color:#d9d9d9}
#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;position:absolute;left:0;width:300px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;width:300px}
#mainmenu ul li ul li:hover{color:#a80000}
#mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}
#mainmenu li.active a{color:#a80000}
#mainmenu li.active #current{color:#a80000}
#mainmenu li.non-active a{color:#003974}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:20px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#mainmenu ul li:last-child ul{width: 100px;}
#mainmenu ul li:last-child ul li{width: 100px;}
#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:1em 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 {float:right; display: block;}
#submenu ul li.final-active a{text-decoration: underline;}

/*article content*/
#inner-article-content{width: 90%;}
/*.action-items{width: 10%;}*/
.action-items a div{font-size: 0.7em;}

/*Conferences*/
.conference { border-bottom: 0px; margin-bottom: 0px;}
.conference .conference-target{font-style: normal;}
.conference .conference-image{width: 40%;}
.conference .conference-description{width: 59%; padding-left: 1%;}

/* 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;}
.listen-play-button{visibility:initial;}
.listen-play-label{visibility:initial;}
}

@media screen and (min-width: 1200px) {
html {font:400 17px /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1160px; margin: 0 auto;}
#row2{height: 135px;}
#left-column{width:830px; padding-left: 15px;}
#frontpage-left{width:600px;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{width:210px;/*top:-145px;*/}

.middle-column-health-it{top: -58px !important;}
.middle-column-gi{top: -0px !important;}
.middle-column-infection-control{top: -30px !important}

#right-col{width:300px;margin-top:15px;margin-left:8px;margin-bottom:10px;}
.top-20{width:630px;}
#mainmenu 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)}
#mainmenu a{font:700 0.9em Helvetica;line-height:1em;padding:10px;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;position:absolute;left:0;width:300px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;width:300px}
#mainmenu ul li ul li:hover{color:#a80000}
#mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}
#mainmenu li.non-active a{color:#003974}
#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:0.8em 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:18px;}
#submenu li:last-child a {padding-left:28px;}
.top-search {display: block;margin-bottom: 7px;}

/* 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) {
.bglight .separator-content {top: 58px!important;}
.bglight #divSocialConnect{width:24.5%!important;}
html {font:400 20px /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1400px; margin: 0 auto;}
#row2{height: 160px;}
#left-column{width:950px; padding-left: 15px;}
#frontpage-left{width: 650px;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{width:250px;/*top:-160px;*/}
.middle-column-gi{top: 0px !important;}
.middle-column-infection-control{top: -30px !important}
#right-col{width:390px;margin-top:15px;margin-left:20px;margin-bottom:10px;}
.top-20{width:800px;}
#mainmenu 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)}
#mainmenu a{font:700 0.9em Helvetica;line-height:1em;padding:10px; padding-left: 20px; padding-right: 20px;}
#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;position:absolute;left:0;width:300px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;width:600px}
#mainmenu ul li ul li:hover{color:#a80000}
#mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}
#mainmenu li.non-active a{color:#003974}
#mainmenu ul li:last-child ul{width: 250px;}
#mainmenu ul li:last-child ul li{width: 250px;}
#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:0.85em 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; width: 410px;}
.top-search input {width: 300px; height: 30px;}
.top-search button{height: 50px;width: 100px;}
}

@media screen and (min-width: 1800px) {
#hubspot-form-article-1	#btnLoginfacelarge span svg{margin-top: -2px;vertical-align: -moz-middle-with-baseline;}
#btnLoginfacelarge span svg,#linkedinbuttonlarge span svg{width: 33px;height: 33px;vertical-align:sub;}
.bglight .separator-content{top:73px!important;}
.bglight #divSocialConnect{width:26%!important;}
#btnLoginfacesmall,#linkedinbuttonSmall,#invitebuttonSmall{font-size:1rem;margin-bottom: 1%;}		
html {font:400 22px /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1621px; margin: 0 auto;}
#row2{height: 160px;}
#left-column{width:1150px; padding-left: 15px;}
#frontpage-left{width:700px;}
#middle-column{position:relative;float:right;display:inline;padding:0 0 0 9px}
#middle-column{width:380px;/*top:-170px;*/}
.middle-column-health-it{top: -73px !important;}
.middle-column-gi{top: 0px !important;}
.middle-column-infection-control{top: -30px !important}
#right-col{width:390px;margin-top:15px;margin-left:20px;margin-bottom:10px;}
.top-20{width:800px;}
#mainmenu 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)}
#mainmenu a{font:700 0.9em Helvetica;line-height:1em;padding:10px; padding-left: 25px; padding-right: 25px;}
#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;position:absolute;left:0;width:300px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none;opacity:0;visibility:hidden;-webkit-transiton:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;-transition:opacity .2s}
#mainmenu ul li ul li{outline:0;text-decoration:none;color:#a80000;background-repeat:repeat;width:600px}
#mainmenu ul li ul li:hover{color:#a80000}
#mainmenu ul li:hover ul{display:block;opacity:1;visibility:visible}
#mainmenu li.non-active a{color:#003974}
#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:0.92em sans-serif;line-height:0.8em;padding:10px;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: block; width: 410px;}
.top-search input {width: 300px; height: 30px;}
.top-search button{height: 50px;width: 100px;}

/* 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: 1000px !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;}
	#submenu a{font:0.89em sans-serif;}
	#left-column{width:1270px; padding-left: 15px;}
	#frontpage-left{width: 800px;}
	#middle-column{width: 400px;}
	#right-col{width:450px;}
	#mainmenu a{padding-left: 28px; padding-right: 28px;}
	#mainmenu ul li:last-child ul{width: 250px;}
	#mainmenu ul li:last-child ul li{width: 250px;}
	#mainmenu .trends{padding-left:34px;}
}
		

@media screen and (min-width: 2048px) {
	#main-container {width: 1920px;}
	html {font-size:28px;}
	#left-column{width:1400px;}
	#frontpage-left{width: 850px;}
	#middle-column{width: 450px;}
	#right-col{width:450px;}
	#mainmenu a{padding-left: 27px; padding-right: 28px;}
	#mainmenu ul li:last-child ul{width: 400px;}
	#mainmenu ul li:last-child ul li{width: 400px;}
	#mainmenu .trends{padding-left:33px;}
}

@media screen and (min-width: 3072px) {
	#main-container {width: 2800px;}
	html {font-size:39px;}
	#left-column{width:2000px;}
	#frontpage-left{width: 1250px;}
	#middle-column{width: 650px;}
	#right-col{width:700px;}
	#mainmenu a{font:700 0.92em Helvetica; padding-left: 40px; padding-right: 40px;}
	#mainmenu .trends{padding-left:53px;}
	#mainmenu ul li:last-child ul{width: 600px;}
	#mainmenu ul li:last-child ul li{width: 600px;}
	#row2{height: 240px;}
}


/*ads*/
@media screen and (min-width: 240px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 240px;
	    height: 36px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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;
	}
	
	.becker_doubleclick500350 {
	    width: 240px;
	    height: 168px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(0.48);
	    -moz-transform: scale(0.48);
	    -o-transform: scale(0.48);
	    -webkit-transform: scale(0.48);
	    transform: scale(0.48);
	    -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_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 318px;
	    height: 47.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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;
	}

	#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;
	}
	
	.becker_doubleclick500350 {
	    width: 300px;
	    height: 210px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 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;
	}
}

@media screen and (min-width: 360px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 360px;
	    height: 54px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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 .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;
	}
	
	.becker_doubleclick500350 {
	    width: 350px;
	    height: 245px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(0.70);
	    -moz-transform: scale(0.70);
	    -o-transform: scale(0.70);
	    -webkit-transform: scale(0.70);
	    transform: scale(0.70);
	    -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_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 474px;
	    height: 71.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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;
	}

	#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;
	}
	
	.becker_doubleclick500350 {
	    width: 470px;
	    height: 329px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(0.94);
	    -moz-transform: scale(0.94);
	    -o-transform: scale(0.94);
	    -webkit-transform: scale(0.94);
	    transform: scale(0.94);
	    -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;
	}

	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 594px;
	    height: 89.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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;
	}
	
	.becker_doubleclick500350 {
	    width: 500px;
	    height: 350px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 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;
	}
}

@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_doubleclick-home, #ad-incontent .becker_doubleclickex {
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclick-home 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 (max-width: 768px){
	#hubspot-form-1 div.hs_error_rollup{position:relative;margin-top:4%;}
}
@media screen and (min-width: 768px) {
	#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: 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: 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;
	}

	#ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex-home{
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick-home iframe, #ad-incontent .becker_doubleclickex-home 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;
	}
	
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 873.6px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .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;
	}	

	#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;
	}
	
	.becker_doubleclick500350 {
	    width: 600px;
	    height: 420px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    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) {

	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex {
	    width: 840px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    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;
	}

	#ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex-home {
	    width: 660px;
	    height: 99px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick-home iframe, #ad-incontent .becker_doubleclickex-home iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	    -o-transform: scale(1.1);
	    -webkit-transform: scale(1.1);
	    transform: scale(1.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;
	}

	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .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;
	}

	#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;
	}
	
	.becker_doubleclick500350 {
	    width: 700px;
	    height: 490px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    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: 840px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe {
	    width: 600px;
	    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;
	}

	#ad-incontent .becker_doubleclick-home, #ad-incontent .becker_doubleclickex-home {
	    width: 720px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick-home iframe, #ad-incontent .becker_doubleclickex-home 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;
	}

	#bottom .becker_doubleclick, #bottom .becker_doubleclickex {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .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;
	}

	#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;
	}
	
	.becker_doubleclick500350 {
	    width: 750px;
	    height: 525px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(1.5);
	    -moz-transform: scale(1.5);
	    -o-transform: scale(1.5);
	    -webkit-transform: scale(1.5);
	    transform: scale(1.5);
	    -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 .fontScaleDropdown {
	font-size: 16px;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	gap: 10px;
	margin-left: 5px;
	margin-top: 0px;
	cursor: pointer;
}

.fontScaleNav .fontScaleList {
	display: flex;
	position: absolute;
	background: #fff;
	display:none;
}
.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: 53px;
	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: 22px;
}
.medium-text {
	font-size: 24px;
}
.large-text {
	font-size: 26px;
}
.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: 22px;
	}
	.medium-text {
		font-size: 24px;
	}
	.large-text {
		font-size: 26px;
	}
}
@media screen and (max-width: 1500px){
	.normal-text {
		font-size: 20px;
	}
	.medium-text {
		font-size: 22px;
	}
	.large-text {
		font-size: 24px;
	}
}
@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;
	}
}
