* {margin:0;padding:0}
html,body {height:100%}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none}
body {font:15px/20px SourceSansPro,serif;color:#fff;background:#000;cursor:default;text-align:center}
table {border-collapse:separate;border-spacing:0}
caption,th,td {text-align:left;font-weight:normal}
table,td,th {vertical-align:middle}
blockquote::before,blockquote::after,q::before,q::after {content:""}
blockquote,q {quotes:"" ""}
button{outline:none;border: 0;background: none;}
a img {border:none}
a {outline:0 none;text-decoration:none;color: #FF009C;}
a:focus,a:hover {text-decoration:none;outline:0 none;cursor:pointer}
.clear {clear:both}
.over {overflow:hidden;height:0}
ul,li,b,img,a,h1,h2,h3,h4,h5 {float:left}
[data-sr] {visibility:hidden}
.fa-heart{color:#d71f26}
.right {float:right !important}

.header {float:left;display:inline-block;width:100%;position:relative;z-index:2;background: #FFF;}
.header.members{border-top:1px solid #000;}
	.header_left {float:left;position:absolute;top:25px;left:0;padding:0 0 0 45px;width:auto;display:inline-block;background:url(../images/header_left_flag.jpg) no-repeat 0 0;color:#d0ae68;font:15px/26px Source Sans Pro,serif;letter-spacing:0.3px}
	.header_right {float:right;position:absolute;top:25px;right:0;width:auto;display:inline-block;color:#d0ae68;font:17px/25px SourceSansPro,serif}
	.header .see_more {float:left;padding:0 10px;margin:0 10px 0 0;width:auto}

	.search {position: relative;float: left;width:100%;height:24px;display:inline-block;margin: 5px;}
	body.search{margin:0;}
	.search i{color: #000;padding: 2px;font-size: 1.5em;margin: 0 0 0 7px;}
	.search_highlighted {background:#1e1709}
	input#txGlobalSearch {float:left;display:inline-block;line-height:20px;height: 25px;width: 150px;padding: 0 8px;outline:none;border-width: 1px;border-style:solid;border-color: #4E4E4E;color: #000;background:0;position:relative;letter-spacing:0.3px;line-height: 27px;}
	input#txGlobalSearch:focus, .search_highlighted input#txGlobalSearch {border-color:#FF009C}
	#search_but {float:left;display:inline-block;width:20px;height:20px;background:url(../images/search.png) no-repeat 0 0;border:0;cursor:pointer;margin:4px 0 0 2px}
	#search_but:hover {background-position:0 -20px}
	#globalResults {position:absolute;width:412px;height:auto;margin:0;padding:6px 5px 14px 12px;background:#1e1709;top:71px;left:10px;display:none;z-index:1;border:1px solid #4d4d4d;color:#fff}
	#globalResults .fa-spin {float:left;line-height:20px;margin:0 5px 0 0}
	#globalResults div {height:auto;width:auto;margin:0}
	.globalResults_highlighted {display:inline-block !important}
	#globalResults ol {float:left;width:132px;margin:0 5px 0 0}
	#globalResults ol:last-child {border:0}
	#globalResults ol li {float:left;clear:both;font:12px/24px sans-serif,arial;color:#b9b9b9;height:auto}
	#globalResults ol li.first {width:auto;font:700 14px/20px tahoma,"trebuchet MS",arial;margin:5px 0 8px;color:#fff;height:auto;overflow:hidden}
	#globalResults ol li a {float:left;text-transform:capitalize;padding:0;font:12px/24px sans-serif,arial;height:auto;text-align:left;width:auto;max-width:132px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b9b9b9}
	#globalResults ol li a:hover {text-decoration:none;background:0 none;color:#fff}
	
	.header a.logo {float: left;width: auto;height: auto;margin: 12px auto 12px;display:inline-block;vertical-align: top;max-width: 30%;min-width: 300px;}
	.header a.logo img{width:100%;height:auto}
	.header a.menuFolded{padding: 15px;font-size: 26px;color: #333;float: right;display: none;background: none;width: auto;height: auto;position: relative;top: inherit;z-index: inherit;}
	ul.menu_buts {float: right;margin: 10px auto 0;display:inline-block}
	ul.menu_buts_dropdown{display:none;position:absolute;background:#000;top:56px;width: 100%;text-align:center;overflow: visible;margin: 0;}
	ul.menu_buts_dropdown li{width:100%;display: block;}
	ul.menu_buts_dropdown li a{color:#FFF;width: 100%;padding: 0;display: block;height: auto;line-height:2em}
	ul.menu_buts_dropdown li a:hover{background:#333;color:#FFF}
	.menu_buts li a {text-align:center;padding:0 12px;font: 300 20px/35px SourceSansPro,serif;height: 46px;display:block;text-transform:capitalize;color: #000;text-transform:uppercase}
	.menu_buts li a:hover, .menu_buts li.highlight a, .menu_buts li.highlight a:hover {color:#000;text-decoration:none}
	.menu_buts li.join a{background:#FF009C;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-khtml-border-radius: 2px;color: #FFF;height: auto;}
	.menu_buts li.join.logout a{background: #e2e2e2;color: #000;}
	.menu_buts .menu-dropdown{position:absolute;background:#000;top:56px;width: auto;text-align:center;overflow: visible;margin: 0 0 0 -24px;}
	.menu_buts .menu-dropdown li{display:block;clear:both;width: auto;}
	.menu_buts .menu-dropdown li a{color:#FFF;width: 140px;padding: 0;display: block;height: auto;}
	.menu_buts .menu-dropdown li a:hover{background:#333}
	.wrap i.fa-play-circle{color: #444;font-size: 91px;position: relative;line-height: 22px;float: left;margin: 29px 0 0;}
	.wrap .rate{float: left;margin-left: 40px;border-left: 1px solid #444;padding: 30px 0 30px 30px}
    .wrap .rate i{color: #666;margin: 0;transform: none;}
    .wrap .rate i.fa-star-o{color:#FF009C}

h1.title {width:100%;font: 300 25px/35px SourceSansPro,serif;color: #FFF;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.slideshow {width: 1200px;height:655px;float: none;position:relative;z-index:1;min-width:1007px;margin: 0 auto;}
#slideshow {float:left;width:100%;height:655px;position:relative;text-align:center;min-width:1007px}
#slideshow h1 {float:left;width:100%;font: 700 29px/41px SourceSansPro,serif;letter-spacing: -1px;color: #FFF;text-align: left;display:inline-block;text-transform:capitalize;clear:both;margin: 0;position:relative;z-index:5;max-width: 500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#slideshow h2 {float:left;width:100%;font: 300 18px/25px SourceSansPro,serif;word-spacing:2px;color:#fff;text-align: left;display:inline-block;text-transform:capitalize;clear:both;position:relative;z-index:5;}
#slideshow h2 a{}
#slideshow a {float:none;margin: 0 auto 0;color: #000;}
#slideshow h1 a:hover{text-decoration:none}
	#slides {width:100%;height:655px;overflow:hidden;position:absolute;text-align:center;z-index:1;}
	#slides li {width:100% !important;height:655px;display:block;margin:0;position:relative;text-align:center}
	#slides li img.slide {float:right;position:absolute;left:0;top:0;width: 100%;height: auto;}
	#slides li .wrap{background: #fff;float: left;display: block;position: absolute;padding: 12px 0;bottom: 0;left: 0;width: 100%;margin: 0;opacity:0;border: 1px solid #FFF;border-left: 0;border-right: 0;}
	#slides:hover li .wrap{opacity:1;bottom: 0}
#slides li .wrap .wrap-data{float:left;vertical-align: top;margin: 0 40px 0 12px;padding: 0 0 11px}
	#slides li .wrap i.fa-play-circle{color: #000;font-size: 71px;position: relative;line-height: 72px;float: left;margin: 0;vertical-align: top;}
#slides li .wrap .rate{float: left;margin-left: 0;border-left: 1px solid #000;font-size: 20px;padding: 0 27px;vertical-align: top;text-align:center}

#slides li .wrap .rate.quality {padding: 17px 20px;text-align: center;}
#slides li .wrap .rate.quality span{font-weight: 800;background: #333;font-size: 26px;padding: 3px 8px;line-height: 22px;color: #fff;-webkit-border-radius: 2px;      -moz-border-radius: 2px;      border-radius: 2px;      -khtml-border-radius: 2px;}
#slides li .wrap .rate.quality em{text-transform: uppercase;font-size: 12px;letter-spacing: 2px;color: #000;line-height: 14px;}
#slides li .wrap .rate:last-child{border-right:1px solid #FFF}
#slides li .wrap .rate.exclusive{border-right:0;padding: 18px 20px;color:#FFF;font-size: 20px;display: inline-block;}
#slides li .wrap .rate.exclusive span{font-size: 20px;background: #FF009C;padding: 0 17px 0 15px;text-transform: uppercase;color: #fff;font-weight: 300;letter-spacing: 0;border: 0;-webkit-border-radius: 2px;      -moz-border-radius: 2px;      border-radius: 2px;      -khtml-border-radius: 2px;}
#slides li .wrap .rate.exclusive span svg{width: 15px;height:15px;position: relative;top: 1px;left: -3px;}
#slides li .wrap .rate.exclusive span svg .st0{fill: #fff;}
#slides li .wrap .rate.exclusive img{padding:0;position:relative;top:5px;left:-4px}
#slides li .wrap .rate img{float:none;width: 20px;padding: 6px 0;}
#slides li .wrap .rate span{font-size: 33px;display: block;vertical-align: top;font-weight: 300;line-height: 36px;color: #000;}
#slides li .wrap a:hover{text-decoration:underline}
    #slides li .wrap .rate i{color: #FFF;line-height: 40px;font-weight: 300;font-size: 25px;}
    #slides li .wrap .rate i.fa-star-o{color:#FF009C}
	#slideshow a.nav {position:absolute;top:50%;margin:-50px 0 0;z-index:200;height:100px;width:80px;color:#888;filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5}
	#slideshow a.nav:hover {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
	#slideshow #prev_slide {left:-60px;background:url(../images/prev_slide.png) no-repeat center center}
	#slideshow #next_slide {right:-60px;left:inherit;background:url(../images/next_slide.png) no-repeat center center}
	#slideshow #prev_slide:hover{left:-63px;} 
	#slideshow #next_slide:hover{right:-63px}
	#slides li .wrap>*{display:inline-block;float: none !important;}
.inner {width:90%;margin:35px 5% 40px;position:relative;display:inline-block;}
.inner_grey {float: none;display:inline-block;width: 100%;margin:0;position:relative;text-align:center;background:#1a1a1a;overflow:hidden;}
.header .inner {width:96%;margin:0 2%;float:left;min-width:1007px;max-width: 1200px;margin: 0 auto;float: none;}
.see_more {float:none;display:inline-block;padding:0 15px;margin:20px auto 0;font: 300 17px/31px SourceSansPro,serif;color: #FFF;border: 2px solid #FFF;clear:both;z-index:5;position:relative;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);zoom:1;text-transform: uppercase;}
.see_more i{display:none}
.see_more:hover {background:none;color:#fff;border-color:#888}
.login_but{width:95px;}
.signup_but {display:inline-block;background:#d0ae68;color:#000;font:18px/28px SourceSansPro,serif;padding:0 20px;position:relative;z-index:5}
.see_more.download{border:0;background:#FF009C;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-khtml-border-radius: 2px;color: #FFF;height: auto;float: right;position: absolute;margin: 0;right: 0;top: 33px;}
.see_more.download i{display:inline-block;}
.signup_but:hover {background:#fff}
h1.page_title {float:left;width:100%;min-width:1007px;text-align:center;color: #FFF;font: 120px/105px SourceSansPro,serif;letter-spacing:-3px;margin:50px 0 0}
h2.page_title {float:left;width:100%;min-width:1007px;text-align:center;color:#fff;font:31px/39px SourceSansPro,serif;margin:30px 0 20px}
h2.page_title_gold {float:left;width:100%;min-width:1007px;text-align:center;color:#d6b25f;font:31px/39px SourceSansPro,serif;margin:0 0 20px}
img.corner_flag {float:left;max-width:400px;width:25%;height:auto;position:absolute;z-index:100;right:0;bottom:0}

/* Films thumbnails */
ul.thumbs_films {float:none;width:100%;max-width:1200px;margin:0 auto;display:inline-block}
ul.thumbs_films li.film {float:none;height:auto;margin:0 0 35px;position:relative;width:49.3%;max-width:585px}
ul.thumbs_films li.film a {float:left;height:auto;display:inline-block;position:relative;width:100%}
ul.thumbs_films li.film:nth-child(2n+0) {float:right;clear:right;width:49%;}
ul.thumbs_films li.film:hover{}
ul.thumbs_films li.film .wrap{padding: 10px 15px;width: auto;display: block;height: 48px;}
.scenes_preview ul.thumbs_films li.film .wrap{background: #111;margin-top:1px;height: auto;}
ul.thumbs_films li.film .wrap-data{max-width: 80%;float: left;display: inline-block;}
ul.thumbs_films li.film .rate{padding: 13px 0;width: 12%;display: inline-block;margin: 0 0 0 -1px;font-size: 19px;text-align: right;float: right;}
ul.thumbs_films li.film .rate i{margin:0 0 0 6px}
.scenes_preview ul.thumbs_films li.film .rate{width:auto;padding: 15px}
.scenes_preview ul.thumbs_films li.film .rate i{margin:0 0 0 6px}
ul.thumbs_films li.film h1 {float:left;width:100%;font: 700 23px/23px SourceSansPro,serif;letter-spacing:-0.4px;color: #fff;text-align: left;display:inline-block;clear:both;z-index:5;-webkit-text-shadow:0 0 5px rgba(0,0,0,.6);-moz-text-shadow:0 0 5px rgba(0,0,0,.6);text-shadow:0 0 5px rgba(0,0,0,.6);position: relative;}
ul.thumbs_films li.film h2 {float:left;width:100%;font: 300 18px/27px SourceSansPro,serif;color:#fff;text-align: left;display:inline-block;clear:both;z-index:5;position: relative;}
ul.thumbs_films li.film h2 a{display:inline-block;width: auto;float: none;color: #FFF;}
ul.thumbs_films li.film h2 a:hover{text-decoration:underline}
ul.thumbs_films li.film h2 span {height:27px}
ul.thumbs_films li.film h2 a.see_more {padding:0 12px;margin:10px auto 0;width:auto;float:none}
ul.thumbs_films li.film img {float:left;width:100% !important;height:auto !important;margin:0;max-width: 585px;}
ul.thumbs_films li.film img:hover{}
ul.thumbs_films li.film .film_cover_small {position:absolute;height:112px;width:79px;border:1px solid #d0ae68 !important;z-index:10;-moz-box-shadow:8px 8px 8px rgba(0,0,0,.8);-webkit-box-shadow:8px 8px 8px rgba(0,0,0,.8);box-shadow:8px 8px 8px rgba(0,0,0,.8);bottom:-15px;left:15px;cursor:pointer;display:inline-block}
ul.thumbs_films li.film .film_cover_small img {float:left;height:100%;width:100%;display:inline-block;filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
ul.thumbs_films li.film .film_cover_small b {float:left;display:inline-block;width:20px;height:15px;font:25px/18px SourceSansPro,serif;position:absolute;right:-22px;bottom:0;color:#d0ae68;z-index:10}
ul.thumbs_films li.film .film_cover_small:hover, ul.thumbs_films li.film .film_cover_small:hover b {border-color:#fff !important;color:#fff}
ul.thumbs_films li.coming_soon::after {content:'';float:left;width:137px;height:137px;display:inline-block;position:absolute;left:0;top:0;z-index:1;background:url(../images/coming_soon.png) no-repeat 0 0}

ul.thumbs_films li.film .img_container{float:left;position:relative;overflow: hidden;max-width: 975px;}
.scenes_preview ul.thumbs_films li.film .img_container{max-width: 880px;width: 100%;max-height: 392px;overflow: hidden;white-space: nowrap;}
ul.thumbs_films li.film .hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;display: block;text-align: center;-webkit-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
ul.thumbs_films li.film:hover .hover{opacity: 1; display: block;background-color: rgba(0, 0, 0, 0.2);transform:scale(1.1)}
ul.thumbs_films li.film .hover .buttons {width: 100%;height: 40px;left: 0;display: block;margin-left: 0;position: relative;top: 50%;margin-top: -14px;text-align: center;z-index:1}
ul.thumbs_films li.film .hover .buttons>div{width: auto;height: 30px;margin-left: 8px;text-align: center;font-size: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-khtml-border-radius: 2pxfloat: none;line-height: 30px;position: relative;color: #FFF;background-color: black;padding: 0 18px;display: inline-block;vertical-align: top;}
ul.thumbs_films li.film .hover .buttons>div a{color:#FFF}
ul.thumbs_films li.film .hover .buttons #join{background: url(../images/iconW.png)  no-repeat #FF009C 9px 6px;background-size:15px;padding:0 15px 0 30px}
ul.thumbs_films li.film .hover .buttons #trailer i{color:#999;position:relative;left:-5px;top:2px;font-size:20px}
.hover .playHover{width: 100% !important;height: 100% !important;display: block!important;float: none !important;top: 0;position: absolute !important;z-index: 0;}

/* Scene_Detail  */
.scene_overview{}
.scenes_preview ul.thumbs_films li.film{width:100%;max-width: 880px;}
.scenes_preview ul.thumbs_films li.film img{width: 100% !important;margin:  0 1px 0 0;border-top: 1px solid #000;}
.inner ul.sort{float: left;width: 20%;margin: 0;background: none;}
.inner ul.sort li{width: 100%;margin: 0 0 1px;display: block;padding: 0 6px;}
.inner ul.sort li a{padding: 8px 0;width: 100%;display: inline-block;color: #9C9C9C;text-transform: uppercase;font-size: 1.3em;font-weight:300}
.inner ul.sort li a.selected, .inner ul.sort li a:hover{background: #333;color:#FFF}
.inner ul.sort li a .fa-caret-right{display:none}
.inner ul.sort li a.selected i.fa-caret-right{display:block}
.scenes_preview .thumbs_films_container{max-width: none;width: 79%;float:right;margin:  0 auto;}
.scenes_preview .thumbs_films_container>ul{margin:0;max-width: 880px;}

.scenes_preview .img-large{float: left;width: 66%;height: auto;}
.scenes_preview .img-tall{width: 22%;float: left;}
.scenes_preview .img-tall img{min-height:316px;width:100%}
.scenes_preview .img-small-panel{width: 33%;float: left;height: auto;margin: 0 0 0 1px;}
.scenes_preview ul.thumbs_films li.film .img-small-panel img{max-width: 293px !important;height:auto !important;float: none;display: block;}

.scenes, .stills, .photoset {margin:0 auto;max-width:1200px;position:relative;padding:35px 0;width: 90%;}
.scenes h1 {width:100%;font: 300 25px/35px SourceSansPro,serif;color: #FFF;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.scenes_preview{padding:0}
.scenes_preview>h1{padding:0 0 20px;text-align: center;font: 700 42px/90px SourceSansPro,serif;}
.scenes h2 {width:100%;font:20px/27px SourceSansPro,serif;color:#fff;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.scenes a.see_more {float:right;margin:0;position:absolute;right:0;top: 35px;}
.scenes ul {margin: 20px auto;width:100%}
.scenes ul li {float:left;display:inline-block;width: 29%;margin:0 4% 25px 0;height:auto;position:relative}
.scenes ul li a.thumb {width:100%;height:auto;position:relative;display:block;overflow:hidden;margin:0}
.scenes ul li a.thumb img {width:100%;height:auto;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;opacity:.7}
.scenes ul li a.thumb:hover img {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
.scenes ul li a.thumb span.lenght {display:block;position:absolute;height:25px;width:auto;padding:0 6px;text-align:center;bottom:0;right:0;color:#fff;font:12px/24px SourceSansPro,serif;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.scenes ul li a.thumb span.scene_title {display:block;position:absolute;height:25px;width:auto;padding:0 6px;text-align:center;bottom:0;left:0;color:#fff;font:14px/24px SourceSansPro,serif;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.scenes li a.thumb span.coming_soon {position:absolute;left:0;top:32%;font:12px/15px SourceSansPro,serif;width:100%;padding:8px 0 7px;text-align:center;color:#ccc;z-index:1;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);zoom:1}
.scenes li a.thumb span.coming_soon strong {font:24px/27px SourceSansPro,serif}
.scenes li a.thumb:hover span.coming_soon {color:#fff}
.scenes li a.thumb span.scene_noprofile {position:absolute;left:0;top:35%;width:100%;font:400 13px/15px SourceSansPro,serif;padding:7px 0 6px;text-align:center;color:#444}
.scenes li a.thumb span.scene_noprofile strong {font:20px/24px SourceSansPro,serif}
.scenes li a.thumb:hover span.scene_noprofile {color:#777}
.scenes ul li h1 a {font:17px/30px SourceSansPro,serif;display:inline-block;text-align:left;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}

.related_scenes ul.thumbs_films li.film{width: 31%;float: none;margin: 0 1% 10px;vertical-align: top;}
.related_scenes ul.thumbs_films li.film .rate{width: 17%}
.related_scenes ul.thumbs_films li.film h1{font-size:18px}
.related_scenes ul.thumbs_films li.film h2{font-size:14px}

.stills {height: 340px;overflow:hidden}
.stills:hover{cursor:pointer;height:auto}

.cover_profile {max-width:300px;float:none;margin:0 0 20px;display: inline-block;}

.img_photoset{cursor:pointer;width:auto !important;max-height:300px;float:none;margin-right:1px}
.galleryPost{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;  z-index: 222;display: block;overflow: auto;      overflow-x: hidden;}
/*.galleryPost a.close{width:100%;height:100%;display:block;position: absolute;top: 0;left: 0;}*/
.galleryPost:before {content: '';height: 100%;display: inline-block;vertical-align: middle}
.postWrapper{position: relative;display: inline-block;max-width: 550px;vertical-align: middle;width: 85%;
}
.postWrapper img{width:100%;height:auto}
.postWrapper a.next, .postWrapper a.prev{position:absolute;top:50%;margin-top: -30px;left:-40px;color:#FFF;font-size:4em;}
.postWrapper a.next{left:inherit;right:-40px}

/* Films SLIDER */
.films_slider {position:relative;width: 95%;margin: 0 auto 100px;padding: 85px 0 0;max-width: 1200px;}
.films_slider h1 {width:100%;font: 700 32px/35px SourceSansPro,serif;letter-spacing:-0.4px;color: #FFF;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.films_slider h2 {width:100%;font:20px/27px SourceSansPro,serif;color:#fff;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.films_slider a.see_more {float:right;margin:0;position:absolute;right:0;top:110px}
.films_slider #prev1, .films_slider #next1 {position:absolute;display:block;top:55%;margin:0;width:35px;height:40px;z-index:100;filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5}
.films_slider #prev1 {left:-5px;background:url(../images/prev_slide.png) no-repeat left center}
.films_slider #next1 {right:-5px;background:url(../images/next_slide.png) no-repeat right center}
.films_slider #next1:hover, .films_slider #prev1:hover {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
#films_slider {height: 455px;width:95%;margin:60px 2.5% 0;display:inline-block;max-width: 1200px;}
#films_slider li {width:100% !important;height:100% !important;overflow:hidden}
.th_films_covers{float:left;width: 24%;margin:0 0.5%;height:100%;display:block;position:relative;overflow:hidden}
.th_films_covers img {max-height:390px;width: 100%;height:auto;filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: .9;opacity: .9;cursor:pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-khtml-border-radius: 2px}
.th_films_covers img:hover {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}

.th_films_covers .films_info {padding:0 7.1%;height: auto;width: 86%;position: relative;overflow:hidden;}
.th_films_covers .cover_over_open{height:100% !important}
.th_films_covers .films_info b {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.th_films_covers .films_info h1 {text-align: left;letter-spacing:0;font: 21px/33px SourceSansPro,serif;margin: 0 0 5px;height: 25px;overflow:hidden;width: 70%;}
.th_films_covers .films_info h1 a{color:#FFF}
.th_films_covers .films_info .rate{width:30%;display: inline-block;line-height: 35px;text-align: right;}
.th_films_covers .films_info .rate span{width:auto}
.th_films_covers .films_info .rate i{color: #FF009C;margin:0 0 0 5px}
.th_films_covers .films_info h2 {text-align:center;font:20px/20px SourceSansPro,serif;height:40px;overflow:hidden;margin:0}
.th_films_covers .films_info p {float:left;height:170px;margin:6px 0;font:16px/19px SourceSansPro,serif;color:#aaa;overflow:hidden}
.th_films_covers .films_info span {float:none;width:100%;display:inline-block;margin:0 auto;position:relative;z-index:2}
.th_films_covers .films_info span a.see_more {float:left;position:static;padding:0 15px;clear:none}
.th_films_covers .films_info span a.see_more:last-child {float:right}

/* Films Player Page */
/*
.player {position:relative;width:auto;max-width:1112px;text-align:center;margin:0 auto}
.video_player {display:inline-block;width:1112px !important;height:auto;margin:20px auto 40px;position:relative;z-index:1;overflow:hidden;text-align:center;background:url(../images/player.jpg) no-repeat center center #000}
.video_player span.play {position:absolute;width:92px;height:92px;background:url(../images/player_play.png) no-repeat;top:215px;left:436px}
.video_player span.play:hover {background-position:left bottom}
.video_player div{margin:0 auto}
.video_player div.clear {margin:0}*/
/* Trailer POP-UP*/
.player{position:relative;height:auto;width:100%}
.video_player .video_data{padding: 20px 40px;position:absolute}
.video_player .video_data_container{opacity:0;}
.video_player .video_data_container:before{z-index:0;content:"";width:100%;height: 75px;top: 0;left: 0;position:absolute;background: none;/* For browsers that do not support gradients */background: -webkit-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));/*Safari 5.1-6*/background: -o-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));/*Opera 11.1-12*/background: -moz-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));/*Fx 3.6-15*/background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0));/*Standard*/}
.video_player .video_data *{z-index:1;position:relative}
.video_player .video_data h1{font-size:2em;font-weight:700;clear:both;line-height: 1.4em;}
.video_player .video_data h2{font-size:1.3em;font-weight:500}
.video_player .video_data h2 a{float:none;color: #FFF;}
.video_player:hover .video_data_container{opacity:1}
.video_player {float: none;width: auto;position: relative;margin: 0 auto;z-index:100;text-align:center;background:rgb(17,17,17);background:transparent\9;background:rgba(17,17,17,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2111111,endColorstr=#f2111111);zoom:1;max-width: 1200px;}
.video_player:hover{cursor:pointer}
.video_player .inner_player {padding:0;z-index:2;position:relative;margin:0 auto}
.video_player .inner_player .player {float:none;margin:0 auto;display:inline-block;position:relative}
.video_player .preloader img {float:none;margin-top:25%}
.underPlayer{height: auto;width: 100%;text-align: center;border-top: 1px solid #a9a9a9;border-bottom: 1px solid #a9a9a9;margin-bottom: 20px;white-space: nowrap;}
.underPlayer a.container, .underPlayer div {display: inline-block;border-left: 1px solid #a9a9a9;width: 100px;height: 100px;position: relative;margin-right: -5px;white-space: normal;vertical-align: top;}
.underPlayer div:last-child{border-right: 1px solid #a9a9a9;}
.underPlayer div em{font-size: 40px;font-weight:300;line-height: 60px;text-align: center;}
.underPlayer .pornstar em{position: absolute;z-index:1;color: #000;background: #fff;top: 100px;font-size: 20px;width: auto;left: 50%;padding: 11px 20px;display: block;margin: 0 0 0 -51px;line-height: 20px;display:none}
.underPlayer .pornstar em::before{content:"";border-left: 16px solid transparent;border-right: 16px solid transparent;	border-bottom: 17px solid #FFF;position:absolute;top: -13px;left: 50%;margin-left: -16px}
.underPlayer .pornstar:hover em{display:block}
.underPlayer div:first-child i{color: #FF009C}
.underPlayer div i{color: #fff;width: 100%;font-size: 24px;}
.underPlayer .details{max-width: 340px;padding: 10px 20px 0 20px;height: 90px;width: auto;}
.underPlayer .details span{clear:both;display:block;text-align:left;padding:0 0 5px;line-height: 19px;}
.underPlayer .details span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#FFF}
.underPlayer .details span b{margin: 0 5px 0 0}
.underPlayer .details span a{float:none;color:#FFF}
.underPlayer .details span a:hover{text-decoration:underline}
.underPlayer img{filter: gray; /* For IE6-9 */
filter: grayscale(1); /* For Microsoft Edge and Firefox 35+ */
-webkit-filter: grayscale(1); /* For Google Chrome, Safari 6+ & Opera 15+ */position: absolute;top: 0;left: 0;z-index: 0;}
.underPlayer .download em{font-size: 17px;line-height: 14px;padding: 16px 0;display: block;}
.underPlayer .download a{float:none;color:inherit;display:block;height:100%}
.underPlayer .download a:hover{background:#333}
.underPlayer .download:hover ul{display:block}
.underPlayer .download ul{text-align:center;position: absolute;z-index: 1;color: #000;background: #fff;top: 100px;font-size: 14px;width: auto;left: 50%;padding: 11px 20px;display: block;margin: 0 0 0 -51px;line-height: 20px;display: none;}
.underPlayer .download ul li{color:#e2e2e2;float:none}
.underPlayer .download ul li:first-child{line-height:13px;color:#333;margin: 0 0 8px;}
.underPlayer .download ul::before{content:"";border-left: 16px solid transparent;border-right: 16px solid transparent;	border-bottom: 17px solid #FFF;position:absolute;top: -13px;left: 50%;margin-left: -16px}
.underPlayer .download ul li a{text-align:center;display:block;float:none;color:#333}
.underPlayer .download ul li a:hover{color:#FFF}
p.description{max-width:1200px;margin: 30px auto;text-align:left;width: 90%;}
.scenes_preview p.description{padding: 10px 3px;margin:0;width:100%;border-top: 1px solid #444;margin-top:6px;font-weight: 300;}
#photos {/* Prevent vertical gaps */line-height: 0;-webkit-column-count: 5;-webkit-column-gap:0px;-moz-column-count:5;-moz-column-gap:0px;column-count:5;column-gap:0px;width: 100%;margin: 20px auto;max-height:900px}
#photos img {/* Just in case there are inline attributes */width: 100% !important;height: auto !important;margin: 0px 1px 1px;}
#photos img:hover{opacity:.9}

.trailer_pop_info {float:left;width:96%;margin:2%}
.trailer_pop_info h1 {float:left;width:auto;font:22px/25px SourceSansPro,serif;color:#d0ae68;display:inline-block;clear:both;margin:-35px 0 0 2px}
.trailer_pop_info h2 {float:left;width:auto;font:15px/15px SourceSansPro,serif;color:#fff;display:inline-block;clear:both;margin:-10px 0 0 2px}
.trailer_pop_info .see_more {float:right;margin:0 12px 0 0;padding:0 10px;clear:none;height:28px;font:17px/28px SourceSansPro,serif}
.trailer_pop_info .highlight {background:#d0ae68;color:#000}
.trailer_pop_info .signup_but {float:right}
#btnDownVideo {float:right;background:#049d00;color:#fff;font:18px/30px SourceSansPro,serif;padding:0 10px;position:relative;z-index:5}
.trailer_pop_info a i {float:left;padding:0 5px 0 0;position:relative;z-index:5;font:18px/28px FontAwesome}
#btnDownVideo:hover {background:#24b51f}

.grid_5_header {float:right;display:inline-block;width:auto;margin:0 auto 20px}
.grid_5_header span{float:left;margin:0 0 0 10px}
.grid_5_header span a {float:left;position:relative;display:inline-block;padding:0 15px;height:26px;font:17px/28px "AGaramondPro-Regular",serif;color:#d0ae68;text-transform:capitalize;border:1px solid #d0ae68}
.grid_5_header span a em {position:absolute;left:24px;top:11px;font:300 14px/22px "Roboto", Arial;color:#fff;-webkit-text-shadow:0 1px 0 #fff;-moz-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff}
.grid_5_header span a:hover, .grid_5_header span a.hover {color:#000;text-decoration:none}
.grid_5_header span a:hover {background:#d0ae68}
.grid_5_header span a.hover, .grid_5_header span a.hover:hover {background:#d0ae68;cursor:default;color:#000}
.grid_5_header span a.highlight {background:#d0ae68;cursor:default;color:#000}
.grid_5_header span a.download {background:#049d00;color:#fff;border-color:#049d00;padding:0 10px}
.grid_5_header span a.download:hover {color:#fff;background:#24b51f;border-color:#24b51f}

.video_details {float:none;width:100%;max-width:1112px;display:inline-block;margin:0 auto;position:relative}
.video_options {position:absolute;right:0;bottom:40px;width:200px;z-index:1;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.video_options h2 {float:left;width:90%;padding:5px 5%;font:18px/25px "AGaramondPro-Regular",serif;color:#fff;letter-spacing:-0.5px;margin:0 0 10px;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.video_options h2 i {float:left;line-height:25px;width:20px}
.video_options h2 b {font:400 16px/25px "AGaramondPro-Regular",serif;margin:0 0 0 5px;height:25px;letter-spacing:0.5px}
.video_options ul {width:80%;margin:0 10% 20px}
.video_options ul li {width:100%;border-bottom:1px dotted #666}
.video_options ul li:last-child {border:0}
.video_options ul li a {width:90%;margin:0 5%;font:15px/30px "AGaramondPro-Regular",serif;color:#ccc;height:30px;text-align:left}
.video_options ul li:hover {border-color:#00a855}
.video_options ul li a:hover, .video_options ul li a:hover span {color:#00a855}
.video_options ul li span {font:14px/30px "AGaramondPro-Regular",serif;background:0;border:0;margin:0;padding:0}
.video_options ul li var {float:right}
.video_options p {float:left;width:220px;margin:0 20px 20px;font:12px/18px "AGaramondPro-Regular",serif;color:#ccc}
#qualityInfo {display:none}

/* Performers */
.gender_switcher {float:none;display:inline-block;margin:0 auto 20px;text-align:left}
.gender_switcher a {float:left;text-align:center;font:20px/35px SourceSansPro,serif;border:1px solid #d0ae68;margin:0 5px;height:34px;padding:0 10px}
.gender_switcher a:hover, .gender_switcher a:hover i, .gender_switcher a.highlight, .gender_switcher a.highlight:hover {cursor:pointer;background:#d0ae68;color:#000}
.gender_switcher a.highlight, .gender_switcher a.highlight:hover {cursor:default}
.gender_switcher a i {width:auto;margin:0;font:27px/45px FontAwesome}

/* ABOUT Page */
.about {float:left;width:100%;display:block;position:relative;background:url(../images/about_bg.jpg) no-repeat center top;padding:100px 0 50px;margin:80px auto 0}
.about .inner {margin:0 auto;text-align:left}
.about_left {float:left;width:57%}
.about_right {float:right;width:22.5%}
.about h1 {width:100%;font:31px/36px SourceSansPro,serif;color:#d0ae68;margin:0 0 20px;letter-spacing:0.12px;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.about p {float:left;width:100%;color:#ccc;font:16px/19px SourceSansPro,serif;letter-spacing:.1px;margin:0 0 15px;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.about h2 {width:100%;font:20px/29px SourceSansPro,serif;color:#d0ae68;margin:0 0 13px;letter-spacing:0.12px;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
.about .about_right p {font:16px/18px SourceSansPro,serif;margin:0 0 20px;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}

.explicit {float:left;width:100%;background:#2a2a2a;display:inline-block}
.explicit .inner {text-align:left;margin:20px 0 25px}
.explicit h2 {font:32px/35px SourceSansPro,serif;color:#d0ae68;letter-spacing:0.12px;margin:0 0 5px}
.explicit p {margin:0;color:#fff;font:16px/20px SourceSansPro,serif}

/* MEMBERS Page */
ul.members {width:100%;margin:0 0 40px}
ul.members li {width:32%;margin:0 2% 0 0}
ul.members li:nth-child(3) {margin:0}
ul.members li h2 {width:95%;font:20px/20px SourceSansPro,serif;color:#d6b25f;margin:0 0 10px;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6)}
ul.members li p {float:left;width:95%;text-align:left;font:15px/18px SourceSansPro,serif;letter-spacing:0.3px;color:#999}

/* Members Benefits */
.members_benefits {float:left;width: 100%;padding:80px 0 100px;display:inline-block;position:relative;background:#000}
.members_benefits::after {float:left;width:100%;height:700px;display:inline-block;z-index:1;position:absolute;top:0;left:0;content:'';background:url(../images/members_benefits.jpg) no-repeat right top;background-size: 1410px;}
.members_benefits.mb2::after {background:url(../images/members_benefits_2.jpg) no-repeat right top}
.members_benefits:hover::after {}
.members_benefits h1 {float:none;width: 90%;margin:0 auto;font: 700 32px/41px SourceSansPro,serif;letter-spacing:-0.4px;color: #FFF;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6);position:relative;z-index:10;max-width: 1200px;}
.members_benefits h2 {float:none;width: 90%;margin:0 auto;font:20px/27px SourceSansPro,serif;color:#fff;display:inline-block;clear:both;text-align:left;-webkit-text-shadow:0 0 10px rgba(0,0,0,.6);-moz-text-shadow:0 0 10px rgba(0,0,0,.6);text-shadow:0 0 10px rgba(0,0,0,.6);position:relative;z-index:10;max-width: 1200px;}
.members_benefits ul {float: none;display:inline-block;margin:85px auto 0;width: 100%;position:relative;z-index:5;max-width: 1200px;}
.members_benefits ul li::before{border: 8px solid rgba(62, 62, 62, 0.7);content: "";width: 100%;height: 100%;position: absolute;top: -8px;left: -8px;opacity: 0;}
.members_benefits ul li:hover::before{opacity: 1;}
.members_benefits ul li {float: none;display:inline-block;width: 30%;margin:0 2% 0 0;padding:40px 0;background:rgb(0,0,0);background:transparent\9;background: rgba(0, 0, 0, 0.39);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);zoom:1;vertical-align: top;position: relative;}
.members_benefits ul li:nth-child(3) {margin: 0;background: #F3F3F3;position: relative;overflow: visible;padding: 40px 0 0;}
.members_benefits ul li img {margin:0 auto 13px;float:none;display:inline-block;}
.members_benefits ul li p {float:left;width:100%;color: #FFF;font: italic 300 15px/27px SourceSansPro,serif;clear:both}
.members_benefits ul li p.small{border-top:1px solid #FFF;width:auto;display:inline-block;float:none;padding:0 19px}
.members_benefits ul li:nth-child(3) .popular_container{overflow:hidden;position:absolute;top:0;right:0;width: 122px;height: 95px;}
.members_benefits ul li:nth-child(3) p.popular{color: #fff;font-size: 16px;background: #4CB1FB;position: absolute;top: 23px;right: -34px;width: auto;-ms-transform: rotate(45deg); /* IE 9 */-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */transform: rotate(45deg);font: 300 15px/27px SourceSansPro,serif;padding: 0 30px;}
.members_benefits ul li:nth-child(3) p{color:#000;border-color: #000;float: none;display: inline-block;}
.members_benefits ul li:nth-child(3) img{}
.members_benefits ul li p i {color:#fff;font: 300 21px/40px SourceSansPro,serif;}
.members_benefits ul li:nth-child(3) p i{color:#000}
.members_benefits ul li p b {float:none;width:100%;text-align:center;font: 700 38px/35px SourceSansPro,serif;display:inline-block;margin: 20px 0 0;}
.members_benefits ul li p b span{font-size: 16px;font-weight:300;padding: 0 1px;}
.members_benefits ul li:nth-child(3) a.see_more{background: #FF009C;color: #FFF;border-color: #FF009C;font-size: 23px;padding: 4px 12px;}
.members_benefits ul li:nth-child(3) a.see_more:hover{border-color:#FF009C}
.members_benefits ul li:nth-child(3) p b{font-size:50px;margin: 11px 0 0;}
.members_benefits ul li:nth-child(3) .savings{position: relative;background: #CCCCCC;color: #000;width: 100%;margin: 30px 0 0 0;font-weight: 300;padding: 10px 0;}
.members_benefits ul li:nth-child(3) .savings *{color: #444;display:inline}
.members_benefits ul li:nth-child(3) .savings p b{font-size:30px;margin: 0;}
.members_benefits ul li:nth-child(3)::before{border-color: rgba(255, 255, 255, 0.52);}
.members_benefits::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index: 1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+51,000000+100&1+28,0+74 */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 28%, rgba(0,0,0,0.5) 51%, rgba(0,0,0,0) 74%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 28%,rgba(0,0,0,0.5) 51%,rgba(0,0,0,0) 74%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,1) 28%,rgba(0,0,0,0.5) 51%,rgba(0,0,0,0) 74%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */}
.members_benefits::after {float:left;width:100%;height:700px;display:inline-block;z-index: 0;position:absolute;top:0;left:0;content:'';background:url(../images/members_benefits.jpg) no-repeat right top;background-size: 1410px;}
.player .members_benefits h1, .player .members_benefits h2{text-align:center;width: 100%;}
.player .members_benefits{background: rgba(0, 0, 0, 0.75);width: 80%;margin: 40px auto;float: none;padding: 80px 0 30px;}
.player .members_benefits::after{background:none}
.player .playerNotrailer{width:100%;position:absolute;top:0;left:0}
.player .members_benefits ul li{width:30%}
.player .members_benefits a.trailerBut{width:80%;margin: 40px auto 0;float:none;font: 300 33px/37px SourceSansPro, Arial, sans-serif;color: #FFF;text-decoration: underline;display: block;}
.preloader {float:left;width:100%;height:300px;padding:0;display:inline-block;background:url(../images/preloader.png) no-repeat center center rgba(255,255,255,.5)}
.loading {float:left;width:100%;height:100%;display:inline-block;background:url(../images/preloader.png) no-repeat center center}

.navigation {margin:20px 0 40px;display:inline-block}
.pagination {display:inline-block;text-align:center;}
.pagination span {float:left;display:inline-block;margin:0 3px;font:17px/36px SourceSansPro,serif;color:#d0ae68}
.pagination span a {display:inline-block;height:35px;color: #FFF;border: 2px solid #000;padding:0 13px}
.pagination span a.next, .pagination span a.previous {font:17px/34px SourceSansPro,serif}
.pagination span a:hover {text-decoration:none;color: #FFF;background: none;border: 2px solid #FFF;}
.pagination span a.highlight, .pagination span a.highlight:hover {background: none;color: #fff;cursor:default;border:2px solid #FFF;}

/*TERMS Pages */
.terms .inner {float:none;margin: 65px auto 65px;max-width: 90%;max-width: 970px;padding: 0 0 50px;width: 100%;}
.terms .header .inner {float: none;max-width:96%;width: 1200px;margin: 0 auto;padding: 0;}
.terms h1.page_title {font: 700 42px/45px SourceSansPro,serif;letter-spacing:-2px;margin: 50px auto 0;max-width: 80%;min-width: auto;float: none;}
.terms h2.page_title {font:20px/39px SourceSansPro,serif;margin:0 0 20px}
.terms p {float: none;padding: 0;margin:0;font: 16px/22px SourceSansPro,serif;text-align:justify;color:#999;width: 90%;display: inline-block;}
.terms p b i {font: italic 400 16px/22px SourceSansPro, serif;}
.terms p.title {max-width: 90%;font:32px/44px SourceSansPro,serif;word-spacing:0;text-align: center;padding: 8px 0 17px;letter-spacing:-1px;border-top: 1px solid;margin: 20px 0 0;width: auto;}
.terms p.title span {font: italic 16px/19px SourceSansPro,serif;word-spacing:0;text-transform:capitalize;letter-spacing:0;padding: 4px 0 0;height: auto;white-space: normal;width: 100%;}
.terms p a {float:none;color: #FFF;}
.terms p a:hover {text-decoration:underline}
.terms p.heading {font: 700 20px/25px SourceSansPro, sans-serif;padding: 0 0 0 5%;margin: 20px 0 5px 0 !important;color:#fff;text-align: left;width: 100%;border-left: 5px solid #676767;}

/* LOGIN Page */
.login h5 {float:left;width:100%;font:18px/19px SourceSansPro,serif;color:#fff;text-align:center;display:inline-block;/*margin:0 0 30px;*/margin:0 0 28px}
.login h5 a {float:none;display:inline-block}
.login h5 a:hover {color:#fff}

.login .form_input {float:none;margin: 0 auto 20px;display:inline-block;width: 100%;max-width: 302px;}
.login form#loginform {float:left;width:100%;margin: 20px 0 0 0;}
.login .form_input .capcha {width:379px;height:31px}

.login p.form_sent {line-height:17px;margin:0}
.login p.form_sent i {float:left;font:67px/60px FontAwesome;margin:3px 5px 0 0;color:#73b00f}
.login p.form_sent b {float:none;color:#73b00f;line-height:17px;margin:0 0 4px}
.login p.form_sent b em {color:#666;font-weight:400}
.login p.form_sent a {float:none}

.login p.form_error {line-height:17px;margin:0 0 30px;margin:0 0 20px;height:105px;position:relative}
.login p.form_error span.line {float:left;display:block;width:540px;height:1px;background:#eee;bottom:10px;left:-40px;position:absolute}
.login p.form_error i {float:left;font:61px/70px FontAwesome;margin:3px 10px 0 0;color:#f00}
.login p.form_error b {float:none;color:#f00;font:23px/31px Arial;letter-spacing:-1px}

.login p.form_expired {line-height:17px;margin:0 0 30px;margin:0;height:105px;position:relative}
.login p.form_expired span.line {float:left;display:block;width:540px;height:1px;background:#eee;bottom:10px;left:-40px;position:absolute}
.login p.form_expired i {float:left;font:67px/65px FontAwesome;margin:3px 10px 0 0;color:#f00}
.login p.form_expired b {float:none;color:#f00;font:22px/31px Arial;letter-spacing:-1px}
.login a.offer_button {float:right;color:#FFF;background:#4DB2F2;border:2px solid #4DB2F2;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;font:700 15px/30px Arial;height:30px;margin:17px 0 0 10px;padding:0 10px}
.login a.offer_button:hover {text-decoration:none}

.login p.account_unblocked {line-height:17px;margin:0 0 30px;margin:-20px 0 20px;height:auto;padding:0;position:relative}
.login p.account_unblocked span.line {float:left;display:block;width:540px;height:1px;background:#eee;bottom:0;left:-40px;position:absolute}
.login p.account_unblocked::after {content:"\25BC";position:absolute;bottom:-11px;left:50%;margin-left:-20px;width:20px;color:#eee}
.login p.account_unblocked i {float:left;font:61px/70px FontAwesome;margin:0 10px 0 0;color:#73B00F}
.login p.account_unblocked b {float:none;color:#73B00F;font:23px/27px Arial;letter-spacing:-1px;margin:5px 0 0;display:inline-block}
.login p.account_unblocked a {float:none}

.login .join_name {float:left;font:700 14px/18px Arial;margin:0 0 0 5px;display:none}
.login .join_value {margin:0 auto;display: block;width: auto;}
.login input.inp1 {float: none;text-align:left;background:#111;height:30px;padding:0 10px;border:1px solid #3a3a3a;color:#999;font:16px/30px SourceSansPro,serif;width: 100%;display: block;max-width: 281px;}
.login input.inp1:focus {border-color:#444}

.login .login_button {float:none;display:inline-block;max-width: 302px;height:30px;background: none;color:#000;font:17px/30px SourceSansPro,serif;width: 100%;margin: 20px 0;color:#e2e2e2}
.login .login_button a{color:#e2e2e2;text-decoration: underline;}
.login .login_button a:hover  {text-decoration: none;}
.login .login_button .button2{float: right;padding: 6px 15px;clear: none;margin: 0;background: #4396EF;
    border: 0;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 300;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -khtml-border-radius: 2px;
    color:#FFF;
    font:300 20px/22px SourceSansPro, Arial
    }
    .login .login_button .button2:hover{cursor:pointer}
.login .forgot_password {float:none;display:inline-block;font:16px/30px SourceSansPro,serif;letter-spacing:0.1px;margin:25px auto 20px}
.login .forgot_password:hover {color:#fff}
.login p {float:none;display:inline-block;max-width: 380px;margin:0 auto;font:13px/16px SourceSansPro,serif;color:#999;letter-spacing:0.5px;text-align:center;width: 90%;padding: 0;}

.login .error span {float:right;background:#f00;color:#fff;font:11px/20px Arial;padding:0 5px}
.login .join_error {color:#ff4545;font:15px/25px SourceSansPro,serif;padding:3px 0 3px 5px;text-align:left}

/* RESULTS BLOCK */
.inner_search .inner{display:inline-block;text-align:center;padding:0;margin:0 auto;width:100%}
.inner_search .inner .search_form{max-width: 650px;float:none;display:inline-block;text-align:center;margin:0 auto}
.inner_search .inner .search_form h1{float:left;width:100%;text-align:center;color:#FFF;font:800 50px/105px SourceSansPro,serif}
.inner_search .inner .search_form ul{width:100%}
.inner_search .inner .search_form ul li{width:auto;height:auto;float:none;margin:0 2px;display:inline-block;position:relative}
.inner_search .inner .search_form ul li a {padding:0 15px;border: 2px solid #FFF;display:block;font: 300 17px/35px SourceSansPro,serif;text-transform: uppercase;color: #FFF;}
.inner_search .inner .search_form ul li a:hover {color: #888;border: 2px solid #868686;}
.inner_search .inner .search_form ul li.active:hover a{background: #FF009C;color:#fff}
.inner_search .inner .search_form ul li.active a{background: #FF009C;color:#fff;border: 2px solid #FF009C;}
.inner_search .inner .search_form ul li.active::before{content:"";border-left:16px solid transparent;border-right:16px solid transparent;border-top: 17px solid #FF009C;position:absolute;bottom: -8px;left:50%;margin-left:-16px}
.inner_search .inner .search_form .search_block {float:left;background:#1a1a1a;width:100%;padding:15px 0 25px;margin:15px 0 30px}
.inner_search .inner .search_form .search_block i{color:#FFF;cursor:pointer}
.inner_search .inner .search_form .search_block i:hover{color:#ddd}
.inner_search .inner .search_form .search_block em{margin:0 0 10px;display:inline-block;font:17px/35px SourceSansPro,serif}
.inner_search .inner .search_form .search_block span{display:inline-block;padding:0}
.inner_search .inner .search_form .search_block input{border:0;padding:2px 7px;font-size:15px;background:0;border-bottom:1px solid #4d4d4d;color:#888;font: 21px/31px SourceSansPro,serif;background: #FFF;}
.inner_search .inner .search_form .search_block i{padding: 9px 6px;font-size:1.2em;position:static;color: #FFF;vertical-align: top;}
.inner_search .inner .search_form .search_block i:hover {color:#fff}

.results_block h2.title i {font: 300 22px/50px SourceSansPro,serif;height:44px;color:#888;}
.results_block h2.title span.num_results {float:right;font:300 17px/36px SourceSansPro,serif;color: #fff;border:1px solid #777;padding:0 15px}

.results_block .show_more {width:100%;float:left;display:inline-block;text-align:center;margin:0 0 20px;}
.results_block .show_more a {float:none;margin:0 auto;display:inline-block;padding:0 28px 0 10px;background: none;color: #FFF;font: 300 18px/41px SourceSansPro,serif;height:36px;position:relative;text-transform: uppercase;border: 2px solid #FFF;}
.results_block .show_more a span {float:left;font:300 17px/36px SourceSansPro,serif;height:36px;position:relative}
.results_block .show_more a::after {content:"\00BB";font:300 32px/30px SourceSansPro,serif;float:right;position:absolute;right:8px;top:0}
.results_block .show_more a:hover {border-color:#555;text-decoration:none;color:#999}
.results_block .show_more a#no_results_try_again {margin:40px auto 0}
.results_block .no_results {margin-left:0;margin-right:0;width:100%;color:#666;left:0}
.results_block .no_results::before {display:none}
.results_block .no_results h4 {letter-spacing:0;margin:0 0 15px;color:#777;text-align:center;font-weight:300;font-size:30px;float:none;}
.results_block .no_results h4 span{display: block;font-size: 0.7em;line-height: 2.5em;}
.results_block {margin:0 auto;max-width:1200px;position:relative;padding:35px 0;width: 90%;}
.results_block h2.title {color: #FFF;font: 800 22px/30px SourceSansPro,serif;width:100%;text-align:left}
.results_block h2.title i {color:#fff}
.results_block ul {margin:30px auto;width: 100%;}
.results_block ul li a {position:relative;float: inherit;}
.results_block ul li a img {width:100%;height:auto;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;opacity:.7}
.results_block ul li a img:hover{filter: alpha(opacity=90);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:.9;opacity:.9}
.results_block ul li a b, .results_block ul li a i, .results_block ul li a span.hd, .results_block ul li h3, .results_movies h1 {display:none}
.results_block ul li h1{width:100%;color:#FFF}
.results_block ul li h2{display:block}
.results_block ul li h1 a{float:left;color:#FFF}
.results_block ul li h2 a{float:none;color:#FFF}

.results_scenes ul li {float:left;display:inline-block;width:22%;margin:0 4% 25px 0;height:auto;position:relative}
.results_scenes ul li:nth-child(4n+0) {margin:0 0 25px}
.results_scenes ul li a span.lenght {display:block;position:absolute;height:25px;width:auto;padding:0 6px;text-align:center;bottom:0;right:0;color:#fff;font:12px/24px SourceSansPro,serif;background:rgb(0,0,0);background:transparent\9;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom:1}
.results_scenes ul li h1 a {font: 600 17px/30px SourceSansPro,serif;display:inline-block;text-align:left;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}

.results_models ul li {float:left;width: 22%;height:auto;margin: 0 4% 25px 0;position:relative;display:inline-block}
.results_models ul li:nth-child(4n+0) {margin: 0 0 25px}
.results_models ul li h1 {float:left;width:100%;font: 300 22px/32px SourceSansPro,serif;letter-spacing:-0.4px;color:#d0ae68;text-align:center;display:inline-block;clear:both;z-index:5;left:0;}
.results_models ul li h1 a {text-align:center;width:100%;position:relative}
.results_movies ul {width:100%}
.results_movies ul li {width:23.5%;margin:0 2% 30px 0}
.results_movies ul li:nth-child(4n+0) {margin:0 0 30px 0}

/*Footer*/
.footer {float:left;min-width:1007px;width:100%;display:inline-block;text-align:center;border-top:1px solid #111}
.footer .inner {margin:30px 5%}
	.newsletter {float:left;text-align:left}
	.newsletter input#Email {float:left;text-align:left;background:#111;width:290px;height:30px;padding:0 10px;border:1px solid #3a3a3a;color:#999;font:16px/30px SourceSansPro,serif}
	.newsletter input#Email:hover {border-color:#5a5a5a}
	.newsletter input.newsletter_button {float:left;text-align:left;background:0;height:32px;padding:0 15px;border:0;color: #FF009C;font:17px/32px SourceSansPro,serif;cursor:pointer}
	.newsletter input.newsletter_button:hover {color:#fff}
	.social_networking {float:right;text-align:left}
	.social_networking span {float:left;text-align:left;color: #FF009C;font: 17px/38px SourceSansPro,serif;margin:0 10px}
	.social_networking a {float:left;text-align:center;width:30px;height:32px;margin:0 5px;color: #FFF;}
	.social_networking a i.fa-instagram {font:24px/32px FontAwesome}
	.social_networking a i.fa-facebook {font:22px/32px FontAwesome}
	.social_networking a i.fa-youtube {font:22px/32px FontAwesome}
	.social_networking a i.fa-twitter {font:26px/32px FontAwesome}
	.social_networking a:hover {color:#FF009C}

.footer .inner_grey {padding:80px 0 75px;background:#111}
	.footer_links {max-width: 1000px;margin:0 auto;position:relative;text-align:center}
	a.footer_logo {width: auto;height: auto;display:inline-block}
	.footer_links a.see_more, a.error_button {float:right;padding: 6px 15px;clear:none;margin: 0;background: #FF009C;border: 0;text-transform: uppercase;font-size: 21px;font-weight: 300;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-khtml-border-radius: 2px;color: #FFF;}
	a.error_button{float:none;margin: 20px 0;display: inline-block;}
	.image404{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;min-height:100%}
	.image404 img{
    width: auto;
    filter: gray;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: 0.6;
    max-width: 100%;
    text-align: center;
    float: none;
    }
	.footer_links a.see_more:hover{color:#FFF}
	.footer_links a.see_more.logout{background:#333;}
	.footer_links ul {width:100%;border-width:1px 0;border-style:solid;border-color:#232323;margin:22px 0;padding:30px 0}
	.footer_links ul li {width:23%;padding:0 2% 0 0;text-align:left}
	.footer_links ul li:nth-child(2) {width: 30%;}
	.footer_links ul li:nth-child(3) {width: 40%;}
	.footer_links ul li h4 {text-align:left;font: 17px/25px SourceSansPro,serif;color: #FFF;width:100%}
	.footer_links ul li a {width:auto;text-align:left;clear:both;padding:2px 0;font:16px/18px SourceSansPro,serif;margin:2px 0;color:#999}
	.footer_links ul li a:hover {color:#fff}
	.footer_links ul li p {font:17px/25px SourceSansPro,serif;margin:3px 0;color:#999;padding: 0;text-align: left;}
	.footer_links ul li p a {float:none;font:17px/25px SourceSansPro,serif;clear:none;margin:0;color:#fff;text-decoration:underline}
	.footer_links ul li p a:hover {color:#FF009C}
	
	.footer_links img.footer_award {float:left;display:inline-block;width:auto;height:63px;position:absolute;left:0;bottom:0}
	.footer_links .footer_bbfc {float:left;display:inline-block;position:absolute;right:0;bottom:0}
	.footer_links .footer_bbfc img {float:right;display:inline-block;width:77px;height:44px}
	.footer_links .footer_bbfc span {float:right;display:inline-block;font:12px/19px SourceSansPro,serif;color:#999}
	.footer_links h3 {float:left;width:100%;font: 700 19px/19px SourceSansPro,serif;color: #fff;margin:0 0 5px}
	.footer_links small {float:left;width:100%;font:12px/19px SourceSansPro,serif;color:#999}
	.footer_links small a {float:none}
	.footer_links small a:hover {color:#fff;text-decoration:underline}


.rounded{-webkit-border-radius:1000px;-moz-border-radius: 1000px;border-radius: 1000px;-khtml-border-radius: 1000px}
a.th_journal img, .scenes ul li a.thumb img {-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
#slides li .wrap, .home_bts img, .members_benefits:after, .members_benefits ul li::before, .video_player .video_data_container   {-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
b {-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

.members_benefits ul li:nth-child(n), .video_player:nth-child(n), .see_more:nth-child(n), .scenes ul li a.thumb span:nth-child(n), .video_options:nth-child(n), .video_options h2:nth-child(n) {filter: none}
.opacity8{filter: alpha(opacity=100);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity: 1}
.opacity8:hover{filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.8;opacity: .8}



@media (max-width:319px) { /* smartphones, iPhone, portrait 480x320 phones */ 
	.scenes ul li{width:100% }
	.members_benefits ul li{width: 80% !important}
	.terms p{font-size:1em;line-height: 1.2em;}	
}
@media (max-width:479px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
.scenes ul li{width:100% !important}
.scenes ul li img{max-width: 275px;float: none;}
.inner ul.sort li{width:100%}
.inner ul.sort li a{float:none;width:100%;display:block;padding: 0;}
.inner_search .inner .search_form ul li{width:100%}
.inner_search .inner .search_form ul li a{width: 100%;margin:0 0 10px 0;padding: 0;}
.inner_search .inner .search_form ul li.active::before{display:none}
.results_models ul li{width:100% !important;text-align:center}
.results_models ul li a{width:auto;float:none}
.results_models ul li a img{width:inherit;float:none}
.members_benefits ul li{width: 80% !important}
.scenes_preview>h1{font-size: 30px !important;padding: 0 0 0px;}
.cover_profile{max-width: 230px}
.underPlayer div em{font-size:1.7em}
.underPlayer div{margin:0px;width: 65px;}
	#slides li .wrap .rate{display:none}
	.header a.logo{max-width:230px;padding:5px 0;min-width:auto;width:70%}
	.header a.menuFolded{font-size:20px}
}
@media (max-width:639px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
	
.scenes_preview .thumbs_films_container{width:100%}
.inner ul.sort{width:100%;margin: -20px 0 20px;}
.inner ul.sort li{float:none;width:auto;display:inline-block;padding: 0;}
.inner ul.sort li a{padding:5px 10px;width: auto;}
.inner ul.sort li a i, .inner ul.sort li a.selected i.fa-caret-right{float: none !important;display: inline-block;margin: 0 10px 0 0 !important;font-size: 0.8em;line-height: 1.7em;}
.scenes_preview ul.thumbs_films li.film .img_container{max-height:none}
.scenes_preview .img-large{width:100%}
.scenes_preview .img-small-panel{width:100%;height:auto}
.scenes_preview ul.thumbs_films li.film .img-small-panel img{width:50% !important;height:auto;display:inline-block;margin: 0 !important;max-width: none !important;float: left;border: 0;}
.scenes_preview ul.thumbs_films li.film .rate{padding:15px 6px}
ul.thumbs_films li.film{width: 100% !important}
.scenes ul li{width:45%}
.members_benefits ul li{width: 60%;margin:0 0 20px}
.members_benefits ul{margin-top:50px}
.members_benefits h1, .members_benefits h2{width:100%;text-align:center}
a.footer_logo{width:100%;text-align:center;float:none}
a.footer_logo img{float:none;max-width: 95%;height: auto;}
.footer_links a.see_more{float:none;margin:16px 0 0 0;padding:2px 10px;font-size:18px}
.footer_links ul li{width: 100% !important;text-align:center;margin: 12px 0}
.footer_links ul li a{width:100%;text-align: center}
.footer_links ul li h4, .footer_links ul li p{text-align:center;font-size: 13px;line-height: 15px;}
.video_player .video_data h1{font-size:1.6em}
.members_benefits ul li p i{font-size:25px !important}
.results_scenes ul li{width: 100% !important}
.results_models ul li{width:45%}
.results_block h2.title{text-align:center}
.results_block h2.title span.num_results{float: none;display: block;width: auto;text-align: center}
.scenes h1{width:100%;text-align: center;}
.scenes a.see_more{position:relative;float:none;top: 0;}
.menu_buts>li.join{display:none !important}
.menu_buts_dropdown li.join{display:block  !important}
	#slides li .wrap{position:relative;opacity:1}
  #slides li .wrap .rate.exclusive{display:none}
	#slides li .wrap h1{font-size:1.3em !important;}
	#slides li .wrap h2{font-size:1em !important;}
	.th_films_covers .films_info .rate{display:none}
	.films_slider{margin: 0 auto 0;
		padding: 30px 0 }
	#films_slider{height:auto}
	.films_slider a.see_more{top:50px}
}
@media (max-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ 
.results_scenes ul li{width:46%}
	.slideshow , #slideshow, #slides, #slides li {max-height: 300px;}
	.th_films_covers .films_info h1{font-size:1em;line-height:1em;height:auto;padding:6px 0 0 0}
}
@media (max-width:1023px) { 
	.header a.menuFolded{display:block}
	.header a.logo{margin:12px}
	.header .inner{width: 100%;min-width: 100%}
	.menu_buts li{display:none}
	.menu_buts li.join{display:block}	
	.slideshow , #slideshow, #slides, #slides li {max-height: 500px;width: 100%;height: 100%;min-width: auto;}
	#slideshow h1 {margin: 0 auto;font: 700 30px/48px SourceSansPro,serif;}
	#slides li{height:auto !important}
	#slides li .wrap i.fa-play-circle{font-size: 45px;line-height:1em;float:left !important}
	#slides li .wrap{padding: 8px 0;left: 0;bottom: 0;margin: 0;width: 100%;}
	#slides li .wrap h1{font-size: 1.8em;line-height: 1.1em;max-width: 380px;width: 100%;}
	#slides li .wrap h2{}
	#slides li .wrap .rate span{font-size: 24px;line-height: 34px;display: inline-block}
	#slides li img.slide{position:relative}
	#slides li .wrap>a{float:left !important;margin: 0 0 0 10px;}
	#slides li .wrap .wrap-data{float:left !important}
	#slides li .wrap .rate{float: right !important;padding: 9px 17px;}
	#slides li .wrap .rate.quality{padding:4px 10px;display: none;}
	#slides li .wrap .rate.exclusive{float:right !important;padding: 11px 20px;border: 0;}
	.members_benefits ul li p i{font-size:19px}
	.members_benefits ul li:nth-child(3) .savings p b{display:block}
	.inner {width: 95%;min-width: auto;margin: 0 1%;}
	.underPlayer .details{float: left;border:0;width: 100%;max-width: 100%;margin: 0 auto;max-width: 1200px;margin: 20px 5% 0;display: block;padding: 0;display: inline-block;}
	ul.thumbs_films li.film{width: 48%;}
	.scenes{}
	.underPlayer .pornstar{display:none}
	.video_player .video_data_container{opacity:1}
	.video_player .video_data{position:relative;padding: 10px 25px 40px;max-width: 1200px;width: auto;}
	.video_player .video_data h1{text-align:left;line-height:29px}
	.video_player .video_data h2 {font-size:1em}
	.video_player .video_data h2 a:hover{text-decoration:underline}
	.underPlayer div{border-left:0;border-right:1px solid #ccc}
	.underPlayer div:first-child{border-left:1px solid #CCC}
	.film_details .inner {margin:25px auto}
	.film_details img.cover {margin:-85px 0 0}
	.terms p {margin:0 5%}
	.terms p.heading {margin:0 5% -13px}
	.terms p.heading {margin:0 5% -13px}
	ul.thumbs_films li.film .wrap-data{width:auto}
	.inner ul.sort li a{font-size:1em}
	.scenes_preview ul.thumbs_films li.film h1{font-size:1.3em}
	.scenes_preview ul.thumbs_films li.film h2{font-size:1.1em}
	.scenes_preview ul.thumbs_films li.film .rate{font-size:1em;text-align: center;padding: 5px 13px;}
	.scenes_preview ul.thumbs_films li.film .rate span{width:100%;display: block;}
	.scenes_preview ul.thumbs_films li.film .rate i{margin:0}
	.scenes_preview ul.thumbs_films li.film .description{font-size:0.9em}
	.pagination span{float: none;}
	.footer{width:95%;min-width:inherit;margin:0 auto;display:block;float:none}
	.footer .inner_grey .footer_links{max-width:90%;width:90%}
	ul.thumbs_films li.film h1{font-size:1.2em}
	ul.thumbs_films li.film h2{font-size:1em}
	 }
@media (max-width:1024px){	
	ul.menu_buts_dropdown{display:none}
	#slideshow a.nav {position:absolute;top:50%;margin:-50px 0 0;z-index:200;height:100px;width:80px;color:#888;filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.5;opacity:.5}
	#slideshow a.nav:hover {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
	#slideshow #prev_slide {left:0;background:url(../images/prev_slide.png) no-repeat center center}
	#slideshow #next_slide {right:0;left:inherit;background:url(../images/next_slide.png) no-repeat center center}
	#slideshow #prev_slide:hover{left:0;} 
	#slideshow #next_slide:hover{right:0}
	ul.thumbs_films li.film:nth-child(2n+0){margin: 0;}
}
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
@media (max-width: 1360px){
	.slideshow, #slideshow, #slides, #slides li{max-height: 585px;}
}