@charset "utf-8";
/* CSS Document */


body {
padding:0;
background-color:#FFFFFF;
background-image: url(http://itzelxxx.com/t1/images/background-with-white-area.png);
background-position:center;
background-attachment: fixed;
}
/* Join-Members Nav */
 .tp{
	 
	 background:#0A0A0A;
	 min-height:45px;
	 padding:5px 0;
	 border-bottom:#4D4D4D 1px solid;
}
.mrgn-btwn{
	margin-bottom:20px;
}
.mrgn-tp{
	margin-top:20px;
}
.mrgn-img-ftr{
	margin-left:-33px;
}
.pdng-bt-ttle{
	color:#FFF;
	margin-bottom:30px;
	padding-bottom:10px;
	background:url(../img/nav-bar/header_bg.png);
}
.cptn-model{
	margin-top:0px;
	color:#0066d8 !important;
	font-weight:700;
	font-size:13px;	
}
.cptn-model a{
	color:#0066d8;
	font-size:13px !important;
}
.cptn-model a:hover{
	color:#0055b4;
	font-size:13px !important;
}
.mdl-active{
	color:#000000;
}
.mdl-active a{
	color:#000000;
}
.mdl-active a:hover{
	color:#cc0000;
}
onclick{
	cursor:pointer;
}
.play_icon_overlay {left: 142px;top: 104px;position: absolute;width:50px;height:50px;}

/*  Models, Photos, Movies and Category Listing Pages CSS */

.btn-trnsp{
	color:#FFFFFF !important;
	font-size:18px;
}
.pdng-bt-xs{
	padding-bottom:2px !important;

}
.stats-vd{
	margin-top:15px;
}
.mdl-ttl a{
	color:#FFF;
}
.mdl-ttle a:hover a:focus{
	color:#cc0000;
	text-decoration:underline;
}
.no-pddng-btn{
	padding-left:0px;
	padding-right:0px;
}
.category_listing_block {margin-top:5px;width:100%;overflow:hidden;}
.category_listing_wrapper_updates {width:238px; font-size:14px; display: inline-block; margin-left: 2px; margin-right:0px; margin-bottom:5px;vertical-align: top;}
.category_listing_wrapper_models {margin-left: 2px; margin-right:2px; margin-bottom:18px;}
.category_update_thumb {width:234px; height:176px;}
.category_model_thumb {width:185px; height:273px;}
.update_thumb {width:238px; height:179px;}
/* Tour Index and Updates CSS */
.between_update_join_links {margin:0 auto; text-align:center;}
.between_update_join_links span {line-height:65px; vertical-align:top;}
.between_update_join_links a {margin-bottom:15px; font-weight:bold; font-size:20px; color:#1b6ed5;}
.between_update_join_links a:hover {color:#808080;}
.join_next_link_container {margin-left:auto; margin-right:auto; width:810px;}
.join_link {margin:0px; display:inline-block; float:left;}
.join_links_big {margin: 0 auto; padding-bottom:10px; text-align:center; font-size:26px; font-weight:bold;}
.join_links_big a {color:#1b6ed5;}
.join_links_big a:hover {color:#808080;}
.update_block_footer {width:100%; display:inline-block;}
.update_block_footer a {text-decoration:none;}
.join_button_preview_table {margin-top:6px; margin-left:8px; margin-right:5px; padding-left:10px; padding-right:10px; width:100px; line-height:36px; display:inline;float:right; 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);}
.update_table_left {float:left;display:inline-block;}
.update_table_right {display:inline-block;}
.small_update_thumb {margin-left:2px; margin-bottom:2px; width:148px; height:115px;}
.large_update_thumb {width:332px; height:234px;}
.update_block_info {padding:10px; text-align:left; line-height:22px; width:300px; color:#FFFFFF;}
.update_image {padding-top:10px; padding-right:5px; width:644px; text-align:right; float:right;position: relative;}
.update_hr {width:100%; height:1px; color:#808080;}
.update_thumbs_container {display:inline;}
.update_title {font-size:16px;font-weight:bold;}
.tour_update_tags {font-weight:normal;}
.tour_update_tags a {color:#FFFFFF;}
.tour_update_tags a:hover {color:#808080;}
.update_counts_preview_table {margin-top:6px; padding-left:20px; width:490px; height:37px; line-height:37px; display: inline; float:right; text-align:left;vertical-align:middle; border:0px; background-image: url(images/button_dark.png);}
.latest_update_description {font-weight:normal; color:#c0c0c0;}
.most_popular_model_thumb {width:186px;height:279px;}
.tour_most_popular_model_name {width: 185px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#2d2d2d;}
.tour_upcoming_updates_thumb {width:238px; height:179px;}
.play_icon_overlay {left: 142px;top: 104px;position: absolute;width:50px;height:50px;}

.cntnr-vd{
	padding-bottom:20px;
}
.vdplayer{
	height:auto;
	margin-bottom:20px;
	padding-left:0px;
}

/* Updates CSS */
.update_details {padding:0px;margin-bottom:5px; color:#2d2d2d; font-size:14px; font-weight:bold; text-align:left;}
.update_details a {color:#2d2d2d;}
.update_details a:hover {color:#808080;}
.update_date {font-size:12px;font-weight:normal;vertical-align: middle;line-height:18px;}

/* Video Trailer Window CSS */
#hpromo {display:none;}
#hpromo img {border: 0;}
.replay {color:#2d2d2d;}
.views_remaining {font-size:16px;font-weight:bold;color:#2d2d2d;}
/* Rating Stars and Text CSS */
.rating_box {display:inline;}
.rating_voteable {vertical-align: top;display:inline-block;	width:16px;	height:16px; padding:0px; background-size: 100%; cursor:pointer;}
.rating_nonvoteable {display:inline-block; width:16px; height:16px;	padding:0px; background-size: 100%;}
.rating_empty {background-image: url("../images/icons/star-outline.png");}
.rating_voted {background-image: url("../images/icons/star.png");}
.rating_half {background-image: url("../images/icons/star-outline-half.png");}
.rating_unrated {background-image: url("../images/icons/star-unrated.png");}
.rating_text {font-size:12px;display: inline; color:#2d2d2d;vertical-align: top;}
.avg_rating {font-size:12px;}

/* caption description */
 @media (min-width:768px){
.one-third {
   width: 210px;
  height: auto;
  position: relative;
  float: left;
}
}
 @media (min-width:380px){
.one-third {
   width: 210px;
  height: auto;
  position: relative;
  float: left;
}
}
.one-third:last-of-type {
  margin-right: 0;
}

.gallery-grid a {
  display: block;
}
.screen {
	background-color: rgba(0,0,0,0.5);
	left: 4px;
	top: 4px;
	border-radius: 0;
	height: 64%;
	width: 97%;
	position: absolute;
	opacity: 0;
	z-index: 1000;
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
}
.screen:hover {
  opacity: 1
}
.title {
  color: #fff;
  font-family: sans-serif;
  font-size: 13px;
  line-height: 15px;
  -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
          transition: all 0.3s ease-in-out;
  margin-left: -30px;
  padding: 10px;
}
.screen:hover .title {
  margin-left: 0;
}
p {
  font-size: 2em;
}
.screen.fade-in .title {
  margin-left: 0;
}
.screen.fade-in:hover {
}