body{
    margin:0;
    padding:0;
    background:#ececec;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #989898;
}
a {color: #989898;}
a:hover{text-decoration: none; cursor:pointer; color: #555;}
p {color: #989898;}
button,
button:focus{outline: none!important;} /* Prevent ugly blue glow on chrome and safari */

 h1, h2, h3 {
 	font-family: "bemio_italicregular";
	font-weight: normal;
	font-style: normal;
}

h4, h5, h6 {
	font-family: "coolveticaregular";
	font-weight: normal;
	font-style: normal;
}
p, label, .btn, a {
	font-family: arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}
p.all {
	text-transform: uppercase;
}





/* Site container width */

.container{width: 100%; margin-left: auto; margin-right: auto;}
@media (min-width: 768px) {.container{width:760px;}}
@media (min-width: 992px) {.container{width:900px;}}
@media (min-width: 1024px) {.container{width:990px;}}
@media (min-width: 1300px) {.container{width:1280px;}}
header {
	position: relative;
	height: 55px;
	width: 100%;
	border-bottom: #cecece 1px solid;
	z-index: 7000;
}





/* Slider */


.slider {
    position: relative;
    float: left;
    width: 100%;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }



rslides_tabs {
  list-style: none;
  padding: 0;
  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  font-size: 18px;
  list-style: none;
  margin: 0 auto 50px;
  max-width: 540px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  }

.rslides_tabs li {
  display: inline;
  float: none;
  margin-right: 1px;
  }

.rslides_tabs a {
  width: auto;
  line-height: 20px;
  padding: 9px 20px;
  height: auto;
  background: transparent;
  display: inline;
  }

.rslides_tabs li:first-child {
  margin-left: 0;
  }

.rslides_tabs .rslides_here a {
  background: rgba(255,255,255,.1);
  color: #fff;
  font-weight: bold;
  }

.next {
  background: transparent url("../img/arrow-right.png") no-repeat;
}

.prev {
  background: transparent url("../img/arrow-left.png") no-repeat;
}



.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 10;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 11;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 13;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }


#slider3-pager a {
  display: inline-block;
}

#slider3-pager img {
  float: left;
}

#slider3-pager .rslides_here a {
  background: transparent;
  box-shadow: 0 0 0 2px #666;
}

#slider3-pager a {
  padding: 0;
}

ul.centered-btns_tabs {
  margin-top: -30px;
  position: relative;
  z-index: 99;
}

.centered-btns_nav {
  z-index: 9;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 50%;
  left: 20px;
  opacity: 0.7;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 39px;
  width: 40px;
  margin-top: -45px;
  }

.centered-btns_nav:active {
  opacity: 1.0;
  }

.centered-btns_nav.next {
  left: auto;
  background-position: right top;
  right: 20px;
  }

.transparent-btns_nav {
  z-index: 8;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 0;
  left: 0;
  display: block;
  background: #fff; /* Fix for IE6-9 */
  opacity: 0;
  filter: alpha(opacity=1);
  width: 48%;
  text-indent: -9999px;
  overflow: hidden;
  height: 91%;
  }

.transparent-btns_nav.next {
  left: auto;
  right: 0;
  }

.large-btns_nav {
  z-index: 7;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  opacity: 0.6;
  text-indent: -9999px;
  overflow: hidden;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000 url("themes.gif") no-repeat left 50%;
  width: 38px;
  }

.large-btns_nav:active {
  opacity: 1.0;
  }

.large-btns_nav.next {
  left: auto;
  background-position: right 50%;
  right: 0;
  }

.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {
  outline: none;
  }

.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {
  margin-top: 10px;
  text-align: center;
  }

.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {
  display: inline;
  float: none;
  _float: left;
  *float: left;
  margin-right: 5px;
  }

.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {
  text-indent: -9999px;
  overflow: hidden;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  background: #ccc;
  background: rgba(0,0,0, .2);
  display: inline-block;
  _display: block;
  *display: block;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
  width: 9px;
  height: 9px;
  }

.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {
  background: #222;
  background: rgba(252,87,98, .8);
  }




/* JOIN BANNER */


ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 150px;
	height: 150px;
	display: inline-block;
	margin: 20px;
}




.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	cursor: default;
	box-shadow: 
	inset 0 0 0 16px rgba(255,255,255,0.6),
	0 1px 2px rgba(0,0,0,0.1);
	transition: all 0.4s ease-in-out;
}



.ch-img-1 { 
	background-image: url(../images/1.jpg);
}

.ch-img-2 { 
	background-image: url(../images/2.jpg);
}

.ch-img-3 { 
	background-image: url(../images/3.jpg);
}



.ch-info {
	position: absolute;
	background: rgba(63,147,147, 0.8);
	width: inherit;
	height: inherit;
	border-radius: 50%;
	overflow: hidden;
	opacity: 0;
	transition: all 0.4s ease-in-out;
	transform: scale(0);
}



.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 22px;
	margin: 0 30px;
	padding: 45px 0 0 0;
	height: 140px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}


.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
	opacity: 0;
	transition: all 1s ease-in-out 0.4s;
}


.ch-info p a {
	display: block;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: rgba(255,242,34, 0.8);
}


.ch-item:hover {
	box-shadow: 
		inset 0 0 0 1px rgba(255,255,255,0.1),
		0 1px 2px rgba(0,0,0,0.1);
}


.ch-item:hover .ch-info {
	transform: scale(1);
	opacity: 1;
}



.ch-item:hover .ch-info p {
	opacity: 1;
}



.bbwsites {
    display: table;
    margin: 5px auto;
    font-size: 12px;
}








/* Splash Page Main */


#modalMask {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: rgba(0, 0, 0, 0.5);
	z-Index: 9998;
}

