body main{background-color:#fff}body main .segment-title{font-weight:bold;color:#452c56;display:inline-block;border-style:solid;border-width:1px;padding:0 12px;font-size:12px;border-color:#a1a1a1;border-bottom-style:none;line-height:24px}
body main .segment-title.bottom{border-top-style:none;border-bottom-style:solid}body main .segment-title.bottom i{position:relative;top:0;left:1px;font-size:1.2em}
body main .segment-title.highlight{color:#781eb5}
body main .segment-title.shift{margin-left:-5px}
body main .comment-count{position:relative;display:none}body main .comment-count i{color:#45aee9;font-size:2em;position:relative;vertical-align:top}
body main .comment-count .amount{position:absolute;top:10px;left:3px;color:#fff;font-size:.38em;width:25px;text-align:center;border:none;padding:0;margin:0}
body main .comment-count a{text-decoration:none}
body main .comment-count.show{display:inline}
body main .col-container{background-color:#f1f1f1;display:inline-block;width:100%}body main .col-container>.col{width:100%;padding:0 0 12px 0;margin-bottom:20px}body main .col-container>.col article{margin:12px 0;padding:12px 0;color:#727272}
body main .col-container>.col article .article-details .entry-header h2 a{font-size:16px;text-decoration:none}
body main .col-container>.col article .article-details .entry-header h2 a:visited{color:#6e5082}
body main .col-container>.col article .article-details p{font-size:14px}
body main .col-container>.col article .article-details .tags{margin:18px 0 6px 0}body main .col-container>.col article .article-details .tags a{color:#000}
@media screen and (min-width: 1025px){body main .col-container>.col{padding:12px 0 0 12px;margin-bottom:30px}body main .col-container>.col .article-thumb{position:relative;left:-20px;top:8px;width:210px;vertical-align:top;float:left;overflow:hidden}}
body main .col-container #features article.hero{display:block}
body main .col-container #features article{display:none;background-color:#fff;min-height:140px}body main .col-container #features article .article-thumb.hero .hero-img{width:100%;height:200px}@media screen and (min-width: 767px){body main .col-container #features article .article-thumb.hero .hero-img{height:350px}}
body main .col-container #features article .article-thumb.hero iframe{width:100%;height:289px}
body main .col-container #features article .article-details{overflow:hidden;padding-right:20px}@media screen and (max-width: 767px){body main .col-container #features article .article-details .comment-count{margin-top:0}}
body main .col-container #features article .article-details .tags{margin:6px 0 12px 0;line-height:24px}
body main .col-container #features article .timestamp{font-size:12px;float:right;position:relative;left:-24px;top:-14px;clear:both}
body main .col-container #features article .article-details.hero{display:block;width:auto;overflow:auto;padding:10px 12px 6px 12px}body main .col-container #features article .article-details.hero .entry-header h2 a{font-size:22px}
body main .col-container #features article:first-child{display:block;margin-top:0}
@media screen and (min-width: 1025px){body main .col-container #features{width:56%;float:left}body main .col-container #features article{display:block;margin-left:20px}body main .col-container #features article .article-thumb.hero{top:0;width:100%} body main .col-container #features article .article-thumb.hero .hero-img{width:100%;height:285px} body main .col-container #features article .article-details.hero{padding:10px 25px 4px 25px}}@media screen and (min-width: 1025px) and screen and (min-width: 1280px){body main .col-container #features article .article-thumb.hero{width:auto}}@media screen and (min-width: 1025px) and screen and (min-width: 1280px){body main .col-container #features article .article-thumb.hero .hero-img{width:533px}}
@media screen and (min-width: 1280px){body main .col-container #features{width:41.7%;float:left}}
@media screen and (min-width: 1025px){body main .col-container #news-feed{width:41%;float:left}}@media screen and (min-width: 1280px){body main .col-container #news-feed{width:31%;float:left}}body main .col-container #news-feed article{border-top:#a1a1a1;border-top-width:1px;border-top-style:solid;padding:0 15px;padding-top:5px}body main .col-container #news-feed article .article-details{width:90%}body main .col-container #news-feed article .article-details h2 a{font-size:15px}
body main .col-container #news-feed article .article-details p{font-size:14px}
body main .col-container #news-feed article .comment-count{margin-right:-8px;float:right;clear:both}
body main .col-container #news-feed article .timestamp{font-size:12px;float:right;position:relative;top:-21px;left:11px}
body main .col-container #news-feed .segment-title.inline{margin-top:12px;text-transform:uppercase}
body main .col-container #news-feed article.date-header{margin-top:0}
body main .col-container #news-feed article:first-of-type{margin-top:0}
body main .col-container #news-feed article:last-of-type{border-bottom:#a1a1a1;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:0;padding-bottom:5px}
body main .col-container #sidebar{display:none}@media screen and (min-width: 1280px){body main .col-container #sidebar{padding:12px 12px 0 12px;display:block;width:23.5%;float:left}}body main .col-container #sidebar .halfpage img{display:block;margin:auto auto}
body main .col-container #sidebar .evergreen-articles{padding:12px}body main .col-container #sidebar .evergreen-articles .dont-miss{font-weight:bold;color:#565656;font-family:"usual",sans-serif;margin-top:12px}
body main .col-container #sidebar .evergreen-articles article .article-img img{width:100%;height:auto}
body main .col-container #sidebar .evergreen-articles article .article-details{padding:0 10px}
body main .col-container #sidebar .evergreen-articles article a{font-size:14px}
body main .col-container #sidebar .evergreen-articles article a:hover{text-decoration:underline}
body main .col-container #sidebar .evergreen-articles article:first-of-type{margin-top:0}
body main .advert-container.mpu_mobile_below{margin:20px 0}
body main>.stack-container{margin-top:-5px}body main>.stack-container .abs-bg{position:absolute;width:100%;height:125px;top:0;background-color:#f1f1f1}
body main>.stack-container~.stack-container{margin-top:31px}body main>.stack-container~.stack-container .abs-bg{position:absolute;width:100%;height:158px;top:-31px;background-color:#f1f1f1}
body main .stack-container{padding-bottom:30px;position:relative}body main .stack-container .stack{clear:both;margin:0;border-top:#a1a1a1;border-top-width:1px;border-top-style:solid;position:relative}@media screen and (min-width: 1025px){body main .stack-container .stack{margin:0 12px}}body main .stack-container .stack .article-container{margin-top:20px}@media screen and (min-width: 767px){body main .stack-container .stack .article-container{text-align:center}}body main .stack-container .stack .article-container article{text-align:left;display:inline-block;vertical-align:top;width:100%;color:#727272;margin-bottom:20px}@media screen and (min-width: 767px){body main .stack-container .stack .article-container article{width:48%;padding-right:6px;padding-left:6px;margin-bottom:20px}}@media screen and (min-width: 1280px){body main .stack-container .stack .article-container article{width:300px;padding-left:0;padding-right:9px;margin-bottom:0}}@media screen and (min-width: 1300px){body main .stack-container .stack .article-container article{padding-right:5px;padding-left:5px}}body main .stack-container .stack .article-container article header{margin-top:10px}
body main .stack-container .stack .article-container article .article-img{width:100%;height:200px;background-size:cover}@media screen and (min-width: 767px){body main .stack-container .stack .article-container article .article-img{width:100%;height:200px}}@media screen and (min-width: 1025px){body main .stack-container .stack .article-container article .article-img{height:250px}}@media screen and (min-width: 1280px){body main .stack-container .stack .article-container article .article-img{width:300px;height:200px}}
body main .stack-container .stack .article-container article .article-details{font-size:14px;margin:0 6px}@media screen and (min-width: 1025px){body main .stack-container .stack .article-container article .article-details{margin:0}}body main .stack-container .stack .article-container article .article-details h2 a{font-size:16px;text-decoration:none}
body main .stack-container .stack .article-container article .article-details .comment-count{margin-right:10px;margin-top:0;float:left}body main .stack-container .stack .article-container article .article-details .comment-count i{font-size:2.25em}
body main .stack-container .stack .article-container article .article-details .tags a{color:#000}
body main .stack-container .stack .article-container article:last-of-type{padding-right:0}@media screen and (min-width: 1300px){body main .stack-container .stack .article-container article:last-of-type{padding-right:5px}}
body main .end-of-content{margin-top:50px;position:relative}body main .end-of-content .abs-bg{position:absolute;width:100%;height:41px;top:-41px;background-color:#f1f1f1}
