* {
    -webkit-tap-highlight-color: transparent!important;
}
*, *:after, *:before {
margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 1em;
    font: inherit;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
    -webkit-text-size-adjust: none;
    -webkit-user-select: none;
}
a {
    -webkit-tap-highlight-color: rgba(250, 198, 0, 0.5);
    -webkit-touch-callout: none;
}
img {
    -webkit-touch-callout: none;
}
html input, html select, html text {
    outline: 0;
    -webkit-user-select: auto;
    -webkit-user-modify: read-write;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
html, body {
    width: 100%;
}



/* 1. OVERALL STYLING ******/

strong, .strong {
    font-weight: bold;
}
i, .italic {
    font-style: italic;
}
a {
    color: #000;
    text-decoration: underline;
}
.block {
    display: block;
}
.hidden {
    display: none;
}
.no-underline {
    text-decoration: none;
}
.no-overflow {
    overflow: none;
}
.clear {
    clear: both;
    float: none;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.center-text {
    text-align: center;
}
video {
    background:transparent no-repeat 0 0;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}
body {
    color: #000;
    background: #f6f6f6;
    font-family: ,sans-serif;
    font: normal 15px 'Droid',"Open Sans",arial,sans-serif;
}

#wrapper {
    width: 100%;
}
#header {
    width: 100%;
    background: #26282c;
}

/* 2. NAV ******/
.nav {
    max-width: 1250px;
    margin: 0 auto;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,.6);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,.6);
    box-shadow: 0 0 4px rgba(0,0,0,.6);
    background: #272731;

}
.nav-list {
    
}
.nav-item {
    float:left;
    *display:inline;
    zoom:1;
}
.nav-item:first-child a {
    
}
.nav-item:last-child a {
    padding: 8px 12px;
    color: white;   
}
.nav-item .active {
    background:#000;
}
.nav-item a {
    display: block;
    padding: 17px 17px;
    color: #FFF;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 100;
    text-shadow: 0 1px 0 #000000;
}

/* 2.1 NAV Search Box ******/
#srachBox {
    color: #ccc;
    float: left;
    margin-top: 8px;
}
#searchForm input[type=text] {
    padding: 0px 18px!important;
    height: 39px;
    color: #FFFFFF;
    border: 1px solid #34343A;
    background: none;
    float: left;
    background-color: #202027;
    border-right: none;
    font-family: inherit;
}
.roundedBox {
    float: right
}
.search-button {
    width: 43px;
    height: 39px;
    background: url(../img/icons.png) no-repeat center left;
    background-size: 32px 400px;
    -webkit-background-size: 32px 400px;
    border: 0;
    background-position: 5px -111px;
    background-color: #ed2463;
    cursor: pointer;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    -moz-border-bottom-right-radius: 2px;
    -moz-border-top-right-radius: 2px;
}

/* 2.2 NAV Header : Members Menu ******/
.header-top {
    background-color: #fd3573;
    display: block;
    padding: 5px 0 5px 0;
}
.header-logo {
    margin-left:auto;
    margin-right: auto;
    max-width: 1250px;
}
.static-block {
    display: block;
}


/* 3 SLIDER ******/
.pad {
    position: relative;
    background: white;
}
.pad img.logo-overley {
    position: absolute;
    top: 10px;z-index: 101;
    left: 10px;width: 18%
}
.slider-wrapper {z-index: 100;}
.pad video {
    width:100%;
    display: block;
}
.sliders {
    width: 33.33%
}

/* 4 BOXSES ******/

.box-with-movies {
    max-width: 1249px;
    margin: 0 auto;
    padding: 20px 0 0 0;

}

.text-box-on-homepage {
    padding:20px 20px;
}

.text-box-on-homepage h1 {
    font-size:26px;
}


/* 4 SECTIONS ******/
.box-with-movies section:first-child {
    margin-top: 0;
}
.box-with-movies section {
    margin-top: 30px;
}