.splashPage { 
	z-index: 9999; 
	position: fixed; 
	top: 50%; 
	left: 50%; 
	margin-left: -337px; 
	margin-top: -250px;  
	width: 674px; 
	padding: 20px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.splashPage .boxBlack { 
	position: relative; 
	background: #1d1d1d; 
	padding-top: 40px; 
}

.splashPage .boxBlack a.memberEntrance { 
	position: absolute; 
	top: 0; 
	right: 10px; 
	font-size: 11px; 
	line-height: 25px; 
	color: #3b3c3c; 
	text-decoration: none; 
	text-transform: uppercase; 
	background: #fff; 
	border: 1px solid #555458; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 
	padding: 0 5px; 
	font-weight: bold; 
}

.splashPage .logo { 
	position: relative; 
	width: 350px; 
	height: 293px; 
	margin: 0 auto; 
	background: url(../img/logo_splash.png) no-repeat; 
	display: block; 
}

.splashPage p.subTitle { 
	position: relative; 
	display: table; 
	font-family: Geneva, sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	color: #b1b1b1; 
	font-weight: bold; 
	text-align: center; 
	margin: 15px auto; 
}

.splashPage .bts { 
	position: relative; 
	margin: 0 auto; 
	display: table; 
	padding: 10px 0; 
}

.splashPage .bts a { 
	float: left; 
	background: url(../img/splash_buttons.png) no-repeat; 
	width: 205px; 
	height: 44px; 
	display: block; 
	margin: 0 20px; 
}

.splashPage .bts a.exit { 
	background-position: 0 0; 
}

.splashPage .bts a.enter { 
	background-position: 0 -44px; 
}

.splashPage .defbig { 
	font-size: 35px; 
	line-height: 2px;
	letter-spacing:-0.05em; 
	font-weight:bold;
}

.splashPage .text { 
	position: relative; 
	width: 90%; 
	margin: 0 auto; 
	padding-bottom: 5px; 
}

.splashPage .text h4 { 
	font-size: 14px; 
	line-height: 16px; 
	text-transform: uppercase; 
	letter-spacing:0.04em; 
	font-weight:bold; 
	text-align:center; 
}

.splashPage .text p { 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Tahoma, Geneva, sans-serif; 
}

.splashPage p.screenResolution { 
	font-size: 10px; 
	line-height: 14px; 
	color: #505050; 
	text-align: center;
	margin: 0 auto; 
	padding-bottom: 10px; 
}

.splashPage .best { 
	position: relative; 
	width: 590px; 
	height: 44px; 
	margin: 0 auto; 
	background: url(../images/best.png) no-repeat; 
	display: block; 
	padding-bottom: 5px;
} 









.upsell {
	width: 100%;
	text-align: center;
	margin: 20px auto 30px auto;
}

.upsell img {
    max-width: 1000px;
    width: 100%;
    height: auto;
}

.upsell_button {
    padding: 10px 20px;
    color: white;
    border: #d3f1ff 2px solid;
    background: #e1faff;
    font-family: "bemio_italicregular";
    color: #41bcd2;

}






/* navigation */
.navbar-default {
	background-color: #fff;
	border-color: transparent;
}
.mmbs .navbar-default {
	background-color: #fc5762;
}
.navbar {
	position: fixed;
	top:0;
	left: 0;
	right: 0;
	width: 100%;
  height: 54px;
   z-index: 9999;
    // set animation
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;	
}
.navbar.sticky {	
	background-color: rgba(255,255,255,.8);
	border: #cecece 1px solid;
	}

.navbar-default .navbar-brand {
	padding: 0 35px;
	height: 53px;
	line-height: 53px;
	font-size: 27px;
	color: #fff !important;
	background-color: #3c3c3c;
        transition: background-color 0.5s ease;
}
.navbar-default a.navbar-brand:hover,
.navbar-default a.navbar-brand:focus,
.navbar-default a.navbar-brand:active {
	color: #fff !important;
	background-color: #494949;
        transition: background-color 0.5s ease;

}
.navbar-default .navbar-nav > li > a {
	color: #989898 !important;
	font-family: "coolveticaregular";
	font-size: 24px;
	text-align: left;
	line-height: 16px;
}
.mmbs .navbar-default .navbar-nav > li .active > a{
	color: #defaff !important;
}
.mmbs .navbar-default .navbar-nav > li > a {
	color: #fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #989898 !important;
  background-color: transparent;
}
.mmbs .navbar-default .navbar-nav > .open > a, .mmbs .navbar-default .navbar-nav > .open > a:hover, .mmbs .navbar-default .navbar-nav > .open > a:focus {
	color: #fff
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #5e5e5e !important;
  background-color: transparent;
}
.mmbs .navbar-default .navbar-nav > li > a:hover, .mmbs .navbar-default .navbar-nav > li > a:focus,
.mmbs .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .mmbs .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  color: #DEFAFF !important;
}
.navbar-default .navbar-nav > li > a span {
	display: block;
	clear: left;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.navbar-nav {margin: 0;}
.navbar-collapse {
	border-top: 0;
	border-bottom: 0;
	box-shadow: none;
}
.navbar-collapse {
	background-color: #fff;
}
.mmbs .navbar-collapse {
	background-color: #fc5762;
}
input#search {}
.container > .navbar-header,
.container-fluid > .navbar-header {
	margin-right: 0;
}
.btn-logout {
	color: #fff;
	font-family: "coolveticaregular";
	font-size: 24px;
	line-height: 16px;
	text-align: left;
}
@media (min-width: 768px) {
	.navbar {
		margin-bottom: 0;
		border-radius: 0;
		height: 54px;
		border: none;
	}
	
	.navbar-collapse {background-color: transparent;}
	.container-fluid {
		padding-right: 5%;
		padding-left: 5%;
		margin-right: auto;
		margin-left: auto;
	}
	.container > .navbar-header,
	.container-fluid > .navbar-header {
		position: relative;
		display: block;
		float: left;
		margin: 0 auto;
		height: 54px;
	}
	.navbar-collapse {
		float: right;
	}

	.navbar > .container .navbar-brand,
	.navbar > .container-fluid .navbar-brand {
		margin: auto;
	}
	.navbar-default .navbar-brand {
		padding: 0 20px;
		font-size: 20px;
		height: 54px;
		line-height: 54px;
	}
	.navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
	.navbar .nav {
		height: 54px;
	}
	.navbar .nav li {
		margin: 0;
		padding: 0;
	}
	.navbar .nav li a {
		font-size: 17px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 0;
		line-height: auto;
	}
	.mmbs .navbar-form {
		margin-right: 15px !important;
	}
	.navbar-form .form-control, .navbar-form .scmbo_base_input {
		width: 100px;
		color: #999;
	}
	.container-fluid {position: relative;}
	#navbar1 {text-align: center;}
	#logout-btn {
		float: right;
		display: inline-block;
	}
	.btn-logout {
		width: 45px;
		height: 45px;
		border: 1px solid #cecece;
		background: #fff;
		text-align: center;
		-webkit-border-radius: 22px;
		-moz-border-radius: 22px;
		border-radius: 22px;
		white-space: normal;
		color: #5e5e5e;
		font-family: "bemioregular";
		font-size: 12px;
		line-height: 12px;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 9px;
		text-transform: uppercase;
		margin-top: 4px;
	}
	
}
@media (min-width: 992px) {
	.navbar-default .navbar-brand {
		padding: 0 20px;
		font-size: 27px;
	}
	.navbar-nav > li > a {
		padding-top: 15px;
	}
	.navbar .nav li a {
		font-size: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (min-width: 1300px) {
	.navbar-default .navbar-brand {
		padding: 0 40px;
	}
	.navbar .nav li {
		margin: 0 15px;
	}

	
	.mmbs .navbar-collapse ul li {margin: 0 3px ! important}
	
	.navbar-default .navbar-nav > li > a {
		font-size: 24px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar-form .form-control, .navbar-form .scmbo_base_input {
		width: auto;
	}
}

.page-container {
	position: relative;
	background: #ececec;
}
.topbg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 130px;
	background: #ececec url(../img/top5.jpg) center top no-repeat;
	background-size: 100% 130px;
	z-index: 0;
}
.mmbs .topbg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100px;
	background: #ececec url(../img/bgr_mb.jpg) center bottom no-repeat;
	z-index: 0;
}
.topbg .btn-top {
	position: absolute;
	left: 50%;
	margin-left: -81px;
	top: 20px;
	width: 162px;
	height: 46px;
	border: 1px solid rgba(255,223,96,.4);
	background: rgba(255,239,173,.4);
	font-family: "coolveticaregular";
	color: #fcd876;
	line-height: 36px;
	font-size: 19px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-transform: uppercase;
}
.topbg .btn-top:hover,
.topbg .btn-top:focus {
	background-color: #fff;
	border: 1px solid #fcd876;
}



@media (min-width: 460px) {
	.topbg{background: #ececec url(../img/top4.jpg) center top no-repeat; background-size: 100% 130px;}
       
	.mmbs .topbg{background: #ececec url(../img/topmmb.jpg) center bottom no-repeat; background-size: auto;}
}
@media (min-width: 768px) {
	.topbg{background: #ececec url(../img/top3.jpg) center top no-repeat; background-size: 100% 130px;}
	.mmbs .topbg{background: #ececec url(../img/topmmb.jpg) center bottom no-repeat; background-size: auto;}
}
@media (min-width: 992px) {
	.topbg{background: #ececec url(../img/top2.jpg) center top no-repeat; background-size: 100% 130px;}
	.mmbs .topbg{background: #ececec url(../img/topmmb.jpg) center bottom no-repeat; background-size: auto;}
}
@media (min-width: 1300px) {
	.topbg{background: #ececec url(../img/top.jpg) center top no-repeat; background-size: 100% 100%;}
	.mmbs .topbg{background: #ececec url(../img/topmmb.jpg) center bottom no-repeat; background-size: auto;}
}


/* Wrap block */

.wrap{
	width:100%;
	clear:both;
	background: 50% 50% no-repeat;
	padding:0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.wrap .container{
	padding-left:0;
	padding-right:0;
}

.block {
	position: relative;
	display: block;
	padding: 6px;
	border: #c9c9c9 1px solid;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
}
.block h1 {
	font-size: 53px;
	color: #727272;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.mmbs .block h1 {
	font-size: 36px;
}
.block h3 {
	font-size: 19px;
	color: #2f2f2f;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0;
}

/* Items */
.itemms,
.mitemms {
	margin: auto;
}
.itemm,
.mitemms .itemm {
	position: relative;
	width: 100%;
	max-width: 500px !important;
	box-sizing: border-box;
	display: inline-block;
	padding-right: 1px;
	margin: auto;
	margin-bottom: 6px;
}
.itemm img {
	width: 100%;
	border:1px solid #efefef;
	height:auto;
}
.itemm a:hover img,
.itemm a:focus img {
	opacity: .8;
}
.itemm .itemminfo,
#pornstar-img  .itemminfo {
	position: absolute;
	left: 10px;
	bottom: 5px;
}
#pornstar-img  .itemminfo {
	right: 10px;
}
#pornstar-img
.mitemms .itemm .itemminfo {
	bottom: 10px;
}
.itemm .itemminfo h3,
.itemm .itemminfo h3 a,
#pornstar-img  .itemminfo h3,
#pornstar-img  .itemminfo h3 a {
	font-family: "bemio_italicregular";
	font-size: 22px;
	color: #fff;
	line-height: 24px;
	margin: 0;
	text-align: left;
}
#pornstar-img  .itemminfo h3,
#pornstar-img  .itemminfo h3 a {
	font-size: 20px;
	text-align: center;
}
.itemm .itemminfo p {
	font-size: 20px;
	color: #fff;
	line-height: 24px;
	margin: 0;
	text-align: left;
	 text-shadow: 2px 2px 4px #000000;
}
.itemm .itemminfo p.date {
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin: 0;
}
#pop_movies,
#pop_stars.ps1 {
	padding-bottom: 28px;
}
#pop_movies,
#pop_stars.ps1,
#comments {
	margin-bottom: 30px;
}
#comments h3 {
	margin-bottom: 15px;
}
.docomment textarea {
	height: 100px;
	margin-bottom: 20px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.comment {
	display: block;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 15px;
}
.comment-name {
	display: block;
	font-family: "bemio_italicregular";
	font-size: 15px;
	color: #696969;
	margin-bottom: 8px;
}
.comment-body {
	position: relative;
	display: block;
	padding: 16px 12px 12px;
	background: #e4f8ff;
}
.comment-body:before {
	position: absolute;
	left: 0;
	top: -11px;
	border-bottom: #e4f8ff 11px solid;
	border-left: transparent 7px solid;
	content: "";
}
.comment-date {
	color: #6fc2df;
	font-size: 13px;
	margin-bottom: 4px;
	font-style: italic;
}
.comment-text {
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 4px;
}
@media (min-width: 768px) {
	.itemm {
		float: left;
		width: 370px;
		height: 244px;
                margin-right: 6px;

	}
	.mitemms .itemm {
		float: left;
		width: 370px;
		height: 554px;
	}
	.itemm:nth-child(2n+2) {
		margin-right: 0;
	}
	.itemmssmall .itemm {
		width: 356px;
		height: 235px;
	}

}
@media (min-width: 992px) {
	.itemm {
		float: left;
		width: 24%;
		height: auto;
	}

        .modincl { margin-right: 3px!important;}
 


	.mitemms .itemm {
		float: left;
		width: 291px;
		height: 436px;

	}
	.itemm:nth-child(2n+2) {
		margin-right: 6px;
	}

	#pop_movie .itemm {
		width: 310px;
		height: 204px;
		margin-right: 0;
		margin-bottom: 0;
	}
	#pop_movies .itemm {
		width: 289px;
		height: 190px;
	}
	#pop_movies .itemm h3,
	#pop_movies .itemm h3 a {
		font-size: 17px;
	}
	#pop_movies .itemm:nth-child(3n+3) {margin-right: 6px;}
	#pop_movies .itemm:nth-child(2n+2) {margin-right: 0;}
	#pop_stars .mitemms .itemm {
		float: left;
		width: 16%;
		height: auto;
		box-sizing: content-box;
		border: #dedede 1px solid;
		margin-right: 6px;
		padding-right: 0;
		margin-bottom: 0;
	}

	#pop_stars .mitemms .itemm h3,
	#pop_stars .mitemms .itemm h3 a {
		font-size: 17px;
	}
	#pop_stars .mitemms .itemm:nth-child(3n+3) {margin-right: 0;}
	.itemmssmall .itemm {
		width: 246px;
		height: 162px;
	}
	.itemmssmall .itemm:nth-child(3n+3) {margin-right: 6px;}
	.itemmssmall .itemm:nth-child(2n+2) {margin-right: 0;}

	#yml0 .itemms .itemm {width: 24.4%; margin-left: 1px;}
	#yml0 .itemms .itemm:nth-child(3n+3) {margin-right: 6px;}
	#yml0 .itemms .itemm:nth-child(2n+2) {margin-right: 0;}
}
@media (min-width: 1300px) {
	.itemm {
		float: left;
		width: 310px;
		height: 205px;
	}
	.mitemms .itemm {
		float: left;
		width: 311px;
		height: 465px;
                margin-right: 4px;

	}
	.itemm:nth-child(2n+2) {
		margin-right: 6px;
	}
	.itemm:nth-child(3n+3) {
		margin-right: 6px;
	}
	.itemm:nth-child(4n+4) {
		margin-right: 6px;
	}

	#pop_movie .itemm {
		width: 448px;
		height: 295px;
		margin-right: 0;
		margin-top: 3px;
                margin-right: 6px;

	}
	#pop_movies .itemm {
		width: 275px;
		height: 181px;
	}
	#pop_movies .itemm h3,
	#pop_movies .itemm h3 a {
		font-size: 22px;
	}
	#pop_movies .itemm:nth-child(2n+2) {margin-right: 6px !important;}
	#pop_movies .itemm:nth-child(3n+3) {margin-right: 0 !important;}

	#pop_stars .mitemms .itemm {
		float: left;
		width: 198px;
		height: 296px;
		box-sizing: content-box;
		border: #dedede 2px solid;
		margin-right: 2px;
		padding-right: 0;
		margin-bottom: 4px;
                margin-left: 3px;
	}


        #pop_stars2 .mitemms .itemm {
		float: left;
		width: 198px;
		height: 390px;
		box-sizing: content-box;
		border: #dedede 2px solid;
		margin-right: 6px;
		margin-left: 2px;
		margin-bottom: 4px;
	}


	#pop_stars .mitemms .itemm:nth-child(3n+3) {margin-right: 6px;}
	#pop_stars .mitemms .itemm h3,
	#pop_stars .mitemms .itemm h3 a {
		font-size: 22px;
	}
	#pop_stars.ps1 .itemm {
		margin-right: 4px !important;
	}
	#pop_stars.ps1 .itemm:last-child {margin-right: 0 !important;}
	.itemmssmall .itemm {
		width: 288px;
		height: 190px;
	}
	.itemmssmall .itemm:nth-child(2n+2) {margin-right: 6px;}
	.itemmssmall .itemm:nth-child(3n+3) {margin-right: 0 !important;}
	#ymlm .btn-blue,
	#yml .btn-blue {
		float: none;
		margin: auto;
		width: 200px;
		display: block;
	}
	#yml0 .itemms .itemm {width: 24.4%;}
	#yml0 .itemms .itemm:nth-child(2n+2) {margin-right: 6px;}
	#yml0 .itemms .itemm:nth-child(3n+3) {margin-right: 6px;}
}
#pop_movie {
	margin-bottom: 40px;
}
#pop_stars {
	margin-bottom: 20px;
}
#slgb h1 {
	font-family: "coolveticaregular";
	text-align: center;
	font-size: 56px;
	margin-top: 0;
	letter-spacing: 1px;
}
@media (min-width: 768px) {
	#slgb {
		padding-right: 0 !important;
	}
	#slgb h1 {
		font-size: 46px;
	}
}
@media (min-width: 992px) {
	#pop_movie {
		margin-bottom: 20px;
	}
	#slgb h1 {
		font-size: 38px;
	}
	#slgb .btn.btn-blue {
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 1300px) {
	#slgb h1 {
		font-size: 56px;
	}
}

