article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background-color:#000000; font-family:Arial, Helvetica, sans-serif; color:##828181;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; 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;}
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{-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{-webkit-appearance:none; -moz-appearance: 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-face {
    font-family:'futura_lightregular';
    src: url('../fonts/futurabt-light-webfont.eot');
    src: url('../fonts/futurabt-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/futurabt-light-webfont.woff2') format('woff2'),
         url('../fonts/futurabt-light-webfont.woff') format('woff'),
         url('../fonts/futurabt-light-webfont.ttf') format('truetype'),
         url('../fonts/futurabt-light-webfont.svg#futura_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'FuturaStdMedium';
    src: url('../fonts/FuturaStdMedium.eot');
    src: url('../fonts/FuturaStdMedium.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdMedium.woff2') format('woff2'),
         url('../fonts/FuturaStdMedium.woff') format('woff'),
         url('../fonts/FuturaStdMedium.ttf') format('truetype'),
         url('../fonts/FuturaStdMedium.svg#FuturaStdMedium') format('svg');
}

@font-face {
    font-family:'billboard';
    src: url('../fonts/billboard.eot');
    src: url('../fonts/billboard.eot') format('embedded-opentype'),
         url('../fonts/billboard.woff2') format('woff2'),
         url('../fonts/billboard.woff') format('woff'),
         url('../fonts/billboard.ttf') format('truetype'),
         url('../fonts/billboard.svg#billboard') format('svg');
	font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'dinregular';
    src: url('../fonts/dinregularalternate-webfont.eot');
    src: url('../fonts/dinregularalternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dinregularalternate-webfont.woff2') format('woff2'),
         url('../fonts/dinregularalternate-webfont.woff') format('woff'),
         url('../fonts/dinregularalternate-webfont.ttf') format('truetype'),
         url('../fonts/dinregularalternate-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Responsive navigation */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:0px; right:0px;position:absolute;padding:4px 0;min-height:42px;z-index:5}.mean-container a.meanmenu-reveal{width:22px;height:21px;padding:10px;position:absolute;top:30px;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700;background:rgba(0,0,0,0.5);}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}.mean-container .mean-nav{float:right;width:180px;background:rgba(0,0,0,0.8);margin:67px 10px 0 0; position:absolute; top:4px; right:0px;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none;}.mean-container .mean-nav ul ul{background-color:#333;}.mean-container .mean-nav ul li{position:relative;float:none;width:100%; font-family:"billboard"; font-size:18px;}.mean-container .mean-nav ul li a{display:block;float:none;width:80%;padding:0px 10%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #000;text-decoration:none;text-transform:uppercase; height:auto; line-height:35px;}.mean-container .mean-nav ul li li a{width:80%;padding:0 10%;border-bottom:1px solid #000;/*opacity:.75;filter:alpha(opacity=75);*/text-shadow:none!important;visibility:visible;}.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{background:#fd6ef1; color:#fff}.mean-container .mean-nav ul li a.mean-expand{width:26px;height:auto;border:0!important;padding:0 12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700}.mean-container .mean-nav ul li a.mean-expand:hover{background:0}.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
/* Closed */


.welcome{background-color:#010101; text-align:center;}
.welcome p{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:24px; color:#fff; letter-spacing:0.26em; text-transform:none; padding:3px 0;}
.welcome p span, .welcome p a{color:#fde0ae;}
.welcome p a:hover{color:#fff;}
header{background-color:#222222; position:relative; border-top:1px solid #484747;
border-bottom:1px solid #484747;}
.logo{float:left; margin-left:13px; margin-top:1px; margin-bottom:1px;}
nav{float:right; padding-top:35px; padding-right:11px;}
nav li{float:left; font-family:'billboard'; font-size:38px; text-transform:none; margin-left:10px;}
nav li a{background:url(../images/topnavbg.png) repeat-x; height:64px; display:block; color:#555; text-shadow:0 2px 2px #fdfdfd; line-height:64px; border-radius:3px; -webkit-border-radius:3px; padding:0 25px; text-decoration:underline;}
nav li a:hover{color:#d12dc3;}
nav li a.getAccess{background:url(../images/topnavHbg.png) repeat-x; color:#fff; text-shadow:0 2px 2px #fb38eb;}
nav li a:hover.getAccess{color:#111;}
.indexBanner{background-color:#000000; padding-top:10px; position:relative; overflow:hidden; clear:both;}
.indexBannerPic{text-align:center; padding-bottom:6px; padding-left:10px; padding-right:10px;}
.indexBannerPic img{display:inline-block;}
.modelPic2{position:absolute; left:0px; top:0px;}
.modelPic{position:absolute; right:0px; top:0px;}
.modelPic img, .modelPic2 img{width:100%;}
.welcomeBlock{position:relative; text-align:center; width:624px; margin:auto; padding-bottom:16px;}
.welcomeBlock h2{font-size:36px; text-transform:none; letter-spacing:0.2em; color:#ff63f2; font-family:'futura_lightregular';}
.welcomeBlock p{font-family:Roboto,Arial,Helvetica,Sans-serif; font-size:18px; color:#1c1c1c; line-height:22px; padding-bottom:14px; letter-spacing:-0.01em;}
a.getAccessbtn{background:url(../images/getAccessblack.png) repeat-x; height:90px; border-radius:3px; -webkit-border-radius:3px; font-family:'billboard'; font-size:59px; text-transform:none; color:#fd6ef1; text-decoration:underline; display:block; text-shadow:0 2px 2px #000203;}
a.getAccessbtn span{background:url(../images/rightArrow.png) no-repeat right center; padding-right:46px;  line-height:90px;}
a:hover.getAccessbtn{text-decoration:none; color:#fff;}


a.getExitbtn{color:#979797; background:url(../images/getAccessblack.png) repeat-x; height:90px; border-radius:3px; -webkit-border-radius:3px; font-family:'billboard'; font-size:59px; text-transform:none; color:#fd6ef1; text-decoration:underline; display:block; text-shadow:0 2px 2px #000203;}
a.getExitbtn span{padding-right:46px;  line-height:90px;}
a:hover.getExitbtn{text-decoration:none; color:#fff;}

.bodyarea{padding:10px; clear:both;}
.latestScenes{padding-bottom:20px;}
h3.title{font-size:34px; color:#fff; font-family:'futura_lightregular'; font-weight:normal; text-transform:none; padding-bottom:10px; padding-top:5px;}
.latestScene{float:left; border:3px solid #030000;  width:33%;  margin-right:0.5%; margin-bottom:0.5%;}
.latestScene:nth-child(3n){margin-right:0px;}
.videoCon {max-height:342px; overflow: hidden;}
.videoPic {transition: all .5s ease-in-out; }
.videoPic:hover { transform: scale(1.1); }
.videoPic img{width:100%;}
.videoInfo{background-color:#080808; padding:7px 10px;}
.videoInfo p{font-family:Arial, Helvetica, sans-serif; font-size:21px; border-bottom:2px solid #202020; padding-bottom:5px; margin-bottom:7px;}
.videoInfo p a{color:#ff63f2;}
.videoInfo p a:hover{color:#fff;}
.time{float:left; background:url(../images/time.png) no-repeat left 1px; padding-left:22px; line-height:20px; margin-right:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.date{float:left; background:url(../images/date.png) no-repeat left top; padding-left:22px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.rating{float:right;}
.rating li{float:left; margin-left:1px;}
.viewAll{text-align:right;}
.viewAll a{display:inline-block; background:url(../images/whiteArrow.png) no-repeat right center; font-family:'futura_lightregular'; font-size:34px; text-transform:none; color:#fff; letter-spacing:0.1em; text-decoration:underline; padding-right:22px;}
.viewAll a:hover{text-decoration:none; color:#ff63f2;}
.modelsArea{}
.ourModel{border:3px solid #030000; position:relative; float:left; width:24.625%; margin-right:0.5%; margin-bottom:0.5%;}
.ourModel img{width:100%;}
.ourModel:nth-child(4n){margin-right:0px;}
.caption{position:absolute; left:0px; width:100%; bottom:0px; background-color:rgba(0,0,0,0.77); padding:18px 10px 16px 12px;}
.caption p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:20px;}
.caption p a{color:#ff63f2;}
.caption p a:hover{color:#fff;}
.footerBlock{background:#ececec url(../images/footerBanner.jpg) no-repeat left top; height:464px; margin-top:38px; margin-right:5px; margin-left:5px;}
.muchMore{float:right; width:810px; padding-top:12px; margin-right:15px;}
.muchMore ul{}
.muchMore ul li{float:left; font-family:'billboard'; font-size:42px; text-transform:none; letter-spacing:-0.025em; color:#fffefe; background:#1c1c1c url(../images/point.png) no-repeat 15px 12px; padding-left:90px; width:49.25%; margin-right:1.5%; margin-bottom:1.5%; line-height:78px;}
.muchMore ul li:nth-child(2n){margin-right:0px;}
.plus{text-align:center; color:#ff63f2; font-size:34px; text-transform:none; letter-spacing:0.1em; font-family:'futura_lightregular'; padding-bottom:8px;}
a.getAccessHere{font-family:'billboard'; font-size:75px; color:#fdfbfb; background:url(../images/getAccess.png) repeat-x; border-radius:3px; -webkit-border-radius:3px; text-decoration:underline; text-transform:none; text-shadow:0 2px 2px #fb38eb; line-height:118px; text-align:center; display:block;}
a:hover.getAccessHere{color:#111;}
footer{text-align:center; padding-bottom:20px;}
footer p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#aaaaaa;}
footer p a{color:#aaaaaa;}
footer p a:hover{color:#fff;}



/* Join */
.banner{text-align:center; padding-bottom:6px; padding-left:10px; padding-right:10px;}
.banner img{display:inline-block;}
.joinpage{padding:30px 25px 10px;}

/*.blackBg2{background-color:#040000; padding:20px; background: url(http://xxxsex.com/templates/default_tube2016/assets/images/xxx_prejoin_map.jpg) top center no-repeat;
border-top:5px dashed #484747;
border-bottom:5px solid #484747;} */

.blackBg2{background-color:#040000; padding:2px; 
border-top:5px dashed #484747;
border-bottom:5px solid #484747;}


@keyframes slideleft {
    from {
        background-position: 0% 0%;
    }
    
    to {
        background-position: 90000% 0%;
    }
}

@-webkit-keyframes slideleft {
    from {
        background-position: 0% 0%;
    }
    to {
        background-position: 90000% 0%;
    }
}

#masthead {
    background-image: url('http://xxxsex.com/templates/default_tube2016/assets/images/xxxsex_background_map.jpg');
    background-repeat: repeat-x;
    animation: slideleft 12000s infinite linear;
    -webkit-animation: slideleft 12000s infinite linear;
	background-position:top;
    width: 100%;
    /*height: 1200px;*/
}


.stepOne{ padding-bottom:26px; margin-bottom:10px;}
.createAcc{  float:left; width:52%; min-height:910px; text-align:center; padding:45px 66px 40px;}
.joinpage h2{font-family:Roboto,Arial,Helvetica,Sans-serif; font-weight:normal; color:#fff; font-size:40px; letter-spacing:0.1em; text-transform:none; padding-bottom:8px;}
.joinpage h2 span{color:#fde0ae;}
.textbox{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#747272; background-color:#fffefe; border:1px solid #8d8c8c; height:52px; padding:0 16px; float:left; margin:0 1%; width:32%;}
.textbox:nth-child(3n){margin-right:0px;}
.textbox:nth-child(1){margin-left:0px;}
.textboxCams{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#747272; background-color:#fffefe; border:1px solid #8d8c8c; height:52px; padding:0 16px; margin:0 1%; width:30%;}
.radioLabelCams{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#747272; background-color:#fffefe; padding: 4px 13px 3px; text-align:left;}


.stepTwo{}
.selectOne{ padding-top:10px;}
.selectOne label{float:left; background-color:#dcdbdb; width:49%; margin-right:2%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#747272; line-height:52px; margin-bottom:2%;}
.selectOne label:nth-child(2n){margin-right:0px;}
.selectOne label img{display:inline; margin-left:12px; top:2px; position:relative;}
.selectOne input{margin-right:8px;}
.joinBanner{ padding-top:25px;}
.selectMethod{float:right; width:46%; background-color:none; text-align:center; padding:45px 40px 25px; min-height:910px;}
.method{}
.method label{background:url(../images/grayBg.jpg) repeat-x; height:89px; width:100%; float:left; margin-bottom:12px; cursor:pointer;}
.method label input{float:left; margin-left:15px; margin-right:15px; margin-top:36px;}
.membership{float:left; font-family:'futura_lightregular'; font-size:48px; color:#fdfdfb; text-transform:none; text-align:left; line-height:35px; padding-top:15px;}
.membership span{font-family:Arial, Helvetica, sans-serif; font-size:17px; display:block; padding-left:3px;}
.price{float:right; background:url(../images/darkGrayBg.jpg) repeat-x; font-size:70px; color:#fcf9f9; font-family:'FuturaStdMedium'; letter-spacing:-0.12em; padding:0 16px 0 8px; line-height:36px; padding-top:5px;}
.price sup{font-size:33px; letter-spacing:-0.075em;}
.price span{text-align:right; font-size:14px; color:#fcf9f9; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; display:block;}
.signupMe{font-family:'billboard'; font-size:77px; letter-spacing:-0.01em; text-align:center; background:url(../images/signupMe.jpg) repeat-x; height:128px; border-radius:3px; -webkit-border-radius:3px; width:100%; border:none; margin-top:35px; color:#fde0ae; text-shadow:0 2px 2px #382300; text-transform:none; text-decoration:underline; cursor:pointer;}
.signupMe:hover{text-decoration:none;}
.features{padding-top:40px;}
.features li{float:left; font-family:'futura_lightregular'; font-size:28px; text-transform:none; letter-spacing:-0.025em; color:#747272; background:#dcdbdb url(../images/pointIcon.png) no-repeat 24px 12px; padding-left:80px; width:49.25%; margin-right:1.5%; margin-bottom:1.5%; line-height:78px; text-align:left;}
.features ul li:nth-child(2n){margin-right:0px;}


/* Videos */
.videoArea{background-color:#040000; width:1568px; margin:auto; padding:38px 42px; margin-top:20px;}
.videoHere{}
.videoHere video{width:100%;}
.videoThumbs{background-color:#1c1c1c; padding:6px;}
.videoThumb{float:left; margin-right:12px;}
.videoThumb:nth-child(7n){margin-right:0px;}
.videoTitle{ padding-top:20px; border-bottom:1px solid #1c1c1c; padding-bottom:12px;}
.videoTitle h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#e457d8; float:left; line-height:30px;}
.videoRating{float:right;}
.videoRating ul{float:left;}
.videoRating ul li{float:left; margin-left:2px;}
.videoRating p{float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f5f6f6; line-height:30px; padding-left:8px;}
.videoDetails{float:left; padding-top:18px; width:1100px;}
.videoDetails ul{}
.videoDetails li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f5f6f6; min-width:204px; background-color:#1c1c1c; border-radius:3px; -webkit-border-radius:3px; line-height:38px; text-align:center; margin-right:9px;}
.videoDetails li a:hover{text-decoration:none;}
.videoDetails li a{color:#f5f6f6; text-decoration:underline;}
.videoDetails li img{display:inline; position:relative; top:2px; margin-right:6px;}
.videoDetails li:last-child{padding:0 42px;}
.videoDetails p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#c1bebe; clear:left; padding-top:8px;}
.videoLinks{float:right; padding-top:22px;}
.videoLinks a{float:left; background-color:#444343; border-radius:3px; -webkit-border-radius:3px; width:108px; height:98px; text-align:center; margin-left:9px; padding-top:10px;}
.videoLinks a i{height:58px;}
.videoLinks a img{display:inline;}
.videoLinks a span{font-family:'dinregular'; font-size:16px; letter-spacing:-0.025em; text-transform:none; color:#ffffff; display:block;}
.videoLinks a:hover{background-color:#222;}
.videoPlay {background: url(../images/play_button.png) no-repeat scroll center center;
height: 171px;
position: absolute;
top: 0;
width: 210px;
z-index: -1;
display:none;
}
.videoHere:hover .videoPlay{display:block}


.home li a{min-width:248px; text-align:center;}
.memberHome{padding-top:50px;}
.memberFooter{background-color:#282828; padding-top:12px; margin-top:15px;}
.homeWelcome{background-color:#010101; text-align:center;}
.homeWelcome p{font-family:'futura_lightregular'; font-size:22px; color:#fff; letter-spacing:0.26em; text-transform:none; padding:3px 0;}
.homeWelcome p span, .homeWelcome p a{color:#fdadf7;}
.homeWelcome p a:hover{color:#fff;}

.stuck{position:fixed; top:0px; width:100%; z-index:999; box-shadow:0 0 10px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 10px 10px rgba(0,0,0,0.5);}