section .header-title {
    margin-top: -1px;
    height: 44px;
    background: #f7f7f7;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));
    background: -webkit-linear-gradient(#f7f7f7, #f1f1f1);
    background: -moz-linear-gradient(#f7f7f7, #f1f1f1);
    background: -o-linear-gradient(#f7f7f7, #f1f1f1);
    background: -ms-linear-gradient(#f7f7f7, #f1f1f1);
    -pie-background: linear-gradient(#f7f7f7, #f1f1f1);
    background: linear-gradient(#f7f7f7, #f1f1f1);
    border-top: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}
section .header-title h1, section .header-title h2, section .header-title h3,section .header-title h4 {
    line-height: 44px;
    float: left;
    font-size: 21px;
    padding: 0 5px 0 28px;
    text-align: left;
    text-transform: uppercase;
}
section .header-title h4 {font-size: 15px}


.updates-module-pictures .header-title .toggle-box {
    width: 224px;
    height: 44px;
    background: url(../img/toggle-bg.png) 0 0 no-repeat;
    float: left;
    margin-left: 25px;
}
.updates-module-pictures .header-title .toggle-box.models {
    width: 440px;
}
.updates-module-pictures .header-title .toggle-box.model {
    width: 210px;
}
.updates-module-pictures .header-title .toggle-box .toggle-photos {
    float: left;
    
    border-left: 1px solid #e1dede;
}
.updates-module-pictures .header-title .toggle-box .toggle-photos:last-child {border-right: 1px solid #e1dede;}
.updates-module-pictures .header-title .toggle-box .toggle-photos a {

}
.updates-module-pictures .header-title .toggle-box .toggle-videos {
    float: left;
    border-left: 1px solid #e1dede;
}
.updates-module-pictures .header-title .updates-category {
    height: 44px;
    float: right;
}
.updates-module-pictures .header-title .updates-category div {
    float: left;
}
.module-pictures-under-movie .header-title .updates-category div:last-child {
    border-right: none;
}
.module-pictures-under-movie .header-title .updates-category div {
    float: left;
    width: 33.3%;
    text-align: center;border-right: 1px solid #e1dede;
}

.module-pictures-under-movie .updates-container {
    background-color: #ececec;
    padding: 27px 27px 10px 21px;
    border: 1px solid #e7e7e7;
    /* margin-bottom: 30px; */
}

.updates-module-pictures .header-title .updates-category div:first-child {
    border-right: 1px solid #e1dede;
    border-left: 1px solid #e1dede;
}
.updates-module-pictures .header-title .updates-category div:last-child {
    border-right: none;
    border-left: none;
}

.updates-module-pictures .header-title .updates-category div a {
    padding: 0 24px;
    cursor: pointer;
}
.updates-module-pictures .header-title .updates-category div:hover {background-color: #e7e7e7} 
.updates-module-pictures .header-title .toggle-box .toggle-photos:hover {background-color: #e7e7e7} 
.updates-module-pictures .header-title .toggle-box .toggle-videos:hover {background-color: #e7e7e7} 
.updates-module-pictures .header-title .updates-category div.onemoreline {border-right: 1px solid #e1dede;}
.updates-module-pictures .header-title .updates-category div a.active {
  background-color: #ececec;color: #f42c6a;
}

.updates-module-pictures .updates-container {
background-color: #ececec;
padding: 25px 0px 10px 0px;
border: 1px solid #e7e7e7;
/* margin-bottom: 30px; */
}
#load-more-videos {text-align: center;}
#load-more-models {text-align: center;}
#load-more-sets {text-align: center;}
#load-more-pn_updates {text-align: center;}

.updates-content {margin-bottom: 5px;}
.image-wrapper-models {width: 290px}
.image-wrapper {display: block}


.image-wrapper img.playBtn {position: absolute;
top: 96px;
left: 170px;
width: 32px;display: none}
.image-wrapper-models img {width: 100%;max-width: 290px;}



/* 4.1 VIDEO SECTIONS ******/
.video-frame, .models-frame, .models-frame-pornstar {
    padding: 5px 5px 1px 5px;
    display: inline-block;
    border-radius: 2px;
    position: relative;
    margin-bottom: 6px;
    background: #f8f8f8;
    border: 1px solid #dbdbdb;
}
.video-frame {
    width: 395px;
    margin: 0px 1px;
}
.video-frame.channelbox {
    width: 228px;
    margin: 0px 1px;
}
.video-frame:hover {
    background-color: #e0e0e0;
}
.video-frame.big-one {
    width: 365px;
}
.image-wrapper.big-one img {
    max-width: 100%;
    max-height: 215px;
}
.image-wrapper img {
    width: 100%;
    max-width: 325px;
    float: left
}

.image-wrapper-models-profile > .info-box-new {
    font-size: 0.75em
}
.info-box-new {
    display: table;
    font-size: 1em;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    border-bottom: 1px dotted #bababa;
    margin-top: -2px;
    float: left;
    margin-top: 1px
}
.info-box-new span:first-child {
    border-left: none
}
.info-box-new span:last-child {
    border-right: none
}
.info-box-new span {
    padding: 0 1px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 4px;
}
.info-box-new span a {
    text-decoration: none;
    color: #1085c9
}
span.peach, span.cherry, span.taco {
    padding-right: 26px;
    height: 27px;
    font-size: 12px;
    text-transform: capitalize;
    text-align: right; 
}
span.peach {background: url(../img/puffy-peach-icon-25x25.png) no-repeat right top;}
span.cherry {background: url(../img/juicy-cherry-icon-25x25.png) no-repeat right top;}
span.taco {background: url(../img/big-taco-icon-25x25.png) no-repeat right top;}
span.videotype {
    background: url(../img/video-tape-icon.png) no-repeat left top;
    height: 24px;
    font-size: 12px;
    text-transform: capitalize;
    text-align: right;
    color: #8B8B8B;
    width: 85px;
}
span.durationchannel {
    background: url(../img/stopwatch.png) no-repeat right top;
    padding-right: 26px;
    height: 25px;
    font-size: 12px;
    text-transform: capitalize;
    text-align: right;
    color: #8B8B8B;
}

/* 4.2 MODEL SECTIONS ******/

.models-frame {margin:2px 4px;display: inline-block;vertical-align: top;width: 220px}
.models-frame-pornstar {margin:2px 2px;display: inline-block;vertical-align: top;width: 285px;}
.models-frame-pornstar:hover {background-color: #e0e0e0;}
.image-wrapper-pornstar-profile {
height: 365px;
overflow: hidden;
margin: 0 auto;
position: relative;}
.image-wrapper-pornstar-profile img {
    position: absolute;
    left: 0;
    top: 0;

}
.image-wrapper-pornstar-profile:hover img {

}
.image-wrapper-profile {display: block}
.image-wrapper-profile img {width: 100%;float: left}


/* 5 PAGINATION *****/
.pagination {
margin: 0.5em;
line-height: 2em;
clear: both;
text-align: center;
max-width: 1460px;
margin: 0 auto;
padding:7px;
border-bottom: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;

}
.pagination>.previous_page, .pagination>.next_page {
margin: 0;
position: relative;
}

.pagination>.next_page {padding-right: 23px}
.pagination>.previous_page {padding-left: 23px}

.pagination>a, .alphabetic>a {
line-height: inherit;
white-space: nowrap;
display: inline-block;
padding: 1px 11px;
text-decoration: none;
color: #feffff;
text-shadow: 0px 1px 0px rgba(0,0,0, .5);
border-radius: 2px;
}
.alphabetic>a {
padding: 4px 9px;
margin:0 3px 10px 3px;
box-shadow: none;
-moz-box-shadow:none;
-o-box-shadow:none;}

.alphabetic span {margin-right: 10px;}
.pagination>a:hover, .alphabetic>a:hover {background: #ee195b;
}
.previous_page {
float: left;
}
.next_page {
float: right;
}


/* 6 RATING *****/

.stars-rating {
  list-style:none;
  margin: 0px;
  padding:0px;
  width: 95px;
  height: 28px;
  position: relative;
  background: url('rating_stars.png') center left repeat-x;
}

.stars-rating li {
  padding:0px;
  margin:0px;
  /*\*/
  float: left;
  /* */
}

.stars-rating li a {
  display:block;
  width: 19px;
  height: 28px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 20;
  position: absolute;
  padding: 0px;
  outline:none;
}

.stars-rating li a:hover {
  background: url('rating_stars.png') top left;
  z-index: 2;
  left: 0px;
}

.stars-rating a.one-star {
  left: 0px;
}

.stars-rating a.one-star:hover {
  width:19px;
}

.stars-rating a.two-stars {
  left:19px;
}
.stars-rating a.two-stars:hover {
  width: 38px;
}

.stars-rating a.three-stars {
  left: 39px;
}

.stars-rating a.three-stars:hover {
  width: 57px;
}

.stars-rating a.four-stars {
  left: 57px;
}

.stars-rating a.four-stars:hover {
  width: 76px;
}

.stars-rating a.five-stars {
  left: 76px;
}

.stars-rating a.five-stars:hover {
  width: 95px;
}

.stars-rating a.six-stars {
  left: 95px;
}

.stars-rating a.six-stars:hover {
  width: 114px;
}
.stars-rating a.seven-stars {
  left: 114px;
}

.stars-rating a.seven-stars:hover {
  width: 133px;
}
.stars-rating a.eight-stars {
  left: 133px;
}

.stars-rating a.eight-stars:hover {
  width: 152px;
}
.stars-rating a.nine-stars {
  left: 152px;
}

.stars-rating a.nine-stars:hover {
  width: 171px;
}
.stars-rating a.ten-stars {
  left: 171px;
}

.stars-rating a.ten-stars:hover {
  width: 19px;
}
.stars-rating li.current-rating {
  background: url('rating_stars.png') bottom left;
  position: absolute;
  height: 28px;
  display: block;
  text-indent: -9000px;
  z-index: 1;
}
#rating_element  {
    text-align:center;
    float: left;
}
#rating_element h3 {
    font-weight:normal;
    font-size:20px;
    display:inline-block;
    vertical-align:middle;
}
#rating_element .rate {
    display:inline-block;
    vertical-align:middle;
}                     
#rating_element .rate span {
  vertical-align: middle;
    display:inline-block;
    font-size: 11px;
}
#rating_element #current_rate {
    font-size:20px;
    display:inline-block;
    vertical-align:middle;
}
#rating_element #rating_wrap {
    vertical-align:middle;
    display:inline-block;
} 
#rating_wrap #voting_result {
    display:inline-block;
    line-height:28px;
    float:left;
}

#rating_wrap #voting_result.col-red {
    color:red
}

#rating_wrap #voting_result.col-green {
    color:green
}

#current_rate {
    float:right;
    display:inline-block;
    vertical-align:bottom;
line-height: 32px;
font-size: 12px;
color: #a8a8a8;
    
}
#name {float: left;margin-right: 6px;color: #444545;}
.stars-rating {
float: right;
display: inline-block;
margin-right: 5px;
}





/* 7 FOOTER *****/
#footer {
margin: 0px auto 0;
text-align: center;
color: #fff;
padding: 0;
font-weight: 100;
margin-top: 15px;
}

/* 7.1 FOOTER TESTEMONAILS*****/
.testemonials {background-color: #fd3573;padding: 15px 0;}
.members-say {padding: 2px;margin: 0 auto;max-width: 1249px;}
.members-say h4 {text-align: left;font-size: 28px;text-transform: uppercase;padding-bottom: 12px;}
.monial {width: 50%;float: left;background: url(../img/monial.png) no-repeat center;height: 90px;}
.monial span {
    width: 380px;
    text-align: center;
    display: block;
    margin: 0 auto;
    font-size: 13px;
    padding-top: 8px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* 7.2 FOOTER MEMBER BENEFITS *****/
.membenifits-bg {background-color: #26282c;padding:10px 0;}
.membenifits {max-width: 1249px;
margin: 0 auto;
padding: 2px;}
.membenifits h3 {
    float: left;
    font-size: 25px;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 41px;
}
.membenifits ul {margin: 0;}
.membenifits ul li {display: inline-block;text-align: left;}
.membenifits ul li p{color: #fd3573}
.membenifits ul li .icon {float: left}
.ic {display: inline-block;}
.photo, .zip, .hdvideo, .format, .mobile {margin-right: 9px;margin-top: 3px;width: 42px;height: 36px;background-repeat: no-repeat;}
.photo {background-image: url(../img/photo.png)}
.zip {background-image: url(../img/zipo.png)}
.hdvideo {background-image: url(../img/hd.png)}
.format {background-image: url(../img/clip.png);}
.mobile {background-image: url(../img/mobile.png);}
.photo-li {width: 140px;}
.zip-li {width: 200px;}
.hdvideo-li {width: 170px;}
.format-li {width: 160px;}
.mobile-li {width: 170px;}


/* 7.3 FOOTER MAILER *****/
.mailer {background-color: #3a3a3a;
width: 100%;
padding: 10px;
display: table;}
.mailer-margin {padding: 2px;margin: 0 auto;max-width: 1249px;padding:2px;}
/*Menu Icons START*/
ul.menu_buttons{margin-top: 8px}
ul.menu_buttons li {cursor: pointer;float: right;padding-right: 11px;}
ul.menu_buttons li>a {color: #fff;height: 55px;}
ul.menu_buttons li>a .icons {margin: auto;}
.icons {width: 64px;height: 64px;display: block;background-size: 65px 65px;background-size: 64px}
.icon-google {background: url(../img/gplus.png) no-repeat center left;background-position: 0 -64px}
.icon-google:hover {background-position: 0 0px}
.icon-facebook {background: url(../img/facebook.png) no-repeat center left;background-position: 0 -64px}
.icon-facebook:hover {background-position: 0 0px}
.icon-search {background-position: -1px -102px}
.icon-search:hover {background-color: #304e6a}
.icon-twitter {background: url(../img/twitter.png) no-repeat center left;background-position: 0 -64px;}
.icon-twitter:hover {background-position: 0 0px}
.icon-models {background-position: -1px -79px;}
ul.menu_buttons li.active {background-color:#304e6a}
/*Menu Icons END*/

.mailer-box {float: left;
background-color: #444444;
padding: 20px;margin-left: 32px;
}
.mailer-box span.text {float: left;
width: 340px;}
.form-mailer input[type=text] {
padding: 0px 19px!important;
height: 40px;
color: #000;
border: 1px solid #000;
background: none;
float: left;
background-color: #fff;
border-right: none;
}
.form-mailer input[type=submit]  {width: 43px;
height: 40px;
border: 0;
background-color: #007dc6;
cursor: pointer;
border-radius: 2px;
margin-left: 4px;
color: white;
}

.singup-button {float: right;
margin-top: 8px;}
.join-bottom {
background: #f83672;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f83672), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#f83672, #e81f5e);
background: -moz-linear-gradient(#f83672, #e81f5e);
background: -o-linear-gradient(#f83672, #e81f5e);
background: -ms-linear-gradient(#f83672, #e81f5e);
-pie-background: linear-gradient(#f83672, #e81f5e);
background: linear-gradient(#f83672, #e81f5e);
line-height: 64px;


}
.join-bottom a {display: block;
padding: 0 17px;
color: #FFF;
text-align: left;
text-decoration: none;
text-transform: uppercase;
font-size: 25px;
font-weight: bold;
text-shadow: 0 1px 0 #000000;}
.join-bottom a:hover {color: white;background: #BB1549;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #BB1549), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#BB1549, #e81f5e);
background: -moz-linear-gradient(#BB1549, #e81f5e);
background: -o-linear-gradient(#BB1549, #e81f5e);
background: -ms-linear-gradient(#BB1549, #e81f5e);
-pie-background: linear-gradient(#BB1549, #e81f5e);
background: linear-gradient(#BB1549, #e81f5e);}


.navigation-footter {background-color: #282828;width: 100%;padding: 10px;text-align: left;display: table;}
.seo_in_page_text {display: table;width: 100%}
.nav-footer-container {max-width: 1249px;margin: 0 auto;padding-right: 15px;padding-left: 15px;}
.footer-widget {width: 25%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.widgettitle {color: #fd3573;font-size: 20px;font-weight: bold;margin-bottom: 13px;}
#menu-useful-links li a{color: white;text-decoration: none}
#menu-useful-links li a:hover {text-decoration: underline;}
#menu-useful-links li {padding: 3px;}
#top-categories li a {padding: 6px;float: left;background-color: #3a3a3a;margin: 0 10px 9px 0px;color: white;text-decoration: none}
#top-categories li a:hover {background-color: #f83672}
#our-network li a {padding: 10px 10px;color: white;text-decoration: none;display: inline-block;font-size: 20px;margin-bottom: 13px;}
#our-network li.wps a {background-color: #eec624}
#our-network li.wls a {background-color: #25afaa}
#our-network li.euro a {background-color: #1d458d}
#our-network li.pf a {background-color: #3a3a3a}

.sp_quickcontact #name {
float: left;
width: 93.3%;
background: #fff;
border: solid 1px #000 !important;
color: #93959c;
padding: 8px 10px!important;
border: none;
margin-right: 3%;
margin-bottom: 10px;
outline: none;
}
.sp_quickcontact #email {
float: left;
width: 93.3%;
background: #fff;
border: solid 1px #000 !important;
color: #93959c;
padding: 8px 10px;
border: none;
margin-bottom: 10px;
outline: none;
}
.sp_quickcontact textarea#message {
width: 93.5%!important;
background: #fff;
color: #93959c;
border: solid 1px #000 !important;
padding: 15px 10px;
margin-bottom: 10px;
outline: none;
height: 100px;

}
.sp_quickcontact input[type="submit"] {
background: #f83672;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f83672), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#f83672, #e81f5e);
background: -moz-linear-gradient(#f83672, #e81f5e);
background: -o-linear-gradient(#f83672, #e81f5e);
background: -ms-linear-gradient(#f83672, #e81f5e);
-pie-background: linear-gradient(#f83672, #e81f5e);
background: linear-gradient(#f83672, #e81f5e);
color: white;
font-size: 16px;
font-weight: 600;
text-align: center;
margin: 0px;
border: none !important;
padding: 11px 0px;
position: relative;
width: 93.5%;
cursor: pointer;
}

.links-bottom {color: black;max-width: 1249px;margin: 0 auto;padding: 20px 0px;}

.footer-links {
padding: 2px;
margin: 0 auto;
max-width: 1024px;
display: table;
}
.footer-links a {
display: block;
margin: 0.5em;
padding: 0.5em;
text-decoration: none;
color: #f83672;
float: left;
}



/* 8 VIDEO PAGE *****/

.directory, .adver-channel {
max-width: 1150px;
margin: 0 auto;
padding: 20px 30px 0 30px;
}
.adver-channel {text-align: center;}
.adver-channel img{max-width: 100%}
.advert img {max-width: 100%}
.directory span {
    font-size: 40px;
    letter-spacing: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    text-shadow: 0 1px 0 #FFFFFF;
    color: #007dc6;
    line-height: 108px;
    float: right;
}
.video-info {max-width: 1080px;
margin: 0 auto;}
.video-membersarea {max-width: 1080px;
margin: 0 auto;}
.video-trailer {float: left;width: 100%;}
.small-player {float: left;width: 58%;}
.video-description {padding: 7px 0px;max-width: 1080px;margin: 0 auto;float: none;font-size: 19px;font-weight: bold;text-transform: uppercase;}
.movie-data b {color: #444545}
.movie-data {color: #a8a8a8}
.movie-data span {margin-right: 10px;
border-right: 1px solid #ddd;
padding-right: 15px;}
.movie-data span:last-child {border-right: none}
.download-options {}
.download-options.members.half{
    max-width:480px;
}
.download-options.members.half a {
    background-image :none;
}
.download-options {
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
.download-options a {
    text-decoration: none;
    text-transform: uppercase;
    padding: 12px 0px;
    width: 19.7%;
    display: inline-block;
    border: 1px solid #dbdbdb;
    padding-left: 42px;
    vertical-align: middle;
    color: #26282c;
    background-image: url(../img/lock.png);
    background-repeat: no-repeat;
    background-position: 26px 14px;
    background-color: #fff;
    text-transform: uppercase;
}
.step_two.video_page {}
.step_two.video_page {}
.step_two {margin-top: 10px;margin: 0 auto;}
.join_form {display: block;text-align: center;}
.step_one {}
.join_form_join_page {}
.join_form h4 {display: block;
padding: 4px 0 4px 0;
font-size: 30px;
line-height: 35px;
font-weight: 300;
background-color: #26282c;
color: white;}
.price_point{display: block;margin: 0 auto;}
.label {font-weight: bold;font-size:19px;}
.option-padding.video_page {width: 33%;padding-top: 4px;}
.option-padding {display: inline-block;width: 100%;}
.option {float: left;width: 100%;background: #a8a8a8;cursor: pointer;position: relative;}
.option:hover {background: #8fc400;}
.text-for-models {margin-top: -17px;
margin-bottom: 13px;}
.option.selected, .option.pressed-button {background: #8fc400;}
.option.selected span.dollars, .option.selected span.cents, .option.selected strong,
.option.pressed-button span.dollars, .option.pressed-button span.cents, .option.pressed-button strong {color: white}
.selected>.price-description,.option.selected span.month, 
.pressed-button>.price-description,.option.pressed-button span.month {color: #26282c}
.price-block {position: relative;float: left;width: 170px;color: white}
.dollars {font-size: 50px;margin: 0;padding-left: 19px;float: left;}
.cents-month {float: left;margin-left: 5px;}
.cents {top: 10px;font-size: 25px;position: absolute;}
.month {top: 40px;font-size: 12px;color: #26282c;position: absolute;float: left;}
.price-description {color: #6B6B6B;padding: 12px 0px 5px 0px;font-size: 17px;float: left;text-align: left;}
.price-description strong {color: #fff;}
.overlay {font-size: 11px;}
.download-options.noicon a {background-image: none}
.movie-description {margin: 15px 0;border-top: 1px solid #ddd;font-size: 18px;width: 100%;padding-top: 10px;}


#pictures_list {padding: 1em 0;margin: 0 auto;max-width: 1241px;text-align: center;}
#pictures_list .img {display: inline-block;
vertical-align: middle;
width: 180px;
height: 180px;
margin: 5px 3px;
padding: 5px;
background:white;
border:1px solid #dbdbdb;}
#pictures_list .img img {
    max-width: 100%;
    max-height: 100%;
}

#pictures_list ul {margin: 0 auto;display: table;font-weight: 200}
#pictures_list ul li{display: inline-block;width: 244px;margin: 2px;padding: 2px;background: #F7F7F7;border: 1px solid #EBEBEB;border-radius: 2px;text-align: center;}
li.parts-list {}
li.parts-list a {}
li.parts-list span {}
.part-image img {width: 100%}


#pictures_list .img.img_horizontal img {margin-top:17%}

.join-link {
    font-size:45px;
    color:#007dc6;
    text-align:center;
    margin:10px 0;
    display:block;
    text-decoration: underline;
}

.join-link span {
    color:#f12866;
}







ul.our-websites {width: 100%;
text-align: center;
display: inline-block;margin-top: 5px;}
.our-websites li {display: inline;
width: 50%;
float: left;
padding: 5px;}

.our-websites li a img {width: 100%}



.join {
    background: #f83672;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f83672), color-stop(100%, #e81f5e));
    background: -webkit-linear-gradient(#f83672, #e81f5e);
    background: -moz-linear-gradient(#f83672, #e81f5e);
    background: -o-linear-gradient(#f83672, #e81f5e);
    background: -ms-linear-gradient(#f83672, #e81f5e);
    -pie-background: linear-gradient(#f83672, #e81f5e);
    background: linear-gradient(#f83672, #e81f5e);
    font-weight: 400;font-weight: 400;
    margin: 9px;
    border-radius: 3px;
}


.grey {
background: #a8a8a8;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a8a8a8), color-stop(100%, #9a9a9a));
background: -webkit-linear-gradient(#a8a8a8, #9a9a9a);
background: -moz-linear-gradient(#a8a8a8, #9a9a9a);
background: -o-linear-gradient(#a8a8a8, #9a9a9a);
background: -ms-linear-gradient(#a8a8a8, #9a9a9a);
-pie-background: linear-gradient(#a8a8a8, #9a9a9a);
background: linear-gradient(#a8a8a8, #9a9a9a);
box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;
-o-box-shadow: 0 -2px rgba(0, 0, 0, 0.1) inset;
}
.yellow {
    background: #ffe521;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffe521), color-stop(100%, #ffff21));
    background: -webkit-linear-gradient(#ffe521, #ffff21);
    background: -moz-linear-gradient(#ffe521, #ffff21);
    background: -o-linear-gradient(#ffe521, #ffff21);
    background: -ms-linear-gradient(#ffe521, #ffff21);
    -pie-background: linear-gradient(#ffe521, #ffff21);
    background: linear-gradient(#ffe521, #ffff21);
    box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;

}
.pagination>a.grey.active, .alphabetic>a.grey.active{background: #fd3573;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fd3573), color-stop(100%, #f92b6b));
background: -webkit-linear-gradient(#fd3573, #f92b6b);
background: -moz-linear-gradient(#fd3573, #f92b6b);
background: -o-linear-gradient(#fd3573, #f92b6b);
background: -ms-linear-gradient(#fd3573, #f92b6b);
-pie-background: linear-gradient(#fd3573, #f92b6b);
background: linear-gradient(#fd3573, #f92b6b);}
.button-pink {
font-size: .75em;
text-transform: uppercase;
border-top: 1px solid #F35389;
padding: 10px 7px;
text-shadow: 0 1px 0 #91153F;
display: block;
color: #fff;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
-khtml-border-radius: 2px;
border-radius: 2px;

}
.button-grey {
    font-size: .75em;
    text-transform: uppercase;
    border-top: 1px solid #7e7f82;
    padding: 10px 7px;
    text-shadow: 0 1px 0 #252525;
    display: block;
    color: #fff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

/* Navigation START*/



.nav-item.join a {color: #fac020; font-weight: bolder}
.nav-item.join a:hover{color: white}
.nav-item.join a:hover{background: #BB1549;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #BB1549), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#BB1549, #e81f5e);
background: -moz-linear-gradient(#BB1549, #e81f5e);
background: -o-linear-gradient(#BB1549, #e81f5e);
background: -ms-linear-gradient(#BB1549, #e81f5e);
-pie-background: linear-gradient(#BB1549, #e81f5e);
background: linear-gradient(#BB1549, #e81f5e);border-radius: 8px;}

.nav-search-button {
    display: none
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    background:#25272a url(../img/magnifier12.svg) no-repeat center center;
    height:50px;
    width:50px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
color: #FFF;
}


.nav-item.logo a {padding: 0}
.nav-item.logo img {height: 55px}
.nav-item a:hover {
    background:#000;
}
/* Mobile Navigation */
.nav-mobile {
    display:none; /* Hide from browsers that don't support media queries */
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
    background:#25272a url(../img/nav.svg) no-repeat center center;
    height:50px;
    width:50px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
color: #FFF;

}


/* Navigation END*/ 


#bx-pager {
max-width: 1290px;
margin: 0 auto;
text-align: center;
margin-top: 20px;
margin-bottom: 13px;
}
#bx-pager a {padding: 7px 34px;
border-radius: 5px;
background-color: #a8a8a8;
text-transform: uppercase;
color: white;
text-decoration: none;
font-size: 18px;
}





.chevron-right:after{content: "";display:inline-block;width:11px;height: 11px;background: url(../img/chevron-righ.png) no-repeat!important;margin-left: 6px;
background-position: right center!important;}
.chevron-left:before{content: "";display:inline-block;width:11px;height: 11px;background: url(../img/chevron-left.png) no-repeat!important;margin-right: 3px;
background-position: right center!important;}

.calednar-icon:before{content: "";display:inline-block;width:11px;height: 11px;background: url(../img/stopwatch.png) no-repeat!important;margin-right: 3px;
background-position: right center!important;}


.addtofav:before {
content: "";
display: inline-block;
width: 30px;
height: 19px;
background: url(../img/favorties.png) no-repeat;
background-size: 32px 25px;
background-position: right top;
}
.addtofav.activ:before {
content: "";
display: inline-block;
width: 30px;
height: 19px;
background: url(../img/favorties-activ.png) no-repeat;
background-size: 32px 25px;
background-position: right top;
}


.formBlock {float: left;
width: 171px;
margin-top: 7px;margin-left: 40px;}
.select {

cursor: pointer;
line-height: normal!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
 .select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
background: url(../img/dropdown-arrow.png) no-repeat!important;
background-position: right center!important;
background-color: #fff!important;

}
}


.form-control {
display: block;
width: 100%;
height: 30px;
padding: 5px 9px;
font-size: 14px;
color: #555555;
vertical-align: middle;
border: 1px solid #cccccc;
border-radius: 0px;
}
.header-title a.clickmore {display: inline-block;color: #f42c6a;padding-left: 2px;}
.header-title a {
text-decoration: none;
color: #696969;
font-size: 15px;
display: block;
height: 44px;
line-height: 44px;
padding: 0px 18px;
text-transform: uppercase;
}
.header-title a.active {
    background-color: #ececec;color: #f42c6a;
}



.pic-box {
width: 215px;
background-color: #fff;
border: 1px solid #dbdbdb;
display: inline-block;
margin: 0 0 6px 6px;
padding: 3px;
position: relative;
}
.pic-box figure {
z-index: 5;
}

.pic-box figure a {
width: 300px;
height: 225px;
display: block;
}

.date {font-size: 11px;float: right;
margin-top: 6px;
margin-right: 2px;}
#bx-pager a.active {background-color: #f42c6a;}
/*Search Box END*/

/*Header Logo START*/


.header-info {overflow: hidden;}
.grid_8 {display: inline;float: right;position: relative;margin-left: 5px;margin-right: 5px;}
.header-logo .grid_8 {width: 230px;}
.header-logo .grid_8.alpha {margin-left: 0;width: 230px;float: left}
.header-logo .grid_8.alpha img {width: 210px}
.header-logo .grid_8.normal {padding-top: 13px}

.header-info p:first-child {float: left;border-right: 0;}
.header-info img {float: left;margin: 2px 10px 0 3px;}
.header-info .alpha img {margin: 0px;}
.header-info .info-title {color: #fff;font: 500 21px/1.25 'Oswald',"Open Sans",arial,sans-serif;margin: 0;padding: 1px 3px 2px 0;}
.header-info  .below-title {color: #fff;overflow: hidden;margin: 0;padding: 0 3px 9px 0;font: normal 13px/1.35 'Oswald',"Open Sans",arial,sans-serif;}
.join-button, .login-button {float: right;padding: 4px 7px;;display: block;-moz-border-radius: 9px;-webkit-border-radius: 9px;-o-border-radius: 9px;-ms-border-radius: 9px;-khtml-border-radius: 9px;
border-radius: 9px;font-weight: bolder;text-decoration: none;margin-left: 8px;width: 240px;}
.join-button a, .login-button a {text-decoration: none}
.join-button a {color: black}
.join-button:hover  {background-color: #FFCD42;border-top: 1px solid #fff;}
.login-button:hover {background-color: #111116;border-top: 1px solid #000;}
.join-button {background-color: #fac020;border-top: 1px solid #FCE6AA;}
.login-button {background-color: #25252e;border-top: 1px solid #000;margin-top: 8px;}
.top-part {font: 500 24px/1.25 'Oswald',"Open Sans",arial,sans-serif;color: white;text-align: center;width: 100%;}
.join-button p.top-part, .join-button p.bottom-part {color: black}
.bottom-part {font: normal 13px/1.25 'Oswald',"Open Sans",arial,sans-serif;color: white;text-align: center;width: 100%;}
/*Header Logo END*/


/*Slide pad START*/
.slider-big {text-align: center;
position: absolute;
bottom: 20px;
background: #fff;
left: 30px;
padding: 10px;
opacity: 0.9;}
.slider-big span.movie-title {
font-size: 24px;
text-decoration: none;
color: #213c71;
text-transform: uppercase;
}
.slider-big span.star {
font-weight: normal;
font-size: 16px;
padding-left: 0px;
color: #000 !important;
display: none;
}
/*Slide pad END*/

.main-content.bg-join-page {background-image: url(../img/bg-join-page.jpg);
background-repeat: no-repeat;width: 1080px;
margin: 0 auto;
background-position: top right;background-size: 56%;}
.join_steps.joing-page-3 {}
.price_point_join_page.joing-page-3 {border: none}
.main-content .title {text-align: left;max-width: 1080px;margin: 0 auto}
.title h1 {font-size: 27px;
font-weight: bold;}
.title a {text-decoration: none}
.title a:hover {text-decoration: underline;color: #1F3E80;text-shadow: 0px 0px 5px #A5BDF1;}
.main-content .title span.index-tagline{display: block;text-align: center;font-size: 42px;padding: 4px 0 2px;text-transform: uppercase;}
.title span.index-tagline span{color: #000000;}

.content-title {
margin-top: 0;
padding: 0;
text-transform: uppercase;
font-weight: normal;
text-align: center;
position: relative;
color: #444444;
font-weight: 300;
text-transform: uppercase;
}
.content-title:before {
display: block;
content: '';
position: absolute;
height: 3px;
width: 100%;
border-bottom: 1px solid rgba(0,0,0,0.1);
top: 50%;
left: 0;
z-index: 1;
}
.content-title span {
position: relative;
display: inline-block;
z-index: 2;
font-size: 40px;
background-color: #f6f6f6;
padding: 0px 10px;
}
.content-title > em {
display: block;
font-size: 12px;
font-style: normal;
margin-top: 3px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity: 0.8;
}


#mostPopularGalleries .models-frame {width: 200px}



.info-box-movie-title {text-align: left;
text-transform: capitalize;
width: 100%;
margin-top: 4px;
float: left;
font-size: 14px;
text-decoration: none;
padding-left: 3px;
padding-bottom: 0px;}
.info-box-movie-title a {text-decoration: none;color: #007dc6}




.info-box-new.white {margin-top: 0px;background: #FFFFFF;}
.info-box-new.white span {padding: 3px 0px 0px 0px;}

.tags {
    text-align: center;
width: 100%;
display: block;
text-transform: uppercase;
padding: 6px 0;
color: #D52E67;
text-shadow: 0 1px 0 #FFFFFF;
font-weight: bold;
}





.more_updates a {color: #fff;text-decoration: none;padding: 6px 0;display: block;font-size: 24px;font-weight: 100;text-transform: uppercase;}















.sp_quickcontact label {float: left;
display: block;
width: 100%;
padding: 4px 0px;}



.form-mailer {float: left; }

.logo-middle {
width: 100%;
position: absolute;
z-index: 101;
bottom: 0px;
height: 93px;
text-align: center;
}

.filters-top {float: right;width: 305px;}
.content_filter {
width: 300px;
height: 108px;
padding: 8px 10px;
overflow: auto;
overflow-x: hidden;
float: left;
background: #fff;
background-color: #f3f3f3;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec) to(#f3f3f3));
background: -webkit-linear-gradient(#ececec, #f3f3f3);
background: -moz-linear-gradient(#ececec, #f3f3f3);
background: -ms-linear-gradient(#ececec, #f3f3f3);
background: linear-gradient(#ececec, #f3f3f3);
background: -o-linear-gradient(#ececec, #f3f3f3);
font-weight: 300;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.content_filter p {
font-size: 16px;
margin-bottom: 8px;
width: 100%;
border-bottom: 1px solid #ddd;
padding-bottom: 8px;
padding-left: 10px;
}
.content_filter ul li:hover{
background: #fff;}
.content_filter ul li.active {
background: none repeat scroll 0 0 #fd3573;
color: white;
box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
}
.content_filter ul li {
padding: 2px;
float: left;
width: 100%;
}
.filters-top input {
padding: 8px;
width: 300px;
background-color: #26282c;
color: white;
border: 1px solid #26282c;
}
.content_filter ul li a {
padding-left: 10px;
text-decoration: none;
font-size: 12px;
float: left;
width: 100%;
}
.profile-info {
    max-width: 1240px;
margin: 0 auto;
}
.profile-left, .profile-right {
float: left;
}
.profile-left{width: 38%;}
.profile-right{width: 62%;}
.profile-left {
padding: 2px 15px;
font-size: 14px;
}
.profile-left h4, .profile-right h4 {
float: left;
width: 100%;
font-size: 16px;
margin-top: 15px;
}
.profile-left h4 span, .profile-right h4 span {
padding: 4px 9px 5px 9px;
background-color: #007dc6;
color: #fff;
float: left;
width: 100%;

font-size: 20px;
}
.model-info {max-width: 1240px;
margin: 0 auto;}
.model-picture, .model-data {width: 50%;float: left}
.model-data {padding:0px 15px;
font-size: 14px;
float: left;}

.model-picture h4, .model-data h4 {
width: 100%;
font-size: 29px;
margin-bottom: 8px;
margin-top: 10px;
}

.model-picture h4 span, .model-data h4 span {
padding: 4px 9px 5px 9px;
background-color: #26282c;
color: #FFFFFF;
float: left;
width: 100%;

font-size: 20px;
}

.model-picture p, .model-data p {color: #2B2B2B;
margin-bottom: 4px;
border-bottom: 1px solid rgba(0,0,0,0.1);

font-size: 17px;
padding: 0 0 8px 20px;
}
.bio p:last-child, .about p:last-child, .h4tags p:last-child { border-bottom: none;}
.model-data p b {font-weight: 400;width: 145px;display: inline-block;}





.video-singup {display: inline-block;width: 40%;padding:0 10px}

.video-singup ul {float: left;
padding: 3px;
text-align: left;
border-top: 1px solid #ddd;
margin: 12px;
width: 97%;
font-size: 18px;
}
.video-singup ul li {padding-left: 32px;
background-image: url(../img/tick.png);
background-repeat: no-repeat;
background-position: 3px 5px;
}






/*Join Page*/




.step_join_button {background-color: #ececec;
border-right: 1px solid #e1dede;
border-left: 1px solid #e1dede;
border-bottom: 1px solid #e1dede;
padding: 5px 0 10px 0;}
.join_steps.login-page-right {
width: 64%;
margin-right: 0;
}
.not-a-member {
background-color: #ececec;
float: left;
border-right: 1px solid #e1dede;
border-left: 1px solid #e1dede;
width: 100%;
}
.join_steps.login-page-right ul {
text-align: left;
font-size: 1.5em;
font-weight: 200;
padding-left: 53px;
padding-top: 20px;
float: left;
padding-bottom: 9px;
}
.join_steps.login-page-right ul li {
padding-left: 32px;
background-image: url(http://media.wetandpuffy.com/new-assets/img/tick.png);
background-repeat: no-repeat;
background-position: 3px 9px;
}
.join_button_green {
width: 80%;
margin: 0 auto;
margin-bottom: 30px;
}
.join_button_green input[type=submit]{width: 100%;
margin: 0 auto;
padding: 5px;
text-transform: uppercase;
border: 0;
font-size: 34px;
cursor: pointer;
color: white;
background: #2acc03;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2acc03), color-stop(100%, #26a905));
background: -webkit-linear-gradient(#2acc03, #26a905);
background: -moz-linear-gradient(#2acc03, #26a905);
background: -o-linear-gradient(#2acc03, #26a905);
background: -ms-linear-gradient(#2acc03, #26a905);
-pie-background: linear-gradient(#2acc03, #26a905);
background: linear-gradient(#2acc03, #26a905);
border: 0px solid #FFF;
box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
font: 500 27px 'Oswald',"Open Sans",arial,sans-serif;
border-radius: 2px;}
.join_button_green input[type=submit]:hover {

    background: #29c503;

}
.price_point_join_page {margin: 0 auto;background-color: #ececec;border-right: 1px solid #e1dede;border-left: 1px solid #e1dede;padding: 20px 0;}
.join_steps {float: left;
width: 49%;
margin-top: 10px;
margin-right: 1%;}
.join_steps.joing-page-3 {width: 55%}
.join-girl {float: left;
width: 50%;
height: 100%;
background: url('bg-girl.jpg') no-repeat;
min-height: 609px;
margin-top: 10px;
background-position: bottom right;}
.join-girl h4 {border-bottom: 1px solid #E9E9E9;}
.join-girl ul {
float: left;
text-align: left;
font-size: 1.5em;

padding-left: 16px;
padding-top: 9px;
}
.heaer-join {width: 1080px;
margin: 0 auto;
display: table;}
.heaer-join img {width: 100%}
.join_steps.login {
width: 35%;
}

.membership-includes li {text-align: center;}
.membership-includes li a {position: relative;}
.membership-includes li a span {position: absolute;width: 100%;text-align: center;text-transform: uppercase;}
.membership-includes li a span.wnp {background: #fd3573;color: white;}
.membership-includes li a span.wps {background: #ffd200;color: black;}
.membership-includes li a span.wls {background: #0a6963;color: white;}

.membership-includes img {width: 100%}
.membership-includes {float: left;
width: 49%;
margin-top: 10px;
background-color: #ececec;
border: 1px solid #e1dede;
padding: 15px;}
.membership-includes h4 {display: block;border-bottom: 1px solid #E9E9E9;padding: 0 0 8px 0;font-size: 30px;line-height: 32px;font-weight: 300;text-align: center;}
.membership-includes h5 {color: #616264;
font-size: 20px;
text-align: left;
padding-bottom: 11px;}
.membership-includes-bottom {text-align: left;max-width: 1080px;margin: 0 auto;margin-top: 11px;}
.membership-includes-bottom h4 {color: #646567;font-size: 20px;padding: 10px 0}
.membership-includes-bottom li {display: inline-block;width: 49%;float: left;margin-right: 7px;margin-bottom: 5px;}
.membership-includes-bottom li img {width: 100%}
.join-girl ul li.nobg-first {background-image: none;
margin-top: 10px;
padding-top: 19px;}
.join-girl ul li {
padding-left: 32px;
background-image: url(../img/tick.png);
background-repeat: no-repeat;
background-position: 3px 9px;
}

.join-girl ul li.nobg {background-image: none;}
.join-girl ul li.red {color: red}
.join_button {width: 80%;margin: 0 auto;}
.join_form_join_page h4, .join_userform_join_page h4, .join-girl h4, .membership-includes.login h4{display: block;
padding: 4px 0 4px 13px;
font-size: 24px;
line-height: 32px;
font-weight: 300;
text-align: left;
background-color: #26282c;
color: white;
}


.pussypedia-container .first-image {
    float:left;
    margin:0 15px 18px 0;
    width: 50%;
}
.pussypedia-container .pussypedia-text {
    float:right;
    width:48%;
}

.pussypedia-container .pussypedia-text p {
    font-size:19px;
    line-height:160%;
    padding:15px 0;
    color:#5b5c5c;
    text-align: left
}
.pussypedia-container .pussypedia-text p  a{
    color:#f12866;
}
.pussypedia-container .pussypedia-text img {
    float:right;
    margin-top:-35px;
    margin-right:15px;
    margin:-35px 15px 10px 10px;
}

.pussypedia-container .pussypedia-smallthumbs img {
    margin:0 5px 0 0;
    float:none;
}
.pussypedia-container .pussypedia-smallthumbs img:first-child {
    margin:0;
}



.whyjoin-trailer-area {
    float:left;
    width:60%;
}

.whyjoin-trailer-playlist {
    float:right;
    width:40%;
}
 .whyjoin-trailer-title {
    background:black;
    color:white;
    text-transform:uppercase;
    padding: 8px 20px;
    font-size:19px;
    line-height:27px;
}
.whyjoin-trailer-title span {
    color:#FD3573;
}
.whyjoin-trailer-playlist ul li {
    background:#C1C1C1;
    border-bottom:1px solid #E0E0E0;
}
.whyjoin-trailer-playlist ul li a {
    display:block;
    padding:12px 0 14px 60px;
    color:#858585;
    text-decoration:none;
    font-size:19px;
    line-height:23px;
}
.whyjoin-trailer-playlist ul li a.active {
    color:#000;
    background:#FD3573 url('../img/trailer-active.png') no-repeat 10px center;
}
.whyjoin-trailer-playlist ul li span {
    display:block;
    color:white;
}
    
.whyjoin-hq-pictures {
    text-align: center;
} 

.whyjoin-hq-pictures img {
    margin-top:10px;
    margin-left:10px;
}
.whyjoin-hq-pictures img:first-child {
    margin-left:0;
}

.whyjoin-reasons li {
    float:left;
    color:white;
    width:50%;
}
.whyjoin-reasons .inner {
    background:#8FC400;
    border-bottom:2px solid #ececec;
    border-right:2px solid #ececec;
    font-size:22px;
    padding:5px 10px;
}
.whyjoin-reasons li span {
    display:inline-block;
    height:55px;
    width:55px;
    background:url('../img/why-join-icons.png') no-repeat;
    vertical-align:middle;
    margin-right:10px;
}

.whyjoin-reasons .whyjoin-reason1 span {
    background-position: -15px 0px;
}
.whyjoin-reasons .whyjoin-reason2 span {
    background-position: -110px 0px;
}
.whyjoin-reasons .whyjoin-reason3 span {
    background-position: -15px -70px;
}
.whyjoin-reasons .whyjoin-reason4 span {
    background-position: -110px -70px;
}
.whyjoin-reasons .whyjoin-reason5 span {
    background-position: -15px -145px;
}
.whyjoin-reasons .whyjoin-reason6 span {
    background-position: -110px -145px;
}
.whyjoin-reasons .whyjoin-reason7 span {
    background-position: -15px -218px;
}
.whyjoin-reasons .whyjoin-reason8 span {
    background-position: -110px -218px;
}





.join_form h5 {display: block;
padding: 0 0 8px 0;
font-size: 30px;
line-height: 35px;
font-weight: 300;}
.join-info {width: 1080px;margin: 0 auto;display: table;padding-bottom: 12px;}
#signup, #login {margin: 0 auto;}
#signup fieldset, #login fieldset {background-color: #ececec;border-right: 1px solid #e1dede;border-left: 1px solid #e1dede;padding: 19px 23px;}
#login fieldset, #login fieldset {
text-align: center;
padding-bottom: 1px;
}
.edit-info input, .box-form textarea, .profile-box input {margin: 5px 0;padding: 12px;width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 2px;border-radius: 2px;
}

#signup input, .login_username, .login_password
{margin-bottom: 10px;
padding: 12px;
width: 80%;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #ccc;
-moz-border-radius: 3px;
-webkit-border-radius: 2px;
border-radius: 2px; 
padding-right: 15px;}

#signup label {float: left;
text-align: right;
width: 20%;
padding-right: 14px;
line-height: 41px;
font-size: 17px;}

#signup input:focus, .edit-info input:focus {
outline: 0;
border-color: #fac020;
-moz-box-shadow: 0px 0px 1px rgba(227, 47, 128, 1) inset;
-webkit-box-shadow: 0px 0px 1px rgba(227, 47, 128, 1) inset;
box-shadow: 0px 0px 1px rgba(227, 47, 128, 1) inset;
}
#signup .error label {display: block;color: red}
.login_username, .login_password {
width: 90%;
}
#login .join_button input[type=submit] {
padding: 5px;
font-size: 27px;
}

#signup .join_button input[type=submit], #login .join_button input[type=submit]{width: 100%;padding: 10px;text-transform: uppercase;border: 0;font-size: 34px;cursor: pointer;color: white;
background: #f83672;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f83672), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#f83672, #e81f5e);
background: -moz-linear-gradient(#f83672, #e81f5e);
background: -o-linear-gradient(#f83672, #e81f5e);
background: -ms-linear-gradient(#f83672, #e81f5e);
-pie-background: linear-gradient(#f83672, #e81f5e);
background: linear-gradient(#f83672, #e81f5e);
border: 0px solid #FFF;box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;font: 500 40px 'Oswald',"Open Sans",arial,sans-serif;border-radius: 2px;}
#signup .join_button input[type=submit]:hover, #login .join_button input[type=submit]:hover {background: #BB1549;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #BB1549), color-stop(100%, #e81f5e));
background: -webkit-linear-gradient(#BB1549, #e81f5e);
background: -moz-linear-gradient(#BB1549, #e81f5e);
background: -o-linear-gradient(#BB1549, #e81f5e);
background: -ms-linear-gradient(#BB1549, #e81f5e);
-pie-background: linear-gradient(#BB1549, #e81f5e);
background: linear-gradient(#BB1549, #e81f5e);}
.login_problem {
text-align: center;
margin-top: 10px;
}
#login .join_button input[type=submit] {
padding: 5px;
font-size: 27px;
}
/* Price Points */



.singup_page,  .box-form button {width: 310px;margin: 0 auto;border-radius: 2px;}
.singup_page a, .box-form button {color: #fff;text-decoration: none;padding: 1.4em 0;display: block;}
.best-value-price {font-size: 8px;
background: rgb(248, 248, 248);
position: absolute;
bottom: 2px;
right: 2px;
vertical-align: middle;
text-align: center;
padding: 3px;
border-radius: 1px;}

.best-value-price-join {
display: block;
height: 47px;
width: 144px;
background: url('../img/bestvalue.png') no-repeat;
position: absolute;
right: 0px;
text-align: center;
color: #000;
top: 11px;

}

















#menu, #sites {font-size: .75em;width: 100%;}



ul.our_sites, ul.sorting_videos{width: 100%;overflow: hidden;display: table;}
ul.our_sites li, ul.sorting_videos li {text-align: center;display: table-cell;vertical-align: top;cursor: pointer;width: 33%;}
ul.our_sites li, ul.sorting_videos li{border-left: 1px solid #F5F5F5;border-right: 1px solid #D3D3D3;}
ul.our_sites li>a .sites_img {margin: auto;}
ul.sorting_videos li {font-size:13px;}
ul.sorting_videos li a {text-decoration:none;text-shadow: 0 1px 0 #FDFDFD;font-weight: bold;padding: 1em 0px;display: inline-block;width: 100%}
ul.sorting_videos li.active {background: #D5D5D5;}
ul.our_sites li.active {background: #D5D5D5;}
.sites_img {display: block;}
.sites_img img {width:100%;}

.page_title {
color: #FFF;
text-align: center;
padding: 11px 0 11px 0px;
background: #D52E67;
text-shadow: 0 1px 0 #1F1A1A;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;

}

/*Video Box*/
#mostRecentVideos {margin: 0 auto;
text-align: center;
padding: 4px 0px;

}
#mostPopularModels, #mostPopularGalleries {margin: 0 auto;
text-align: center;
padding: 4px 0px;max-width: 1470px;}
#ModelsVideosPictures {margin: 0 auto;

padding: 4px 0px;}


/*Buttons*/

.join_link, .more_updates, .add_comment_button{font-size: 1em; font-weight: bold; text-align: center;position: relative;border-radius: 0;}
.join_link {margin-bottom: 5px;}
.join_link a, .more_updates, .add_comment_button a {color: white;text-decoration: none;display: block;}

.join_link a, .add_comment_button a {color:#fff;text-decoration: none;padding: 1em 0;display: block;text-shadow: 0 1px 0 #160008;}
.like a.button-like  {background-position: right bottom;}
.like a.button-like.favorized {background-position: right top;}
.button-like {display: inline-block;width: 32px;height: 25px;background: url(../img/list-buttons-new.png) no-repeat; background-size: 32px 50px;}
.like a.button-remove  {background-position: right top;}
.button-remove {display: inline-block;width: 32px;height: 25px;background: url(../img/remove.png) no-repeat}

/*Arrows */
.ui-icon {
width: 18px;
height: 18px;
background: #666;
background: rgba(0,0,0,.4);
background-image: url(../img/icons-18-white.png) ;
background-repeat: no-repeat;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
background-position: -109px;
position: absolute;
top: 50%;
margin-top: -9px;
}
.ui-icon {right: 10px;}
.ui-icon-pagination-left,.ui-icon-pagination-right {
width: 18px;
height: 18px;
background-image: url(../img/icons-18-white.png) ;
background-repeat: no-repeat;
position: absolute;
top: 50%;
margin-top: -9px;
}
.ui-icon-pagination-left {left:5px;}
.ui-icon-pagination-right {right:5px;}

.ui-icon-arrow-r {
background-position: -108px 50%;
}
.ui-icon-arrow-d {
background-position: -216px 50%;
}
.ui-icon-arrow-l {background-position: -145px 50%;}
.ui-icon-arrow-r {background-position: -108px 50%;}
.ui-icon-arrow-c {background-position: -682px 50%}
.ui-icon-arrow-check {background-position: -253px 50%}

.ui-icon-shadow {
-moz-box-shadow: 0px 1px 0 rgba(255,255,255,.4);
-webkit-box-shadow: 0px 1px 0 rgba(255,255,255,.4) ; box-shadow: 0px 1px 0 rgba(255,255,255,.4) ;
}



#footer div#social {
height: 60px;
border-top: 1px solid white;
border-bottom: 1px solid rgba(0,0,0,.11);
box-shadow: 0 1px 0 0 #fff;
padding-top: 5px;
}
#footer div#social ul {
width: 280px;
margin: 0 auto;
}
#footer p {

}
#footer div#social ul li {
text-indent: -1000em;
float: left;
width: 50px;
margin: 0 10px;
height: 57px;
background: url(../img/social-icons.png) no-repeat 0 0;
background-size: 50px 227px!important;
-webkit-background-size: 50px 227px!important;
}
#footer div#social ul li#facebook {
background-position: 0px -113px;
}
#footer div#social ul li#twitter {
background-position: 0px 1px;
}
#footer div#social ul li#tumblr {
background-position: 0px -56px;
}
#footer div#social ul li#contact_us {
background-position: 0 -171px;
}
#footer div#social ul li a {
display: block;
width: 100%;
height: 100%;
}


.name-and-stars {float: left;
width: 25%;
margin-right: 10px;
}


.channel img  {float: left;margin-right: 30px;}

.channel {
    font-size: 40px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: normal;
text-shadow: 0 1px 0 #FFFFFF;
color: #007dc6;
float: right;
width: 100%;
}
.download_channel {float: right;}
.advert {width: 100%;text-align:   center;}
.channel b {color: #fb3271;}
.channel p {font-size: 12px}

.directory span b {color: #fb3271}
.alphabetic {max-width: 1190px;margin: 0 auto;padding-top: 10px;text-align: center;}
/*Video Player*/


.side-banner {
display: block;
width: 100%;
top:0px;
height: 100%;
background-color: #000;
color: white;
text-align: center;
z-index: 1;
}
.side-banner img {width: 100%;display: block}
.side-banner a img {width: 100%;}
.more-info {background: #fff;
text-align: left;
box-shadow: 0 1px 1px #D3D3D3;
-moz-box-shadow: 0 1px 1px #999999;
-webkit-box-shadow: 0 1px 1px #C7C7C7;}
.more-tags, .description {padding: 8px;}
.more-tags a {background: #fcfcfc;
color: #000;
border: 1px solid #D52E67;
text-decoration: none;
padding: 0.3em 0.3em;
border-radius: 2px;display: inline-block;
margin-bottom: 5px;}
.more-tags {border-top: 1px solid #E4E4E4;}
/*TABS*/
#tabs   {
overflow: hidden;
padding: 0;
zoom: 1;
position: relative;
z-index: 1;
width: 99%;
margin: 0 auto;
padding-top: 2px;
border-bottom: 3px solid #fac020;
display: table;
max-width: 1470px;
}
#tabs.max-width {max-width: 1241px}

#tabs li {
list-style: none;
margin: 0;
padding: 0;
display: table-cell;
}

#tabs li a {
display: block;
padding: 5px 0px;
border-bottom: 0 none;
text-align: center;
text-decoration: none;
margin-left: -1px;
border-top: 1px solid #C9C9C9;
border-right: 1px solid #C9C9C9;
font-size: 20px;


}
#tabs li:first-child a{margin-left:0;border-left: 1px solid #C9C9C9;}

.tab-section {
margin: 1px auto;
border-width: 1px;
text-align: center;

}

#tabs li a.current {
background: #fac020;
color: #000;
border-top: 1px solid #fac020;
border-left: 1px solid #fac020;
border-right: 1px solid #fac020;
}
/*Comments*/
#comments_box {
max-width: 1241px;
margin: 0 auto;

}
.comment:first-child {
}
.comment {
border-bottom: 1px solid #BEBEBE;
padding: 10px;
}
 .comment-header {
color: #007dc6;

}
.comment-header strong {
color: #f42c6a;

}
.comment p {
padding: 10px 0;
}
.comment h4 {position: relative;text-align: center;padding-right: 23px;}
/*Parts*/

.list-1minclips {text-align: center;}

.list-1minclips li, .list-pics li{display: inline-block;margin: 4px;padding: 3px;background: #F7F7F7;border: 1px solid #EBEBEB;border-radius: 2px;text-align: center;width: 24%;}

.list-1minclips li:hover {background-color: white}
.list-pics li {width: 226px;
height: 154px;}
li.parts-list {}
li.parts-list a {}
li.parts-list span {}
.part-image img {width: 100%}

/*Acordian*/
.fork {
  border:0;
  position:absolute;
  top:0;
  right:0;
}

.col {
  width: 320px;
  float: left;
  margin-right:32px;
  margin-bottom: 16px;
}
.c3 {
  margin-right:0;
}


h3 {
  margin: 0;
 

}

h3 a {
display: block;
padding: 10px;
margin: 0;
color: #fff;
text-decoration: none;
font-weight: normal;
border-top: 1px solid #133C63;
border-bottom: 1px solid #04192C;
text-shadow: 1px 1px 1px rgb(0, 0, 0);
text-align: center;
position: relative;}
h3:hover {  }
h3.open  { background: #031220; }
h3.open span.ui-icon-arrow-d {background-position: -180px 50%}
#accordion-example{background: #ebebeb;}
a.active span.ui-icon-arrow-d {background-position: -180px 50%}
#accordion-example ul { width: 100%;overflow: hidden;}
#accordion-example ul li {font-size: 13px;border-top: 1px solid #C5C5C5;text-align: center;cursor: pointer;position: relative;box-shadow: 0 2px 0px #FFFFFF;-moz-box-shadow: 0 2px 0px #FFFFFF;-webkit-box-shadow: 0 2px 0px #FFFFFF;}
#accordion-example ul li a {padding: 1em 0px;display:block;text-decoration: none;text-shadow: 0 1px 0 #FDFDFD;font-weight: bold;}
#accordion-example ul li.active {background: #D5D5D5;}
#accordion-example ul li.active span.ui-icon-arrow-c {background-position: -720px 50%;}




/* Pre hide sections with JavaScript on
--- */

/* Event example
--- */
pre#event-log {
  background: #fafacc;
  padding: 10px;
  display: block;
}


/*End Of Acordien*/


/*Profile*/
.profile-box {
background: #ebebeb;
padding: 7px;
text-align: center;
font-size: 17px;
float: left;
width: 100%;
}
.profile-avatar {margin: 0px 0 5px 3px;float: left;vertical-align: top;}
.profile-avatar img {width:130px;}
.profile-data {vertical-align: top;margin: 0px 0px 5px 2px;padding: 0 3px 0 135px;}
.favorite-video,.favorite-set, .favorite-model {padding: 2px;display: inline-block;}
.remove_margin {margin-bottom:-13px;}
.profile-line:first-child {
border-top: none;
}
.profile-line {
border-bottom: 1px solid #E2E2E2;
background: #F1F1F1;
padding: 7px;
border-top: 1px solid #F7F7F7;
}
 .profile-line-header {
color: #e53082;
font-size: 0.8em;
}
.profile-line-header strong {
color: #969696;
}
.edit-info {padding: 8px;border-bottom: 1px solid #E2E2E2;background: #F1F1F1;padding: 7px;border-top: 1px solid #F7F7F7;text-align: center;}
.edit-info p {font-size: 0.75em}
.edit-info:first-child {border-top: none;}
.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    margin: 0 auto;margin-top: 5px;margin-bottom: 5px;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 30px;
}
.onoffswitch-inner {
    width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    border-radius: 30px;
    box-shadow: 0px 15px 0px rgba(0,0,0,0.08) inset;
}
.onoffswitch-inner:before {
    text-align: left;
    content: "ON";
    padding-left: 10px;
    background-color: #E53082; color: #FFFFFF;
    border-radius: 30px 0 0 30px;
}
.onoffswitch-inner:after {
    text-align: right;
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
    border-radius: 0 30px 30px 0;
}
.onoffswitch-switch {
    width: 30px; margin: 0px;
    background: #FFFFFF;
    border: 2px solid #999999; border-radius: 30px;
    position: absolute; top: 0; bottom: 0; right: 56px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%);
    box-shadow: 0 1px 1px white inset;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
/*Filtering*/
.filtered_span {display: block;
text-align: center;
padding: 1em;
background: white;border-bottom: 1px solid #ddd;}
.filtered_span a {font-size: 1.25em;
text-decoration: none;
color: red;
font-weight: bolder;
font-family: 'Helvetica Neue', 'Arial';
border-radius: 2px;
float: right;
line-height: 21px;
margin-top: -2px;
background: white;}
/*Comments*/
.box-form {padding: 7px;text-align: center;}
.box-form button {border: 0;font-size: 16px}
/*Pictures*/
.gallery, .download {margin:2px 0;font-size: 14px;
text-decoration: none;}
#Filters {max-width: 1470px;}
.max-width {max-width: 1241px}
.video-frame.big-cover-one {
    width:512px;
}

.video-frame.big-cover-one img {
    max-width:512px;
}

.big-cover-one img.playBtn {
    left:248px;
    top:130px;
}
.profile-box p {padding:2px 0px;}
#slideshow_run, .profile-box button {
line-height: inherit;
white-space: nowrap;
display: inline-block;
padding: 8px 10px 11px 10px;
text-decoration: none;
color: #feffff;
text-shadow: 0px 1px 0px rgba(0,0,0, .5);
    background: #f83672;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f83672), color-stop(100%, #e81f5e));
    background: -webkit-linear-gradient(#f83672, #e81f5e);
    background: -moz-linear-gradient(#f83672, #e81f5e);
    background: -o-linear-gradient(#f83672, #e81f5e);
    background: -ms-linear-gradient(#f83672, #e81f5e);
    -pie-background: linear-gradient(#f83672, #e81f5e);
    background: linear-gradient(#f83672, #e81f5e);
box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
-o-box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
cursor: pointer;
font: 200 19px 'Oswald',"Open Sans",arial,sans-serif;
border: none;
}
#slideshow_run:hover, .profile-box button:hover {
    background: #1F3E80;
}

#slideshow_seconds {
border: 1px solid #CCC;
width: 46px;
padding: 7px 0 11px 0px;
line-height: 20px;
font: 200 19px 'Oswald',"Open Sans",arial,sans-serif;
text-align: center;
}
#rating_wrap {
    float:right;
}

.active_filter {
    background:white;
    text-align:center;
    padding:10px;
    font-size:14px;
    border-bottom:1px solid #c9c9c9;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    margin: 0 auto;
    max-width: 1470px
}
.active_filter img {
    vertical-align: -2px;
    margin-left:5px;
}



#content_blog {
position: relative;
float: left;
overflow: hidden;
padding: 0 0 10px;
width: 75.4%;
}
#sidebar {

float: right;
overflow: hidden;
margin-left: 0;
padding: 15px 21px 20px;
width: 18.5%;
}


.blog .post {
overflow: hidden;
padding-top: 15px;
padding-bottom: 25px;
}
.image-future {width: 100%;float: left;}
.post_info {
float: left;
margin-right: 4px;
}
.post_info .published {
margin: 0 0 3px 0px;
height: 36px;
display:block;
width:54px;
background-color: #3a454b;
}
.entry-header .gallery-padding {padding: 0 2px 4px 2px;
float: left;}
.entry-header .refer-set {padding: 0 2px 4px 2px;
float: left;width:157px;}
.info-set-box {background-color: #fff;
padding: 2px;
display: block;
max-width: 100%;
height: auto;
overflow: hidden;
box-shadow: 0 1px 1px #999999;
-moz-box-shadow: 0 1px 1px #999999;
-webkit-box-shadow: 0 1px 1px #999999;}
.info-set-title {
background: #3a454b;
color: white;
padding: 8px 0px;
text-transform: uppercase;
font-size: 19px;
text-align: center;
font-family: 'trebuchet ms';
text-shadow: 1px 1px 2px #000;
text-transform: uppercase;
font-weight: bolder;
}
.info-box-ref-set {margin-top: 8px;
padding: 1px 6px;
float: left;}
.info-box-ref-set span {padding: 5px 3px;float: left;border-bottom: 1px solid #eee;width: 93%;font-size: 10px;text-transform: uppercase;}
.info-box-ref-set span.last {border-bottom:none;}
.info-box-ref-set span a {font-size: 9px;color: #a1004f;}
.info-box-title {

    float: left;
font-size: 12px;
display: inline-block;
vertical-align: middle;
text-align: left;
padding-left: 4px;
margin-top: 2px;
max-width: 77%;
height: 18px;
overflow: hidden;
}

.refer-set-image-wrapper {
  position: relative;
display: block;
overflow: hidden;
text-align: center;
cursor: pointer;
width: 149px;
height: 180px;
}
.image-wrapper-blog {position: relative;
display: block;
overflow: hidden;
text-align: center;
cursor: pointer;
width: 511px;
height: 202px;}
.entry-header .picture-blogpost {}
.published {
position: relative;
}
.post_info .cmsms_page_year, .post_info .cmsms_post_year {
top: 9px;
font-size: 10px;
}
.post_info .cmsms_page_day, .post_info .cmsms_post_day {
display: block;
padding: 6px 5px 5px 0px;
width: 29px;
text-align: center;
font-size: 26px;
line-height: 26px;
color: #ffffff;
}

.post_info .cmsms_page_year, .post_info .cmsms_page_month, .post_info .cmsms_post_year, .post_info .cmsms_post_month {
right: 3px;
position: absolute;
display: block;
line-height: 29px;
color: #ffffff;
}
.post_info .cmsms_page_month, .post_info .cmsms_post_month {
font-size: 10px;
bottom: 9px;
text-transform: uppercase;
}
abbr {
font: 12px/18px 'trebuchet ms',Arial;
font-weight: normal;
font-style: normal;
}
.post_info  .buttons-vid {
  float: left;
  margin: 1px 1px 0px 0px;
}
.post_info .buttons-vid a {
  display: inline-block;
width: 25px;
height: 25px;
background: url(img/list-buttons-vid-new.png) no-repeat left top;
}
.post_info .buttons-vid a.photo  {
  background-position:left bottom;
}
.post_info .buttons-vid a.photo:hover {
  background-position:left top;
}
.post_info .buttons-vid a.like  {
  background-position:right bottom;
}
.post_info .buttons-vid a.like:hover,
.post_info .buttons-vid a.favorized,
.post_info .buttons-vid a.favorized:hover{
  background-position:right top;
}
.post_info .buttons {
  float: left;
  margin: 1px 1px 0px 0px;
}
.post_info .buttons a {
  display: inline-block;
width: 25px;
height: 25px;
background: url(img/list-buttons-new.png) no-repeat left top;
}
.post_info .buttons a.tv  {
  background:url(img/tv_new.png) no-repeat left bottom;
}
.post_info .buttons a.tv:hover  {
  background:url(img/tv_new.png) no-repeat left top;
}
.post_info .buttons a.photo  {
  background-position:left bottom;
}
.post_info .buttons a.photo:hover {
  background-position:left top;
}
.post_info .buttons a.like  {
  background-position:right bottom;
}
.post_info .buttons a.like:hover,
.post_info .buttons a.favorized,
.post_info .buttons a.favorized:hover{
  background-position:right top;
}

.ovh {
overflow: hidden;
}
.entry-header > h1 a {
margin: 15px 0 0 0;
font: 32px/36px 'trebuchet ms',Arial, sans-serif;
font-weight: 300;
font-style: normal;
color:#3a454b;
}
.cmsms_post_info  a {font: 12px/18px 'trebuchet ms',Arial, sans-serif; color:#fe007d;}
.cmsms_post_info {
  padding: 5px 0 17px;
  font: 12px/18px 'trebuchet ms',Arial, sans-serif;
}
.entry-content, .cmsms_tags {
 font: 14px/18px 'trebuchet ms',Arial, sans-serif;
font-weight: normal;
font-style: normal;
padding: 0 0 18px;
}
.more_button {
display: inline-block;
}

.cl {
clear: both;
}

#comment_add h3 {
    font-size:20px;
    background:none;
}
#comment_add textarea {
    border:1px solid #CCC;
    font:15px 'Oswald',"Open Sans",arial,sans-serif;
    font-weight:normal;
    padding:5px;
    width:300px;
    height:200px;
}
#comment_add button {
    background:none repeat scroll 0 0 #FAC020;
        box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    cursor: pointer;
    font: 500 30px 'Oswald',"Open Sans",arial,sans-serif;
     border: 1px solid #CCCCCC;
    border-radius: 2px;
    margin: 5px 0;
    padding: 12px;
}

#comment_add button:hover {
    background:#EAB010;
}



/** honza's shit */


.updates-module-pictures .whyjoin-container,
.updates-module-pictures .pussypedia-container {
    padding:20px;
    
}
.updates-module-pictures .pussypedia-container {text-align: center;}

.pussypedia-container .pussypedia-title {
    background:black;
    color:white;
    text-transform:uppercase;
    padding: 8px 20px;
    font-size:19px;
    line-height:27px;
}
.special-offers {
text-align: center;
}
.special-offer-link {
margin: 0 10px 10px 0;
display: inline-block;
border: 1px solid #aaa;
}
.member-menu {max-width: 1115px;
margin: 0 auto;}
.member-menu ul {display: table;}
.member-menu ul li {float: left;
zoom: 1;}
.member-menu ul li a {display: block;
padding: 0px 12px;
color: #FFF;
text-align: left;
text-decoration: none;
text-transform: uppercase;
font-size: 12px;
font-weight: 100;
border-left: 1px solid #D50000}
.member-menu ul li a:hover {background-color: #B92B57;}
.member-menu ul span {float: left}
.center {
text-align: center;
}
.special-offer-link img {float: left}


.info-table {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:20px;
	margin:0 0 20px;	
}
.info-table-ok {
	background:#80FF80;
	color:green;
}
.info-table-warning {
	background:#FFC0C0;
	color:black;
}

#rating_wrap .current-rating-text {
    color:#a8a8a8;
    font-size:13px !important;
    font-weight:bold;
    float:right;
    height:28px;
    line-height: 28px;
}




.updates-filter-category.option-set div:first-child {
    border-right:0 !important;
}
.updates-filter-category.option-set div {
    border-left:1px solid #e1dede;
}


.notification {
    background:white;
    padding:15px;
}

.notification_inner {
    padding:25px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    border:1px solid #E6E6E6;
    position:relative;
    font-size:13px;
    line-height:140%;
}

.notification_inner .notification_header {
    background:url('/source/notification_header.png') repeat-x center;
    text-align:center;
    width:95%;
    margin-bottom:20px;
}
.notification_inner .notification_header span {
    display:inline-block;
    font-size:24px;
    color:#678361;
    background:white;
    padding:0 25px;
}

.notification_inner .notification_close {
    position:absolute;
    border:none;
    right:25px;
    top:15px;
    
}
.notification_close, .notification_close_button {
    cursor:pointer;
}

.notification_inner h2 {
    font-size:16px;
    margin:0 0 15px 0;
}



/** end of honza shit */




@media (min-width: 1249px) {
.sites_img img {max-width: 310px;margin: 0 auto;}
.pad {max-width: 1249px;margin: 0 auto;}
}

@media only screen and (max-width: 1250px) {
.header-logo .grid_8.normal img {display: none}
.header-logo .grid_8 {width: 180px;}
}


@media (max-width: 600px) {
#tabs li {display: block;}
#tabs li a {border-left: 1px solid #C9C9C9;margin-left: 0px;}
.content_filter {width: 100%;height: 300px;}

.footer-links a {float: none;}
.model-picture, .model-data {width: 100%;}
.slider-big {display: none}

}


@media(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){

}


@media (min-width: 1249px) {
.sites_img img {max-width: 310px;margin: 0 auto;}
.pad {max-width: 1249px;margin: 0 auto;}
}

@media only screen and (max-width: 1490px) {

}
@media only screen and (max-width: 1250px) {
section .header-title div {width: 100%}
.formBlock {margin-top: 0;
margin-left: 0;padding: 8px;border-bottom: 1px solid #e1dede;}
.header-logo .grid_8.normal img {display: none}
.header-logo .grid_8 {width: 180px;}
.video-frame.big-one {width: 310px;}
.image-wrapper.big-one img {max-width: 100%;max-height: 173px;}
.video-frame {width: 320px;margin: 0px 1px;}

.video-frame.big-cover-one {width:310px;}
.video-frame.big-cover-one img {max-width:310px;}
.image-wrapper.big-one img.playBtn {top: 84px;left: 144px;width: 32px;}
section .header-title h1, section .header-title h2, section .header-title h3,section .header-title h4 {
    line-height: 44px;
    float: left;
    padding: 0 ;
    text-align: center;
    width: 100%;
 
}
.updates-module-pictures .header-title .updates-category {
    width: 100%;text-align: center;float: none;
}
.updates-module-pictures .header-title .toggle-box.model {
       width: 100%;text-align: center;float: none; 
}
.updates-module-pictures .header-title .updates-category div{
border-bottom: 1px solid #e1dede; 
}
.updates-module-pictures .header-title .updates-category div:first-child {
border-right: none;
border-left: none;
}
.updates-module-pictures .header-title .updates-category div:last-child {border-right: none;
border-left: none;
margin-bottom: 16px;
}

.updates-module-pictures .header-title .updates-category div a.active {background-color: #fff;}
.updates-module-pictures .header-title .toggle-box .toggle-videos {border-left: none;border-bottom: 1px solid #e1dede;}
.updates-module-pictures .header-title .toggle-box .toggle-photos {border-right: none;border-bottom: 1px solid #e1dede;border-left: none;}
.updates-module-pictures .header-title .toggle-box .toggle-photos:last-child , .updates-module-pictures .header-title .updates-category div.onemoreline{border-right: none}
.updates-module-pictures .header-title .toggle-box {width: 100%;float: none;text-align: center;margin-left: 0}
.updates-module-pictures .header-title .toggle-box.models {width: 100%}
.header-title a.active {background-color: #fff;}
.monial {width: 100%}
.membenifits-bg {display: none}
.members-say h4 {text-align: center;}
ul.menu_buttons {text-align: center;width: 100%}
ul.menu_buttons li {float: none;display: inline-block;}
.mailer-box {float: left;width: 100%;
text-align: center;
margin-top: 10px;margin-left: 0}
.singup-button {width: 100%}
.singup-button a {text-align: center;}
.form-mailer {float: right;}
.download-options a {width: 19%;}
.small-pussy-pic {display: none}
.name-and-stars {width: 100%}
.model-picture, .model-data {width: 100%}
.small-imgs {width: 100%}
.pornstars-stars {width: 100%}
.whyjoin-trailer-area {width: 100%}
.whyjoin-trailer-playlist {width: 100%}


}
@media (max-width: 1024px) {

.option-padding.video_page {width: 100%}
.movie-data {width: 100%;display: inline-block;}
.movie-data span {width: 100%;display: block;text-align: center;border-right: none;}
.header-logo {max-width: 100%;}
.header-logo .grid_8.alpha {width: 100%;}
.header-logo .grid_8 {width: 100%;}
.header-logo .grid_8.normal {border-top: 1px solid #153270;border-bottom: 1px solid #1D4291;text-align: center;}
.header-info img {float: none}
.header-info p:first-child {float: none;width: 100%;text-align: center;}
.header-logo .grid_8.normal img {display: none}

.video-trailer {width: 100%}
    .download-options a {width: 100%;}
.header-logo {max-width: 100%;}
.header-logo .grid_8.alpha {width: 100%;}
.header-logo .grid_8 {width: 100%;}
.header-logo .grid_8.normal {border-top: 1px solid #153270;border-bottom: 1px solid #1D4291;text-align: center;}
.header-info img {float: none}
.header-info p:first-child {float: none;width: 100%;text-align: center;}
.header-logo .grid_8.normal img {display: none}
.video-trailer {width: 100%}
.video-frame.big-one {width: 310px;}
.image-wrapper.big-one img {max-width: 310px;}
.video-frame.big-cover-one {width:310px;}
.video-frame.big-cover-one img {max-width:310px;}
.image-wrapper.big-one img.playBtn {
top: 84px;
left: 144px;
width: 32px;
}
.pussypedia-container .pussypedia-text p {font-size: 15px}
.option-padding.video_page {width: 100%}
.list-1minclips li, .list-pics li {width: 30%;}
#videoplayer_wrapper {width: 100%}
.video-singup {width: 100%}
.whyjoin-reasons li {width: 100%}
.whyjoin-reasons .inner {border-right: none}
.small-player {float: left;width: 100%;}
.profile-left {width: 100%}
.profile-right {width: 100%;padding: 2px 15px;}
.download_channel {text-align: center;}
#rating_wrap.video-page-rating {
    float:none;width: 230px;margin: 0 auto;
}
.footer-links a {display: block;float: none}
}



@media(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5){

}


/*------------------------------------*\
    Media Queries
\*------------------------------------*/
@media only screen and (max-width: 1170px) { 
.nav-search {width: 100%;padding: 0 1%;border-top: 1px solid #000;}
#srachBox {width: 65%;margin-bottom: 5px;}
.directory, .adver-channel {text-align: center;}
.alphabetic>a {margin-bottom: 7px}
.directory span {display: none}
.channel b, .channel p {width: 100%;display: inline-block;}
.channel img {float: none}
}

@media only screen and (max-width: 930px) {
    .text-box-on-homepage {display: none}
    .nav-mobile {
        display:block;
    }
    .nav {
        width:100%;
        padding:50px 0 0;
        background: #25272a;
    }
    .nav-list {
        display:none;
    }
    .nav-item {
        width:100%;
        float:none;
        border-bottom: 1px solid #33383D;
    }

    .nav-item a {

        padding:10px;
        text-align: left;
        padding: 15px 0px 15px 10px;
    }

    .nav-item:first-child a {

    }
    .nav-item:last-child a {
        
    }
    .nav-active {
        display:block;
    }
    .nav-mobile-open {
        border-radius:5px 5px 0 0;
        -webkit-border-radius:5px 5px 0 0;
        -moz-border-radius:5px 5px 0 0;
    }
    .nav-search {display: none}
    
    .footer-widget {width: 100%}
    .pussypedia-container .first-image {width: 100%}
    .pussypedia-container .pussypedia-text {width: 100%}
}

@media (max-width: 600px) {
#tabs li {display: block;}
#tabs li a {border-left: 1px solid #C9C9C9;margin-left: 0px;}
.content_filter {width: 100%;height: 300px;}
.footer-links {display: block}
.footer-links a {float: none;}
.model-picture, .model-data {width: 100%;}
.slider-big {display: none}
.video-frame.big-one {width: 310px;}
.image-wrapper.big-one img {max-width: 310px;}
.video-frame.big-cover-one {width:310px;}
.video-frame.big-cover-one img {max-width:310px;}
.image-wrapper.big-one img.playBtn {
top: 76px;
left: 136px;
width: 32px;
}
.mailer-box span.text {width: 100%}
.form-mailer {width: 100%}
.form-mailer input[type=text] {float: none}
#srachBox {
width: 75%;}
.whyjoin-hq-pictures img {max-width: 100%}
.whyjoin-reasons .inner {font-size: 15px}
.our-websites li {width: 100%}
.hide-on-smr {display: none}
.pagination>a.hide-on-smr {display: none}
section .header-title h1, section .header-title h2, section .header-title h3, section .header-title h4 {font-size: 100%}
}



@media (max-width: 400px) {
#srachBox {
width: 85%;}
}
.small-imgs {
background: #202928;
padding: 11px 0px;;display: inline-block;}

.small-pussy-pic {margin-right: 12px;float: left;}
.stars-rating.pornstar {float: none;margin-right: 0}
.pornstar-rating-text {width: 100%;font-size: 22px;color: #a8a8a8;font-weight: bold;display: inline-block;}
.star-name {color: white;
text-align: center;}

.align-center {text-align: center;}
.videoplayer-img {width: 100%}
.align-left {text-align: left;padding-left: 5px;}

.videoplayer-img-play-button {
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    position: absolute;
    top: 50%; 
}
#videoplayer {position: relative;}


.join_error , .error {color: red;
font-size: 14px;
width: 100%;
text-align: left;
padding-bottom: 10px;}



#pictures_list .img a {
 }
.oneminclippimg img {width: 100%}

.directory .big-pink-header {
    font-size:100px;
    text-transform:uppercase;
    color:#fd3573;
}

.landing-page {
    width:1175px;
}

.landing-page #signup h2 {
    text-transform: uppercase;
    font-size:22px;
    margin:0 0 30px;
}
.landing-page #signup label {
    text-transform: uppercase;
    font-size:14px;
    color:#424343;
}

.landing-page-left {
    float:left;
    width:50%;
}

.landing-page-right {
    float:right;
    width:40%;
    position:relative;
}
.landing-page-right img {
    width:100%;
}
.landing-page #signup .join_button .big {
    border-radius:15px;
    font-size:46px;
}

.crazy-deal {
    background:#8fc400;
    font-size:55px;
    color:black;
    padding:30px;
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
    line-height:100%;
    margin-top:-85px;
    margin-bottom:10px;
    
}
.crazy-deal .white {
    display:block;
    font-size:60px;
    color:white;
}

.landing-page-teaser {
    background:#8fc400;
    color:white;
    text-transform:uppercase;
    font-size:50px;
    padding:20px 40px;
    margin:20px 0;
    line-height: 100%;
}
.landing-page-teaser .half-off {
    background:#fa3271;
    color:white;
    text-transform:uppercase;
    display:block;
    float:right;
    padding:30px;
    border-radius:50%;
}

.landing-page-trailers {
    
}

.landing-page-trailers .whyjoin-trailer-area {
    float:right;
    width:800px;
}

.landing-page-trailers img {
    margin:0 10px 9px 0;
}

.landing-page-trailers img:last-child {
    margin-right:0;
}

.landing-page-container {
    background-color: #ececec;
    border: 1px solid #e7e7e7;
    padding: 35px;
}

.landing-page a.join-link {
    font-size:28px;
    text-decoration:underline;
}

.landing-page-claim {
    font-size:100px;
    text-transform: uppercase;
    text-align:center;
    margin:35px 0 80px;
    line-height:100%;
}

.landing-page-claim .biggest {
    
    background: linear-gradient(#f83672, #e81f5e) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #fff;
    border-radius: 2px;
    box-shadow: 0 -3px rgba(0, 0, 0, 0.1) inset;
    color: white;
    cursor: pointer;
    font: 500 55px 'Oswald',"Open Sans",arial,sans-serif;
    padding: 10px;
    text-transform: uppercase;
    width: 100%;
    border-radius:20px;   
}

.landing-page-claim-price  {
    position:absolute;
    font-size:45px;
    font-weight:bold;
    color:white;
    top:220px;
    right:50px;
    width:170px;
    text-align:center;
    text-decoration: none;
}

/**/