/* filter */
ul.filter {
	padding: 0;
	list-style: none;
	margin: auto;
}
.filter li {
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	border: #d3f1ff 2px solid;
	background: #e1faff;
	width: 210px;
	height: 42px;
	margin: auto;
	margin-bottom: 20px;
}
.filter li a {
	display: block;
	width: 206px;
	height: 38px;
	line-height: 38px;
	font-family: "bemio_italicregular";
	font-size: 18px;
	color: #41bcd2;
	text-align: center;
	text-transform: uppercase;
}
.filter li a:hover,
.filter li a:focus, .filter li a.selected {
	background: #cbf6ff;
}
.filter li.bigb, .filter li.bigb a {	width: 246px;}

.letters {
	text-align: center;
	margin: auto;
	margin-bottom: 20px;
}
.letters a {
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 26px;
	text-align: center;
	margin-right: 5px;
	font-family: "bemio_italicregular";
	font-size: 18px;
	color: #41bcd2;
}
.letters a.selected {
	border: #d3f1ff 2px solid;
	background: #e1faff;
}
@media (min-width: 768px) {
	ul.filter {
		float: left;
	}
	.filter li {width: 126px; float: left; margin-right: 9px;}
	.filter li a {width: 120px;}
	ul.filter.filter2 {float: none;}
	.filter.filter2 li {
		display: inline-block;
		float: none;
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media (min-width: 992px) {
	.filter li {width: 170px;}
	.filter li a {width: 176px;}
	.letters a {margin-right: 0; width: 28px;}
}
@media (min-width: 1300px) {
	.filter li {width: 210px;}
	.filter li a {width: 206px;}
	.letters a {margin-right: 5px; width: 30px;}
}


/* pagination */
.pagination {
	margin: 0;
	border-radius: 0;
}
.top-pg .pagination {
	float: none;
	margin: auto;
	margin-bottom: 20px;
}
.bot-pg {text-align: center;}
.bot-pg .pagination {
	float: none;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 10px;
}
.pagination > li {
	display: block;
	float: left;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.pagination > li > a,
.pagination > li > span {
	display: block;
	float: left;
	padding: 0;
	margin-left: 9px !important;
	height: 42px;
	line-height: 42px;
	width: 120px;
	font-family: "bemio_italicregular";
	font-size: 18px;
	color: #41bcd2;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	background-color: #e1faff;
	border: #d3f1ff 2px solid;
}
.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus {
	background: #cbf6ff;
	border: #d3f1ff 2px solid;
	color: #41bcd2;
}
.pagination > li > a:hover,
.pagination > li > a:focus {
	background: #cbf6ff;
	border: #d3f1ff 2px solid;
	color: #41bcd2;
}
.pagination > li > select {
	border: #d3f1ff 2px solid;
	background: #cbf6ff;
	color: #41bcd2;
	font-family: "bemio_italicregular";
	font-size: 18px;
	margin-left: 9px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	height: 42px;
	transition: none;
}
.pagination > li > select:active {
	outline: 0;
	box-shadow: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	width: 102px;
}

.pagination > li.fakepage {
	display: block;
	float: left;
	padding: 0;
	margin-left: 9px !important;
	height: 42px;
	line-height: 42px;
	width: 120px;
	font-family: "bemio_italicregular";
	font-size: 18px;
	color: #41bcd2;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	background-color: #ececec;
	border: #d3f1ff 2px solid;
}
.letters2 {margin-bottom:5px}
.letters2 > select {
	border: #d3f1ff 2px solid;
	background: #cbf6ff;
	color: #41bcd2;
	font-family: "bemio_italicregular";
	font-size: 14px;
	margin-left: 9px !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	height: auto;
	transition: none;
}

@media (min-width: 768px) {
	.top-pg .pagination {
		float: right;
	}
	.pagination > li:last-child > a,
	.pagination > li:last-child > span {
		width: 120px;
	}
}

#slogan h2, #slogan2 h2,  #slogan3 h2 {
	font-family: "bemio_italicregular";
	font-size: 37px;
	text-transform: uppercase;
	margin: auto;
	padding-top: 10px;
	text-align: center;
        margin-top: 10px;
}
#slogan a, #slogan2 a {
	box-sizing: border-box;
	display: block;
	height: 54px;
	line-height: 60px;
	padding: 0 60px;
	background: #05a9ff;
	font-family: "coolveticaregular";
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	margin: auto;
	margin-bottom: 20px;
	width: 300px;
	text-align: center;
}
#slogan a:hover, #slogan a:focus, #slogan2 a:hover, #slogan2 a:focus {
	background: #41bcd2;
	color: #fff;
}
#slogan3 a {
	box-sizing: border-box;
	display: block;
	height: 54px;
	line-height: 60px;
	padding: 0 60px;
	background: #ff8806;
	font-family: "coolveticaregular";
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	margin: auto;
	margin-bottom: 15px;
	text-align: center;
        background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
        background: -moz-linear-gradient(top, #faa51a, #f47a20);
        border-radius: 5px;
}
#slogan3 a:hover,
#slogan3 a:focus {
	background: #ffc02b;
	color: #fff;
        text-decoration: none;
}

