/*
Theme Name:     Fort Worth Weekly Child Theme
Description:    Since 1994, Fort Worth Weekly has provided a vibrant alternative to North Texas’ often-timid mainstream media outlets by offering incisive, irreverent reportage that keeps readers well informed and the powers-that-be worried.
Author:         Ardent Creative Inc.
Author URI:     https://www.ardentcreative.com
Template:       fwweekly                             
Version:        1.1.27
*/

@import url("../fwweekly/style.css");

.td_module_wrap .article-deck{
    font-size:11px;
    margin-bottom:10px;
}
.td-big-grid-meta .article-deck{
    color:#fff;
}
.td-header-header .td-make-full{
    position:relative;
    z-index:10;
}
.td-container{
    position:relative;
    z-index:10 !important;
}
body > div.reskin_area{
    position: absolute;
    top: 69px;
    width:1600px;
    z-index: 5;
    left: 50%;
    margin-left:-800px;
    overflow:visible;
}
body.admin-bar > div.reskin_area{
    top:101px;
}
body > div.reskin_area.reskin_fixed_top{
    position:fixed;
    top:44px;
}
body.admin-bar > div.reskin_area.reskin_fixed_top{
    top:76px;
}
body.admin-bar > div.reskin_area.reskin_fixed_bottom,
body > div.reskin_area.reskin_fixed_bottom{
    position:fixed;
    top:auto;
    bottom:0;
}
body > div.reskin_area > .widget{
    padding:0;
    margin:0;
}
body > div#td-outer-wrap{
    position:static;
}
.td-header-main-menu{
    z-index:9999;
}
.td-top-menu-full{
    z-index:10000;
}
.td_block_big_grid .td-big-grid-wrapper .td-module-thumb .entry-thumb{
    height:100%;
    width:auto;
    margin:auto;
}
body.td-animation-stack-type0 .post #ngg-image-0.pic img{
    opacity:1;
}
.td-trending-style2{
    background:#222;
    right: 0px;
    margin-left: -1px;
    margin-top: -1px;
    margin-right: -1px;
    padding-top: 18px;
    padding-bottom: 18px;
}
.td-trending-style2 .td-trending-now-display-area a{
    color:#eee;
    font-weight: normal;
}
.td-trending-style2 .td-trending-now-display-area .td_module_wrap:hover a{
    color:#fff !important;
}
.td-trending-style2 .td-next-prev-wrap{
    display:none;
}
.td-trending-style2 .view_all_link{
    position:absolute;
    background:#575757;
    color:#eee;
    right:0;
    top:0;
    bottom:0;
    padding: 16px 20px;
}
.td-trending-style2 .view_all_link:hover{
    color:#fff !important;
}

@media only screen and (min-width:767px){
    body.body-td-affix .td-header-wrap .td-affix .sf-menu > li > a{
        padding-left:8px;
    }
    body.body-td-affix .td-header-wrap .td-header-row.td-affix .td-logo-sticky .td-mobile-logo.td-sticky-mobile .td-sticky-logo{
        display:block !important;
        margin-right: 12px;
    }
    body.body-td-affix .td-header-wrap .td-header-row.td-affix .td-logo-sticky .td-mobile-logo.td-sticky-mobile .td-sticky-logo + img{
        display:none;
    }
}
@media only screen and (max-width:767px){
    .td-trending-style2 .view_all_link{
        position:static;
        display:block;
        margin-top:20px;
        text-align: center;
    }
    body > div.reskin_area, .dfp_ad.nomobile{
        display:none;
    }
    .dfp_ad.mobilefix,.dfp_ad.mobilefix iframe{
        width:100% !important;
    }
}

.reskin_area .ardent-html-a img {
    height: 1165px !important;
}

.reskin_area .widget {
    margin-bottom: 0 !important;
}





/********* POPUP CSS *********/
.popup_adspace {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000000000;
    background: rgba(0,0,0,0.8);
}
.popup_adspace .popup_container {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -250px;
    max-width: 500px;
    height: 500px;
}
.popup_adspace .popup_container .popup_dismissal {
    color: white;
    position: absolute;
    top: -25px;
    right: 8px;
    font-size: 19px;
    cursor: pointer;
    opacity: 0.7;
}
.popup_adspace .popup_container .popup_dismissal:hover {
    opacity:1;
}
.popup_adspace .popup_container .widget.ArdentAdWidget {
    margin:0;
    padding:0;
}

@media only screen and (max-width:767px) {
    .popup_adspace{
        display:none;
    }
}
