/*
Theme Name: SEXPLUS
Version: 2.1
Theme URI: https://sextop1.plus
Author: SEXTOP1.PLUS
Author URI: https://sextop1.plus
Description: The best WordPress Themes and Plugins to create Porn Tube Sites.
Text Domain: sextop1
Tags:
*/

/*
======================================
[ Body ]
======================================
*/
@font-face{font-family:'Segoe-Ui-Semibold';src:url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.eot');src:url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.ttf')  format('truetype'),url('assets/fonts/Segoe-Ui-Semibold/Segoe-Ui-Semibold.svg#Segoe-Ui-Semibold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTM-Avo-Bold';src:url('assets/fonts/Avo/UTM-Avo-Bold.eot');src:url('assets/fonts/Avo/UTM-Avo-Bold.eot?#iefix') format('embedded-opentype'),url('assets/fonts/Avo/UTM-Avo-Bold.woff') format('woff'),url('assets/fonts/Avo/UTM-Avo-Bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTM-Avo';src:url('assets/fonts/Avo/UTM-Avo.woff2') format('woff2'),url('assets/fonts/Avo/UTM-Avo.woff') format('woff');font-weight:normal;font-style:normal;}
body{font-family:Tahoma,sans-serif;font-size:14px;background:#000000;}
a,a:focus,a:hover{text-decoration:none;outline:0;}
@media (min-width:1310px){
	.container{max-width:1310px;}
}
.row-list{margin:0;}
.row-list>.col,.row-list>[class*=col-]{padding-left:2px;padding-right:2px;}

/*
======================================
[ Header ]
======================================
*/

/*
======================================
[ Menu Main ]
======================================
*/
.menu-primary{font-family:'UTM-Avo';}
.menu-primary ul{list-style:none;margin-bottom:0;}
.menu-primary>ul>li{position:relative;display:inline-block;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;margin-right:20px;}
.menu-primary>ul>li>a{padding:10px 0;display:block;color:#d0d0d0;font-size:15px;text-transform:uppercase;letter-spacing:1px;}
.menu-primary>ul>li>a img{vertical-align:initial;}
.menu-primary>ul>li>a:hover,.menu-primary li.current-menu-item>a{}
.menu-primary>ul>li>a:after{background:transparent;content:'';width:0;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:width 0.2s ease;-moz-transition:width 0.2s ease;-o-transition:width 0.2s ease;transition:width 0.2s ease;}
.menu-primary>ul>li:hover a:after,.menu-primary li.current-menu-item > a:after{background:#f06402;width:100%;}
.menu-primary ul li.menu-item-has-children:hover >ul.sub-menu{display:block;}
.menu-primary ul.sub-menu{display:none;width:163px;position:absolute;z-index:200;background:#0b181f;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;text-align:left;}
.menu-primary >ul >li > ul.sub-menu{margin:0;padding:0;}
.menu-primary >ul >li > ul.sub-menu > li > ul{left:200px;top:0;}
.menu-primary>ul>li:hover.menu-item-has-children:before{content:"";position:absolute;top:44px;left:0;right:0;text-align:center;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ad0a1f transparent;}
.menu-primary ul.sub-menu li{border-bottom:1px solid rgba(255,255,255,0.31);position:relative;}
.menu-primary ul.sub-menu li:last-child{border:none;}
.menu-primary ul.sub-menu li a{color:#fff;padding:10px;display:block;}
.menu-primary ul.sub-menu li:hover{background:#000000;}

/*
======================================
[ Menu Mobi ]
======================================
*/
.nav-fixed{display:block;background:#444;padding:10px;text-align:right;}
.nav-fixed a.nav-a{color:#fff;display:inline-block;width:40px;height:35px;text-align:center;line-height:2.2;background:#00000059;border:1px solid #ffffff47;}
.nav-fixed a.nav-a:hover{color:#fff;}
.background-mobile{background:#151d25;height:auto;position:fixed;width:100%;z-index:9999;display:none;left:0;}
ul.accordion-responsive{list-style:none;padding:0;}
ul.accordion-responsive li{border-bottom:1px solid rgba(255,255,255,0.08);position:relative;}
ul.accordion-responsive li a{color:rgb(255,255,255);font-size:15px;padding:10px;display:block;}
ul.accordion-responsive li .dcjq-icon:after{content:"";display:inline-block;font-weight:900;font-family:'Font Awesome 5 Free';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);position:absolute;right:0;color:#fff;top:0;width:40px;height:40px;text-align:center;line-height:3;}
ul.accordion-responsive li .dcjq-icon:after{content:"\f107"}
ul.accordion-responsive li .dcjq-icon.active:after{content:"\f106";}
ul.accordion-responsive li ul{list-style:none;padding:0;}
ul.accordion-responsive li ul >li{padding-left:20px;}
ul.accordion-responsive li ul >li a:before{font-weight:900;font-family:'Font Awesome 5 Free';content:"\f054";margin-right:10px;}
footer.footer{color:#fff;background-color:#0b181f;border-top:1px solid rgba(210,201,255,0.1);}
footer .copyright{color:#fff;position:relative;z-index:99;}
a.mobile-btn{display:block;position:absolute;width:40px;height:40px;background:#151d25;border-radius:100%;padding:10px;font-size:15px;text-align:center;top:30%;transform:translateY(-50%);z-index:999;}
.position-right{right:0;}
.position-left{left:0;}

/*
======================================
[ Header Animation ]
======================================
*/
.header{background-color:#0b181f;z-index:101;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3);}
.relative{position:relative;}
.fixed{background:#fefeffd4;-webkit-box-shadow:0 2px 2px rgba(88,88,88,0.175);box-shadow:0 4px 4px rgba(88,88,88,0.175);position:fixed;z-index:999;width:100%;top:0;right:0;left:0;transition:all 0.2s ease-in-out 0s;-moz-gnimation:headerAnimation 0.7s 1;-webkit-animation:headerAnimation 0.7s 1;-o-animation:headerAnimation 0.7s 1;animation:headerAnimation 0.7s 1;}
@-webkit-keyframes "headerAnimation"{
	0%{margin-top:-70px;}
	100%{margin-top:0;}
}
@keyframes "headerAnimation"{
	0%{margin-top:-70px;}
	100%{margin-top:0;}
}

/*
======================================
[ Overlay ]
======================================
*/
.overlay{position:relative;}
.overlay:before{content:"";position:absolute;background:#0b181fd9;left:0;right:0;top:0;width:100%;height:100%;z-index:1;}
.overlay .container{position:relative;z-index:9;}
.breadcrumbs a{color:#cacaca;}
.breadcrumbs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*
======================================
[ Search Form ]
======================================
*/
input.form-control::placeholder{color:#c4d0d0;opacity:0.7;}
input.form-control:-ms-input-placeholder{color:#c4d0d0;}
input.form-control::-ms-input-placeholder{color:#c4d0d0;}
form.search-form .form-control{border:1px solid #fdfdfd36;border-radius:30px;background:#12171b6e;color:#b6b9bb;height:33px;font-size:13px;}
form.search-form:before{content:"\f002";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:6px;right:10px;z-index:999;color:#c4d0d0;font-size:14px;opacity:0.7;}
form.search-form{position:relative;}

/*
======================================
[ Heading ]
======================================
*/
.heading{background:#1821299e;border-bottom:1px solid #1d2731;color:#cacaca;}
h1.h1{color:#ffffff;font-size:18px;font-weight:500;margin:0;}

/*
======================================
[ Sidebar ]
======================================
*/
.widget-title{color:#fff;text-transform:uppercase;font-size:16px;display:block;margin:20px 0;position:relative;}
.widget-title span{border:1px solid #1b2b3a;padding:5px;background:#11171f;position:relative;z-index: 2;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.widget-title:after{content:"";border-bottom:1px solid #1b2b3a;width:100%;left:0;right:0;margin:0 auto;bottom:10px;position:absolute;z-index:1;}

/*
======================================
[ Widet Post ]
======================================
*/
.post-item > a.post-title{color:#ffa533;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-flex:1;-webkit-box-orient:vertical;letter-spacing:.6px;font-size:15px;margin:10px 0;}
.post-item a > i{position:absolute;right:0;left:0;margin:0 auto;top:50%;text-align:center;font-size:30px;color:#fff;opacity:1;transform:translateY(-50%);}
.post-item a > img{height:190px;object-fit:cover;}
.post-item span{display:block;color:#8a8a8a;}
.post-list{background:#222;}

/*
======================================
[ Single Page ]
======================================
*/
.entry-content h2{font-size:16px;line-height:1.6;font-weight:900;color:#a5a5a5;}
.entry-content h3{font-size:18px;font-family:'UTM-Avo-Bold';line-height:1.6;font-weight:900;}
.entry-content strong,.entry-content b{font-family:'UTM-Avo-Bold';line-height:1.6;font-weight:900;}

/*
======================================
[ Heading Film ]
======================================
*/
.head-wrap{position:relative;border-bottom:1px solid rgba(210,201,255,0.1);}
.head-wrap h2{color:#fff;text-transform:uppercase;}
.film-nav{position:absolute;top:5px;right:0;}
.film-nav a{display:inline-block;font-size:20px;background:#000;padding:0px 10px;border-radius:4px;cursor:pointer;}

/*
======================================
[ Custom Style ]
======================================
*/
.wrap{background:#151D25;}
.color-a5a5a5{color:#a5a5a5;}
.border-1d2731{border:1px solid #1d2731;}

/*
======================================
[ Blog]
======================================
*/
.review-film h2{position:relative;}
.review-film h2 > span{font-weight:400;font-size:18px;color:#fff;text-transform:uppercase;position:relative;z-index:9;}
.review-film .item{background:#ffffff1a;}
.review-film .item img{}
.review-film .item h3 a{color:#fff;display:block;font-size:16px;}
.review-film .item .entry-meta,.review-film .item .entry-meta a{color:#a5a5a5;}

/*
======================================
[ Film Style]
======================================
*/
.bg-film{background:url(assets/images/bg.png) no-repeat center;}
.film-top{background:#25242A;}
.film-bottom{background:#545454;}
.film-content{padding:10px;border:1px solid #1d2731;background:black;color:#a5a5a5;}
.film-wrap .item a.transition{display:block;overflow:hidden;position:relative;}
.film-wrap .item > div{color:#fff;}
.film-wrap .item  a{color:#ffa533;display:block;font-size:14px;text-align:center;line-height:1.4;}
.film-wrap .item > div span{color:#fff;display:block;}
.film-wrap .item > a img{transition:all .3s ease-in-out;width:100%;height:auto;}
.film-wrap .item > span{position:absolute;z-index:9999;font-size:11px;color:#fff;padding:3px 6px;text-align:center;}
.film-wrap .item > span.status{top:0;left:0;background:#a94442;}
.film-wrap .item > span.episode{right:0;bottom:62px;background:#478413;}
.film-wrap .item figure{overflow:hidden;margin:0;}
.film-wrap .item > a > i{position:absolute;margin:0 auto;text-align:center;font-size:40px;color:#fff;opacity:0;left:50%;top:50%;transform:translate(-50%,-50%);}
.film-wrap .item:hover > a > i{opacity:.75;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-backface-visibility:hidden;}
.film-wrap h2{position:relative;}
.film-wrap h2 > span,.film-wrap h3{font-weight:400;font-size:18px;color:#fff;text-transform:uppercase;position:relative;z-index:9;}
.film-wrap .item:hover img{transform:scale(1.2);transition:all .3s ease-in-out;}
ul.nav-film{list-style:none;padding:0;}
ul.nav-film li span{display:inline-block;padding:10px 0;text-transform:uppercase;letter-spacing:1px;font-size:15px;color:#fff;}
ul.nav-film li{margin-right:40px;display:inline-block;}
ul.nav-film li span.active{color:#78c905;border-bottom:1px solid #78c905;}
.film-wrapper{margin:10px;margin-right:0;color:#fff;}
.film-wrapper img{border:5px solid #1f2933;max-height:307px;object-fit:cover;}
.film-wrapper ul{list-style:none;padding:0;margin:0;color:#c5c5c5;}
.film-wrapper ul li{padding:7px 0;margin-bottom:0;border-bottom:1px solid #151d25;}
.film-wrapper ul li a{color:#fff;}
.film-wrapper ul li strong{color:#8a8a8a;}
.bg-meta{background-color:#1f2933!important;}
.watch-box a{width:150px;background-image:linear-gradient(to right,#50c305,#28a745);box-shadow:0 4px 15px 0 rgb(77,193,10);display:inline-block;padding:8px 10px;border-radius:20px;text-align:center;color:#fff;font-size:16px;}
.watch-box{text-align:center;margin:10px 0;}
.tags a{color:#ff0000;border:1px solid #36495a;background:#dfdfdf;font-size:12px;margin:1px;padding:2px 10px;display:inline-block;border-radius:30px;}
.episode a{color:#fff;font-size:12px;margin:10px 5px;padding:5px 20px;display:inline-block;border-radius:30px;background-image:linear-gradient(to right,#50c305,#28a745);box-shadow:0 4px 15px 0 rgb(46,171,58);}
.responsive-player iframe,.responsive-player #player{position:absolute;top:0;left:0;width:100%;height:100%;}
.responsive-player{position:relative;padding-bottom:56.25%; /* 16:9 */height:0;margin-bottom:20px;background:rgba(0,0,0,0.7) url(assets//images/ripple.svg) no-repeat center;}

/*
======================================
[ Share]
======================================
*/
.share-wrap a{font-size:15px;width:30px;height:30px;text-align:center;color:#fff;line-height:2;border-radius:100%;display:inline-block;}
.share-wrap .facebook{background:#3b5998}
.share-wrap .twitter{background:#db4437}
.share-wrap .pinterest{background:#e62117}
.share-wrap .linkedin{background:#00aff0}
.pagenavi{padding:10px 0 20px;}
.pagenavi a{background:#478413;}
.pagenavi span,.pagenavi a:hover{background:#a94442;}
.pagenavi span,.pagenavi a{color:#fff;padding:5px 10px;line-height: 2.4;}

.term-list{margin-bottom:20px;}
.term-list a{display:inline-block;border:1px solid #f06402;margin-right:5px;margin-bottom:5px;padding:5px;}

.actor-wrap {
    margin: 0 0 10px;
}
.actor-wrap img {
    height: 260px;
    object-fit: cover;
}
.actor-movie {
    color: #fff;
    font-size: 22px;
    margin: 10px 0;
}
ul.servers {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
}

ul.servers li a {display: block;background: #ffa533;color: #fff;padding: 3px 7px;margin: 0 4px;border-radius: 4px;}

ul.servers li {
    list-style: none;
}
#menu-backlink li {list-style: none;padding: 5px 10px;}