@media (min-width: 1300px) {
	#slogan h2 {
		float: left;
		text-align: left;
		margin-left: 20px;
                padding-top: 0;
	}
	#slogan a {
		float: right;
		width: auto;
	}
	#slogan2 h2 {
		float: right;
		text-align: right;
		margin-bottom: 40px;
		margin-right: 90px;
                padding-top: 0;
	}
	#slogan2 a {
		float: left;
		width: auto;
		margin-left: 90px;
	}
	#slogan3 h2 {
		float: left;
		text-align: left;
		margin-bottom: 0px;
                padding-top: 10px;
	}
	#slogan3 a {
		float: none;
		display: inline-block;
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
                vertical-align: middle;
	}
}


.ps-pic img {
	width: 100%;
}
.ps-pic div {
	position: relative;
}
.ps-pic div,
.ps-pic div h1 {
	text-align: center;
	color: rgba(255,85,94,.7);
	font-size: 40px;
}
.ps-pic div h1 {
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.ps-pic {
		padding-bottom: 30px;
	}
	.ps-pic div {
		position: absolute;
		bottom: 50px;
		left: 0;
		right: 0;
	}

	.ps-pic div h1 {
		font-size: 53px;
		margin-bottom: 0;
		margin-top: 0;
	}
}
@media (min-width: 992px) {
	.ps-pic div h1 {
		font-size: 68px;
	}
		#yml0 {
		width: 440px;
		min-height: 490px;
		float: left;
		margin-bottom: 0;
	}
	
}
@media (min-width: 1300px) {
	.ps-pic div h1 {
		font-size: 100px;
	}
}

#mtags,
#yml0,
#yml {
	width: 300px;
	margin: auto;
	margin-bottom: 45px;
}

#yml0 {margin-bottom: 20px;}
.mmbs #mtags,
.mmbs #yml0,
.mmbs #yml {
	margin-bottom: 20px;
}
.mmbs #mtags, .mmbs #social {margin-top: 20px}
.tags {
	margin: 0 20px 20px 20px;
}
a.tag, .tags a {
	display: inline-block;
	float: left;
	font-family: "bemio_italicregular";
	font-size: 18px;
	background: #727272;
	color: #fff;
	padding: 4px 14px;
	margin-right: 11px;
	margin-bottom: 9px;
}
a.tag:hover,
a.tag:focus , .tags a:hover, .tags a:focus{
	color: #fff;
	background: #929292;
}
#social {
	width: 300px;
	padding: 10px;
	margin: auto;
	margin-bottom: 20px;
}
#membrr {
	width: 303px;
	margin: auto;
	margin-bottom: 20px;
}
#social0,
#join0,
#models0,
#movies0 {
	width: 303px;
	padding: 6px;
	box-sizing: border-box;
	margin: auto;
	margin-bottom: 20px;
}
#social0 ul,
#social0 li,
#social ul,
#social li {
	list-style: none;
	margin: auto;
	padding: 0;
	text-align: center;
	font-size: 22px;
}
#models0 .itemm {
	width: 289px;
	height: 431px;
}
#movies0 .itemm {
	width: 289px;
	height: 190px;
}


/* social */
.social {
	position: relative;
	display: block;
	margin: auto;
	text-align: center;
}
footer .social {
	height: 30px;
	margin-bottom: 20px;
}
a.social-tw {
	display: inline-block;
	width: 35px;
	height: 30px;
	margin-right: 16px;
	background: url(../img/icon-twitter.png) left top no-repeat;
}
a.social-t {
	display: inline-block;
	width: 18px;
	height: 30px;
	margin-right: 16px;
	background: url(../img/icon-tmblr.png) left top no-repeat;
}
a.social-f {
	display: inline-block;
	width: 14px;
	height: 30px;
	margin-right: 16px;
	background: url(../img/icon-facebook.png) left top no-repeat;
}
a.social-fb {
	display: inline-block;
	width: 14px;
	height: 30px;
	margin-right: 16px;
	background: url(../img/icon-facebook.png) left top no-repeat;
}
a.social-i {
	display: inline-block;
	width: 29px;
	height: 30px;
	margin-right: 0;
	background: url(../img/icon-insta.png) left top no-repeat;
}

a.social-tw:hover {opacity: 0.8 !important;}
a.social-t:hover {opacity: 0.8 !important;}
a.social-f:fover {opacity: 0.8 !important;}
a.social-fb:hover {opacity: 0.8 !important;}
a.social-i:hover {opacity: 0.8 !important;}

footer a.social-tw {background: url(../img/icon-twitter-white.png) left top no-repeat;}
footer a.social-t {background: url(../img/icon-tmblr-white.png) left top no-repeat;}
footer a.social-f {background: url(../img/icon-facebook-white.png) left top no-repeat;}
footer a.social-fb {background: url(../img/icon-facebook-white.png) left top no-repeat;}
footer a.social-i {background: url(../img/icon-insta-white.png) left top no-repeat;}

#ad,#ad2 {
	width: 300px;
	padding: 10px;
	margin: auto;
	margin-bottom: 20px;
}
#ad0a, #ad0 {
	width: 380px;
	box-sizing: border-box;
	padding: 10px 6px;
	margin: auto;
}
#ad0a img,#ad0 img, #ad img,#ad2 img {max-width: 100%;}
#ad2 img {height: 470px; width: 345px;}

@media (min-width: 768px) {

	#yml {
		width: 370px;
		min-height: 490px;
		float: left;
	}
		#mtags {
		width: 370px;
		height: auto; 
		float: left;
	}

	.mmbs #yml {
		min-height: 478px;
	}
	#social {
		width: 368px;
		float: right;
		margin-left: 20px;
	}
	#membrr {
		width: 303px;
		float: right;
		margin-left: 0;
	}
	#social0,
	#models0,
	#movies0 {
		width: 303px;
		float: right;
		margin-left: 0;
	}
	#latest {
		width: 450px;
		margin: 0;
		float: left;
	}
	#ad0a, #ad0 {
		width: 380px;
		box-sizing: border-box;
		float: right;
		margin-left: 0;
	}

	#ad0a {
		margin: auto;
		float: none;
	}

	#ad, #ad2 {
		width: 368px;
		float: right;
		margin-left: 20px;
	}

	footer a.social-tw {float: left;}
	footer a.social-t {float: left;}
	footer a.social-f {float: left;}
	footer a.social-fb {float: left;}
	footer a.social-i {float: left;}
}
@media (min-width: 992px) {
	#latest,
	#featured {
		width: 68%;
		margin: 0;
		float: left;
	}
	#ad0a, #join0 {
		width: 380px;
		box-sizing: border-box;
		float: right;
		margin: 0;
		margin-bottom: 20px;
	}
	#yml0 {width: 100%;}
	#mtags, #yml {width: 512px;}
		#ad0ab {
		display:none;
	}	
}
@media (min-width: 1300px) {
	#latest,
	#featured {
		width: 964px;
		float: left;
	}
	#yml0 {width: 964px;}
	#mtags, #yml {width: 892px;}
}

/* Adjustment margins */

.mg-md{
	margin-top:17px;
	margin-bottom:17px;
}
.mg-md2{
	margin-top:19px;
	margin-bottom:21px;
}
.mg-md3{
	margin-top:20px;
	margin-bottom:43px;
}
.mg-md4{
	margin-top:20px;
	margin-bottom:30px;
}

h1#mve, h1#mvt  {
	font-size: 38px;
	color: #ffc02b;
}

