/*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');}*/


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;}
/**button connect Social**/
#hubspot-form-article-1 span.unsubscribe-message{font-size:0.8rem}
.article-submit{display: inline-table;width: 48%;margin-right: 4%;vertical-align: top;margin-top: calc(0.6em + 2em);}
#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: 63px;}
.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%;}
.icon_facebook_signin svg{vertical-align: top;}
#divSocialConnect{margin-top: 1px;display: inline-table;width: 45%;}
.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%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  border-radius: .25rem; border: 1px solid transparent;-ms-flex-direction: row; flex-direction: row; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center;padding-left: 0;font-size: 0.8rem; align-items: center; -ms-flex-line-pack: center;align-content: center;}
.part-connect #btnLoginfacelarge,.part-connect #linkedinbuttonlarge,.part-connect #invitebutton{max-width:90%;}
#btnLoginfacelarge{cursor: pointer;text-decoration: none!important;text-align: left!important; color: white!important;background-color: #4e64ad!important; width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  border-radius: .25rem; border: 1px solid transparent;-ms-flex-direction: row; flex-direction: row; -ms-flex-pack: start; justify-content: flex-start;-ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center;max-width: -webkit-fill-available!important;max-width: -moz-available!important;}
#btnLoginfacelarge span{vertical-align: text-bottom;width: 24px;height: 24px; line-height: 19px!important; position: relative;min-height: 26px;margin-right: 2%;padding:0px;}
.ie10 #linkedinbuttonlarge span{vertical-align: bottom;} 
#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;}
.ie10 #linkedinbuttonlarge span svg{vertical-align: text-bottom;} 
#btnLoginfacelarge span svg{vertical-align: sub;overflow: hidden;}
.card.bglight #hubspot-form-1 span.unsubscribe-message{font-size: 0.8rem!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%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  border-radius: .25rem; border: 1px solid transparent;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: start; justify-content: flex-start;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;}
#linkedinbuttonSmall{padding-left: 0;font-size: 0.8rem;cursor: pointer;margin-top: 10px;text-decoration: none!important;text-align: left; color: white!important;background-color: #006590;width: 100%; display: -ms-inline-flexbox;display: inline-flex;white-space: nowrap;position: relative; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;  border-radius: .25rem; border: 1px solid transparent;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: start;justify-content: flex-start; -ms-flex-align: center;align-items: center;-ms-flex-line-pack: 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.3em;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;}
.article-meta a, .article-meta a:link, .article-meta a:hover {color: #003974;}
#inner-article-content{	width: 80%; display: inline-block; vertical-align: top;}

/*Saving articles*/
#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;
        }



/*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;
}


@media screen and (max-width: 768px){
	#hubspot-form-1 div.hs_error_rollup{position:relative;margin-top:4%;}
}
	/*button subscription*/
