article,aside,details,figcaption,figure,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#f2f2f2 url(../images/mainbg.jpg) no-repeat center 112px;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
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;}
.centerwrap{width:1400px; margin:auto; position:relative; }
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:3px;}
.login .right input.goBtn, .hidedesktop, header nav li a, #bx-pager a span, .asianpussy_img span, .rating p a, .feature_detalis h3 a, a.getaccess, a.getpassword, .jeesasians span, .links a, .profilerates p a, .signup, .photos a, .viewvideo a, .downloadvideo a, .downloadvideo a span, a.sortbtn, .searchbox, .models_name ul li a, .sexyman_img a span, .pagination p a, .gotopage a.go, .pagination ul li a, .favorites a, a.get_password{-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;}
/*Add Placeholder opcity 1*/
::-moz-placeholder{opacity:1}
::-webkit-placeholder{opacity:1}

@font-face {
    font-family:'latobold';
    src: url('../fonts/lato-bol-webfont.eot');
    src: url('../fonts/lato-bol-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bol-webfont.woff') format('woff'),
         url('../fonts/lato-bol-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'latoregular';
    src: url('../fonts/lato-reg-webfont.eot');
    src: url('../fonts/lato-reg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-reg-webfont.woff') format('woff'),
         url('../fonts/lato-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'oswaldregular';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.woff') format('woff'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansregular';
    src: url('../fonts/opensans-regular_0-webfont.eot');
    src: url('../fonts/opensans-regular_0-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'brandon_grotesque_regularRg';
    src: url('../fonts/brandon_reg-webfont.eot');
    src: url('../fonts/brandon_reg-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_reg-webfont.woff') format('woff'),
         url('../fonts/brandon_reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'brandon_grotesquebold';
    src: url('../fonts/brandon_bld-webfont.eot');
    src: url('../fonts/brandon_bld-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/brandon_bld-webfont.woff2') format('woff2'),
         url('../fonts/brandon_bld-webfont.woff') format('woff'),
         url('../fonts/brandon_bld-webfont.ttf') format('truetype'),
         url('../fonts/brandon_bld-webfont.svg#brandon_grotesquebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'FranklinGothicDemiCondRegular';
    src: url('../fonts/fradmcn_0.eot');
    src: url('../fonts/fradmcn_0.eot') format('embedded-opentype'),
         url('../fonts/fradmcn_0.woff') format('woff'),
         url('../fonts/fradmcn_0.ttf') format('truetype'),
         url('../fonts/fradmcn_0.svg#FranklinGothicDemiCondRegular') format('svg');
}

/* Warningarea */
.warningarea{
	background:#e7e7e7 url(images/warning_bg.jpg) no-repeat center top;
	position:relative; overflow:hidden;
}

.warningwrap{width:1000px; margin:auto; position:relative;}
.fleft{float:left;}
.fright{float:right;}

.warning_logo{
	position:relative; 
	padding-top:26px;
	margin-left:50px;}
.warning_logo img, .adults_only img{display:block;}

.centerwrap h4 {
	font-size:2em;
	font-family: 'PT Sans Narrow', sans-serif;
	padding-left:14px; 
	padding-top:42px;
	margin-left:40px;}


.scroll-box { 
	width:516px; margin-left:20px; 
	height: 200px;  
	overflow-x: hidden;
	font-family: arial, Helvetica, sans-serif;  
    color: rgba(63, 114, 12, 0.7);
	border: 1px ridge lightgray; 
	z-index: 999;
    margin-top: 20px;
    margin-bottom: 25px;
    margin-right: auto;
    font-size: 12px;
    padding: 10px;color:slategray;
}
.enter_site{ width:512px; margin-left:22px; margin-top:54px;}
.enter_site a{background: #e30c6e; height:90px; border-radius:10px; -webkit-border-radius:10px; font-size:48px; font-family: 'PT Sans Narrow', sans-serif; letter-spacing:0.025em; color:#fff; text-shadow:-1px 0px 0px #1da0c4; text-transform:uppercase; display:block; text-align:center; padding-top:17px;}
.enter_site a span{display:block; font-family: 'PT Sans Narrow', sans-serif;}
.enter_site a:hover{background:#2a7434;}
.warning_note{width:516px; margin-left:20px; padding-top:38px;}
.warning_note p{font-family:'latoregular'; font-size:12px; line-height:18px; text-align:center; color:#3e4c54; padding-bottom:22px;}
.warning_note h4{font-family:'latobold'; font-weight:normal; letter-spacing:0.025em; color:#a5acae; text-transform:uppercase; text-align:center;}
.warning_note h4 a{color:#ca93e7;}
.warning_note h4 a:hover{color:#ff5486;}
.warning_modelsnap{ padding-left:43px; padding-top:18px;}
.leavesite{margin-left:22px; width:516px; text-align:center; padding-top:5px; padding-bottom:40px;}
.leavesite a{font-family: 'PT Sans Narrow', sans-serif; font-size:44px; letter-spacing:-0.025em; text-transform:uppercase; color:#192329; line-height:40px;}
.leavesite a span{display:block; font-size:22px;}
.leavesite a:hover{color:#ff5486;}
.warning_model{position:absolute; right:-190px; top:-20px;}
.warning_model img{display:block;}


@media screen and (max-width: 800px){
	.scroll-box {width: 75%}
}

@media screen and (max-width: 768px){
	.scroll-box {width: 80%}
}

@media screen and (max-width: 640px){
	.scroll-box {width: 70%}
}

@media screen and (max-width: 480px){
	.scroll-box {width: 70%}
}

@media screen and (max-width: 320px){
	.scroll-box {width: 70%}
	.centerwrap h2 {font-size:12px;}
}


header{background-color:#5c042f; padding-bottom:4px; position:fixed; top:0; left:0; width:100%; /*float:left;*/ z-index:99999; }
header.nonfixed { position:relative; }
.headerSpacer { clear:both; /*float:left;*/ width:100%; height:107px; }
.logo{float:left; padding-top:14px; padding-left:3px;}
header nav{float:right; padding-left:130px; padding-top:35px;}
header nav li{float:left; font-family:'latoregular'; font-size:23px; line-height:23px; text-align:center; text-transform:uppercase; padding-right:73px;}
header nav li a{color:#fff;}
header nav li a.instant_access{color:#facb00;}
header nav li a:hover, header nav li a.active{color:#facb00;}
a.getaccess{font-family:Arial, Helvetica, sans-serif; font-size:45px; text-align:center; letter-spacing:-0.02em; text-transform:uppercase; color:#fefcfc; background:url(../images/yellowbtn.png) repeat-x; border-radius:5px; -webkit-border-radius:5px; width:677px; display:block; height:69px; line-height:68px; font-weight:bold; margin-left:30px; margin-top:16px;}
.index_banner .getaccess{float:right; clear:right; margin-right:10px; width:655px;}

.banner{padding-top:18px; position:relative; float:left; width:100%; clear:both; margin-bottom:20px;}
.banner img{display:block;}
.sexyasians{padding-top:26px;}
.block_title{background:url(../images/redbg.png) repeat-x; height:32px; font-family:'latobold'; font-size:23px; color:#fdfdfe; line-height:30px; padding-left:14px; padding-right:15px; float:left; margin-bottom:10px;}
.block_title span{background:url(../images/right-arrow.png) no-repeat center left; padding-left:20px;}
.sortby{float:right; width:452px;}
.sortby h4{color:#222526; float:left; font-family:'latoregular'; font-size:18px; line-height:32px; font-weight:normal}
.asianbabes{ text-align:right; padding-top:5px; padding-right:5px;}
.filter{width:152px;}
.category{width:188px;}
.sexyasianblocks{clear:both;}
.asianpussy{float:left; margin-right:28px; margin-bottom:23px; width:329px; }
.asianpussy_img{position:relative;}
.asianpussy_img img{display:block;max-width:100%; height:auto;}
.asianpussy_img span{background:url(../images/blankbg.png) repeat; font-family:'latobold'; font-size:14px; color:#f8f7f7; padding:7px 2%; display:block; position:relative; left:0px; bottom:0px; width:96%;}
.asianpussy_img a:hover span{color:#d74340;}



/* ----------------------- Footer Styling ------------------------*/

.footer{
    background: #741b47;
    color: white;
    margin-top: 0;   
    padding-top: 30px;
    padding-bottom: 80px;
	text-align: center;
    border-top: 1px solid #484848;
}
.footer .img-responsive{
    margin-left: auto;
    margin-right: auto;
}
.footer-nav li{
    display: inline-block;
    padding: 10px;text-align: center;
}
.footer-nav a {
    color: white;text-align: center;
    text-decoration: none;
    opacity: 0.6;
    transition: .3s ease all;
    
}
.footer-nav a:hover{
    color: white;
    text-decoration: none;
    opacity: 1;
    transition: .3s ease all;
}
.footer p{
    width: 50%; padding-bottom: 8px;
    text-align: center;
    margin: 0 auto;
}
.footer h5 { padding-bottom: 5px;}


/* ----------------------- Members Page Styling------------------------*/
.memnavbar {background: white;}
.navtext li {color: yellow}
.memhead{
    background-image: url(../images/members-bg.jpg);
    background-size: cover;
    background-position: top;
    height: 600px;
    width: 100%;
    border-bottom: 1px solid #484848;margin-top: 2em;
}
.memhead img{
    background: green;
    padding: 3px;
}
.thumbnail h4 { 
	padding-top: 6px; 
	font-size: 16px;
	font-family: 'Helvetica Neue', sans-serif;
	color:cadetblue
}
.member-block1{
    color: black;
    padding:0 0;
    height: auto;
    margin-bottom: 0px;
}
.member-block1 h1{ padding:1em 0 1em 0;}
.member-block1 h4{ padding-top: 6px;}

.block-bonus{
    background: #e15a86;
    width: 100%;
    height: auto;
    padding: 30px 0;
}
.block-bonus h4 { padding-top: 4px}


/*Responsive menu*/
.responsive_menu{margin-top:10px;}
.responsive_menu select{display:inline-block;width:250px;height:40px;padding:9px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:1px solid #393939; background:#0A0A0A url(../images/downarrow.png) no-repeat 95% center }
.responsive_menu select option{padding:2px 0;}
header .responsive_menu{margin-top:0px;}
header .responsive_menu select{ width:auto; height:33px; color:#fff; padding:5px 30px 0px 5px;}
/*Responsive menu close*/

.sexyasians_left{position:absolute; left:0px; top:0px;}
.sexyasians_points{float:right; background:url(../images/graybg.jpg) repeat 0 -1px; padding-left:220px; width:620px; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0}
.sexyasians_points ul{list-style:none;}
.sexyasians_points ul li{background:url(../images/true.png) no-repeat left center; padding-left:45px; font-family:'oswaldregular'; font-size:29px; color:#d74340; line-height:46px; letter-spacing:-0.02em;}
.sexyasians_left img{display:block;}

.profile.fullwidth .profile_details { width:100%; padding-bottom:40px; }
.profile.fullwidth .profile_details p { font-size:16px; line-height:23px; color:#565656; font-family:'latoregular'; clear:both; padding-left:24px; padding-right:20px; padding-bottom:23px; }

/*Models*/

.mostpopular{float:left;}

/*Index*/
.index_banner{border:1px solid #cecdcd; background-color:#741b47; position:relative; height:302px;}
.index_banner_img{ position:absolute; left:0px; top:0px;}
.indexbanner_text{font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:antiquewhite; text-align:center; font-weight:bold; width:525px; padding-right:78px; padding-top:16px; float:right}
a.getaccess{font-family:Arial, Helvetica, sans-serif; font-size:45px; text-align:center; letter-spacing:-0.02em; text-transform:uppercase; color:#fefcfc; background:url(../images/yellowbtn.png) repeat-x; border-radius:5px; -webkit-border-radius:5px; width:677px; display:block; height:69px; line-height:68px; font-weight:bold; margin-left:30px; margin-top:16px;}
.index_banner .getaccess{float:right; clear:right; margin-right:10px; width:655px;}
.jeesasianss{ clear:both}
.jeesasians{float:left; width:212px; position:relative; margin-right:25px; margin-bottom:27px;}
.jeesasians span{background:#252525; font-family:'latobold'; font-size:14px; color:#f8f7f7; padding:7px 5%;  display:block; position:relative; left:0px; bottom:0px; width:191px;}
.jeesasians a:hover span{color:#d74340;}
.asianmodels { position:relative; }
.asianmodels img{display:block;max-width:100%;height:auto;}
.last, .last2{margin-right:0px;}
.last2 { margin-right:1%; }
.jeesasians.last.last2 { margin-right:0; }

.sexyasians_right{position:absolute; right:0px; top:0px;}
.sexyasians_right im{display:block;}
.sexyasians_points_left{float:left; background:url(../images/graybg.jpg) repeat 0 -1px; padding-left:28px; width:750px; border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px}
.sexyasians_points_left ul{list-style:none;}
.sexyasians_points_left ul li{background:url(../images/true.png) no-repeat left center; padding-left:45px; font-family:'oswaldregular'; font-size:29px; color:#d74340; line-height:46px; letter-spacing:-0.02em;}


/* ----------------------- Join Page Styling ------------------------*/
.join-content{
	background-image: url(../images/join-bg.jpg);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    padding-bottom: 50px;
}
.wrapper {padding-top: 20px; }
.join-content h2{ font-family: Helvetica Neue, sans-serif;
    margin-top:10px; font-size: 2.4em;text-shadow: none;
    margin-bottom: 5px; color:antiquewhite
}
.create-acct{
    margin: 15px auto;
    width: 40%;
    border: 2px solid black;
    padding: 10px 25px;
	background:  #e1e1e1;
}
.create-acct h4{
    margin-bottom: 0;
}
.create-acct .form-control{
    background-color: #fff;
    text-align: center;
}
.choose-plan{
    margin-left:  auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 40%;
    border: 2px solid black;
    padding: 10px 25px;
	background:  #e1e1e1;
}
.join-btn{
    background: #7ab63d;
    color: white;
    border-radius: 3px;
    padding: 10px 20px !important;
    font-weight: bold;
    letter-spacing: 0.05em;
    display: inline-block;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px #5c8335;
    border: none;
    transition: .3s ease all;
    margin-top: 9px;
    margin-left: 15px;
    margin-right: 15px;
}
.join-btn:hover{
    background: #6fa736;
    color: #fff;
    border-radius: 3px;
    padding: 10px 20px !important;
    font-weight: bold;
    letter-spacing: 0.05em;
    display: inline-block;
    text-transform: uppercase;
    border: none;
    transition: .3s ease all;
    margin-top: 9px;
    margin-right: 15px;
    text-decoration: none;
}
.member-benefit{ 
    padding-bottom: 40px;
    background: #9f0303;
    font-size: 1.4em; 
    padding-top: 10px;
}
.member-benefit ul{
    display: inline-block;
    margin: 0 auto;
}
.member-benefit li{
    float: left; color:white;
    padding-right: 20px;
}

.member-benefit h4{ 
    font-size: 1.4em; 
    color: black; 
}
.glyphicon{
    margin-right: 8px;
}

.plan-selector{
    margin-top: 20px;
}
.plan-selector input{
    margin:0 auto;
    padding:0;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
}
.twodays{
    background-image:url(../images/join-btn-trial.png);
}
.onemonth{          
    background-image:url(../images/join-btn-silver.png);
}
.oneyear{
    background-image:url(../images/join-btn-plat.png);
}


.plan-selector input:active +.plan-button{opacity: .9;}
.plan-selector input:checked +.plan-button{
    transform: scale(1.2);
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.plan-selector input:checked +.plan-button-less{
    transform: scale(1.2);
    -webkit-filter: none;
       -moz-filter: none;
            filter: none;
}
.plan-button{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:400px;
    height:61px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.2) grayscale(1) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(1) opacity(.9);
            filter: brightness(1.2) grayscale(1) opacity(.9);
}
.plan-button:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}

.plan-button-less{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:400px;
    height:61px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1.2) grayscale(1) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(1) opacity(.9);
            filter: brightness(1.2) grayscale(1) opacity(.9);
}
.plan-button-less:hover{
    -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
       -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
            filter: brightness(1.2) grayscale(.5) opacity(.9);
}


