#container{max-width:100%;}
@media screen and (max-width:1025px){
    #main {
        padding-top: 60px;
    }
    #content {
        padding: 0;
    }
    .single-view .entry-byline {
        margin-bottom: 0;
    }
    .bars {
        padding: 18px 24px;
    }
    .main-header {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .mysearch-shortcodes {

    }

#idtop,#idside{display:none;}
.mobile-search #search-3 {float: none!important; position: absolute; margin: 0 auto; width: 399px; left: 112px; top: -104px; transition: .2s cubic-bezier(.4,0,.2,1);}
.mobile-search.dropped #search-3 {top:-3px;z-index:4;width:399px;}
.nomobile {
    display:none!important;
}
#header {
    height: 60px!important;
}
.widget-header{float:none;text-align:center;width:100%;}
#nav-main{padding-left:0;position:fixed;top:57px;z-index:9;padding-top:0;}
#nav-main.drop .nav-main{left: -180px; position: fixed; transition: .2s cubic-bezier(.4,0,.2,1);}
#nav-main .drop-toggle{display:block;text-align:center;}
#nav-main.dropped .nav-main{background-color: #333; display: block; left: 0px;}
#nav-main.dropped .sub-menu{display:block;padding:0 5px;position:relative;}
#nav-main.dropped .nav-main li,
#nav-main.dropped .nav-main a,
#nav-main.dropped .nav-main .sub-menu{border:none;width:100%;}
#nav-main.dropped .nav-main li{background:none;}
#nav-main.dropped .nav-main li a{text-align:inherit;padding:16px;}

#header-logo{margin:0;text-align:center;}
#header-logo > a{float:left;line-height:0;width:100%;padding:29px;z-index:2;}
#header-logo img{float:none;}
.widget-footer{display:block;margin:0 0 10px;width:100% !important;}
#nav-top{display:block;float:none;clear:both;}
#nav-top .nav-top{float:none;}
#nav-main .nav-main{float:none;border:none;}
#nav-main .nav-main > li, #nav-main .nav-main > ul > li{clear:both;float:none;border-bottom:1px solid #222;border-left:none;border-right:none;display:block;}
#nav-main .nav-main > li:last-child, #nav-main .nav-main > ul > li:last-child{border-bottom:none;}
#nav-main .sub-menu, #nav-main .children, #nav-main .sub-menu li, #nav-main .children li{border:none;box-shadow:none;}
#nav-main .sub-menu a{padding:10px 20px;}
#nav-main .sub-menu .sub-menu a{padding-left:40px;}
#nav-main .sub-menu .sub-menu .sub-menu a{padding-left:60px;}
#nav-main .sub-menu .sub-menu .sub-menu .sub-menu a{padding-left:80px;}
#nav-main .sub-menu .sub-menu, #nav-main .children .children{top:0;}
#nav-main li:hover > ul{display:none;}
#nav-main .page_item:hover > ul{display:inline;}
#nav-main .toggle-on > .sub-menu{display:block;position:relative;overflow:hidden;}
#nav-main .toggle-on > .sub-menu,
#nav-main .toggle-on > .sub-menu > li,
#nav-main .toggle-on > .sub-menu > li a{width:100%;}
.rtl #nav-main{padding-right:0;}
.rtl #nav-main .nav-main,
.rtl #nav-main .nav-main li{float:none;}
.rtl #nav-main .sub-menu .sub-menu a{padding-left:20px;padding-right:40px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu a{padding-left:20px;padding-right:60px;}
.rtl #nav-main .sub-menu .sub-menu .sub-menu .sub-menu a{padding-left:20px;padding-right:80px;}

.widget-column-4 .widget-footer {
        padding: 10px!important;
}
.mobile-containerad{
    z-index: 999;
    clear: both;
    position: relative;
    display: block;
    width: 130px;
    margin: 20px auto;
    padding-top: 60px;
}
.mobile-childad{
    background-color: #2f2f2f;
    padding: 10px;
    border-radius: 2px;
    border: 2px solid #424242;
    color: #d6d6d6;
}
h3#resp {
    font-size: 17px;
}
.sign {
    display: none;
}
.drop {
    width: 50px!important;
    height: 46px;
    position: relative;
    margin-top: -47px;
    background: #2f2f2f!important;
    border: none!important;
    display: block!important;
}
.dropped ul {
    width: 250px;
}
}
@media screen and (max-width:840px){#main #content{display:block;}
#container #main .sidebar{width:100%;max-width:100%;}
.cover-holder {
    max-width: 150px;
}
.censored, .uncensored {
    font-size: 12px;
}
}
@media screen and (max-width:686px){
    .mobile-search.dropped #search-3 {top:8px;z-index:4;width:399px;left:95px;}
    .profile-flex {
        display: flex;
        gap: 1rem;
        flex-direction: column;
    }
    .favorites-videos {
        align-content: normal;
    }
}

