/* flexboxgrid.min.css */
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}}

/*#03 Custom Stylesheet Override*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:#0f0f0f; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; color:#FFF; line-height: 1.3;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{display:inline-block; margin:0px; padding:0px; max-width:100%;}
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; }
.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, .A-Z_links a span {-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}
.buy_vod_tourlinks {text-align: center; margin: auto; margin-top: auto; margin-top: 15px;}
.buy_vod_tourlinks a {font-size: 26px;text-decoration: underline;}
.availdate {font-size: 12px;}
.removeAbsolute { position: relative !important; left: auto !important; top: auto !important; bottom: auto !important; right: auto !important; }

.flex-direction-nav a { line-height:40px;color:#FFF;}

/* Responsive navigation */
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:right; top:21px; 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:#fa0695;}.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:38px 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;}
.centerwrap.fullWidth {max-width:1300px; width:95%; margin: auto;}
.logo{float:left; padding-top:27px;}
nav{float:right; margin-top:15px;}
nav li{float:left; font-size:20px; text-transform:uppercase; padding-right:25px; font-weight:600;}
nav li a{color:#fff; line-height:50px; display:block;font-weight: 400;}
nav li a.join{background-color:#fa0695; border-radius:5px; -webkit-border-radius:5px; padding:0 45px; color:#000;}
nav li a:hover, nav li a.current{ color:#fa0695;}
nav li a:hover.join{ color:#fff;}
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:#fa0695;}
.caption p{font-size:20px; color:#807e7e;}
.caption p a{color:#fa0695;}
.caption p a:hover{color:#fff;}
.caption .centerwrap{padding-left:40px; }

.midads{background-color:#1d1c1c; margin-top:1px; text-align:center; padding-top:26px; padding-bottom:32px;line-height: 1.4;}
.midads h3{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:800; font-size:32px; padding-bottom:3px;}
.midads h3 a{color:#fa0695;font-weight: 600;}
.midads h3 a:hover{color:#fff;}
.midads p{font-size:26px; color:#fff; line-height:30px;}

.updatesBlock{ padding-top:34px; position:relative; }

.header-logo img { max-width: 250px; width: 100%; }
.footer-logo img { max-width: 250px; width: 100%; }

h2.title{font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:500; 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(../images/downArrow.png) no-repeat; width:14px; height:9px; content:''; position:absolute; left:19px; bottom:-9px;}

a.moreVideos{background-color:#232323; -webkit-border-radius:5px; line-height:30px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; padding:5px 20px; margin-top:7px;}
a:hover.moreVideos{background-color:#333;}

.updatesArea{text-align:left; margin:0 -5px; position:relative; margin-top: 0px !important; }
.updateItem{width:264px; margin:0 4px 26px; display:inline-block; vertical-align:top; }
.updateDetails{ padding:4px 0px 4px 0px; text-align:left;}
.updateDetails h4{font-size:18px; padding-bottom:2px; color:#fff; font-weight:500; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.updateDetails h4 a{color:#fff;}
.updateDetails h4 a:hover{color:#fa0695;}
.updateDetails p{font-size:16px; color:#807e7e;}
.updateDetails p a{color:#fa0695;}
.updateDetails p a:hover{color:#fff;}
.updateDetails .video-item-inner-left { flex-grow: 1; }
.updateDetails .video-item-inner-right { flex-grow: 1; }

.updatesBlock { margin-top: 0px !important; }
.updatesArea { margin-top: 0px !important; }

.category_listing_wrapper_updates { width: calc( 33% - 10px ); }
.category_listing_wrapper_updates .video-item { width: calc( 100% - 10px ); }

.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:#000; background-color:#fa0695; border-radius:5px; -webkit-border-radius:5px; width:auto; padding:20px 30px; line-height:100%; display:inline-block; text-transform:uppercase; font-weight:600;}
.getAccess a:hover{color:#fff;}
.updatesBlock{padding-top: 0px !important;}
.updatesBlock.noPadding{padding-top: 0px !important;}
.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.dvd_item p { font-size:14px; background:none; padding:0 }
.model p a{color:#fff;}
.model p a:hover{color:#fa0695;}
footer{text-align:center; padding:10px 0;line-height: 1.4; }
footer p{ text-align:center; padding:0px; font-size:14px; color:#807e7e; text-transform:uppercase; }
footer p a{text-decoration:underline; color:#807e7e;}
footer p a:hover{text-decoration:underline;}

.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:132px; width:100%;}
.prev, .prev3, .prev5{background:url(../images/prev.png) no-repeat; width:19px; height:39px; text-indent:-9999px; display:block; left:-44px; position:absolute; cursor:pointer;}
.next, .next3, .next5{background:url(../images/next.png) no-repeat; width:19px; height:39px; text-indent:-9999px; display:block; right:-44px; position:absolute; cursor:pointer;}
.owl-controls{display:none!important;}


.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:hover { 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:#fa0695; }
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 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 { width:auto; color:#222; text-shadow:none; }
.join_button_preview_table { background:#fa0695; font-weight:500; font-family:'Open Sans', Arial, Helvetica, sans-serif; text-transform:uppercase;border-radius: 5px;color: #FFF; }
.join_button_preview_table:hover {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.dvd, .dvd_box { width:205px; }
.payment_option_wrapper.active, .membership_type_wrapper.active { background:#5a5959; color:#FFF; }
.model_bio { padding-bottom:16px; }
.rating_text, .model_bio { color:#FFF; }
.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; }
.trailer_purchase_buttons {text-align: center;margin: auto;margin-top:10px; }
.join_button_trailer {display:inline;margin-left:5px;margin-bottom: 6px; padding:10px;line-height:36px; text-align:center; vertical-align:middle;  border-radius: 3px; color:#FFFFFF;text-decoration:none;font-weight: normal; background-color:#fa0695;}
.join_button_trailer:hover  {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.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; }

.faq_questions a, .faq_answers_title { color:#FFF; }
.faq_questions, .faq_answers { color:#CCC; }

.global_pagination { margin-bottom: 0px !important; padding-bottom: 25px; text-align: center !important; float: none; }
.tour-area .global_pagination { float:left; width:100%; text-align:center; margin-bottom:25px; font-size:18px; }
.global_pagination ul { background:#242424; border-bottom:1px solid #000; }
.global_pagination ul li { border-right:1px solid #000; }
.global_pagination ul li a { color:#FFF; }
.tour-area .global_pagination ul li a { padding:8px 15px; }
.global_pagination ul li a:hover, .global_pagination ul li.active a { color:#f90695; background:rgba(255,255,255,0.1); }
.global_pagination ul li:first-child a:hover, .global_pagination ul li:first-child.active a { border-radius:5px 0 0 5px; }
.global_pagination ul li:last-child a:hover, .global_pagination ul li:last-child.active a { border-radius:0 5px 5px 0; }

.title_bar_block { display:inline-block; width:100%; vertical-align:top; }
.tour-area .title_bar_block .global_pagination { float:right; width:auto; text-align:right; }

.A-Z_links { line-height:175%; }
.A-Z_links a { display:inline-block; margin:0; }
.A-Z_links span { display:inline-block; margin:1px; width:auto; height:auto; line-height:125%; padding:5px 10px; min-width:30px; border-radius:4px; border:1px solid #000; background:#252525; color:#FFF; }
.A-Z_links a:hover { opacity:1; }
.A-Z_links a:hover span, .A-Z_links a span.letter_current { color:#f90695; background:rgba(255,255,255,0.2); }

.comments_box { background:#232323; color: #989898 !important; }
.comments_box .comments_box { border-bottom: 2px solid #989898; padding-bottom: 20px; margin-bottom: 20px; }
.comments_box_admin { background:#000; color:#c7c7c7 !important; }
.comment_name { color: #989898 !important; font-size: 22px; margin-bottom: 20px; display: block; }
.comment_name .user { color: #dd5959 !important; font-size: 22px;  }
.comment_name .date { color: #989898 !important; font-size: 22px; }
.comment_name .time { color: #989898 !important; font-size: 22px; }

a { color: #dd5959; }
input { -webkit-appearance: none; border-radius: 0; }

/* NEW CSS SETTINGS */
.gallery_info .update_title {
    display: inline-block;
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    background: rgba(0,0,0,0.06);
    box-sizing: border-box;
    margin-bottom: 5px;
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
}

.update_details img { border: 1px solid #000; border-radius: 10px; }
.update_details a, .update_models a, .favorites a, .searchbar_container .filter_link a, .poll a, .news_small a, 
.tags_filter_trigger a, .global_pagination ul li a:hover, .global_pagination ul li.active a, .update_tags a, 
.update_tags.dvd_info a, .suggest_tags a.suggest_tags_link, .gallery_page_banner a, .title_bar_hilite, 
.dvd_details_overview a, .dvd_details a, .bonus_details a, .blog_details a, .comment_counts a, 
.faqs ul li .faq_question > a, .calendar_month a, .day a, .mailbox a, .top_navbar a.hilite, .red, .update_dvds a { color: #dd5959 !important; }
.update_models a, .updateDetails p a { color: #dd5959 !important; }
.model_bio_thumb { width: 100% !important; border: 1px solid #000; border-radius: 10px;  }
.pornstars-profile-content-right-first h6 { margin: 5px; }
.section-heading { position: relative; padding-top: 0px; max-width: 1300px; margin: auto; }
.section-heading .sort_options { position: absolute; right: 0px; top: 10px; }

.section-heading h3 {
  color: #ffffff;
  font-size: 26px;
  margin: 0;
  padding-top: 20px;
  padding-bottom: 25px;
  text-transform: uppercase;
  font-family: helveticaneuebold;
  text-align: center;
}
.section-heading h3 span { color: #dd5959; }
.search-query { font-size: 20px; text-align: center; }
.nontour-area .content_wrapper { padding: 0px; }
.movie_wrapper { padding: 0px; }

/* Font family */
@font-face {
  font-family: "helveticaneuebold";
  src: url("https://pornanaly.com/custom_assets/css/fonts/helvetica_neu_bold-webfont.woff") format("woff2"),
    url("https://pornanaly.com/custom_assets/css/fonts/helvetica_neu_bold-webfont.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helveticaneuemedium";
  src: url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_medium-webfont.woff") format("woff2"),
    url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_medium-webfont.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helveticaneuelight";
  src: url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_light-webfont.woff") format("woff2"),
    url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_light-webfont.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "helveticaneueblackcond";
  src: url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_blackcond-webfont.woff2") format("woff2"),
    url("https://pornanaly.com/custom_assets/css/fonts/helveticaneue_blackcond-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* FOOTER */


footer {
  background: #000000;
  padding-top: 10px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}
.gradient-top {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 55%;
  width: 50%;
  background: transparent
    radial-gradient(
      closest-side at 50% 50%,
      rgba(221, 89, 89, 0.3) 0%,
      transparent 100%
    )
    0% 0% no-repeat padding-box;
}
.footer-content { position: relative; z-index: 9; }
.footer-content-inner {
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  max-width: 1300px;
}
.footer-content-inner-left {
  width: 37.5%;
  text-align: center;
}
.footer-content-inner-left img {
  max-width: 250px;
  margin: auto;
}
.footer-content-inner-left h3 {
  font-family: helveticaneuebold;
  margin-top: 10px;
  margin-bottom: 10px;
}
.footer-content-inner-left a {
  text-decoration: none;
}
.footer-logo {
  color: #dd5959;
  font-size: 30px;
  text-transform: uppercase;
}
.footer-logo span {
  color: #fff;
}
.footer-content-inner-center {
  width: 25%;
}
.footer-content-inner-center h5 {
  color: #dd5959;
  font-size: 29px;
  font-family: helveticaneuemedium;
}
.footer-content-inner-center p {
  color: #989898;
  font-size: 15px;
  font-family: helveticaneuelight;
}
.footer-content-inner-right {
  width: 37.5%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.footer-items-socials {
  display: flex;
  list-style: none;
  margin-right: 25px;
  padding: 0;
  width: 100%;
 justify-content: center;
}
.footer-items-socials li {
  flex-direction: row;
  text-transform: uppercase;
  padding: 0 10px;
}
.footer-items-socials li a {
  color: #555555;
  text-decoration: none;
  font-size: 20px;
}
.footer-login {
  color: #dd5959;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  margin-right: 25px;
  font-family: helveticaneuemedium;
}
.footer-content-inner-right .member-btn-footer {
  background: #dd5959;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  padding: 15px 20px;
  border: none;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: helveticaneuemedium;
  white-space: nowrap;
}
.footer-text {
  text-align: center;
  width: 35%;
  margin: 0 auto;
}
.footer-paragraph {
  color: #989898;
  font-size: 15px;
  opacity: 0.64;
  font-family: helveticaneuelight;
}


/* PORNSTARS PROFILE PAGE */
.pornstars-profile {
  background: #000000;
  padding: 50px 0;
  position: relative;
  overflow: hidden;
}
.pornstars-profile-content {
  display: flex;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  max-width: 1300px;
}
.pornstars-profile-content-left {
  color: #fff;
  width: 30%;
}
.pornstars-profile-content-right {
  width: 65%;
  padding-left: 20px;
}
.right-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.subscribe-btn {
  background: #dd5959;
  border: none;
  outline: none;
  cursor: pointer;
  border-radius: 10px;
  color: #fff;
  font-size: 14px;
  font-family: helveticaneuemedium;
  text-transform: uppercase;
  padding: 6px 12px;
}
.pornstars-profile-content-right-first h6 {
  color: #fff;
  font-size: 24px;
  font-family: helveticaneuebold;
}
.pornstars-profile-content-right-first p {
  color: #dd5959;
  font-size: 14px;
  font-family: helveticaneuemedium;
}
.pornstars-profile-content-right-second {
  padding-top: 20px;
  padding-bottom: 30px;
}
.pornstars-profile-content-right-second p {
  color: #989898;
  font-size: 14px;
  font-family: helveticaneuemedium;
}
.pornstars-videos {
  background: #0f0f0f;
  padding: 50px 0;
}
.pornstars-profile-content-right-third {
  display: flex;
  width: 60%;
}
.pornstars-profile-content-right-third img {
  height: 130px;
}
.pornstars-videos-content {
  display: flex;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  max-width: 1300px;
}


/* PORNSTARS PAGE */
.top-pornstars { background: #000000; padding: 50px 0; }
.top-pornstars-content { margin: 0 auto; max-width: 1300px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }
.all-pornstars { background: #0f0f0f; padding: 50px 0; }
.all-pornstars-heading { text-align: center; }
.all-pornstars-heading h3 { color: #dd5959; font-size: 26px; font-family: helveticaneuebold; }
.all-pornstars-heading h3 span { color: #fff; }
.all-pornstars-content { margin: 0 auto; max-width: 1300px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
.pornstars-item { width: calc( 20% - 10px ); padding: 5px; margin: 5px; padding-bottom: 0px; }
.pornstars-item .border-image { border-radius: 16px; }
.pornstars-description { color: #fff; display: flex; justify-content: space-around; }
.left-paragraph { color: #fff; font-size: 16px; font-family: helveticaneuebold; flex-grow: 1; margin: 4px auto; }
.right-paragraph { color: #989898; font-size: 14px; font-family: helveticaneuemedium; flex-grow: 1; text-align: right; margin: 4px auto; }
.pornstars-description .right-paragraph .first-span { margin-right: 3px; }
.pornstars-description .right-paragraph .second-span { margin-right: 5px; margin-left: 5px; }
.video-item-inner .right-paragraph span.favorites { display: inline-block; margin-left: 0px; margin-right: 0px; height: 22px; }
.video-item-inner .right-paragraph span.favorites a { display: inline-block; margin-left: 0px; margin-right: 0px; height: 22px; }
.video-item-inner .right-paragraph span.favorites .table { display: inline-block; margin-left: 0px; margin-right: 0px; height: 22px; }
.video-item-inner .right-paragraph span.favorites .table .row { display: inline-block; margin-left: 0px; margin-right: 0px; height: 22px; }
.video-item-inner .right-paragraph span.favorites .table .row .favicon.heart_pink { display: inline-block; }
.video-item-inner .right-paragraph span.rating_box { display: flex; line-height: 22px; justify-content: flex-end; min-width: 95px; }
.video-item-inner .right-paragraph span.rating_box span { display: inline-block; line-height: 22px; }

.comments_box { background: #0f0f0f !important; }
.comments_box .table-comment .row { display: block; margin-left: 10px; margin-right: 10px; }
.comments_box .table-comment .row .cell { display: block; }
.comments_box .table-comment .row .cell textarea { width: calc( 100% - 20px ) !important; padding: 10px; height: 200px; }
.comments_box .table-comment .row .cell input { width: calc( 100% - 20px ); padding: 10px; }
.comments_box .table-comment .row .cell input[type=submit] { width: calc( 100% - 20px ); padding: 10px; }
    

/* countdown */
.countdown {background-image: url("/custom_assets/images/girl2.png"); padding: 50px; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; height: 100%; }
.countdown::before { content: ""; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.8); }
.countdown .countdown-text { text-align: center; position: relative; max-width: 1300px; margin: 0 auto; }
.countdown .countdown-text .countdown-text-first { color: #fff; font-size: 30px; font-family: helveticaneuebold; margin-bottom: 0; }
.countdown .countdown-text .countdown-text-third { color: #fff; font-size: 30px; font-family: helveticaneuebold; }
.countdown .countdown-text .timer { font-size: 30px; }
.countdown .countdown-text .timer { color: #dd5959; font-size: 60px; font-family: helveticaneuebold; display: flex; flex-direction: row; justify-content: space-around; }

.thumbs_voted_up, .thumbs_voted_up:hover, .thumbs_vote_down, .thumbs_vote_down:hover, { color:  #808080 !important; }

/* site promotions */

section.site { background-color: #848484; padding: 20px 0px 20px 0px; margin: 20px auto; max-width: 1300px; }
section.site .title { margin: 15px; text-align: center; }
section.site .title img { width: 100%; max-width: 500px; }
section.site .siteImages { padding: 0px 26px; overflow: hidden; max-width: 1200px; margin: auto; }
section.site .siteImages div.flexbox { display: flex; justify-content: space-evenly; width: 100%; }
section.site .siteImages div.flexbox>div { width: 33%; overflow: hidden; }
section.site .siteImages>div div { padding: 0px 10px; }
section.site .siteImages div img { width: 100%; }
section.site .siteUnderline { display: flex; justify-content: space-between; margin: 15px; padding: 0px 26px; max-width: 1200px; margin: 10px auto; }
section.site .siteUnderline .button { width: 25%; }
section.site .siteUnderline .text {color: #FFF; font-weight: bold; padding: 0px 50px; font-size: 25px; text-align: center; }
section.site .siteUnderlineText { display: none; color: #FFF; max-width: 1200px; margin: 10px auto; }
section.site .siteUnderline .button button { background-color: #ff0048; border: 1px solid #ff0048; padding: 10px 20px; border-radius: 10px; color: #FFF !important; font-weight: bold; width: 146px; }
section.site .siteUnderline .button button a { color: #FFF !important; font-weight: bold; text-decoration: none; }

section.site .join-btn {   
  background: #dd5959;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  padding: 15px 20px;
  border: none;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: helveticaneuemedium;
  white-space: nowrap;
  text-align: center;
  min-width: 150px;
  border-radius: 10px;
  display: inline-block;
  color: #FFF !important;
}

@media (max-width: 820px) {
 section.site div.accessNowLeft { display: none; }
 section.site div.accessNowRight { width: calc( 100% - 0px ); }
 section.site .siteUnderline { flex-wrap: wrap; }
 section.site .join-btn { max-width: 100%; width: 100%; margin-top: 15px; }
}

/* HAMBURGER MENU  */
#menuToggle { display: none; position: absolute; top: 50px; right: 50px; z-index: 1; -webkit-user-select: none; user-select: none; }
#menuToggle span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: #cdcdcd; border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease; }
#menuToggle span:first-child { transform-origin: 0% 0%; }
#menuToggle span:nth-last-child(2) { transform-origin: 0% 100%; }
#menuToggle input:checked ~ span { opacity: 1; transform: rotate(45deg) translate(-2px, -1px); background: #fff; }
#menuToggle input:checked ~ span:nth-last-child(3) { opacity: 0; transform: rotate(0deg) scale(0.2, 0.2); }
#menuToggle input:checked ~ span:nth-last-child(2) { opacity: 1; transform: rotate(-45deg) translate(0, -1px); }

#menu {
  position: fixed;
  width: 300px;
  margin: -100px 0 0 0;
  padding: 50px;
  top: 100px;
  right: 0;
  bottom: 0px;
  height: 100vh;
  background: #000000;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
}

#menu li { padding: 2px; text-transform: uppercase; color: #ffffff; font-size: 15px; font-family: helveticaneuebold; width: 100%; text-align: right; cursor: pointer; }
#menu li a { font-size: 22px; text-transform: uppercase; font-size: 15px; text-align: right; }
#menu li a:visited { color: #FFF; }
#menu li a:active { color: #FFF; }
#menu li a:hove { color: #FFF; }
#menu .header-login { background: #2f2e2e; text-align: center; line-height: 30px; }
#menu .member-btn { text-align: center; } 
#menu a { text-decoration: none; }
#menuToggle input:checked ~ ul { transform: scale(1, 1); opacity: 1; }

.member-btn.mobile { display: none; background: #EB4498; color: #FFF !important; padding-top: 2px; padding-bottom: 2px; -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; transition-property: none; }

.joinButtonFull { display: none; }
.joinButtonFull a { position: relative; top: 0px; right: 0px; text-align: center; width: 100%; line-height: 40px; }

    
/* END HAMBURGER MENU */


/* SIGN UP PAGE */

.sign-out-section { background-image: url("/custom_assets/images/account-cover.png"); padding: 100px 0; background-size: cover; }
.account-content { margin: 0 auto; max-width: 580px; text-align: center; }
.account-content .input-container { margin-bottom: 20px; position: relative;  width: 100%; }
.account-content input[type=text], .account-content input[type=email], .account-content input[type=password] {
  position: relative;
  width: 100%;
  background: #000000;
  opacity: 62%;
  height: 70px;
  line-height: 70px;
  border: none;
  border-radius: 13px;
  outline: none;
  cursor: pointer;
  padding-left: 10px;
  color: #fff;
}
.account-content input[type=text]::placeholder, .account-content input[type=email]::placeholder, .account-content input[type=password]::placeholder {
  color: #707070;
  font-size: 18px;
  text-transform: uppercase;
  font-family: helveticaneuebold;
}
.account-content img {
  color: #dd5959;
  position: absolute;
  font-size: 18px;
  cursor: pointer;
  right: 15px;
  top: 25px;
}
.account-content i {
  color: #dd5959;
  position: absolute;
  font-size: 18px;
  cursor: pointer;
  right: 15px;
  bottom: 25px;
}
.account-content .input-container p {
  text-align: left;
  font-size: 18px;
  color: #fff;
  font-family: helveticaneuemedium;
}


/* HOME PAGE */
header {
  margin: 0;
  padding: 0;
  width: 100%;
  position: fixed;
  margin: 0 auto;
  background: #2a2a2a;
  z-index: 999;
  top: 0px;
}

body { padding-top: 150px; overflow-x: hidden; }

header .flex-box {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin: 0 auto;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1300px;
}

header .flex-box.submenu-left { justify-content: start;  }
header .flex-box.submenu-left .header-items li { margin-left: 0px; padding-left: 0px; margin-right: 20px; }
header .flex-box.submenu-left #myLinks { margin: 5px; margin-left: 0px; padding-left: 0px; }
header .flex-box.submenu-left #myLinks li a { line-height: 25px; }
header .flex-box.submenu-left #myLinks li a:hover { color: #FFF; }
header .header-bottom { background: #1d1d1d;padding: 10px; }

.header-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 20px;
}
.header-logo a {
  text-decoration: none;
}
.header-logo h3 {
  text-transform: uppercase;
  color: #313131;
  font-family: helveticaneuebold;
}
.header-logo h3 span {
  color: #ffffff;
}
.header-logo input {
  padding: 5px 10px;
  border-radius: 11px;
  border: none;
  margin-left: 15px;
}
::placeholder {
  color: #989898;
  /* font-size: 15px; */
}
.header-menu {
  display: flex;
  flex-direction: row;
}
.header-items {
  display: flex;
  list-style: none;
}
.header-items li {
  flex-direction: row;
  text-transform: uppercase;
  padding: 0 10px;
}
.header-items li a {
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-family: helveticaneuebold;
}
.icon {
  display: none;
}
.header-items-socials {
  display: flex;
  list-style: none;
}
.header-items-socials li {
  flex-direction: row;
  text-transform: uppercase;
  padding: 0 10px;
}
.header-items-socials li a {
  color: #fff;
  text-decoration: none;
  font-size: 25px;
  line-height: 30px;
}
.header-items-login {
  display: flex;
  list-style: none;
}
.header-items-login li {
  flex-direction: row;
  text-transform: uppercase;
  padding: 0 10px;
  line-height: 37px;
}
.header-items-login li a {
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  padding: 13px 17px;
  line-height: 37px;
}
.header-menu-top {
  display: flex;
  flex-direction: row;
  padding-right: 30px;
}
.header-menu-bottom {
  display: flex;
}
.header-mobile {
  display: none;
  background: #000;
}
.header-menu-bottom-small {
  max-width: 1300px;
  margin: 0 auto;
}
.login-btn {
  font-family: helveticaneuebold;
}
#menuToggle .login-btn, #menuToggle .member-btn { background: #dd5959; text-align: center; margin-bottom: 10px; margin-top: 10px; line-height: 25px; padding: 5px 10px; }

.member-btn {
  background: #dd5959;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  padding: 5px 10px;
  border: none;
  outline: none;
  font-family: helveticaneuemedium;
}
.adds {
  background: #fff;
  max-width: 1600px;
  margin: 0 auto;
  padding: 100px 0;
}

.slider{width: 100%; }
.flexslider:hover .flex-direction-nav .flex-prev { left: 10% !important; }
.flexslider:hover .flex-direction-nav .flex-next { right: 10% !important; }
.flexslider .flex-direction-nav .flex-prev { left: 10% !important; }
.flexslider .flex-direction-nav .flex-next { right: 10% !important; }

.novote_down, .novote_up { font-size: 14px; }

.slide-content-inner { 
    text-align: right;
    margin: auto;
	width: 100%;
	margin-right: 0px;
}

.slide-content {
  position: absolute;
  bottom: 30px;
  right: 30px;
  text-align: right;
  margin: 0 auto;
  width: 100%;
  max-width: 100%;
}
.slide-content-top {
  color: #fff;
  padding: 0px;
}
.slide-content-top h1, .slide-content-top h1 a {
  color: #fff;
  font-size: 45px;
  font-family: helveticaneuebold;
  margin: 0px; 
  padding: 0px;
}
.slide-content-bottom {
  color: #fff;
  padding: 0px;
}
.slide-content-bottom h4, .slide-content-bottom h4 a { margin: 0px; padding: 0px; color: #fff; font-size: 22px; font-family: helveticaneuebold; }

.flex-active-slide { flex: 0 0 100%; }

.img-fluid { max-width: 100%; width: 100%; height: auto; border: 1px solid #000; }

.page_body.fullWidth { width: 100%; max-width: 100%; margin: auto; text-align: center; }
.page_body.fullWidth .content_wrapper { width: 100%; max-width: 1300px; margin: auto; }
.page_body.fullWidth .content_wrapper .video-item img { width: 100%; max-width: 100%; }

.page_body.fullWidth .content_wrapper .left_column.left_column_full_width .latest_updates_block .container, 
.page_body.fullWidth .content_wrapper .left_column.left_column_full_width .most_popular_models_block .container, 
.page_body.fullWidth .content_wrapper .left_column.left_column_full_width .latest_dvds_block .container, 
.page_body.fullWidth .content_wrapper .left_column.left_column_full_width .most_popular_updates_wrap .container {
	width: 100%; max-width: 100%;
}

.categories {  display: flex; margin: 10px auto !important; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; max-width: 1300px; }
.category-item {  width: calc( 20% - 20px ); padding: 5px; margin: 10px; }
.category-item a {  font-size: 16px; color: #dd5959; text-align: center; font-family: helveticaneuebold; text-transform: capitalize; }

.category-item .stdimage { border: 1px solid #000; height: auto !important; }


.videos {  display: flex; margin: auto !important; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; max-width: 1300px; } 
.video-item { width: calc( 33% - 10px ); margin: 5px; margin-bottom: 12px !important; background-color: #1c1c1c; position: relative; }
.video-item .stdimage { position: relative; z-index: 5; cursor: pointer; }
.video-item video { width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 10; cursor: pointer; }
.video-item .stdimage { border: 1px solid #000; height: auto !important; }

.owl-carousel.owl-drag .owl-item .video-item { width: calc( 100% - 10px ) !important; height: auto !important; margin: auto 5px; }
.owl-carousel.owl-drag .owl-item .video-item .stdimage { width: 100% !important; }
.owl-carousel.owl-drag .owl-item .video-item .stdimage {  height: auto !important; }
.video-item .icon { width: 14px !important; display: inline-block !important; }
.video-item-inner { display: flex; justify-content: space-around; }

.video-item-inner .left-first-paragraph { color: #fff; font-size: 14px; font-family: helveticaneuebold; margin: 5px 0px; }
.video-item-inner .left-second-paragraph { font-size: 12px; color: #dd5959; font-family: helveticaneuemedium; margin: 3px 0px; }
.video-item-inner-right { text-align: right; }
.video-item-inner .right-paragraph { font-size: 12px; color: #989898; font-family: helveticaneuemedium; margin: 3px; }
.video-item-inner .right-paragraph span { margin-right: 0px; margin-left: 3px; }
.video-item-inner .right-paragraph img { width: 14px; }

.button {
  border-radius: 16px;
  font-family: helveticaneuebold;
  color: #fff;
  background: #dd5959;
  font-size: 14px;
  text-transform: uppercase;
  opacity: 1;
  width: 214px;
  cursor: pointer;
  outline: none;
  border: none;
  padding: 10px !important;
  display: inline-block;
  text-align: center;
}

.commentInput {
    border-radius: 16px;
    font-family: helveticaneuebold;
    color: #fff;
    background: #9898987d;
    font-size: 14px;
    text-transform: uppercase;
    outline: none;
    border: none;
    padding: 10px;
    display: inline-block;
    text-align: left;
	opacity: 62%;
	padding: 20px !important;
}

.section-button { text-align: center; }

.evxTicker>ul>li>a>span, #latesttweets_ticker_elevatedx>ul>li>a, .tags_filter_trigger a, .tags_filter .tags_filter_footer a {
    color: #dd5959 !important;
    text-decoration: none;
}

.updateDetails .transparent { display: none; }
.updatesAreaTop.clear:before { content: ""; display: none; }
.memberMenuWrapper { display: none; }
.mobileMenuWrapper {  display: flex; justify-content: center; background: #dd5959; }
.mobileMenuWrapper ul { display: flex; width: 100%; justify-content: space-around; }
.blackwrap { background-color: #000; width: 100%; }
.tour_update_models a, .tour_update_tags a { color: #dd5959 !important; }
#mediaspace { text-align: center; }
#mediaspace>div { margin: auto; }

.content_wrapper .table, .content_wrapper .row { display: flex !important; }
.most_popular_models_block .most_popular_models_wrapper { width: auto !important; }

.updateDetails { padding: 0px 9px 4px !important; }
.displaySettings .sort_options { float: right !important; }

.header-bottom .search { display: none; }

.magnifying { background: #363636; position: relative; width: 100%; display: none; }
.magnifying input { width: 100%; padding: 20px 60px 20px 20px; display: block; }
.magnifying button { background: transparent; border: none; cursor: pointer; display: inline-block; font-size: 20px; position: absolute; top: 0; right: 0; padding: 5px 10px 5px 10px; z-index: 2; color: #FFF; }
.magnifying input:focus + button .fa-search { color: red; }
.footer-login .fa-sign-in { display: none; }
.warningpopup .warning-box .warning-buttons a.btn-enter { background-color: #000; margin: 10px auto; }
.flexslider { background-color: transparent !important; }

.previewImages { display: flex; flex-wrap: wrap; }
.previewImages img { max-width: auto; width: auto; border: 1px solid #000; }
.previewImages>div { width: 33%; padding: 10px; }

.futureContent { display: flex; }
.futureContent>div { padding: 10px; width: 33%; }
.futureContent>div img { width: 100%; height: auto; }
.futureContent div.fulllength h3, .futureContent div.fulllength p { text-align: left !important; }

.slick-slide .video-item { width: 100% !important; }

li.flags, li.other { padding: 0px 20px; }
li.flags a, li.other a { display: inline-block; padding: 0px 5px; }
#menuToggle .fa { font-size: 25px; }
li.other a { display: inline-block; height: 40px; line-height: 40px; }
li.other>div { display: flex; justify-content: flex-end; }

.content_wrapper .cell-submit input { max-width: 160px; height: 56px; margin: 0px; }
.content_wrapper .cell-submit { flex-grow: 1; max-width: 180px; }
.comments_box .table-comment .row { margin: 0px !important; }

#trailerWrapper .trailerImage { max-width: 2100px !important; height: auto !important; width: 100% !important; }
    
.thumbs_vote_up, .thumbs_vote_down  { text-shadow: 0 0 0 #808080; }
.global_pagination { background-color: transparent; }

.magnifying .search { -webkit-appearance: none; border-radius: 0; }
.arabic .magnifying .search { padding-right: 40px; direction: rtl; -webkit-appearance: none; border-radius: 0; }
.arabic input { direction: rtl; }
.arabic .account-content input[type=text], .account-content input[type=email], .account-content input[type=password] { padding-right: 60px; }
.arabic .video-item-inner { display: flex; justify-content: revert; flex-direction: row-reverse; }
.arabic .video-item-inner .left-first-paragraph { text-align: right; }
.arabic .video-item-inner .left-second-paragraph { text-align: right; }
.arabic .video-item-inner .right-paragraph { text-align: left; }
.arabic .video-item-inner .right-paragraph span.rating_box { justify-content: flex-start; }
.arabic .pornstars-description { flex-direction: row-reverse; }
.arabic .pornstars-description .left-paragraph { text-align: right; }

.arabic .ar { display: block; }
.arabic .en { display: none; }
.western .ar { display: none; }
.western .en { display: block; }

.message.green {
    background-color: #6da544;
    padding: 10px;
    border: 1px solid #6da544;
    border-radius: 10px;
    margin-bottom: 20px;
}
.message.red {
    background-color: #dd5959;
    padding: 10px;
    border: 1px solid #dd5959;
    border-radius: 10px;
    margin-bottom: 20px;
	color: #000 !important;
}



.upsellLinks { display: flex; justify-content: space-around; max-width: 1300px; margin: 25px auto 25px; }
.upsellLinks .upsellBanner { margin: 1px; position: relative; }
.upsellLinks .upsellBanner .under { display: flex; align-content: space-between; }
.upsellLinks .upsellBanner .under .discount { background-color: #dd5959; font-weight: bold; width: 34%; padding-top: 5px; padding-bottom: 5px; line-height: 34px; }
.upsellLinks .upsellBanner .under .name { font-weight: bold; width: 66%; text-align: left; line-height: 34px; padding-left: 5px; line-height: 44px;  }
.content_wrapper, .centerwrap, .page_body { width: 100% !important; }
.text-container { margin: 40px auto 20px; font-size: 16px; font-weight: bold; }


@media (max-width: 1200px) {
 .upsellLinks { display: flex; justify-content: space-around; margin-top: 25px; flex-wrap: wrap; }
 .upsellLinks .upsellBanner { margin: 1px; width: calc( 50% - 2px ); }
}

@media (max-width: 600px) {
 .upsellLinks .upsellBanner { margin: 1px; width: calc( 100% - 2px ); }
}

@media screen and (max-width: 1368px) {
	.centerwrap.fullWidth {width:100%; max-width: 100%; margin:auto; padding: 10px; }
}

@media screen and (max-width: 1230px) {
  header .flex-box { justify-content: space-between; }
  .header-menu { flex-direction: column; }
  .header-menu-top { flex-direction: row-reverse; }
  .header-menu-bottom { display: none; }
  .header-mobile { display: block; }
  .header-menu-bottom-small { display: flex; justify-content: flex-end; width: 70%;  }
  .header-items-login-small { display: flex; }
  .header-items-login-small .header-login {
    font-family: helveticaneuebold;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    margin-right: 25px;
  }
  .header-items-login-small .member-btn {
    font-family: helveticaneuemedium;
    background: #dd5959;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    padding: 12px 17px;
    border: none;
    outline: none;
    cursor: pointer;
    text-decoration: none;
  }
  .header-items-login {
    justify-content: flex-end;
	padding: 0px; 
	margin: 0px;
  }
  .header-items {
    display: none;
  }

  .memberMenuWrapper {
    display: flex;
    justify-content: flex-end;
    width: 70%;
	margin: auto;
  }
  .memberMenuWrapper .header-items {
    display: flex;
  }

  .memberMenuWrapper .header-items .member-btn {
    background: #dd5959;
    color: #fff;
	padding: 10px;
  }

  .header-container { justify-content: space-around; }


  #menuToggle {
    display: block;
    position: absolute;
    top: 15px;
    right: 8px;
    z-index: 25;
    -webkit-user-select: none;
    user-select: none;
  }

  #menuToggle input {
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: -7px;
    left: -5px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none;
  }
  .member-btn.mobile { display: block; }
  .search { display: none; }  
  .magnifying { display: block; }
  .magnifying .search { display: block; width: 100%; padding: 10px; background-color: #363636; border: 1px solid #363636; font-style: italic; outline: none; color: #FFF; }
  header .header-bottom { padding: 0px; }
  .icon { display: block; color: #fff; }
  #myLinks, .memberMenuWrapper { display: none;  }
  .slide-content-top h1, .slide-content-top h1 a { font-size: 35px; }
  .slide-content-bottom h4 { font-size: 24px; }
  .category-item { width: calc( 33% - 20px ); padding: 5px; margin: 10px; }
}


@media screen and (max-width: 1300px) {
	.futureContent { display: flex; flex-wrap: wrap }
	.futureContent div.fulllength { width: 100%; }
	.futureContent div.halflength { width: 50%; }
}
@media screen and (max-width: 1080px) {
  .videos-member-content { flex-direction: column; margin: 0 auto; }
  .videos-member-content-left { width: 100%; }
  .videos-member-content-right { width: 100%; }
  .pornstars-profile-content { flex-direction: column; }
  .pornstars-profile-content-left { width: 100%; }
  .pornstars-profile-content-right { width: 100%; }
  .updatesBlock { padding-top: 0px !important; }
}


@media screen and (max-width: 1080px) {
 .pornstars-item { width: calc( 25% - 10px ); margin: 5px; padding-bottom: 0px; }
}

@media screen and (max-width: 1130px) {
}

@media screen and (max-width: 936px) {
  .countdown .countdown-text .countdown-text-first { font-size: 20px; }
  .countdown .countdown-text .countdown-text-third { font-size: 20px; }
}

@media screen and (max-width: 820px) {
  .video-item-inner .left-first-paragraph { font-size: 13px; }
  .video-item-inner .left-second-paragraph { font-size: 11px; }
  .video-item-inner .right-paragraph { font-size: 10px; }
  .footer-login .fa-sign-in { display: inline-block; }
  .footer-login .login-text { display: none; }
  .footer-items-socials li { padding: 0 10px; }
}

@media screen and (max-width: 790px) {
  .footer-content-inner { flex-direction: column; }
  .footer-content-inner-left { width: calc( 100% - 40px ); margin: 5px; }
  .footer-items-socials { width: calc( 100% - 40px ); }
  .footer-content-inner-right { width: calc( 100% - 40px ); margin: 5px; justify-content: flex-start; }
  .footer-content-inner-center { width: 100%; }
  .footer-text { width: 100%; }
  .section-heading .sort_options { position: relative; right: 0px; top: 0px; text-align: center; }
  .sort_options select { width: calc( 100% - 20px ) !important; box-sizing: border-box; margin: auto; }
  footer p { padding: 5px; margin: 5px; }
}

@media screen and (max-width: 768px) {
  .video-item, .pornstars-item, .category-item { width: calc( 50% - 10px ); }
}

@media screen and (max-width: 767px) {
	.content_wrapper .cell { margin-top: 10px; }
	.content_wrapper .cell button { width: 100% !important; max-width: 100% !important; }
	.content_wrapper .cell { max-width: 100%; flex-grow: 1; }
	.content_wrapper .cell-submit input { margin: 0px; width: 100%; max-width: 100%; }
	.model_bio_thumb { width: 100% !important; max-width: 100% !important; height: auto !important; display: inline-block !important; margin: auto !important; }
	.nontour-area .top_navbar_container, .nontour-area .page_body { width: 100% !important; box-sizing: border-box; }
	.slide-content-bottom h4, .slide-content-bottom h4 a { font-size: 16px; text-align: center; }
	.slide-content-top h1, .slide-content-top h1 a { font-size: 20px; text-align: center; }
	.slide-content { bottom: 5px; }
	.slide-content { right: auto; }
}

@media screen and (max-width: 730px) {
	.search { display: none; }
	.futureContent { display: block; }
	.futureContent div { width: 100% !important; }
	.header-menu-top .header-items-socials .social, .header-menu-top .header-items-socials .flags { display: none; }	
	.header-logo img { max-width: 250px; width: calc( 100% - 75px ); }
	.header-items-socials { padding: 0px; margin: 0px; height: 0px; }
    #menuToggle { top: 15px; }
	.member-btn.mobile { display: block; position: relative; top: -22px; }
	section.site .siteUnderline .text { font-size: 15px; padding: 0px 5px 0px 5px; }
}

@media only screen and (min-width: 678px) {
  .col-md-5th { -ms-flex-preferred-size: 20%; flex-basis: 20%; max-width: 20%; }
}

@media screen and (max-width: 620px) {
  .countdown .countdown-text .timer { font-size: 30px; }
  .mobileMenuWrapper ul { display: block; } 
  .mobileMenuWrapper ul li { padding: 4px; text-align: left; } 
  .mobileMenuWrapper ul li .member-btn { background-color: transparent; padding: 0px; }
  .memberMenuWrapper { width: 100%; }
  .section-heading h3 { font-size: 18px; }
  .join-now { max-width: 95%; width: 95%; }
}

@media screen and (max-width: 595px) {
	.video-item { width: 100%; position: relative; }
}

@media screen and (max-width: 420px) {
  #menuToggle { top: 10px; }
  .header-logo h3 { font-size: 13px; }
  .member-btn.mobile { display: block; position: absolute; top: 21px; right: 50px; }
	section.site .siteUnderline .text { font-size: 12px; }
}