.ad{margin-bottom:12px}
.ad *{max-width:100%}
.module h3{font-size: 13px;letter-spacing: 0.1em;margin:0 0 20px 0;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-weight:bold;}
.left_menu a .badge.bg-default{background-color:#000 !important;}

.listing-module{margin-bottom:15px;border-top:#cccccc 1px solid;padding-top:15px}
.listing-module ul{margin:0 0 10px 0;padding:0 0 0 15px;}
.listing-module li{font-size: 14px;line-height: 18px;list-style-type: disc;margin-bottom: 10px;padding: 0;}
.listing-module li a{color:#333;line-height:22px;}
.listing-module li a:hover{text-decoration:none;color:#39f;}

.mobile_device .surrogate_outer{padding-right:0;padding-left:0;}
.surrogate{position:relative;cursor:pointer;margin-bottom:20px;-webkit-transition: color 0.2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: color 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition: color 0.2s cubic-bezier(0.23, 1, 0.32, 1);}
.surrogate.grid{min-height:235px;background-color:#000;color:#fff;border: solid 1px #e0e0e0;}
.surrogate *{outline: none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}
.surrogate .article_link{position:absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;text-indent: -999em;white-space: nowrap;overflow: hidden;z-index:1;}
.surrogate .article_img{position:relative;}
.surrogate .article_img .play{position:absolute;bottom:10px;left:10px;font-size:12px;font-weight:bold;color:#fff;}
.rightrail .surrogate.small-list .article_img .play{bottom: 4px;left: 6px;}
.surrogate .article_img .play i.font_icons {float: left;margin-right: 5px;}
.surrogate .article_img .full-img{width:100%;}
.surrogate .article_content{padding: 20px 15px;-webkit-transition: background .2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition: background .2s cubic-bezier(0.23, 1, 0.32, 1);transition: background .2s cubic-bezier(0.23, 1, 0.32, 1); display: table;height: 106px;vertical-align: middle;width: 100%;}
.surrogate.list .article_content{height:auto;}
.surrogate .article_content h3{padding:0;margin:0;font-size:17px;line-height: 1.3;display:table-cell;vertical-align: middle;}
.surrogate .article_content{text-align:center;}

.surrogate.grid.autoheight{min-height:auto;}
.surrogate.grid.autoheight .article_content{padding:10px 0;height:auto;}
.surrogate.grid.autoheight .article_content h3{display:block;}

.surrogate.list .article_img{padding-bottom:10px;}
.surrogate.list .article_content{text-align:left;padding:0;height:auto;display:block;}
.surrogate.list .article_content h3{padding-bottom:20px;font-weight:bold;}
.surrogate.list .article_content p{color:#111;font-size:15px;padding-bottom:20px;}

.surrogate.white{background-color:#fff;color:#000;}
.surrogate.purple{background-color:#e81d82;color:#fff;}
.surrogate.skyblue{background-color:#16cff7;color:#fff;}
.surrogate.brown{background-color:#CB857E;color:#fff;}
.surrogate.navyblue{background-color:#517097;color:#fff;}
.surrogate.orange{background-color:#ec6341;color:#fff;}

.surrogate.text-left .article_content{text-align:left;}

.surrogate.skyblue:hover{color:#f5f4f4;}
.surrogate.list:hover{color:#000;}
.surrogate:hover .article_img .play{color:#000;}
.surrogate:hover .article_content h3{color:#39f;}
.surrogate.grid:hover .article_content h3{color:#e0e0e0;}
.adsCursor{cursor:default}

.mod_heading{margin:0 auto;border-top:1px solid #e3e3e3;text-align:center;padding-bottom:30px;}
.mod_heading span{padding: 10px 30px;border: 1px solid #e3e3e3;border-top: none;line-height: 38px;font-size: 20px;}

.border-container{padding:0 20px 20px 20px;border:1px solid #e6e6e6;position:relative;text-align: center;}
.border-container .mod_heading{border: none;margin: 0;position: relative;top: -18px;background-color: #fff;text-align: center;width: 85%;padding: 0 20px;display:inline-block;}
.border-container .mod_heading span{padding: 0;border: none;font-size: 15px;font-weight: bold;}
.small-list{clear:both;}
.small-list:after{content:' ';clear:both;display:block;}
.small-list .article_img{width: 100px;float: left;margin-right: 10px;}
.small-list .article_content{display: block;padding: 0;text-align: left;height:auto;}
.small-list .article_content h3{font-size:13px;}
.small-list .article_content .badge{background-color: #000;border-radius: 0;padding: 5px 8px;margin-bottom: 10px;}

#rightrail .default_module{margin-bottom:40px;}

/*** search page ****/
.search_results article {border-bottom: #e9e9e9 1px solid;margin-bottom:20px;}
.search_results h3{margin: 0 0 5px 0;font-size:18px;line-height:1.2em;}
.search_results h3 i{margin-left: 15px;color: #cccccc;}
.search_results h3 i.rss{font-size: 13px;color: #ff9600;}
.search_results h3 .slides_count{font-size: 12px;position: relative;top: -5px;color:#cccccc;}
.search_results a{color:#001ba0;}
.search_results a:hover{color:#39f;}
.search_results .page_url{color:#65c865;font-size:12px;padding-bottom:5px;}
.search_results p{color:#666;font-size:13px;}
.search_results .list-inline>li{padding:0;}
.powered-by{margin-right:10px;top: -10px;position: relative;}
.powered-by a{color:#505050;}
.powered-by-text{float: left;font-size: 12pt;font-family: arial;padding:24px 7pt 0 0;}
.powered-by i{font-size: 60px;}
/*** search page ****/

/*** archive page ****/
.padding-right-none{padding-right:0;}
.archive_dropdown  .dropdown-menu{padding:0;}
.archive_dropdown  .dropdown-menu li a{padding:10px;}
.archive_list{margin-top:20px;}
.archive_list ol{font-size: 11px;}
.archive_list ol li{padding: 10px;border-bottom: #ccc 1px dotted;}
.archive_list ol li:last-child{border-bottom:none;}
.archive_list .bg-default{padding:10px 5px;color:#fff;}
/*** archive page ****/

/*** article page ****/
.perm_with_padding{padding-right: 20px;padding-left: 15px;}
.mobile_device .perm_with_padding{padding-right:0;padding-left:0;}
.article_heading{font-size:30px;font-weight:bold;line-height:42px;border-bottom: #ebebeb 1px solid;padding-bottom: 15px;margin-bottom:0;}
.article_head .cus_con{padding-top:20px;padding-bottom:20px;color: #bcbcbc;}
.article_head .cus_con a{color: #bcbcbc;}
.article_head .cus_con a:hover{color:#000;}
.article_published_time{font-size:11px;margin-top:10px;display:block;}
.article_container{border-top:#ebebeb 1px solid;margin:0 0 20px;padding:20px 0 30px;position:relative;min-height:550px}
.m_article_container{height:550px;overflow:hidden;}
.perm a{transition: color .2s cubic-bezier(.23,1,.32,1);}
.perm a:hover{color:#000;}
.article_content,.article_cont{font-size: 16px;line-height: 28px;}
.article_container iframe {width: 100%;width: calc(100% - 1%) !important;margin:0 auto;max-width:calc(100% - 1%) !important;}
.article_container img,.article_container iframe,.article_container twitterwidget{margin:0 auto;}
.permalink_module{box-sizing: border-box;margin: 0 auto 30px;max-width: 620px;padding: 15px 15px 7px;width: 100%;}
.more_links{padding:0;text-align:center;margin-bottom:50px;}
.more_links ul{position: relative;top: -13px;margin-bottom: 0;}
.more_links li{padding:0 20px;text-align:left;}
.more_links li a{font-size: 17px;letter-spacing: .01em;line-height: 30px;}

.tag_container{background-color:#f2f2f2;}
.tag_container h3{font-size: 15px;font-weight: bold;letter-spacing: 1px;padding: 0;margin: 0 0 15px 0;}
.tag_container li{padding-left:0;padding-right:2px;margin-bottom: 6px;}
.tag_container li a{transition: all .2s cubic-bezier(.23,1,.32,1);background: #fff;border: 1px solid #aaa;display: block;font-size: 14px;padding: 4px 13px 3px;text-decoration: none;}
.tag_container li a:hover{background-color:#39f;color:#fff;}

#article-read-more{display: block;position: absolute;width: 100%;left: 0;bottom: 0;text-align: center;background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: linear-gradient(to top, #fff, #fff 35%, rgba(255, 255, 255, 0));background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto;height:150px;}
#article-read-more a{font-weight: bold;display: block;position: absolute;width: 100%;padding: 15px 0;bottom: 0;font-size: 20px;}
.taboola_perm{margin: 0 auto 20px;max-width: 620px;padding-bottom: 20px;}
.taboola_perm.tbm_1{margin:0 auto;padding-bottom:0}
.oArtMods{margin-top:40px}
.oneVdTag{z-index:1;position:relative;margin:0 auto}
.oneVdTag *, .oArtMods .vdb_player *{margin:0 auto}
/*** article page ****/

/*** share module ****/
._social .share_count_con{margin-left: 20px;}
._social .share_count_con span{font-size: 18px;color: #000;display: block;font-weight: bold;margin-bottom: 3px;}
._social .social-ul{margin:0;}
._social .social-ul .tooltip-inner{padding:10px 20px;}
._social li {border-left:#ebebeb 1px solid;padding:0;display: inline;float: left;}
._social li a{display:block;padding:10px 20px;}
._social a i{font-size:18px;color: #bcbcbc;}
._social a:hover i{color:#000;}
._social:after{content:' ';clear:both;display:block;}
.footer_social ._social{border-top:#ebebeb 1px solid;border-bottom:#ebebeb 1px solid;margin:20px 0;}
.footer_social ._social .share_count_con{margin-bottom: 0;margin-top: 6px;margin-left: 0;}

.social-ul .fb a:hover i,.is-sticky .social-ul .fb a i{color:#3b5998;}
.social-ul .tw a:hover i,.is-sticky .social-ul .tw a i{color:#4099ff;}
.social-ul .gp a:hover i,.is-sticky .social-ul .gp a i{color:#dd4b39;}
.social-ul .ht a:hover i,.is-sticky .social-ul .ht a i{color:#00a3e0;}
.social-ul .pc a:hover i,.is-sticky .social-ul .pc a i{color:#ef4056;}
.social-ul .ln a:hover i,.is-sticky .social-ul .ln a i{color:#04820e;}

.is-sticky .social-ul a{opacity:0.5;}
.is-sticky .social-ul a:hover{opacity:1;}
.is-sticky .social-ul a i{color:#fff !important;}
.is-sticky .social-ul li{border-left:none;}
.is-sticky .social-ul .fb a{background-color:#3b5998;}
.is-sticky .social-ul .tw a{background-color:#4099ff;}
.is-sticky .social-ul .gp a{background-color:#dd4b39;}
.is-sticky .social-ul .ht a{background-color:#00a3e0;}
.is-sticky .social-ul .ln a{background-color:#04820e;}
.is-sticky .social-ul .pc a{background-color:#ef4056;}

.aol-twist-wrapper ul.social-ul{width:100% !important;position: absolute;z-index: 99;top: 5px;padding: 0;margin: 0;left: 5px;background-color: rgba(0, 0, 0, 0.78);}
.aol-twist-wrapper ul.social-ul li{visibility:visible !important;}
.aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head .aol-twist-exit:before{font-size: 25px !important;margin-right: 10px !important;margin-top: 5px !important;}
.aol-twist-wrapper.fullscreen .showThumbs{position: absolute;right: 0;z-index: 999;top: 5px;}

@media (max-width: 900px) {
    .aol-twist-wrapper .aol-twist-flyout .aol-twist-flyout-head, .aol-twist-wrapper.fullscreen .aol-twist-flyout{height:45px !important;background: transparent;}
    .aol-twist-wrapper.fullscreen .showThumbs{right:33%;}
    .aol-twist-wrapper ul.social-ul{width:auto !important;}
}



#top_social{/*-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity:1;*/}
.article_head .is-sticky .cus_con{padding-top: 0;padding-bottom: 0;background-color: hsla(0, 0%, 100%, 0.88);top: auto !important;bottom: 0;border: #ebebeb 1px solid;border-bottom: 0;padding-right: 0;}
.is-sticky ._social .share_count_con{margin-left: 20px;margin-bottom: 0;margin-top: 8px;margin-left:0;color:#7d7d7d;}
.is-sticky ._social .share_count_con span{font-size:12px;color:#7d7d7d;}
.is_mobile #top_social-sticky-wrapper{top: 73px;}
.is-sticky ._social li{border-left:#ebebeb 1px solid;}
.is-sticky ._social li a{padding:10px 15px;}
/*** share module ****/

.container_404{padding:60px 0;}
.container_404 h2{margin-bottom:30px;}

@media screen and (max-width: 1100px) {
    .surrogate.grid{min-height:255px;}
    .surrogate.adsCursor{min-height:auto;border:none}
}
@media (max-width: 899px) {
    .main_left_fullrail .surrogate .article_content{height:65px;padding:5px;}
    .surrogate.list .article_content{height:auto;}
    .main_left_fullrail .surrogate .article_content h3{font-size:16px;}
}

@media (min-width: 900px) {
    .main_left_fullrail .surrogate .article_content{height:100px;padding:15px 0;}
    .surrogate.list .article_content{height:auto;}
    .main_left_fullrail .surrogate .article_content h3{font-size:14px;}
}
@media (min-width: 1265px) {
    .main_left_fullrail .surrogate .article_content{height:115px;}
    .surrogate.list .article_content{height:auto;}
    .main_left_fullrail .surrogate .article_content h3{font-size:16px;}
}

.mobile_device .border-container{padding: 0 10px 10px 10px;}
.mobile_device .article_head .cus_con{padding-bottom:0;}
.mobile_device .article_heading{padding: 5px 0;line-height: 1.5em;font-size: 18px;margin-top: 0;}
.mobile_device .article_head .cus_con{padding-top:5px;}
.mobile_device .article_head .is-sticky .cus_con{width: 100% !important;left: 0;padding: 0;border: none;}
.mobile_device .article_published_time{float:right;margin-top:0;}
.mobile_device ._social .share_count_con{margin-left: 0;font-size:8px;}
.mobile_device ._social .share_count_con span{font-size: 10px;margin-top: 5px;}
.mobile_device .is-sticky .social-ul{display:table;width:100%;float:none !important;}
.mobile_device .is-sticky .social-ul li{display:table-cell;float:none;}
.mobile_device ._social li a{padding: 10px 12px;text-align: center;}
.mobile_device .is-sticky ._social .share_count_con{display:none;}

