/*
Theme Name: GoodBat
Theme URI: http://magazine3.com/celebritygossip
Author: Magazine3.com
Author URI: http://magazine3.com/
Description: Celebrity Blogging Theme
Version: 1.4
Template: celebritygossip-codebase
*/
@import url(../celebritygossip-codebase/style.css);
#header .social-buttons{
    height:46px
}
#header .social-buttons a{
    border-radius:0;
    margin:0;
    width:160px;
    height:46px;
    background-size:32px!important;
    position:relative;
    background-repeat:no-repeat!important;
    float:left
}
#header .social-buttons a:after{
    content:'SHARE';
    display:inline-block;
    color:#fff;
    text-align:center;
    width:100%;
    position:absolute;
    left:0;
    bottom:3px
}
#header .social-buttons a[data-sid=Facebook]{
    background:url(../celebritygossip-codebase/images/social_sprite_large.png) 50% -1px #3b5998
}
#header .social-buttons a[data-sid=Twitter]{
    background:url(../celebritygossip-codebase/images/social_sprite_large.png) 50% -91px #00aced
}
#header .social-buttons a[data-sid=Pinterest]{
    background:url(../celebritygossip-codebase/images/social_sprite_large.png) 50% -179px #C92228
}
#menu-22.ddsmoothmenu ul li ul li a,#top-menu,.homepost-masonry .content-area a .image .image-strip,.one-pager .theiaPostSlider_nav._upper ._next ._2,.one-pager .theiaPostSlider_nav._upper ._prev ._2{
    background:#23AEBB
}
#mobile-toggle{
    color:#23AEBB;
    border-color:#23AEBB
}
#menu-22.ddsmoothmenu ul li ul li.first:after{
    border-bottom-color:#23AEBB
}
#top-menu ul li a:hover{
    color:#52272d!important
}
#fnav li a,.author .vcard a.url,.one-pager .entry-header-single .tags,.one-pager .entry-header-single .tags a,.pagination .current{
    color:#23AEBB
}
.one-pager .social-buttons a.next,.one-pager .social-buttons a.prev{
    background-color:#9b272d
}
@media only screen and (max-width:768px){
    #header .social-buttons a{
        width:70px
    }
}
.single-entry-title{
    font-family:Oswald,sans-serif!important;
    font-size:26px!important;
    text-transform:uppercase;
    color:#2D2D2D;
    line-height:1.3!important
}
#main,.one-pager #main{
    margin-top:15px;
    overflow: hidden;
}
body:not(.one-pager) #content-wrapper{
    background:0 0
}
body:not(.one-pager) #advert-placeholder-post-content-pre-footer-image-1,body:not(.one-pager) #header{
    background:#fff;
    -webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 1px 10px 0 rgba(0,0,0,.3);
    box-shadow:0 1px 10px 0 rgba(0,0,0,.3)
}
body:not(.one-pager) #content,body:not(.one-pager) #sidebar{
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
    -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.3);
    box-shadow:0 0 10px 0 rgba(0,0,0,.3);
    background:#fff
}
body:not(.one-pager) #sidebar{
    border-left:none
}
body:not(.one-pager) #content{
    margin-bottom:10px;
    padding:20px!important
}
body:not(.one-pager) #content p{
    font-family:Lato,sans-serif!important;
    font-size:17px!important;
    line-height:1.45!important;
    margin-bottom:.8em;
    color:#444
}
#advert-placeholder-post-content-pre-slider-image-1 .top-ad-div,.theiaPostSlider_nav._center._lower .top-ad-div{
    margin-top:5px!important
}
.top-ad-div span{
     font-weight: normal;
     font-size: 11px;
     color: silver!important;
}
.top-ad-div hr{
    display:none
}
#advert-placeholder-post-content-image-1 h5{
    font-family:Oswald,sans-serif!important;
    font-size:20px!important;
    text-transform:uppercase;
    color:#2D2D2D;
    line-height:1.3!important
}
#advert-placeholder-post-content-pre-slider-image-1 .bottom-ad-div hr{
    margin-bottom:5px!important;
    margin-top:10px
}
#advert-placeholder-post-content-pre-footer-image-1>div,body:not(.one-pager) #sidebar .widget>div{
    margin:0 auto
}
#advert-placeholder-post-content-pre-footer-image-1{
    margin-bottom:10px;
    padding:20px
}
body:not(.one-pager) #sidebar .widget{
    margin:0 0 1em!important
}
#content p,.one-pager #content p{
    text-align:center
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6  {
    font-family: Lato,sans-serif!important;
    color: #444;
    font-weight: 600;
}