h1#mve a  {
	font-size: 38px;
	color: #ffc02b;
	font-family: "bemio_italicregular";
	font-weight: normal;
	font-style: normal
}
h1#mve span {
	display: block;
	clear: both;
	font-family: "coolveticaregular";
	font-size: 23px;
	color: #989898;
}
#rate {
	color: #9bdde1;
	font-family: "coolveticaregular";
	font-size: 39px;
	margin: 0 20px 20px 20px;
}
#rate span {float: left;}
#latest,
#featured {margin-bottom: 20px;}
#latest .ltst img,
#featured .featr img {
	width: 100%;
}
.ltst {position: relative;}
.ltst-title {
	position: absolute;
	left: 10px;
	top: 10px;
}
.ltst-date {
	position: absolute;
	right: 10px;
	top: 10px;
}
.ltst-name {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	text-align: center;
}
.ltst-name h1 {
	font-size: 28px !important;
	line-height: 20px;
	color: #fff;
	margin-bottom: 0;
}
.ltst-title h3,
.ltst-date p {
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	font-family: "coolveticaregular";
	color: #fff;
	text-transform: capitalize;
}
.ltst-tags {
	width: 100%;
	margin-bottom: 22px;
}
.ltst-tags .tags {
	float: left;
	margin-top: 0;
}
.ltst-tags .rate {
	float: right;
}
.ltst-tags .btn-rate {
	width: 38px !important;
	height: 38px !important;
	margin-top: 10px;
	background-size: 38px;
}
.mhomettl  { text-align:left; position: relative;  }
.mhomettl h3 { margin-bottom:0px; width: 80%; }
.mhomettl p {width: 80%; }
.mhomettl #rate {position: absolute; top: 0px; right: 0px; margin-top: 0px}
.movie-big {
	width: 100%;
	margin-bottom: 10px;
}
.movie-big img {
	width: 100%;
}
.movie-movie,
.movie-bts,
.movie-trailer {
	width: 32%;
	float: left;
	margin-bottom: 20px;
	position: relative;
}
.movie-movie,
.movie-bts {
	margin-right: 2%;
}
.movie-movie img,
.movie-bts img,
.movie-trailer img {
	width: 100%;
	box-sizing: border-box;
	border: #5a5a5a 1px solid;
}
.movie-movie a:hover img,
.movie-movie a:focus img,
.movie-movie a.selected img,
.movie-bts a:hover img,
.movie-bts a:focus img,
.movie-bts a.selected img,
.movie-trailer a:hover img,
.movie-trailer a:focus img,
.movie-trailer a.selected img {
	border: #9bdde1 1px solid;
}
.movie-movie a:hover img,
.movie-movie a:focus img,
.movie-bts a:hover img,
.movie-bts a:focus img,
.movie-trailer a:hover img,
.movie-trailer a:focus img {
	opacity: .8;
}
.movie-movie .movie-t,
.movie-bts .movie-t,
.movie-trailer .movie-t {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	line-height: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
	font-family: "bemio_italicregular";
	font-size: 26px;
	width: 100%;
}
.movie-t span {
	font-family: Arial, sans-serif;
	font-size: 17px;
	display: block;
	margin-top: -20px;
}
.movie-date,
.date-share {
	margin-bottom: 10px;
}
.movie-date {
	font-size: 26px;
	font-style: italic;
}
.movie-share {vertical-align: middle;}
.movie-share span {
	margin-right: 0;
}
.movie-share .social {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
}
.movie-share .movie-time {
	display: inline-block;
	line-height: 30px;
	vertical-align: middle;
	font-size: 26px;
	margin-right: 10px;
}
.movie-desc {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}
.movie-mb h4 {
	font-size: 24px;
	font-family: "coolveticaregular"
}
.movie-mb ul {
	display: block;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0;
	list-style-position: inside;
}
.movie-mb li {
	font-size: 18px;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.favq {
	display: block;
	margin-bottom: 20px;
}
.add-fav {
	float: left;
	background: url(../img/red-star.png) left center no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 38px;
	margin-right: 40px;
}
.add-que {
	float: left;
	background: url(../img/grey-star.png) left center no-repeat;
	height: 30px;
	line-height: 30px;
	padding-left: 38px;
}
.movie-watch {}
.movie-watch ul,
.movie-watch li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#pornstar-img img {
	width: 99%;
	max-width: 500px;
	margin: auto;
	box-sizing: border-box;
	border: #c9c9c9 1px solid;
	margin-right: 1%;
}
.mmbs #pornstar-img img {
	width: 100%;
	max-width: 500px;
	margin: auto;
	box-sizing: border-box;
	border: #c9c9c9 1px solid;
	margin-right: 0;
}
#model-photos h3 span {
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	padding-left: 6px;
}
.mmbs #model-photos {
	padding-left: 0;
	padding-right: 0;
}
#model-photos img {
	max-width: 500px;
	margin: auto;
	margin-bottom: 2%;
	box-sizing: border-box;
	border: #c9c9c9 1px solid;
}
#model-photos a:hover img {
	opacity: .8;
}
.mmbs #model-photos img {
	width: 48.5%;
	margin-right: 0.5%;
}
.mmbs #pornstar-img {text-align: center;}
.mem-ph-head {
	display: block;
	margin-bottom: 10px;
}
.mem-ph-head .btn {
	margin-bottom: 10px;
}
@media (min-width: 768px) {
	.ltst-name h1 {
		font-size: 38px !important;
		line-height: 30px;
	}
	.ltst-title h3,
	.ltst-date p {
		font-size: 20px;
		line-height: 20px;
	}
	.ltst-tags .tags {
		margin-top: 10px;
	}
	h1#mve,
	h1#mvt {
		float: left;
		margin-left: 0;
	}
	h1#mvt {
		margin-top: 22px;
	}
	#featured h1#mve {
		margin-bottom: 0;
	}
	#rate {
		float: right;
		margin-top: 15px;
		margin-bottom: 0;
		margin-right: 0;
	}
	#rate span {
		margin-right: 15px;
		margin-top: 5px;
	}
	.movie-date {float: left;}
	.movie-share {float: right;}
	.movie-desc {
		padding-left: 0;
		padding-right: 0;
	}
	.ltst-tags .tags,
	.movie-tags .tags {
		margin-left: 0;
		margin-right: 0;
	}
	.movie .btn-more {
		width: 254px;
	}
	.mmbs #model-photos {
		padding-right: 15px;
	}
	#model-photos img {
		width: 24%;
		margin-right: 1%;
		margin-bottom: 1%;
		float: left;
	}
	.mmbs #model-photos img {
		width: 24.5%;
		margin-right: 0.5%;
		margin-bottom: 0.5%;
		float: left;
	}
	.mem-ph-head h3 {
		float: left;
	}
	.mem-ph-head .btn {
		width: auto;
		float: right;
		margin-left: 8px;
		margin-bottom: 0;
	}
}
@media (min-width: 992px) {
	.ltst-name h1 {
		font-size: 58px !important;
		line-height: 50px;
	}
	.ltst-title h3,
	.ltst-date p {
		font-size: 20px;
		line-height: 20px;
	}

	#model-photos img {
		width: 24%;
	}
	.mmbs #model-photos img {
		width: 19.5%;
		margin-right: 0.5%;
	}
}
@media (min-width: 1300px) {
	.ltst-name h1 {
		font-size: 88px !important;
		line-height: 80px;
	}
	.ltst-title h3,
	.ltst-date p {
		font-size: 26px;
		line-height: 26px;
	}


	.movie {position: relative;}
	.movie-big {
		width: 987px;
		float: left;
	}
	.movie-movie,
	.movie-bts,
	.movie-trailer {
		width: 274px;
		height: 183px;
		float: right;
		margin-bottom: 6px;
		margin-right: 0;
	}
	.date-share {
		width: 987px;
		float: left;
	}
	.movie-desc {
		width: 987px;
		float: left;
	}
	.movie-tags {
		width: 987px;
		float: left;
	}
	.movie-mb {
		position: absolute;
		right: 0;
		top: 550px;
		width: 274px;
		display: block;
		margin-bottom: 6px;
		margin-right: 0;
	}
	.movie-mb h4 {
		margin-left: 20px;
	}
	.movie-mb ul {
		margin-bottom: 30px;
	}
	.favq {
		width: 987px;
		float: left;
	}
	.movie .btn-more {
		width: 254px;
		float: right;
	}
}
.model {
	position: relative;
	margin-top: 10px;
	margin-bottom: 32px;
}

.model .model1 {
	width: 100%;
	height: auto;
}
.model .model1 img {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.model .tags {
	margin-top: 20px;
}
.model .m-info {
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0,0,0,.4);
	padding: 14px;
}
.model .m-info dt {
	font-family: "bemio_italicregular";
	font-size: 14px;
	line-height: 14px;
	color: #fff;
	text-align: right;
}
.model .m-info dd {
	font-size: 15px;
	color: #fff;
	margin-bottom: 6px;
	text-align: right;
}
@media (min-width: 768px) {
	.model .mod {
		width: 100%;
		height: 308px;
		display: block;
		overflow: hidden;
		
	}
	.model .mod img {
		height: 308px;
		position: absolute;
		right:0px;
				
	}
	.model .model1 {
		position: absolute;
		top: 14px;
		left: 20px;
		box-sizing: border-box;
		width: 214px;
		height: auto;
		border: #fff 5px solid;
	}
	.model .model1 img {
		width: 100%;
		max-width: 100%;
	}
	.model .tags {
		position: absolute;
		bottom: 15px;
		left: 254px;
		right: 140px;
		margin: 0;
	}
	.model .tags .tag {
		background: rgba(255, 255, 255, .6);
		color: #989898;
	}
	.model .tags  a {
		background: rgba(255, 255, 255, .6);
		color: #989898;
	}
	.model a.tag:hover,
	.model a.tag:focus {
		background: rgba(255, 255, 255, .4);
	}
	.model .tags  a:hover,
	.model .tags a:focus {
		background: rgba(255, 255, 255, .4);
	}	
	.model .m-info {
		position: absolute;
		top: 14px;
		right: 20px;
		background: transparent;
		padding: 0;
	}
	.model .m-info dt {
		font-family: "bemio_italicregular";
		font-size: 14px;
		line-height: 14px;
		color: #fff;
	}
	.model .m-info dd {
		font-size: 15px;
		color: #fff;
		margin-bottom: 6px;
	}
}

