.not-constrained.article-img-holder{position:relative;z-index:500;}
.not-constrained.article-img-holder img{width:100%;}
.ad-overlap.leaderboard{padding-left:300px;padding-top:20px;padding-right:40px;background:#FFF;float:left;margin-top:-70px;margin-left:-300px;margin-right:100px;position:relative;z-index:1000;width:728px;height:90px;}
@media (max-width:979px){.ad-overlap.leaderboard{margin-top:0;margin-right:0;width:100%;}
}
.ad-overlap.pushdown{width:100%;margin:20px auto 0;}
.comment-toggle{display:none;}
.article .not-constrained.article-img-holder{margin-top:35px;margin-bottom:35px;}
.article .author{font-family:"Antenna Comp";font-size:1.5em;font-weight:bold;color:#999;line-height:1.2777777777778em;margin-top:35px;}
.article .author img{margin-right:20px;width:65px;}
.article .author a.author-email{background:url("img/author_email.png") center center no-repeat;background-size:13px 8px;background-color:#999;width:23px;height:23px;display:inline-block;margin-left:10px;}
.article .date{margin-top:35px;}
.article .divider.dark{padding-bottom:35px;margin-bottom:35px;}
.article .text > h3{font-family:"Antenna Extra Cond";}
.article .text > h3.small{font-size:1.5em;margin-bottom:35px;}
.article .text > h1, .article .text > h2, .article .text > h3{padding-left:100px;}
.article .text .article-img-holder{padding-left:100px;}
.article.feature p:nth-of-type(1):first-line{font-family:"Antenna Extra Cond";font-size:1.75em;line-height:1.5em;}
.article p{font-family:"Georgia", "Times New Roman", serif;font-size:1.125em;line-height:1.75em;margin-bottom:25px;}
.article p.quote{display:block;padding-left:115px;margin:50px 0;}
.article p.quote span{font-family:"Antenna Comp";font-weight:bold;font-size:3.5em;color:#FFF;background-color:#222;box-shadow:15px 0 0 #222, -15px 0 0 #222;padding:0;line-height:1.14;margin:0 0px;}
.article .related-stories .related-stories-inner{background:#222;padding:15px;width:270px;}
.article .related-stories.pull-left{margin:25px 0 0;}
.article .related-stories.pull-right{margin-left:25px;}
.article .related-stories .header{font-family:"Antenna Comp";font-size:2.125em;font-weight:bold;text-transform:none;line-height:1em;margin-bottom:6px;color:#cc3333;}
.article .related-stories ul{list-style:none;margin:0;padding:0;}
.article .related-stories ul li a{padding:8px 0;display:block;color:#FFF;font-family:"Antenna Extra Cond";font-size:1.1875em;line-height:1.2em;}
.article .lightbox-image.pull-left{margin-right:25px;margin-top:10px;}
.article .lightbox-image.pull-right{margin-left:25px;margin-top:10px;}
.article .lightbox-image.full-width{float:none;width:calc(100% - 100px);margin:25px 0;padding-left:100px;}
.article .lightbox-image.full-width img{width:100%;}
.article .lightbox-image a{position:relative;display:block;}
.article .lightbox-image img.lightbox-thm{width:100%;}
.article .lightbox-image img.lightbox-btn{width:50px;position:absolute;right:0;bottom:0;}
.article .lightbox-image .description{font-family:"Antenna Black";font-size:0.75em;padding:10px;background:#F1F1F1;}
.article .modal{width:100% !important;margin-left:0;left:0;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:0;box-shadow:0;}
.article .modal img.lightbox-img{width:auto !important;display:block;margin:0 auto;}
.also-like{padding-bottom:10px;}
.comment-block{margin-bottom:35px;}
.comment-block h2{text-transform:uppercase;}
.comment-block .comment-toggle{display:none;text-align:center;width:100%;height:55px;line-height:58px;background:#cc3333;color:#FFF;font-family:"Antenna Comp";font-size:1.875em;font-weight:bold;height:55px;line-height:58px;text-align:center;text-transform:uppercase;width:100%;}
.comment-block a.comment-toggle:hover{color:#fff;}
.large-btn a{display:block;width:100%;padding:20px 0;text-align:center;background:#cc3333;color:#FFF;font-family:"Antenna Comp";font-weight:bold;font-size:2.25em;line-height:1em;margin-top:15px;}
.large-btn a:hover{text-decoration:none;background-color:#df4747;}
.large-btn a span.caret{vertical-align:middle;border-left:7px solid #FFF;border-top:7px solid rgba(255, 255, 255, 0);border-bottom:7px solid rgba(255, 255, 255, 0);margin-left:10px;}
@media (max-width:1335px){}
@media (max-width:1024px){.article .modal.fade.in{top:90px;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.article .text > h1, .article .text > h2, .article .text > h3{padding-left:0;}
.article .text .article-img-holder{padding-left:0;}
.article p{padding-left:0;}
.article p.quote{padding-left:15px;}
.article .pull-left.lightbox-image{padding-left:0;}
.article .pull-left.related-stories{padding-left:0;}
.article .full-width.lightbox-image{padding-left:0;}
.next-item-button{padding-left:0;}
.comment-block h2{display:none;}
.comment-block .comment-toggle{display:block;}
.dnnFormItem span.dnnFormMessage.dnnFormError{left:88% !important;}
.leftcol{float:left;margin-right:-6px;padding-left:18px;width:95%;}
.rightcol{float:right;padding-right:283px;width:25%;}
.mosaic{width:95%;position:relative;-webkit-font-smoothing:antialiased;padding-left:15px;}
}
@media (max-width:500px){h1.small{font-size:3em;}
.article p:nth-of-type(1):first-line{font-family:"Antenna Extra Cond";font-size:1.75em;line-height:1.52380952em;text-transform:uppercase;}
.article p.quote span{font-size:2.5em;}
.article .author{margin-top:15px;}
.article .date{margin-top:15px;}
.article .divider.dark{padding-bottom:20px;}
.article .related-stories.pull-left, .article .related-stories.pull-right{float:none;}
.article .related-stories.pull-left .related-stories-inner, .article .related-stories.pull-right .related-stories-inner{width:100% !important;margin:0;}
.article .lightbox-image.pull-left{float:none;width:100% !important;margin:0;}
.article .lightbox-image.pull-right{float:none;width:100% !important;margin:0;}
.article .lightbox-image.full-width{float:none;width:100% !important;margin:0;}
.article .lightbox-image img.lightbox-thm{width:100%;}
.comment-area{display:none;}
.comment-area.mobile{display:block;margin-top:10px;}
}
.article .text span{font-family:"Georgia", "Times New Roman", serif;font-size:1.125em;line-height:1.75em;margin-bottom:25px;}
.article div.quote{display:block;padding-left:115px;margin:50px 0;}
.article div.quote span{font-family:"Antenna Comp";font-weight:bold;font-size:3.5em;color:#FFF;background-color:#222;box-shadow:15px 0 0 #222, -15px 0 0 #222;padding:0;line-height:1.14;margin:0 0px;}
@media screen and (min-width:320px) and (max-width:1022px){.brand-bar ul{display:block;}
.rightcol{/*float:right; padding-right:53px;*/ padding:0px; width:100%;}
.leftcol{float:left;/*margin-right:-6px;width:68%;*/ margin-right:0px;padding-left:0px; width:100%}
.mosaic { padding-left:0px;   }

}

@media screen and (min-width:1023px) and (max-width:1024px) {
    .leftcol {
        padding-left:0px;
        float: left;
        width: calc(100% - 330px);
    }
    .rightcol {
        float: left;
        padding-left: 35px;
        padding-right:0px;
        width: 25%;
    }
    .mosaic {
        padding-left:0px;
    }
}


@media screen and (min-width:360px) and (max-width:640px){
.three-item.mosaic .item2 .mosaic_img, .three-item.mosaic .item3 .mosaic_img {width:100% !important;}
}
@media screen and (min-width:320px) and (max-width:768px){.brand-bar ul{display:none}
}
@media (max-width:480px){.article .pull-left.lightbox-image, .article .pull-left.related-stories{padding-left:0px;}
.article p{padding-left:0px;}
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}