body{background-color: #f9f9f9;}
/*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:1%;
	}
	div#row1 #subscription-form.card.bglight #hubspot-form-1 .inpuFiledtext{ 
		width:89%;
	}
}
@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 .inpuFiledtext{width:78%;}
	#subscription-form.card.bglight #hubspot-form-2.hbspt-form li.hs-form-booleancheckbox label input[type=checkbox]+label{
		height: 0em!important
	}
	#subscription-form.card.bglight #hubspot-form-2 .legal-consent-container .hs-form-booleancheckbox-display>span{
		margin-top: -5px!important;
	}
}
@media screen and (max-width: 678px){
	.text-danger {
		width:100%!important; 
	}
	#subscription-form.card.bglight #hubspot-form-2 .legal-consent-container .hs-form-booleancheckbox-display>span{
		line-height: 1.5em!important; 
		vertical-align: sub!important;
	}
	#subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{
		margin-left: 30px!important;
	}
}
#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 {
	background-color: #003974;
	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;
	font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}

#subscription-form.card.bglight.nopadding{
	padding-top: .0em!important;
	padding-bottom: 0em!important;
}

div#row1 #subscription-form.card.bglight span{
	line-height: 1.5em;
}
#subscription-form.card.bglight span{ 
	line-height: 0;
	padding: 0;
	font-weight: 600;
}

#subscription-form.card.bglight.nopadding span.subscribe-top{
	line-height:1.2em;
	margin: 0em;
}

#subscription-form.card.bglight.nopadding .hbspt-form{
	margin-top: 0em;
}

#subscription-form.card.bglight span.subscribe-top{
	color: #c82333!important;
	font-size: 1.1rem;
	display: block;
	margin-bottom: 3%;
	margin-top: 1%;
}
#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.hs-error-msg {
    width: 100%!important;
}
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%;
	list-style: none;
	font-size: 0.9rem;
}
.text-danger-2 {
	color: #dc3545!important;
	font-weight: 600;
	width:100%;
	list-style: none;
	font-size: 0.9rem;
	margin-left: 0em !important;
}
#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: 1em;}
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: 0.9rem;
    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;
    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 #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: 1%;
    cursor: pointer;
    margin-bottom: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#subscription-form.card.bglight .hbspt-form .inputs-list{margin-top: 0px;}
#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 .legal-consent-container .hs-form-booleancheckbox-display>span{
	line-height: 3; 
}
#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: super;
    margin-top: -5px;
}
#subscription-form.card.bglight #hubspot-form-2.hbspt-form .legal-consent-container .hs-form-booleancheckbox-display>span{
	margin-left: 20px;
	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 solid #e6e6e6;margin-bottom:1em;list-style-position:inside;min-height:170px;}
#categories li.article{padding:0;border-bottom:1px solid #e6e6e6;margin-bottom:15px;list-style-position:inside;list-style-type: none;min-height:170px;}
.full-article-wrapper {padding-left: 0.5em;padding-right: 0.5em;}
.full-article-wrapper ul, .full-article-wrapper ol{margin-left: 2em;}
.top-20{float:left;color:#003974;font-size:1em;font-weight:700;margin-bottom:1em;line-height:2em;width:100%; text-align:center;background-color:#e6e6e6;}
.top-20 a{padding-left:30px;color:#333;text-decoration:none}
.top-20 a:hover{color:#d96423;text-decoration:underline}
.author {color: #a80000; font-size: 0.8em;}
.full-article-wrapper .author{font-size: 1em;}
.article-date{color: #797979; font-size: 0.8em;}
.full-article-wrapper .article-date{font-size: 1em;}
.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;}

#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;}
.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:0px;}
#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{display: none; text-align:left;padding:0 0 10px;margin:0 0 10px}
.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;}
.article-meta{padding-top:0.5em;}
.full-article-wrapper .article-meta{margin-bottom: 0.5em;}
#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, #right-col div.moduletable div.becker_doubleclickns{margin-bottom:10px; text-align:center;}
div.becker_doubleclick{z-index:9000;}
div.becker_doubleclickex, div.becker_doubleclicknr, div.becker_doubleclickns{z-index:9000; overflow: visible !important;}
div.becker_doubleclicknr {z-index:1; overflow: visible !important;} /*Added to support BoA rollover/expandable ads */

.embeddedad {padding-left:0.5em;padding-right:0.5em;}
.embeddedad h2{display:inline;font-size:1em}
.embeddedad-text{border-bottom:1px solid #e6e6e6;margin-bottom: 1em;padding-top: 0.5em;padding-bottom: 1em;}
.embeddedad-sponsored-label{
	position: relative;
    z-index: 1;
    font-size: 0.7em;
	margin: 5px 0px 0px 0px;
    width: max-content;
    display: block;
    color: #fff;
    background-color: #dc3545;
    padding: 4px 6px;
    font-weight: 600;}
/*search specific */
.top-search {width: 220px;background: #444;}
.search-form {width: 285px;background: #444; height: 30px;}
#search-form div {margin-bottom: 20px;}

.top-search input{width: 135px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}
.search-form input{width: 200px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}
.search-section{float:left; width: 100%;}
#search-results{ list-style: none; padding: 0px; width: 250px; position: absolute; margin: 0; z-index: 99999;}
#search-results li{ color: #003974; background: white; padding: 4px;}
#search-results li:nth-child(even){ background: #003974; color: white;}
#search-results li:hover{ cursor: pointer;}
#search-results-full{ list-style: none; padding: 0px; padding-top: 0.5em; width: 300px; position: absolute; margin: 0; z-index: 99999;}
#search-results-full li{ color: #003974; background: white; padding: 4px;}
#search-results-full li:nth-child(even){ background: #003974; color: white;}
#search-results-full li:hover{ cursor: pointer;}
#search-results-mobile{ list-style: none; padding: 0px; width: 300px; position: absolute; margin: 0; z-index: 99999;}
#search-results-mobile li{ color: #212529; background: #f6f4f1; padding: 4px;}
#search-results-mobile li:nth-child(even){ background: #212529; color: #f6f4f1;}
#search-results-mobile li:hover{ cursor: pointer;}
.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; padding-bottom:0.3em;}
.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; }
/*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;}
#disqus_thread{padding-left: 1em; width: 90%;}
#disqus_recommendations{display: none;}

/*MyBeckers specific*/
#topics-to-follow{margin-top:1em; margin-bottom:1em; padding:0.5em;background-color: #fafafa;}
.mybeckers-tag-intro{font-weight: bold;}
.mybeckers-tag{position: relative; z-index: 1; font-size: 0.7em; margin: 5px 5px 5px 5px; width: max-content; color: #fff; padding: 4px 6px 4px 6px; font-weight: 600; background-color: #797979; cursor: pointer;}
.mybeckers-tag.active-tag{background-color: #dc3545;}

/*Mobile menu*/
#mobile-menu-header { position:relative; top:0; left:0; right:0; height:4.0625em; margin-top: -20px;}
#mobile-menu-header label { padding:0 0.125em; font:2.875em/1.4375em Arial;color:#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;}
#mobile-menu .sub-nav { position:fixed; top:0; bottom:0; width:100%; 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 {overflow-y: scroll;}
#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); z-index: 99999;
	}
#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: fixed;float: right;border: 0;padding: 0;cursor: pointer;height: 40px;width: 30%;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; text-align:center;}
#ad-in-content-mobile-pos-2 {display: none; text-align:center;}
#ad-in-content-mobile-pos-3 {display: none; text-align:center;}
#ad-in-content-mobile-pos-1 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 1px solid #e6e6e6 !important;}
#ad-in-content-mobile-pos-2 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 1px solid #e6e6e6 !important;}
#ad-in-content-mobile-pos-3 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 1px solid #e6e6e6 !important;}
.full-article-wrapper #ad-in-content-mobile-pos-1 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 0px solid #e6e6e6 !important;}
.full-article-wrapper #ad-in-content-mobile-pos-2 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 0px solid #e6e6e6 !important;}
.full-article-wrapper #ad-in-content-mobile-pos-3 iframe {margin-bottom: 1em; padding-bottom:1em; border-bottom: 0px solid #e6e6e6 !important;}



/* 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;}

/* 2 columns specific */
div#categories.category-two-columns {padding-left:1em; padding-right: 1em;}
div#categories.category-two-columns li.article{float:left;width:100%;border-bottom:none;}
div#categories.category-two-columns .pagination{display:none;}
div#categories.category-two-columns img{display: block;width:12em !important;height:auto;margin-right: 1em !important; margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0.5em !important; padding: 0 !important;}
div#categories.category-two-columns .article-intro{padding-top: 1em;}
div#categories.category-two-columns div.article {float: left; width: 100%; padding-bottom:2em;}
div#categories.category-two-columns div.inner-two-columns{float: left; width: 100%; display: block;}
div#categories.category-two-columns div.container-article-title{min-height: 3em;}
#left-column div.custom-leader{padding-left:1em;padding-right:1em;}


/*Full column specific - e.g. width  = 100% */
#content.full-width #left-column{width: 100%; padding-left: 0;}
#content.full-width #right-col{display: none;}
#content.full-width #bottom{display: none;}
#content.full-width .reprint{display: none;}
#content.full-width .subscribe-in-article{display: none;}

/* Whitepapers */
.wWpapers .cWpapers li{}
.wWpapers .cWpapers li figure {padding-left: 2px !important;}
.wWpapers .cWpapers li figure .thumbdescription {float: right; width: 100%;}
.wWpapers .cWpapers li figure .thumb {width: 55px !important;}

/* Webinars */
.wWebinars .cWebinars li {}
.wWebinars .cWebinars li figure {padding-left: 2px !important;}
.wWebinars .cWebinars li figure .thumbdescription {float: right; width: 100%;}
.wWebinars .cWebinars li figure .thumb {width: 55px !important;}

/* Common registration/read now button between whitepapers and webinars */
.wWButton{background-color: #a80000; height: 1.3em; color: #ffffff; text-decoration: none !important; padding: 0.2em; padding-right: 0.5em !important; padding-left: 0.5em !important; font-weight: normal; font-size: 1.1em;-webkit-box-shadow: 0 8px 6px -6px #003974;-moz-box-shadow: 0 8px 6px -6px #003974;box-shadow: 0 8px 6px -6px #003974;}
.wregister a, .wregister a:link, .wregister a:active, .wregister a:visited, .wregister a:hover{color: #ffffff;}
.wregister .inner-hubspot-form a, .wregister .inner-hubspot-form a:link, .wregister .inner-hubspot-form a:active, .wregister .inner-hubspot-form a:visiter, .wregister .inner-hubspot-form a:hover{color: #003974; text-decoration: underline;}
.wname a, .wname a:link, .wname a:active, .wname a:visited, .wname a:hover{color: #003974;}
.wname .inner-hubspot-form a, .wname .inner-hubspot-form a:link, .wname .inner-hubspot-form a:active{color: #003974; text-decoration: underline;}

/* 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;}

/* QA */
.qa{padding-top: 1em;}
.qa ul.qa-header li{padding-bottom:0.5em;}
.qa ul.qa-header li a{text-decoration: none; font-size: 1.5em;}
.qa ul.qa-header {list-style-type:none; margin-left: 0em; padding-bottom:1em;}
.qa .qa-item {padding-bottom: 2em;}
.qa .qa-item .qa-title{padding-bottom: 0.5em;}


/*Subscription form */
#subscription-form .hbspt-form{background-color: #003974;padding:1em; padding-top:0.5em;color:#ffffff;font-size:1.2em;margin-top:1em;}
#subscription-form .hbspt-form .hs-fieldtype-text{font-weight:bold;padding-top:0.5em;}
#subscription-form .hbspt-form .hs-fieldtype-text, .#subscription-form hbspt-form .hs-richtext{padding-top:1em;}
#subscription-form .hbspt-form .subscribe-top{font-weight: bold;font-size:2em;}
#subscription-form .hbspt-form .subscribe-top.hide{/*display:none;*/}
#subscription-form .hbspt-form .hs-richtext{font-size:0.5em;}
#subscription-form .hbspt-form .hs-input, #covid-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], #covid-form .hbspt-form .hs-input[type=checkbox], #covid-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;}

/* Poll */

/*Subscription form */
.moduletable.hubspot-poll .hbspt-form label{font-size: 1em; line-height:1.1em;}
.moduletable.hubspot-poll .hbspt-form ul{padding-top: 0em !important;}
.moduletable.hubspot-poll .hbspt-form li{padding-top: 0.4em !important;}
.moduletable.hubspot-poll .hbspt-form input[type=radio]{width: 1.2em;height: 1.2em;}
.moduletable.hubspot-poll .hbspt-form input[type=email]{height: 2em;font-size:1em;}
.moduletable.hubspot-poll .hbspt-form .actions{padding-top: 0px !important;}
.moduletable.hubspot-poll .hbspt-form input[type=submit]{font-size:1em; height:1.5em;}

/*.moduletable.hubspot-poll .hbspt-form .hs-fieldtype-text{font-weight:bold;padding-top:0.5em;}
.moduletable.hubspot-poll .hbspt-form .hs-fieldtype-text, ..moduletable.hubspot-poll hbspt-form .hs-richtext{padding-top:1em;}
.moduletable.hubspot-poll .hbspt-form .subscribe-top{font-weight: bold;font-size:2em;}
.moduletable.hubspot-poll .hbspt-form .hs-richtext{font-size:0.5em;}
.moduletable.hubspot-poll .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;}
.moduletable.hubspot-poll .hbspt-form .hs-input[type=checkbox], .moduletable.hubspot-poll .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;}
.moduletable.hubspot-poll .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;}
.moduletable.hubspot-poll .hbspt-form .inputs-list {margin: 0;margin-top: 0.3em;list-style: none;}
.moduletable.hubspot-poll .hbspt-form .inputs-list span{vertical-align: top; font-size: 0.5em;}
.moduletable.hubspot-poll .hbspt-form .legal-consent-container{margin-top:0.5em;}
.moduletable.hubspot-poll .hbspt-form .legal-consent-container .field.hs-form-field{margin: 0;}
.moduletable.hubspot-poll .hbspt-form .legal-consent-container .hs-richtext{padding-top:0em;}
.moduletable.hubspot-poll .hbspt-form a{color: #ffffff; text-decoration: underline;}*/

/* Related HubSpot Articles */
#related-hubspot-articles-outer{width: 100%; display: none; margin-bottom: 1em;}
#related-hubspot-articles span{font-weight: bold; color: #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;}
.hubspot-thank-you{font-size: 1em; color: #003974; font-weight: normal; }
.inner-hubspot-form{padding-top: 2em;}
.inner-hubspot-form .hubspot-thank-you{font-weight: bold; color: #a80000;}

/*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;}

/* Polls Articles */
#poll-articles-outer{width: 100%; display: none; margin-bottom: 1em;}
#poll-articles span{font-weight: bold; color: #000000;}
#poll-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;}
#poll-articles a{color: #003974; font-weight: normal; text-decoration: underline;}


/* Podcasts Mobile */
#podcasts-mobile {color: #a80000; margin-left: 0.5em; margin-right: 0.5em; font-size: 0.8em; margin-bottom: 1em; text-align:center;}
#podcasts-mobile span{color: #292929;}
#podcasts-mobile a{color: #003974;}

/* Custom Coverage */

.custom-coverage{text-align: center;}
.custom-coverage a{font-size: 0.8em; color: #a80000; text-decoration: none; font-weight: bold;}




/* 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: 320px){
#row1 {
    position: fixed;
    padding-top:15px;
    margin: 0 auto;
    width: 100%;
    z-index: 9999;
    background: #ffffff;
 }
}

@media screen and (min-width: 320px){
#row2 {
    height: 32px;
    padding-top: 60px;
 }
}

@media screen and (min-width: 598px){
#row1 {
    position: fixed;
    padding-top:15px;
    margin: 0 auto;
    width: 100%;
    z-index: 9999;
    background: #ffffff;
 }
} 

@media screen and (min-width: 598px){
#row2 {
    height: 32px;
    padding-top: 60px;
 }
}

@media screen and (min-width: 768px){
#row1 {
    position: fixed;
    padding-top:15px;
    margin: 0 auto;
    width: 100%;
    z-index: 9999;
    background: #ffffff;
 }
}

@media screen and (min-width: 768px){
#row2 {
    height: 32px;
    padding-top: 60px;
 }
}

@media screen and (min-width: 992px){
#row1 {
    position: relative;
    background: transparent;
 }
#row2 {
    padding-top: 0px;
 }
}

@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:70%; height: auto;*/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:100%;}
#frontpage-left{width:100%;}
#frontpage-left li.article, #categories li.article{padding-left: 0.5em; padding-right: 0.5em;}
.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;}
#right-col{width:100%;float: left;}
#bottom{margin-left: 0px;}
.top-search {display: none;}
.listen-play-button{visibility:hidden;}
.listen-play-label{visibility:hidden;}
}

/* Break words in URLs*/
.full-article-wrapper a {word-break: break-word;}

@media screen and (min-width: 320px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
/*body {background: magenta !important;}*/
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
#header .ad {display: none;}
#mainmenu{display: none;}
#submenu{display: none;}
#remainingchannels {display: none;}
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#mobile-menu {position: fixed; top: -100%;background: #ffffff; height: 100%; width: 100%; z-index: 9999;left: 0;padding-bottom: 0px;}
#mobile-menu .sub-nav { position:fixed; top:0; bottom:0; width:100%; 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;}
#footer div{width: 90%;}
html {font:400 medium /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#frontpage-left{width:100%;}
#bottom{margin-left: 0px;}
.top-search {display: none;}
}

@media screen and (min-width: 478px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: yellow !important;}*/
#header .ad {display: none;}
#mainmenu{display: none;}
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#row2{height: 57px;}
html {font:400 medium /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#footer div{width: 30%;}
#frontpage-left{width:100%;}
.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%}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}


@media screen and (min-width: 598px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: red !important;}*/
#header .ad {display: none;}
#mainmenu{display: none;}
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#row2{height: 72px;}
html {font:400 medium /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#footer div{width: 30%;}
#frontpage-left{width:100%}
#right-col{width:590px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
}

@media screen and (min-width: 768px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
/*body {background: green !important;}*/
#logo img{max-width:100%; }
#logo .logo-spine img{width:100%;}
#header .ad {display: none;}
#leaderboard-top div.becker_doubleclick, #leaderboard-top div.becker_doubleclickex, #leaderboard-top div.becker_doubleclicknr, #leaderboard-top div.becker_doubleclickns{position: relative;}
#right-col div.becker_doubleclick, #right-col div.becker_doubleclickex, #right-col div.becker_doubleclicknr, #right-col div.becker_doubleclickns{position: relative; z-index:9998;}
#ad-incontent{display: block;}
#mainmenu{display: none;}
#submenu{display: none;}
#remainingchannels {display: none;} /*We will display all the channels in the main menu */
.moduletable-currentissue{display: block;}
#mobile-menu-header {display: block;}
#row2{height: 92px;}
html {font:400 medium /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#footer div{width: 30%;}
#left-column{width:420px; padding-left: 5px;}
#frontpage-left{width:420px}
.embeddedad {padding-left:0px;padding-right:0px;}
#frontpage-left li.article, #categories li.article{padding-left: 0em; padding-right: 0em;min-height:0;}
.full-article-wrapper a {padding-left:0;padding-right:0;}
.full-article-wrapper a {word-break: normal;}
#right-col{width:300px; margin-left:10px;}
.top-search {display: none;}
#bottom{margin-left: 0px;}
#right-col div.moduletable div.becker_doubleclickex, #right-col div.moduletable div.becker_doubleclicknr, #right-col div.moduletable div.becker_doubleclickns{margin-bottom:10px; text-align:left;}
#podcasts-mobile {display :none;}

}

@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;}
#ad-incontent{display: block;}
.desktop {display: block;}
.mobile {display: none;}
#mainmenu{display: block;}
#submenu{display: block;}
/*HIT Special menus*/
#submenu.submenu-hit-default{display: none;}
#submenu.submenu-hit-default-more{display: none;}
#submenu.submenu-hit-main:hover ~ #submenu.submenu-hit-default{display: block;}
#submenu.submenu-hit-main:hover ~ #submenu.submenu-hit-default-more{display: block;}
#submenu.submenu-hit-default:hover ~ #submenu.submenu-hit-default-more{display: block;}
#submenu.submenu-hit-default:hover{display: block;}
#submenu.submenu-hit-default-more:hover{display: block;}
/*Clinical Special menus*/
#submenu.submenu-clinical-default{display: none;}
#submenu.submenu-clinical-default-more{display: none;}
#submenu.submenu-clinical-main:hover ~ #submenu.submenu-clinical-default{display: block;}
#submenu.submenu-clinical-main:hover ~ #submenu.submenu-clinical-default-more{display: block;}
#submenu.submenu-clinical-default:hover ~ #submenu.submenu-clinical-default-more{display: block;}
#submenu.submenu-clinical-default:hover{display: block;}
#submenu.submenu-clinical-default-more:hover{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%;padding-bottom: 30px;}
#row1.clinical{padding-bottom: 0px;}

#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:-40px;}
.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;}
.moduletable-sidebar-more li{list-style-type:none;}
.middle-column-health-it{top: -40px !important;}
.middle-column-finance{/*top: -200px !important;*/}
.middle-column-infection-control{top: -40px !important}
.img-channel-header{width: 70%;}
#right-col{width:300px;margin-top:15px;margin-left:10px;margin-bottom:10px;}
.top-20{width:400px;padding-left:0em;color:#a80000;margin-bottom:15px;line-height:1em;text-align:left;background-color: #ffffff;}
#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;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:25px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#mainmenu ul li:last-child ul{width: 150px;}
#mainmenu ul li:last-child ul li{width: 150px;}
#submenu{position:relative;margin-top:-1px;background-color: #003974;text-align: center;}
#submenu ul{text-align:left;display:inline;margin:0;list-style:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px rgba(0,0,0,.15);box-shadow:0 0 5px rgba(0,0,0,.15)}
#submenu a{display:block;position:relative;background:#003974;font:0.95em sans-serif;line-height:0.8em;padding:10px;border-color:#ffffff; color: #ffffff}
/*#submenu li:last-child a {padding-left:30px;}*/
#submenu ul li{display:inline-block;margin-right:-2px;position:relative;padding:0;padding-top:2px;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.top-search {display: block;}
#submenu ul li.final-active a{text-decoration: underline;}

/*article content*/
#inner-article-content{width: 90%;}
/*.action-items{width: 10%;}*/
.action-items a div{font-size: 0.7em;}

/*two categories*/
div#categories.category-two-columns {padding-left:0; padding-right: 0;}
div#categories.category-two-columns li.article{padding-right:5%;float:left;width:45%;border-bottom:none;}
div#categories.category-two-columns img{display: block;width:12em !important;height:auto;margin-right: 1em !important; margin-left: 0 !important; margin-top: 0 !important; margin-bottom: 0.5em !important; padding: 0 !important;}
div#categories.category-two-columns .article-intro{padding-top: 1em;}
div#categories.category-two-columns div.article {float: left; width: 45%; padding-right: 5%;padding-bottom:2em; padding-left:0;}
div#categories.category-two-columns div.inner-two-columns{float: left; width: 100%; display: flex;}
div#categories.category-two-columns div.container-article-title{min-height: 3em;}
#left-column div.custom-leader{padding-left:0;padding-right:0;}




/*Mobile image*/
.mobile-image{display: none;}
/*Whitepapers and webinars*/
.wWpapers .cWpapers li{border-bottom: 1px solid #e6e6e6;}
.wWpapers .wWpapersScroll .sWpapers {height: 25em !important;}
.wWebinars .cWebinars li {border-bottom: 1px solid #e6e6e6;}
.wWebinars .wWebinarsScroll .sWebinars {height: 25em !important;}

/*Polls*/

.moduletable.hubspot-poll .hbspt-form{padding:10px 10px 0;}

/*Related Articles*/
#related-articles .moduletable-sidebar {border: 1px solid #a80000 !important; background-color: #cccccc;}
#related-articles .moduletable-sidebar h3 {background-color: #cccccc;}


/*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%;}

/*Speech buttons*/
.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;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block;}
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 135px;}
#footer div{width: 30%;}
#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:-40px;}

.middle-column-health-it{top: -40px !important;}
.middle-column-finance{/*top: -240px !important;*/}
.middle-column-infection-control{top: -40px !important}

#right-col{width:300px;margin-top:15px;margin-left:10px;margin-bottom:10px;}
.top-20{width:630px;}
#mainmenu a{display:block;position:relative;border-left:1px solid #e3dad1;background:#f6f4f1;font:700 0.9em Helvetica;line-height:1em;padding:10px;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:250px;-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:250px}
#mainmenu li.non-active a{color:#003974}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:25px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#mainmenu ul li:last-child ul{width: 200px;}
#mainmenu ul li:last-child ul li{width: 200px;}
#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; overflow: auto; margin-bottom: 7px;}
#mini-signup{text-align: right;}
#submenu ul li.final-active{text-decoration: underline;}
}



@media screen and (min-width: 1500px) {
.bglight .separator-content {top: 73px!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;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block; }
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 160px;}
#footer div{width: 30%;}
#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:-40px;}
.middle-column-health-it{top: -40px !important;}
.middle-column-finance{/*top: -283px !important;*/}
.middle-column-infection-control{top: -40px !important}
.img-channel-header{width: 70%;}
#right-col{width:390px;margin-top:15px;margin-left:30px;margin-bottom:10px;}
.top-20{width:800px;}
#mainmenu a{display:block;position:relative;border-left:1px solid #e3dad1;background:#f6f4f1;font:700 0.9em Helvetica;line-height:1em;padding:10px;border-color:#d9d9d9; 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:400px}
#mainmenu li.non-active a{color:#003974}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:40px;}
#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;}
#submenu ul li.final-active{text-decoration: underline;}
}



@media screen and (min-width: 1800px) {
#btnLoginfacelarge span svg,#linkedinbuttonlarge span svg{width: 30px;height: 30px;margin-top: -2px;}
.icon_facebook_signin svg{width: 30px; height: 30px; margin-top: -1px;}
.bglight .separator-content{top:94px!important;}
.bglight #divSocialConnect{width:26%!important;}
#btnLoginfacesmall,#linkedinbuttonSmall,#invitebuttonSmall{font-size:1rem;margin-bottom: 1%;}	
html {font:400 24px /*open-sans-regular, */Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 1700px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block; }
#remainingchannels {display: block;} /*We will display all the channels in the main menu */
#mobile-menu-header {display: none;}
#mobile-menu {display: none;}
#row2{height: 160px;}
#footer div{width: 30%;}
#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:-40px;}
.middle-column-health-it{top: -40px !important;}
.middle-column-finance{/*top: -292px !important;*/}
.middle-column-infection-control{top: -40px !important}
.img-channel-header{width: 60%;}
#right-col{width:390px;margin-top:15px;margin-left:30px;margin-bottom:10px;}
.top-20{width:800px;}
#mainmenu a{display:block;position:relative;border-left:1px solid #e3dad1;background:#f6f4f1;font:700 0.9em Helvetica;line-height:1.3em;padding:10px;border-color:#d9d9d9; 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:400px}
#mainmenu li.non-active a{color:#003974}
#mainmenu .trends{background:#003974;color:#ffffff;text-align: center; padding-left:50px;}
#mainmenu li.non-active a.trends{color:#ffffff}
#mainmenu ul li:last-child ul{width: 300px;}
#mainmenu ul li:last-child ul li{width: 300px;}
#submenu{position:relative;margin-top:-1px;background-color: #003974;}
#submenu a{display:block;position:relative;background:#003974;font:0.90em sans-serif;line-height:1.2em;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;}
#submenu ul li.final-active{text-decoration: underline;}

}

@media screen and (min-width: 1920px) {
	#main-container {width: 1800px;}
	html {font-size:26px;}
	#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;}
}

@media screen and (min-width: 2048px) {
	#main-container {width: 1920px;}
	html {font-size:28px;}
	#submenu a{font:0.89em sans-serif;}
	#left-column{width:1400px;}
	#frontpage-left{width: 850px;}
	#middle-column{width: 450px;}
	#right-col{width:450px;}
}

@media screen and (min-width: 3072px) {
	#main-container {width: 2800px;}
	html {font-size:42px;}
	#submenu a{font:0.89em sans-serif;}
	#left-column{width:2000px;}
	#frontpage-left{width: 1250px;}
	#middle-column{width: 650px;}
	#right-col{width:700px;}
	#mainmenu a{padding-left: 35px; padding-right: 35px;}
	#mainmenu ul li ul{width:800px;}
	#mainmenu ul li ul li{width:800px}
	#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_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 240px;
	    height: 36px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #bottom .becker_doubleclickns {
	    width: 232.96px;
	    height: 28.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 232.96px;
	    height: 28.8px;
	    padding: 0;
	    overflow: hidden;
	}
	
	#leaderboard-top .becker_doubleclick_scroller, #leaderboard-top .becker_doubleclickex_scroller, #leaderboard-top .becker_doubleclickns_scroller {
	    /*position: fixed!important;*/
	    top: 0;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	
	.becker_doubleclick600500 {
	    width: 240px;
	    height: 200px;
	    padding: 0;
	    margin-bottom: 1em;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    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;
	}
	
	
	.becker_doubleclick1456180	{
	    width: 232.96px;
	    height: 28.8px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.16);
	    -moz-transform: scale(0.16);
	    -o-transform: scale(0.16);
	    -webkit-transform: scale(0.16);
	    transform: scale(0.16);
	    -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_doubleclick1200180	{
	    width: 240px;
	    height: 36px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.2);
	    -moz-transform: scale(0.2);
	    -o-transform: scale(0.2);
	    -webkit-transform: scale(0.2);
	    transform: scale(0.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: 320px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 318px;
	    height: 47.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #bottom .becker_doubleclickns {
	    width: 313.04px;
	    height: 38.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 313.04px;
	    height: 38.7px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	
	.becker_doubleclick600500 {
	    width: 300px;
	    height: 250px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.5);
	    -moz-transform: scale(0.5);
	    -o-transform: scale(0.5);
	    -webkit-transform: scale(0.5);
	    transform: scale(0.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;
	}
	
	
	.becker_doubleclick1456180	{
	    width: 313.04px;
	    height: 38.7px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.215);
	    -moz-transform: scale(0.215);
	    -o-transform: scale(0.215);
	    -webkit-transform: scale(0.215);
	    transform: scale(0.215);
	    -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_doubleclick1200180	{
	    width: 318px;
	    height: 47.7px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.265);
	    -moz-transform: scale(0.265);
	    -o-transform: scale(0.265);
	    -webkit-transform: scale(0.265);
	    transform: scale(0.265);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}
	
	
}

@media screen and (min-width: 360px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 360px;
	    height: 54px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #bottom .becker_doubleclickns {
	    width: 356.72px;
	    height: 44.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 356.72px;
	    height: 44.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	.becker_doubleclick600500 {
	    width: 330px;
	    height: 275px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.55);
	    -moz-transform: scale(0.55);
	    -o-transform: scale(0.55);
	    -webkit-transform: scale(0.55);
	    transform: scale(0.55);
	    -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_doubleclick1456180	{
	    width: 356.72px;
	    height: 44.1px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.245);
	    -moz-transform: scale(0.245);
	    -o-transform: scale(0.245);
	    -webkit-transform: scale(0.245);
	    transform: scale(0.245);
	    -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_doubleclick1200180	{
	    width: 360px;
	    height: 54px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.3);
	    -moz-transform: scale(0.3);
	    -o-transform: scale(0.3);
	    -webkit-transform: scale(0.3);
	    transform: scale(0.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;
	}
	
	
}



@media screen and (min-width: 478px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 474px;
	    height: 71.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #bottom .becker_doubleclickns {
	    width: 473.2px;
	    height: 58.5px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 473.2px;
	    height: 58.5px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	
	.becker_doubleclick600500 {
	    width: 330px;
	    height: 275px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.55);
	    -moz-transform: scale(0.55);
	    -o-transform: scale(0.55);
	    -webkit-transform: scale(0.55);
	    transform: scale(0.55);
	    -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_doubleclick1456180	{
	    width: 473.2px;
	    height: 58.5px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.325);
	    -moz-transform: scale(0.325);
	    -o-transform: scale(0.325);
	    -webkit-transform: scale(0.325);
	    transform: scale(0.325);
	    -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_doubleclick1200180	{
	    width: 474px;
	    height: 71.1px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.395);
	    -moz-transform: scale(0.395);
	    -o-transform: scale(0.395);
	    -webkit-transform: scale(0.395);
	    transform: scale(0.395);
	    -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, #bottom .becker_doubleclickns {
	    width: 596.96px;
	    height: 73.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 594px;
	    height: 89.1px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 596.96px;
	    height: 73.8px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	
	.becker_doubleclick600500 {
	    width: 330px;
	    height: 275px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.55);
	    -moz-transform: scale(0.55);
	    -o-transform: scale(0.55);
	    -webkit-transform: scale(0.55);
	    transform: scale(0.55);
	    -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_doubleclick1456180	{
	    width: 596.96px;
	    height: 73.8px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.41);
	    -moz-transform: scale(0.41);
	    -o-transform: scale(0.41);
	    -webkit-transform: scale(0.41);
	    transform: scale(0.41);
	    -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_doubleclick1200180	{
	    width: 594px;
	    height: 89.1px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.495);
	    -moz-transform: scale(0.495);
	    -o-transform: scale(0.495);
	    -webkit-transform: scale(0.495);
	    transform: scale(0.495);
	    -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, #bottom .becker_doubleclickns {
	    width: 633.36px;
	    height: 78.3px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(0.87);
	    -moz-transform: scale(0.87);
	    -o-transform: scale(0.87);
	    -webkit-transform: scale(0.87);
	    transform: scale(0.87);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 633.36px;
	    height: 78.3px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	.becker_doubleclick600500 {
	    width: 330px;
	    height: 275px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.55);
	    -moz-transform: scale(0.55);
	    -o-transform: scale(0.55);
	    -webkit-transform: scale(0.55);
	    transform: scale(0.55);
	    -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_doubleclick1456180	{
	    width: 633.36px;
	    height: 78.3px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.435);
	    -moz-transform: scale(0.435);
	    -o-transform: scale(0.435);
	    -webkit-transform: scale(0.435);
	    transform: scale(0.435);
	    -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_doubleclick1200180	{
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.5);
	    -moz-transform: scale(0.5);
	    -o-transform: scale(0.5);
	    -webkit-transform: scale(0.5);
	    transform: scale(0.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;
	}
}


@media screen and (min-width: 768px) {
	#bottom .becker_doubleclick, #bottom .becker_doubleclickex, #bottom .becker_doubleclickns {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #ad-incontent .becker_doubleclickns {
	    width: 420px;
	    height: 63px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}
	
	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(0.57);
	    -moz-transform: scale(0.57);
	    -o-transform: scale(0.57);
	    -webkit-transform: scale(0.57);
	    transform: scale(0.57);
	}
	
	.becker_doubleclick600500 {
	    width: 300px;
	    height: 250px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.50);
	    -moz-transform: scale(0.50);
	    -o-transform: scale(0.50);
	    -webkit-transform: scale(0.50);
	    transform: scale(0.50);
	    -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_doubleclick1456180	{
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.5);
	    -moz-transform: scale(0.5);
	    -o-transform: scale(0.5);
	    -webkit-transform: scale(0.5);
	    transform: scale(0.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;
	}

	.becker_doubleclick1200180	{
	    width: 420px;
	    height: 63px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.35);
	    -moz-transform: scale(0.35);
	    -o-transform: scale(0.35);
	    -webkit-transform: scale(0.35);
	    transform: scale(0.35);
	    -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, #ad-incontent .becker_doubleclickns {
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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, #bottom .becker_doubleclickns {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#bottom .becker_doubleclick iframe, #bottom .becker_doubleclickex iframe, #bottom .becker_doubleclickns 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, #leaderboard-top .becker_doubleclickns {
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(0.88);
	    -moz-transform: scale(0.88);
	    -o-transform: scale(0.88);
	    -webkit-transform: scale(0.88);
	    transform: scale(0.88);
	}
	
	.becker_doubleclick600500 {
	    width: 300px;
	    height: 250px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.50);
	    -moz-transform: scale(0.50);
	    -o-transform: scale(0.50);
	    -webkit-transform: scale(0.50);
	    transform: scale(0.50);
	    -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_doubleclick1456180	{
	    width: 728px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.5);
	    -moz-transform: scale(0.5);
	    -o-transform: scale(0.5);
	    -webkit-transform: scale(0.5);
	    transform: scale(0.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;
	}
	
	.becker_doubleclick1200180	{
	    width: 600px;
	    height: 90px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.5);
	    -moz-transform: scale(0.5);
	    -o-transform: scale(0.5);
	    -webkit-transform: scale(0.5);
	    transform: scale(0.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;
	}
	
}



@media screen and (min-width: 1200px) {
	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 720px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns iframe {
	    width: 600px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.2);
	    -moz-transform: scale(1.2);
	    -o-transform: scale(1.2);
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2);
	    -ms-transform-origin: 0 0;
	    -moz-transform-origin: 0 0;
	    -o-transform-origin: 0 0;
	    -webkit-transform-origin: 0 0;
	    transform-origin: 0 0;
	}

	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex, #leaderboard-top .becker_doubleclickns {
	    width: 873.6px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	#leaderboard-top .becker_doubleclick_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(1.17);
	    -moz-transform: scale(1.17);
	    -o-transform: scale(1.17);
	    -webkit-transform: scale(1.17);
	    transform: scale(1.17);
	}
	
	.becker_doubleclick600500 {
	    width: 300px;
	    height: 250px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    border: 0;
	    -ms-transform: scale(0.50);
	    -moz-transform: scale(0.50);
	    -o-transform: scale(0.50);
	    -webkit-transform: scale(0.50);
	    transform: scale(0.50);
	    -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_doubleclick1456180	{
	    width: 873.6px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    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;
	}

	.becker_doubleclick1200180	{
	    width: 720px;
	    height: 108px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    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;
	}

	
	
}