/* Button */
.btn-blue {
	font-size: 17px !important;
	width: 100%;
	height: 43px;
	line-height: 36px;
	color: #fff;
	background: #05a9ff;
	border: 0;
	font-family: "coolveticaregular";
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 40px;
}
#join0 .btn-blue {
	margin: 16px 20px;
	width: 253px;
}
.btn-blue:hover,
.btn-blue:focus {
	background: #41bcd2;
	color: #fff;
}
.btn-red {
	font-size: 17px !important;
	width: 100%;
	height: 43px;
	line-height: 36px;
	color: #fff;
	background: #ff555e;
	border: 0;
	font-family: "coolveticaregular";
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 40px;
}
.btn-red:hover,
.btn-red:focus {
	background: #ce4e55;
	color: #fff;
}
.btn-p {
	font-size: 18px !important;
	width: 220px;
	height: 54px;
	line-height: 40px;
	color: #fff;
	background: transparent;
	border: #fff 3px solid;
	font-family: "bemioregular";
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-p:hover,
.btn-p:focus {
	background: rgba(255, 255, 255, .3);
	color: #fff;
}
#pornstar-img .btn-p,
.ps-pic .btn-p {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -110px;
}
.ps-pic .btn-p {
	margin-top: -30px;
}
.btn-more {
	line-height: 26px;
}
.btn-more span {
	display: block;
	clear: both;
	margin: auto;
	text-align: center;
	width: 100%;
	color: #0f567e;
	font-size: 12px;
	line-height: 10px;
	margin-top: -3px;
}
.btn-red.btn-more span {
	color: #9b252b;
}
.btn-rate {
	display: block;
	width: 58px;
	height: 58px;
	margin-bottom: 10px;
	background: url(../img/like.png) center center no-repeat;
	float: right;
}
a.btn-rate:hover {
	opacity: 0.8;
}
.download-btn {
	width: 212px;
	height: 48px;
	margin-bottom: 10px;
	box-sizing: border-box !important;
	background: #989898;
	color: #fff;
	font-family: "coolveticaregular";
	font-size: 22px;
}
.download-btn:hover,
.download-btn:focus,
.download-btn.selected {
	background: #ff555e;
	color: #fff;
}
.download-btn.btn-more span {
	color: #333;
}
#watch {
	width: 264px;
	height: 45px;
	margin: auto;
	margin-bottom: 20px;
}
.watch-btn {
	width: 78px;
	height: 45px;
	float: left;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #c9c9c9;
	color: #b7b7b7;
	font-family: "coolveticaregular";
	font-size: 22px;
	margin-right: 6px;
	margin-bottom: 20px;
	text-align: center;
}
.watch-btn:hover,
.watch-btn:focus,
.watch-btn.selected {
	background: #9bdde1;
	border: 1px solid #9bdde1;
	color: #fff;
}
.watch-btn .icon-bars {
	display: block;
	margin: auto;
	width: 24px;
	height: 18px;
	margin-top: 2px;
	margin-bottom: 0;
}
.watch-btn .icon-bar {
	box-sizing: border-box;
	display: block;
	float: left;
	width: 6px;
	height: 18px;
	border: 1px solid #b7b7b7;
}
.watch-btn .icon-bar + .icon-bar {
  margin-left: 3px;
}
.watch-btn .icon-bar:nth-child(2){
	margin-top: 4px;
	height: 14px;
}
.watch-btn .icon-bar:nth-child(3){
	margin-top: 8px;
	height: 10px;
}
#watch1080 .icon-bar,
#watch720 .icon-bar,
#watch480 .icon-bar {
	background: #b7b7b7;
}
#watch720 .icon-bar:first-child,
#watch480 .icon-bar:first-child,
#watch480 .icon-bar:nth-child(2) {
	background: transparent;
}
#watch1080:hover .icon-bar,
#watch1080:focus .icon-bar,
#watch1080.selected .icon-bar,
#watch720:hover .icon-bar,
#watch720:focus .icon-bar,
#watch720.selected .icon-bar,
#watch480:hover .icon-bar,
#watch480:focus .icon-bar,
#watch480.selected .icon-bar {
	background: #fff;
	border: 1px solid #fff;
}
#watch720:hover .icon-bar:first-child,
#watch720:focus .icon-bar:first-child,
#watch720.selected .icon-bar:first-child,
#watch480:hover .icon-bar:first-child,
#watch480:focus .icon-bar:first-child,
#watch480.selected .icon-bar:first-child,
#watch480:hover .icon-bar:nth-child(2),
#watch480:focus .icon-bar:nth-child(2),
#watch480.selected .icon-bar:nth-child(2) {
	background: transparent;
	border: 1px solid #fff;
}

@media (min-width: 768px) {
	.mmbs .movie-big {float: left;}
	.mmbs .movie-pl {float: left;}
	.mmbs .movie-watch {
		float: right;
		width: 264px;
	}
	.mmbs .date-share,
	.mmbs .movie-desc,
	.mmbs .favq,
	.mmbs .movie-tags {float: left;}
	#featured .movie-tags {width:100%}
	.mmbs .date-share,
	.mmbs .movie-desc,
	.mmbs .favq {
		width: 462px;
	}
}
@media (min-width: 992px) {
	.mmbs .date-share,
	.mmbs .movie-desc,
	.mmbs .favq {
		width: 602px;
	}
}
@media (min-width: 1300px) {
	.mmbs .movie-big {width: 100%;}
	.mmbs .movie-movie,
	.mmbs .movie-bts,
	.mmbs .movie-trailer
	 {
		display: block;
		width: 32%;
		margin-right: 1%;
		float: left;
		margin-bottom: 40px;
	}
	.mmbs .movie-pl,
	.mmbs .date-share,
	.mmbs .movie-desc,
	.mmbs .favq,
	.mmbs .movie-tags {
		width: 982px;
	}
	.movie-watch li {display: block; float: left;}
}

.favv {
	width: 100%;
	display: block;
	height: 52px;
}
.favv a {
	font-family: "bemio_italicregular";
	font-size: 52px;
	line-height: 52px;
	color: #d8d8d8;
	text-shadow: 1px 1px 0px rgba(182, 182, 182, 1);
	text-align: center;
	display: block;
	margin: auto;
}
.favv a:hover,
.favv a:focus {
	color: #ff555e;
}
.itemm.favved .itemminfo {
	bottom: 57px;
}
@media (min-width: 768px) {
	.itemm.favved {
		height: 296px;
	}
}
@media (min-width: 992px) {
	.itemm.favved {
		height: 244px;
	}
}
@media (min-width: 1300px) {
	.itemm.favved {
		height: 257px;
	}
}

/* Dividers */
.divider-h{
	margin:20px 0;
	border-top:1px solid #636465;
}



/* footer */
footer {
	background-color: #3c3c3c !important;
	padding-bottom: 30px !important;
}
footer .row {
	margin-right: 0;
}
footer h1 {
	font-family: "bemio_italicregular";
	font-size: 40px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: auto;
	margin-top: 60px;
	margin-bottom: 100px;
}
@media (min-width: 768px) {
	footer h1 {font-size: 85px;}
}

footer ul,
footer li {
	list-style: none;
	margin: 0;
	padding: 0;
}
footer ul {margin-bottom: 100px;}

footer li {
	line-height: 50px;
}
footer li,
footer li a {
	font-size: 18px;
	color: #fff;
}
footer li a:hover,
footer li a:focus {
	color: #f5f5f5;
	text-decoration: underline;
}

footer p,
footer p a {
	font-size: 12px;
	color: #fff;
	text-align: center;
}
footer p a:hover,
footer p a:focus {
	color: #f5f5f5;
	text-decoration: underline;
}
@media (min-width: 768px) {
	footer p {
		width: 80%;
		margin: auto;
	}
}

#login,
#login-t {
	width: 300px;
	margin: auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}
