<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*BASE AND RESET:*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a.button,button,input[type=submit],input[type=reset],input[type=button]{background:#eee;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2))) #eee;background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-ms-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:4px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#444;display:inline-block;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;line-height:21px;font-family:Arial,Helvetica,sans-serif}a.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{color:#222;background:#ddd;background:-moz-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%) #ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3))) #ddd;background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%) #ddd;background:-o-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%) #ddd;background:-ms-linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%) #ddd;background:linear-gradient(top,rgba(255,255,255,.3) 0,rgba(0,0,0,.3) 100%) #ddd;border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa}a.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{border:1px solid #666;background:#ccc;background:-moz-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%) #ccc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.35)),color-stop(100%,rgba(10,10,10,.4))) #ccc;background:-webkit-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%) #ccc;background:-o-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%) #ccc;background:-ms-linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%) #ccc;background:linear-gradient(top,rgba(255,255,255,.35) 0,rgba(10,10,10,.4) 100%) #ccc}.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}fieldset,form{margin-bottom:10px}input[type=text],input[type=password],input[type=email],select,textarea{border:1px solid #ccc;padding:6px 4px;outline:0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:14px Arial,Helvetica,sans-serif;color:#777;margin:0;max-width:100%;display:block;background:#fff}select{padding:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{display:block;font-weight:700;font-size:13px}input[type=checkbox]{display:inline}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background-color:#010101; font-family:'Roboto', Arial, Helvetica, sans-serif; color:#FFF; }
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; height:auto; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none; color:#FFF; }
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"], input[type="button"].continueThree, input[type="submit"].submitbtn{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a, .continueTwo, .continueThree, .item-thumb a img, .item-video .item-info, .item-portrait .item-info, .item-portrait a img{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{ border:none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}

.font-Roboto { font-family:'Roboto', Arial, Helvetica, sans-serif; }
.font-RobotoCondensed { font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; }

header{background-color:#1b1c1d; border-top:5px solid #d91b5c;}
.members-area header { border-top:0; }
.logo{float:left; margin-left:8px; margin-top:12px; margin-bottom:9px; position:relative; z-index:9999;}
.logo .content_totals { display:inline-block; width:100%; font-size:12px; text-align:center; position:absolute; bottom:10px; left:0; }
.logo .content_totals span { display:inline-block; margin:0 3px; }
.logo .content_totals span i.fa { color:#e01c38; }
@media only screen and (max-width:479px){
	.logo .content_totals { font-size:10px; }
}
.hright{float:right; padding-top:26px; position:relative; }
nav{float:left;}
nav li{float:left; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:25px; letter-spacing:-0.025em; text-transform:uppercase; padding-left:30px; line-height:25px;}
nav li a{color:#868484; }
nav li a.active, nav li a:hover{color:#fcfcfc; border-bottom:1px solid #d91b5c;}
.social-media{float:left; padding-left:26px; padding-right:20px;}
.social-media ul { float:left; margin:0; padding:0; list-style:none; }
.social-media ul li { float:left; margin-left:4px; }
.social-media a{background-color:#4e4e4e; border-radius:3px; -webkit-border-radius:3px; display:block; width:29px; height:25px; text-align:center; padding-top:4px;}
.social-media a img{display:inline-block;}
.social-media a:hover{background-color:#fff; color:#d91b5c; }

.banner{background:url(../images/banner.jpg) no-repeat center center / cover; height:871px; position:relative; padding-top:165px;}
.banner_short{background:url(../images/bg.jpg) no-repeat center center / cover; position:relative; padding-top:125px; border-bottom:5px solid #d91b5c; }

.banner.custom_slider { background:none; padding:0; height:auto; overflow:hidden; /*max-height:860px;*/ }
.banner.custom_slider .flexslider { position:relative; z-index:10; }
.banner.custom_slider .welcome_overlay { width:755px; position:absolute; z-index:20; top:165px; left:50%; margin-left:-377px; }
.banner.custom_slider .welcome_overlay .welcome { width:100%; }
.banner.custom_slider .caption { position:absolute; z-index:20; bottom:0px; left:0; }
.banner.custom_slider .flex-direction-nav a { margin:0; }
.banner.custom_slider .flex-direction-nav .flex-prev { top:15px; left:auto; right:60px; opacity:0.7; }
.banner.custom_slider .flex-direction-nav .flex-next { top:15px; left:auto; right:20px; opacity:0.7; }
.banner.custom_slider .flexslider:hover .flex-direction-nav .flex-prev { opacity:0.7; left:auto; right:60px; }
.banner.custom_slider .flexslider:hover .flex-direction-nav .flex-prev:hover { opacity:1; }
.banner.custom_slider .flexslider .flex-direction-nav a:hover.flex-prev::before { opacity:1; color:rgba(255,255,255,1); box-shadow:1px 1px 0 rgba(0,0,0,.3); }
.banner.custom_slider .flexslider:hover .flex-direction-nav .flex-next { opacity:0.7; left:auto; right:20px; }
.banner.custom_slider .flexslider:hover .flex-direction-nav .flex-next:hover { opacity:1; }
.banner.custom_slider .flexslider .flex-direction-nav a:hover.flex-next::before { opacity:1; color:rgba(255,255,255,1); box-shadow:1px 1px 0 rgba(0,0,0,.3); }

.banner.custom_video .video_background { display:inline-block; width:100%; }
.banner.custom_video .video_background img.placeholder { display:inline-block; width:100%; max-width:100%; position:relative; z-index:1; }
.banner.custom_video .video_background #videobg { display:inline-block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:5; }

.welcome{background-color:rgba(0,0,0,0.5); width:755px; margin:auto; padding:20px 24px 24px;}
.welcome h3{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-weight:normal; font-size:36px; letter-spacing:0.025em; text-align:center; color:#3ecbe4; text-transform:uppercase; padding-bottom:5px;}
.welcome p{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; line-height:20px; color:#fdfafa; letter-spacing:0.025em;}
.playNow{width:530px; margin:auto; padding-top:65px;}
a.playTrailer{background:#d91b5c url(../images/play_trailer.png) no-repeat 15px center; padding-left:67px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:28px; letter-spacing:0.025em; line-height:66px; width:252px; float:left; color:#fdfafa; text-transform:uppercase;}
a.signUpNow{background:#28aec5 url(../images/signup.png) no-repeat 30px center; padding-left:68px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:28px; letter-spacing:0.025em; line-height:66px; width:252px; float:right; color:#fdfafa; text-transform:uppercase;}
.playNow a:hover{background-color:#333;}
.caption{background-color:rgba(0,0,0,0.8); height:55px; position:absolute; left:0px; bottom:0px; width:100%; text-align:center;}
.caption p{position:relative; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:24px; letter-spacing:0.025em; text-transform:uppercase; color:#fdfafa; bottom:0px;  padding-top:18px; display:block;}
.caption p i{display:block; position:absolute; left:50%; margin-left:-48px; bottom:42px;}
.caption p span{display:block; position:absolute; left:50%; margin-left:-23px; bottom:25px; line-height:normal;}
.caption p img{display:inline-block; vertical-align:top; }
.bodyArea{padding:18px 12px;}
.section-area{ clear:both; }
.section-area.paddTop{padding-top:20px;}
.section-area.marginBottom{padding-top:20px;}
h2.title{color:#fdfbfb; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; float:left; text-transform:uppercase; padding-bottom:6px;}
.items{clear:both;}
.item-video{float:left; position:relative; width:32.66%; margin-right:1%; margin-bottom:1%; overflow:hidden;}
.item-video:nth-child(3n){margin-right:0px;}
.owl-item { /*margin-right:20px;*/ }
.owl-item .item-video { width:100%; }
.item-thumb { display:inline-block; width:100%; vertical-align:top; }
.item-thumb a { display:inline-block; width:100%; vertical-align:top; overflow:hidden; }
.item-thumb a:hover img{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }
.item-info{background-color:rgba(0,0,0,0.77); padding:7px 9px 6px; position:absolute; left:0px; bottom:0px; width:100%; z-index:9999; }
.item-info h4{font-family:'Roboto', Arial, Helvetica, sans-serif; color:#fb367a; font-size:21px; border-bottom:1px solid #555454; font-weight:normal; margin-bottom:6px; padding-bottom:3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.item-info h4 a{color:#fb367a;}
.item-info h4 a:hover{color:#3ecbe4;}
.item-video:hover .item-info, .item-portrait:hover .item-info { bottom:-35px; }
.time{background:url(../images/time.png) no-repeat left 1px; padding-left:22px; color:#f5f6f6; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-right:10px; line-height:22px;}
.date{background:url(../images/date.png) no-repeat left 2px; padding-left:20px; color:#f5f6f6; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; float:left; line-height:22px;}
.item-info ul{float:right;}
.item-info ul li{float:left; padding-left:2px; max-width:24px;}
.photos{background:url(../images/photo.png) no-repeat left 3px; padding-left:21px; color:#f5f6f6; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-right:10px; line-height:22px;}
.updates{float:left; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}
.updates a{color:#f5f6f6;}
.updates a:hover{color:#fb367a;}
.site-points{background-color:#d91b5c; padding:18px 16px;}
.site-points h3{text-align:center; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:50px; padding-bottom:20px; letter-spacing:-0.025em;}
.site-points h3 a{color:#fcfcfc; text-transform:uppercase; text-decoration:underline;}
.site-points h3 a:hover{text-decoration:none;}
.site-points ul{ text-align:center; }
.site-points ul li{width:auto; line-height:30px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:25px; color:#fdfbfb; background:url(../images/point.png) no-repeat left top; padding-left:44px; text-transform:uppercase; display:inline-block; margin:5px 10px; }
footer{background-color:#2f3030; text-align:center; padding:24px}
footer p{color:#aaaaaa; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
footer p a{color:#aaaaaa;}
footer p a:hover{color:#fff;}
.getAccess{float:right; padding-top:4px;}
.getAccess a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:25px; background:#28aec5 url(../images/get_access.png) no-repeat 16px center; padding-left:36px; padding-right:18px; line-height:42px; border-radius:3px; -webkit-border-radius:3px; color:#fdfafa; text-transform:uppercase; display:block; font-weight:bold;}
.getAccess a:hover{background-color:#fb367a;}

ul.sorting {float:right; margin:0; padding:0; list-style:none; padding-top:4px; margin-right:20px; }
ul.sorting li { display:inline-block; margin:0; padding:0; color:#FFF; }
ul.sorting li a{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:16px; background:#28aec5; padding:0 10px; line-height:42px; border-radius:3px; -webkit-border-radius:3px; color:#fdfafa; text-transform:uppercase; display:block; }
ul.sorting li a:hover, ul.sorting li a.active{background-color:#fb367a;}

.item-portrait{float:left; position:relative; width:32.66%; margin-right:1%; margin-bottom:1%; overflow:hidden; }
.item-portrait:nth-child(3n){margin-right:0px;}
.item-portrait:hover a img { -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }

.items.four-per-row .item-portrait { width:24.25%; }
.items.four-per-row .item-portrait:nth-child(3n){margin-right:1%;}
.items.four-per-row .item-portrait:nth-child(4n){margin-right:0;}

.item-video img, .item-portrait img{width:100%; display:inline-block; max-width:100%; height:auto; vertical-align:top; }

.pagination{ display:inline-block; width:100%; padding-top:20px; text-align:center; clear:both; padding:20px 0 35px 0;}
.pagination li{ display:inline-block; padding:1px; font-family:'Roboto'; font-size:18px; display:inline-block}
.pagination li a{ display:inline-block; text-align:center; color:#FFF; border-radius:2px; -webkit-border-radius:2px; background-color:#555; padding:5px 10px; }
.pagination li a:hover, .pagination li a.active, .pagination li.active a{background-color:#fb367a; color:#fff;}
.pagination li.full a {width:auto;}

.modelCharacter{ display:inline-block; width:100%; text-align:center; padding:15px 0 25px 0; }
.modelCharacter p{color:#FFF; font-size:18px; display:inline; font-family:'Roboto'; line-height:32px; padding-right:4px;}
.modelCharacter ul{display:inline;}
.modelCharacter ul li{display:inline; font-family:'Roboto'; font-size:16px; text-align:center; text-transform:uppercase;}
.modelCharacter li a{ display:inline-block; text-align:center; color:#FFF; border-radius:2px; -webkit-border-radius:2px; background-color:#555; padding:5px 10px; }
.modelCharacter li a:hover, .modelCharacter li a.active, .modelCharacter li.active a{background-color:#fb367a; color:#fff;}

/* Join */
.join-area{background:url(../images/bg.jpg) no-repeat center center / cover; width:100%; position:relative; min-height:895px;}
.join-area footer{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.7); padding:20px;}
.stepOne{padding-top:165px;}
.step{background-color:rgba(0,0,0,0.5); width:755px; padding:20px 45px 50px; margin:auto;}
.step h3{font-weight:normal; font-size:36px; letter-spacing:0.025em; text-align:center; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; color:#3ecbe4; text-transform:uppercase;}
.textArea{float:left; width:320px; margin-bottom:18px;}
.textArea input{border:1px solid #8f8f8f; background-color:#000; height:48px; width:100%; color:#fdfafa; letter-spacing:0.025em; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:18px; padding:0 12px;}
.textArea:nth-child(2n){float:right;}
.createAccount{padding-top:16px;}
input[type="button"].continueTwo{background:#d91b5c url(../images/signup.png) no-repeat 22px center; padding-left:64px; padding-right:15px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:36px; letter-spacing:0.025em; line-height:66px; width:auto; color:#fdfafa; text-transform:uppercase; border:none; text-align:left; margin:auto; margin-top:10px; cursor:pointer;}
input[type="button"]:hover.continueTwo{background-color:#333;}
.stepTwo{padding-top:78px;}
.stepTwo .step{padding-bottom:34px;}
.membership{padding-top:20px;}
.membership label{display:block; background-color:#000; border:1px solid #8f8f8f; height:104px; width:100%; padding:10px; margin-bottom:10px; cursor:pointer;}
.membership label.active { background-color:#d91b5c; border:1px solid #d91b5c; }
.membership input{float:left; margin-left:8px; margin-top:32px; margin-right:16px;}
.days{float:left; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:44px; font-weight:bold; color:#f3f2f2; letter-spacing:-0.02em; text-transform:uppercase; line-height:36px; padding-top:8px;}
.days span{display:block; font-size:24px; letter-spacing:-0.025em; font-weight:normal;}
.price{float:right; position:relative; background-color:#d91b5c; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; color:#fcf9f9; font-size:62px; letter-spacing:-0.07em; text-transform:uppercase; padding:2px 10px 0; height:81px; display:block; line-height:100%;}
.price sup{font-size:33px; letter-spacing:-0.02em; }
.price span{display:block; text-align:right; font-size:18px; letter-spacing:-0.028em; position:absolute; bottom:5px; right:5px; line-height:100%; }
input[type="submit"].continueThree, input[type="button"].continueThree, input[type="submit"].submitbtn{background:#28aec5 url(../images/signup.png) no-repeat 22px center; padding-left:64px; padding-right:15px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:36px; letter-spacing:0.025em; line-height:66px; width:auto; color:#fdfafa; text-transform:uppercase; border:none; text-align:left; margin:auto; margin-top:30px; cursor:pointer;}
input[type="submit"]:hover.continueThree, input[type="button"]:hover.continueThree, input[type="submit"]:hover.submitbtn{background-color:#333;}

.step1, .step2 { display:none; }
.step1 { display:block; }

.comments-section { display:inline-block; width:100%; }
.comments-section h4 { display:inline-block; width:100%; font-size:20px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-0.04em; padding-bottom:3px; }
.commentArea{padding-top:20px;}
.commentBox{background-color:#252525; padding:15px; margin-bottom:15px;}
.commentBox h4{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; letter-spacing:-0.04em; padding-bottom:3px;}
.commentBox h4 a{color:#0ec1e0;}
.commentBox h4 a:hover{color:#fb367a;}
.commentBox p{color:#FFF; font-size:16px; font-weight:normal; letter-spacing:-0.04em; line-height:20px;}
.commentDate{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; letter-spacing:-0.04em; color:#a4a5a5; padding-bottom:3px;}
.submitComment{padding-top:20px; margin-bottom:30px; }
.submitBox{background-color:#252525; padding:18px 35px;}
.submitBox label{float:left; color:#a4a5a5; font-size:14px; letter-spacing:-0.01em; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; line-height:26px; padding-right:13px; margin-bottom:15px;}
.textbox{float:left; width:280px; height:26px; padding:0 5px; background-color:#fdfdfd; border:none; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:14px; color:#333; color:#909191;}
.submitBox textarea{width:100%; clear:both; height:80px; background-color:#fff; padding:8px 10px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:14px; color:#333; border:none; color:#909191; margin-bottom:18px; resize:none;}
.submitBox input.submit{ background:#fb367a; height:38px; border:none; cursor:pointer; border-radius:3px; font-size:16px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; text-align:center; color:#FFF; width:94px; text-shadow:#82004d 1px 1px 1px; }
.submitBox input:hover.submit{background:#FFF; color:#fb367a; text-shadow:#FFF 1px 1px 1px; }


/* Profile / Video */
.section-profile{background:url(../images/bg.jpg) no-repeat center center / cover; padding-top:80px; padding-bottom:102px; position:relative;}
.inner-area{background-color:rgba(0,0,0,0.77); width:1194px; padding:18px; margin:auto;}
.inner-area.marginBottom20 { margin-bottom:20px; }
.profile-pic{float:left; position:relative; width:340px; }
.profile-pic a{background:#28aec5 url(../images/signup.png) no-repeat 25px center; background-size:15px; padding-left:56px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:23px; letter-spacing:0.025em; line-height:54px; width:268px; color:#fdfafa; text-transform:uppercase; text-align:left; position:absolute; bottom:24px; left:50%; margin-left:-134px;}
.profile-pic a:hover{background-color:#333;}
.profile-details{float:right; width:795px; margin-top:-10px;}
.profile-details h3{color:#fdfbfb; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; text-transform:uppercase; padding-bottom:5px;}
.rating{}
.rating p{float:left; color:#f5f6f6; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:18px; line-height:30px; padding-right:10px;}
.rating p span{color:#0ec1e0;}
.rating ul{float:left;}
.rating ul li{float:left; padding-right:3px;}
.profile-about{padding-top:15px; border-bottom:1px solid #7b7168; padding-bottom:22px; margin-bottom:15px;}
.profile-about p{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; color:#f5f6f6;}
.stats{}
.stats li{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; color:#f5f6f6; text-transform:uppercase; display:table-row;}
.stats li strong { color:#fb367a; /*display:inline-block; min-width:125px;*/ display:table-cell; min-width:135px; vertical-align:top; }
.stats li span { display:table-cell; }
.stats li a { display:inline-block; margin-right:12px; }
.featured-scenes{clear:both; border-top:1px solid #7b7168; margin-top:25px; float:left; width:100%; padding-top:3px;}
.featured-scenes h3{color:#fdfbfb; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; text-transform:uppercase; padding-bottom:5px;}
.item-profile, .featured-scenes .item-video {float:left; width:49.3%; margin-right:1.4%; position:relative;}
.item-profile:nth-child(2n), .featured-scenes .item-video:nth-child(2n){margin-right:0px;}
.section-profile footer{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.7); padding:20px;}


/* Trailer */
.section-video{background:url(../images/bg.jpg) no-repeat center center / cover; padding-top:80px; padding-bottom:226px; position:relative;}
.section-video footer{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.7); padding:20px;}
.movieFeatures{background-color:#000101; width:326px; padding:20px 30px; float:left;}
.movieFeatures li{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:20px; line-height:43px; letter-spacing:-0.025em; color:#fefcfd; border-bottom:1px solid #383939;}
.movieFeatures a{background:#28aec5 url(../images/signup.png) no-repeat 14px center; background-size:15px; padding-left:36px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:20px; letter-spacing:0.025em; line-height:54px; width:268px; color:#fdfafa; text-transform:uppercase; text-align:left; margin-top:17px;}
.movieFeatures a:hover{background-color:#333;}
.player{float:right; width:821px;}
.player.full_width{float:left; width:100%;}
.player video{width:100%;}
.videoDetails{clear:both; padding-top:12px;}
.videoDetails h3{color:#fdfbfb; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; text-transform:uppercase; padding-bottom:5px;}
.videoDetails h5{color:#FFF; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:15px; padding-bottom:5px; }
.videoDetails h5 a:hover {text-decoration:underline;}
.videoDetails p{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; line-height:17px; color:#f5f6f6; padding-bottom:18px;}
.videoInfo{padding:15px 0; border-top:1px solid #726966; border-bottom:1px solid #726966; margin-bottom:22px;}
.videoInfo p{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:18px; color:#f5f6f6; line-height:30px; float:left;}
.videoInfo p span{color:#0ec1e0;}
.videoInfo i{float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f5f6f6; line-height:30px; padding:0 14px;}
.stars{float:left; padding-left:11px;}
.stars li{float:left; padding-right:3px;}
.social{float:right; padding-top:2px;}
.featuring{float:left; width:100%; margin-bottom:10px;}
.featuring ul{float:left; width:100%; padding-left:10px;}
.featuring ul li{float:left; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; margin-right:8px;}
.featuring ul li.label {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:18px; color:#f5f6f6; float:left; line-height:36px;}
.featuring ul li a{color:#f5f6f6; border:2px solid #d91b5c; background-color:#000101; min-width:108px; line-height:32px; text-align:center; padding:0 10px; display:block;}
.featuring ul li a:hover{background-color:#d91b5c;}

/* Generic Page */
.section-page{background:url(../images/bg.jpg) no-repeat center center / cover; padding-top:80px; padding-bottom:226px; position:relative;}
.section-page footer{position:absolute; left:0px; bottom:0px; width:100%; background-color:rgba(0,0,0,0.7); padding:20px;}
.pageDetails{clear:both;}
.pageDetails h3{color:#fdfbfb; font-weight:normal; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; text-transform:uppercase; padding-bottom:5px;}
.blog_tags{float:left; width:100%; margin-bottom:10px;}
.blog_tags p{font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; color:#f5f6f6; float:left; line-height:36px;}
.blog_tags ul{float:left; padding-left:10px;}
.blog_tags ul li{float:left; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:15px; margin-right:8px;}
.blog_tags ul li a{color:#f5f6f6; border:2px solid #d91b5c; background-color:#000101; min-width:108px; line-height:32px; text-align:center; padding:0 10px; display:block;}
.blog_tags ul li a:hover{background-color:#d91b5c;}

.blog_post { display:inline-block; width:100%; }
.blog_post h4 { display:inline-block; width:100%; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; margin-bottom:5px; color:#d91b5c; }
.blog_post h4 a { color:#d91b5c; }

.blog_post .blog_date {background:url(../images/date.png) no-repeat left 2px; padding-left:20px; color:#f5f6f6; font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:14px; float:left; line-height:22px;}
.blog_post .blog_entry { display:inline-block; width:100%; line-height:150%; }

.page_body { display:inline-block; width:100%; }
.page_body h4 { display:inline-block; width:100%; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; font-size:20px; font-weight:300; margin-bottom:5px; }

.faq_questions { display:inline-block; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #222; }
.faq_questions a { color:#fb367a; margin-bottom:5px; }
.faq_questions a:hover { color:#CCC; }
.faq_answers_title { display:inline-block; width:100%; color:#fb367a; margin-bottom:5px; margin-top:10px; }

.coming_soon_arrow, .your_purchases_arrow { display:inline-block; vertical-align:middle; margin-left:10px; text-align:center; color:#FFF; border-radius:2px; -webkit-border-radius:2px; background-color:#555; padding:5px 10px; font-size:18px; cursor:pointer; }
.coming_soon_arrow:hover, .your_purchases_arrow:hover { background-color:#fb367a; color:#fff;}
.coming_soon_arrow.next_arrow, .your_purchases_arrow.next_arrow { margin-left:3px; }

.errorMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Roboto', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }
.errorMsg h3 { display:inline-block; padding:20px; border:1px solid #d74340; font-family:'Roboto', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }

.confirmMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Roboto', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }
.confirmMsg h3 { display:inline-block; padding:20px; border:1px solid #bae88d; font-family:'Roboto', sans-serif; font-weight:300; color:#bae88d; font-size:30px; text-transform:uppercase; }

.commentArea .errorMsg { clear:both; float:none; display:block; padding:10px 0; width:100%; }
.commentArea .errorMsg h3 { float:none; display:block; font-size:16px; width:auto; color:#f75451; border-color:#f75451; }

.top_bar { display:inline-block; width:100%; vertical-align:top; padding:0px; background:#d91b5c; color:#FFF; font-size:13px; }
.top_bar ul.left { float:left; list-style:none; margin:0; padding:0; border-right:1px solid rgba(255,255,255,0.25); }
.top_bar ul.left li { float:left; border-right:1px solid rgba(0,0,0,0.25); border-left:1px solid rgba(255,255,255,0.25); }
.top_bar ul.left li a { float:left; padding:10px 10px; }
.top_bar ul.left li a:hover { background:rgba(0,0,0,0.3); }
.top_bar span.right { float:right; }
.top_bar span.right .sites_dropdown { display:inline-block; padding:5px; }
.top_bar span.right .sites_dropdown select { padding:3px; display:inline-block; }
.top_bar span.right ul { float:left; list-style:none; margin:0; padding:0; border-right:1px solid rgba(255,255,255,0.25); }
.top_bar span.right ul li { float:left; border-right:1px solid rgba(0,0,0,0.25); border-left:1px solid rgba(255,255,255,0.25); }
.top_bar span.right ul li a { float:left; padding:10px 10px; }
.top_bar span.right ul li a:hover { background:rgba(0,0,0,0.3); }

.top_bar .search_area { float:right; position:relative; }
.top_bar .search_area .searchbar_container { display:none; position:absolute; top:35px; right:5px; width:300px; padding:5px; background:#FFF; box-shadow:#111 0px 0px 5px; z-index:99995; }
.top_bar .search_area .searchbar_container .filter_link { display:inline-block; width:100%; color:#000; text-align:center; margin-bottom:4px; }
.top_bar .search_area .searchbar_container .filter_link a { color:#b2003d; }
.top_bar .search_area .searchbar_container .filter_link a:hover { color:#000; }
.top_bar .search_area .searchbar_container form#searchform { display:inline-block; width:100%; text-align:left; position:relative; }
.top_bar .search_area .searchbar_container form#searchform .seachbar_field { display:inline-block; width:100%; text-align:left; position:relative; }
.top_bar .search_area .searchbar_container form#searchform .seachbar_field input { display:inline-block; width:260px; padding:4px 10px; }
.top_bar .search_area .searchbar_container form#searchform .searchbar_submit_button { position:absolute; top:10px; right:0px; width:24px; z-index:9999; }
.top_bar .search_area .searchbar_container form#searchform .searchbar_submit_button input { display:inline-block; width:100%; }
.top_bar .search_area a.search_trigger { display:inline-block; padding:9px 10px; font-size:16px; border-right:1px solid #b2003d; border-left:1px solid #b2003d; }
.top_bar .search_area a:hover.search_trigger { background-color:rgba(0,0,0,0.3); }
.ui-widget-content { z-index:99999 !important; }

/* Rating Stars and Text CSS */
.rating_box {display:inline;}
.videoInfo .rating_box { margin-left:10px; }
.rating_voteable {vertical-align: top;display:inline-block;	width:30px;	height:30px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:30px; height:30px;	padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../images/star_blank.png");}
.rating_voted {background-image: url("../images/star_full.png");}
.rating_half {background-image: url("../images/star_half.png");}
.rating_unrated {background-image: url("../images/star_active.png");}
.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}
.avg_rating {font-size:12px;}


.table {display: table;text-align:left;}
.row {display: table-row;text-align:left;}
.cell {display: table-cell;text-align:left;vertical-align:middle;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_top {display: table-cell;text-align:left;vertical-align:top;padding-bottom:6px;padding-right:6px;font-weight:normal;}
.cell_content {display: table-cell;text-align:left;vertical-align:middle;font-weight:normal;}

/* Members Area Calendar CSS */
.calendar {width:100%;margin-top:5px;font-size:14px;}
.calendar_month {text-align:center !important;width:33%;padding:8px;font-size:16px;font-weight:bold !important;}
.calendar_month a {font-weight:normal;color:#ec4981;}
.calendar_month a:hover {color:#FFF;}
.calendar_week {width:100%;font-weight:bold;}
.calendar_days {width:100%;padding:4px;border:2px solid #222;text-align:center;font-weight:bold;background-color:#FFFFFF;}
.calendar_day_number {padding:4px;border:2px solid #222;text-align:right;background-color:#EEEEEE;}
.calendar_event {height:100px;padding:4px;border:2px solid #222;text-align:left;vertical-align:middle;font-family:Arial;font-weight:normal;background-color:#FFFFFF;}
.calendar_event a {font-size:14px;color:#ec4981;}
.calendar_event a:hover {color:#FFF;}
.calendar_link_background {font-family:Arial;color:#FFFFFF;background-color:#FF1175;}
.calendarheadings {font-weight:bold;background-color:#FFFFFF;}
.calendar_event_title {font-weight:bold;}
.calendar_event_description {width:100%;padding-right:10px;}
.calendarpopup {position:absolute;top:-500px;left: 0;padding: 5px;padding-right:10px;visibility: hidden;border:1px solid black;line-height: 18px;z-index: 100;background-color: #222;width: 600px;}
.calendar_event_image {float:left;margin-right: 10px;}
.week {}
.day a {font-size: 14px;color: #ec4981;}
.month	{font: 15px arial;}
.day {border:1px solid #222;	width:14%;float:left;height:180px;overflow:hidden;}
.weeklabel_item	{border:1px solid #222;width:14%;float:left;text-align:center;font-weight:bold;padding-top:5px;padding-bottom:5px;}
.daylabel {background-color:#333;padding-right:5px;text-align:right;	padding-top:5px;padding-bottom:5px;}				
.longdaylabel {display:none;}
.eventwrapper {padding-left:5px;padding-right:5px;}	

/* Live Cam Header and Countdown Ticker CSS */
.live_show_wrapper a {color:#000000;}
.tour_live_show_header_overlay  {left: 670px;top: 20px;position: absolute;width:300px;height:255px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.tour_live_show_header_overlay_wrapper {padding-top:70px;}
.members_live_show_header_overlay  {left: 675px;top: 15px;position: absolute;width:300px;height:115px;border: 3px solid #C0C0C0;background-color: #eeeded;font-weight: bold;}
.members_live_show_header_overlay_wrapper {padding-top:5px; white-space: nowrap;}
.live_show_ticker_wrapper {text-align: center;margin: auto;margin-top:5px;margin-bottom:5px;width:95%;vertical-align: middle;}
.live_show_ticker_wrapper_table {border: 2px solid #C0C0C0;background-color: #4d4d4d;margin: auto;padding:5px;font-size: 18px;}
.live_show_ticker_data {border: 1px solid #3D3D3D;padding:8px;background-color: #919090;font-weight: bold;}
.live_show_ticker_spacer {padding:2px;font-weight: bold;color:#C0C0C0;}
.cam_page_live_show {line-height: 22px;}
.cam_page_ticker {width:350px;margin-top:10px;margin-bottom: 10px;}
.cam_page_live_show_ticker_data {border: 1px solid #3D3D3D;padding:12px;background-color: #919090;font-size:30px;font-weight: bold;text-align: center;}
.cam_page_ticker_spacer {padding:2px;font-weight: bold;color:#000000;font-size:30px;text-align: center;}
.cam_page_show_embed {text-align: center;}

.hide_if_live {display:none;}
.show_if_live {display:none;}

/* Members Area Mailbox CSS */
.mailbox {width:100%;margin-top:10px;text-align:left;font-size:14px;}
.mailbox a {color:#ec4981;}
.mailbox a:hover {color:#FFF;}
.mailbox_wrapper {width:100%;background-color:#222;}
.mailbox_wrapper .table { width:100%; }
.mailbox_options div a {text-decoration: none;}
.compose_button {max-width:100px;color:#FFFFFF;padding:9px 10px;border-radius:5px;background-color:#2467ba;text-align: center;}
.compose_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.mailbox_headings {padding:4px;font-weight:bold;}
.mailbox_info {line-height:24px;vertical-align:middle;padding:4px;padding-right:25px;background-color:#333;border:1px solid #222;}
.mailbox_subject {width:75%;}
.delete {padding:8px 4px;line-height:24px;vertical-align:middle;background-color:#333;border:1px solid #222; width:3%; }
.mailbox_form {width:100%;line-height:24px;padding:8px;}
.mailbox_field {width:95%;}
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}
.mailboxtitlebar{padding:2px;font-size:14px;color:#000000;font-weight:bold;background-color:#222;}
.mailboxinfo{padding:2px;font-size:14px;color:#000000;font-weight:normal;background-color:#333;}
.mailboxinfo a{color:#000000;}
.mailboxcontrol{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxmessage{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxcontrol a{color:#000000;}
.mailboxtext{font-size:14px;color:#000000;font-weight:normal;}
.messagelist_table {background-color:#333;width:100%;padding:1px;margin:auto;display: table;}
.messagelist_tr {display: table-row;}
.messagelist_td	{display: table-cell;line-height:20px;vertical-align:top;border: 1px solid white;}
.messagelist_label {display:none;}
.messagelist_icon {display:inline;text-align:center;}
.messagelist_icon img {display:inline;margin-left: 5px;}
.nav_compact {display:none;}
.messages_popup {margin: auto;height:100px;}
.mailbox_options { display:inline-block; width:100%; }
.mailbox_options select { padding:5px; }

/* Members Area VOD CSS */
.buy_button {display:inline;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.buy_button_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button_arrow:hover  {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.purchased_hilite  {display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.purchased_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}

.rental_time_remaining {display: block;float: right;margin-top: 5px;margin-bottom: 10px;}

.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}

/************** ON DEMAND PURCHASING CSS *******************/

.ondemand_transactions_wrapper a  {color:#272727;}
.ondemand_transactions_wrapper a:hover  {color:#808080;}
.ondemand_transactions {width: 100%;}
.ondemand_transactions a {color:#272727;}
.ondemand_transactions_heading {background-color:#C0C0C0;}
.ondemand_transactions_info {padding:4px;vertical-align: middle;}
.my_account_wrapper {width:100%;border:0px;}
.register {margin-top:10px;margin-bottom:10px;}
.register a {color:#2d2d2d;}
.register a:hover {color:#C0C0C0;}
.od_login input {max-width:150px;}
.od_break { display:none; }

/* On Demand Responsive Carousel */
.your_purchases { position:relative; }
.your_purchases .your_purchases_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.your_purchases .your_purchases_arrow:hover { opacity:0.6; }
.your_purchases .container { width:910px; margin:0 auto; display:block; }
.your_purchases .your_purchases_carousel_item { width:221px; margin:0 auto; display:block; }

.player_tabs { display:block; clear:both; padding:10px; background:rgba(0,0,0,0.8); text-align:center; color:#FFF; }
.player_tabs .select_streaming, .player_tabs .select_download { display:inline-block; padding:5px; }
.player_tabs .select_streaming select, .player_tabs .select_download select { display:inline-block; padding:5px; vertical-align:middle; }
.player_tabs ul.content_tabs { display:inline-block; width:100%; padding:0; margin:10px 0 0 0; list-style:none; }
.player_tabs ul.content_tabs li { display:inline-block; list-style:none; margin:0 0 5px 0; }
.player_tabs ul.content_tabs li a { display:inline-block; padding:5px 10px; border:2px solid #333; width:110px; }
.player_tabs ul.content_tabs li.active a, .player_tabs ul.content_tabs li a:hover { background:#333; }
.player_tabs ul.content_tabs li .tab_icon { display:inline-block; font-size:16px; color:#FFF; width:100%; text-align:center; margin-bottom:4px; }
.player_tabs ul.content_tabs li .tab_icon i.favicon { color:#f04646; }
.player_tabs ul.content_tabs li .tab_label { display:inline-block; width:100%; color:#FFF; font-size:12px; }
.player_tabs ul.content_tabs li:last-child { border-right:0px solid #222; }

.photo_gallery_block { display:inline-block; width:100%; text-align:center; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper { display:inline-block; width:24%; margin:3px; }
.photo_gallery_block .photo_gallery_thumbnail_wrapper img { width:auto; height:auto; max-width:100%; display:inline-block; vertical-align:top; }

.filter_heading { font-size:20px; font-weight:300; margin-bottom:10px; font-family:'Roboto Condensed', Arial, Helvetica, sans-serif; margin-top:30px; }
.filter_heading:first-child { margin-top:0px; }


/*for the THUMBS Rollover*/
.overSlide { float:left; width:100%; height:100%; background:#222; background-size:cover; background-position:center center; position:absolute; top:0px; left:0px; z-index:999; border:6px solid #222; border-bottom:40px solid #222; display:none; text-align:center; }
.overCol { display:inline-block; width:32.0%; height:100%; border-bottom:5px solid #444; margin:0 2px; }
:hover.overCol { border-bottom:5px solid #fb367a; }

a.scrollToTop { display:none; position:fixed; bottom:10px; right:10px; padding:10px; border-radius:4px; background:rgba(0,0,0,0.7); color:#FFF; font-size:20px; z-index:99999; }
a:hover.scrollToTop { background:rgba(0,0,0,1); padding:10px 10px 25px 10px; }

/*Fake Player Minified*/
@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}#fake-player{float:left;width:100%}.player-thumb{position:relative;display:inline-block;vertical-align:top;width:100%}.player-window-loading,.player-window-play{position:absolute;height:100%;top:0;width:100%;left:0;cursor:pointer}.player-window-play{background:url(../images/icon-play.png) center center no-repeat;opacity:.6;z-index:5;filter:alpha(opacity=60)}.player-window-play:hover{opacity:1;filter:alpha(opacity=100)}.player-window-loading{background:url(../images/loading.gif) center center no-repeat #000;display:block;z-index:7}.player-bar{background:#181818;position:relative;top:0;z-index:10;display:inline-block;width:100%;vertical-align:top}.player-play{color:#ececec;font-size:1.8em;padding:0;cursor:pointer}.player-play:hover{color:#fff}.player-progress{clear:both;position:relative;color:red;padding:0;margin:0;min-height:0!important;cursor:pointer}.player-progress .glyphicon{font-size:1.5em;position:absolute;left:0;top:10px}.progress{background-color:#f5f5f5;height:3px;overflow:hidden}.progress-bar{background-color:#28aec5;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;width:0}.player-reg-window,.player-reg-window2{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.player-left-buttons,.player-right-buttons{font:300 20px/1.5 Helvetica,Arial,"Lucida Grande",sans-serif;padding-top:5px;padding-bottom:7px}.player-left-buttons{float:left;padding-left:15px}.player-left-buttons&gt;span,.player-right-buttons&gt;span{color:#747474;float:left;padding:0 .5em;text-shadow:1px 1px 1px rgba(0,0,0,.5);vertical-align:middle}.player-reg-button a,.player-thumb&gt;img{vertical-align:top;display:inline-block}.player-left-buttons&gt;span:hover,.player-right-buttons&gt;span:hover{color:#f2f2f2;cursor:pointer;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.player-right-buttons{float:right;padding-right:15px}.player-time{color:#fff;float:left;font-size:.75em;font-weight:300;line-height:1;padding:.3em 10px 0;text-align:left}.player-time span{font-weight:400}.player-hd,.player-reg-button a,.player-reg-stop{text-align:center;font-weight:700}.player-hd{color:#ececec;font-size:1.5em;font-style:italic;padding:6px 3px 3px 0;min-height:38px!important;cursor:pointer}.player-hd:hover{color:#fff}.player-reg-window{background-color:#000;opacity:.5;filter:alpha(opacity=50)}.player-reg-window2-container{background-color:#000;height:90%;font-size:100%;margin:4% 8%}.player-reg-stop{color:#fff;font-size:2.5em;margin-left:auto;margin-right:auto;padding:.5em 0 .25em;width:98%}.player-reg-stop.smaller{font-size:2em}.player-reg-thumb,.player-thumb{height:0;padding-bottom:56%;overflow:hidden}.player-reg-thumb{float:left;position:relative;padding:0 10px 30%;width:50%}.player-thumb&gt;img{width:100%}.player-reg-notice{color:#fff;float:right;font-size:2.35em;padding:10px;line-height:1;text-align:center;width:50%}.player-reg-notice hr{margin:.5em 0}.player-reg-button{margin:1.8em auto 0;padding:0;text-align:center;width:98%}.player-reg-button a{width:auto;background:#d91b5c;color:#FFF!important;text-shadow:#000 1px 1px 1px;font-size:3.5em;border-radius:10px;margin-top:5px;letter-spacing:-1px;padding:10px 20px}.player-reg-button a:hover{background:#28aec5}.player-reg-button a:active{-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;-moz-box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;box-shadow:1px 2px 2px rgba(0,0,0,.35) inset;text-shadow:1px 2px 0 #000;position:relative;top:1px;left:1px}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-play:before{content:"\e072"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-time:before{content:"\e023"}.glyphicon-cog:before{content:"\e019"}.glyphicon-fullscreen:before{content:"\e140"}

/* Movie Wrapper */
.movie_wrapper { display:inline-block; width:100%; padding:0 10px; box-sizing:border-box; text-align:center; }
.movie_wrapper .movie_area { display:inline-block; width:100%; box-sizing:border-box; }
.player_options { line-height:100%; display:table; width:100%; padding:0 2px; box-sizing:border-box; text-align:center; background:#383838 url(../../images/top_navbar.png) repeat-x; position:relative; font-size:0; margin:0 auto; vertical-align:top; z-index:99; }
.player_options.photos { width:170px; }
.options_block { display:table-cell; /*margin-right:5px;*/ padding:5px 2px; position:relative; font-size:12px; vertical-align:top; line-height:100%; }
.options_block ul { display:block; margin:0; padding:0; position:relative; text-align:left; }
.options_block ul li { display:block; margin:0; position:relative; line-height:100%; }
.options_block ul li .options_button { display:block; margin:0; position:relative; padding:10px 10px; cursor:pointer; background:#000; font-size:12px; border:1px solid #000; color:#FFF; text-align:center; }
.options_block ul li :hover.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown { display:none; min-width:160px; background:#000; padding:5px; position:absolute; bottom:100%; left:0; z-index:7000; }
.options_block ul li ul.dropdown.downloaddropdown { width:190px; }
.options_block ul li ul.dropdown.goDown { bottom:auto; top:100%; }
.options_block ul li ul.dropdown li { display:block; padding:0px; margin:0; border-bottom:1px solid #222; }
.options_block ul li ul.dropdown li:last-child { border-bottom:0px; }
.options_block ul li ul.dropdown li a { display:block; padding:5px; border-top:1px solid #555; text-decoration:none; color:#FFF; font-size:12px; }
.options_block ul li ul.dropdown li:first-child a { border-top:0; }
.options_block ul li ul.dropdown li a:hover { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; text-decoration:none; }
.options_block ul li ul.dropdown li a.active { background:url(../../images/top_menu.png); color:#222; }
.options_block &gt; ul &gt; li:hover ul.dropdown { display:block; }
.options_block &gt; ul &gt; li:hover span.options_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.options_block ul li ul.dropdown li.howto { text-align:center; font-size:11px; color:#FFF; padding:5px; background:rgba(255,0,0,0.6); }

.options_block a.option_button { display:block; vertical-align:top; margin:0; position:relative; padding:10px 10px; cursor:pointer; background:#000; font-size:12px; border:1px solid #000; color:#FFF; line-height:100%; text-decoration:none; }
.options_block a:hover.option_button, .options_block a.option_button.active, .options_block.active a.option_button { background:#383838 url(../../images/top_navbar.png) repeat-x; color:#FFF; }
.tab_icon i.favicon { color:#f04646; }

.options_block.trigger_extra_tabs { display:none; }
.extra_tabs_wrapper { display:none; width:100%; box-sizing:border-box; }
.extra_tabs_wrapper .extra_tabs { display:table; width:100%; padding:5px; background:#333; text-align:center; color:#FFF; box-sizing:border-box; }
.mailingblk{background: #d40606;background-color: #d40606;background-image: url(/tour/custom_assets/uploads/site_bg.jpg);margin: 0px -12px;}
.frmmailing{background-color: rgba(0,0,0,0.5);padding: 30px 12px 30px;margin: auto;}
.frmmailing input::placeholder {color: #ffffff;opacity: 1; }
.frmmailing input:-ms-input-placeholder {color: #ffffff;}
.frmmailing input::-ms-input-placeholder {color: #ffffff;}
.frmmailing p{text-align: center;margin-bottom: 20px;font-size: 20px;}
.frmmailing input{height: 48px;width: 100%;letter-spacing: 0.025em;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight: 300;font-size: 18px;padding: 0 12px;border: 1px solid #8f8f8f;background-color: #000;color: #fff;}
.frmmailing .unameblk{margin-right: 5px;}
.frmmailing .uemailblk{margin-left: 5px;}
.frmmailing .unameblk, .frmmailing .uemailblk{width: 100%;}
.frmmailing input[type="submit"].submitbtn{background: #d40606;padding-left: 15px;padding-right: 15px;-webkit-border-radius: 3px;display: block;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight: 300;font-size: 26px;letter-spacing: 0.025em;line-height: 50px;width: 100%;color: #fdfafa;text-transform: uppercase;border: none;margin: auto;margin-top: 20px;cursor: pointer;text-align: center;}
.frmmailing .step{padding: 20px 45px 20px;}
.frmmaillist{display: flex;align-items: center;justify-content: space-between;}
.frmmailing input[type="submit"].submitbtn:hover, .frmmailing input[type="submit"].submitbtn:active{background: #a50606;color:#ffffff;border: none;}
.frmmailing .error {margin-left: 2px;color: #a50606;margin-top: 5px;display: block;font-size: 14px;}
.frmmailing input[type=text]:focus, .frmmailing input[type=password]:focus, .frmmailing input[type=email]:focus, .frmmailing textarea:focus{color:#ffffff;}
#msstatus{text-align: center;margin-bottom: 15px;font-size: 18px;text-align: center;display: none;}
.banner_short.xcamslive{padding: 3rem 0.75rem 1rem; }
.section-video .banner_short.xcamslive{padding: 0rem 0.75rem 1rem;margin-bottom: 1rem;}
.xcamslive h2.title{float: none;}
.xacmsbody{position: relative;z-index: 100;width: 100%;}
.linkxcams{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 120;display: block;}

.performerlist{display: -ms-flexbox;display: flex;align-items: center;justify-content: center;font-family: sans-serif;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -3px;margin-left: -3px;position: relative;width: 100%;}
.performerlist .performer {position: relative;overflow: hidden;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;overflow: hidden;padding: 0 3px;}
.performerlist .cammodel{position: relative;overflow: hidden;}
.performerlist .overlay {position: absolute;top: 0px;left: 0px;z-index: 99;width: 100%;height: 100%;display: block;background: transparent;}
.performerlist .live-tag {opacity: 0.8;background: #000000;border-radius: 3px;font-size: 12px;color: #FFFFFF;position: absolute;top: 5px;left: 5px;padding: 2px 7px 2px 18px;z-index: 3;font-weight: bold;font-family: sans-serif;letter-spacing: 0.3px;line-height: 20px;font-weight: normal;text-align: center;display: block;}
.performerlist .blink {animation: blinker 1s linear infinite;}
.performerlist .circle {border-radius: 50%;background-color: rgb(12, 198, 47);position: absolute;top: 7px;left: 5px;width: 10px;height: 10px;z-index: 140;}
.performerlist .space-between {display: flex;justify-content: space-between;}
.performerlist .name {background: rgba(0,0,0,.8) none repeat scroll 0 0;padding: 5px 10px 5px 10px;font-size: 15px;letter-spacing: 0;text-transform: uppercase;color: #fff;}
.performerlist .name span {display: inline-block;max-width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.performerlist .name span:first-child {max-width: 75%;}
.performerlist .name span:last-child {max-width: 25%;}
.performerlist .info {display: block;height: 30px;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 98;}
.performerlist img{width: 100%;}
.performerlist video{width: 100%;height: 100%;}
@keyframes blinker{50%{opacity: 0;}}
.performerlist .model6, .performerlist .model7{display: none;}

/* Player Options Responsive */
@media (min-width: 1400px) {
	.performerlist .model6{display: block;}
}
@media only screen and (min-width: 1600px){
	.options_block, .options_block ul li .options_button, .options_block a.option_button { font-size:14px; }
	.frmmailing .step{padding: 30px 45px 30px;}
	.frmmailing p{font-size: 24px;}
	.frmmailing input[type="submit"].submitbtn{margin-top: 30px;}
	.frmmailing input{height: 48px;}

	.performerlist .model7{display: block;}
	.performerlist .name {font-size: 16px;}
	.performerlist .info {height: 32px;}
	.performerlist .live-tag{font-size: 13px;}
}
@media only screen and (max-width:1279px){
	.options_block a.option_button,
	.options_block ul li .options_button { height:100%; }

	.options_block a.option_button .tab_icon,
	.options_block a.option_button .tab_label,
	.options_block ul li .options_button .tab_icon,
	.options_block ul li .options_button .tab_label { display:inline-block; width:100%; text-align:center; line-height:100%; }

	.options_block a.option_button .tab_icon,
	.options_block ul li .options_button .tab_icon { margin-bottom:5px; }
}

@media only screen and (max-width:959px){
	.options_block.trigger_extra_tabs { display:block; }
	.player_options .options_block { height:100%; }
	.player_options .options_block.rearrangeTab { display:none; }
	.extra_tabs_wrapper .options_block.rearrangeTab { display:table-cell; }
}

@media only screen and (max-width:767px){
	.extra_tabs_wrapper .extra_tabs { display:block; padding-top:0; }
	.extra_tabs_wrapper .options_block.rearrangeTab { display:block; width:100%; box-sizing:border-box; padding:1px 0; }
	.options_block a.option_button .tab_icon, 
	.options_block a.option_button .tab_label, 
	.options_block ul li .options_button .tab_icon, 
	.options_block ul li .options_button .tab_label { font-size:11px; font-weight:300; }
	.options_block.rearrangeTab a.option_button .tab_icon,
	.options_block.rearrangeTab a.option_button .tab_label,
	.options_block.rearrangeTab ul li .options_button .tab_icon,
	.options_block.rearrangeTab ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; }
	.options_block &gt; ul, .options_block &gt; ul &gt; li { height:100%; }
	.options_block a.option_button, .options_block ul li .options_button { padding:5px 10px; }
	.frmmailing{padding: 20px 12px 20px;}
	.frmmailing .step {width:100%;padding: 15px 15px;}
	.frmmailing p{margin-bottom: 15px;font-size: 18px;line-height: 24px;}
}

@media only screen and (max-width:479px){
	.player_options { display:block; width:100%; text-align:center; padding:4px 2px; }
	.options_block, .options_block.trigger_extra_tabs { display:inline-block; margin:0 auto; width:48%; padding:2px; }
	.options_block a.option_button .tab_icon, 
	.options_block a.option_button .tab_label, 
	.options_block ul li .options_button .tab_icon, 
	.options_block ul li .options_button .tab_label { display:inline-block; width:auto; text-align:center; margin:0 auto; font-size:12px; font-weight:300; }
	.options_block ul li ul.dropdown li a { font-size:9px; }
	.options_block ul li ul.dropdown, .options_block ul li ul.dropdown.downloaddropdown { width:150px; min-width:150px; }

	.frmmaillist {display: block;}
	.frmmailing .unameblk, .frmmailing .uemailblk{margin:0px;}
	.mailingblk{background-size: cover;}
	.frmmailing .unameblk{margin-bottom: 15px;}
	.frmmailing p{font-size: 16px;line-height: 22px;}
	.frmmailing input[type="submit"].submitbtn{margin-top: 15px;}
	.frmmailing input{height: 42px;}
	.frmmailing input[type="submit"].submitbtn{font-size: 24px;line-height: 42px;}
	#msstatus{font-size: 16px;}
	.banner_short.xcamslive{padding: 1rem 0.75rem 1rem; }
	.section-video .banner_short.xcamslive{padding: 0rem 0.75rem 1rem;margin-bottom: 0.5rem;}
}
/* END OF Player Options Responsive */

@media (max-width: 1199px) {
	.performerlist .model5{display: none;}
}
@media (max-width: 991px) {
	.performerlist .model4{display: none;}
}
@media (max-width: 767px) {
	.performerlist .model3{display: none;}
}
@media (max-width: 576px) {
	.performerlist .model2{display: none;}
}

.model_bio_banner { display:inline-block; width:100%; text-align:center; margin-top:15px; }
.model_bio_banner &gt; div { display:inline-block; width:100%; text-align:center; padding:15px; color:#FFF; background-color:#252525; display:none; }
.model_bio_banner a { display:inline-block; width:100%; text-align:center; }
.model_bio_banner a img { display:inline-block; max-width:100%; height:auto; text-align:center; margin-bottom:10px; }

.product .items .date{background-image: none;padding-left: 0px;font-size: 16px;}
.product .items .date span{text-transform: uppercase;}
.product .items.four-per-row .item-portrait{width: 20%;}
.product .items .item-portrait{margin-right: 6.6666%;}
.product .items.four-per-row .item-portrait:nth-child(3n) {margin-right: 6.6666%;}
.product .item-portrait:hover .item-info {bottom: -26px;}

.featured-scenes.wthtbn h3{float: left;}
.featured-scenes.wthtbn .models.clear{clear: both;}
.model_bio_banner.bonusbnn{margin-top: 0px;margin-bottom: 15px;}
.model_bio_banner.bonusbnn a img{margin-bottom: 0px;}

.createAccount{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 0px 15px;margin-bottom: 18px;}
.col-12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0px 15px;margin-bottom: 18px;}
.createAccount input {height: 48px;width: 100%;letter-spacing: 0.025em;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight: 300;font-size: 18px;padding: 0 12px;}
.payment{padding-top: 20px;}
.payment .option{ display: block;width: 100%;padding: 8px;margin-bottom: 10px;cursor: pointer;font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;text-transform: uppercase;padding: 8px 15px;text-align: center;}
</pre></body></html>