@media screen and (min-width: 1500px) {


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 840px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns 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;
	}
	
	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex, #leaderboard-top .becker_doubleclickns {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	
	#leaderboard-top .becker_doubleclick_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(1.35);
	    -moz-transform: scale(1.35);
	    -o-transform: scale(1.35);
	    -webkit-transform: scale(1.35);
	    transform: scale(1.35);
	}
	
	.becker_doubleclick600500 {
	    width: 390px;
	    height: 325px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    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_doubleclick1456180	{
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    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;
	}
	
	.becker_doubleclick1200180	{
	    width: 840px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    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;
	}
	
	
	
}


@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, #ad-incontent .becker_doubleclickns {
	    width: 900px;
	    height: 162px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns iframe {
	    width: 600px;
	    height: 135px;
	    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;
	}


	#leaderboard-top .becker_doubleclick, #leaderboard-top .becker_doubleclickex, #leaderboard-top .becker_doubleclickns {
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns 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;
	}
	
	#leaderboard-top .becker_doubleclick_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(1.4);
	    -moz-transform: scale(1.4);
	    -o-transform: scale(1.4);
	    -webkit-transform: scale(1.4);
	    transform: scale(1.4);
	}
	
	.becker_doubleclick600500 {
	    width: 390px;
	    height: 325px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    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_doubleclick1456180	{
	    width: 1019.2px;
	    height: 126px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    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;
	}
	
	.becker_doubleclick1200180	{
	    width: 900px;
	    height: 135px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    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;
	}
	
	
}


