* {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 Source Sans Pro,serif;color:#fff;background:#000;cursor:default}
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:"" ""}
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}
html {min-height:100%;height:auto}
ul,li,b,img,a,h1,h2 {float:left;display:inline-block}
.content {float:left;width:100%;min-height:100%;height:auto !important;margin:0 auto;position:relative}

/* MOBILE MENU */
.header a.menuFolded{padding:15px;font-size:26px;color:#333;float:right;display:none}
#menu_mobile {position:absolute;right:0;top:0;float:left;width:56px;height:56px;text-align:center;display:inline-block;z-index:101;color:#fff;cursor:pointer;font:35px/56px "FontAwesome";display:none}
.menu_mobile {float:left;width:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:1000;background:#110f10}
.menu_mobile .icon-cancel {position:absolute;right:15px;top:5px;z-index:1001;color:#888;font-size:40px}
.menu_mobile .menu_mobile_inner {position:absolute;top:0;left:0;margin:0;width:100%;height:100%;padding:0;z-index:2}
.menu_mobile ul {float:right;margin:40px 1.5% 0;width:47%}
.menu_mobile ul li {float:left;width:100%;border-bottom:1px solid #050505}
.menu_mobile ul li a {float:left;color:#aaa;width:95%;padding:8px 0 8px 5%;font:400 14px/28px "Lato",sans-serif,Arial;-webkit-text-shadow:0 -1px 0 #000000;-moz-text-shadow:0 -1px 0 #000000;text-shadow:0 -1px 0 #000000}
.menu_mobile ul li a:hover {color:#fff}
.menu_mobile ul li a span{float:left}
.menu_mobile ul li a i{width:28px;float:left;margin-right:3px;font:20px/28px "FontAwesome"}
.menu_mobile ul li a.highlight {background:#000}
.menu_mobile ul li a.signup {color:#7fba00}
.menu_mobile .signature {float:left;width:98%;font:400 13px/15px "Lato",sans-serif,Arial;padding:0 1% 5%;color:#666;text-align:center;display:none}
.menu_mobile .signature a {float:none;text-decoration:underline}
.menu_mobile_niches {height:0;overflow:hidden}

.header {float:left;display:inline-block;text-align:center;width:100%;height:56px;background:#fff}
	.header .inner {margin:0 auto;height:56px}
	a.logo {width:370px;height:32px;text-indent:-9999px;margin:12px 0}
	a.logo img {width:100%;height:auto}
	ul.menu {float:right;margin:10px auto 0;text-align:center}
	ul.menu li a {float:left;color:#000;font:300 20px/35px Source Sans Pro,serif;padding:0 12px;height:46px;text-transform:uppercase}
	ul.menu li a:hover {color:#000}
	ul.menu li a.signup {color:#fff;background:#ff009c;height:auto}
		
	.language {float:left;display:inline-block;width:7.5%}
	.language ul {display:inline-block;width:100%;height:auto;position:relative}
	.language ul li {position:relative;height:40px;width:50%;margin:8px 0;filter:alpha(opacity=30);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:.3;opacity:.3;cursor:default}
	.language ul li:hover {filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;opacity:.6}
	.language ul li a {float:left;display:inline-block;width:100%;text-align:left;cursor:pointer}
	.language ul li span {float:left;width:16px;height:11px;margin:11px 2px 0 2px;display:inline-block;overflow:hidden;background:url(../images/flags.png) no-repeat;text-indent:-9999px;color:#000}
	.language ul li span.de {background:url(../images/flag_deutsch.png) no-repeat center}
	.language ul li span.en {background:url(../images/flag_uk.png) no-repeat center}
	.language ul li.active {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
	.language ul li i, .language b {display:none}
	.language ul li a, .language ul li span {height:40px;width:100%;margin:0;position:relative;background:0;text-indent:0}

.inner {width:96%;max-width:1200px;margin:35px auto 10px;position:relative;text-align:center}
.inner_grey {float:none;display:inline-block;width:100%;position:relative;text-align:center;background:#1a1a1a;overflow:hidden}
.block:last-child{border-bottom:1px solid #dbdbdb}
.block {float:left;width:100%;text-align:center;position:relative}
	h1.title {width:100%;font:300 25px/35px Source Sans Pro,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)}

	.see_more {float:none;display:inline-block;padding:0 15px;margin:20px auto 0;font:300 17px/40px Source Sans Pro,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}
	.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}
	.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}

.play_video .download_but, .create_account a {cursor:pointer;border-width:1px;border-style:solid;border-color:#048c40 #09A74E #008E3E #008E3E;-webkit-text-shadow:1px 1px 1px rgba(255,217,143,.4);-moz-text-shadow:1px 1px 1px rgba(255,217,143,.4);text-shadow:1px 1px 1px rgba(255,217,143,.4);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.45) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.45) inset;box-shadow:0 1px 0 rgba(255, 255, 255, 0.45) inset;background:#009246;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiMwMDkyNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA3ZjI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background:-moz-linear-gradient(top,  #009246 30%, #007f24 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(30%,#009246), color-stop(100%,#007f24));
background:-webkit-linear-gradient(top,  #009246 30%,#007f24 100%);
background:-o-linear-gradient(top,  #009246 30%,#007f24 100%);
background:-ms-linear-gradient(top,  #009246 30%,#007f24 100%);
background:linear-gradient(to bottom,  #009246 30%,#007f24 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009246', endColorstr='#007f24',GradientType=0 )}
.video_title h1 a, .video_buttons a {color:#555;text-shadow:0 1px 0 #ffffff;border-width:1px;border-style:solid;border-color:#fff #CCC #AAA;background:#fafafa;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  #fafafa 0%, #dcdcdc 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#dcdcdc));
background:-webkit-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%);
background:-o-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%);
background:-ms-linear-gradient(top,  #fafafa 0%,#dcdcdc 100%);
background:linear-gradient(to bottom,  #fafafa 0%,#dcdcdc 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#dcdcdc',GradientType=0 )}
.video_title h1 a:hover, .video_buttons a:hover {color:#111;text-decoration:none;cursor:pointer;border-color:#aaa #aaa #999;background:#f9f9f9;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  #f9f9f9 0%, #f0efef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f0efef));
background:-webkit-linear-gradient(top,  #f9f9f9 0%,#f0efef 100%);
background:-o-linear-gradient(top,  #f9f9f9 0%,#f0efef 100%);
background:-ms-linear-gradient(top,  #f9f9f9 0%,#f0efef 100%);
background:linear-gradient(to bottom,  #f9f9f9 0%,#f0efef 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f0efef',GradientType=0 )}

.thumbs {float:left;width:100%}
.thumbs ul {width:100%}
.thumbs ul li {width:264px;margin:0 20px 20px 0;height:auto;position:relative}
.thumbs ul li:last-child {margin:0 0 20px}
.thumbs ul li a.thumb {float:none;margin:0 auto;width:264px;height:170px;position:relative;display:block;overflow:hidden}
.thumbs ul li a.thumb img {width:100%;height:100%}
ul.photos {margin:20px auto}
ul.photos li {width:16.6667%;height:auto;text-align:center}
ul.photos li a {float:none;width:100%;max-width:200px;height:auto;margin:0 auto;display:block;background:#000;overflow:hidden}
ul.photos li a img {float:left;width:100%;height:auto;text-align:center;color:#777}
ul.photos li a:hover img {-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/* 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}
ul.thumbs_films li.film:hover{}
ul.thumbs_films li.film .wrap{padding:10px 2%;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%;letter-spacing:-0.4px;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 h1 a {font:700 18px/23px Source Sans Pro,serif;color:#fff}
ul.thumbs_films li.film h2 {float:left;width:100%;font:300 18px/27px Source Sans Pro,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 Source Sans Pro,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>div:hover {filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.8;opacity:.8}
ul.thumbs_films li.film .hover .buttons>div#hd:hover {filter:alpha(opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1}
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}

.scenes, .stills, .photoset {margin:0 auto;max-width:1200px;position:relative;padding:35px 0;width:90%}
.photoset {width:100%}
.scenes h1 {width:100%;font:300 25px/35px Source Sans Pro,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 Source Sans Pro,serif}
.scenes h2 {width:100%;font:20px/27px Source Sans Pro,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 Source Sans Pro,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 Source Sans Pro,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 Source Sans Pro,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 Source Sans Pro,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 Source Sans Pro,serif;padding:7px 0 6px;text-align:center;color:#444}
.scenes li a.thumb span.scene_noprofile strong {font:20px/24px Source Sans Pro,serif}
.scenes li a.thumb:hover span.scene_noprofile {color:#777}
.scenes ul li h1 a {font:17px/30px Source Sans Pro,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;line-height:20px}

.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:300 40px/60px Source Sans Pro,serif;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;filter:grayscale(1);-webkit-filter:grayscale(1);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}

.video_player {display:inline-block;width:100%;max-width:1112px;position:relative}
.player {position:relative;width:100%;text-align:center;background:#000}

a.click_here {float:none;display:inline-block;width:auto;text-align:center;font:300 32px/50px Source Sans Pro,serif;color:#aaa;position:relative;margin:0 0 20px}
a.click_here em {float:left;padding:0 20px}
a.click_here em:hover {color:#fff}
a.click_here b {color:#fff;padding:0 17px;text-transform:capitalize;background:#ff009c;position:relative;font-weight:300;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-khtml-border-radius:2px;text-transform:uppercase}


/*Footer*/
.footer {float:left;width:100%;display:inline-block;text-align:center;border-top:1px solid #111}
.footer .inner {margin:30px 5%}
.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 {}
	.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);max-width:100%;text-align:center;float:none;filter:alpha(opacity=60);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;opacity:.6}
	.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:43%;padding:0}
	.footer_links ul li h4 {text-align:left;font:17px/25px Source Sans Pro,serif;color:#FFF;width:100%}
	.footer_links ul li a {width:auto;text-align:left;clear:both;padding:2px 0;font:16px/18px Source Sans Pro,serif;margin:2px 0;color:#999}
	.footer_links ul li a:hover {color:#fff}
	.footer_links ul li p {font:17px/25px Source Sans Pro,serif;margin:3px 0;color:#999;padding:0;text-align:left}
	.footer_links ul li p a {float:none;font:17px/25px Source Sans Pro,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 Source Sans Pro,serif;color:#999}
	.footer_links h3 {float:left;width:100%;font:700 19px/19px Source Sans Pro,serif;color:#fff;margin:0 0 5px}
	.footer_links small {float:left;width:100%;font:12px/19px Source Sans Pro,serif;color:#999}
	.footer_links small a {float:none}
	.footer_links small a:hover {color:#fff;text-decoration:underline}


ul.menu_buts_buts li, .menu_buts li a, a.watch_all, a.watch_all i, .thumbs ul li a.thumb img, .thumbs ul li a.thumb i, .members_benefits a, .thumbs ul li .title a {-webkit-transition:all 0.08s ease-in-out;-moz-transition:all 0.08s ease-in-out;-ms-transition:all 0.08s ease-in-out;-o-transition:all 0.08s ease-in-out;transition:all 0.08s ease-in-out}
ul.photos li a img, #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}



/* Small Screens */
@media only screen and (max-width:1024px) {
	html.touch *:hover {pointer-events:none !important}
	.inner {width:98%}
	.header a.menuFolded {display:block}
	ul.menu li a {display:none}
	ul.menu li a.signup {display:block}
	.menu_mobile ul {margin:55px 1.5% 0}
	.menu_mobile ul li a {padding:5px 0 5px 5%;font:400 14px/26px "Quicksand",sans-serif}
	.menu_mobile ul li a i{font:20px/26px "FontAwesome"}
	.scenes, .stills, .photoset {width:100%}
	.scenes h1 {margin-left:1%}
	.scenes a.see_more {right:1%}
	.related_scenes ul.thumbs_films li.film .rate {width:19%}
	.footer_links {width:98%}
}

@media only screen and (max-width:900px) {
	.underPlayer div.pornstar {display:none}
	.underPlayer div:nth-child(4) {border-right:1px solid #a9a9a9}
	.related_scenes ul.thumbs_films li.film .rate {font-size:14px}
	a.click_here {font:300 25px/40px Source Sans Pro,serif}
	ul.thumbs_films li.film .hover .buttons {display:none}
}

@media only screen and (max-width:768px) {
	.inner {margin:25px auto 0}
	.related_scenes ul.thumbs_films li.film {margin:0 0.3% 10px;width:32%}
	h1.title, .scenes h1 {font:300 35px/35px Source Sans Pro,serif}
}

@media only screen and (max-width:640px) {
	ul.menu li a.signup {display:none}
	a.click_here {font:300 20px/40px Source Sans Pro,serif}
	.footer_links ul li {width:49%;padding:0 0 0 1%}
	.footer_links ul li:nth-child(2) {width:49%;padding:0 1% 0 0}
	.footer_links ul li:nth-child(3) {width:98%;padding:2% 1% 0}
	p.description {width:98%}
	.underPlayer a.container, .underPlayer div {width:10%;height:80px}
	.underPlayer div em{font:300 25px/40px Source Sans Pro,serif}
	.underPlayer .details {height:70px}
	.related_scenes ul.thumbs_films li.film {width:48%}
	.scenes, .stills, .photoset {padding:35px 0 25px}
	ul.photos li {width:33.334%;margin:0 0 0.5%}
}

@media only screen and (max-width:500px) {
	a.footer_logo img {width:260px;height:auto;padding:10px 0}
	a.click_here {font:300 17px/40px Source Sans Pro,serif}
	a.click_here b {padding:0 7px}
	a.click_here em {padding:0 10px}
	.underPlayer .details {padding:10px 10px 0;width:60%}
}

@media only screen and (min-width:360px) and (orientation:portrait), (min-width:320px) and (orientation:portrait) {
	.related_scenes ul.thumbs_films li.film {width:95%}
	h1.title, .scenes h1 {text-align:center}
	.scenes a.see_more, .see_more.download {position:static;margin:10px auto 0;float:none}
	a.footer_logo {float:none;margin:0 auto}
	.footer_links a.see_more, a.error_button {float:none;margin:10px auto 0}
	.footer .inner_grey {padding:40px 0 30px}
	.footer_links ul li, .footer_links ul li:nth-child(2), .footer_links ul li:nth-child(3) {width:95%;padding:0 2.5% 40px}
	.footer_links ul li p, .footer_links ul li h4 {text-align:center}
	.footer_links ul li a {padding:8px 0;clear:both;width:100%;text-align:center}
	a.click_here {font:300 15px/40px Source Sans Pro,serif;float:none}
	a.click_here b {font:300 21px/40px Source Sans Pro,serif;float:none}
	.underPlayer div em {font:300 20px/45px Source Sans Pro,serif}
	.underPlayer div i {font-size:20px}
}