.email-notification {border:1px solid #fff;border-radius:4px;padding:20px;}
.email-notification-label {color:#838383;display:block;font-size:0.75rem;font-weight:700;line-height:inherit;padding-right:10px;width:auto;margin-bottom:0;border-bottom:0;background-color:#121212;margin-bottom:-5px;padding-bottom:5px;position:relative;right:22px;}
.mailbox-content-col table tbody tr.new td {background-color:#1d1d1d;font-weight:700;}
.btn-social-login {padding:0;}
.row.social-logins {text-align:center;}
.form-item--social {float:none;display:inline-block;vertical-align:top;}
@media (min-width:1100px) { .search-col button[type=submit] { font-size: 1rem;}}
.inverted-colors .btn-selectpicker, .inverted-colors input[type=text], .inverted-colors input[type=number], .inverted-colors input[type=password], .inverted-colors input[type=email], .inverted-colors select, .inverted-colors textarea {border-color:#ccc;}
.inverted-colors div.checkbox label span.sub-label:before, .inverted-colors div.radio label span.sub-label:before{border-color:#aaa;}
.inverted-colors .ucp-option-col a:hover .sub-label {color:#f8c900;}
.inverted-colors .ucp-option-col a span.icon {color:#f8c900;}
.inverted-colors ul.profile-list .sub-desc {color:#000;}
ul.main-nav-list li.has-list.plain-list > ul {display:none}


.i-tags:before {content: '\f02c';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
}

.i-purchased:before {
    content: '\f07a';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
}
[data-toggle=tooltip]{  z-index: 1000;}


.i-rss:before {
    content:"\f09e";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	margin-right: 0.25rem;
}

.i-locked:before {
    content:"\f023";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	content: "";
    margin-top: -0.125rem;
}

.i-redo:before {
    content:"\f021";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;	
    margin-top: -0.125rem;
}
.i-shopping:before {
    content:"\f07a";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;	
    margin-top: -0.125rem;
}

.i-downloads:before {
    content:"\f019";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;	
    margin-top: -0.125rem;
}

.i-left-arrow:before {
    content:"\f0a8";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;	
    margin-top: -0.125rem;
}

.i-caret:before {
    content:"\f152";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    font-weight: 400 !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;	
    margin-top: -0.125rem;
}

/********** SEXVR THEME **********/

.float-right {float:right !important;}
.float-left {float:left !important;}

/*** SITE WIDE THEME COLOURS ***/
body { color: #999; font-size:13px;  }
a { outline:0!important;}

.inverted-colors .inner-box-container {background-color:none; background:none;}


/*** BUTTON COLOR ***/
#mailbox .actions a.btn-default,
.btn.btn-default,
button.btn-default[type=submit],
input.btn-default[type=submit] {
     /* background-color: #f8c900; */ 
	background-color: #3e3e3e;
    color: #fff
}

/*** BUTTON HOVER COLOR ***/
#mailbox .actions a.btn-default:active,
#mailbox .actions a.btn-default:focus,
#mailbox .actions a.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover,
button.btn-default[type=submit]:active,
button.btn-default[type=submit]:focus,
button.btn-default[type=submit]:hover,
input.btn-default[type=submit]:active,
input.btn-default[type=submit]:focus,
input.btn-default[type=submit]:hover {   
	background-color: #555; 
    color: #fff
}
 


/*** HEADER SEARCH WIDTH ***/
@media only screen and (min-width:1101px) {.search-col { width: 25%; }}
@media only screen and (min-width:1300px) {.search-col { width: 35%; }}
/* @media only screen and (min-width:1350px) {.search-col { width: 39%; }}  */

/* SEARCH */ 
.search-col .search-inner-col .search-wrapper .btn-default { background-color: #3e3e3e}
.search-col .search-inner-col .search-wrapper .btn-default:hover,.search-col .search-inner-col .search-wrapper .btn-default:active { background-color: #555}
.inverted-colors .search-wrapper .btn.btn-default,.inverted-colors .search-wrapper .btn.btn-default:hover,.inverted-colors .search-wrapper .btn.btn-default:active,.inverted-colors .search-wrapper .btn.btn-default:focus {background-color: #f2f2f2;border:1px solid #dadada;} 
.search-col button[type=submit]{line-height:34px;height:34px;} 
.search-col button[type=submit] .icon {vertical-align:middle}
.inverted-colors .search-col{background-color:#ddd}
@media (max-width:480px){.search-col button[type=submit] {width:100%!important;position:static!important;border-radius:0.25rem;}}
@media (max-width: 47.938em) {.search-col { right: 5.125rem;}}

/*** SELECTION PICKER - SEARCH ***/
.inverted-colors button.btn-selectpicker,.inverted-colors button.btn-selectpicker.form-control  {background-color: #fff;color: #505050;}

.search-wrapper button.btn-selectpicker {background-color: #3e3e3e}
.search-wrapper input[type=text] {background-color:#222;border:1px solid #555}


/* BUTTON HOVER COLOR */
.btn.focus,.btn:focus,
.btn:hover,
button.focus[type=submit],
button[type=submit]:focus,
button[type=submit]:hover,
input.focus[type=submit],
input[type=submit]:focus,
input[type=submit]:hover{
	color:#fff;}



/*** HIDE MENU HOVER UNDERSCORE ***/
ul.main-nav-list li>a::after {display: none;}


/*** MAIN MENU HOVER COLOUR ***/
ul.main-nav-list a.hover,
ul.main-nav-list a:hover,
ul.main-nav-list li.active>a,
ul.main-nav-list li.current>a,
ul.main-nav-list li.hover>a,
ul.main-nav-list li:hover>a {
    color: #f8c900;
}



/*** SCROLLUP COLOR ***/
#scrollUp {background: #f8c900;}

/*** COLOR WHITE ***/
.color-white {color:#fff;}

	
/*** WELCOME SECTION - HOMEPAGE ***/
/* .welcome-sec {text-align:center; padding-bottom:15px;}
.welcome-sec h1 { color: #777;font-size:12px;}
.welcome-sec span { font-size:12px; color: #777;} */
	
	
/*** BOTTOM AFFILIATE SECTION ***/	
.pad-top {padding-top: 30px;}
	
	
/*** NOTIFICATION LINK COLOUR ***/	
.notification a {color: #999;}
	
	
	
/*** MAIN MENU HOVER DELAY 	DOESNT WORK :( ***/

@media (min-width:1000px) {
ul.main-nav-list  li > a { 
-webkit-transition-delay: 1s !important;
-moz-transition-delay: 1s !important;
-o-transition-delay: 1s !important;
transition-delay: 1s !important;
transition: 0.3s ease !important;
}}


/*** PAGINATION COLOURS ***/
#pagination, .pagination {margin-top:3rem;}
#pagination .next, #pagination .prev, .pagination .next, .pagination .prev { background-color: transparent;}
.inverted-colors .pagination .prev-next-controls .page-control  { color: #000; }

#pagination span, .pagination span { background-color: #c6a100;  /* background-color: #f8c900;  */ /* background-color: #555; */}
#pagination span:hover, .pagination span:hover,#pagination .prev:hover, .pagination .prev:hover, #pagination .next:hover, .pagination .next:hover, #pagination a:hover,.pagination a:hover  { background-color: #c6a100;  /* background-color: #555; */} 

.inverted-colors  #pagination span:hover, .inverted-colors  .pagination span:hover, .inverted-colors  #pagination .prev:hover, .inverted-colors  .pagination .prev:hover, .inverted-colors  #pagination .next:hover, .inverted-colors  .pagination .next:hover, .inverted-colors  #pagination a:hover, .inverted-colors .pagination a:hover  { background-color: #c6a100;  /* background-color: #999; */} 
.inverted-colors #pagination span, .inverted-colors .pagination span { background-color: #c6a100; /* background-color: #f8c900; */ /* background-color: #999; */}



/*** PAGINATION - ALPHABET COLOURS ***/
.alphabet-col a.active { background-color: #c6a100;/*  background-color: #f8c900; */  /* background-color: #555; */}
.alphabet-col a.active:hover { background-color: #c6a100;  /* background-color: #555; */}
.alphabet-col a:hover { background-color: #c6a100; /* background-color: #f8c900; */  /* background-color: #555; */}

.inverted-colors .alphabet-col a.active {background-color: #999;background-color: #c6a100;}
.inverted-colors .alphabet-col a.active:hover {background-color: #999;background-color: #c6a100;}
.inverted-colors .alphabet-col a:hover {background-color: #999;background-color: #c6a100;}


/*** FONT AWESOME ICONS ***/
.i-poweroff:before,
.i-image:before,
.i-comments:before,
.i-book:before,
.i-upload:before,
.i-fov:before,
.i-person:before,
.i-female:before,
.i-speed:before,
.i-play:before,
.i-film:before,
.i-goggles:before,
.i-camera:before {
    font-style: normal!important;
    display: inline-block;
    text-transform: none!important;
    font-weight: 400!important;
    font-family: FontAwesome;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-feature-settings: 'liga'
}

.i-poweroff:before {content: "\f00d";font-feature-settings: 'liga'}
.i-image:before {content: "\f03e";font-feature-settings: 'liga'}
.i-comments:before {content: "\f0e5";font-feature-settings: 'liga'}
.i-camera:before {content: "\f030";font-feature-settings: 'liga'}
.i-goggles:before {
    content: "\f215";
    font-feature-settings: 'liga'
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.i-film:before {content: "\f008";font-feature-settings: 'liga'}
.i-play:before {content: "\f04b";font-feature-settings: 'liga'}
.i-speed:before {content: "\f0e4";font-feature-settings: 'liga'}
.i-person:before {content: "\f1ae";font-feature-settings: 'liga'}
.i-female:before {content: "\f182";font-feature-settings: 'liga'}
.i-fov:before {content: "\f078";font-feature-settings: 'liga'}
.i-upload:before {content: "\f093";font-feature-settings: 'liga'}


/*** HIGHLIGHT SELECTION COLOUR ***/
::-moz-selection {color: #fff;background-color: #f8c900;}
::selection {color: #fff; background-color: #f8c900;}


/*** PORNSTAR HOMEPAGE SECTION ***/
.pornstars-sec .item-col {width:16.65%;}
@media screen and (max-width: 1150px) {.pornstars-sec .item-col {width:20%;}.pornstars-sec .item-col:nth-child(6){display:none}}
@media screen and (max-width: 950px) {.pornstars-sec .item-col {width:25%;}.pornstars-sec .item-col:nth-child(5),.pornstars-sec .item-col:nth-child(6){display:none}}
@media screen and (max-width: 767px) {.pornstars-sec .item-col {width:33.33%;}.pornstars-sec .item-col:nth-child(4),.pornstars-sec .item-col:nth-child(5),.pornstars-sec .item-col:nth-child(6){display:none}}
@media screen and (max-width: 600px) {.pornstars-sec .item-col {width:50%;}.pornstars-sec .item-col:nth-child(3),.pornstars-sec .item-col:nth-child(4),.pornstars-sec .item-col:nth-child(5),.pornstars-sec .item-col:nth-child(6){display:none}}



/*** HIDES BOTTOM AD ON LAPTOPS? ***/
@media screen and (max-width: 1335px) {.laptop-hide { display: none !important; }}


/*** HIDES BOTTOM AD ON TABLETS ***/
@media screen and (max-width: 1039px) {.tablet-hide { display: none !important;}}

/*** HIDES BOTTOM AD ON MOBILES ***/
@media screen and (max-width: 650px) {.mobile-hide { display: none !important; }}




/*** STRETCH ALLS IMAGES TO CONTAINER WIDTH ***/
span.image img { width: 99%; height:99%}


/*** ACTIVE COLOUR ON SIDEBAR FILTER LIST ***/
ul.simple-list .active a, ul.simple-list a.active {color: #f8c900;}





/*** SIDEBAR CATEGORY COUNTERS COLOR ***/
.simple-list  .counter {color: #fff;}


/*** PLUS ICON IN NAV CATEGORY MENU ***/
.item-col .icon.i-plus{color: #f8c900;}



/*** USER PROFILE THEME ***/
.ucp-option--sign-out.ucp-option-col span.icon {color: #fff;}
.ucp-option-col a:hover span.icon {color: #f8c900;}
ul.tabs-list a:hover .icon::before {color: #fff;}
ul.tabs-list a::after{ background-color: #f8c900;}


/*** STATIC PAGES CSS ***/
.static-pages {font-size: 16px; color:#ccc;line-height:30px;}
.inverted-colors .static-pages {color: #7c7c7c;}

/* .page-home {background-color:#000;} */
.aff-content-col .inner-col {background-color:#121212; }
.inner-box-container {background-color:#121212; background:#121212;}



/*** PORNSTAR VIDEO COUNT ICON - HOMEPAGE***/
.item-col .i-video {margin-left:0.37rem; color:#838383;}




/*** VIDEO PAGE ***/

.text-share textarea{height:60px; width:100%;padding:4px;}
.item-tabs-col>.inner-col{background-color:#1d1d1d;} 
.inverted-colors .item-tabs-col>.inner-col{background-color:#e2e2e2;} 
/* .download-label {display:block;font-weight:bold;margin-bottom:1em} */
.video-icon-list span {margin-right:0px !important;}




ul.stats-list {border-left:none;}

.d-container { padding-bottom:0px;border-bottom:none;}






.first-half-min {min-width:260px}
.first-half {width:50%;float:left;line-height:normal; }
.second-half {width:50%;float:left;line-height:normal;}
.first-sect {width:33%;float:left;}
.second-sect {width:66%;float:left;}
.first-third {width:33.3%;float:left;}
.second-third {width:33.3%;float:left;}
.third-third {width:33.3%;float:left;}
.first-third-bio {width:33.3%;min-width:250px;float:left;}
.second-third-bio {width:33.3%;min-width:250px;float:left;}
.third-third-bio {width:33.3%;min-width:250px;float:left;}



/*** SIGN UP FORM WIDTH ***/
#signup-only .form-col form{max-width:350px}


/*** VIDEO THUMB VR BADGE ***/
.cat-item-col .time, .item-col .time { padding: .125rem 0.25rem; right:8px;bottom:0.4rem;background-color:rgba(0, 0, 0, .8);font-size: .75rem;}
.cat-item-col .q-vr, .item-col .q-vr {display: block;position: absolute;top: 0.4rem;right:8px;background-color: white;opacity:0.8;font-size: .75rem;padding: 0.125rem 0.25rem;color: #000;font-weight:bold;padding-bottom:0.05rem}
.cat-item-col .pov,  .item-col .pov {bottom: 0.4rem;left:8px;display: block;position: absolute;opacity:0.8;font-size: .75rem;padding: 0.125rem 0.25rem;color: #000;font-weight:bold;padding-bottom:0.05rem}
.cat-item-col .premium,  .item-col .premium {bottom: 0.4rem;right:3rem;display: block;position: absolute;opacity:0.9;font-size: 1rem;padding: 0.125rem 0.25rem;color: #f8c900;font-weight:bold;padding-bottom:0.05rem}
.cat-item-col .voyeur, .item-col .voyeur {background-color: yellow;}
.cat-item-col .female, .item-col .female {background-color: pink;}



/*** SIDEBAR ***/
.resetbuttons form {display: inline;}


/*** STUDIO PAGE ***/
.paysite-desc-format {color:#d3d3d3;font-size:14px;padding-bottom:20px;}
.inverted-colors .paysite-desc-format {color:#7c7c7c;}
.profile-img-avatar {margin-bottom:0;}
.review-button  form {display: inline;}
.vid-view-count {display:none;}


.tab-wrapper .user-name {
    padding-left: 0.75rem;
	color:#f8c900;
    display: inline;
    vertical-align: middle;
    font-weight: normal;
    font-size: 13px;
    line-height: 1
	
}

.tab-wrapper .icon {
	color:#999;
	font-size: 13px;
	font-weight:400;
	font-style:normal;
}

.tab-wrapper .downloadicon {
	color:#fff;
	font-size: 13px;
	font-weight:400;
	font-style:normal;
}

.tab-wrapper .video-label, .stats-container .video-label {
    display: inline;
    color: #999;
    font-weight: normal;
    font-size: 13px;
}

.tag-text {color:#f8c900;} 
.tag-text a {color:#fff;}
.tag-text a:hover {color:#fff;}

.tags-block a {
    background-color: #444444;
    color: #fff;
    border-radius: 0.15rem;
    font-weight: 400;
	vertical-align:middle;
	margin-top:2px;
	
}

.tags-block a:hover {
	background-color:#838383;
	color:#fff;
    opacity: 1;
    filter: none; 
	}
 
/* ul.vid-models-list{padding:0;display:inline-block;}
ul.vid-models-list li {padding: 0;display: inline-block; margin: 0 0.0625rem 0.125rem;}
ul.vid-models-list a {color:#fff;}
ul.vid-models-list a:hover {} */

/* .video-desc {color:#d3d3d3;font-size:14px;line-height:20px;} */



ul.share-list a {padding-left:0!important;padding-right:0;margin-right:0.75rem;}

/* .pad-top-zero {padding-top:0;} */


.recent-uploads {min-height:300px;}
.profile-info {min-height:190px;}
.profile-field-biography {padding-top:20px !important;}

ul.guest-options-list a{color:white;text-decoration:none}
ul.guest-options-list a:hover{text-decoration:none;color:#f8c900;}
.page-pornstar_bio h1 {font-size:22px;}
ul.profile-list {font-size:16px;}


.ucp-col>.inner-col{border-left:0 !important;}

/*** NAV/SIDEBAR PREFERENCE + VIDEO TYPE ***/
@media (min-width:1130px) { .filter-screen {display:none;} }
@media only screen and (max-width:1130px) {.nav-filter-screen { display:none; }}




/*** HIDES SEARCH SELECT LABELS ***/ 
.search-col div.bootstrap-select .filter-option .sub-label { display: none; }
.search-col div.bootstrap-select { width: 3.4375rem; }
.user-name {color:white;}
.inverted-colors .user-name {color: #7c7c7c;}


.stats-container ul.stats-list .icon{margin-right:6px;font-size:.938rem}
.stats-container ul.stats-list li {padding-right:6px;}
.time-icon {padding-right:2px !important;}


@media (max-width:768px) {.page-video .tab-wrapper {width:100% !important;}}
@media (max-width:29.938em) {ul.tabs-list a .icon{display:inline-block;}ul.tabs-list li {width:16%}}


/*** TAB CONTAINERS ***/
.page-video .tab-wrapper {height:100%;margin-bottom:0;padding-top:1rem;}
.inverted-colors .page-video .tab-wrapper {height:100%; margin-bottom:0;padding-top:1rem;}

.item-col a:hover .title {text-decoration: none;}
.title-studio {border-left:none;	position: absolute;bottom: 0;right:0;border-left-style:none !important;font-size: .82rem;font-weight:500;}
 
.item--paysite .title {color:#eee}
.item--paysite .paysite-info {font-size:0.7rem;color:#999}
 
.item-col .custom-item .title {font-size:.72rem;line-height:1.429;height:37px;position: relative;}
@media (max-width:600px) {.item-col .custom-item .title {font-size: .77rem;height:33px;} .title-studio {font-size: .77rem;}}
@media (min-width:1300px) {.item-col .custom-item .title {font-size: .80rem;}} 

/*** INDEX MIDDLE AD PADDING TOP/BOTTOM ***/
.ad-pad {padding-bottom:25px;}
@media (min-width:600px) {.ad-pad {padding-top:25px;}}


.side-links {font-size:15px;color:#fff !important;line-height:20px;}
.side-links a:hover {text-decoration:none !important;}
.side-links a:active {text-decoration:none !important;color:#f8c900;}
.side-links hr {color:#fff;}
.side-links {text-align:left !important; }
.side-links a {line-height:30px;}
.height-line a {line-height: normal}
.inverted-colors .side-links {color:#000!important;}
.inverted-colors .side-links hr {color:black;}


/*** PREVENTS UNNECCESSARY HORINZONTAL SCROLLING ***/
.wrapper { min-width:0;}
.comments-col .comment-rows {width:99%;}
/* Cos fix horizontal overflow on IE */
.aff-content-col .center-content{width: auto !important;}


/* PAGINATION RELATED */
@media (max-width:47.938em){#pagination a,.pagination a{display:inline-block;}#pagination .next,#pagination .prev,.pagination .next,.pagination .prev{display:inline-block}}


/* Hides Thumb upload by default (will be shown after video upload with javascript) -Cos */
.thumb-uploader-container {	display: none; }



/* COS SW - new studio page */
.group:before,.group:after {content: "";display: table;} 
.group:after {clear: both;}
.group {zoom: 1; /* For IE 6/7 (trigger hasLayout) */}


/* SHOW PORNSTAR ALPHABET ON MOBILE */
@media (max-width:47.938em){.alphabet-col a{display:inline}}


/*** HIDES MOBILE VIDEO AD ON TABLETS ***/
@media screen and (min-width: 480px) {.mobile-hide-ad { display: none !important;}}

/*** HIDES TABLET VIDEO AD ON MOBILES ***/
@media screen and (max-width: 480px) {.tablet-hide-ad { display: none !important; }}


/* FOOTER LINKS */
@media (max-width:64.938em){ul.inline-list{display:inline-block}ul.inline-list+ul.inline-list{margin-left:1.5rem}}
@media (max-width:37.438em){ul.inline-list li{display:inline-block}}
@media (max-width:37.438em){ul.inline-list li::after{display:inline-block;content:"|";margin:0 0.3125rem 0 0.5rem}}


/*** SEARCH BUTTON FILM ICON ***/
button.dropdown-toggle,div.bootstrap-select .filter-option .icon::before{color:#999!important}
button.dropdown-toggle:hover,button.dropdown-toggle:hover {color:#ccc!important;}

/*** INPUT/SELECT/TEXTAREA COLOURS ***/
button.btn-selectpicker,button.btn-selectpicker.form-control,input[type=text],input[type=text].form-control,input[type=number],input[type=number].form-control,input[type=search],input[type=search].form-control,input[type=password],input[type=password].form-control,input[type=email],input[type=email].form-control,input[type=color],input[type=color].form-control,select,select.form-control,textarea,textarea.form-control {background-color: #444;color:#fff;}


/*** INPUT/SELECT/TEXTAREA INVERTED COLOURS ***/
.inverted-colors input[type=text],
.inverted-colors input[type=text].form-control,
.inverted-colors input[type=number],
.inverted-colors input[type=number].form-control,
.inverted-colors input[type=search],
.inverted-colors input[type=search].form-control,
.inverted-colors input[type=password],
.inverted-colors input[type=password].form-control,
.inverted-colors input[type=email],
.inverted-colors input[type=email].form-control,
.inverted-colors input[type=color],
.inverted-colors input[type=color].form-control,
.inverted-colors select,
.inverted-colors select.form-control,
.inverted-colors textarea,
.inverted-colors textarea.form-control {
    background-color: #fff;
	color: #666;} 	
	
	
	



/*** VIDEO COMMENTS SECTION ***/
.alert-info, .info.notification{background-color:#333;border:1px solid #333;color:#fff;}
.inverted-colors .alert-info,.inverted-colors  .info.notification{background-color:#ddd;border:1px solid #ddd;color:#8a6d3b;}
.comments-col .alert-warning {background-color:#333;border:1px solid #333;color:#fff;}
.inverted-colors .comments-col .alert-warning {background-color:#ddd;border:1px solid #ddd;color:#8a6d3b;}
.download-area .alert-warning {background-color:#333;border:1px solid #333;color:#fff;}
.inverted-colors .download-area  .alert-warning {background-color:#ddd;border:1px solid #ddd;color:#8a6d3b;}
.alert-warning {background-color:#333;border:1px solid #333;color:#fff;}
.inverted-colors  .alert-warning {background-color:#ddd;border:1px solid #ddd;color:#8a6d3b;}

/* COS - Age Verification Popup */
.page-wrap.age-verification,.age-invisible { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);-moz-opacity: 0.01;-khtml-opacity: 0.01;opacity: 0.01;position: relative; }
.age-invisible:after {content: ' '; position: absolute; width: 100%;  height: 100%; top: 0; left: 0; z-index: 250; background-color: black; opacity: 0;} 
.age-verification-popup {display: none; position: fixed; top: 50%; left: 50%; margin-left: -200px; margin-top: -90px; width: 400px; height: 200px; background: #fff; padding: 25px;
	z-index: 49; color: #000; text-align: center;  }
.age-verification-popup p { margin-bottom: 25px;}
.age-verification-popup h2 {	color: #000;}
.age-verification-popup .button {background: #f8c900; border-radius: 4px; color: #000; padding: 8px 20px; font-size: 15px; margin: 10px;}
.age-verification-popup .button .icon {margin-right: 5px;	margin-top: -1px;}
.age-verification-popup .button:hover {background: #ffd210; color: #fff; text-decoration: none;}
.age-verification-popup .button:hover span {color: #fff;}
.profile-field-ageverified .green {color: green;}
@media (max-width:480px) {.age-verification-popup {width: 80%; left: 10%; margin-left: 0;}}
@media (max-width:380px) {.age-verification-popup {padding: 25px 15px;}}
@media (max-width:340px) {.age-verification-popup .button {display: block; float: none; width: 100%; margin: 10px 0;}.age-verification-popup {height: 250px;}}


/* Me - Age Disclaimer Popup */
.age-invisi { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);-moz-opacity: 0.01;-khtml-opacity: 0.01;opacity: 0.01;position: relative; }
.age-invisi:after {content: ' '; position: absolute; width: 100%;  height: 100%; top: 0; left: 0; z-index: 250; background-color: black; opacity: 0;} 
.age-disclaimer { display: none;  position: fixed; top: 50%; left: 50%; margin-left: -250px; margin-top: -200px; width: 600px; height: 300px; background: #111; padding: 25px;
	z-index: 49; color: #fff; text-align: center; border:1px solid #333 }
.age-disclaimer p { margin-bottom: 40px; font-size:19px; color: #ccc; font-family: Helvetica;}
.age-disclaimer h2 {	color: #fff; font-size:25px;font-family: Helvetica;}
.age-disclaimer img { margin-top:10px; margin-bottom:20px}
.age-disclaimer .button {background: #555; border-radius: 2px; color: #eee; padding: 8px 24px; font-size: 15px; font-weight:400; margin: 10px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.age-disclaimer .button .icon {margin-right: 5px;	margin-top: -1px;}
.age-disclaimer .button:hover {text-decoration: none;cursor: pointer;}
.age-disclaimer .button:focus,.age-disclaimer .button:active {background: #333; border:1px solid #111}
@media (max-width:480px) {.age-disclaimer {width: 80%; left: 10%; margin-left: 0;}.age-disclaimer p {font-size:14px;}.age-disclaimer h2 {font-size:20px;}}
@media (max-width:380px) {.age-disclaimer {padding: 25px 15px;}}
@media (max-width:340px) {.age-disclaimer .button {display: block; float: none; width: 100%; margin: 10px 0;font-family: Helvetica;}.age-disclaimer {height: 250px;}}



/* COS - Mobile second menu */
.mobile-second-menu { visibility: visible; opacity: 1; display: none; border-bottom: 1px solid #373737; margin-bottom: 1.5rem; background: #000; transition: all 0.5s ease;}
.inverted-colors .mobile-second-menu {background: #ededed;}
.mobile-second-menu ul li { display: block; float: left; width: 33.3333%; }
.mobile-second-menu ul li a { display: block; text-align: center; padding: 8px 5px; text-transform: uppercase; font-weight: bold; border-right: 1px solid #373737; }
.mobile-second-menu ul li:last-child a { border-right: 0; }
.mobile-second-menu ul li a span.icon { color: #8e8e8e; margin-right: 10px; font-size: 18px; }
.sticky-top.affix .mobile-second-menu {visibility: hidden; opacity: 0;}


@media (max-width:480px) {.mobile-second-menu {display: block;} .sticky-top.affix {box-shadow: none;}}
@media (max-width:360px) {.mobile-second-menu ul li a {font-size: 11px;}.mobile-second-menu ul li a span.icon {font-size: 15px;}}
@media (max-width:320px) {.mobile-second-menu ul li a span.icon {display: none;}}


/*** LOGO RESIZE - SEARCH TRIGGER ISSUE ***/
@media (max-width:360px) {.logo-col  img, .logo-col a{max-width:155px}}
@media (max-width:320px) {.logo-col  img, .logo-col a{max-width:135px}}
@media (max-width:280px) {.logo-col  img, .logo-col a{max-width:115px}} 



/*** COMMENTS STYLE ***/
ul.ul-comments .block {color:#bbb;}
ul.ul-comments .block p{color:#ddd;}
.inverted-colors ul.ul-comments .block {color:#333;}
.inverted-colors ul.ul-comments .block p{color:#111;}
ul.ul-comments .block i{font-style: normal}
.dimmed-desc{opacity:.7;}
.inverted-colors #playerOverlay a {color:#fff;}


.sticky-top {z-index:1001;}


.btn-wide .btn,.btn-wide button[type=submit],.btn-wide input[type=submit]{padding:8px 40px;}

/*** CONTENT SIDE VIDEO THUMBS ***/
.aside-itempage-col .item-col {width:100%;text-align:left;}



/*** SMALL THUMBS BREAKPOINTS ****/
@media (min-width:76.25em) and (max-width:90em) {.recent-uploads .item-col{width:25%}} 

/** RESPONSIVE MOBILE VIDEO THUMB **/
@media screen and (max-width: 600px) {
.featured-widget .mobile-row .item-col:nth-child(7),.featured-widget .mobile-row .item-col:nth-child(8) {display: none;}
.most-viewed-widget .mobile-row .item-col:nth-child(3), .most-viewed-widget .mobile-row .item-col:nth-child(4) {display: none;}
.full-length-widget .mobile-row .item-col:nth-child(3), .full-length-widget .mobile-row .item-col:nth-child(4) {display: none;}
.being-watched-widget .mobile-row .item-col:nth-child(7),.being-watched-widget /* .mobile-row */ .item-col:nth-child(8) {display: none;}
}	
@media screen and (min-width: 601px) and (max-width: 767px) {
.featured-widget .mobile-row .item-col:nth-child(7),.featured-widget .mobile-row .item-col:nth-child(8) {display: none;}
.most-viewed-widget .mobile-row .item-col:nth-child(4) {display: none;}
.full-length-widget .mobile-row .item-col:nth-child(4) {display: none;}
.show-more-widget .mobile-row .item-col:nth-child(4) {display: none;} 
.being-watched-widget .mobile-row .item-col:nth-child(7),.being-watched-widget .mobile-row .item-col:nth-child(8) {display: none;}
.recommended-widget .mobile-row .item-col:nth-child(4) {display: none;} 
}	

/*** BIG THUMBS MOBILE ***/
.big-thumbs-on .featured-widget .mobile-row .item-col:nth-child(7),
.big-thumbs-on .featured-widget .mobile-row .item-col:nth-child(8) {display: none;} 	 
.big-thumbs-on .being-watched-widget .mobile-row .item-col:nth-child(7),
.big-thumbs-on .being-watched-widget .mobile-row .item-col:nth-child(8) {display: none;}
@media (min-width: 1000px) {	 
.big-thumbs-on .full-length-widget .mobile-row .item-col:nth-child(4) {display: none;}
.big-thumbs-on .recommended-widget .mobile-row .item-col:nth-child(4) {display: none;} 
}


/** RESPONSIVE DESKTOP VIDEO WIDGETS **/
@media (max-width: 1219px) {
.small-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(5),
.small-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(6) {display: none;}
.small-thumbs-on .featured-widget .desktop-row .item-col:nth-child(5) {display: none;}
.most-viewed-widget .desktop-row .item-col:nth-child(5) {display: none;}
.small-thumbs-on .full-length-widget .desktop-row .item-col:nth-child(5) {display: none;}
.show-more-widget .desktop-row .item-col:nth-child(5) {display: none;} 
.related-widget .desktop-row .item-col:nth-child(13),
.related-widget .desktop-row .item-col:nth-child(14),
.related-widget .desktop-row .item-col:nth-child(15) {display: none;}  
.small-thumbs-on .aff-siblings:nth-last-child(7),
.small-thumbs-on .aff-siblings:nth-last-child(8),
.small-thumbs-on .aff-siblings:nth-last-child(9){display:none}
.small-thumbs-on .promoted-widget .item-col:nth-child(5),.small-thumbs-on .promoted-widget .item-col:nth-child(6) {display: none;}
}

@media screen and (max-width: 767px) {
.small-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(7),
.small-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(8) {display: none;}
}

@media screen and (min-width: 600px) and (max-width: 767px) {
.small-thumbs-on .full-length-widget .desktop-row .item-col:nth-child(4) {display: none;}
.small-thumbs-on .featured-widget .desktop-row .item-col:nth-child(4) {display: none;}
.small-thumbs-on .show-more-widget .desktop-row .item-col:nth-child(4) {display: none;} 	
.small-thumbs-on .promoted-widget .item-col:nth-child(3) {display: none;}
}

@media (min-width:600px) and (max-width:767px){
.page-home.small-thumbs-on .content-item:nth-child(19), 
.page-home.small-thumbs-on .content-item:nth-child(20) {display:none}  
}
.related-widget .desktop-row .item-col:nth-child(16) {display:none;}



/*** BIG THUMBS BREAKPOINTS ****/
.big-thumbs-on .thumb-resize {width: 25%}
.big-thumbs-on .aff-content-col {width: 31%;} 
@media (max-width: 1250px) {.big-thumbs-on .thumb-resize {width: 33.333%}}
@media (max-width: 850px) {.big-thumbs-on .thumb-resize {width: 50%!important}}
@media (max-width: 550px) {.big-thumbs-on .thumb-resize {width: 100%!important}}
@media (min-width: 766px) {.big-thumbs-on aside.aside-main-col + main.main-col .thumb-resize {width:100%}}
@media (min-width: 850px) {.big-thumbs-on aside.aside-main-col + main.main-col .thumb-resize {width:50%}}
@media (min-width: 1150px) {.big-thumbs-on aside.aside-main-col + main.main-col .thumb-resize {width:33%}}

/*** BIG THUMBS SECTIONS ****/
.big-thumbs-on .featured-widget .desktop-row .item-col:nth-child(5) {display: none;}
.big-thumbs-on .full-length-widget .desktop-row .item-col:nth-child(5) {display: none;}
.big-thumbs-on .show-more-widget .desktop-row .item-col:nth-child(5) {display: none;}
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(9),
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(10) {display: none;}




@media (min-width: 1039px) and (max-width: 1250px){
.big-thumbs-on .promoted-widget .thumb-resize {width: 30%}
.big-thumbs-on .being-watched-widget .thumb-resize {width: 30%}
.big-thumbs-on .promoted-widget .item-col:nth-child(5),.big-thumbs-on .promoted-widget .item-col:nth-child(6) {display: none;}
.big-thumbs-on .being-watched-widget .item-col:nth-child(7),
.big-thumbs-on .being-watched-widget .item-col:nth-child(8),
.big-thumbs-on .being-watched-widget .item-col:nth-child(9) {display: none;} 
}
@media (min-width: 1250px){
.big-thumbs-on .promoted-widget .thumb-resize {width: 23%}
.big-thumbs-on .being-watched-widget .thumb-resize {width: 23%}
}

@media (max-width: 1250px){
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(7),
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(8) {display: none;}
}

@media (max-width: 1039px){
.big-thumbs-on .aff-siblings:nth-last-child(9){display:none}
}


@media (min-width: 851px) and (max-width: 1250px){
.big-thumbs-on .featured-widget .desktop-row .item-col:nth-child(4) {display: none;}
.big-thumbs-on .full-length-widget .desktop-row .item-col:nth-child(4){display: none;}
.big-thumbs-on .show-more-widget .desktop-row .item-col:nth-child(4) {display: none;}
}

@media (max-width: 550px) {
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(5),
.big-thumbs-on .recommended-widget .desktop-row .item-col:nth-child(6) {display: none;}	
}

@media (min-width: 1250px) {
.big-thumbs-on .related-widget .desktop-row .item-col:nth-child(16) {display:inherit;}
}

@media (min-width: 600px) and (max-width: 767px) {
.big-thumbs-on .promoted-widget .item-col:nth-child(3) {display: block;}
} 

@media (min-width:850px) and (max-width:1250px){
.page-home.big-thumbs-on .content-item:nth-child(19), 
.page-home.big-thumbs-on .content-item:nth-child(20) {display:none}  
}


/* COS Column Submenu */
ul.main-nav-list .column-submenu {box-shadow:0px 3px 0.18rem rgba(0,0,0,0.3);}
ul.main-nav-list .column-submenu li {float:none;}
ul.main-nav-list .column-submenu ul {float:left;margin-right:10px;margin-left:10px;}
ul.main-nav-list .column-submenu ul li a {line-height:32px;height:32px;}


@media (max-width:525px){.download-area .row {padding-bottom:10px;}.download-area .info{display:block}.download-area .title{padding-left:0px}.download-area .link a {color:#eee;margin-right:0px}}


/** HIDE COMMENTS SECTION ON VIDEO PAGE **/
#comments-anchor  {display:none;}

/* COS dropdown menu fixes */
body div.bootstrap-select div.dropdown-menu {padding-top:0;padding-bottom:0;}
body div.bootstrap-select div.dropdown-menu, body div.bootstrap-select div.dropdown-menu ul {max-height: 9.375rem!important;}
body div.bootstrap-select div.dropdown-menu.dropdown-search {padding-top:35px;max-height: calc(9.375rem + 87px)!important;}
body div.bootstrap-select .bs-searchbox {position:absolute;top:0;left:0;width:100%;}


/* COS SW - Hides Thumb upload by default (will be shown after video upload with javascript) */
.thumb-uploader-container {display: none;}

/* COS upload video url */
.videoUploadFile,.videoUploadUrl,.downloadVideoProgress {display:none;}
#downloadVideoError {display:none;color:red;margin:5px 0;}
#formUpload .text-highlight {color:#fff;font-size:14px;}
.formUploadTextFields {display:none;}


/** PORNSTAR BIO AVATAR BACKGROUND **/
.profile-img-avatar {background-color:transparent;}
.inverted-colors .profile-img-avatar {background-color:transparent;}




/*** PORNSTAR BIO PAYSITE ITEM-INFO HIDE ***/
.profilepage-col .item--paysite .item-info {display:none;}

/* PREVIEWS */
.video-player {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background: #1d1d1d;	
}

/*** VIDEO THUMB STUDIO LINK COLOUR ***/
.item-col .item-info .title .title-studio .sub-desc a {color:#999!important;font-weight:500;}
.item-col .item-info .title .title-studio .sub-desc a:hover {color:#777!important}
.item-col .item-info .title .title-studio .title-stud {float:left;}
.item-col .item-info .title .title-studio .title-stud a {display:inline}
.item-info .title .title-studio {left:0;right:0;line-height:1.44rem;}
.item-col .item-info .title .title-studio .icon {color:#444;cursor:default;}
.custom-item .s-e-views{margin-left:0rem;padding-left:0rem;}


.inverted-colors .item-col .item-info .title .title-studio .sub-desc a {color:#444!important;font-weight:600;}
.inverted-colors .item-col .item-info .title .title-studio .icon {color:#ccc;}

/* COS SW - video titles ellipsis */
.item-col .title a {text-overflow: ellipsis;white-space: no wrap;overflow: hidden;}

.item-col .item-info .title-studio .symbols a {color:#999!important;float:right;font-weight:500;}
.item-col .item-info .title-studio .symbols a:hover {color:#777!important}

.i-mars:before {
    content: '\f222';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	padding-right:5px; 
	
}

.i-mars-double:before {
    content: '\f227';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	padding-right:5px; 
	
}

.i-trans:before {
    content: '\f224';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	padding-right:5px; 	
}

.i-link:before {
    content: '\f0c1';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal !important;
    text-rendering: optimizelegibility;
    text-transform: none !important;
	padding-right:5px; 	
}
.i-link.link-size:before {
	font-size:0.75rem;
	color:#838383;
	padding-right:10px;
	display: inline;
}


/********************* NEW THEME - 20-10-2017 *****************/

/* SITE WIDE COLORS */
a {color: #fff;}
a:hover {color:#fff;}
.inverted-colors  a {color:#303030;}
.inverted-colors  a:hover {color:#111}

/* HEADER/BODY/CONTAINER */
header#main-header{background-color:#222}
body{background-color:#050505}
.box-container .inner-box-container {background-color:transparent}
.box-container .inner-box-container header{background-color:transparent}
.inverted-colors header#main-header{background-color:#ddd}
.inverted-colors body{color:#333;background-color:#f2f2f2}
.inverted-colors .box-container .inner-box-container header{background-color:#f2f2f2}
.inverted-colors .network-sec{background:#cfcfcf} 
.cat-item-col>.inner-col,.item-col>.inner-col{background-color:transparent}
/* .box-container .inner-box-container header{padding-bottom:0rem;} */
.inverted-colors #mailbox .actions a.btn-header,.inverted-colors .btn.btn-header,.inverted-colors button.btn-header[type=submit],.inverted-colors input.btn-header[type=submit]{background-color:transparent;}
.box-container .inner-box-container{border:none;}
.title-col--normal h1,.title-col--normal h2,.title-col--normal h3,.title-col--normal h4,.title-col--normal h5,.title-col--normal h6{padding:0 0;}
.aff-content-col .inner-col {background-color: transparent;border-color: transparent;}
.inverted-colors .aff-content-col .inner-col {background-color: transparent;border-color: transparent;}



.i-gear:before {content: '\f013';display: inline-block;font-family: FontAwesome;font-style: normal !important;text-rendering: optimizelegibility;text-transform: none !important;/* padding-right:5px; */vertical-align:middle!important}

/* NAV BORDER */
header#main-header::after {height:0;}

/* VIDEO THUMB INFO AREA */
.item-col .custom-item .title {height:55px;}
@media (max-width:480px) {.item-col .custom-item .title {height:50px;}}
.item-col .custom-item .title-title {max-height:66%;white-space:nowrap;text-overflow: ellipsis;overflow:hidden}
.inverted-colors .cat-item-col>.inner-col,.inverted-colors .item-col>.inner-col{background-color:#f2f2f2}
.title-studio {position: static;}
.cat-item-col span.item-info,.item-col span.item-info{padding:0.375rem 0.1rem}
.item-col .rating-info {vertical-align: top;float:right; padding-left:15px;}


/* PAYSITES FORMATING */
.paysite-item a {color:#999;}
.inverted-colors .paysite-item a {color:#666;}
 
/** DESKTOP CHANNEL THUMBS **/
@media screen and (max-width: 480px) {.channel-item .item-col,.paysite-item .item-col{width:50%}}
@media screen and (min-width: 1040px) {.channel-item .item-col,.paysite-item .item-col {width:20%}}
@media screen and (min-width: 1233px) {.channel-item .item-col,.paysite-item .item-col {width:16.66%}}

@media screen and (max-width: 767px) {.top-paysite .paysite-item .item-col{width:100%}}
@media screen and (min-width: 768px) {.top-paysite .paysite-item .item-col {width:50%}}


/* VIDEO THUMB */
.content-item .item-col {margin-bottom: 0}

/* NEW SIDEBAR */
aside.aside-main-col {width:11.25rem;}
aside.aside-main-col + main.main-col {padding-left:12.25rem} 
.i-random:before {content: '\f074';display: inline-block;font-family:FontAwesome;font-style: normal !important;text-rendering: optimizelegibility;text-transform: none !important;}
.i-bar-chart:before {content: '\f080';display: inline-block;font-family:FontAwesome;font-style: normal !important;text-rendering: optimizelegibility;text-transform: none !important;}
.i-calendar:before {content: '\f073';display: inline-block;font-family:FontAwesome;font-style: normal !important;text-rendering: optimizelegibility;text-transform: none !important;}
aside.aside-main-col ul.simple-list a{color:#b4aeae}
aside.aside-main-col ul.simple-list .active a, aside.aside-main-col ul.simple-list a.active{color:#f8c900;}
.inverted-colors aside.aside-main-col ul.simple-list a{color:#303030}
.inverted-colors aside.aside-main-col ul.simple-list .active a, .inverted-colors aside.aside-main-col ul.simple-list a.active{color:#f8c900;}
.aside-main-col ul.simple-list li{font-weight:400}
aside.aside-main-col .icon {padding-right:15px;vertical-align:middle!important;font-size:16px;}
aside.aside-main-col .side li {display:inline;}
aside.aside-main-col .side li:nth-child(2),aside.aside-main-col .side li:nth-child(3),aside.aside-main-col .side li:nth-child(4) {padding-left:3px;}
.simple-list  .counter {color: #ddd;}
.inverted-colors .simple-list  .counter {color: #303030;}
aside.aside-main-col .filter-container h3 {font-size:0.8rem} 
aside.aside-main-col .box-container .inner-box-container  {padding-top:0.85rem} 
aside.aside-main-col .box-container .inner-box-container header {padding-bottom:0.25rem;margin-bottom:0}
.simple-list--channels {line-height:1.129rem}
@media (max-width: 766px) {.simple-list--channels {line-height:1.4rem}}
@media screen and (min-width: 1150px) and (max-width: 1530px) {aside.aside-main-col .niche {display:none}}

/* MAIN SECTION */
@media screen and (max-width:766px) {aside.aside-main-col{display:none} aside.aside-main-col + main.main-col {padding-left:0rem}}
@media screen and (min-width: 766px) {aside.aside-main-col + main.main-col .item-col {width:50%}}
@media screen and (min-width: 850px) {aside.aside-main-col + main.main-col .item-col {width:33%}}
@media screen and (min-width: 1150px) {aside.aside-main-col + main.main-col .item-col {width:25%}}
@media (max-width:766px) {.aside-main-col .no-mobile {display:none}}


/* @media (min-width:768px) {.page-wrap {padding-top:8rem;}} */
.page-video .main-col .box-container .inner-box-container .row {padding-left:0px;padding-right:0px;} 
.page-video .aside-itempage-col .box-container .inner-box-container .row  .item-col {width:98%;float:right}
.box-container .inner-box-container .row .col {padding:0 4px;} 
.box-container .inner-box-container {padding:0 4px;}
.box-container  .inner-box-container .row .item-col {margin-bottom:10px;} 
.page-pornstars  .box-container .inner-box-container .row .col {padding:0 7px;} 

 @media (min-width: 100em) {.page-pornstars .content-sec .item-col {width:16.66%}} 

/* REMOVE BOX CONTAINER BOTTOM SPACING - HOMEPAGE*/
.page-home .box-container  {margin-bottom:0}
.page-home .box-container:nth-child(4)  {margin-bottom:2.25rem}

/* SIDEBAR CHANNEL FUNCTION */
.cf-remove {padding-right:9px;text-decoration:none;vertical-align:top;}
.cf-remove a,.cf-remove a:focus,.cf-remove a:hover {text-decoration:none!important;vertical-align:top;color:#eee!important}
.cf-add {padding-right:5px;text-decoration:none;vertical-align:top;}
.cf-add a,.cf-add a:focus,.cf-add a:hover {text-decoration:none!important;vertical-align:top;color:#eee!important}
.inverted-colors .cf-add a,.inverted-colors .cf-add a:focus,.inverted-colors .cf-add a:hover {text-decoration:none!important;vertical-align:top;color:#111!important}
@media screen and (max-width:766px) {.cf-remove,.cf-add {font-size:130%}.cf-remove {padding-right:24px}.cf-add {padding-right:20px}}
.cf-counter {float:right;font-size:11px;color:#999}

/* SIDEBAR ISSET TAGS */
.isset-padding {padding-left:5px;}
.isset-tags {font-size:12px;color:white;}
@media (max-width:766px) {.isset-padding {padding-left:15px;}.isset-tags {line-height:1.4rem;font-size:font-size:15px;}}
.isset-clear-all {font-size:14px;color:white;}
.inverted-colors .isset-clear-all {font-size:14px;color:black;}
.inverted-colors .isset-tags {font-size:12px;color:black;}
.isset-tags a {font-weight:bold;} 
.isset-tags a:focus,.isset-tags a:hover {text-decoration:none!important;}
.isset-stats {font-size:12px;color:white;}
.inverted-colors .isset-stats {font-size:12px;color:black;}



/* STUDIO LOGO BORDER */
.item--paysite span.image img {border:1px solid #444;}
.inverted-colors .item--paysite span.image img {border:1px solid #aaa;}

/* DISABLE MOBILE CONTEXT MENU ON LONG PRESS */
.video-box *{-webkit-user-select: none;-webkit-touch-callout: none;}


/* MODEL BIO PAGES */
@media (max-width:550px) {.first-third-bio,.second-third-bio,.third-third-bio {width:100%}}

/* SITE WIDE WRAPPER */
@media (min-width:767px) {.wrapper{width:97%;}}

/* PAYSITE HEADER DESCRIPTION */
@media (max-width:767px){.paysite-description-col{padding:10px}}
@media (min-width:767px){.paysite-description-col{padding-top:10px}}


/* COS all videos sub menu */
ul.main-nav-list .dropdown-link .icon.i-caret-down {display: inline-block;}

/* COS User Control Panel */
.ucp-links {display: inline-block;}
.ucp-links:hover,.ucp-links:focus {text-decoration: none;}
.menu-panel .ucp-links .icon-wrapper {display: unset !important;width: auto !important;float: none !important;}
.menu-panel .ucp-links .icon-wrapper .icon {font-size: 26px;color: #777;border: 1px solid #aaa;border-radius: 50%;width: 45px;height: 45px;text-align: center;    padding: 0;display: block;margin: 0 6px;margin-bottom: 5px;background-color: #e3e3e3;color: #000;}
.settings-submenu {display: none;}
.menu-panel .ucp-links .icon-wrapper .icon:before {padding: 0 !important;line-height: 45px;}
.ucp-menu-container > li {display: inline-block;width: 33.333%;float: left;border-bottom: 0 !important;}
.mobile-settings {display: none;width: 250px;text-align: left;margin-left: -167px;margin-top: 0;padding-left: 0 !important;position: relative;top: 16px;}
.mobile-settings .icon {margin-right: 16px;color: #838383;font-size: 1.125rem;-webkit-transition: none;transition: none;}
.mobile-settings .previews-option-title {margin: 0;display: block;font-size: 14px;height: 49px;line-height: 49px;text-indent: 0;}
.mobile-settings li a {display: block;text-transform: uppercase;font-weight: bold;font-size: 14px;height: 49px;line-height: 49px;color: #fff;}
.mobile-settings li {position: relative;}
.mobile-settings li:first-of-type {border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);}
.inverted-colors .mobile-settings li:first-of-type {border-top: 1px solid rgba(108, 108, 108, 0.21176470588235294)}
.inverted-colors .ucp-menu-container .mobile-settings a,.inverted-colors .ucp-menu-container .mobile-settings p {color: #000;}
.usr-logged-in .ucp-menu-container .avatar-img img {max-width: 70%;margin-top: 11px;}
.ucp-logged-in  a {font-size: 14px;height: 49px;line-height: 49px;color: #fff;text-transform: uppercase;font-size: 14px;font-weight: 700;text-indent: 0;}
.ucp-logged-in > a {display: block;padding: 0 20px;}
.ucp-logged-in {text-align: left;border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);	position: relative;top: 16px;}
.inverted-colors .ucp-logged-in {border-top: 1px solid rgba(108, 108, 108, 0.21176470588235294);}
.ucp-logged-in .icon {margin-right: 0.75rem;color: #838383;font-size: 1.125rem;-webkit-transition: none;transition: none;width: 25px;}
.ucp-logged-in .ucp-dropdown-menu-loggedin {display: none;}
.ucp-dropdown-menu-loggedin li:first-of-type {border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);}
.ucp-dropdown-menu-loggedin li:first-of-type {border-top: 1px solid rgba(108, 108, 108, 0.21176470588235294);}
.settings-submenu li:last-of-type,.dropdown-submenu li:last-of-type,.ucp-dropdown-menu-loggedin li:last-of-type {border-bottom: 0 !important;}
.mobile-settings .icon.i-caret-down,.ucp-logged-in .ucp-dropdown-link .icon.i-caret-down {margin-right: 22px;margin-left: 0.375rem;color: #fff;width: auto!important;    position: absolute;right: 15px;top: 15px;}
.ucp-dropdown-link:hover,.ucp-dropdown-link:focus {text-decoration: none;}
.inverted-colors .icon.i-caret-down,.inverted-colors .previews-option-title {color: #000 !important;}
.menu-panel {text-align:center;}


/* COS previews styles */
.previews-option-title {color: #eee;text-transform: uppercase;font-weight: 700;padding: 0 10px;font-size: 14px;display: inline-block;}
.dropdown-submenu .settings-button {display: inline-block;text-transform: unset;padding: 0 5px !important;font-size: 13px;}
.dropdown-submenu .active-stance {color: #f8c900 !important;}
.dropdown-settings-menu {right: 0px !important;left: auto !important;}
.dropdown-link .icon.i-gear {width: 35px;font-size: 21px !important;color: #838383 !important;}
.dropdown-link .icon.i-caret-down {font-size: 1.125rem !important;color: #fff;}


/* COS 01.11.2017 GEAR MODAL STYLING */
.all-videos-dropdown .icon:before { position: relative; left: -110px; }
.settings-modal-toggle {cursor: pointer;color:#eee;font-size:0.8rem;vertical-align:middle}
.inverted-colors .settings-modal-toggle {color:#111;}
.desktop-settings { margin-right: 0 !important; }
.desktop-settings .icon:before { padding-right: 0; }
.modal-content { background-color: #000; }
.modal-title, h4.modal-title, .modal-title.h4 { color: #fff; text-transform: uppercase; }
.settings-modal .close { position: absolute; right: 20px; top: 13px; font-size: 25px; color: #fff; }
.inverted-colors .modal-content { background-color: #f2f2f2; }
.inverted-colors .modal-title, .inverted-colors h4.modal-title, .inverted-colors .modal-title.h4 { color: #000; }
.inverted-colors .settings-modal .close { position: absolute; right: 20px; top: 13px; font-size: 25px; color: #000; }
.modal-body table{ color: #999}
.settings-modal .modal-footer { display: none; }
.settings-modal body { height: auto; }
.settings-modal-menu {overflow:hidden}

/* COS CENTER MODALS */
.modal {text-align: center;}
@media screen and (min-width: 768px) {.modal:before {display: inline-block;vertical-align: middle;content: " ";height: 100%;}}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}


/* CUSTOM MODALS */
/* #trials-modal .modal-header {border-bottom:0} */
#trials-modal .modal-footer {display:none}
/* #trials-modal .modal-title, #trials-modal h4.modal-title, #trials-modal .modal-title.h4{text-transform:inherit;text-align:center} */
@media(min-width:768px) {#trials-modal .modal-dialog {width:50rem}}
.inverted-colors #trials-modal .modal-content { background-color: #000; }
.inverted-colors#trials-modal .modal-title,.inverted-colors #trials-modal  h4.modal-title, .inverted-colors #trials-modal .modal-title.h4 { color: #fff;}

/* COS 03.11.2017 - NEW FOOTER */
footer .footer-desktop-menu a:hover {color:#ccc}
.inverted-colors footer .footer-desktop-menu a:hover {color:#222}
.welcome-mob {display:none}
footer{padding:2.25rem 0;position:relative;}
.footer-left-col{width:15%;float:left;padding-bottom:15px;text-align:center;padding-top:25px;}
.footer-logo-wrap{max-width:100%;margin-bottom:35px;}
.footer-logo-wrap a img{opacity:0.33;transition:opacity .32s ease-out;-webkit-transition:opacity .32s ease-out;-o-transition:opacity .32s ease-out;-moz-transition:opacity .32s ease-out;width:205px;}
@media(min-width:1300px){.page-pornstar_bio .footer-logo-wrap a img{margin-left:10px}}
@media(min-width:1700px){.page-pornstar_bio .footer-logo-wrap a img{margin-left:30px}}
.footer-logo-wrap a:hover img,.footer-logo-wrap a:focus img{opacity:1;transition:opacity .32s ease-out;-webkit-transition:opacity .32s ease-out;-o-transition:opacity .32s ease-out;-moz-transition:opacity .32s ease-out;}
.footer-right-col{width:47%;float:right;}
@media(min-width:1450px){.footer-right-col{width:45%;float:right;}}
.footer-rightmost-col{width:35%;float:right;text-align:left}
.footer-right-col .right-col-columns{/* width:calc(33.333% - 100px) */;float:left;text-align: left;margin: 0 37px;padding: 15px 0;padding-top:20px;}
.footer-right-col .footer-list-title{text-transform:uppercase;color:#aaa;font-size:14px;font-weight:700;display:inline-block;padding:0 25px;pointer-events:none;}
.footer-rightmost-col .footer-list-title {text-transform:uppercase;color:#aaa;font-size:14px;font-weight:700;pointer-events:none;padding-top:20px;padding-bottom:15px}
.inverted-colors .footer-rightmost-col .footer-list-title {color:#747474}
.footer-right-col .footer-list-title span{display:none;}
.footer-right-col ul li{padding: 0 25px;}
.footer-right-col ul li a{font-size:13px;color:#888;font-weight:400;display:inline-block;padding:5px 0;}
.footer-right-col ul li a:hover,.footer-right-col ul li a:active,.footer-right-col ul li a:focus{text-decoration:none;}
.copyright-inner-col{position:relative;}
.footer-social-wrap a{background-size: 20px 20px;background-position: center;background-repeat: no-repeat;color:#fff;width:45px;height:45px;line-height:45px;font-size:20px;border:1px solid #7f7f7f;display:inline-block;margin:0 2px;border-radius:50%;background-color:#212121;transition:background-color .32s ease-out;-webkit-transition:background-color .32s ease-out;-o-transition:background-color .32s ease-out;-moz-transition:background-color .32s ease-out;}
.footer-social-wrap a:hover,.footer-social-wrap a:focus{background-color:#818181;transition:background-color .32s ease-out;-webkit-transition:background-color .32s ease-out;-o-transition:background-color .32s ease-out;-moz-transition:background-color .32s ease-out;}
.footer-logo-wrap .copyright-text{font-size:11px;margin:0;margin-top:5px;width:100%;}
.footer-mobile-submenu{display:none;}
.inverted-colors .footer-right-col ul li a{color: #5d5b5b;}
.inverted-colors .footer-social-wrap a{color:#747474;border-color:#b1b1b1;background-color: #d5d5d5;}
.inverted-colors .footer-right-col .footer-list-title{color:#747474}
.inverted-colors .footer-social-wrap a:hover,.footer-social-wrap a:focus{background-color:#ecebeb;}
@media(min-width:481px){.footer-right-col .right-col-columns .footer-desktop-menu{display:block!important;}}
@media(max-width:1400px){.footer-left-col{width:18%;}.footer-right-col{width:44%;}.footer-right-col .right-col-columns{/* width:calc(33.333% - 60px) */;margin: 0 12px;}}
@media(max-width:1200px){.footer-rightmost-col{width:32%;} .footer-left-col{width:19.5%;}.footer-right-col{width:48.5%;} .footer-social-wrap a{height:42px;width:42px;line-height:42px;}.footer-logo-wrap .copyright-text{font-size:10.5px}.footer-font {font-size:11.5px}}

@media(max-width:1050px){
.footer-rightmost-col{width:100%;float:none;margin-bottom:15px;padding-top:0;padding: 0 12px}
.footer-right-col{width:68%;float:right;}
.footer-left-col{width:30%;float:left;padding-left:12px; text-align:left;}

.footer-right-col .right-col-columns{width:calc(33.333% - 20px);margin:0 15px;}  
.footer-right-col .right-col-columns:first-of-type{margin-left:0;}
.footer-right-col .right-col-columns:last-of-type{margin-right:0;}
}


@media(max-width:725px){
.footer-rightmost-col{width:100%;float:none;margin-bottom:15px;padding-top:0;padding:0px}
.footer-right-col{width:100%;float:none;margin-bottom:15px;}
.footer-left-col{width:100%;float:none;padding:0;position:relative;padding:0 20px;}
.footer-logo-wrap{max-width:none;float:left;margin-bottom:0;text-align:left;}
.footer-social-wrap{position:absolute;top:50%;margin-top:-25px;}
.footer-social-wrap a{height:50px;width:50px;line-height:50px;}
.footer-right-col .right-col-columns:first-of-type{margin-left:0;}
.footer-right-col .right-col-columns:last-of-type{margin-right:0;}
.footer-right-col .right-col-columns{width: calc(33.333% - 20px);margin: 0 15px;}
.footer-right-col ul li,.footer-left-col,.footer-right-col .footer-list-title{padding:0;}
.footer-social-wrap{right:0;}
footer {padding:2rem 1rem 1.5rem 1rem;} 
.footer-social-wrap a{height:45px;width:45px;line-height:45px;}
#scrollUp{display:none !important;} 
}

@media(max-width:480px){
footer{padding:0;padding-bottom:0;}
footer .wrapper{padding:0;margin:0;width:98%;}
.footer-logo-wrap,.footer-social-wrap{float:none;padding:20px 20px;margin:0;position:static;}
.footer-rightmost-col,.footer-right-col .right-col-columns  .footer-desktop-menu{display:none;}
.footer-right-col .footer-list-title{pointer-events:auto;}
.footer-mobile-toggle{display:block !important;text-align:left;}
.footer-mobile-toggle p{display:block;margin:0;padding:10px 0;}	
.footer-right-col{margin:0;font-size:14px;}
.footer-right-col .footer-list-title{padding:0 20px;}
.footer-right-col .footer-list-title span{display:block;margin-left:20px;float:right}
.footer-right-col .footer-desktop-menu{width:100%;text-transform:unset;}
.footer-right-col .footer-desktop-menu li a{text-transform:none;}
.footer-right-col .footer-desktop-menu li{width:100%;float:none;padding:0 20px;}
.footer-right-col .footer-desktop-menu{padding:0;}
.footer-social-wrap a{height:40px;width:40px;line-height:40px;}
.footer-right-col .right-col-columns{width:100%;margin:2px 0;float:none;padding:0;background-color: rgba(34, 34, 34, 0.45);}	
.inverted-colors .footer-right-col .right-col-columns{background-color:transparent;}

#scrollUp{display:none !important;}
.welcome-mob {display:block}
}
@media(min-width:1500px){.footer-right-col ul li a{font-size:13.4px}.footer-rightmost-col {font-size:13.4px!important}}


/* 14.11.2017 - EXTEND MOBILE HEADER TO 1100px */
@media (min-width:1101px){
ul.main-nav-list li.has-list.plain-list {position:relative}
ul.main-nav-list li.has-list.plain-list > ul {display:none;position:absolute;width:250px;top:100%;left:-10px;background-color:#121212;padding:0.75rem 0;box-shadow:0 0 0.1875rem rgba(0,0,0,.7);border-top:0.0625rem solid #373737;padding-bottom:0;}
ul.main-nav-list li.has-list.plain-list > ul li {display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500;font-size:.813rem;float:none;margin:0;}
ul.main-nav-list li.has-list.plain-list > ul li a {height:36px;line-height:36px;padding:0 10px;}
ul.main-nav-list li.has-list.plain-list:hover > ul {display:block}
.inverted-colors ul.main-nav-list li.has-list.plain-list > ul {background:#ededed;color:#121212;border-color:#c9c9c9;box-shadow:0 3px 0.1875rem rgba(0,0,0,.3);}
 .menu-panel {display:none;} 
}
@media (max-width:1100px){
.previews-option-title{padding: 0;}
.settings-panel{border-bottom: 0.0625rem dashed #484848;padding-bottom: 0.75rem !important;}
.ucp-side{border-bottom: 0;padding-bottom: 15px;background-color: #121212;}
.inverted-colors .ucp-side{background-color: transparent;}
.desktop-settings{display: none;}
ul.main-nav-list .dropdown-link .icon.i-caret-down{position: absolute;right: 15px;top: 15px;}
/* #main-nav li {border-bottom: 1px solid rgba(255, 255, 255, 0.21176470588235294);} */
/* .main-nav-custom > li:nth-of-type(2){border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);}*/
/* .inverted-colors .main-nav-custom > li:nth-of-type(2) {border-top: 1px solid rgba(108, 108, 108, 0.21176470588235294)}  */
.main-nav-custom .dropdown-submenu li:first-of-type {border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);}
.inverted-colors .main-nav-custom .dropdown-submenu li:first-of-type{border-top: 1px solid rgba(108, 108, 108, 0.21176470588235294)}
/* .inverted-colors #main-nav li {border-bottom: 1px solid rgba(108, 108, 108, 0.21176470588235294);} */
.inverted-colors .nav-sec {background-color:inherit}
.dropdown-submenu {text-indent: 44px;}
ul.main-nav-list.main-nav-list-ucp {display: none !important;}
.custom-wrapper {padding: 0;}
.custom-wrapper .row {margin: 0;}
.custom-wrapper #main-nav {padding: 0;}
.mobile-settings > li > p,.main-nav-custom > li > a {padding: 0 20px;}
.settings-submenu li:first-of-type {border-top: 1px solid rgba(255, 255, 255, 0.21176470588235294);}
.desktop-ucp {display: none !important;}	
.site-title { display: none;}
.page-wrap {padding-top:4.6rem;}	
ul.main-nav-list li{float:none;margin:0;}
ul.main-nav-list .icon.i-caret-down{display:none;}
ul.main-nav-list li>a{line-height:49px;height:49px;font-size: .875rem;}
ul.main-nav-list .icon{width: 1.5625rem;}	
.search-col{display:none}
.search-open .search-col{display:block;}
.search-col div.bootstrap-select{display:none}
.mob-nav{text-align: center;}
.mob-nav .nav-trigger-col{float: left!important;}
.mob-nav .logo-col{float: none;display: inline-block;padding: 0rem;}
.mob-nav .search-trigger-col{float: right !important;}
.mob-nav .search-trigger-col button {display: block !important;}
.search-col button[type=submit] {height:50px;width:50px;right:-3px;}
.inverted-colors .search-col input[type=text] {border:none;}
.inverted-colors .search-wrapper .btn.btn-default, .inverted-colors .search-wrapper .btn.btn-default:hover, .inverted-colors .search-wrapper .btn.btn-default:active, .inverted-colors .search-wrapper .btn.btn-default:focus {border:none;}
.ucp-col{display:none;}
.search-col button[type=submit]{position:absolute;}
.ucp-side.ucp-bottom {border-top:0}
}

/*** HEADER SITE TITLE ***/
.site-title h1 { font-size:12px; position: absolute; top: 58%; transform: translateY(-50%); color: #999; font-weight:400;margin-left:10px; display: inline;}
 @media only screen and (max-width: 1150px){.site-title{display:none}} 


/* OVERLAY AMENDMENTS */
body.search-open #scrollUp,body.main-nav-open #scrollUp{display:none!important;}
.settings-submenu{background-color:#1f1f1f;}

.inverted-colors .ucp-logged-in  a{color:#000;}

/* 15.11.2017 - MOVE NAV MENU UNDER HEADER */
@media(max-width:1100px){
.network-sec{display:none;}
header#main-header{z-index:53;}
.sticky-top.affix-top #navigation{top:74px;}
.sticky-top.affix #navigation{top:56px;}
.affix-top .main-nav-open .nav-sec .close-btn, .main-nav-open .nav-sec::before{top:74px;}
.affix .main-nav-open .nav-sec .close-btn, .main-nav-open .nav-sec::before{top:56px;}
#navigation .close-btn{display:none;}
#navigation .inner-nav-sec{box-shadow:none;}
.main-nav-open .network-sec, .main-nav-open .page-wrap>*>.wrapper, .main-nav-open header#main-header{-webkit-filter: none;filter: none;}
.sticky-top{position:fixed;} 
/* .main-nav-open .sticky-top::before, .search-open .sticky-top::before{background-color:#000;} */
.nav-trigger-col button.active span.icon::before, .search-trigger-col button.active span.icon::before{color:#fff!important;}
.inverted-colors .nav-trigger-col button.active span.icon::before, .search-trigger-col button.active span.icon::before{color:#000!important;}
.nav-trigger-col button span.icon::before{transition:all .32s ease-in;-webkit-transition:all .32s ease-in;-o-transition:all .32s ease-in;-moz-transition:all .32s ease-in;}
.search-col{background-color:#000;}
.nav-trigger-col button.active span.icon::before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transition:all .32s ease-in;-webkit-transition:all .32s ease-in;-o-transition:all .32s ease-in;-moz-transition:all .32s ease-in;}
.main-nav-col{padding:0;}
body.search-open{overflow:hidden;position:relative;height:100%;}
.search-col{height:100%!important;}
.affix ul.main-nav-list li>a{line-height:49px;height:49px;}
.dropdown-submenu,.ucp-dropdown-menu-loggedin{background-color:#1f1f1f;}
.inverted-colors .dropdown-submenu,.inverted-colors  .ucp-dropdown-menu-loggedin,.inverted-colors .settings-submenu{background-color: #e1e1e1;}
}



/* COS M - MOBILE PAGINATION */
.page-control::before {content:none!important;}
.pagination .prev-next-controls{margin-bottom:15px;}
.pagination .prev-next-controls .page-control{width:47%;padding:0;font-size:15px;color:#fff;border:1px solid #545454;border-radius:0;font-weight:400;}
.pagination .prev-next-controls .page-control.prev{margin-right:7px;}
.pagination .prev-next-controls .page-control.next{margin-left:7px;}
.page-control-inactive{opacity:0.5;pointer-events:none;}
.pagination .page-nrs{background-color:transparent;border:1px solid #545454;border-radius:0;font-weight:400;}
.pagination span{border-radius:0;font-weight:400;border:1px solid #545454;} 
.page-jump-prev,.page-jump-next{display:inline-block;width:47%;}
.page-jump-prev a,.page-jump-next a{width:47%;font-size:15px;color:#fff;border:1px solid #545454;border-radius:0;font-weight:400;background-color:transparent;}
.page-jump-prev{margin-right:7px;}
.page-jump-next{margin-left:7px;}
.page-jump{margin-top:15px;}
.page-jump-prev a:first-of-type,.page-jump-next a:first-of-type{margin-right:5px;}

@media(max-width:319px){.pagination .prev-next-controls .page-control{width:33%}.page-jump-prev,.page-jump-next{width:46%;}.page-jump-prev a,.page-jump-next a{width:46%;}}  
@media(min-width:450px){.pagination .prev-next-controls .page-control{width:35%}.page-jump-prev,.page-jump-next{width:35%;}.page-jump-prev a,.page-jump-next a{width:35%;}} 
@media(min-width:650px){.pagination .prev-next-controls .page-control{width:28%}.page-jump-prev,.page-jump-next{width:30%;}.page-jump-prev a,.page-jump-next a{width:28%;}} 
@media(min-width:850px){.pagination .prev-next-controls .page-control{width:21%}.page-jump-prev,.page-jump-next{width:28%;}.page-jump-prev a,.page-jump-next a{width:25%;}} 
@media(min-width:1050px){.pagination .prev-next-controls .page-control{width:15%}.page-jump-prev,.page-jump-next{width:26%;}.page-jump-prev a,.page-jump-next a{width:23%;}} 


/* REMOVE STICKY HEADER */
@media(min-width:1101px){.sticky-top.affix{position:absolute;}}



/* SITE WIDE MAX-WIDTH */
.wrapper {max-width:111rem}
@media (max-width:1800px) {.wrapper {max-width:103rem}}

/* 16-11-2017 - EXTRA THUMB ON CONTENT SIDE VIDEO PAGE */
.aside-itempage-col .content-rand {display:none;}
.aside-itempage-col .box-container {margin-bottom:0;}
@media (min-width:1450px) {.aside-itempage-col .content-rand {display:block;}}


/* LOGO PADDING/MARGIN CORRECTION */
.logo-col a{padding-right:0;margin-right:0.75rem;} 
@media(max-width:1100px) {.logo-col a{margin-right:0;padding-right:0}}

/*** INPUT/SELECT/TEXTAREA COLOURS ***/
button.btn-selectpicker,button.btn-selectpicker.form-control,input[type=text],input[type=text].form-control,input[type=number],input[type=number].form-control,input[type=search],input[type=search].form-control,input[type=password],input[type=password].form-control,input[type=email],input[type=email].form-control,input[type=color],input[type=color].form-control,select,select.form-control,textarea,textarea.form-control {background-color: #444;color:#fff;}

/*** GALLERY SLIDER ***/
.ps-gallery-img-div {display: inline-block; min-width: 160px; overflow: hidden;margin:0 4px}
@media(max-width:1200px) {.ps-gallery-img-div {min-width: 150px;}}
@media(max-width:800px) {.ps-gallery-img-div{min-width: 125px;}}

.gallery-img-div {display: inline-block; min-width: 150px; overflow: hidden;margin:0 4px}
@media(max-width:800px) {.gallery-img-div{min-width: 125px;}} 
.gallery-img {max-width:inherit;opacity:0.88!important}
.gallery-img:hover {opacity:1!important}


/*** PORNSTAR OVERFLOW FIX ***/
.box-container .inner-box-container>.row {margin-left:-.60rem;margin-right:-.60rem;}
/*** HOMEPAGE OVERFLOW FIX ***/
@media all and (max-width:1300px){ .center-content {left:44%}}

/*** SIMILAR MODELS STYLING ***/
.box-container .similar-models .inner-box-container .row .col {padding: 0 10px}
.similar-models .similar-desktop span.image img {opacity:0.93}
.similar-models .similar-desktop span.image img:hover {opacity:0.98}
@media all and (min-width:65em) { .similar-models .item-col { width: 20%;}}
@media all and (min-width:76.25em) { .similar-models .item-col { width: 16.66%;}}
@media all and (min-width:100em){ .similar-models .item-col { width: 14.28%;}}
@media all and (max-width:1039px){ .similar-models .similar-desktop .item-col:nth-last-child(3) { display:none }} 
@media all and (min-width:768px) and (max-width:1599px){ .similar-models .similar-desktop  .item-col:last-child { display:none }}
@media all and (min-width:768px) and (max-width:1219px){ .similar-models .similar-desktop  .item-col:nth-last-child(2) { display:none }}
@media all and (max-width:600px){ .similar-models .similar-desktop .item-col:nth-last-child(1), .similar-models .similar-desktop .item-col:nth-last-child(4) { display:none }} 



/*** PORNSTAR BIO STYLING ***/
@media (min-width:1200px) { .page-pornstar_bio .video-box .inner-col,.page-pornstar_bio .item--paysite .inner-col {margin:0 5px}}
.page-pornstar_bio .profilepage-col{margin-bottom:30px}
.page-pornstar_bio .ps-photos {margin-bottom:75px}
.page-pornstar_bio .ps-videos {margin-bottom:60px}
.page-pornstar_bio .ps-paysites {margin-bottom:85px}
@media (min-width:1030px){.page-pornstar_bio .profilepage-col{margin-bottom:50px}.page-pornstar_bio .ps-paysites {margin-bottom:75px}}

/*** PAGE STYLING FIX ***/
@media (max-width:1099px){.page-home .content-sec .content-col, .page-pornstar_bio .content-sec .content-col {margin-top:35px}}


@media all and (min-width:48em) {.extended-categories .item--pornstar { width: 20%; margin-bottom:15px}}
@media all and (min-width:65em) {.extended-categories .item--pornstar { width: 11.11%;margin-bottom:15px}}
@media all and (min-width:91.87em) {.extended-categories .item--pornstar { width: 10%; margin-bottom:15px}}
@media (max-width:1100px) {.extended-categories {display:none!important}}

/* Footer Description */
#toggle-desc, .toggle-desc {display:none;}



/* NAV ADJUSTMENTS*/
@media (min-width:1750px){header#main-header{height:5.625rem}.page-wrap{padding-top: 11.4rem;}header#main-header .wrapper .row {margin-top:9px}}
@media (min-width:1100px){.free-nav {display:none}}
@media (min-width:1129px){.free-nav {display:block}}



/*** TAGS PAGE REDESIGN ***/
.centerwrap{width:100%; margin:auto;}
.categoriesList{padding-bottom:50px;}
.categoriesList ul{width:100%; column-count:5; -moz-column-count:5; -webkit-column-count:5; column-gap:30px;}
.categoriesList ul:last-child{margin-right:0px;}
.categoriesList ul li{font-size:15px; letter-spacing:0.025em;  *zoom:1;}
.categoriesList ul li:before, .categoriesList ul li:after{content:" "; display:table;}
.categoriesList ul li:after{clear:both;}
.categoriesList ul li a{color:#ccc; float:left; line-height:36px; display:block; width:75%;}
.categoriesList ul li a:hover{color:#c6a100;}
.categoriesList ul li span{float:right; width:22%; line-height:36px; color:#757575; font-size:13px; letter-spacing:0.025em; text-align:right;}
.categoriesList ul li.letter{color:#c6a100; font-size:21px; line-height:35px; font-weight:700; border-bottom:1px solid #444;}


@media only screen and (max-width:1590px){/* .centerwrap{width:1200px; */}}
@media only screen and (max-width:1279px){
.centerwrap{/* width:994px; */}
.categoriesList ul{width:100%; column-count:4; -moz-column-count:4; -webkit-column-count:4; column-gap:30px;}
.categoriesList ul li{font-size:14px;}
.categoriesList ul li.letter{font-size:18px; line-height:32px;}
.categoriesList ul li a, .categoriesList ul li span{line-height:32px;}
.categoriesList{padding-bottom:40px;}
.categories{padding-bottom:30px;}
.categoriesList ul li.letter:first-child{font-size:22px;}
}
@media only screen and (max-width:1023px){
.centerwrap{width:auto; padding:0 10px;}
.categoriesList ul{width:100%; column-count:3; -moz-column-count:3; -webkit-column-count:3; column-gap:30px;}
.categoriesList{padding-bottom:30px;}

}
@media only screen and (max-width:767px){
.categoriesList ul{width:auto; margin-right:0px; float:none; column-count:auto; -moz-column-count:auto; -webkit-column-count:auto;}
.categoriesList ul li{float:left; width:auto; margin-right:5px; margin-bottom:5px; border-bottom:0px;}
.categoriesList ul li.letter{width:100%; margin-right:0px; margin-bottom:10px; font-size:16px; padding:0 10px; margin-top:10px; color:#fff; background-color:#333}
.categoriesList ul li.letter:first-child{font-size:18px;}
.categoriesList ul li a{width:auto; padding:0 10px; background-color:#060606; line-height:28px;}
.categoriesList ul li span{display:none;}
.categoriesList ul li{font-size:13px;}
.categoriesList ul li a{line-height:26px;}
}


/*** ALPHABET REDESIGN ***/
.alphabet-col > .inner-col{display:flex; justify-content:space-between;}
.alphabet-col > .inner-col::after, .alphabet-col > .inner-col::before{display:block; content:inherit; clear:none;}
.alphabet-col a, .alphabet-col span{height:34px; line-height:32px; min-width:40px; border-radius:0px; -webkit-border-radius:0px;}
.alphabet-col a{background-color:transparent; border:1px solid transparent;}
.alphabet-col a.active{border:1px solid #f8c900; background-color:#000;}
.alphabet-col a:hover{border:1px solid #f8c900; background-color:#000;}

@media only screen and (max-width:1279px){
.alphabet-col a, .alphabet-col span{line-height:30px; height:32px; min-width:30px;}
}
@media only screen and (max-width:1023px){
.alphabet-col > .inner-col{display:block;}
.alphabet-col a, .alphabet-col span{padding:0 .5rem; margin-bottom:3px;}
}
@media only screen and (max-width:47.938em){
.alphabet-col a{display:inline-block;}
}
@media only screen and (max-width:479px){
.alphabet-col a, .alphabet-col span{min-width:28px;}
}

/* NAV ICONS */
.trialsI{background:url(../images/trials.png) no-repeat center center;}
.camsI{background:url(../images/cams.png) no-repeat center center;}
.signInI{background:url(../images/signin.png) no-repeat center center;}
.joinNowI{background:url(../images/joinnow.png) no-repeat center center;}
.settingI{background:url(../images/setting.png) no-repeat center center;}

/* PORNSTAR BIO PAYSITE COLUMN ADJUSTMENT */
@media (min-width: 65em) { .ps-paysites .item-col  {width:20%}} 
@media (min-width: 76.25em) { .ps-paysites .item-col  {width:16.66%}}

/* PORNSTAR BIO PAYSITE IMAGE ADJUSTMENT */
.trialPic{position:relative;overflow:hidden;}
.trialPic span{font-family:roboto,sans-serif;font-weight:400;color:#fff;line-height:17px;transform:rotate(330deg);-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);position:absolute;left:-42px;top:13px;font-size:10px;padding:0 40px 2px;text-transform:uppercase;background-color:#f55}
.item-col span.image.newf {padding-top:50%;}
.trialPic img {height:150px}
.trialPic .opp {opacity:0.0}
/* @media (max-width:1400px) {.trialPic img {height:200px}}
@media (max-width:1000px) {.trialPic img {height:175px}}
@media (max-width:400px) {.trialPic img {height:120px}} */

/* INDEX BEING-WATCHED ADJUSTMENTS*/
@media (min-width:1040px) {.being-watched-widget .item-col:nth-child(6) {display:none} .being-watched-widget .item-col:nth-child(7) {display:none} .being-watched-widget .item-col:nth-child(8) {display:none}}
@media (min-width:1220px) {.being-watched-widget .item-col:nth-child(6) {display:block} .being-watched-widget .item-col:nth-child(7) {display:block} .being-watched-widget .item-col:nth-child(8) {display:block}}

/* DELIGHT PLAY BUTTON SIZE ADJUSTMENTS */
@media (max-width:650px) {.dl8-embed-container .dl8-button {width:75px!important;height:75px!important;background-position:14px center!important;}}
@media (max-width:400px) {.dl8-embed-container .dl8-button {width:60px!important;height:60px!important;background-position:11px center!important;background-size:40px!important;}}

/* DESKTOP NAV ADJUSTMENTS */
@media (min-width:1100px) { .all-videos-dropdown {width:185px!important} .dropdown-submenu .icon.i-video {display:none!important}}

/* INDEX WELCOME TEXT */
.welcome-sec p {color:#777;margin:10px}
@media (min-width:481px) {.welcome-sec .mob-desc-toggle {display:none}}

/* VIDEO AD-TOP ADJUSTMENT */
.video-ad-adj img { margin-bottom:20px}
@media (min-width:500px) {.video-ad-adj {display:none}}

/* SITE REVIEWS */
.blog-logo { float:left;border:1px solid #333;margin-right:10px }
.blog-image { float: right; margin-left:10px }
.blog-image2 { float: left; margin-right:10px }
.blog-btn {padding:20px 0 24px;text-align:center; margin-top:50px}
.blog-btn  a{line-height:36px; font-family:'Roboto', sans-serif; font-weight:400; color:#fff; padding:0 20px; border-radius:5px; display:inline-block; font-size:15px; min-width:10%; border:2px solid #f8c900;}
.blog-btn  a:hover{background-color:#111;text-decoration:none}

/* TOP NAVIGATION ADJUSTMENT */
@media screen and (min-width: 1100px){ button#sLang {display:block!important}}						
.ul.guest-options-list li+li {margin:0!important}
.topNav li{float:left;}
.topNav li.btn  {background-color: #3e3e3e;border-radius: 2px;color: white;padding: inherit 40px;padding: 8px 20px;font-weight: bold;font-size:12px}
.topNav li.btn:hover ,.topNav li.btn:active {background-color: #555;}
.topNav li.btn  .sub-label {vertical-align:sub}								
.topNav a li{font-family:'Roboto', sans-serif; text-decoration:none; line-height:15px; }
.topNav a li i{width:20px; height:20px; display:inline-block; vertical-align:middle; margin-right:8px; position:relative; top:-1px;font-size:5px}
.topNav a li:hover, .topNav li.btn:hover{color:#fff;}
@media (min-width:1101px) {.star-mob {display:none}}
.with-dot:before { background:#e34449;border-radius: 5px;content: "";display: inline-block;width: 8px;height: 8px;margin-right: 8px;margin-top: -2px;vertical-align: middle;}
.flash {animation: blinker 3s linear infinite;}					
@keyframes blinker {50% {opacity: 0;}}


/* INDEX MAIN BANNER */
.xad-desktop {width: 100%;margin-bottom:20px}
.xad-mobile {width: 100%;}
.xad-tablet {width:100%;}
@media (max-width:701px){.xad-tablet {display:none;}}
@media (min-width:700px){.xad-mobile {display:none;}}



/* NEW FILTERS */
.new-filters {line-height:2.5}
.new-filters .btn{padding:0;line-height:2.5}
.new-filters .btn.btn-header{color:#fff;background-color:inherit;border:0}
.new-filters .clear-all {float:left;margin-left:3px}
.new-filters .dropdown-menu {min-width:0}
.new-filters .filter-sm-col.col {margin-right:10px}
.title-col--normal h1 {font-size:1.375rem;}
@media (max-width:550px) {.new-filters .hide-text {display:none}.btn.btn-header.fake-selected{padding-right:1.25rem}} 
@media (min-width:1001px) {.new-filters {float:right;}}
@media (max-width:1000px) {.new-filters{/* line-height:40px;*/margin-top:30px}.new-filters {float:left}}
@media (max-width:1100px) {.new-filters {margin-top:26px}.title-col--normal {margin-top:20px}}

/* PROFILE DEALS */
.item-col.-deal .item-discount {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #c61859;
    color: #fff;
    border-radius: 0 0 8px 0;
    padding: 5px;
    font-size: 14px;
    text-transform: uppercase;
    z-index: 2;
}

.item-col.-deal .item-discount .sub-desc {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.item-col.-deal .item-info {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
	height:65px;
}



.item-col.-deal .item-pricing {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    max-width: 100%;
}

.item-col.-deal .item-price {
    font-size: 18px;
    font-weight: 700;
}

.page-my_profile .item-col.col.-deal {width: 25%;}
@media (max-width:1300px) {.page-my_profile .item-col.col.-deal {width: 33.3%;}.page-my_profile .item-col.col.-deal:last-child {display:none}}
@media (max-width:1000px) {.page-my_profile .item-col.col.-deal {width: 50%;}.page-my_profile .item-col.col.-deal:last-child {display:block}}
.item-col.col.-deal {width: 33.33%;}
@media (max-width:1000px) {.item-col.col.-deal {width: 50%;}}
 

.item-col.-deal a {
    background-color: #262022; 
    border-radius: 0 0 8px 8px;
}

.item-col.-deal .item-name {
    display: block;
    flex: auto;
    font-weight: 700;

}

.item-col.-deal .fake-btn {
    display: flex;
    align-items: center;
    padding: 0 11px;
    border-radius: 20em;
    height: 35px;
    background-color: #df1d65;
    transition: background-color .3s;
}


ul.main-nav-list li { margin-right:1.4rem}


.profilepage-col .latest-scene .item-col {width:33.3%}
@media (max-width:1200px) {.profilepage-col .latest-scene .item-col {width:50%}}




/* INDEX PAGE POPULAR CATEGORIES */
@media (min-width:1500px) {.popcat .channel-item .item-col {width:12.5%}}
@media (max-width:1499px) {.popcat .channel-item:nth-child(7), .popcat .channel-item:nth-child(8) {display:none}}
@media (max-width:1233px) {.popcat .desktop-row .channel-item:nth-child(6) {display:none}}
@media (max-width:1039px) {.popcat .desktop-row .channel-item:nth-child(5) {display:none}}
@media (max-width:767px) {.popcat .channel-item:nth-child(4) {display:none}}
@media (max-width:599px) {.popcat .channel-item:nth-child(4) {display:block}}

/* NEW CLOSABLE BANNER*/
:root {
	--fixed-box-height: 140px;
	--fixed-box-max-width: 500px;
	--fixed-box-padding: 12px;
	--fixed-box-border: 1px solid #4f4f4f;

	--fixed-box-font-family: Arial, sans-serif;
	--fixed-box-font-size: 16px;
	--fixed-box-font-weight: 600;

	--fixed-box-color: #f2f2f2;
	--fixed-box-background-color: #121212;

	--fixed-box-trigger-height: 35px;
	--fixed-box-trigger-padding: 12px;
	--fixed-box-trigger-background-color: #2c58a3;
	--fixed-box-trigger-color: #ffffff;
	--fixed-box-trigger-border: 1px solid #4f4f4f;
	--fixed-box-trigger-border-radius: 4px;

	--fixed-box-close-color: #f2f2f2;
}
.fixed-box,
.fixed-box > *,
.fixed-box > *::before,
.fixed-box > *::after {
	box-sizing: border-box;
}
.fixed-box {
	display: none;
	position: fixed;
	bottom: 10px;
	right: 0;
	margin: 0 20px;
	background-color: var(--fixed-box-background-color);
	border: var(--fixed-box-border);
	color: var(--fixed-box-color);
	width: 100%;
	max-width: var(--fixed-box-max-width);
	font-family: var(--fixed-box-font-family);
	font-size: var(--fixed-box-font-size);
	font-weight: var(--fixed-box-font-weight);
	line-height: 1.4;
	z-index: 1000;
}
.fixed-box .inner-box {
	height: var(--fixed-box-height);
	padding: var(--fixed-box-padding);
	display: flex;
	align-items: center;
	position: relative;
}
.fixed-box-image-holder,
.fixed-box-info {
	flex: 1 0 40%;
	max-width: 40%;
}
.fixed-box-image {
	display: block;
	position: relative;
	overflow: hidden;
	padding-top: calc(var(--fixed-box-height) - 2 * var(--fixed-box-padding));
}
.fixed-box-image > img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.fixed-box-info {
	flex: 1 0 60%;
	max-width: 60%;
	padding-left: var(--fixed-box-padding);
	text-align: center;
}
.fixed-box-logo {
	display: block;
	margin-bottom: calc(.5 * var(--fixed-box-padding));
}
.fixed-box-logo a {
	display: block;
	width: fit-content;
	margin: 0 auto;
}
.fixed-box-logo img {
	display: block;
	max-width: 100%;
	height: auto;
}
.fixed-box-label {
	display: block;
	margin-bottom: calc(.3 * var(--fixed-box-padding));
}
.fixed-box-label p {
	margin: 0;
	padding: 0;
}
.fixed-box-action-trigger {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--fixed-box-trigger-height);
	padding: 0 var(--fixed-box-trigger-padding);
	background-color: var(--fixed-box-trigger-background-color);
	color: var(--fixed-box-trigger-color);
	border: var(--fixed-box-trigger-border);
	border-radius: var(--fixed-box-trigger-border-radius);
}
.fixed-box-close {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	width: calc(2 * var(--fixed-box-padding));
	height: calc(2 * var(--fixed-box-padding));
	color: var(--fixed-box-close-color);
	text-decoration: none;
	line-height: 1;
	font-weight: 400;
	font-size: 20px;
}