#login label.labellog {
	font-family: "bemio_italicregular";
	font-size: 24px;
	color: #9c9c9c;
	text-transform: uppercase;
}
#login input.form-control {
	background: #e1faff;
	border: #d3f1ff 2px solid;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	box-shadow: none;
}
.code {margin-bottom: 20px;}
.codebar img {
	display: block;
	margin: auto;
	margin-bottom: 6px;
}
#login .btn-blue {
	margin-bottom: 20px;
}
#login .forgot {
	display: block;
	width: 100%;
	text-align: center;
	text-decoration: underline;
	font-size: 14px;
	margin-bottom: 20px;
}
#login .logimg {
	display: none;
}
#login .logimg img {
	width: 100%;
}
#login-t p {text-align: center;}
#support {
	padding: 10px 20px;
}
.qa {
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}
.qa h4 {
	font-family: "bemio_italicregular";
	font-size: 16px;
	cursor: pointer;
}
.qa h4:before {
	content: "+";
	font-family: "bemio_italicregular";
	font-size: 36px;
	color: #75cdde;
	margin-right: 20px;
}
.qa.qa-open h4:before {
	content: "-";
	font-family: "bemio_italicregular";
	font-size: 36px;
	color: #75cdde;
	margin-right: 20px;
}
.qa.qa-open {
	background: #e1faff;
	border: 1px solid #d3f1ff;
}
@media (min-width: 768px) {
	#login,
	#login-t {
		width: 750px;
		margin: auto;
		margin-bottom: 20px;
	}
	#login .logform {
		float: right;
		width: 298px;
	}
	#login .logimg {
		display: block;
		float: left;
		width: 380px;
	}
	#support {
		padding: 10px 30px;
	}
	.qa {
		padding-left: 40px;
		padding-right: 40px;
		margin-bottom: 40px;
	}
	.qa h4 {
		font-size: 24px;
	}
	.qa .btn-blue {
		width: auto;
	}
	.qa h4:before {
		content: "+";
		font-family: "bemio_italicregular";
		font-size: 60px;
		color: #75cdde;
		margin-right: 20px;
	}
	.qa.qa-open h4:before {
		content: "-";
		font-family: "bemio_italicregular";
		font-size: 60px;
		color: #75cdde;
		margin-right: 20px;
	}
}
@media (min-width: 992px) {
	#login,
	#login-t {
		width: 850px;
	}
	#login .logimg {
		width: 480px;
	}
	#support {
		padding: 30px 100px;
	}
}
.overlay1 {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, .8);
	z-index: 1000;
}
.splash {
	position: absolute;
	top: 30px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	background: #ff555e;
	border: 1px solid #c9c9c9;
	padding: 20px;
	box-sizing: border-box;
	z-index: 10000;
}
.splash h1 {
	font-size: 130px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
.splash h4 {
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
}
.splash p {
	font-family: "coolveticaregular";
	color: #fff;
	text-align: center;
	font-size: 14px;
	margin: 0 0 20px;
}
#splash-ee {
	margin-top: 30px;
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.splash-ee1 {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.btn-wh {
	width: 206px;
	height: 42px;
	background: #fff;
	color: #878787;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: "coolveticaregular";
	font-size: 22px;
	text-transform: uppercase;
}
.splash-ee2,
.splash-ee2 a {
	font-family: "coolveticaregular";
	font-size: 22px;
	text-align: center;
	color: #fff;
}
.splash-ee2 a {text-decoration: underline;}
@media (min-width: 768px) {
	.splash {
		top: 80px;
		width: 700px;
		margin-left: -350px;
		padding: 40px;
	}
	.splash h1 {
		font-size: 60px;
		margin-bottom: 30px;
	}
	.splash p {
		font-size: 16px;
		margin: 0 70px 20px;
	}
	#splash-ee {
		margin-top: 60px;
		display: table;
		width: 100%;
		margin-bottom: 30px;
	}
	.splash-ee1 {
		display: table-cell;
		width: 50%;
		text-align: center;
		margin-bottom: 0;
	}
}
@media (min-width: 992px) {
	.splash {
		width: 900px;
		margin-left: -450px;
		padding: 60px;
	}
	.splash h1 {
		font-size: 80px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1300px) {
	.splash {
		width: 1300px;
		margin-left: -650px;
		padding: 120px;
	}
	.splash h1 {
		font-size: 130px;
		margin-bottom: 30px;
	}
}

/* helper classes */

.breadcrumb {
  padding: 8px 15px 8px 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0;
}
.no-margin0 {margin: 0 !important;}
.mb0 {margin-bottom: 0 !important;}
.mb20 {margin-bottom: 20px !important;}
.mb40 {margin-bottom: 40px !important;}
.mt40 {margin-top: 40px !important;}
.mb60{margin-bottom: 60px !important;}
.no-padding {padding: 0 !important;}
.no-pd-left {padding-left: 0;}
.no-pd-right {padding-right: 0;}
.no-transform {text-transform: none !important;}
.float-right {float: right !important;}
p.big {font-size: 18px;}
p.subscr {
	margin-top: 30px;
	margin-bottom: 50px;
}
p.subscr .btn {
	padding-left: 45px;
	padding-right: 45px;
}

/* Mobile adjustments */
@media (max-width: 767px) {
    .page-container{
        overflow-x: hidden;
        position:relative;
    }
    h1,h2,h3,h4,h5,h6,p{
        padding-left:10px!important;
        padding-right:10px!important;
    }
    .navbar-default .navbar-toggle {
		padding: 2px 2px;
		margin-top: 18px;
		margin-right: 15px;
		margin-bottom: 8px;
		border: 0 solid transparent;
		border-radius: 0;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #989898;
  	}
  	.mmbs .navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
  	}
  	.navbar-default .navbar-toggle:hover,
  	.navbar-default .navbar-toggle:focus {
		background-color: transparent;
  	}
  	.navbar-default .navbar-toggle:hover .icon-bar,
  	.navbar-default .navbar-toggle:focus .icon-bar {
		background-color: #5e5e5e;
  	}
  	.mmbs .navbar-default .navbar-toggle:hover .icon-bar,
  	.mmbs .navbar-default .navbar-toggle:focus .icon-bar {
		background-color: #fff;
  	}
  	.navbar-default .navbar-nav li a {
	  	color: #989898;
  	}
  	.mmbs .navbar-default .navbar-nav li a {
	  	color: #fff;
  	}
    .wrap{
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        -webkit-background-size: auto 200%;
        -moz-background-size: auto 200%;
        -o-background-size: auto 200%;
        background-size: auto 200%;
    }
    .wrap, .wrap .text-right{
        text-align: center!important;
    }
    .btn.pull-left, .btn.pull-right{
       float:none!important;
    }
    .a-block{
        text-align: center;
    }
    h1 {font-size: 30px !important;}
	h1#mve a {font-size: 22px; text-align:left; float:left}	
	h1#mve span { font-size: 20px ! important; text-align:left ! important;}
	h1#mve {float: left; margin-left:0px}
#rate {float: right; margin: 10px 5px 0 0}
#rate span {margin-right:5px; font-size: 25px}
.btn-rate {width: 30px; height: 30px; background: url(../img/like_small.png) center center no-repeat}
a.tag, .tags a { font-size:14px ! important; padding: 5px}
.tags {margin: 0 10px}

}

#comments_posts .username {
		display: block;
	font-family: "bemio_italicregular";
	font-size: 15px;
	color: #696969;
	margin-bottom: 2px;
	}
	#comments_posts {
		font-size: 15px;
	line-height: 18px;
	margin-bottom: 4px;
	
	}
	#comments_posts .date {
		color: #6fc2df;
	font-size: 13px;
	margin-bottom: 4px;
	font-style: italic;
		padding-left: 10px;
	}
	
#comments_form	textarea {height: 100px; width: 100%; border: 1px solid #ccc;}
#comments_form	input {
	font-size: 17px !important;
	width: 100%;
	height: 43px;
	line-height: 36px;
	color: #fff;
	background: #05a9ff;
	border: 0;
	font-family: "coolveticaregular";
	text-transform: uppercase;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 40px;
	margin-top: 10px;
	}

.kwd {position: relative; padding: 0px ! important; margin-bottom: 10px}

.kwd .itemminfo { 
	position: absolute;
	left: 6px;
	bottom: 6px; 
	padding: 3px;
	background: rgba(255, 255, 255, .6)
	}
	
.kwd .itemminfo h3 {
	font-family: "bemio_italicregular";
	font-size: 18px;
	color: #000 ;
	margin: 0px;
	}

@media (max-width: 420px) {
	.col-xs-6.kwd {width: 100%}
	}
	
@media (min-width: 992px) {
	.bonus {height: 170px ! important}
	}

@media  (min-width: 768px) and (max-width: 991px) {
	.bonus {height: 210px ! important}
	}
@media (min-width: 1300px) {
	.bonus {height: 180px ! important}
	}
@media  (min-width: 768px) and (max-width: 991px) {
	.bonus {height: 210px ! important}
.navbar-default .navbar-nav > li > a span {font-size: 11px}
.mmbs .navbar-default .navbar-brand {padding: 0 0 0 5px}
.mmbs .navbar-form .form-control, .navbar-form .scmbo_base_input {width: 90px}
.mmbs .navbar-form {margin-right: 0px ! important; }
#membrr, #social0, #models0, #movies0  {width: 200px}
#models0 .itemm, #movies0 .itemm {width: 100%; height: auto}
#latest {width: 550px}
#featured .movie-tags {float:none}
}
@media  (min-width: 768px) and (max-width: 1299px) {
	.mmbs .navbar {height: 80px;}	

	.mmbs .navbar .nav li {margin:0}
}

