article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:'asapregular'; background-color:#f3eaeb;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset, iframe{border:none; margin:0px; padding:0px;}
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}
img{display:block;}
.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, .submit{-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}

/* Fonts */
@font-face {
    font-family:'asapregular';
    src: url('../fonts/asap-regular-webfont.eot');
    src: url('../fonts/asap-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-regular-webfont.woff2') format('woff2'),
         url('../fonts/asap-regular-webfont.woff') format('woff'),
         url('../fonts/asap-regular-webfont.ttf') format('truetype'),
         url('../fonts/asap-regular-webfont.svg#asapregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'asapitalic';
    src: url('../fonts/asap-italic-webfont.eot');
    src: url('../fonts/asap-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-italic-webfont.woff2') format('woff2'),
         url('../fonts/asap-italic-webfont.woff') format('woff'),
         url('../fonts/asap-italic-webfont.ttf') format('truetype'),
         url('../fonts/asap-italic-webfont.svg#asapitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'asapmedium';
    src: url('../fonts/asap-medium-webfont.eot');
    src: url('../fonts/asap-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-medium-webfont.woff2') format('woff2'),
         url('../fonts/asap-medium-webfont.woff') format('woff'),
         url('../fonts/asap-medium-webfont.ttf') format('truetype'),
         url('../fonts/asap-medium-webfont.svg#asapmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'asapbold';
    src: url('../fonts/asap-bold-webfont.eot');
    src: url('../fonts/asap-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-bold-webfont.woff2') format('woff2'),
         url('../fonts/asap-bold-webfont.woff') format('woff'),
         url('../fonts/asap-bold-webfont.ttf') format('truetype'),
         url('../fonts/asap-bold-webfont.svg#asapbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'asapbold_italic';
    src: url('../fonts/asap-bolditalic-webfont.eot');
    src: url('../fonts/asap-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/asap-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/asap-bolditalic-webfont.woff') format('woff'),
         url('../fonts/asap-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/asap-bolditalic-webfont.svg#asapbold_italic') 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-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('../fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanslight';
    src: url('../fonts/opensans-light_0-webfont.eot');
    src: url('../fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light_0-webfont.woff') format('woff'),
         url('../fonts/opensans-light_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light_0-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansbold';
    src: url('../fonts/opensans-bold_0-webfont.eot');
    src: url('../fonts/opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanssemibold';
    src: url('../fonts/opensans-semibold_0-webfont.eot');
    src: url('../fonts/opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold_0-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Responsive menu*/
.responsive_menu{ padding:11px 0;}
.responsive_menu select{display:block;width:230px;height:36px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:none; background:#343333 url(../images/dropdown.png) no-repeat 95% center; margin:auto; border-radius:3px; -webkit-border-radius:3px; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/

.centerwrap{width:1058px; margin:auto; position:relative; background-color:#fffcf9; border-left:7px solid rgba(96,94,94,0.1); border-right:7px solid rgba(96,94,94,0.1);}
.mid_wrap{width:1044px; margin:auto; position:relative;}
.welcome_banner{position:relative;}
.welcome_banner .mid_wrap{height:430px;}
.tour_banner{background:url(../images/tour_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.penthouse{position:absolute; left:0px; top:13px;}
.logo{position:absolute; right:-11px; bottom:0px;}
.topnav{background-color:#050000;}
nav li{float:left; font-family:'asapbold'; font-size:18px; letter-spacing:-0.025em; padding-right: 30px; text-transform:uppercase;}
nav li a{color:#fffcf9; line-height:58px; display:block;}
nav li:last-child{font-family:'asapbold_italic'; font-size:26px; letter-spacing:-0.05em; float:right; padding-right:0px; text-transform:none}
nav li:last-child a{color:#b24175;}
nav li a.active, nav li a:hover{color:#fff;}
nav li ul{display:none;}
nav li:hover ul{
	position: absolute;
	display: block;
	top: 38px;
	z-index: 5;
	background-color: #363636;
	padding: 5px;
	padding-top: 5px;
	width: 180px;
}

.bodyarea{background:url(../images/bg.jpg) repeat center top; margin-top:15px;}
.welcome{background-color:#f8f5f2;}
.welcome_text{padding-left:20px; padding-top:14px; padding-bottom:10px;padding-right:20px;}
.welcome_text2{padding-left:20px; padding-top:14px; padding-bottom:10px;padding-right:20px;}
.welcome h1{font-family:'asapbold_italic'; font-weight:normal; color:#000; letter-spacing:-0.05em; font-size:34px; padding-bottom:5px;}
.welcome h1 span{color:#b24175; letter-spacing:-0.025em;}
.welcome h2{font-family:'asapmedium'; font-size:22px; letter-spacing:-0.025em; color:#71608c; font-weight:normal;}
.welcome h2 span{color:#6e6e6e; font-family:'asapitalic';}
.natural{ position:absolute; right:249px; top:-20px;}
.main_video{background:url(../images/videobg.jpg) repeat; width:734px; padding:9px; margin-left:20px; margin-top:22px; margin-bottom:25px; position:relative; z-index:2}
.main_video img, .main_video video{width:100%;}
.favorite_videos{}
.title{background-color:#f8f5f3; padding-left:22px; padding-top:18px; padding-bottom:12px;}
.favorite_video_block{padding:22px 16px 0;}
.favorite_video{float:left; width:500px; margin-right:12px; margin-bottom:12px;}
.favorite_video.last{margin-right:0px;}
.favorite_video_pic{position:relative;}
.section_rating{position:absolute; left:0px; top:18px; font-family:'asapregular'; line-height:22px; font-size:15px; color:#191918; background-color:#fff; padding:8px 12px;}
.section_rating span{color:#b24175;}
.favorite_video_detail{background-color:#191918; padding:10px;}
.favorite_video_detail h3{font-family:'asapregular'; line-height:26px; font-size:20px; letter-spacing:-0.025em; float:left; width:300px; margin-left:7px; margin-top:2px; font-weight:normal;}
.favorite_video_detail h3 a{color:#fff;}
.favorite_video_detail h3 a:hover{color:#b24175;}
a.download{background:url(../images/download_btn.png) no-repeat; width:164px; height:58px; float:right; font-family:'asapbold'; color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,1.8); line-height:58px; text-align:center; font-size:24px;}
a:hover.download{color:#ffc1de;}
.tour_model{position:absolute; right:-32px; top:-14px;}
.join{font-size:32px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:64px; padding:0 16px; background-color:#b24175; display:block; font-family:'asapbold'; border-radius:5px; -webkit-border-radius:5px;}
.join:hover{font-size:32px; color:#fff; background-color:#b24175;}
.join_inside{position:absolute; right:48px; bottom:87px;}
.seevideos{ text-align:right; padding-right:160px; padding-top:20px; padding-bottom:32px;}
.seevideos a{font-size:30px; color:#191918; letter-spacing:-0.025em; text-decoration:underline;}
.seevideos a:hover{text-decoration:none; color:#b24175;}
.photosets{position:relative;}
.midset{padding-top:8px;}
.photosets .title{margin-left:245px; padding:2px 16px 8px 80px; }
.photojoin{font-size:32px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:64px; padding:0 16px; background-color:#b24175; display:block; font-family:'asapbold'; border-radius:5px; -webkit-border-radius:5px; margin-top:10px;}
.photojoin a:hover{background-color:#b24175;}
.fleft{float:left;}
.fright{float:right;}
.fright2{float:right; padding-right:20px;}
.hot_photosets{float:right; width:700px; margin-right:16px; margin-top:21px; position:relative;}
.model_photo{float:left; margin-right:20px; margin-bottom:40px;}
.model_photo.last{margin-right:0px;}
.seephotos{width:700px; margin-right:16px; text-align:center; float:right; clear:right; margin-top:-16px; padding-bottom:30px;}
.seephotos a{font-size:30px; color:#191918; letter-spacing:-0.025em; text-decoration:underline;}
.seephotos a:hover{text-decoration:none; color:#b24175;}
.get_access{width:700px; text-align:center; clear:right; float:right; margin-right:16px; margin-bottom:32px; height:80px; position:relative;}
.get_access a{text-align:center; background-color:#b24175; border-radius:5px; -webkit-border-radius:5px; padding:0 5px; display:inline-block;}
.get_access a:hover{background-color:#000;}
.photoset_model{position:absolute; left:-110px; top:-100px; }
.vna_network{background-color:#181818; border-top:5px solid #fffcf9; box-shadow:0 -10px 16px 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 -10px 16px 5px rgba(0, 0, 0, 0.2); position:relative; padding-bottom:10px; border-bottom:10px solid #404040;}
.vna_network_pic{text-align:center;}
.vna_network_pic img{display:inline;}
.vna_members{text-align:center; padding-top:12px;}
.vna_member{margin-bottom:8px; display:inline-block}
.vna_member p{font-family:'open_sansregular'; font-size:12px; letter-spacing:0.025em; text-align:center; text-transform:uppercase;}
.vna_member p a{color:#020000;}
.vna_member p a:hover{color:#de1e70;}
.vna_member img{height:129px;}
.row_one .vna_member{margin-right:6px;}
.row_two{position:relative; z-index:2;}
.row_two .vna_member{margin-right:5px;}
.footer_area{background-color:#ececec;}
.tweets{float:left; margin-top:74px; margin-left:-10px; position:relative;}
.tweets_block{ position:relative; z-index:2;}
.myown_tweets_text{ position:absolute; top:-37px; left:0px;}
.tweetarea{border:12px solid #838383; width:324px; height:344px; border-radius:12px; -webkit-border-radius:12px; background-color:#fff;}
.tweet_sidephoto{ position:absolute; right:-207px; top:-60px;}
.benifits{float:right; padding-top:60px;}
.benifits li{font-family:'asapitalic'; font-size:56px; color:#404040; letter-spacing:-0.05em; margin-bottom:50px; line-height:84px;}
.benifits li i{width:110px; text-align:center; float:left;}
.benifits li i img{display:inline;}
.benifits li:first-child i{padding-top:8px;}
.mail_list{padding-top:20px; border-bottom:1px solid #c7c0c4; padding-bottom:20px; clear:both;}
.mail_list h3{font-family:'asapbold'; font-size:20px; text-align:center; color:#e24c7a; text-transform:uppercase; padding-bottom:20px;}
.email_subscribe{text-align:center}
.email_subscribe p{font-family:'asapregular'; display:inline-block; font-size:14px; color:#363636; line-height:42px; padding-right:16px;}
.email_subscribebox{display:inline-block; height:42px; background-color:#1d1d1d; width:336px; margin-right:14px; border:none; font-family:'asapregular'; padding:0 15px; font-size:14px; color:#fff;}
.email_subscribe label{display:inline-block; font-family:'asapregular'; font-size:12px; color:#363636; padding-right:12px;}
.submit{display:inline-block; border:none; background-color:#71608c; color:#fff; text-transform:uppercase; font-family:'asapregular'; height:42px; width:90px; cursor:pointer; font-size:12px;}
.submit:hover{color:#fff; background-color:#b04174}
.footer{padding-top:0px; padding-bottom:10px;}
.footer p.copyright{float:left; font-family:'asapregular'; font-size:12px; color:#363636; line-height:42px; text-transform:uppercase;}
.vna_logo{float:left; padding-left:12px;}
.vna_logo img{
    display: inline-block;
    vertical-align: middle;
}
.footer p.footer_links{float:right; font-family:'asapregular'; font-size:12px; color:#363636; line-height:1.2;padding-top: 10px; text-transform:uppercase;}
.footer p{float:right; font-family:'asapregular'; font-size:12px; color:#363636; line-height:1.2;padding-top: 10px;}
.footer p.footer_links a{color:#363636;}
.footer p.footer_links a:hover{color:#000;}
.footer_links__block{
    float: none !important;
    display: block !important;
    }
.footer p.footer_links .footer_links__block{
        text-align: right;
}

/* Bio */
.bio_banner{background:url(../images/bio_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.bio{position:relative;}
.bio_details{width:722px; margin-left:18px; margin-top:14px; padding-bottom:22px; float:left;}
.bio_details p{font-family:'open_sansregular'; font-size:14px; line-height:21px; color:#313130; padding-bottom:21px;}
.bio_details p a{color:#b24175; text-decoration:underline; font-family:'open_sansbold';}
.bio_details p a:hover{
	text-decoration: none;
	color: #b24175;
}
.bio_snap{position:relative; right:12px; margin-top:-104px; float:right}
.my_stats{ background-color:#f3f3f3; border-radius:5px; -webkit-border-radius:5px; width:250px; padding:18px; float:right; margin-right:24px; margin-top:1px;}
.my_stats_title{ background-color:#ffffff; padding-left:15px; padding-top:7px; padding-bottom:6px;}
.my_stats ul{padding-top:15px; padding-bottom:5px;}
.my_stats li{font-family:'open_sansregular'; font-size:14px; line-height:24px; color:#373736;}
.my_stats li span{color:#b24175;}
.my_stats li a{color:#373736; text-decoration:underline;}
.my_stats li a:hover{color:#f33d78; text-decoration:none;}
.all_benifits{padding-top:30px;}
.all_benifits li{font-family:'asapitalic'; font-size:42px; color:#404040; letter-spacing:-0.05em; line-height:52px; float:left; margin-right:21px;}
.all_benifits li i{float:left; margin-right:12px;}
.all_benifits li i img{display:inline;}
.all_benifits li:first-child i{padding-top:5px;}
.all_benifits li:last-child{margin-right:0px;}
.get_access_text{ padding-top:15px; text-align:center; padding-bottom:50px;}
.get_access_text a{background-color:#b24175; border-radius:10px; -webkit-border-radius:10px; display:inline-block; height:130px; padding:9px 27px 0;}
.get_access_text a:hover{background-color:#b24175;}
.bioPics{ margin-left:-10px; padding-bottom:24px; margin-right:-20px;}
.bioPic{float:left; width:50%; padding-right:0px}
.bioPic img{max-width:100%;}

/* Join */
.join_area{ position:relative;}
.join_banner{background:url(../images/join_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.membership_plans{clear:both; padding-left:100px; padding-top:22px;}
.plan{float:left; border:2px solid #676666; border-radius:3px; -webkit-border-radius:3px; width:127px; position:relative; background-color:#f8f5f3; text-align:center; margin-right:50px;}
.plan h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#444344; font-size:33px; padding-top:37px; padding-bottom:5px;}
.plan p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#050000; line-height:12px; letter-spacing:0.025em; height:45px;}
a.join_now_btn{background:url(../images/join_btn.jpg) repeat-x left top; height:36px; border-radius:3px; -webkit-border-radius:3px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:36px; color:#fff; font-weight:bold; text-transform:uppercase; margin:0 10px 10px 10px;}
a:hover.join_now_btn{background:url(../images/join_btn.jpg) repeat-x left bottom;}
.best_deal{background:url(../images/bestdeal.png) no-repeat; width:168px; height:38px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold; line-height:22px; position:absolute; left:-23px; top:5px; color:#fff; text-transform:uppercase;}
.most_popular{background:url(../images/most_popular.png) no-repeat; width:168px; height:38px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold; line-height:22px; position:absolute; left:-23px; top:5px; color:#fff; text-transform:uppercase;}
.plan.one{margin-right:50px; border:2px solid #f4b5b5;}
.plan.two{margin-right:50px;}
.plan.last{margin-right:7px;}
.exclusive_content{background-color:#dedcdb; border-radius:3px; -webkit-border-radius:3px; padding:15px 17px; margin-top:25px; margin-left:25px; margin-right:25px; margin-bottom:55px;}
.join_model{float:left; margin-right:15px;}
.join_model img{display:block; width:100%;}
.join_content{width:487px; float:left;}
.checks{border:3px solid #f4b5b5; border-radius:3px; -webkit-border-radius:3px;}
.checks img{display:block; max-width:100%;}
.whitebox{background-color:#fffcf9; margin-top:12px; padding:10px 12px;}
.join_content h3{font-family:'asapbold'; font-weight:normal; color:#363636; letter-spacing:-0.025em; line-height:32px; font-size:30px; text-transform:uppercase;}
.join_content h3 span{color:#363636;}
.join_content ul{padding-top:6px;}
.join_content ul li{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#b24175; font-size:13px; background:url(../images/point.png) no-repeat left 10px; border-bottom:1px solid #a6bebd; padding:8px 0 8px 26px;}
.join_content ul li:last-child{border-bottom:none; padding-bottom:0px;}

.comodo_join{ float: right;
    margin-right: 115px;}


/* Photos */
.photo_banner{background:url(../images/photos_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.pagination{position:relative; z-index:2; padding-top:20px; text-align:center; padding-bottom:23px;}
.pagination li{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:inline-block;}
.pagination li a{background-color:#fffcf9; border-radius:3px; -webkit-border-radius:3px; display:block; height:33px; line-height:32px; min-width:32px; color:#545454; text-align:center; border:1px solid #595858;}
.pagination li a img{display:inline;}
.pagination li a:hover, .pagination li.active a{color:#fffcf9; background-color:#363636; border:1px solid #eda7a7;}
.top_paging{float:right; margin-right:15px; padding-top:12px; padding-bottom:0px;}
.updated_photosarea{padding-top:25px; clear:both; padding-left:20px;}
.modelpic{float:left; width:243px; border:1px solid #918f8f; margin-right:11px; margin-bottom:12px; text-align:center; border-radius:5px; -webkit-border-radius:5px; padding:4px 8px; background-color:#fffcf9}
.modelpic p:first-child{line-height:16px; padding-bottom:4px;}
.modelpic p{font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.025em; line-height:16px; color:#6c6b6b;}
.modelpic p a{color:#6c6b6b;}
.modelpic p a:hover{color:#9382ad;}
.modelpic p strong{color:#363636;}
.model_pic{margin-top:1px;}
.model_pic img{
	display: block;
	border: 3px solid #6c6b6b;
	width: 100%;
}
.modelpic h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:0.025em; font-weight:normal; padding-top:5px; padding-bottom:3px; height:58px;}
.modelpic h3 a{color:#b24175;}
.modelpic h3 a:hover{
	color: #b24175;

}
.modelpic.last{margin-right:0px;}
.download_btn{padding:10px 2px 6px;}
.download_btn a{font-size:28px; color:#fff; font-weight:bold; text-transform:uppercase;  line-height:40px; padding:8px; background:#9382ad url(../images/download.png) no-repeat 96% 8px; display:block; font-family:'asapbold'; border-radius:5px; -webkit-border-radius:5px; text-align:left; padding-left:13px; letter-spacing:-0.04em;}
.download_btn a:hover{color:#fff; background-color:#363636;}

/* Videos */
.video_banner{background:url(../images/videos_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.updated_videos{clear:both; margin:0px 20px; padding-top:18px;}
.videos{clear:both; padding-top:8px;}
.videoarea{margin-bottom:24px; border-bottom:1px solid #b9b7b5; padding-bottom:24px;}
.videoarea.last{ margin-bottom:5px;}
.videoarea h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:0.025em; font-weight:normal; padding-top:2px; padding-bottom:3px; height:1px;}
.videoarea h3 a{color:#f26f9a;}
.videoarea h3 a:hover{color:#051316;}
.date{float:right; font-family:Arial, Helvetica, sans-serif; font-size:19px; letter-spacing:0.025em; color:#7e7e7e; padding-top:3px;}
.video_pic{float:left; margin-right:2%; border:3px solid #6c6b6b;width:32%;}
.video_pic.last{margin-right:0px;}
.video_pic img{display:block; max-width:100%;}
.video_details{padding-top:8px; padding-bottom:3px;}
.video_details h4{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:0.025em; font-weight:normal; padding-bottom:3px;}
.video_details h4 a{color:#363636;}
.video_details h4 a:hover{color:#f4b5b5;}
.video_details h5{font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:0.025em; color:#363636; font-weight:normal; padding-bottom:3px;}
.video_details h5 a{color:#363636;}
.video_details h5 a:hover{color:#f4b5b5;}
.video_details p{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; letter-spacing:0.025em; width:1035px; color:#7e7e7e; float:left;}
.video_download{float:right; margin-top:7px; width:220px;}
.video_download a{font-size:29px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:56px; background:#9382ad url(../images/download.png) no-repeat 96% center; display:block; font-family:'asapbold'; text-align:left; padding-left:13px; letter-spacing:-0.05em;}
.video_download a:hover{background-color:#434343; color:#fff;}
.video_trailer{float:right; margin-top:7px; padding-right: 10px; width:250px;}
.video_trailer a{font-size:29px; color:#fff; font-weight:bold; text-transform:uppercase; line-height:56px; background:#9382ad url(../images/trailer.png) no-repeat 96% center; display:block; font-family:'asapbold'; text-align:left; padding-left:13px; letter-spacing:-0.05em;}
.video_trailer a:hover{background-color:#434343; color:#fff;}
/* Sections inside CMS */
.sectionpic{
	float: left;
	max-width: 333px;
	border: 1px solid #918f8f;
 	margin-left: 15px; 
	margin-bottom: 12px; 
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #fffcf9;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.sectionpic p:first-child{line-height:16px; padding-bottom:4px;}
.sectionpic p{font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:0.025em; line-height:16px; color:#6c6b6b;}
.sectionpic p a{color:#6c6b6b;}
.sectionpic p a:hover{color:#f26f9a;}
.sectionpic p strong{color:#5eaed3;}
.section_pic{margin-top:1px;}
.section_pic img{
	display: block;
	border: 3px solid #6c6b6b;
	width: 100%;
}
.sectionpic h3{font-family:Arial, Helvetica, sans-serif; font-size:20px; letter-spacing:0.025em; font-weight:normal; padding-top:5px; padding-bottom:3px;}
.sectionpic h3 a{color:#f26f9a;}
.sectionpic h3 a:hover{color:#5eaed3;}
.sectionpic.last{margin-right:0px;}





/* Live Show */
.liveshow_banner{background:url(../images/live_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.liveshow{border-bottom:1px solid #c9c9c9; margin:0 18px;}
.free_member{margin-left:4px; margin-top:18px; float:left; width:530px;}
.free_member p{font-family:'open_sansregular'; font-size:15px; line-height:21px; color:#313130; padding-bottom:21px;}
.free_member p:nth-child(2){text-align:center;}
.free_member p a{font-family:'asapbold_italic'; font-size:26px; letter-spacing:-0.05em; padding-right:0px; text-transform:none; color:#b24175;}
.free_member p a:hover{color:#ec8383;}
.live_model_snaps{ margin-left:18px; padding-bottom:22px;}
.live_model_snap{float:left; margin-right:6px; margin-bottom:6px;}
.live_model_snap.last{margin-right:0px;}
.live_model{float:right; padding-right:20px; padding-top:20px;}
.livenow{text-align:center; padding-top:26px; padding-bottom:28px}
.livenow p{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:0.025em; color:#f26f9a;}
.allmodels{margin:0 25px 50px 25px; overflow:auto; height:1345px;}
.timezone{text-align:center; padding-bottom:46px;}
.timezone p{font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0.025em; color:#adacab; display:inline-block;}
.timezone select{display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; background-color:#eeeeee; border:none; line-height:26px; min-width:220px; height:26px; border-radius:3px; -webkit-border-radius:3px; margin-left:10px;}
.allmodels_block{}
.model_details{float:left; text-align:center; padding:0 20px; width:25%; margin-bottom:25px;}
.model_details img{padding-bottom:3px;}
.model_details h3{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:14px; letter-spacing:0.025em; padding-bottom:3px;}
.model_details h3 a{color:#77bede;}
.model_details h3 a:hover{color:#f26f9a;}
.model_details p{font-family:Arial, Helvetica, sans-serif; color:#7a7a7a; font-size:14px; letter-spacing:0.025em; line-height:16px; padding-bottom:5px;}
.model_details p a{font-weight:bold; color:#f68cb3;}
.model_details p a:hover{color:#77bede;}
.model_details p.details{font-size:13px; line-height:15px;}

/* Members */
.members_banner{background:url(../images/members_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}
.member_welcome{padding-bottom:10px; padding-left:18px; padding-right:18px; padding-top:10px;}
.member_welcome p{font-family:'open_sanssemibold'; font-size:14px; color:#adacab; line-height:18px; padding-bottom:22px;}
.threeblocks{padding-bottom:18px;}
.discuss{float:left; background-color:#fff; width:243px; border-radius:5px; -webkit-border-radius:5px; margin-right:12px; padding:10px; min-height:1803px; border:1px solid #ece9e9; margin-left:15px;}
.posts{float:right; background-color:#fff; width:496px; border-radius:5px; -webkit-border-radius:5px; margin-right:11px; padding:10px; min-height:1803px; border:1px solid #ece9e9;}
.member_right{float:right;}
.featured_item{background-color:#fff; width:249px; border-radius:5px; -webkit-border-radius:5px; border:1px solid #ece9e9; margin-bottom:8px; padding:10px; padding-top:8px;}
.featured_item h3{font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#f378a2; text-align:center; text-transform:uppercase; line-height:24px; padding-bottom:5px;}
.feature_item{text-align:center;}
.feature_item img{display:inline; max-width:100%;}
.featured_item p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:center; padding-bottom:5px;}
.featured_item p a{color:#181818; text-decoration:underline;}
.featured_item p a:hover{color:#f378a2; text-decoration:none;}
.timezone_area{background-color:#fff; width:249px; border-radius:5px; -webkit-border-radius:5px; padding:12px; min-height:1018px; border:1px solid #ece9e9; margin-right:15px;}
.timezone_area a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	color: #ea4b94;
	font-size: 14px;
	display: block;
}
.discuss a{color:#f378a2!important;}
.memberfooter p.footer_links a:hover{color:#c77373;}
.memberfooter {text-align:center; padding-top:0px; padding-bottom:0px; }
.memberfooter p.copyright{float:none; line-height:14px; padding-left:0px; padding-top:15px;}

.memberfooter p.footer_links{
	float: none;
	line-height: 14px;
	padding-right: 0px;
	padding-bottom: 10px;
	color: #363636;
	text-transform: none
}
.cams{ padding-bottom:15px; width:200px; margin:auto;}
.memberfooter .vna_logo{float:none; padding-bottom:10px;}
.memberfooter .vna_logo img{display:inline;}
.discuss iframe, .posts iframe, .timezone_area iframe{width:100%;}
.member_footer{background-color:#ececec; border-top:5px solid #404040; position:relative; text-align:center;}
.member li:last-child{float:left; font-family:'asapbold'; font-size:18px; letter-spacing:-0.025em; padding-right:0px; text-transform:uppercase;}
.member li:last-child a{color:#fffcf9; line-height:58px; display:block;}

ul.breadcrumb {font-size:18px} /* general element rules */
ul.breadcrumb li {color:#000; } /* actual page */
ul.breadcrumb li a {color:#f26f9a; } /* previous page */
ul.breadcrumb li a:visited {color:#f26f9a; } /* visited previous page */
ul.breadcrumb li+li:before {padding: 5px !important; color: #000 !important;} /* color and padding of the "/" symbol */ 

/* Updates */
.updates_banner{background:url(../images/updates_banner.jpg) no-repeat center top / cover;height:430px;position:absolute; left:0px; top:0px; width:100%;}
.updates{clear:both; padding-bottom:50px;}
.updatebox{float:right; background-color:#fff; width:708px; border-radius:5px; -webkit-border-radius:5px; padding:10px; min-height:1765px; margin-right:14px; border:1px solid #ece9e9;}
.update_twitter{float:left; background-color:#fff; width:298px; border-radius:5px; -webkit-border-radius:5px; padding:10px; min-height:1765px; margin-left:14px; border:1px solid #ece9e9;}

/* Warning */
.warning{border-top:15px solid #131124; border-bottom:10px solid #131124; background-color:#fffcf9;}
.warningbg{background:#ffffff url(../images/bg.jpg)  center top;}
.warning_model{background:url(../images/warning_model.png) no-repeat center top; height:1052px;}
.whitebg{background:url(../images/whitebg.png) repeat-y left top; position:absolute; left:-40%; top:0px; height:1052px; width:396px;}
.warning_wrap{width:1058px; margin:auto; position:relative;}
.warning_block{float:right; margin-top:10px; margin-right:-95px;}
.warning_logo{text-align:center; padding-bottom: 0px;}
.warning_logo img{margin:auto;}
.whiteblock{padding:0 50px; background-color:rgba(255,255,255,0.8); border-radius:5px; -webkit-border-radius:5px; padding-top:2px; width:590px;}
.adults_only{padding-bottom:20px; padding-top:20px;}
.adults_only img {
    display: block;
    margin: 0 auto;
}
.enter_site{}
.enter_site a{height:82px; background-color:#b24175; border:2px; border color:#000; width:100%; display:block; border-radius:5px; -webkit-border-radius:5px;}
.enter_site a:hover{background-color:#a8a7a7;}
.enter_site a img{margin:auto;}
.entersite{padding:12px 10px 20px;}
.entersite p{font-family:'open_sanslight'; font-size:12px; line-height:15px; color:#051114; text-align:center;}
.other_link{padding-bottom:12px;}
.other_link p{font-family:'open_sansbold'; font-size:18px; color:#2f302f; text-align:center; text-transform:uppercase;}
.official{padding-bottom:12px; padding-top: 10px; line-height: 19px;}
.official h1{font-family:'open_sansbold'; font-size:18px; color:#2f302f; text-align:center; text-transform:uppercase; font-weight:normal;}
.other_link p a{color:#a8a7a7;}
.other_link p a:hover{color:#061518;}
.leave{text-align:center; padding-top:20px;}
.leave p{font-family:'open_sansregular'; font-size:18px;}
.leave p a{color:#1d1d1d; text-decoration:underline;}
.leave p a:hover{color:#1d1d1d; text-decoration:none;}

.header_top{background:url(../images/counterbg.jpg) repeat-y center top; height:130px; overflow:hidden;}
.header_cams{background-color:#717171; display:none;}
.header_cams input{opacity:0; position:absolute; top:-9999px; visibility:hidden;}
.header_cams label{display:inline-block; width:100%; text-align:center; font-size:18px; color:#fff; padding:15px 0; cursor:pointer}
.header_cams label span.arrow{border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); border-top: 10px solid #ffffff; display: inline-block; height: 0; margin-left: 10px; width: 0;}

.nextshow{float:left; text-align:center; padding-top:15px; margin-left:-12px;}
.nextshow h3{font-family:'asapbold'; font-size:80px; text-shadow:0 0 6px rgba(255,255,255,0.2); letter-spacing:-0.025em; color:rgba(255,255,255,0.42); line-height:80px;}
.nextshow p{font-family:'latolight'; font-size:18px; letter-spacing:-0.025em; color:#fff;}
.nextshow p span{color:#40d7ed;}
.counter{float:right; width:485px; margin-right:-8px; margin-top:0px; background-color:rgba(0,0,0,0.5); padding-top:9px;}
.country_style{margin-top:-5px;}

.vnasites_banner{background:url(../images/vnasites_banner.jpg) no-repeat center top / cover; height:430px; position:absolute; left:0px; top:0px; width:100%;}

/* Flashing */
nav li:last-child a, .join{animation-name:flashing; animation-duration:1s; animation-iteration-count:infinite; -webkit-animation-name:flashing; -webkit-animation-duration:1s;}
.free_member p a{animation-name:flashing2; animation-duration:1s; animation-iteration-count:infinite; -webkit-animation-name:flashing2; -webkit-animation-duration:1s;}
@-webkit-keyframes flashing{0%{color:#ec3a8d;} 25%{color:#fff;} 50%{color:#ec3a8d;} 60%{color:#fff;} 75%{color:#ec3a8d;} 100%{color:#fff;}}
@keyframes flashing{0%{color:#b24175;} 25%{color:#fff;} 50%{color:#ec3a8d;} 60%{color:#fff;} 75%{color:#ec3a8d;} 100%{color:#fff;}}
@-webkit-keyframes flashing2{0%{color:#b24175;} 25%{color:#333;} 50%{color:#b24175;} 60%{color:#333;} 75%{color:#ec3a8d;} 100%{color:#333;}}
@keyframes flashing2{0%{color:#b24175;} 25%{color:#333;} 50%{color:#b24175;} 60%{color:#333;} 75%{color:#ec3a8d;} 100%{color:#333;}}
nav li:last-child a:hover, .join:hover, .free_member p a:hover{animation-name:one; -webkit-animation-name:one;}
/* Flashing Close */

.box-body {
    padding-left: 2px !important;
}
