html {font:400 18px 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}
#row0 {width: 100%; background-color: #003974; color: #fff; font:200 0.8em Helvetica, Arial, Geneva, sans-serif;}
#row0 span{line-height: 3em; padding: 10px;}
#row0 ul {list-style: none; display: inline;}
#row0 ul li {display: inline-block; border-left: 2px solid #004d9d; padding-left: 6px; padding-right: 6px;}
#row0 ul li:first-child {border-left: 0px;}
#row0 ul li a {color: #ffffff;}
/**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 a, .article-content a:link, .article-content a:hover {color: #003974;}
.article-meta a, .article-meta a:link, .article-meta a:hover {color: #003974;}

@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: 99999;
	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{margin-bottom:1em;margin-top: 1em;background-color:#003974;}
.moduletable-sidebar h3, .moduletable-sidebar-more h3{width:100%;font-size:1em;line-height: 2em; color:#003974;text-align:center;background-color:#e6e6e6;}
.moduletable-sidebar ul, .moduletable-sidebar-more ul{list-style:decimal inside;padding-bottom:10px}
.moduletable-sidebar li, .moduletable-sidebar-more li{color: #ffffff; padding:0.5em 0.3em 0.5em 0.5em;}
.moduletable-sidebar li a, .moduletable-sidebar-more li a{color: #ffffff; font-weight: 700;}
.moduletable-sidebar-more li{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: #003974; background: white; padding: 4px;}
#search-results-mobile li:nth-child(even){ background: #003974; color: white;}
#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;}

/*Mobile menu*/
#mobile-menu-header { position:relative; top:0; left:0; right:0; height:4.0625em; margin-top: -20px;}
#mobile-menu-header label { padding:0 0.125em; font:2.875em/1.4375em Arial;color:#003974; }
#mobile-menu{font-color:#ffffff;font-size:1em;font-weight:700;font-family:Helvetica;}
#mobile-menu label { padding:0 0.25em; font:3.125em/1.375em Arial }
#mobile-menu .sub-nav .toggle { padding:0 0.3125em; font:2em/2em Arial; top:0; -webkit-transform:scale(-1,1); -ms-transform:scale(-1,1); transform:scale(-1,1) }
#main-mobile-nav-check, #mobile-menu .sub-nav-check { position:absolute; top:-9999px; left:-9999px }
.toggle { position:absolute; right:0.15em; cursor:pointer; color:#fff }
#mobile-menu, #mobile-menu .sub-nav { position:absolute; top:0; bottom:0; width:13.75em; background:#003974; z-index:9999; left:-13.75em }
.container, #mobile-menu, #mobile-menu .sub-nav {   
	-webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);
	-webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease
	}
#mobile-menu ul { background:#003974; line-height:2.75em; text-decoration:none; padding:0; list-style:none; margin-top:4.0625em; border-top:1px solid #ffffff; }
#mobile-menu li { border-bottom:1px solid #ffffff; }
#mobile-menu li a { background:#003974; display:block; font-size:0.875em; padding-left:1.5em; color:#fff; text-decoration:none }
#mobile-menu .sub-nav { margin-top:-1px }
#mobile-menu .sub-heading { margin-top:4.0625em; padding-left:1.3125em; color:#e3dad1;}
#mobile-menu .sub-heading:before { content:""; display:block; height:1px; width:13.75em; margin-left:-1.3125em; background:#ffffff; }
#mobile-menu .toggle-sub { font:bold 1em/2.75em Arial; color:#fff; background:#003974; float:right; margin-top:-2.75em; width:2.25em; cursor:pointer; text-align:center }
.container, #mobile-menu, #mobile-menu .sub-nav { -webkit-transform:translate3d(0,0,0) }
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu,
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform:translate(13.75em,0); -ms-transform:translate(13.75em,0); transform:translate(13.75em,0); 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: 3.5em;}
.mobile-search {width: 220px;background: #444;}
.mobile-search input {width: 135px;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #003974;background: #f6f4f1;}
.mobile-search input:focus {outline: 0;background: #fff;-moz-box-shadow: 0 0 2px #d9d9d9 inset;-webkit-box-shadow: 0 0 2px #d9d9d9 inset;box-shadow: 0 0 2px #d9d9d9 inset;}
.mobile-search input::-webkit-input-placeholder {color: #003974; font-weight: normal;}
.mobile-search input:-moz-placeholder {color: #003974;font-weight: normal;}
.mobile-search input:-ms-input-placeholder {color: #003974;font-weight: normal;}
.mobile-search button {overflow: visible;position: relative;float: right;border: 0;padding: 0;cursor: pointer;height: 40px;width: 75px;font: bold 0.8em 'Helvetica';color: #fff;text-transform: uppercase;background: #003974;}
.mobile-search button:before {content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #003974 transparent;top: 12px;left: -6px;}

/* Pagination */
.pagination {text-align: center;}
.pagination p.counter{display: none;}
ul.pagination li{list-style: none;}
ul.pagination li{display: inline;}

/* Ads for Mobile within content */

#ad-in-content-mobile-pos-1 {display: none; 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: #a80000;}
#related-hubspot-articles{font-size: 1.4em; font-weight: normal; line-height: 1.2em; color: #003974; background-color: #cccccc; padding: 0.5em;border: 2px solid #a80000 !important;border-radius: 5px;}
#related-hubspot-articles a{color: #003974; font-weight: normal; text-decoration: underline;}
.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: #a80000;}
#poll-articles{font-size: 1.4em; font-weight: normal; line-height: 1.2em; color: #003974; background-color: #cccccc; padding: 0.5em;border: 2px solid #a80000 !important;border-radius: 5px;}
#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) {
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;}
#remainingchannels {display: none;}
.moduletable-currentissue{display: none;}
.moduletable-sidebar-more {display: none;}
#mobile-menu-header {display: block;}
#row2{height: 29px;}
#footer div{width: 90%;}
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#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, #mobile-menu .sub-nav { position:absolute; top:0; bottom:0; width:20.00em; background:#003974; z-index:9999; left:-20.00em }
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu,
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform:translate(20.00em,0); -ms-transform:translate(20.00em,0); transform:translate(20.00em,0)
	}
.mobile-search {width: 320px;}
.mobile-search input {width: 200px;}
.mobile-search button {width: 110px;}
#row2{height: 32px;}
#footer div{width: 90%;}
html {font:400 medium Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#frontpage-left{width: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 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 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; z-index:10000;}
#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 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 Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
#main-container {width: 980px; margin: 0 auto;}
#logo img{max-width:100%; height:auto}
#header .ad {display: block;}
#ad-incontent{display: block;}
.desktop {display: block;}
#mainmenu{display: block;}
#submenu{display: block;}
/*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;}

/*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 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 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 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;
	}
}