.itemm .delete {
	position: absolute;
	top: 2px;
	right: 3px;
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,.4);
	z-index: 100;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.itemm .delete:hover {
	background: rgba(0,0,0,.6);
	color: #fff;
}
.itemm .delete i {
	margin-top: 7px;
	margin-left: 10px;
}
@media (max-width: 440px) {
	h1#mve span { max-width: 220px;}
	h1#mve {padding-right:0px ! important}







/* Splash Page Phone Portrait */

.splashPage { 
	z-index: 9999; 
	position: fixed; 
	top: 0; 
	left: 0; 
	margin-left: 0; 
	margin-top: 0;  
	width: 100%; 

	padding: 20px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}

.splashPage .boxBlack { 
	position: relative; 
	background: #1d1d1d; 
	padding-top: 40px; 
}

.splashPage .boxBlack a.memberEntrance { 
	position: absolute; 
	top: 0; 
	right: 20%; 
	font-size: 11px; 
	line-height: 25px; 
	color: #3b3c3c; 
	text-decoration: none; 
	text-transform: uppercase; 
	background: #fff; 
	border: 1px solid #555458; 
	-webkit-border-bottom-right-radius: 5px; 
	-webkit-border-bottom-left-radius: 5px; 
	-moz-border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	border-bottom-right-radius: 5px; 
	border-bottom-left-radius: 5px; 
	padding: 0 5px; 
	font-weight: bold; 
	text-align: center;
	margin: 0 auto;
	width: 200px;
	display: block;
}

.splashPage .logo { 
	position: relative; 
	width: 350px; 
	height: 293px; 
	margin: 0 auto; 
	background: url(../img/logo_splash.png) no-repeat; 
	background-size: 350px;
	display: block; 
}

.splashPage p.subTitle { 
	position: relative; 
	display: table; 
	font-family: Geneva, sans-serif; 
	font-size: 14px; 
	line-height: 16px; 
	color: #b1b1b1; 
	font-weight: bold; 
	text-align: center; 
	margin: 15px auto; 
}

.splashPage .bts { 
	position: relative; 
	margin: 0 auto; 
	display: table; 
	padding: 10px 0; 
}

.splashPage .bts a { 
	float: none; 
	background: url(../img/splash_buttons.png) no-repeat; 
	width: 205px; 
	height: 44px; 
	display: block; 
	margin: 10px 20px; 
}

.splashPage .bts a.exit { 
	background-position: 0 0; 
}

.splashPage .bts a.enter { 
	background-position: 0 -44px; 
}

.splashPage .defbig { 
	font-size: 35px; 
	line-height: 2px;
	letter-spacing:-0.05em; 
	font-weight:bold;
}

.splashPage .text { 
	position: relative; 
	width: 90%; 
	margin: 0 auto; 
	padding-bottom: 5px; 
}

.splashPage .text h4 { 
	font-size: 14px; 
	line-height: 16px; 
	text-transform: uppercase; 
	letter-spacing:0.04em; 
	font-weight:bold; 
	text-align:center; 
}

.splashPage .text p { 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Tahoma, Geneva, sans-serif; 
}

.splashPage p.screenResolution { 
	font-size: 10px; 
	line-height: 14px; 
	color: #505050; 
	text-align: center;
	margin: 0 auto; 
	padding-bottom: 10px; 
}

.splashPage .best { 
	position: relative; 
	width: 590px; 
	height: 44px; 
	margin: 0 auto; 
	background: url(../images/best.png) no-repeat; 
	display: block; 
	padding-bottom: 5px;
} 















	
	#slogan h2, #slogan2 h2, #slogan3 h2 {font-size: 14px ! important;}
	#pop_stars .mitemms .itemm, .mitemms .itemm {width: 48%; height: auto;}
.filter li a,  .pagination > li  a,  .pagination > li > select, .pagination li.fakepage {font-size: 14px ! important;}
ul.filter {width:100%; text-align: center; float: none;}
.top-pg { width: 100%; text-align: center;}

.top-pg .pagination {margin-top: 10px; min-width:250px;}
.bot-pg .pagination { min-width:250px;}
.filter li.bigb { margin: 10px 0 0 15%; }
.model .mod {
	display: none;
}	

.model .model1 img {width:60%; float:left; }
.model .m-info {width:39%; background: transparent; }
#model-photos img { width: 50%;}
#movies0 .itemm {width: 49%; height: auto;}
.related_page .itemm {width: 49%}
.related_page .itemm .itemminfo {display:none;}
	}

@media (max-width: 991px) {
 #ad0a {display:none;}
	.mb20 {margin-top: 5px ! important;}

	}
	
@media (min-width: 441px) and (max-width: 767px) {
	#slogan h2, #slogan2 h2, #slogan3 h2 {font-size: 18px ! important;}
	#pop_stars .mitemms .itemm, .mitemms .itemm {width: 32%; height: auto;}
	.pag-top .pagination {width: 50%; float: left ! important}
	ul.filter {margin: 0 auto; width: 50%; float: left ! important}
	.filter2 {width: 100% ! important}
	ul.filter2 li {width: 20%; margin: 0 1%}
	ul.filter2 li.bigb {width: 32% ! important}
		ul.filter2 li.bigb  a { width: 100% }
.mod {height: 308px}
.mod img {position: absolute; right: 0px}
.model .model1 {width: 31%; position: absolute; top: 0px}
.model .model img { width: 100%; }
.related_page .itemm {width: 24%}
.related_page .itemm .itemminfo {display:none}
.bot-pg ul  { min-width: 250px; }
#movies0 .itemm {width: 24%; height: auto}
.mmbs #model-photos img {
	width: 24%;
	margin-right: 0.5%;
}
	}	

@media (max-width: 767px) {
.navbar {
	position: relative;	
}

#yml0, #yml {width: 100%}
#ad2 {display: none}

footer h1 {margin: 20px 0}	
footer li, footer li a {font-size: 14px}
footer li {line-height:30px}
footer ul {margin-bottom: 5px}
#slogan3 a, #slogan a, #slogan2 a {margin: 10px auto}

.filter li {
	padding: 0;
	list-style: none;
	box-sizing: border-box;
	border: #d3f1ff 2px solid;
	background: #e1faff;
	width: 30%;
	height: auto;
	float: left;
	margin: 0 1% 0 2%;

}
.filter li a {
	display: block;
	width: 100%;
	height: auto;
	line-height: 38px;
	font-family: "bemio_italicregular";
	font-size: 14px;
	color: #41bcd2;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
}	

.pagination > li { margin-left: 5px ! important}
.pagination > li > select {font-size: 14px; line-height: 14px; height: 22px;}
.pagination > li  a, .pagination li.fakepage {font-size: 14px; line-height: 20px; width: 100% ; height: auto}
.pagination > li:last-child > a, .pagination > li:last-child > span {max-width: 60px}
.pagination li.fakepage {max-width:70px}
#sectionpage #pop_stars, #sectionpage #pop_movie, #sectionpage #social, #sectionpage #slgb {display:none}

 h1#mvt { max-width: 200px;}
 h1#mvt { float:left; padding: 0px ! important; text-align: left}
#join0, #featured, #ad0ab, #slogan {display: none}
	
.model .tags {position: relative; float: left; margin-top:10px}
.model {margin-bottom:10px}
hr {margin: 5px 0 ! important}		
.model .m-info dt, .model .m-info dd {color: #989898}
.model .m-info {background: transparent; padding: 10px 10px 0 0 }
.movie-date {font-size: 20px; float: left}
.movie-time {font-size: 20px ! important;}
.social a, .movie-share span { margin-right: 2px}
.movie-share {float: right}
.scenebotmod {display: none}
#membrr, #models0 {width: 100%}
#models0 .itemm { width: 32%; height: auto}
#movies0 {width: 100%}
#movies0 .itemminfo {display: none}
#movies0 .itemm:last-child {display: none}
}

@media  (min-width: 768px) and (max-width: 1024px) {	
 #yml0{ width: 100%; height:auto}
 .movie-desc, .movie-tags {width: 70%; float:left; margin-right:20px}
 .movie-mb { display:inline}
 #slogan h2, #slogan2 h2, #slogan3 h2 {font-size:28px}
 	#pop_stars .mitemms .itemm.incl {
		width: 32%;
		height: auto;
	}
		#pop_stars .mitemms .itemm.modincl {
		width: 24%;
		height: auto;
		margin-right: 3px;
		margin-bottom: 5px;		
	}


		#pop_stars .mitemms .itemm.incl:nth-child(4n+4) {margin-right: 0;}
		#pop_stars {margin-bottom: 100px}
}	
@media  (min-width: 768px) and (max-width: 1023px) {	
	.letters {display:none}
	.letters2 { margin: 5px auto; text-align: center}	
	.mitemms .itemm { width: 32%; margin-right: 1%; height: auto}
	#yml0 .itemm:last-child {display: none}
	#model-photos {width:100%}
	#related_scenes .itemm { width: 32%; margin-right: 1%; height: auto}
	.mmbs #related_scenes .itemm { width: 24%; margin-right: 1%; height: auto}
	.mmbs #related_scenes .itemm .itemminfo {display:none}
	#pornstar-img {width: 600px; margin-left:120px}
	#pornstar-img img {width: 600px ! important}
 .top-pg .pagination {float:none ! important}
	.movie .btn-more {width: 200px}
	footer h1 {font-size: 50px; margin: 30px}
}

@media (min-width: 1024px) {
		.letters2 {display:none}	
}

@media (min-width: 1025px) {
		#ad0ab, #ad0ab2 {
		display:none;
	}	
		.letters2 {display:none}	
}

@media (max-width: 1024px) {
 #ad0,  #ad2 {display: none}
	#ad0ab img, #ad0ab2 img {width: 100%}
	#yml {width: 100%}
	#ad0ab2 {width: 100%; height: auto; clear:both}
	#social0 {margin: 10px auto; float: none;  clear: both}
	#slogan h2, #slogan2 h2, #slogan3 h2 { margin-bottom: 5px ! important; margin-top: 10px ! important}

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

	#yml0 .itemms .itemm {width: 32%; margin-right: 1%}
	#yml0 .itemms .itemm:nth-child(3n+3) {margin-right: 0;}
	#yml0 .itemms .itemm:nth-child(2n+2) {}
	.mitemms .itemm {width: 24%; height: auto; margin-right:1%}
	.letters a { width: 3.5%; font-size:20px}

	.itemmssmall .itemm {
		width: 32%;
		height: auto;
	}

}

@media (max-width: 768px)	{
	#pop_movie {display: none;}
	#mtags {width: 100%;}
		#join0 {
		margin: auto;
		margin-bottom: 20px;
		float: none;
		clear:both;
	}
	}
@media  (min-width: 668px) and (max-width: 768px) {

 #mtags h1 { font-size: 30px;}
 .tags {margin-bottom:10px;}
 #social { margin: 10px auto; float: none; clear:both;}
 #slgb {display:none;}
}

	
.grey {background-color: #ececec ! important;}
.mmbs .navbar-default .navbar-nav > li > a.active  {color: #defaff !important;}
.navbar-default .navbar-nav > li > a.active  {color: #5e5e5e !important;}
    .favmov,.favmod  {background: #ececec;}
    .favmov.active,.favmod.active  { background: #cbf6ff;}






