@import url("https://fonts.googleapis.com/css?family=Lato:400,700");

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
	display:block
}
audio,canvas,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden]{
	display:none
}
html{
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a{
	outline:0
}
h1{
	font-size:2em;
	margin:0.67em 0
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:700
}
dfn{
	font-style:italic
}
hr{
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark{
	background:#ff0;
	color:#000
}
code,kbd,pre,samp{
	font-family:monospace, serif;
	font-size:1em
}
pre{
	white-space:pre-wrap
}
q{
	quotes:"\201C" "\201D" "\2018" "\2019"
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-0.5em
}
sub{
	bottom:-0.25em
}
img{
	border:0
}
svg:not(:root){
	overflow:hidden
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
button,input,select,textarea{
	font-family:inherit;
	font-size:100%;
	margin:0
}
button,input{
	line-height:normal
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
input[type=search]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
textarea{
	overflow:auto;
	vertical-align:top
}
table{
	border-collapse:collapse;
	border-spacing:0
}
body,figure{
	margin:0
}
legend,button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
body{
	font-size:1em;
	line-height:1.6
}
hr{
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
img{
	vertical-align:middle
}
fieldset{
	border:0;
	margin:0;
	padding:0
}
textarea{
	resize:vertical
}
img,iframe,object,embed{
	max-width:100%
}
ul,ol{
	list-style:none;
	margin:0;
	padding:0;
	border:0
}
.container{
	width:100%;
	position:relative;
	margin:0 auto
}
.container .columns,.container .column{
	float:left;
	display:inline;
	margin-left:2%;
	margin-right:2%;
	width:96%
}
.container:after{
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.row{
	margin-bottom:20px
}

#likebox-wrapper * {
  width: 100% !important;
  color: #fbfbfb;
 -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
   -o-border-radius: 7px;
  border-radius: 7px;}

@media screen and (min-width: 960px){	
.container .column,.container .columns{
		margin-left:1.041666666666667%;
		margin-right:1.041666666666667%
}
.container{
	position:relative;
	width:100%;
	max-width:1900px;
	margin:0 auto;
	padding:0
}
.column.alpha,.columns.alpha{
	margin-left:0
}
.column.omega,.columns.omega{
	margin-right:0
}
.container .one.column,.container .one.columns{
	width:4.166666666666667%
}
.container .two.columns{
	width:10.41666666666667%
}
.container .three.columns{
	width:16.66666666666667%
}
.container .four.columns{
	width:22.91666666666667%
}
.container .five.columns{
	width:29.16666666666667%
}
.container .six.columns{
	width:35.41666666666667%
}
.container .seven.columns{
	width:41.66666666666667%
}
.container .eight.columns{
	width:47.91666666666667%
}
.container .nine.columns{
	width:54.16666666666667%
}
.container .ten.columns{
	width:60.41666666666667%
}
.container .eleven.columns{
	width:66.66666666666667%
}
.container .twelve.columns{
	width:72.91666666666667%
}
.container .thirteen.columns{
	width:79.16666666666667%
}
.container .fourteen.columns{
	width:85.41666666666667%
}
.container .fifteen.columns{
	width:91.66666666666667%
}
.container .sixteen.columns{
	width:97.91666666666667%
}
.container .one-third.column{
	width:31.25%
}
.container .two-thirds.column{
	width:64.58333333333333%
}
.offset-by-one{
	padding-left:6.25%
}
.offset-by-two{
	padding-left:12.5%
}
.offset-by-three{
	padding-left:18.75%
}
.offset-by-four{
	padding-left:25%
}
.offset-by-five{
	padding-left:31.25%
}
.offset-by-six{
	padding-left:37.5%
}
.offset-by-seven{
	padding-left:43.75%
}
.offset-by-eight{
	padding-left:50%
}
.offset-by-nine{
	padding-left:56.25%
}
.offset-by-ten{
	padding-left:62.5%
}
.offset-by-eleven{
	padding-left:68.75%
}
.offset-by-twelve{
	padding-left:75%
}
.offset-by-thirteen{
	padding-left:81.25%
}
.offset-by-fourteen{
	padding-left:87.5%
}
.offset-by-fifteen{
	padding-left:93.75%
}
}
.group:before,.group:after{
	content:"";
	display:table
}
.group:after{
	clear:both
}
.group{
	zoom:1
}
.clear{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.right{
	float:right !important
}
.left{
	float:left !important
}
.center{
	text-align:center !important
}

@media screen and (min-width: 640px){

.mobile{
	display:none !important
}
}

.desktop{
	display:none
}

@media screen and (min-width: 960px){

.desktop{
	display:block
}
}

.button{
	background-color:#ffd381;
	border-radius:6px;
	color:#fff
}
.button:hover{
	background-color:#ffd381
}
body{
	background-color:#010a15;
	color:#fff;
	font-family:'Lato', sans-serif
}
a{
	text-decoration:none
}
a:link,a:visited{
	color:#ffd381
}
a:hover,a:active{
	color:#fff;
	text-decoration:underline
}
.container{
	padding-top:75px
}

@media screen and (min-width: 1280px){

.content{
	margin:auto;
	width:96%
}
}

header{
	background-color:#010a15;
	
	height:45px;
	padding:15px 0 15px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:1000
}

@media screen and (min-width: 1200px){

header .max{
	max-width:1200px;
	margin-left:auto !important;
	margin-right:auto !important
}
}

header .logo{
	float:left;
vertical-align: middle; 
	padding-left:3%;
	max-width: 60%;
}
header .logo :hover{
	text-decoration:none
}
header .logo .text,header .logo .subtext{
	color:#767676
}
header .logo .text span,header .logo .subtext span{
	color:#ffd381
}
header .logo .text{
	font-size:1.2em;
	line-height:1
}

@media screen and (min-width: 480px){

header .logo .text{
	font-size:1.6em;
}
}

header .logo .subtext{
	font-size:0.8em;
	font-style:italic;
	text-align:right;
	padding-right:15%
}
header .toggle{
	font-size:1.2em;
	font-weight:bold;
	float:right
}

@media screen and (max-width: 959px){

header .toggle{
	padding-right:3%
}
}

@media screen and (min-width: 960px){

header .toggle{
	display:none
}
}

header .header_nav{
	background-color:#010a15;
	text-align:center
}

@media screen and (max-width: 959px){

header .header_nav{
	clear:both;
	display:none;
	padding:15px 2% 15px
}
}

@media screen and (min-width: 960px){

header .header_nav{
	float:right;
	padding-right:2%;
	text-align:right;
	width:58%
}
}

@media screen and (min-width: 1280px){

header .header_nav{
	padding-right:0;
	width:68%
}
}

header .nav_link,header .join{
	text-align:center;
	
}
header .nav_link{
	color:#ffffff;
	font-size:1.17em;
	padding:0 1%
}
header .nav_link:hover,header .nav_link.selected{
	color:#ffd381;
	text-decoration:underline
}

@media screen and (max-width: 767px){

header .nav_link{
	display:block
}
}

@media screen and (min-width: 768px){

header .nav_link{
	padding:8px 1%
}
}

@media screen and (min-width: 960px) and (max-width: 1279px){

header .nav_link.home,header .nav_link.livegirls{
	display:none
}
}

header .join{
	background-color:#ffd381;
	border-radius:8px;
	display:inline-block;
	font-weight:bold;
	color:#fff;
	padding:0.15em 0.4em
}

header .join:hover{
	background-color:#ff4890;
	text-decoration:none
}

@media screen and (min-width: 1280px){

header .join{
	padding:0.25em 0.5em
}
}

.welcome{
	max-width:1200px;
	margin-left:auto !important;
	margin-right:auto !important;
	text-align:center
}

.welcome img{
	margin:10px auto
}

.cat_label{
	color:#ffd381;
	font-size:1.4em;
	padding:0.5em;
	text-align:center;
	text-transform:uppercase
}

.main_title{
	color:#fff;
	font-size:1.6em;
	text-align:center;
}

@media screen and (min-width: 960px){

.main_title{
	font-size:2.3em
}
}

.subtitle{
	color:#ffd381;
	font-size:1.2em;
	text-align:center;
}

.subkop{
	color:#ffd381;
	font-size:1.2em;
	text-align:center;
	padding-top:14px;
}

.list_item{
	display:inline-block;
	float:left;
	padding-bottom:10px;
padding-top:20px;
	text-align:center;
	vertical-align:top;
	width:100%;
	width:99% \9
}

.list_item a b{
	color:#ff4890
}

.list_item a span{
	text-decoration:underline
}

.list_item .text{
	text-align:left;
	width:100%
}

.list_item .online{
	color:#3ea710;
	text-decoration:none
}

.list_item .thumb{
	margin-bottom:3px
}

.list_item .thumb:hover{
	opacity:0.5
}

.list_item .model,.list_item .title.center{
	color:#333;
	font-size:0.9em
}

.list_item .watch_now{
	font-size:0.8em
}

.green{
	color:#549b13 !important
}

.green:hover{
	color:#67cc04 !important
}
.pagination{
	font-size:1.1em;
	text-align:center
}

.pagination a{
	border:2px solid #fff;
	display:inline-block;
	color:#fff;
	margin:0 0.2em 0.5em;
	padding:0.25em 0.75em
}

.pagination a:hover,.pagination a.selected{
	color:#ffd381
}

.flexslider,.border{
	border:10px solid #FFF;
	position:relative;
	box-shadow:0px 1px 4px rgba(0,0,0,0.2);
	box-sizing:border-box;
	margin-bottom:20px
}

.flexslider .border2,.flexslider .border3,.border .border2,.border .border3{
	border:4px solid #FFF;
	box-shadow:0px 1px 4px rgba(0,0,0,0.15);
	box-sizing:border-box;
	height:7px;
	position:absolute;
	bottom:-18px;
	left:0;
	right:0
}

.flexslider .border2,.border .border2{
	bottom:-26px;
	margin:auto;
	width:90%
}

@media screen and (max-width: 639px){

.list_item.models,.list_item.dvds,.list_item.camgirls{
	width:49%;
	width:48% \9;
	padding-left:1%;
	padding-right:1%
}

.list_item.models:nth-child(2n-1),.list_item.dvds:nth-child(2n-1),.list_item.camgirls:nth-child(2n-1){
	padding-left:0
}
.list_item.models:nth-child(2n),.list_item.dvds:nth-child(2n),.list_item.camgirls:nth-child(2n){
	padding-right:0
}
.list_item.models:nth-child(2n+1),.list_item.dvds:nth-child(2n+1),.list_item.camgirls:nth-child(2n+1){
	clear:both
}
}

@media screen and (min-width: 640px) and (max-width: 959px){

.categories .list_item,.list_item.videos{
	width:49%;
	width:48% \9;
	padding-left:1%;
	padding-right:1%
}
.categories .list_item:nth-child(2n-1),.list_item.videos:nth-child(2n-1){
	padding-left:0
}
.categories .list_item:nth-child(2n),.list_item.videos:nth-child(2n){
	padding-right:0
}
.categories .list_item:nth-child(2n+1),.list_item.videos:nth-child(2n+1){
	clear:both
}
.list_item.models,.list_item.dvds{
	width:23.5%;
	width:22.5% \9;
	padding-left:1%;
	padding-right:1%
}
.list_item.models:nth-child(4n-3),.list_item.dvds:nth-child(4n-3){
	padding-left:0
}
.list_item.models:nth-child(4n),.list_item.dvds:nth-child(4n){
	padding-right:0
}
.list_item.models:nth-child(4n+1),.list_item.dvds:nth-child(4n+1){
	clear:both
}
}

@media screen and (min-width: 640px){

.list_item.top_inner{
	width:30.66667%;
	width:29.66667% \9;
	padding-left:2%;
	padding-right:2%
}

.list_item.top_inner:nth-child(3n-2){
	padding-left:0
}
.list_item.top_inner:nth-child(3n){
	padding-right:0
}
.list_item.top_inner:nth-child(3n+1){
	clear:both
}
.list_item.camgirls{
	width:18.4%;
	width:17.4% \9;
	padding-left:1%;
	padding-right:1%
}
.list_item.camgirls:nth-child(5n-4){
	padding-left:0
}
.list_item.camgirls:nth-child(5n){
	padding-right:0
}
.list_item.camgirls:nth-child(5n+1){
	clear:both
}
}

@media screen and (max-width: 959px){

.top_models.mid{
	display:none
}
}

@media screen and (min-width: 480px) and (max-width: 959px){

.top_models{
	float:left;
	width:48%;
	width:47% \9;
	padding-left:1%;
	padding-right:1%
}
.covers.first{
	width:50%;
	margin-left:25%
}
}

@media screen and (min-width: 960px) and (max-width: 1279px){

.categories .list_item{
	width:23.5%;
	width:22.5% \9;
	padding-left:1%;
	padding-right:1%
}
.categories .list_item:nth-child(4n-3){
	padding-left:0
}
.categories .list_item:nth-child(4n){
	padding-right:0
}
.categories .list_item:nth-child(4n+1){
	clear:both
}
.list_item.videos{
	width:32%;
	width:31% \9;
	padding-left:1%;
	padding-right:1%
}
.list_item.videos:nth-child(3n-2){
	padding-left:0
}
.list_item.videos:nth-child(3n){
	padding-right:0
}
.list_item.videos:nth-child(3n+1){
	clear:both
}
.list_item.models{
	width:15%;
	width:14% \9;
	padding-left:1%;
	padding-right:1%
}
.list_item.models:nth-child(6n-5){
	padding-left:0
}
.list_item.models:nth-child(6n){
	padding-right:0
}
.list_item.models:nth-child(6n+1){
	clear:both
}
.list_item.dvds{
	width:18.4%;
	width:17.4% \9;
	padding-left:1%;
	padding-right:1%
}
.list_item.dvds:nth-child(5n-4){
	padding-left:0
}
.list_item.dvds:nth-child(5n){
	padding-right:0
}
.list_item.dvds:nth-child(5n+1){
	clear:both
}
}

@media screen and (min-width: 960px){

.list_item.popular{
	width:30.66667%;
	width:29.66667% \9;
	padding-left:2%;
	padding-right:2%
}
.list_item.popular:nth-child(3n-2){
	padding-left:0
}
.list_item.popular:nth-child(3n){
	padding-right:0
}
.list_item.popular:nth-child(3n+1){
	clear:both
}
.top_models.first,.top_models.mid,.covers.first{
	padding-right:1%
}
.top_models.last,.top_models.mid,.covers.last,.camblock.last{
	padding-left:1%
}
.top_models.first,.top_models.last,.covers.first{
	width:28%
}
.top_models.mid{
	width:40%
}
.covers.last{
	width:70%
}
.camblock.first{
	width:68%
}
.camblock.last{
	width:31%
}
}

@media screen and (min-width: 1280px){

.categories .list_item{
	width:21.25%;
	width:20.25% \9;
	padding-left:2.5%;
	padding-right:2.5%
}
.categories .list_item:nth-child(4n-3){
	padding-left:0
}
.categories .list_item:nth-child(4n){
	padding-right:0
}
.categories .list_item:nth-child(4n+1){
	clear:both
}
.list_item.videos{
	width:15.66667%;
	width:14.66667% \9;
	padding-left:0.6%;
	padding-right:0.6%
}
.list_item.videos:nth-child(6n-5){
	padding-left:0
}
.list_item.videos:nth-child(6n){
	padding-right:0
}
.list_item.videos:nth-child(6n+1){
	clear:both
}
.list_item.models{
	width:11.45%;
	width:10.45% \9;
	padding-left:0.6%;
	padding-right:0.6%
}
.list_item.models:nth-child(8n-7){
	padding-left:0
}
.list_item.models:nth-child(8n){
	padding-right:0
}
.list_item.models:nth-child(8n+1){
	clear:both
}
.list_item .title,.list_item .subkop,.list_item .watch_now{
	text-align:left
}
.list_item.popular .title{
	float:left;
	max-width:100%;
	text-align:left
}
.subkop{
	float:left;
	max-width:100%;
	text-align:left
}
.list_item.popular .model{
	float:right;
	max-width:35%;
	text-align:right
}
.list_item.popular .model span{
	display:inline-block
}
.list_item.dvds{
	width:16.8%;
	width:15.8% \9;
	padding-left:2%;
	padding-right:2%
}
.list_item.dvds:nth-child(5n-4){
	padding-left:0
}
.list_item.dvds:nth-child(5n){
	padding-right:0
}
.list_item.dvds:nth-child(5n+1){
	clear:both
}
}

.footer{
	font-size:0.8em
}
.footer .join{
	font-size:2.1em;
	text-decoration:underline
}

@media screen and (min-width: 960px){

.footer .join{
	font-size:2.8em
}
}

.video_header{
	z-index:1;  left: 0px; top: 0px;
}
@media screen and (max-width: 1024px){
	.video_header{ display: none; }
    .overlay-load {display: none;}
	.welcome{
		margin-top: 20px;
	}
}
.fancybox-skin {
    background-color: white !important;
}
.video_header .overlay_info{
	z-index:100;
	position: absolute;
	left: 0px;
	top: 75px;
	right: 0;
}

.red-btn {
    background-color: #5a9b01;
}
.red-btn:hover {
    background-color: #466816;
}


.video_header{
    position: relative;
    z-index:1;
}

@media screen and (max-width: 1024px){
    .video_header{ display: none; }
    .overlay-load {display: none;}
    .welcome{
        margin-top: 20px;
    }
}

.fancybox-skin {

    background-color: white !important;

}

.video_header .overlay_bg{
    background-color: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.video_header a{
    color: #FFF;
    text-decoration: none !important;
}

.video_header u{
    text-decoration: underline;
}

.overlay_top_left{
    position: absolute;
    top: 22.5%;
    left: 3.5%;
    width: 14%;
}

.overlay_bottom_left{
    position: absolute;
    bottom: 15px;
    left: 10px;
}

.overlay_right{
    position: absolute;
    bottom: 10%;
    right: 3.5%;
}

.overlay_right li{
    color: #FFF;
    text-align: right;

}

.overlay_right span{
    border-bottom: 4px solid #51D0FF;
    font-size: 1.075em;
    font-style: italic;
    font-weight: bold;

}

.video_header .flexslider{
    border: none !important;
}

div.group div.title.overflow p {
	display: none;
}
div.group div.title.overflow p:first-child {
	display: inherit;
	max-height: 6em;
	margin: 0;
}
