@charset "UTF-8";
:root{
    --bs-body-bg-light:#FDF6F6;
    --bs-body-main-bg:#d63941;
    --black-color:#000000;
    --green-color:#3A9B6E;
    --white-color:#fff;
    --pc-header-shadow:0 1px 0 0px rgb(240 240 240);
    --primary-color:#D84F57
}
a{text-decoration:none}
a:hover{color:var(--primary-color)}
img{max-width:100%;height:auto}
body{font-family: 'SegoeUI', sans-serif;background: #F3F3F3;}
.site-color{color:var(--primary-color)}
@font-face {
    font-family: 'SegoeUI';
    src: url('../fonts/SegoeUI.eot');
    src: url('../fonts/SegoeUI.eot') format('embedded-opentype'),
         url('../fonts/SegoeUI.woff2') format('woff2'),
         url('../fonts/SegoeUI.woff') format('woff'),
         url('../fonts/SegoeUI.ttf') format('truetype'),
         url('../fonts/SegoeUI.svg#SegoeUI') format('svg');
}
@font-face {
    font-family: 'SegoeUIBold';
    src: url('../fonts/SegoeUIBold.eot');
    src: url('../fonts/SegoeUIBold.eot') format('embedded-opentype'),
         url('../fonts/SegoeUIBold.woff2') format('woff2'),
         url('../fonts/SegoeUIBold.woff') format('woff'),
         url('../fonts/SegoeUIBold.ttf') format('truetype'),
         url('../fonts/SegoeUIBold.svg#SegoeUIBold') format('svg');
}

strong{font-weight:700;font-family:SegoeUIBold,sans-serif}
p{font-size:16px;color:#818181}
header{background-color:var(--bs-body-main-bg);color:var(--white-color);padding:12px 0;position:sticky;top:0;z-index:9}
.topbar .logo{font-weight:700;font-size:26px}
.topbar a{color:var(--white-color);text-decoration:none;margin:0 12px;font-weight:500}
.user-icon{cursor:pointer}
.navmenu-box ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}
.search-box{border-radius:20px;padding:4px 12px;background:var(--white-color);display:flex;align-items:center}
.search-box .fa-search{color:var(--primary-color)}
.search-box input{width:100%;border:0;outline:0}
.search-box input:hover{outline:0;box-shadow:none}
.top-section-heading p{color:#818181}
.site-color{color:var(--primary-color)}
.section-header .btn{background-color:#d03f4d;border:none;font-size:14px}
.card-img-top{height:300px;object-fit:cover;border-radius:26px;object-position:top}
.card{border:none;border-radius:15px;overflow:hidden}
.card-body{font-size:14px}
.live-dot{width:10px;height:10px;background-color:#2fa42f;border-radius:50%;display:inline-block;margin-right:6px}
.feamale-icon{background:url('../img/female.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.men-icon{background:url('../img/male.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.couple-icon{background:url('../img/man-woman.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.trans-icon{background:url('../img/transgender.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}

.strip-icon{background:url('../img/stripchat-colo.svg') no-repeat;background-position:center;background-size:contain;width:96px;height:16px}
.img-modal-box{transition:all 1s ease-out;border-radius:18px;overflow:hidden}
.img-modal-box:hover .overlay-with-play{opacity:1}
.overlay-with-play{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0;transition:all 1s ease-out;border-radius:18px;overflow:hidden}
.overlay-with-play:after{content:'';background:#d84f57;opacity:.4;position:absolute;left:0;bottom:0;width:100%;height:100%;border-radius:18px}
.playbtn-box{color:var(--primary-color);position:absolute;z-index:2;font-size:25px;width:58px;height:58px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}
.live-status{position:absolute;right:14px;bottom:14px;color:#fff;font-size:12px}
.card-body .flag-icon-size{width:20px;height:20px}
span.badge{border:1px solid #858585;border-radius:19px;color:#858585;font-size:14px;font-weight:400;margin:6px 4px;padding:0;font-weight:600}
.text-muted{color:#979191!important}
hr{color:#bfb5b5}
span.badge a{color:#858585;padding:6px 8px;display:inline-flex;font-weight:300}
span.badge b{font-weight:600;margin-left:2px}
nav .breadcrumb{border:1px solid var(--primary-color);border-radius:20px;display:inline-flex;padding:2px 12px;font-size:12px;font-weight:500}
nav .breadcrumb a{color:var(--primary-color)}
.vid-count{color:#505050}
span.badge:hover{border-color:var(--primary-color)}
span.activesho{border-color:var(--primary-color)}
span.activesho a{color:var(--primary-color)}
.tagcolor span.badge{border-color:var(--primary-color);color:var(--primary-color)}
.tagcolor span.badge a{color:var(--primary-color)}
span.badge:hover a{color:var(--primary-color)}
.footer-info span.types-img-icon{width:16px;display:inline-flex;height:18px}
.footer-info span.types-img-icon path{fill:#F576AB}
.footer-info span.types-img-icon svg{width:12px;height:13px;object-fit:contain;object-position:center}
.footer-info img{width:16px;height:12px}
.footer-info span{font-size:13px;margin-left:5px;font-weight:600;color:#f576ab;display:flex;align-items:center}
.menlist .footer-info span.types-img-icon path{fill:#5AC1F2}
.menlist .footer-info>span{fill:#5AC1F2;color:#5ac1f2}
.footer-info .brand{color:#d03f4d!important;font-weight:700}
.btn.btn-outline-primary{border-color:var(--bs-body-main-bg);color:var(--primary-color);border-radius:19px}
.btn{font-weight:600;font-weight:500}
.btn.btn-outline-primary:hover{border-color:var(--bs-body-main-bg);color:var(--white-color);background-color:var(--primary-color)}
.lang-stie a{font-size:16px;font-weight:500;color:var(--primary-color);margin:0 20px}
.footer-page-link a{color:#818181;font-size:16px;font-weight:500;margin:0 12px;position:relative}
.footer-page-link a:before{content:'';font-size:4px;width:2px;height:2px;position:absolute;left:-12px;background:#818181;border-radius:100%;bottom:9px}
.footer-page-link a:first-child:before{display:none}
#cookieConsent p{color:var(--white-color);font-size:14px}
#cookieConsent{position:fixed;bottom:0;left:0;width:100%;background-color:var(--bs-body-main-bg);color:var(--white-color);padding:15px 10px;text-align:center;z-index:999}
#cookieConsent a{color:var(--white-color);text-decoration:underline;margin:0 10px;font-size:14px}
.inner-pg-bg{background:#fafafa}
.sidebar{background:var(--white-color);padding:15px;box-shadow:0 3px 6px #00000012;overflow-y:auto;position:fixed;left:0;height:100vh;width:220px;z-index:3;top:63px}
.main-content.video-play-section{margin-left:210px;width:65%}
.filter-title{font-weight:700;margin-bottom:10px}
.filter-category{font-size:13px;color:var(--primary-color);margin-bottom:20px;cursor:pointer;position:relative}
.dropdown-toggle::after{position:absolute;right:0;top:6px;background:url(../img/arrow2.svg) no-repeat;background-size:contain;width:8px;height:8px;border:0}
.filter-category.active::after{transform:rotate(90deg)}
.filter-category i{margin-right:5px}
.filter-item{margin-left:0;color:var(--primary-color);font-size:12.2px;display:block;margin-bottom:8px}
.cta-button{background-color:var(--primary-color);color:var(--white-color);border-radius:10px;padding:10px 20px;font-weight:700;border:none;margin-bottom:15px}
.video-box{position:relative;border-radius:10px;overflow:hidden}
.video-box img{width:100%}
.video-box .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:60px;color:var(--white-color);opacity:.9}
.model-list img{width:100%;border-radius:10px}
.model-item{margin-bottom:15px}
.model-item p{margin-top:5px;font-size:.9rem;color:var(--primary-color)}
.modal-img-box-s{border-radius:16px;overflow:hidden}
.submenu{margin-left:12px;margin-bottom:10px;padding-left:10px}
.btn-primary{background:var(--bs-body-main-bg);border-color:var(--primary-color);border-radius:19px;padding:10px 12px;font-weight:500}
.btn-primary:focus,.btn-primary:hover,:not(.btn-check)+.btn:active{background:var(--bs-body-main-bg);border-color:var(--primary-color)}
.video-play-section .card-img-top{height:340px;border-radius:30px 30px 0 0}
.video-play-section .card{box-shadow:0 3px 6px #0000000F;border-radius:10px;border-top-left-radius:32px;border-top-right-radius:32px}
.videotabcont .card-header:first-child{border-width:2px}
.bdr-btm-co:after{content:'';width:146px;height:2px;background:var(--bs-body-main-bg);position:absolute;left:0;bottom:-2px;box-shadow:0 3px 6px #0000000F;border-radius:10px}
.profile-pic-u{width:48px;height:48px;border-radius:100%;overflow:hidden}
.profile-pic-u img{width:100%;height:100%;object-fit:cover;object-position:top}
.online-text{background-color:#2fa42f;border-radius:6px;width:38px;height:20px;color:var(--white-color);font-size:9px;line-height:19px;text-align:center}
.videoplaymodal .overlay-with-play{opacity:1}
.filter-category i{width:16px;height:16px;background-position:center;display:inline-flex;vertical-align:middle}
.ageicon{background:url(../img/age.svg) no-repeat;background-size:contain}
.bodytypeicon{background:url(../img/weight-loss.svg) no-repeat;background-size:contain}
.eyesicon{background:url(../img/eye.svg) no-repeat;background-size:contain}
.haircoloricon{background:url(../img/long-wavy.svg) no-repeat;background-size:contain}
.intrestedinicon{background:url(../img/transgender-s.svg) no-repeat;background-size:contain}
.languageicon{background:url(../img/language.svg) no-repeat;background-size:contain}
.platformicon{background:url(../img/plateform.svg) no-repeat;background-size:contain}
.subcultureicon{background:url(../img/facial-recognition.svg) no-repeat;background-size:contain}
.titsicon{background:url(../img/bosom.svg) no-repeat;background-size:contain}
.toysicon{
	background:url('../img/toy.svg')no-repeat;
	background-size: 24px 18px;
}
.specificsicon{
	background:url('../img/specifics.svg')no-repeat;
	background-size: contain;
}
.orientationicon{
	background:url('../img/orientation.svg')no-repeat;
	background-size: contain;
}
.interestedinicon{
	background:url('../img/interested.svg')no-repeat;
	background-size: contain;
}
.fetishicon{
	background:url('../img/fetish.svg')no-repeat;
	background-size: contain;
}
.ethnicityicon{
	background:url('../img/ethnicity.svg')no-repeat;
	background-size: contain;
}
.list-style{list-style:none;padding:0}
.list-style li{font-size:16px;color:#818181;margin-bottom:20px}
.list-style li strong{font-size:16px;color:#818181}
.close-icon-menu{display:none;position:absolute;right:18px;top:20px}
.filteropenicon{display:none}
.filter-category.dropdown-toggle.active{font-weight:700}
.detail-pg footer{padding-left:220px}
@media (max-width:991px){
.close-icon-menu{display:block}
.right-col{justify-content:flex-end;margin:8px 0}
.navmenu-box{display:none}
.navmenu-box ul{align-items:flex-start;flex-direction:column;padding-top:60px}
.navmenu-box ul li{margin:14px 0}
#mobile-menu{top:0;max-width:250px;left:-100%;width:100%;background:var(--primary-color);height:100%;position:fixed;z-index:9997;overflow-y:auto;-webkit-transform:translate3d(0,0,205px);-moz-transform:translate3d(0,0,205px);transform:translate3d(0,0,205px);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
#mobile-menu.active{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:block}
.filteropenicon{display:block}
.fliterinnerbox.active{display:block;position:absolute;height:100vh;background:#fff;left:0;width:93.7%;z-index:9999;margin:auto;left:0;right:0;padding:24px}
}
@media (max-width:767px){
.fliterinnerbox.active{width:100%}
}
.sidebar{transition:all .3s ease}
.main-content.video-play-section{transition:all .3s ease}
.hamburger-menu{cursor:pointer}
.toyicon{background:url('../img/toy.svg') no-repeat;background-size:24px 18px}
.orientation{background:url('../img/specifics.svg') no-repeat;background-size:contain}
.orientationicon{background:url('../img/orientation.svg') no-repeat;background-size:contain}
.interestedicon{background:url('../img/interested.svg') no-repeat;background-size:contain}
.fetishicon{background:url('../img/fetish.svg') no-repeat;background-size:contain}
.ethnicityicon{background:url('../img/ethnicity.svg') no-repeat;background-size:contain}
#ageModal h5{color:var(--white-color)}
#ageModal p{color:var(--white-color)}
.placeholder{background-color:#ddd;opacity:1;height:300px;display:flex;align-items:center;justify-content:center}
.placeholder .card-img-top{height:auto;object-fit:contain;border-radius:0;object-position:top;width:auto}
.videoplaymodal .img-modal-box{border-bottom-left-radius:0;border-bottom-right-radius:0}
.videotabcont a img{width:100%}
.videotabcont .placeholder a img{width:auto}
.site-brand{display:inline-block;vertical-align:middle;background:url('../img/logo-color.png') no-repeat;background-size:74px;width:74px;height:20px}
.videotabcont .placeholder{height:inherit}
.text-dark a{color:var(--black-color)}
.fliterinnerbox{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}
.fliterinnb-in{height:calc(100vh - 168px);overflow-y:auto}
.sb-sidenav-footer{border-color:currentcolor #f2f2f2 #f2f2f2;border-top:1px solid #f2f2f2;flex-shrink:0;font-size:16px;padding:.45rem;text-align:center}
.sb-sidenav-footer a{font-size:18px;color:var(--primary-color);font-weight:700}
.cmppage .sidebar{left:-225px}
.cmppage .main-content.video-play-section{margin-left:0;width:100%}
.cmppage.detail-pg footer{padding-left:0}
.girlslist .video-play-section .placeholder .card-img-top{height:auto}
.girlslist .video-play-section .card-img-top{height:234px}
.girlslist .main-content.video-play-section{width:86%}
@media (max-width:767px){
.cmppage .main-content{padding-left:16px!important}
}

.modal-fullscreen{background-color:#d04b4b;color:#fff}
.modal-content{background-color:transparent;border:none;box-shadow:none}
#ageModal .btn:hover{color:var(--primary-color)}

.videoplaymodal .img-modal-box.placeholder.offline{height:260px}
@media (max-width:767px){
.cmppage .main-content{padding-left:16px!important}
}

.girls-color-icon{background:url('../img/girl-color.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.men-color-icon{background:url('../img/men-color.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.couple-color-icon{background:url('../img/couple-color.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
.trans-color-icon{background:url('../img/trans-color.svg') no-repeat;background-repeat:no-repeat;background-position:center;background-size:contain;width:14px;height:14px;display:inline-flex;vertical-align:middle;vertical-align:middle}
