@font-face{font-family:'fontello';font-style:normal;font-weight:normal;font-display:swap;src:url('fontello_0829.woff2') format('woff2'),url('fontello_0829.woff') format('woff')}
body{background-color:#252323;font-family:'Open Sans',sans-serif;margin:0;position:relative;min-height:100vh;color:#fff;display:flex;flex-direction:column}
*:focus{outline:0}
@media screen and (min-width:0\0){
	img{border:0}
}
a:link,a:visited{color:#fff;text-decoration:none}
html.notransition button,html.notransition button img,html.notransition main{transition:none !important}
html.notouch a:hover{color:#fd4045;transition:.3s opacity,0.3s background,0.3s background-image,0.3s color}
html:not(.notouch) *{outline:0}
@media(hover:none){
	a:focus{color:#fd4045}
	a:link{color:#fff}
}

button{font-family:'Open Sans',sans-serif;cursor:pointer;padding:0 6px;margin:0;border:0;transition:.3s opacity,0.3s background,0.3s background-image,0.3s color}
input[type=text],input[type=search],textarea,select{font-family:'Open Sans',sans-serif}
input[type=text]::-ms-clear{display:none}
input:focus{outline:0}
hr{border:0;height:1px;background-color:#444;width:100%}
main{display:block;width:calc(100% - 20px);max-width:2520px;margin:0 auto}
main h1,main h2{font-size:24px;color:orange;padding:15px 0 15px 5px;font-weight:100;text-transform:uppercase;margin:0}
main p{margin:0 5px 15px 5px}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}
.tooltip{position:absolute;font-size:14px;background-color:#444;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.75);display:block;padding:5px 10px;max-width:300px;text-align:left;z-index:100}
.tooltip strong{color:#fd4045}
.ui-helper-hidden-accessible{display:none}
#metrica{position:absolute;left:-9999px}
#overlay{position:absolute;z-index:98;width:100%;height:0;top:0;left:0}
.category-list-open #overlay,.pornstar-list-open #overlay,.autocomplete-open #overlay{display:block;top:102px;height:calc(100% - 102px);background:rgba(0,0,0,.75);transition:.3s background}


@media only screen and (max-width:1110px){
	.menu-open #overlay{display:block;height:100%;top:0;background:rgba(0,0,0,.75);transition:.3s background}
}

.headless header{display:none !important}
.headless footer{display:none !important}
.headless main{padding:10px !important}
.headless main h1{margin-top:0 !important}
.headless main p:last-of-type{margin-bottom:10px !important}
header{background-color:#111;box-shadow:0 5px 15px 0 rgba(0,0,0,0.75);position:relative}
header>div{display:flex;align-items:center;padding:10px 10px 10px 0}
header>div>a{display:block;max-height:40px}
header>div>a img{width:169px;height:40px}
header>div>button{background:linear-gradient(180deg,rgba(242,242,242,1) 0,rgba(235,235,235,1) 50%,rgba(221,221,221,1) 50%,rgba(210,210,210,1) 100%);line-height:20px;padding:6px 15px;margin:5px 0 5px 5px;border-radius:2px;text-transform:uppercase;font-weight:800;color:black;width:110px;height:32px}
header>div>button::before,header>nav>ul:first-of-type>li:first-of-type>button::before{font-family:'fontello';margin:0 5px 0 -5px}
header>div>button:nth-of-type(1):not(.profile-button)::before,header>nav>ul:first-of-type>li:first-of-type>button:nth-of-type(2):not(.profile-button)::before{content:'\e806'}
header>div>button.profile-button::before,header>nav>ul:first-of-type>li:first-of-type>button.profile-button::before{content:'\e805'}
header>div>button:nth-of-type(2):not(.logout-button)::before,header>nav>ul:first-of-type>li:first-of-type>button:nth-of-type(3):not(.logout-button)::before{content:'\f02c'}
header>div>button.logout-button::before,header>nav>ul:first-of-type>li:first-of-type>button.logout-button::before{content:'\f02d'}
header form{display:flex;flex:1;background-color:#252323;border:1px solid #444;border-radius:2px;padding:5px;margin:0}
header form>input[type=search]{width:calc(100% - 30px);border:0;background-color:#252323;color:#fff;margin:0 5px;font-size:14px;line-height:20px;height:20px;padding:0;-webkit-appearance:none}
header form>input[type=search]::-ms-clear{display:none}
header>div>form>button,header nav form button{background-color:transparent;padding:0;width:20px;height:20px}
header>div>form>button:first-of-type,header nav form button:first-of-type,header nav>button:last-of-type{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMzIiIGhlaWdodD0iMzIiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4zMiwtMTAuMzIpIHNjYWxlKDEuMTIsMS4xMikiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTcyLjI0LDEwLjMyYy0zMi4zMzA2MiwwIC01OC40OCwyNi4xNDkzOCAtNTguNDgsNTguNDhjMCwzMi4zMzA2MyAyNi4xNDkzOCw1OC40OCA1OC40OCw1OC40OGMxMS41NDI4MSwwIDIyLjIyNTYzLC0zLjM4NjI1IDMxLjI4MjUsLTkuMTM3NWw0Mi4yNDc1LDQyLjI0NzVsMTQuNjIsLTE0LjYybC00MS43MSwtNDEuNjAyNWM3LjQ5ODEzLC05LjgzNjI1IDEyLjA0LC0yMi4wMjQwNiAxMi4wNCwtMzUuMzY3NWMwLC0zMi4zMzA2MiAtMjYuMTQ5MzcsLTU4LjQ4IC01OC40OCwtNTguNDh6TTcyLjI0LDI0LjA4YzI0Ljc2NTMxLDAgNDQuNzIsMTkuOTU0NjkgNDQuNzIsNDQuNzJjMCwyNC43NjUzMSAtMTkuOTU0NjksNDQuNzIgLTQ0LjcyLDQ0LjcyYy0yNC43NjUzMSwwIC00NC43MiwtMTkuOTU0NjkgLTQ0LjcyLC00NC43MmMwLC0yNC43NjUzMSAxOS45NTQ2OSwtNDQuNzIgNDQuNzIsLTQ0LjcyeiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvc3ZnPg==');background-size:20px 20px;min-width:20px}
header>div>form>button:last-of-type,header nav form button:last-of-type{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDgiIGhlaWdodD0iNDgiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNS44LC0yNS44KSBzY2FsZSgxLjMsMS4zKSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9Im5vbmUiIGZvbnQtd2VpZ2h0PSJub25lIiBmb250LXNpemU9Im5vbmUiIHRleHQtYW5jaG9yPSJub25lIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD48cGF0aCBkPSIiIGZpbGw9Im5vbmUiPjwvcGF0aD48Zz48cGF0aCBkPSJNMTUwLjUsMTMyLjU4MzMzYzAsOS44OTcxNyAtOC4wMTk1LDE3LjkxNjY3IC0xNy45MTY2NywxNy45MTY2N2gtOTMuMTY2NjdjLTkuODk3MTcsMCAtMTcuOTE2NjcsLTguMDE5NSAtMTcuOTE2NjcsLTE3LjkxNjY3di05My4xNjY2N2MwLC05Ljg5NzE3IDguMDE5NSwtMTcuOTE2NjcgMTcuOTE2NjcsLTE3LjkxNjY3aDkzLjE2NjY3YzkuODk3MTcsMCAxNy45MTY2Nyw4LjAxOTUgMTcuOTE2NjcsMTcuOTE2Njd6IiBmaWxsPSIjZmQ0MDQ1Ij48L3BhdGg+PHBhdGggZD0iTTYwLjMwMDAxLDEyMS44MzQxMmwtMTAuMTM1MDIsLTEwLjEzNTM3bDYwLjkxODY3LC02MC45MTY1NGwxMC4xMzUwMiwxMC4xMzUzN3oiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMTIxLjkyMDg4LDExMC44ODE2MWwtMTAuMTM1MDIsMTAuMTM1MzdsLTYxLjI0NTUzLC02MS4yNDMzOWwxMC4xMzUwMiwtMTAuMTM1Mzd6IiBmaWxsPSIjZmZmZmZmIj48L3BhdGg+PC9nPjwvZz48L2c+PC9zdmc+');background-size:20px 20px;margin-left:10px;display:none;min-width:20px}
header nav>button:last-of-type{width:30px;height:30px;margin:5px 10px 0 0;background-size:30px 30px}
header nav{border-top:1px solid #444}
header nav>ul{display:flex;width:100%;margin:0;padding:0;align-items:center;list-style-type:none;text-align:center;text-transform:uppercase;font-size:18px}
header nav>ul li:first-child{display:none}

/*header nav>ul>li:nth-of-type(-n+4):not(:first-of-type){width:9%}*/
header nav>ul>li:not(:first-child){width:9%}
header nav>ul>li:nth-child(n+2)>a{line-height:22px;height:22px;display:block;padding:8px 0;border-bottom:1px solid #444}
header nav>ul>li:not(:first-child)>a.selected,html.notouch header nav>ul>li:not(:first-child)>a:hover{border-bottom:1px solid #fd4045}

header nav button,nav img{display:none}
header nav form{display:none}
.selected{color:#fd4045 !important}
.disabled{opacity:.2;pointer-events:none}
header>nav>ul>li>a::before{font-family:'fontello';font-size:18px;margin-right:8px}
header>nav>ul>li>a:not(.selected):not(:hover)::before{color:#888}

header>nav>ul>li.icon-home>a::before{content:'\e803'}
header>nav>ul>li.icon-jilu>a::before{content:'\e808'}
header>nav>ul>li.icon-zuijia>a::before{content:'\f525'}
header>nav>ul>li.icon-kanguo>a::before{content:'\e800'}
header>nav>ul>li.icon-duide>a::before{content:'\f14a'}
header>nav>ul>li.icon-type>a::before{content:'\e801'}
header>nav>ul>li.icon-yanyuan>a::before{content:'\f182'}
header>nav>ul>li.icon-user>a::before{content:'\f064'}
header>nav>ul>li.icon-love>a::before{content:'\e802'}



header>nav>ul>li.icon-video>a::before{content:'\e804' !important}




header>nav>ul>li:nth-of-type(10)>a[target=_blank].blinkon:not(:hover)::before,header>nav>ul>li:nth-of-type(10)>a[target=_blank].blinkon:not(:hover){transition:color 1s ease-in-out;color:red}
header>nav>ul>li:nth-of-type(10)>a[target=_blank].blinkoff:not(:hover)::before{transition:color 1s ease-in-out;color:#888}
header>nav>ul>li:nth-of-type(10)>a[target=_blank].blinkoff:not(:hover){transition:color 1s ease-in-out;color:white}



@media only screen and (min-width:1111px){
	header nav>ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	}
}



@media only screen and (max-width:1110px){
	
	header>nav>ul>li>a::before{display:inline-block;width:20px;text-align:center;margin-left:-2px;}
	header>div{display:none}

    .mobile_nav {display: -webkit-flex;flex-wrap: wrap;}
	.menu-open header nav li {font-size: 18px;padding: 5px 5px 5px 0px;}




	header nav{position:fixed;z-index:100;display:flex;justify-content:space-between;background:rgba(0,0,0,0.8);width:100%;padding:5px 0;border-bottom:1px solid #444;box-shadow:0 5px 15px 0 rgba(0,0,0,0.75)}
	header nav>ul{flex-direction:column;padding-left:10px;display:inline-block;width:auto}
	header nav>ul>li{margin:5px 0 5px 3px;text-align:left;display:none;width:auto !important}
	header nav>ul>li:not(:first-of-type){margin:0}
	header nav>ul>li>a{padding:5px 0 5px 5px !important}
	header nav>ul>li>a:not(.selected){border-bottom:1px solid #222 !important}
	body.category-list-open header nav>ul>li>a.selected,body.pornstar-list-open header nav>ul>li>a.selected{border-top:1px solid #222;margin-top:10px}
	header nav>ul li:first-of-type{display:flex;margin-left:3px}
	header nav>ul>li:nth-of-type(2){margin-top:10px;border-top:1px solid #222}
	header nav button{display:block;background:transparent;padding:0}
	header nav>ul>li>button:not(:first-of-type){display:none}
	header nav>a{width:calc(100% - 73px);margin:auto auto;max-width:280px;height:100%}
	header>nav>a>img{display:block;width:169px;        margin: 0 auto;height:40px;transition:1s opacity}
	header nav>form{display:none;margin:4px 10px;align-items:center;padding:0 5px;height:30px}
	header nav>form>button{height:20px}
	header nav form button:last-of-type{display:block}


	@supports(-webkit-overflow-scrolling:touch){
		header form>input[type=search]{font-size:16px}
	}

	.menu-open header nav{height:100vh;width:294px;border-right:1px solid #444;border-top:0;border-bottom:0;margin:1px 0;transition:.3s width;overflow-y:auto}
	.menu-open header nav>a,.menu-open header nav>form,.menu-open header nav>button{display:none}
	header nav>ul>li>button:first-of-type{position:relative;width:30px;height:30px}
	header nav ul li button img{display:block !important;width:30px;height:30px;position:absolute;opacity:0;transition:1s;top:0}
	header nav ul li button img:first-of-type{opacity:1}
	.menu-open header nav li{display:block}
	.menu-open header nav>ul:first-of-type{padding-right:10px;width:100%;min-height:360px}
	.menu-open header nav>ul>li>button:not(:first-of-type){display:block;background:linear-gradient(180deg,rgba(242,242,242,1) 0,rgba(235,235,235,1) 50%,rgba(221,221,221,1) 50%,rgba(210,210,210,1) 100%);width:110px;margin-left:10px;font-weight:bolder;color:black;border-radius:2px;text-transform:uppercase;line-height:30px;height:30px}
	.menu-open header nav form{display:none !important}
	.menu-open main{padding-top:0 !important}
	.autocomplete-open #overlay{top:52px !important}
	.pornstar-list-open>header>nav>ul>li:nth-of-type(-n+7):not(:first-child),.pornstar-list-open>header>nav>ul>li:nth-last-of-type(-n+2){display:none}
	main{transition:.5s padding-top;}
}
@media only screen and (max-width:388px){
header>nav>a>img{width: 169px;height: auto;max-height: 40px;margin: 0 auto;}

::-webkit-input-placeholder{font-size:12px}
::-moz-placeholder{font-size:12px}
::-ms-placeholder{font-size:12px}
::placeholder{font-size:12px}
}

@media only screen and (min-width:1111px){
	header nav>form{display:none !important}
}

footer{color:#666;background-color:#111;text-align:center;box-shadow:0 -5px 15px 0 rgba(0,0,0,0.75);border-top:1px solid #444;flex-grow:1}
@media only screen and (max-width:480px){
	.trendingPornstars a,.trendingTags a{font-size:12px !important}
}
footer p{padding:10px;margin:0;color:#888;border-top:1px solid #444}
.trendingPornstars,.trendingTags{display:flex;flex-flow:row wrap;font-size:14px}
.trendingPornstars{padding:10px 10px 0 10px}
.trendingTags{padding:5px 10px 10px 10px;border-bottom:1px solid #444}
.trendingPornstars a,.trendingTags a{background-color:#444;flex-grow:1;padding:5px 10px;margin:5px;font-size:14px;font-weight:300;border:1px solid #555;text-align: center;}
.trendingPornstars h3,.trendingTags h3{width:100%;text-align:left;margin:0 0 5px 5px;padding:0;color:#888;text-transform:uppercase;font-weight:normal}
.noresults{margin:10px 0 10px 5px !important}
.videolist h1{padding-bottom:0}
.thumbnail-list{margin:0 auto;padding-bottom:15px;display:flex;flex-flow:row wrap}
.thumbnail-list p{margin:5px 5px 15px 5px}
.thumbnail-list .section-header{display:flex;justify-content:space-between;flex-direction:column;width:100%}
.thumbnail-list .title{position:absolute;background:rgba(0,0,0,0.7);padding:5px;width:calc(100% - 10px);text-align:center;box-shadow:0 0 4px 2px rgba(0,0,0,0.5);border-bottom:1px solid rgba(68,68,68,.5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:125%;z-index:90;font-size:15px;pointer-events:none}
.thumbnail-list .duration,.thumbnail-list .rating,.thumbnail-list .views,.thumbnail-list .age,.thumbnail-list .ethnicity,.thumbnail-list .video-count,.thumbnail-list .onlinestatus,.thumbnail-list .offlinestatus,.thumbnail-list .flag,.thumbnail-list .male,.thumbnail-list .female,.thumbnail-list .tranny{padding:2px 8px;font-size:14px !important;background-color:rgba(0,0,0,0.6);border-radius:2px;position:absolute;pointer-events:none}
.thumbnail-list .duration{bottom:29px;left:3px}
.thumbnail-list .rating,.thumbnail-list .age{bottom:3px;left:3px}
.thumbnail-list .views,.thumbnail-list .ethnicity,.thumbnail-list .video-count{bottom:3px;right:3px}
.star0,.star1::after,.star2::after,.star3::after,.star4::after{color:#999}
.star1::before,.star1::before,.star2::before,.star3::before,.star4::before,.star5{color:#ffa500 !important}
.star0::after,.star5::before{content:'\2605\2605\2605\2605\2605'}
.star1::before,.star4::after{content:'\2605'}
.star2::before,.star3::after{content:'\2605\2605'}
.star3::before,.star2::after{content:'\2605\2605\2605'}
.star4::before,.star1::after{content:'\2605\2605\2605\2605'}
.thumbnail-list .rss{position:absolute;width:32px !important;height:32px !important;left:3px;bottom:3px}
.thumbnail-list .flag{bottom:3px;right:3px}
.thumbnail-list .flag img{width:16px !important;height:11px !important;padding-right:5px}
.thumbnail-list .male,.thumbnail-list .female,.thumbnail-list .tranny{bottom:29px;left:3px;background-size:18px 18px;background-repeat:no-repeat;background-position:left 3px center}
.thumbnail-list .male{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDgiIGhlaWdodD0iNDgiCnZpZXdCb3g9IjAgMCA0OCA0OCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBmaWxsPSIjMjE5NkYzIiBkPSJNMzAuNzkzIDQuMTg2SDM0Ljc5M1YyNi4yMjhIMzAuNzkzeiIgdHJhbnNmb3JtPSJyb3RhdGUoNDQuOTkyIDMyLjc5NSAxNS4yMDkpIj48L3BhdGg+PHBhdGggZmlsbD0iIzIxOTZGMyIgZD0iTTE4IDQyTDE4IDQyYy0zLjIwNiAwLTYuMjE5LTEuMjQ4LTguNDg1LTMuNTE1QzcuMjQ4IDM2LjIxOSA2IDMzLjIwNSA2IDMwczEuMjQ4LTYuMjE5IDMuNTE1LTguNDg1QzExLjc4MSAxOS4yNDggMTQuNzk0IDE4IDE4IDE4czYuMjE5IDEuMjQ4IDguNDg1IDMuNTE1YzQuNjggNC42NzkgNC42OCAxMi4yOTIgMCAxNi45NzFDMjQuMjE4IDQwLjc1MiAyMS4yMDUgNDIgMTggNDJ6TTE4IDIyYy0yLjEzNyAwLTQuMTQ2LjgzMi01LjY1NyAyLjM0My0zLjExOSAzLjExOS0zLjExOSA4LjE5NSAwIDExLjMxNEMxMy44NTQgMzcuMTY4IDE1Ljg2MiAzOCAxOCAzOGMyLjEzNyAwIDQuMTQ2LS44MzIgNS42NTctMi4zNDMgMy4xMTktMy4xMTkgMy4xMTktOC4xOTUgMC0xMS4zMTRDMjIuMTQ2IDIyLjgzMiAyMC4xMzcgMjIgMTggMjJ6TTI1IDZINDJWMTBIMjV6Ij48L3BhdGg+PHBhdGggZmlsbD0iIzIxOTZGMyIgZD0iTTM4IDZINDJWMjNIMzh6Ij48L3BhdGg+PC9zdmc+');padding-left:24px}
.thumbnail-list .female{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDgiIGhlaWdodD0iNDgiCnZpZXdCb3g9IjAgMCA0OCA0OCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBmaWxsPSIjRkYxNzQ0IiBkPSJNMjYsMjUuOWMyLjQtMC40LDQuNy0xLjUsNi41LTMuM2MyLjMtMi4zLDMuNS01LjMsMy41LTguNWMwLTMuMi0xLjItNi4yLTMuNS04LjVjLTIuMy0yLjMtNS4zLTMuNS04LjUtMy41Yy0zLjIsMC02LjIsMS4yLTguNSwzLjVsMCwwYy0yLjMsMi4zLTMuNSw1LjMtMy41LDguNWMwLDUuOSw0LjMsMTAuOSwxMCwxMS44VjM0bC04LDBsMCw0bDgsMHY4aDR2LThsOCwwdi00bC04LDBWMjUuOXogTTE2LDE0LjFjMC0yLjEsMC44LTQuMSwyLjMtNS43YzEuNS0xLjUsMy41LTIuMyw1LjctMi4zYzQuNCwwLDgsMy42LDgsOGMwLDIuMS0wLjgsNC4xLTIuMyw1LjdjLTEuNSwxLjUtMy41LDIuMy01LjcsMi4zQzE5LjYsMjIuMSwxNiwxOC41LDE2LDE0LjF6Ij48L3BhdGg+PC9zdmc+');padding-left:22px}
.thumbnail-list .tranny{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDgiIGhlaWdodD0iNDgiCnZpZXdCb3g9IjAgMCA0OCA0OCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBmaWxsPSIjOUMyN0IwIiBkPSJNMzUsMkgyNXY0aDcuM2wtNi44LDYuOGMtMy45LTIuNi05LjItMi4xLTEyLjYsMS4zQzksMTgsOSwyNC4zLDEyLjksMjguMmMxLjQsMS40LDMuMiwyLjMsNS4xLDIuN2wwLDUuMWgtNnY0aDZsMCw2aDRsMC02aDZ2LTRoLTZsMC01LjFjMS45LTAuNCwzLjYtMS4zLDUuMS0yLjdjMy40LTMuNCwzLjgtOC43LDEuMy0xMi42TDM1LDl2N2g0VjZWMkgzNXogTTI0LjIsMjUuM2MtMi4zLDIuMy02LjEsMi4zLTguNCwwYy0yLjMtMi4zLTIuMy02LjEsMC04LjRjMi4zLTIuMyw2LjEtMi4zLDguNCwwQzI2LjUsMTkuMiwyNi41LDIzLDI0LjIsMjUuM3oiPjwvcGF0aD48L3N2Zz4=');padding-left:22px}
.thumbnail-list .onlinestatus,.thumbnail-list .offlinestatus{left:3px;bottom:3px;font-weight:bolder;font-size:12px;text-transform:uppercase}
.thumbnail-list .onlinestatus,.profile .onlinestatus{color:#32cd32}
.thumbnail-list .offlinestatus{color:#fd4045}
.noavatar,.profile>div:first-of-type>div:nth-of-type(1)>div,.video-player .video-comments>div>div>a{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNjQiIGhlaWdodD0iNjQiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIHRyYW5zZm9ybT0iIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiM0NDQ0NDQiPjxwYXRoIGQ9Ik04NiwzNi4yODEyNWMtMTcuMDY1NjIsMCAtMzAuOTA2MjUsMTMuODQwNjIgLTMwLjkwNjI1LDMwLjkwNjI1YzAsMTcuMDY1NjIgMTMuODQwNjMsMzAuOTA2MjUgMzAuOTA2MjUsMzAuOTA2MjVjMTcuMDY1NjIsMCAzMC45MDYyNSwtMTMuODQwNjMgMzAuOTA2MjUsLTMwLjkwNjI1YzAsLTE3LjA2NTYzIC0xMy44NDA2MywtMzAuOTA2MjUgLTMwLjkwNjI1LC0zMC45MDYyNXpNODYsNDQuMzQzNzVjMTIuNjMxMjUsMCAyMi44NDM3NSwxMC4yMTI1IDIyLjg0Mzc1LDIyLjg0Mzc1YzAsMTIuNjMxMjUgLTEwLjIxMjUsMjIuODQzNzUgLTIyLjg0Mzc1LDIyLjg0Mzc1Yy0xMi42MzEyNSwwIC0yMi44NDM3NSwtMTAuMjEyNSAtMjIuODQzNzUsLTIyLjg0Mzc1YzAsLTEyLjYzMTI1IDEwLjIxMjUsLTIyLjg0Mzc1IDIyLjg0Mzc1LC0yMi44NDM3NXpNODYsMTA4Ljg0Mzc1Yy0yMi4wMzc1LDAgLTQyLjQ2MTQ1LDExLjk1ODg1IC01My4zNDU4MywzMS4wNDAxYy0xLjA3NSwxLjg4MTI1IC0wLjQwNDE3LDQuNDMzODUgMS42MTE0NSw1LjUwODg1YzAuNjcxODgsMC40MDMxMiAxLjM0Mzc1LDAuNTM4MDIgMi4wMTU2MywwLjUzODAyYzEuMzQzNzUsMCAyLjgyMTM1LC0wLjY3MTg3IDMuNDkzMjIsLTIuMDE1NjJjOS40MDYyNSwtMTYuNjYyNSAyNy4xNDQyOCwtMjcuMDA4ODUgNDYuMjI1NTMsLTI3LjAwODg1YzE5LjA4MTI1LDAgMzYuODE4NzUsMTAuMzQ2MzUgNDYuMzU5MzgsMjcuMDA4ODVjMS4wNzUsMS44ODEyNSAzLjQ5MzIzLDIuNTUyNiA1LjUwODg1LDEuNDc3NmMxLjg4MTI1LC0xLjA3NSAyLjU1MjYsLTMuNDkzMjMgMS40Nzc2LC01LjUwODg1Yy0xMC44ODQzOCwtMTkuMDgxMjUgLTMxLjMwODMzLC0zMS4wNDAxIC01My4zNDU4MywtMzEuMDQwMXoiPjwvcGF0aD48L2c+PC9nPjwvZz48L3N2Zz4=');background-size:60%;background-position:center;background-repeat:no-repeat}
.thumbnail-list .noavatar{width:100%;height:100%;background-color:#111}
.thumbnail-list>div:not(.section-header){overflow:hidden;position:relative;margin:0 5px 5px 5px;border:1px solid #444}
.thumbnail-list>div:not(.section-header)>a:first-of-type{position:absolute;top:0;width:100%;height:100%}
.thumbnail-list>div:not(.section-header) a:focus .title,.thumbnail-list>div:not(.section-header) .title.selected{background:rgba(0,0,0,0.85);text-overflow:inherit;overflow:inherit;white-space:inherit;color:#fd4045 !important;word-break:break-word}
.thumbnail-list>div:not(.section-header) img:first-of-type{width:100%;height:100%}
.thumbnail-list .section-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}


@media only screen and (min-width:2191px){
	.thumbnail-list{max-width:2520px}
	.thumbnail-list>div:not(.section-header){width:calc(14.28571% - 12px);padding-top:9.42%;max-width:350px}
	.homepage .thumbnail-list .overflow:last-of-type{display:none}
}

@media only screen and (max-width:2190px){
	.thumbnail-list>div:not(.section-header){width:calc(16.66% - 12px);padding-top:11%}
	.homepage .thumbnail-list .overflow{display:none}
}

@media only screen and (max-width:1830px){
	.thumbnail-list>div:not(.section-header){width:calc(20% - 12px);padding-top:13.2%}
	.homepage .thumbnail-list .overflow{display:block}
	.video-player .thumbnail-list .overflow,.videolist .thumbnail-list .overflow,.profile .thumbnail-list .overflow,.community .thumbnail-list .overflow,.pornstars .thumbnail-list .overflow{display:none}
}

@media only screen and (max-width:1470px){
	.thumbnail-list>div:not(.section-header){width:calc(25% - 12px);padding-top:16.5%}
	.homepage .thumbnail-list .overflow{display:none}
	.video-player .thumbnail-list .overflow,.videolist .thumbnail-list .overflow,.profile .thumbnail-list .overflow,.community .thumbnail-list .overflow,.pornstars .thumbnail-list .overflow{display:none}
}
@media only screen and (max-width:1110px){
	.thumbnail-list>div:not(.section-header){width:calc(33.33% - 12px);padding-top:22%}
	.medium-hidden{display:none !important}
	.thumbnail-list .title{font-size:1.5vw}
	.video-player .thumbnail-list .overflow,.videolist .thumbnail-list .overflow,.profile .thumbnail-list .overflow,.community .thumbnail-list .overflow,.pornstars .thumbnail-list .overflow{display:block}
}

@media only screen and (max-width:740px){
	.thumbnail-list>div:not(.section-header){width:calc(50% - 12px);padding-top:33%}
	.thumbnail-list>div{flex-direction:column}
	.thumbnail-list .section-header h1{width:calc(100% - 10px);white-space:normal}
	.small-hidden,.medium-hidden{display:none !important}
	.thumbnail-list .title{font-size:2.5vw}
	.homepage .thumbnail-list .overflow,.videolist .thumbnail-list .overflow,.profile .thumbnail-list .overflow,.community .thumbnail-list .overflow,.pornstars .thumbnail-list .overflow{display:none}
}

@media only screen and (max-width:615px){
	.videolist .selectmenu nav:nth-last-of-type(3) span,.videolist .selectmenu nav:nth-of-type(2):not(:last-of-type) span,.videolist .selectmenu nav:nth-of-type(3) span{display:block}
	.videolist .selectmenu nav:nth-last-of-type(3) li:first-of-type::before{display:inline-block;content:'\a0';width:10px;float:right;visibility:hidden}
	.selectmenu img{display:none}
}
@media only screen and (max-width:430px){
	.selectmenu ul{font-size:12px !important}
}
@media only screen and (max-width:370px){
	.selectmenu ul{font-size:10px !important}
}
@media only screen and (max-width:480px){
	.thumbnail-list>div:not(.section-header){width:calc(100% - 12px);padding-top:66%}
	.thumbnail-list .section-header{flex-direction:column}
	.thumbnail-list .section-header h1{width:calc(100% - 10px);white-space:normal}
	.selectmenu img{display:none}
	.small-hidden,.medium-hidden{display:none !important}
	.thumbnail-list .title{font-size:5vw}
}

.thumbnail{opacity:1;transition:.5s opacity;position:absolute}
/*.thumbnail[data-src]{opacity:0}*/

.page-list{text-align:center;margin:0 10px 20px 10px;overflow:hidden;height:42px}
.page-list a,.page-list .current-page{display:inline-block;padding:10px;margin:0 5px;background-color:#444;font-weight:bolder;outline:1px solid #555;outline-offset:-1px}



.b-page-list {
    text-align: center;
    overflow: hidden;
}
.b-pagination {
    display: block;
    margin: 15px 0 25px;
    padding: 0 0 10px;
    text-align: center;
    font-size: 0;
}
.b-pagination li {
    display: inline-block;
    vertical-align: top;
}
.b-pagination li a {
    display: block;
    text-align: center;
    background-color: #444;
    color: #fff;
    font-size: 16px;
	padding: 0 5px 0 5px;
    margin: 0 5px;
    font-weight: bolder;
    outline: 1px solid #555;
    outline-offset: -1px;
    line-height: 42px;
    min-width: 40px;
    max-width: 55px;

}

.b-pagination li a.syy,.b-pagination li a.xyy {
    min-width: 60px;
}

.b-pagination li a.dqy {
    background-color: #fd4045 !important;
    outline: none !important;
}


.current-page{background-color:#fd4045 !important;outline:none !important}
#floater{position:fixed;top:0;left:0;z-index:100;display:flex;height:0;width:100%;color:#fff;font-weight:800;text-transform:uppercase;align-items:center;justify-content:center;font-size:.8em;overflow:hidden}
#floater.visible{background-color:rgba(0,0,0,.25);height:100vh;transition:.3s background;backdrop-filter:blur(8px)}
#floater>div{padding:10px;margin:10px;max-width:640px;background-color:#111;border:1px solid #444;border-radius:4px}
#floater a{color:#fd4045}
#floater p:first-of-type{margin-top:0 !important;margin-bottom:.5em}
#floater ul{margin:.5em 0 0 0;padding-left:1.5em;font-weight:normal}
#floater p span{color:#fd4045}
#floater ul li img{height:.8em;cursor:pointer}
#floater div>div:last-of-type{display:flex;justify-content:space-between}
#floater div div a{display:inline-block;background:linear-gradient(180deg,rgba(242,242,242,1) 0,rgba(235,235,235,1) 50%,rgba(221,221,221,1) 50%,rgba(210,210,210,1) 100%);font-weight:800;margin:.5em 0 0 0;color:black;width:calc(50% - 10px);text-align:center;height:38px;line-height:38px;font-size:1.5em}
#floater div div a:only-of-type{width:100% !important}
#floater div div a:nth-of-type(2){font-weight:normal;margin-left:0 !important}



.thumbnail-list .profile-section:last-child{padding-bottom:15px}
.autocomplete{background-color:#252323;font-size:14px;border:1px solid #444;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;z-index:100;list-style:none;padding:0;margin:0;max-height:calc(100vh - 41px);overflow:hidden}
.autocomplete li:first-of-type{margin-top:5px}
.autocomplete li{border-top:1px solid #444}
.autocomplete .ui-menu-item-wrapper{cursor:pointer;padding:5px 0;margin:0 10px}
.autocomplete .ui-state-active{margin:0;padding:5px 0 5px 10px;background-color:#444}
.autocomplete li div::before,.autocomplete li div::after{color:orange;margin-right:5px;padding:0 5px;display:inline-block;border:1px solid #444;background-color:#111}
.autocomplete li div::after{margin:0 0 0 5px;font-weight:bold}
.autocomplete li[data-type=pornstar] div::before{content:'PORNSTAR'}
.autocomplete li[data-type=category] div::before{content:'CATEGORY'}
.autocomplete li[data-type=user] div::before{content:'USER'}
.autocomplete li[data-type=user][data-subdata=online] div::after{content:'ONLINE';color:#32cd32}
.autocomplete li[data-type=user][data-subdata=offline] div::after{content:'OFFLINE';color:#fd4045}

@media only screen and (max-width:1110px){
	.autocomplete{top:36px !important;left:10px !important;width:calc(100% - 22px) !important;position:fixed}
}
@media only screen and (min-width:1111px){
	.autocomplete{top:42px !important;left:280px !important;width:calc(100vw - 539px) !important}
}

#scrollToTop{width:0;height:0}
@media only screen and (min-width:1111px){
	#scrollToTop{position:fixed;right:20px;bottom:10px;width:50px;height:50px;text-align:center;display:none;background-color:#252323;border:1px solid #444;border-radius:25px;z-index:100;transform:rotate(180deg);opacity:.75;cursor:pointer}
	#scrollToTop::after{font-family:'fontello';content:'\e807';line-height:50px;font-size:25px}
}

.applist{overflow:hidden;border-radius:2px;text-align: center;}

