/*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:'Oswald', 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"]{-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-Oswald { font-family:'Oswald', Arial, Helvetica, sans-serif; }
.font-OswaldCondensed { font-family:'Oswald', Arial, Helvetica, sans-serif; }

header{background-color:#1b1c1d; border-top:5px solid #22adf0;}
.members-area header { border-top:0; }
.logo{float:left; margin-left:8px; margin-top:12px; margin-bottom:9px; position:relative; z-index:9999;}
.hright{float:right; padding-top:26px; position:relative; }
nav{float:left;}
nav li{float:left;font-family:'Oswald', 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 #22adf0;}
.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:#22adf0; }

.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 #22adf0; }

.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:'Oswald', 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:'Oswald', 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:#22adf0 url(../images/play_trailer.png) no-repeat 15px center; padding-left:67px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:'Oswald', 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:'Oswald', 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:'Oswald', 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: 'Oswald', 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:auto; margin-right:20px; margin-left:20px; }
.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.88); padding:7px 9px 6px; position:absolute; left:0px; bottom:0px; width:100%; z-index:9999; }
.item-info h4{font-family:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-size:14px; float:left; margin-right:10px; line-height:22px;}
.updates{float:left; font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}
.updates a{color:#f5f6f6;}
.updates a:hover{color:#fb367a;}
.site-points{background-color:#22adf0; padding:18px 16px;}
.site-points h3{text-align:center; font-weight:normal; font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; font-size:50px; padding-bottom:20px; letter-spacing:-0.025em;}
.site-points h3 a{color:#1c1c1c; 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: 'Oswald', Arial, Helvetica, sans-serif;font-weight:300;font-size:25px;color:#1c1c1c;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:'Oswald', Arial, Helvetica, sans-serif; font-size:14px; line-height:16px;}
footer p a{color:#aaaaaa;}
footer p a:hover{color:#fff;}
.getAccess{float:right; padding-top:4px;}
.getAccess a{font-family:'Oswald', 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:#1c1c1c; 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:'Oswald', 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:#1c1c1c; 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:'Oswald'; 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:'Oswald'; line-height:32px; padding-right:4px;}
.modelCharacter ul{display:inline;}
.modelCharacter ul li{display:inline; font-family:'Oswald'; 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;}
.join-area h3{color:#ffffff;}
.stepOne{padding-top:165px;}
.steoOne h3{color:#ffffff;}
.step{background-color:rgba(0,0,0,0.5); width:755px; padding:20px 45px 50px; margin:auto;}
.step h3{font-weight:normal; font-size:44px; letter-spacing:0.025em; text-align:center; font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; color:#ffffff; 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:'Oswald', 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:#22adf0 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:'Oswald', 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:#22adf0; border:1px solid #22adf0; }
.membership input{float:left; margin-left:8px; margin-top:32px; margin-right:16px;}
.days{float:left; font-family:'Oswald', 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:#22adf0; font-family:'Oswald', 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{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:'Oswald', 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{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:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', 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:'Oswald', 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; text-shadow:1px 1px 10px #000;}
.profile-pic a:hover{background-color:#001a7f;}
.profile-details{float:right; width:795px; margin-top:-10px;}
.profile-details h3{color:#fdfbfb; font-weight:normal; font-family:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; font-size:48px; text-transform:uppercase; padding-bottom:5px; text-shadow:1px 1px 10px #000;}
.rating{}
.rating p{float:left; color:#f5f6f6; font-family:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-size:17px; line-height:17px; color:#f5f6f6;}
.stats{}
.stats li{font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; color:#f5f6f6; text-transform:uppercase;}
.stats li strong { color:#fb367a; }
.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:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; font-size:22px; 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:'Oswald', Arial, Helvetica, sans-serif; text-shadow:1px 1px 10px #000; 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:#001a7f;}
.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:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-weight:300; font-size:15px; padding-bottom:5px; }
.videoDetails h5 a:hover {text-decoration:underline;}
.videoDetails p{font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:17px; line-height:21px; 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:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; margin-right:8px;}
.featuring ul li.label {font-family:'Oswald', Arial, Helvetica, sans-serif; font-size:18px; color:#f5f6f6; float:left; line-height:36px;}
.featuring ul li a{color:#f5f6f6; border:2px solid #22adf0; background-color:#000101; min-width:108px; line-height:32px; text-align:center; padding:0 10px; display:block;}
.featuring ul li a:hover{background-color:#22adf0;}

/* 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:'Oswald', 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:'Oswald', 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:'Oswald', Arial, Helvetica, sans-serif; font-size:15px; margin-right:8px;}
.blog_tags ul li a{color:#f5f6f6; border:2px solid #22adf0; 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:#22adf0;}

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

.blog_post .blog_date {background:url(../images/date.png) no-repeat left 2px; padding-left:20px; color:#f5f6f6; font-family:'Oswald', 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:'Oswald', 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:'Oswald', sans-serif; font-weight:300; color:#d74340; font-size:30px; text-transform:uppercase; }
.errorMsg h3 { display:inline-block; padding:20px; border:1px solid #fcfcfc; font-family:'Oswald', sans-serif; font-weight:300; color:#22adf0; font-size:50px; text-transform:uppercase; }

.confirmMsg { float:left; width:100%; text-align:center; padding:150px 0; font-family:'Oswald', 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:'Oswald', 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:#22adf0; 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:'Oswald', 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:19.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>span,.player-right-buttons>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>img{vertical-align:top;display:inline-block}.player-left-buttons>span:hover,.player-right-buttons>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:36px;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>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:#00a8ff;color:#FFF!important;text-shadow:#000 0px 0px 0px;font-size:2em;border-radius:10px;margin-top:5px;letter-spacing:-1px;padding:10px 20px}.player-reg-button a:hover{background:#333333}.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"}