@media screen and (max-width:360px){.bjqs-heading, .bjqs-descript{display:none;}
.entry-excerpt, .entry-thumbnail{clear:both;padding-right:0;}
.entry-thumbnail{margin-bottom:4px;}
.rtl .entry-thumbnail{padding-left:0;}
}

@media screen and (max-width:815px){
    #container #main #content, #container #main .sidebar {
    width: 100%;
    float: none;
    padding: 10px 0;
    }
.post-nav.cf {
    margin-right: 6px;
    margin-left: 6px;
}
.entry-tags a {
    font-size: 13px;
}
}
@media screen and (max-width:815px){
    .blog-view {
    width: 95%;
    max-width: 268px;
    }
    .carousel-item {
        min-width: 150px;
        max-width: 49%;
    }
    .search-top {
        max-width: none;
    }
}
@media screen and (max-width:815px){
div#sidebar-right {
    max-width: 320px!important;
}
.home ~ .cf {
    max-width: 394px!important;
}
.blog-view::parent {
    max-width: 394px!important;
}
}
@media screen and (min-width:641px){
div#search-3 {
    margin: 13px 0 0;
}
}
@media screen and (max-width:840px){
.single-view {
    padding: 0;
}
}
@media screen and (max-width: 1431px) {
    #sidebar-right {
        width: 320px;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .new-tags-scroller {
        width: 86%;
        margin: 0 auto;
    }
}
@media screen and (max-width:480px){
    .widget_search label .search-field{
        width: 61%;
    }
    .mobile-search #search-3{
        width: 264px!important;
        left: 56px!important;
    }
    .post-ratings {
        padding: 0 8px;
    }
    .report-toggle {
        right: 10px;
    }
    .mobile-size{
        width: 100%;
    }
    #widgets-wrap-footer {
        flex-direction: column;
    }
}
@media screen and (max-width: 360px) {
.entry-tags a {
    font-size: 11px;
}
}
@media screen and (max-width: 640px) {
.custom-access-content {
    float: right;
    margin-top: -68px!important;
    margin-right: 0px!important;
    color: #fff!important;
    margin: 0px;
    display: block;
}
i.fa.fa-angle-down {
    display: none;
}
a.custom-access-link.custom-access-dropdown-toggle {
    top: 26px;
    right: -7px;
    position: relative;
}
}
@media screen and (max-width: 640px) {
.entry-title {
    font-size: 18px;
}
.mobile-text{
    display: none;
}
.modal-dialog{
    max-width: 95%;
}
p.miop {
    font-size: 14px;
}
}
@media screen and (min-width: 618px) {
.col-cs #content{float:none;}
#content {
    width: 600px;
    display: block;
}
}
@media screen and (min-width: 815px) {
.col-cs #content{float:none;}
#content {
    width: 642px;
    display: block;
}
}
@media screen and (min-width: 1025px) {
i.fa.fa-search {
    display: none;
}
#hd-trig,#ft-trig{
    display: none!important;
}
.mobile-search .fa-search {
    display: none;
}
#content {
    width: 852px;
    float: none;
    position: relative;
    display: block;
}
}
@media screen and (min-width: 1431px) {
.col-cs #content{float:left;}
#content {
    width: 75%;
}
}
@media screen and (max-width: 1366px) {
    button.vjs-theater-control {
        display: none!important;
    }
}
@media screen and (max-width: 800px) {
    .mason-tile-2,.mason-tile-3,.mason-tile-4{
        display: none;
    }
}
@media screen and (max-width: 1060px) {
    .mason-tile-3,.mason-tile-4{
        display: none;
    }
}
@media screen and (max-width: 1300px) {
    .mason-tile-4{
        display: none;
    }
}
@media screen and (max-width: 618px) {
    .header-intr-title{
        font-size: 26px;
    }
    .header-intr-desc {
        font-size: 16px;
    }
}
@media screen and (max-width: 768px) {
  .images-flex {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1190px) {
    .flexed {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .is-single {
        flex-direction: row;
    }
    .is-single .content {
        width: 75%!important;
    }
}
@media screen and (max-width: 500px) {
    .tag-tax li {
        max-width: 160px;
        margin: 0;
    }
    .tag-tax a {
        width: 100%;
    }
}