body{font-size:16px;color:#222;-webkit-font-smoothing:antialiased;padding:0;}
.brand-bar ul{list-style:none;margin:0;padding:0;background:#333333;background:-moz-linear-gradient(top, #333333 63%, #1a1a1a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(63%, #333333), color-stop(100%, #1a1a1a));background:-webkit-linear-gradient(top, #333333 63%, #1a1a1a 100%);background:-o-linear-gradient(top, #333333 63%, #1a1a1a 100%);background:-ms-linear-gradient(top, #333333 63%, #1a1a1a 100%);background:linear-gradient(to bottom, #333333 63%, #1a1a1a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#1a1a1a',GradientType=0);}
.brand-bar ul li{float:left;width:auto;height:auto;white-space:nowrap;}
.brand-bar ul li:hover > a{background:#cc3333;color:#fff;}
.brand-bar ul li a{text-align:center;padding:0 15px;font-family:"Antenna Comp";font-weight:bold;color:#999;font-size:1.25em;display:block;line-height:40px;}
.brand-bar ul li a.active{background:#fff;color:#222;}
.brand-bar .select-header{display:none;float:left;line-height:40px;padding:0 20px;font-family:"Antenna Comp";font-weight:bold;color:#999;font-size:1.25em;background:#fff;margin-left:-20px;}
.brand-bar .select-wrapper{display:none;color:#666;width:240px;height:40px;overflow:hidden;background:url("img/dropdown-arrow.png") no-repeat 215px #cccccc;background-size:14px 7px;float:left;}
.brand-bar .select-wrapper select{background:transparent;width:100%;padding:0px 15px;border:0;border-radius:0;height:40px;-webkit-appearance:none;font-family:"Antenna Comp";font-weight:bold;color:#222;font-size:1.25em;}
.padding-top-0{padding-top:0 !important;}
.row-fluid [class*="span"]{min-height:0;}
a{color:#cc3333;}
a:hover{color:#cc3333;}
.margin-top{margin-top:35px;}
h1, h2, h3{margin-top:0;}
.color{color:#cc3333;}
.date{font-family:"Antenna Black";color:#999;font-size:0.75em;}
.section-header{text-transform:uppercase;}
.sub-header{font-family:"Antenna Black";color:#cc3333;font-size:0.875em;text-transform:uppercase;}
a.more-link{font-family:"Antenna Black";color:#cc3333;font-size:.875em;display:block;text-transform:uppercase;clear:both;}
.headline a{color:#222;}
.dark .headline a{color:#fff;}
h1, h2, h3{font-family:"Antenna Comp";font-weight:bold;line-height:1.1;}
h1{font-size:6em;}
h1.small, h1.headline{font-size:4.5em;}
h2{font-size:3em;}
h2.big{font-size:3.5em;}
h3{font-size:2.25em;}
.caret{display:inline-block;width:0;height:0;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;margin-bottom:5px;content:"";}
.video p{font-family:"Georgia", "Times New Roman", serif;line-height:1.5em;}
.container-fluid.in-section{margin-top:35px;}
.container-fluid.dark{background:#000;color:#fff;padding:50px 20px;margin-bottom:50px;}
.withads .container-fluid.dark{margin:0 20px 50px;}
.row-fluid{max-width:1170px;margin:0 auto;}
.divider{border-bottom:5px solid #ccc;padding-bottom:50px;margin-bottom:50px;}
.divider.dark{border-color:#222;}
.leftcol{width:69%;float:left;}
.rightcol{width:25%;float:right;}
.right-rail{max-width:300px;float:right;}
.right-rail .divider:first-child{display:none;}
.right-rail .rail-item{margin-bottom:40px;}
.right-rail .rail-item.top-divider{border-top:5px solid #ccc;padding-top:20px;}
.discuss .comments{height:600px;background:#CCC;}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.red-button{background-color:#cc3333;border-radius:0;-webkit-border-radius:0;border:none;font-family:"Antenna Black";color:#fff;}
.home .header-group{margin-bottom:25px;}
.header-group.page-head{margin:25px 0;padding-bottom:0;}
.header-group .section-header{margin-right:40px;float:left;}
.header-group.with-nav{display:flex;align-items:center;}
.header-group.with-nav .section-header .long{width:42%;}
.header-group.with-nav .tag_nav{flex:1;margin-bottom:10px;}
.mobile_select{display:none;}
.tag_nav{float:left;}
.tag_nav ul{margin:0;}
.tag_nav li{list-style:none;float:left;background:#ccc;color:#666;text-transform:uppercase;font-family:"Antenna Extra Cond";text-align:center;padding:7px 10px 5px;line-height:1;margin:0 1px 1px 0;}
.tag_nav li a{color:#666;}
.tag_nav li:hover{background:#cc3333;color:#fff;}
.tag_nav li:hover a{color:#fff;text-decoration:none;}
.dark .tag_nav li{background:#333;color:#fff;}
.dark .tag_nav li a{color:#fff;}
.tag_nav.flex ul{display:flex;flex-direction:row;flex-wrap:wrap;}
.tag_nav.flex ul li{flex-grow:1;}
.clusterlinks .tag_nav li{background:#222;}
.clusterlinks .tag_nav li a{color:#fff;}
.breadcrumb{font-family:"Antenna Black";font-size:0.875em;text-transform:uppercase;padding:0;background:none;color:#cc3333;margin-bottom:10px;}
.lightbox-image .description.no-bg{background:none;padding:10px 0;font-size:1.5em;font-family:"Antenna Extra Cond";font-weight:bold;}
.grartxt{margin-left:298px;position:relative;top:-19px;}
.artxt{margin-left:47px;position:relative;top:-10px;}
.lesstxt{margin-left:47px;position:relative;top:-10px;width:177px;}
.desktop-only {
        display:block !important;
    }
@media screen and (min-width:769px) and (max-width:1900px){.lesstext02{float:left;}
}
.lesstext02{float:none;}
@media screen and (max-width:1040px){.tag_nav{font-size:14px;}
.divider{padding-bottom:30px;margin-bottom:30px !important;}
.header-group.with-nav .section-header.long{width:45%;}
}
@media (max-width:979px){.brand-bar ul{display:none;}
.brand-bar .select-header, .brand-bar .select-wrapper{display:block;}
.brand-bar .container-fluid{background:#222;}
h1{font-size:5em;}
.header-group.with-nav{display:block;}
.header-group .section-header{float:none;margin-right:0;}
.header-group .tag_nav{margin-bottom:20px;}
.row-fluid.article-full-width [class*="span"]{width:100%;}
.row-fluid.article-full-width [class*="span"] .right-rail{max-width:none;}
.row-fluid.article-full-width [class*="span"] .right-rail .rail-item{float:none;margin-right:0%;width:94%;}
.row-fluid.article-full-width [class*="span"] .right-rail .rail-item:nth-child(even){margin-right:0;}
.row-fluid .ad-overlap{margin-top:0;margin-right:0;width:100%;}
.grartxt{margin-left:194px;position:relative;top:-19px;}
.artxt{margin-left:16px;position:relative;top:-10px;}
.lesstxt{margin-left:10px;position:relative;top:-10px;}
}
@media (max-width:768px){.brand-bar .select-header, .brand-bar .select-wrapper{display:none;}
.wrapper.content > .inner{margin-top:75px;}
.home .wrapper.content > .inner{margin-top:0;}
.under-header{margin-top:75px;}
.row-fluid{min-width:0;}
.container-fluid{padding:0 20px;}
.container-fluid.mobile-full-width{padding:0;}
.container-fluid.mobile-full-width .header-group, .container-fluid.mobile-full-width a.more-link{padding:0 10px;}
.header-group{margin-bottom:20px;}
.header-group .section-header{float:none;margin:0;}
.header-group.with-nav .section-header.long{width:100%;}
.leftcol, .rightcol{width:100%;float:none;margin-left:0;}
.leftcol{margin-bottom:40px;}
.row-fluid{min-width:0;}
.header-group .section-header{display:block;}
.header-group.with-nav{display:block;}
.header-group.with-nav .section-header{display:block;}
.header-group.with-nav .tag_nav{display:none;}
.mobile_select{display:block;color:#666;height:45px;overflow:hidden;background:url("img/dropdown-arrow.png") no-repeat 95% #cccccc;background-size:14px 7px;margin-bottom:10px;}
.mobile_select select{background:transparent;font-family:"Antenna Extra Cond";font-size:1.125em;line-height:1;width:100%;padding:7px 5%;line-height:1;border:0;border-radius:0;height:45px;-webkit-appearance:none;}
.right-rail{float:none;max-width:none;}
.right-rail .rail-item{width:45%;float:left;margin-right:10%;}
.right-rail .rail-item:nth-of-type(even){margin-right:0;}
.row-fluid.triple-s4 .span4{width:48.61878453038674%;margin-left:2.127659574468085%;float:left;margin-bottom:35px;}
.row-fluid.triple-s4 .span4:nth-child(odd){margin:0;clear:left;margin-left:0;}
.grartxt{margin-left:205px;position:relative;top:-19px;}
.artxt{margin-left:16px;position:relative;top:-10px;}
.lesstxt{margin-left:10px;position:relative;top:-10px;}
.rightcol{float:none;width:25%;padding-left:265px;}
}
@media (max-width:767px){a.more-link.more-blogs{margin-top:0;margin-bottom:35px;}
}
@media screen and (max-width:500px){.wrapper.content > .inner{margin-top:50px;}
.home .wrapper.content > .inner{margin-top:0;}
.header-group h1.section-header{font-size:4.5em;}
.header-group .section-header{float:none;margin:0;}
.margin-top{margin-top:15px;}
.top-ad-wrap{padding:0;}
.under-header{margin-top:50px;}
.container-fluid{padding:0 10px;}
.container-fluid.dark{padding-left:10px;padding-right:10px;}
.leftcol{float:none;width:100%;margin-bottom:30px;}
.rightcol{width:auto;float:none;margin:0;}
.right-rail .rail-item{width:100% !important;float:none !important;margin-right:0 !important;}
.row-fluid.triple-s4 .span4, .row-fluid.triple-s4.tablet-half-width .span4{width:100%;}
.row-fluid.triple-s4 .span4 + .span4, .row-fluid.triple-s4.tablet-half-width .span4 + .span4{margin-top:35px;}
}
@media screen and (min-width:1600px){.row-fluid,
.fixed-nav-wrapper .nav-wrapper.desktop{max-width:1280px;}
.tag_nav li{font-size:1.125em;padding:10px 12px 8px;}
}
@media screen and (min-width:320px) and (max-width:480px){.dnnFormItem label, .dnnFormItem .dnnFormLabel, .dnnFormItem .dnnTooltip{text-align:left;width:12%;}
.grartxt{margin-left:5px;position:relative;top:-19px;}
.artxt{margin-left:16px;position:relative;top:-10px;}
.lesstxt{margin-left:10px;position:relative;top:-10px;}
}
.fb_iframe_widget{height:43px;}
.vanitySeach{margin-top:10px;margin-right:5px;}
.searchVanity{margin-top:10px;margin-right:5px;}
.SearchArticles th{height:34px;vertical-align:middle;}
.SearchArticles td{font-size:11px !important;}
.RedirectGridCSS th{height:34px;vertical-align:middle;}
.RedirectGridCSS td{font-size:11px !important;}
.vanityTypecss{font-size:13px !important;}
.RedirectGridCSS input[type='submit']{font-size:1.1em;padding:2px 8px;}
.RewriteGridCSS input[type='submit']{font-size:1.1em;padding:2px 8px;}
.RewriteGridCSS th{height:34px;vertical-align:middle;}
.RewriteGridCSS td{font-size:11px !important;}
@media screen and (max-width: 480px) {
    .desktop-only {
        display:none !important;
    }  
}
.top-ad-wrap { margin-top: 0 !important;  }