/*#03 Custom Stylesheet Override*/
 article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
 body{
    margin:0px;
     padding:0px;
     background:#FFF;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:400;
     font-size:14px;
     color:#FFF;
}
 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;
     color:#fa0695;
}
 a:hover{
    text-decoration: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;
    clear:none;
}
 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
}
/* Responsive navigation */
 a.meanmenu-reveal{
    display:none
}
.mean-container .mean-bar{
    float:right;
     right:0px;
    position:relative;
    padding:4px 0;
    min-height:42px;
    z-index:5
}
 .mean-container a.meanmenu-reveal{
    width:22px;
    height:20px;
    padding:9px;
    position:absolute;
    top:0px;
    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:#3498db;
}
.mean-container a.meanmenu-reveal span{
    display:block;
    background:#fff;
    height:3px;
    margin-top:3px
}
.mean-container .mean-nav{
    float:right;
    width:170px;
    background:#222;
    margin:41px 0px 0 0;
    position:absolute;
    right:0px;
    top: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:Arial, Helvetica, sans-serif;
     font-size:14px;
}
.mean-container .mean-nav ul li a{
    display:block;
    float:none;
    width:88%;
    padding:0px 6%;
    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:#fa0695;
     color:#111
}
.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 */
/* jQuery Slider start */
 ul.bjqs{
    position:relative;
     list-style:none;
    padding:0;
    margin:0;
    overflow:hidden;
     display:none;
}
 li.bjqs-slide{
    position:absolute;
     display:none;
}
 ul.bjqs-controls{
    list-style:none;
    margin:0;
    padding:0;
    z-index:9999;
}
 ul.bjqs-controls.v-centered li a{
    position:absolute;
}
 ul.bjqs-controls.v-centered li.bjqs-next a{
    right:0;
}
 ul.bjqs-controls.v-centered li.bjqs-prev a{
    left:0;
}
 ol.bjqs-markers{
    list-style: none;
     padding: 0;
     margin: 0;
     width:100%;
     display:none;
}
 ol.bjqs-markers.h-centered{
    text-align: center;
}
 ol.bjqs-markers li{
    display:inline;
}
 ol.bjqs-markers li a{
    display:inline-block;
}
 p.bjqs-caption{
    display:block;
    width:96%;
    margin:0;
    padding:2%;
    position:absolute;
    bottom:0;
}
 ul.bjqs-controls.v-centered li.bjqs-prev a, ul.bjqs-controls.v-centered li.bjqs-next a {
     padding:10px 10px;
     background:rgba(0,0,0,0.4);
     color:#FFF;
     font-size:20px;
}
 ul.bjqs-controls.v-centered li.bjqs-prev a:hover, ul.bjqs-controls.v-centered li.bjqs-next a:hover {
     background:rgba(0,0,0,0.9);
     color:#FFF;
}
/* jQuery Slider close */
 .centerwrap{
    width:1368px;
     margin:auto;
}
 header{
    background-color:#fff;
}
 .logo{
    min-width:350px;
    display:inline-block;

}
header .centerwrap{padding-top:13px;}
.owl-item .updateItem{width:100%!important;}
 nav{
    float:right;
}
 nav li{
    float:left;
     font-size:20px;
     text-transform:uppercase;
     padding-right:25px;
     font-weight:600;
}
 nav li a{
    color:#00497a;
     line-height:50px;
     display:block;
}
 nav li a.join{
    background-color:#3498db;
     border-radius:5px;
     -webkit-border-radius:5px;
     padding:0 45px;
     color:#fff;
}
 nav li a:hover, nav li a.current{
     color:#3498db;
}
 nav li a:hover.join{
     color:#fff;
     background: #00497a
}
 nav li:last-child{
    padding-right:0px;
}
 .slider{
    width:1570px;
     margin:auto;
     position:relative;
}
 .caption{
    position:absolute;
     left:0px;
     bottom:0px;
     width:100%;
     background-color:rgba(0,0,0,0.5);
     padding-top:25px;
     padding-bottom:25px;
}
 .caption h3{
    font-size:20px;
}
 .caption h3 a{
    color:#fff;
}
 .caption h3 a:hover{
    color:#3498db;
}
 .caption p{
    font-size:20px;
     color:#807e7e;
}
 .caption p a{
    color:#3498db;
}
 .caption p a:hover{
    color:#3498db;
}
 .caption .centerwrap{
    padding-left:40px;
}
 .midads{
    background-color:#f0f0f0;
     margin-top:1px;
     text-align:center;
     padding-top:26px;
     padding-bottom:32px;
}
 .midads h3{
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:800;
     font-size:32px;
     padding-bottom:3px;
}
 .midads h3 a{
    color:#3498db;
}
 .midads h3 a:hover{
    color:#00497a;
}
 .midads p{
    font-size:26px;
     color:#353535;
     line-height:30px;
}
.inside_pads{
     padding:0 5px;
}
 .updatesBlock{
     padding-top:34px;
     position:relative;
     width: 100%;
}

 h2.title{
    font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-weight:700;
     font-size:20px;
     background-color:#232323;
     line-height:44px;
     padding-bottom:1px;
     padding-left:16px;
     position:relative;
     display:inline-block;
     margin-bottom:38px;
     padding-right:15px;
     color:#fff;
}
 h2.title:after{
    background:url(/web/20181209115558im_/https://tour.transerotica.com/custom_assets/images/downArrow.png) no-repeat;
     width:14px;
     height:9px;
     content:'';
     position:absolute;
     left:19px;
     bottom:-9px;
}
 a.moreVideos{
    float:right;
     background-color:#232323;
     -webkit-border-radius:5px;
     line-height:30px;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     font-size:20px;
     color:#FFF;
     padding:5px 20px;
     margin-top:7px;
}
 a:hover.moreVideos{
    background-color:#333;
}
 .updatesArea{
    text-align:left;
     position:relative;
     margin-bottom:30px;

}
 .updateItem{
     vertical-align:top;
     float:left;
}

.owl-controls{display:none;}

.owl-item .updateItem {padding: 0 8px;}

.updateItem > a > img { width:100%; max-width:100%; height:auto; }

img.stdimage{width:100%!important;height:auto!important;}

 .updateDetails{
    background-color:#f0f0f0;
     padding:12px;
     text-align:left;
     font-size:13px;
}
 .updateDetails h4{
    font-size:15px;
     padding-bottom:2px;
     color:#00497a;
     font-weight:600;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
}
.inside_pad{padding:0 5px;}
 .updateDetails h4 a{
    color:#00497a;

}
 .updateDetails h4 a:hover{
    color:#3498db;
}
 .updateDetails p{
    font-size:13px;
     color:#807e7e;
     overflow:auto;
}
 .updateDetails p a{
    color:#3498db;
}
 .updateDetails p a:hover{
    color:#00497a;
}
 .updateDetails p span{
     padding:5px 0 0 0;
}
 .pagination{
    text-align:center;
     padding-top:24px;
     padding-bottom:82px;
}
 .pagination li{
    display:inline-block;
     font-size:28px;
     font-weight:bold;
     padding:0 24px;
}
 .pagination li a{
    line-height:52px;
     display:block;
     border-radius:5px;
     -webkit-border-radius:5px;
     color:#fff;
}
 .pagination li.active a, .pagination li a:hover{
    color:#fa0695;
}
 .pagination li.prev, .pagination li.next{
    font-size:20px;
}
 .pagination li.prev a, .pagination li.next a{
    color:#000;
     background-color:#767575;
     min-width:192px;
}
 .pagination li.prev a:hover, .pagination li.next a:hover{
    background-color:#222;
     color:#fff;
}
 .getAccess{
    text-align:center;
}
 .getAccess a{
    font-size:29px;
     color:#fff;
     background-color:#3498db;
     border-radius:5px;
     -webkit-border-radius:5px;
     width:auto;
     padding:20px 30px;
     line-height:100%;
     display:inline-block;
     text-transform:uppercase;
     font-weight:bold;
     width:100%;
}
 .getAccess a:hover{
    color:#00497a;
}
 .updatesBlock{
    padding-top:34px;
}
 .updatesBlock.noPadding{
    padding-top:10px;
}
 .modelArea{
    padding-bottom:26px;
     text-align:left;
     margin:0 -5px;
}
 .model{
    width:216px;
     margin:0 5px 32px;
     display:inline-block;
}
 .model:nth-child(6n){
    margin-right:0px;
}
 .model p{
    font-size:20px;
     font-weight:600;
     background-color:#1d1c1c;
     padding:14px 10px;
     text-align:left;
     overflow:hidden;
     white-space:nowrap;
     text-overflow:ellipsis;
}
 .model p a{
    color:#3498db;
}
 .model p a:hover{
    color:#fff;
}
 footer{
    text-align:center;
     padding:10px 0;
}
 footer p{
     text-align:center;
     padding:25px 0;
     font-size:14px;
     color:#807e7e;
     text-transform:uppercase;
}
 footer p a{
    text-decoration:underline;
     color:#807e7e;
}
 footer p a:hover{
    text-decoration:none;
    color:#333;
}
 .dvd_details_overview a {
     color:#fa0695;
}
 .between_update_join_links {
     margin:10px 0 20px 0;
}
 .between_update_join_links span {
     line-height:100%;
}
 .between_update_join_links a {
     color:#fa0695;
     font-size:24px;
     font-weight:normal;
     line-height:100%;
}
 .between_update_join_links a:hover {
     color:#fa0695;
     text-decoration:underline;
}
 .customNavigation{
    position:absolute;
     left:0px;
     top:122px;
     width:100%;
}

 .prev, .prev3, .prev5{
    background:transparent url(//web.archive.org/web/20181209115558im_/https://tour.transerotica.com/custom_assets/images/prev.png) no-repeat scroll center center;
    border-radius:5px;
     width:28px;
     height:48px;
     text-indent:-9999px;
     display:block;
     left:20px;
     position:absolute;


}
 .next, .next3, .next5{
    background:transparent url(//web.archive.org/web/20181209115558im_/https://tour.transerotica.com/custom_assets/images/next.png) no-repeat scroll center center;
    border-radius:5px;
     width:28px;
     height:48px;
     text-indent:-9999px;
     display:block;
     right:20px;
     position:absolute;
}
 .spacer20 {
     display:inline-block;
     width:100%;
     height:20px;
}
 .play_icon_overlay {
     top:120px;
     left:160px;
}
 .tour_live_show_header_overlay {
     left:auto;
     right:20px;
     text-align:center;
}
 .join_header_image {
     width:100%;
     height:auto;
}
 .thumbs {
     border:0;
}
 .sort_options {
     margin-top:0;
     width:auto;
     line-height:100%;
     font-weight:bold;
     padding:9px 10px 5px 10px;
     background:none;
}
 .sort_options select {
     padding:5px;
}
 .page_numbers {
     width:100%;
     text-align:center;
     margin-bottom:15px;
     font-size:18px;
     margin:5px 0 30px 0;
}
 .page_numbers a {
     color:#353535;
}
 .page_numbers a:hover {
     color:#3498db;
}
 .page_totals {
    color:#000;
}
 .number, .number_item {
     border:0px outset #808080;
}
 .number_current, .number_item, .number {
     width:auto;
     height:auto;
     padding:9px 10px;
     line-height:100%;
     border-radius:4px;
}
 .number_item {
     background:none;
}
 .number_current {
     color:#3498db;
}
 a.pagenav .number {
     display:inline-block;
     padding:9px 15px;
     color:#000;
}
 .A-Z_links {
     width:100%;
     text-align:center;
     margin:15px 0 5px;
}
 .update_block {
     width:100%;
     margin-bottom:10px;
     background:#222;
     color:#FFF;
}
 .update_block_info {
     color:#FFF;
}
 .update_hr {
     color:#333;
     border-color:#333;
}
 .update_title {
     color:#CCC;
     font-weight:300;
}
.tour_update_models{display:block;}
 .tour_update_models a, .tour_update_tags a {
     color:#fa0695;
}
}
 .tour_update_models a:hover, .tour_update_tags a:hover {
     color:#FFF;
}
 .latest_update_description {
     color:#FFF;
}
 .update_counts_preview_table {
     width:auto;
     padding:0 10px;
     color:#FFF;
}
 .update_block_info {
     width:650px;
}
 .update_image {
     width:708px;
}
 .large_update_thumb {
     width:370px;
}
 .small_update_thumb {
     width:167px;
}
 .join_button_preview_table {
     background:#66a519;
     font-weight:700;
     font-family:'Open Sans', Arial, Helvetica, sans-serif;
     text-shadow:1px 1px 2px rgba(0,0,0,0.46);
     text-transform:uppercase;
}
 .dvd, .dvd_box {
     width:205px;
}
 .payment_option_wrapper.active, .membership_type_wrapper.active {
     background:#5a5959;
     color:#FFF;
}
 .model_bio {
     padding-bottom:16px;
}
 .model_bio_heading {
     color:#fa0695;
}
 .model_picture {
     width:220px;
}
 .blog_details {
     color:#FFF;
     background:#222;
}
 .blog_details a {
    color:#fa0695;
}
 .blog_details a:hover {
    color:#FFF;
}
 .comment_counts a {
     color:#FFF;
}
 .option_heading {
     color:#fa0695;
}
 .payment_option_wrapper, .membership_type_wrapper {
     color:#FFF;
}
 .join_footer {
     color:#999;
}
 .join_footer a {
     color:#FFF;
}
 .join_footer a:hover {
     color:#FFF;
     text-decoration:underline;
}
 .secure_text {
     color:#fa0695;
}
 .updateItem .rating_box, .updateItem2 .rating_box {
     float:right;
     text-align:right;
     margin-top:0px;
}
 .livecams_area {
     display:none;
     width:100%;
     text-align:center;
     position:relative;
     margin-top:20px;
     color:#FFF;
}
 .livecams_area .tour_live_show_header_overlay {
     position:relative;
     top:0;
     right:0;
     left:0;
     width:100%;
     height:auto;
     padding:30px 0;
     border:1px solid #202020;
     background:#202020;
     margin-bottom:20px;
}
 .livecams_area .tour_live_show_header_overlay .tour_live_show_header_overlay_wrapper {
     padding:0;
}
 .livecams_area .tour_live_show_header_overlay .red {
     color:#fa0695;
}
 .livecams_area .live_show_wrapper a {
     color:#FFF;
}

/*
     FILE ARCHIVED ON 11:55:58 Dec 09, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:44:35 Mar 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.189
  esindex: 0.017
  captures_list: 142.595
  exclusion.robots: 0.203
  PetaboxLoader3.datanode: 251.704 (4)
  LoadShardBlock: 103.239 (3)
  load_resource: 217.891
  PetaboxLoader3.resolve: 58.992
  CDXLines.iter: 13.698 (3)
  RedisCDXSource: 22.109
*/