@media screen and (min-width: 1920px) {



	#right-col .becker_doubleclick, #right-col .becker_doubleclickex {
	    width: 450px;
	    height: 375px;
	    padding: 0;
	    overflow: hidden;
	}

	#right-col .becker_doubleclick iframe, #right-col .becker_doubleclickex iframe {
	    width: 300px;
	    height: 250px;
	    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;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 1080px;
	    height: 243px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns iframe {
	    width: 600px;
	    height: 135px;
	    border: 0;
	    -ms-transform: scale(1.8);
	    -moz-transform: scale(1.8);
	    -o-transform: scale(1.8);
	    -webkit-transform: scale(1.8);
	    transform: scale(1.8);
	    -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, #leaderboard-top .becker_doubleclickns {
	    width: 1164.8px;
	    height: 144px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(1.6);
	    -moz-transform: scale(1.6);
	    -o-transform: scale(1.6);
	    -webkit-transform: scale(1.6);
	    transform: scale(1.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;
	}
	
	.becker_doubleclick500350 {
	    width: 800px;
	    height: 560px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(1.6);
	    -moz-transform: scale(1.6);
	    -o-transform: scale(1.6);
	    -webkit-transform: scale(1.6);
	    transform: scale(1.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;
	}
	
	#leaderboard-top .becker_doubleclick_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(1.4);
	    -moz-transform: scale(1.4);
	    -o-transform: scale(1.4);
	    -webkit-transform: scale(1.4);
	    transform: scale(1.4);
	}
	
	.becker_doubleclick600500 {
	    width: 450px;
	    height: 375px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    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;
	}
	
	.becker_doubleclick1456180	{
	    width: 1164.8px;
	    height: 144px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.8);
	    -moz-transform: scale(0.8);
	    -o-transform: scale(0.8);
	    -webkit-transform: scale(0.8);
	    transform: scale(0.8);
	    -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_doubleclick1200180	{
	    width: 1080px;
	    height: 162px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    border: 0;
	    -ms-transform: scale(0.9);
	    -moz-transform: scale(0.9);
	    -o-transform: scale(0.9);
	    -webkit-transform: scale(0.9);
	    transform: scale(0.9);
	    -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: 3072px) {



	#right-col .becker_doubleclick, #right-col .becker_doubleclickex {
	    width: 750px;
	    height: 625px;
	    padding: 0;
	    overflow: hidden;
	}

	#right-col .becker_doubleclick iframe, #right-col .becker_doubleclickex iframe {
	    width: 300px;
	    height: 250px;
	    border: 0;
	    -ms-transform: scale(2.5);
	    -moz-transform: scale(2.5);
	    -o-transform: scale(2.5);
	    -webkit-transform: scale(2.5);
	    transform: scale(2.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;
	}


	#ad-incontent .becker_doubleclick, #ad-incontent .becker_doubleclickex, #ad-incontent .becker_doubleclickns {
	    width: 120px;
	    height: 270px;
	    padding: 0;
	    overflow: hidden;
	}

	#ad-incontent .becker_doubleclick iframe, #ad-incontent .becker_doubleclickex iframe, #ad-incontent .becker_doubleclickns iframe {
	    width: 600px;
	    height: 135px;
	    border: 0;
	    -ms-transform: scale(2);
	    -moz-transform: scale(2);
	    -o-transform: scale(2);
	    -webkit-transform: scale(2);
	    transform: scale(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, #leaderboard-top .becker_doubleclickns {
	    width: 1820px;
	    height: 225px;
	    padding: 0;
	    overflow: hidden;
	}

	#leaderboard-top .becker_doubleclick iframe, #leaderboard-top .becker_doubleclickex iframe, #leaderboard-top .becker_doubleclickns iframe {
	    width: 728px;
	    height: 90px;
	    border: 0;
	    -ms-transform: scale(2.5);
	    -moz-transform: scale(2.5);
	    -o-transform: scale(2.5);
	    -webkit-transform: scale(2.5);
	    transform: scale(2.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;
	}
	
	.becker_doubleclick500350 {
	    width: 800px;
	    height: 560px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick500350 iframe{
	    width: 500px;
	    height: 350px;
	    border: 0;
	    -ms-transform: scale(1.6);
	    -moz-transform: scale(1.6);
	    -o-transform: scale(1.6);
	    -webkit-transform: scale(1.6);
	    transform: scale(1.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;
	}
	
	#leaderboard-top .becker_doubleclick_scroller iframe, #leaderboard-top .becker_doubleclickex_scroller iframe, #leaderboard-top .becker_doubleclickns_scroller iframe {
	    -ms-transform: scale(1.4);
	    -moz-transform: scale(1.4);
	    -o-transform: scale(1.4);
	    -webkit-transform: scale(1.4);
	    transform: scale(1.4);
	}
	
	.becker_doubleclick600500 {
	    width: 600px;
	    height: 500px;
	    padding: 0;
	    overflow: hidden;
	}

	.becker_doubleclick600500 iframe{
	    width: 600px;
	    height: 500px;
	    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;
	}
	
	.becker_doubleclick1456180	{
	    width: 1456px;
	    height: 180px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1456180 iframe{
	    width: 1456px;
	    height: 180px;
	    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;
	}
	
	.becker_doubleclick1200180	{
	    width: 1200px;
	    height: 180px;
	    padding: 0;
	    overflow: hidden;
	}
	
	.becker_doubleclick1200180 iframe{
	    width: 1200px;
	    height: 180px;
	    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;
	}
	
	
}





/* Top right ad */
@media screen and (min-width: 200px){
	.toprightad {
	    width: 100px;
	    height: auto;
	}
}
@media screen and (min-width: 992px){
	.toprightad {
	    width: 180px;
	}
}
@media screen and (min-width: 1200px){
	.toprightad {
	    width: 200px;
	}
}



/* 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;
	}
}
@media screen and (max-width: 767px) {
	.normal-text {
		font-size: 16px;
	}
	.medium-text {
		font-size: 18px;
	}
	.large-text {
		font-size: 20px;
	}
}