#content h1 {font-size: 28px;line-height: 1.45;;margin-bottom: .2em;}
#content h2 {font-size: 24px;line-height: 1.45;;margin-bottom: .2em;}
#content h3 {font-size: 22px;line-height: 1.45;;margin-bottom: .2em;}
#content h4 {font-size: 20px;line-height: 1.45;;margin-bottom: .2em;}
#content h5 {font-size: 18px;line-height: 1.45;;margin-bottom: .2em;}
#content h6 {font-size: 16px;line-height: 1.45;;margin-bottom: .2em;}

.one-pager .entry-content img{
    margin:0 auto
}
.one-pager .entry-content .wp-caption,.one-pager .theiaPostSlider_slides .wp-caption{
    margin:0 auto!important
}
.post-nav a {
    width: 100%;
    background: #D1222A;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    font-family: Lato,sans-serif;
    text-transform: uppercase;
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    line-height: 44px;
    padding: 20px 15px;
    box-sizing: border-box;
    text-shadow: 2px 2px #333;

}
.post-nav a.next, .post-nav a:nth-child(2){
    float:right
}
.post-nav a.prev, .post-nav a:nth-child(1){
    float:left;
    display: none;
}
.post-nav{
    overflow:hidden;
    margin:25px 0
}

a.ttbnative_btm{
    min-height:unset!important;
    margin-bottom:15px!important
}
a.ttbnative_btm .title{
    font-family:Oswald,sans-serif!important;
    color:#444!important;
    text-align:center;
    line-height:1.2
}
a.ttbnative_btm .image{
    margin-bottom:3px!important
}
#content a.ttbnative_btm{
    min-height:280px!important
}
#content a.ttbnative_btm .title{
    font-size:16px;
    line-height:1.3
}
#sidebar .bottom-ad-div{
    margin-top:5px!important
}
#sidebar .widget{
    overflow:hidden
}
@media only screen and (max-width:960px){
    .theiaPostSlider_nav ._buttons ._text{
        display:none
    }
    body:not(.one-pager) #sidebar{
        overflow:hidden;
        box-sizing:border-box
    }
}
#sidebar a.ttbnative_btm{
    position:relative;
    margin-bottom:15px
}
#sidebar a.ttbnative_btm .title{
    text-align:center;
    width:85%;
    background:#c1272d;
    color:#fff!important;
    border:3px solid #fff;
    padding:3px;
    box-sizing:border-box;
    position:absolute;
    left:7.5%;
    bottom:0
}
#sidebar a.ttbnative_btm .image{
    margin-bottom:20px!important
}
@media only screen and (max-width:960px) and (min-width:768px){
    #content{
        width:100%!important
    }
    #sidebar{
        display:none
    }
}
.in-image-ad{
    margin:20px auto!important;
    width:300px;
    height:250px;
    display:block
}
#sidebar div:not(#wbounce-modal) .ac_container{
    width:100%!important
}
.mobile a.gallery-overlay-button{
    display:none!important
}
@media (max-width:599px){
    div:not(#wbounce-modal) .ac_container{
        width:100%!important;
        max-width:599px;
        margin-right:1%!important
    }
}
body:not(.one-pager) #content .wp-caption p.wp-caption-text{
    margin-top:5px;
    color:#ccc!important;
    font-size:10px!important
}
.entry-content img,.theiaPostSlider_slides .wp-caption img{
    max-height:none!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important
}
body.home #content{
    background:0 0;
    box-shadow:none;
    width:1400px
}
.ac_container .ac_title_wrapper .ac_title,.rc-item .rc-headline,.rc-p-pt .rc-cta .rc-headline{
    color:#111!important;
    text-align:left!important;
    font-family:Lato,sans-serif!important;
    font-size:17px!important;
    line-height:22px!important;
    margin:5px 0 0!important;
    font-weight:700!important
}
 .theiaPostSlider_slides div.img_slideshow_box .gallery-overlay-button{
    top:70%;
    border-radius:0;
     padding:0;
     max-width: 360px!important;
     max-height: 76px!important;
     width: 360px!important;
     height: 76px!important;
     background-image: url("/wp-content/themes/goodbat/images/start.gif");
}
 .img_slideshow_box {
     width: 80%;
}
 #ac_312729 .ac_adbox .ac_adbox_inner .ac_container {
     margin-left: 1%;
     margin-right: 1%;
     width: 48% !important;
}
 #ac_312729 .ac_adbox .ac_adbox_inner .ac_container .ac_image_link {
     width: 100% !important;
     height: auto;
}
#ac_312729 .ac_container .ac_image_link img {
     max-width: 100%;
     width: 100% !important;
     height: auto;
}
 #ac_312729 .ac_adbox .ac_adbox_inner .ac_container .ac_title_wrapper {
     width: 100%;
}
 #left-banner {
    height:600px;
     width:160px;
     float:left;
     margin-left:20px;
}
 #sidebar div[id^="rcjsload_"] h3 {
    font-family: Oswald,sans-serif!important;
     text-transform: uppercase;
     color: #2D2D2D;
     font-size: 16px;
     margin-bottom: 15px;
     font-weight: bold;
     line-height: 1.3!important;
}
 #sidebar div[id^="rcjsload_"] .rc-text-top.rc-branding {
    top: 35px!important
}
 ._buttons {
     width: 100%;
}
 ._buttons ._button._prev {
    display: none;
     visibility: hidden;
}
 ._buttons ._button._next {
    float: left;
     width: 100%!important;
     box-sizing: border-box;
     padding: 20px 15px;
     height: 80px;
     margin: 0!important
}
 ._buttons ._button._next span._2 {
    font-size: 40px;
     line-height: 44px;
}
 #popular_posts_widget {
     overflow: hidden;
     max-width: 400px;
     margin: 0 auto 15px auto;
}
 .mpopular-widget .popular-lower {
    padding: 10px;
}
 .mpopular-widget .popular-lower hr {
    margin: 9px 0
}
 .mpopular-item {
    text-align: left;
     width: 100%;
     clear: both;
}
 .mpopular-item .image {
    display: table-cell;
    text-align: right;
     width: 50px;
     vertical-align: middle;
}
 .mpopular-item .image a {
     width: 50px;
     display: inline-block;
}
 .mpopular-item .image a img {
    width: 100%;
     height: auto;
}
 .mpopular-item .meta-box {
    display: table-cell;
     padding-left: 10px;
     width: 100%;
     vertical-align: middle;
}
 .mpopular-item .meta-box .title-link {
    color: #4A4A4A!important;
     display: block;
     clear: both;
     font: 600 11px/1.15 'Oswald',sans-serif;
     margin-bottom: 3px;
     text-transform: uppercase;
     letter-spacing: 1px;
}
 .mpopular-item .meta-box .cat {
    float: left;
     color: #23AEBB!important;
     font: 500 10px/12px 'Oswald',sans-serif;
     text-transform: uppercase;
     letter-spacing: 1.5px;
}
 .mpopular-item .meta-box .date {
    float: right;
     color: #4A4A4A!important;
     font: 500 8px/10px 'Oswald',sans-serif;
     letter-spacing: 1px;
     margin-top: 2px
}
 .mpopular-item.main {
    margin: 0;
    position: relative;
}
 .mpopular-item.main .tag-title {
    background: #23AEBB;
     color: #fff;
     font: 600 11px/15px 'Oswald',sans-serif;
     padding: 3px 6px;
     position: absolute;
     text-transform: uppercase;
     top: 0;
     left: 8%;
     letter-spacing: 1px;
}
 .mpopular-item.main .image {
    border-top: 3px solid #23AEBB;
     width: 100%;
     height: auto;
}
 .mpopular-item.main .image a {
    width: 100%;
     height: auto;
}
 .mpopular-item.main .meta-box {
    position: absolute;
     bottom: 0;
     left: 5%;
     width: 90%;
     background: #fff;
     padding: 15px 15px 5px 15px;
     box-sizing: border-box;
}
 .mpopular-item.main .meta-box a.cat {
    display: inline-block;
     background: #23AEBB;
     color: #fff!important;
     font: 600 11px/1 'Oswald',sans-serif;
     padding: 3px 6px;
     margin-bottom: 5px;
     letter-spacing: 1px;
     text-transform: uppercase;
}
 .mpopular-item.main .meta-box .title-link {
    display: block;
     clear: both;
     margin-bottom: 3px;
     color: #4A4A4A!important;
     font: 600 16px/1.15 'Oswald',sans-serif;
     text-transform: uppercase;
}
 .mpopular-item.main .meta-box .excerpt {
    display: block;
     color: #4A4A4A;
     font: 400 12px/1.3 'Oswald',sans-serif;
     overflow: hidden;
     height: 0;
     -webkit-transition: height 0.5s ease;
    -moz-transition: height 0.5s ease;
     -ms-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
     transition: height 0.5s ease;
}
 .mpopular-item.main:hover .meta-box .excerpt {
    height: 40px;
}
 .mpopular-item.main:hover .meta-box .excerpt a {
    color: #23AEBB!important;
     text-decoration: underline;
}
 .mpopular-item.main:hover .meta-box .excerpt a:hover {
    text-decoration: none;
}
 #sidebar .sticky-box.fixed {
     padding: 10px;
     -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
     -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
     box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
     background: #fff;
     margin-left: -10px;
}
 @media (max-width: 1200px) {
     #left-banner {
         display: none;
    }
}
 .ci-you-may-also-like img {
     padding: 0 6px 0 0;
     display: inline !important;
     width: 15px !important;
     height: 18px !important;
     min-height: 18px !important;
     min-width: 15px !important;
     max-width: 15px !important;
}
 .admin-bar #main {
     padding-top: 4px;
}
