@media screen and (min-width: 1200px) {
    #rotator {min-height: 200px;}
}
@media only screen and (max-width:1216px){
.ft-widget img, .ft-widget embed, .ft-widget object, .ft-widget iframe {width: 100%;}
}
@media only screen and (max-width:1150px){
.thumbBlock {width: 25%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;} /*height: 210px;*/
}
@media only screen and (max-width:1050px){
.thumbBlock {width: 25%;}
.v-overlay {display: none !important;}
.thumbBlock .thumbInside {padding: 5px 1px 0;} /*height: 207px;*/
/*.thumbInside img {height: 165px;}*/
#embedADS {margin-left: -150px !important;}
}
@media only screen and (max-width:1024px){
#sidebar {display: none;}
}
@media only screen and (min-width:920px){
#main {min-height:600px;}
}
@media only screen and (max-width:920px){
.slick-prev,.slick-next{display: block !important;}
header .header-icons a.user {display: block;}
.categories_mobile {display: none !important;}
header .header_mobile_icons, .mobile_slogan{display: block;}
.dekstop_search {display: none;}
.desktop_slogan {display: none !important;}
#x-messages {margin-top: 8px;}
#mainMenu, #secondaryMenu, span.stripe_msg, #wpadminbar {display: none;}
.mobile_search{position: fixed;width: 100%;text-align: center;top: 40px !important;z-index: 999;background:#fff;padding-bottom: 8px;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.mobile_search #searchForm {float: none;}
.mobile_search #searchForm input#q {width: 70%}
header {width: 100%;height: 40px;position: fixed;margin:0;padding:0;top: 0;background: #000;margin-left: -1px;z-index: 999;background:#fff;}
.redStripe {background: none !important;color: #000 !important;border-bottom: 1px solid #000;}
.redStripe a {color: #000 !important;}
.whiteStripe {padding:0;margin:0;background: #000;}
#mainLogo {float: none;display: block;max-width: 300px;position: relative;left: 10%;margin: 0 auto;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}/*height: 220px;*/
#main {margin-top: 40px;}
.performer-block .model-list p {width: 50%}
}
@media screen and ( max-width: 780px ) {
.quarter {width: 48%;}
.quarter.left {margin-right: 2%;}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width: 48.717948717948715%;}
.footer-widgets-3,.footer-widgets-4{display: none;}
.quarter.right {margin-left: 2%;}
footer .third.quarter.widget-area {clear: both;}
}
@media only screen and (max-width:767px){
.thumbBlock {width: 50%;}
#x-messages {margin-top: -4px;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
#embedADS {top: 12% !important;}
}
@media only screen and (max-width:694px){
.thumbBlock {width: 50%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
}
@media only screen and (max-width:640px){
.thumbBlock .thumbInside {padding: 5px 1px 0;}
}
@media only screen and (max-width:580px){
.thumbBlock {width: 50%;}
#embedADS {top: 5% !important;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
a#back-to-top { bottom: 10px;right: 5px;}

/* width sizing all full width in small screens */
    .quarter,
    .one-third,
    .half,
    .two-thirds,
    .three-quarters,
    .full-width {
        width: 100%;
        margin: 0;
    }
    /* padding adjustments */
    .widget-area {
}
@media only screen and (max-width:480px){
.performer-block .model-list p {width: 100%}
.play_img {left: 50%;margin-left: -35px;margin-top: -35px;position: absolute;top: 45%;width: 70px;display: block;}
img.play_img {width: 64px !important;height: 64px !important;}
header .header-icons a.rss, header .header-icons a.twitter, header .header-icons a.facebook, header .header-icons a.youtube, header .header-icons a.google {display: none;}
#mainLogo {left: 20%;}
#share a {width: 30px;height: 30px;font-size: 18px;margin: 4px;}
.page {min-width: 430px;}
.thumbBlock {width: 100%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
.mobiletop,.mobilebottom{display: block !important;}
.footer-banner {display: none;}
.footer-widgets-2{display: none;}
.footer-widgets-1 {width: 100%; text-align: center;}
}
@media only screen and (max-width:414px){
.thumbBlock {width: 100%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
.after-post-ads {display: block;}
}
@media only screen and (max-width:475px){
.thumbBlock {width: 100%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
}
@media only screen and (max-width:360px){
.mobile_slogan h2 {font-size: 100%;}
header .header_mobile_icons a#header-mobile-search-toggle{position: absolute;right: -360% !important;}
}
@media only screen and (max-width:320px){
header .header_mobile_icons a#header-mobile-search-toggle{right: -330% !important;}
input#q {width: 55%}
#mainLogo {left: 26%;}
.thumbBlock {width: 100%;}
.thumbBlock .thumbInside {padding: 5px 1px 0;}
}
