/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, ul, ol, li, form, menu, section {
		margin: 0;
		padding: 0;
		border: 0;
		line-height: 120%;
		vertical-align: baseline;}
	footer, header, menu, section {
		display: block; }
	body {
		line-height: 1; }
	ul {
		list-style: none; 
		line-height: 18px;}
	ol { 
		line-height: 18px;}


/* #Basic Styles
================================================== */
	body {
		background: #fff;
		font: 12px/21px "arial", sans-serif;
		color: #444;
 }
 
   .center {text-align: center;}
   .spacer {height: 200px;}
   .justify {text-align: justify;}

/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #393939; }
	h1 { font-size: 22px; font-weight: bold; margin: 0 0 12px 0;}
	h2 { font-size: 14px; line-height: 18px; margin: 0px; display: inline; font-weight: normal;}
	h3 { color: #393939; font-weight: bold; font-size: 24px; margin: 0;}
	h3 span{ color: #d84b6f;font-size: 14px;}

	h6 { font-size: 12px;  margin: 0px; display: inline;}
	h6 a:link{ font-size: 12px;}
	.subheader { color: #777; }
	p { margin: 0 0 0 0; }
	p img { margin: 0; }
	.full-width img {	filter: brightness(105%) saturate(105%);
	-webkit-filter: brightness(105%) saturate(105%);}
	h2 img {width: 100%; margin: 0 0 10px 0; -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);}
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	a, a:visited{
	color: #d84b6f;
	  text-decoration: none;}
	a:hover{
	color: #b61840;
	text-decoration: none;}
	.of-blue-bg {
    background: #00aff0!important;
	color: #fff!important;
	}
	.of-blue-bg:hover {
    background: #0091ea!important;
	color: #fff!important;
	}
	.of-blue {
    color: #00aff0!important;
	}
	.of-blue:hover {
    color: #0091ea!important;
	}
	.mt-20 {
    margin: 20px 0 0 0;
	}



/* NEW STUFF */
/* #Base 1440 Grid
================================================== */

    .container, .footer-link                                { position: relative; width: 1550px; margin: 0 auto; padding: 0 0 20px 0; }
	.report                                  { position: relative; width: 768px; margin: 0 auto; padding: 0; }
    .col, .cols                           { float: left; display: inline; margin-left: 0; margin-right: 0; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .col.alpha, .cols.alpha               { margin: 0;}
    .col.omega, .cols.omega               { margin: 0;}

    /* Base Grid */

    .container .three.cols                   { width: 250px; margin: 0 20px 0 0; /*background: #fff;*/}
	.three.cols.menu						{ width: 250px; margin: 0 0 0 20px;}
    .container .four.cols                    { width: 345px; margin: 0 0 0 15px;}
	.container .five.cols                   { width: 450px; }
	.container .footer.cols                    { width: 300px; }
    .container .six.cols                     { width: 540px; }
    .container .ten.cols                     { width: 900px; }
	.container .eleven.cols                  { width: 990px; }
    .container .twelve.cols                  { width: 1080px;}
	.container .thirteen.cols                  { width: 1280px;}
    .container .sixteen.cols                 { width: 1440px; }

	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* END GRID */

/********************************************************************************************************************/
/********************************************************************************************************************/


/* Set BG */

.container-raw {
    position: relative;
    width: 1530px;
    margin: 0 auto;
    padding: 70px 0 10px 0;
}

.full-width{width: 100%;}


/* HEADER */
#header{
    position:fixed;
	top: 0;
	left: 0px;
	width: 100%;
	height: 53px;
    background-color: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    z-index: 100;
	border-bottom:1px solid #eee\9; /* ie hack */
}

#header.sticky  {
		top: 0px;
		transition: all 0.3s ease;
}

.toggle, #drop  {
    display:none;
}


#logo {
    float:left;
    height:53px;
}

#logo img {
 display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
	position: absolute;
	top: -9px
}

#logo a {
    padding:0 10px 0 0;
}

#logo a:hover {
    background:none;
}


/* drop down */
.dropbtn {
	display: none;
}

.dropdown {
	display: none;
}

.dropdown-content {
    display: none;
}

.dropdown-content .t5, .dropdown-content .t4, .dropdown-content .t3, .dropdown-content .t2, .dropdown-content .t1{
    display:none;
}
i.fa-caret-down, i.fa-caret-up {padding: 0 10px 0 7px;}

nav {
    width:1550px; /*DL width:1110px;*/
    margin:0 auto;
    background: none;
}

nav:after {
    content:"";
    display:table;
    clear:both;
}

nav ul {
    float:right;
    padding:0;
    margin:0;
    list-style:none;
    position:relative;
}

nav ul li {
    margin:0;
    display:inline-block;
    float:left;
}


nav li span{
    position:fixed;
    margin-left: 25px;
	font-size: 8px;
	color: #fff;
	padding: 2px 3px;
	top: 6px;
	line-height: 8px;
	background: #d84b6f;
	text-transform: uppercase;
	border-radius: 5px;
}

nav a {
    display:block;
    padding:0 0 0 30px;
    color:#393939!important;
    line-height:53px;
    text-decoration:none!important;
    font-weight:bold;
	font-size: 16px;
}
.menu-item, .main-item {
    background: none;
}

nav a:hover, .menu-item.active, .main-item.active {
	color: #d84b6f!important;
}


.main-nav {
    margin:65px 0 0 0;
}

/* sub header */
.sub_header{
    position:fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 18px;
    background-color: #555;
    z-index: 100;
	text-align: center;
}

.sub_header.sticky  {
		top: 0px;
		transition: all 0.3s ease;
}

.sub_header ul li{
    display: inline-block;
	margin: 0px 20px 0 20px;
	font-size: 13px;
	
}
.sub_header a:link, .sub_header a:visited {
	color: #fff;
}

.sub_header a:hover {
	color: #D5D5D5;
}

.sub_nav {
    width:1275px;
    margin:0 auto;
    background: none;
}
.sub_nav .t1, .sub_nav .t2, .sub_nav .t3 {
    display: inline-block;
}
/* sub header end*/




/* main header */


.gals {
    padding: 70px 0 0 0;
}
.pluging-header {
    padding: 30px 0 0 0;
}
.m_header .fa, .alt_header .fa, .m-header .fa {
    padding: 0 0 0 5px;
}
.m_header > h1 i, .alt_header > h1 i, .m-header > h1 i  {
    font-size: 17px;
    color: #d84b6f;
}

.m_header, .m-header {
border-bottom: 0px solid #000;
margin: 0 0 5px 0;
width: relative;
}
.m_header > h1, .m-header > h1  {
	display: inline-block; margin: 0 15px 0 0;
}
.m_header > h2, .m-header > h2 {
  float: right;
  width: 250px;
  margin: 44px 0 20px 0;
}
.m_header > .header_item, .m-header > .header_item  {
  float: right;
  width: 250px;
  margin: 44px 0 20px 0;
}
.header_item > h2, .m-header > h2  {
  padding: 0 0 5px 0;
}

.m_header a:link, .m_header a:visited, .m-header a:link, .m-header a:visited  {
	margin: 0 5px 0 0;
	font-size: 20px;
	color: #d84b6f;
}
.m_header a:hover, .m-header a:hover  {
	text-decoration: none;
	color: #b61840;
}

.m_header p  {
	font-size: 14px;
	padding: 5px 0;
}

.related {
    padding: 30px 0 0 0;
}

/* wide bar */
.wide-bar-poster {
    padding: 53px 0 0 0;
    /*background-image: linear-gradient(#ccc, #fff);*/
}

.poster-header, .s-poster-header, .r-poster-header {
    position: relative;
    margin: 0 auto;
    padding: 0 0 0 0;
    font-size: 12px;
    /*width: 1550px;*/
    height: 300px;
    box-shadow: -1px -46px 68px 1px rgba(0, 0, 0, 0.8) inset;
    -webkit-box-shadow: -1px -46px 68px 1px rgba(0, 0, 0, 0.8) inset;
    -moz-box-shadow: -1px -46px 68px 1px rgba(0, 0, 0, 0.8) inset;
    /*background-repeat: no-repeat;
    background-size: cover;*/
    background-color: #333;
}

.poster-header span, .s-poster-header span, .r-poster-header span {
    position: absolute;
    bottom: 15px;
    right: 30px;
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 1px 4px #000;
}

.poster-header i, .s-poster-header i, .r-poster-header i {
    margin: 0 10px 0 20px;
    text-shadow: 1px 1px 4px #000;
}

.round-profile, .round-profile-of {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 30px;
    bottom: 10px;
    overflow: hidden;
    border-radius: 50%;
    z-index: 2;
}

.round-profile img {
    display: inline;
    margin: 0 auto;
    width: 100%;
}

.rs-breadcrumb {
    background: #222;
    /*width: 1490px;*/
    margin: 0 auto;
    height: auto;
    padding: 7px 30px 7px 30px;
    font-size: 14px;
    color: #a6a6a6;
}

.rs-breadcrumb a:link, .rs-breadcrumb a:visited {
    color: #bfbfbf;
}


.rs-breadcrumb a:hover {
    color: #d9d9d9;
}

.verified {
    position: absolute;
    right: 30px;
    top: 20px;
}

.poster-info {
    position: relative;
    margin: 0 auto;
    padding: 40px 0 8px 0!important;
    text-align: left;
    /*background: #fff;*/
    height: auto;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    -khtml-border-radius: 0px 0px 4px 4px;
}

.poster-info>.poster-about>.poster-title, .poster-info>.poster-stats>.poster-title {
    padding: 0 0 5px 0px;
}

.poster-about {
    padding: 0;
    width: 50%;
    float: left;
    font-size: 16px;
    position: relative;
}

.poster-about p {
    padding: 5px 0 0 0;
}

.poster-info h2 {
    font-weight: bold;
    font-size: 18px;
}

.poster-stats {
    padding: 0 0 0 30px;
    width: 45%;
    float: right;
    font-size: 16px;
}

.poster-stats ul {
    padding: 5px 0 0 0;
}

/*.poster-title {
    font-weight: bold;
    font-size: 18px;
}*/

.poster-header h1 {
    position: absolute;
    bottom: 20px;
    left: 260px;
    font-size: 32px;
    color: #fff!important;
    padding: 0 20px 0 0;
    text-shadow: 1px 1px 4px #000;
}

.poster-header h1 a {
    color: #fff!important;
}

.poster-stats ul {
    width: 100%;
    margin: 0 0 0 0;
}

.poster-stats ul li {
    display: inline-block;
    padding: 0 25px 3px 0;
    font-size: 14px;
    color: #555;
    color: var(--r-text, #555);
}

.hidden-poster-data {
    display: none;
}

.ghost {
	color: #999!important;
}

.mb-10 {
	margin-bottom: 10px!important;
}
.mt-10 {
	margin-top: 10px!important;
}
.mb-15 {
	margin-bottom: 15px!important;
}
.mt-15 {
	margin-top: 15px!important;
}
.mtb-10-30 {
	margin: 10px 0 30px 0!important;
}

/* breadcrumb */
.breadcrumb {
  font-size: 14px;
  text-decoration: none;
  padding: 4px 8px 4px 8px;
  color: #fff !important;
  background-color: #d84b6f;
  /*border:1px solid #d84b6f;*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
  line-height: 200%!important;
}

.breadcrumb a:visited{
  color: #363636;
}

.breadcrumb:hover,
.breadcrumb .active {
  background-color: #363636;
  color: #fff !important;
  /*border:1px solid #363636;*/
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -khtml-border-radius: 6px;
}

/* Content block */


.g_block {
    text-align: justify;
    margin: 0;
}

.g_block:after {
  content: '';
  width: 100%; /* Ensures there are at least 2 lines of text, so justification works */
  display: inline-block;
}

.m_text{
font-size: 16px;
}
.m_item a:hover{
color: #222;
}
.m_item {
	position: relative;
    margin: 0 0 10px 0;
	text-align: left;
    width: 204px;
	aspect-ratio: 220 / 390;
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	vertical-align: top;
	display: inline-block;
*display: inline;
zoom: 1;
border-radius: 5px;
}

.m_item a:link, .m_item a:visited {
color: #333;
text-decoration: none;
}

.m_item img {
    width: 100%;
	margin: 0;
	border-radius: 5px 5px 0 0;
	object-position: top;
    object-fit: cover;
    aspect-ratio: 220 / 300;
	
}
.m_item img:hover {
  filter: brightness(98%);
  -webkit-filter: brightness(98%);
    transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
  transform: translateX(0);
   -webkit-transform: translateX(0);
	
}
.m_data {
    /*padding: 0 7px 3px 7px;*/
	font-size: 12px;
	line-height: 150%;
	min-height: 80px;
	position: absolute;
    bottom: 3px;
	background: #fff;
	width: 100%;
}

.model_data {
    padding: 3px 7px 5px 7px;
	font-size: 12px;
	line-height: 150%;

}

.m_overlay {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	text-align:center;
	color: #fff;
	max-width: 90px;
	border-radius: 5px 0 8px 0;
	padding: 4px 0 2px 0;
	font-size: 11px;
}

.m_overlay i {
	padding: 0 2px 0 0;
}

.of-price-overlay {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    text-align: center;
    font-size: 12px;
    color: #fff;
    max-width: 70px;
    border-radius: 4px 0 5px 0;
    padding: 3px 0 2px 0;
    background: #333;
    opacity: 70%;
    font-weight: bold;
}

.of-insert-overlay {
    position: absolute;
    top: 0;
    right: 0;
    text-align: center;
    font-size: 12px;
    color: #fff;
    width: 30px;
    border-radius: 0 4px 0 5px;
    padding: 3px 0 2px 0;
    background: #333;
    opacity: 70%;
    font-weight: bold;
}


.trending_overlay {
	position: absolute;
	top: 0px;
	right: 0;
	left: 0;
	text-align:center;
	color: #fff;
	max-width: 30px;
	border-radius: 5px 0 5px 0;
	padding: 4px 0 2px 0;
	font-size: 11px;
}


 .bg_main_color {
background: #d84b6f; /*0e71b0*/
}
 .main_color {
color: #d84b6f;
}

.m_desc {
padding: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	max-height: 39px;
}

.model_data .m_desc {
    padding: 0 5px 5px 0;
}

.model_data p {
	line-height: 140%;
}


.m_desc h3 {
	font-size: 16px;
	font-weight: bold;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height: 130%;
}
	 
.m_desc h3 a:hover {
	color: #222;
}
.m_desc h3 a:visited {
	color: #444;
}
.data_item, .data-item {
  position: relative;
  /*padding: 0 7px 0 0;*/
  padding: 0 5px;
  display:inline-block;
  color: #777;
}
.data_item a:link, .data_item a:visited, .data-item a:link, .data-item a:visited {
  color: #777;
  font-size: 12px;
}
.data_item a:hover, .data-item a:hover {
	color: #d84b6f;
}
.main-carousel { padding: 5px 0 0 0; margin: 0 0 40px 0;}
.carousel-cell { height: 480px; padding: 0 10px 0 0; }
.flickity-prev-next-button {
    top: 40%!important;
}
.flickity-page-dots {
    bottom: 0!important;
}

/* Categories */
.categories a:link, .categories a:visited{
	font-size: 16px;
	line-height: 22px;
	color: #444;
}
.categories a:hover{
	color: #000;
}
.categories li{
	width: 280px;
    float: left;
	margin: 0 40px 0 0;
}


.categories li span{
font-size: 14px;
line-height: 18px;
float: right;
background: #d84b6f;
	color: #fff;
    padding: 0px 6px;
    /*display: inline-block;*/
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.categories li:hover span{
background: #b61840;
}

/* Model, Tits, Sponsor list */	
.model_container a:hover, .sponsor_container a:hover, .of-container a:hover{
color: #222;
}
.list_container {
	position: relative;
    margin: 0 0 15px 0;
    /*border: 1px solid #ccc;*/
	text-align: left;
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	vertical-align: top;
	display: inline-block;
*display: inline;
zoom: 1;
}

.model_container, .pussy_container, .of-container {
    width: 200px;
	border-radius: 5px;
	aspect-ratio: 300 / 594;
}

.pussy_p_container {
    width: 230px;
	border-radius: 5px;
	aspect-ratio: 300 / 574;
}

.pussy_container img, .pussy_p_container img{
    width: 100%;
	border-radius: 5px 5px 0 0;
	aspect-ratio: 300 / 444;
}

.sponsor_container {
    width: 308px;
	border-radius: 5px;
	aspect-ratio: 400 / 412;
}

.model_container a:link, .model_container a:visited, .sponsor_container a:link, .sponsor_container a:visited, .of-container a:link, .of-container a:visited {
color: #333;
text-decoration: none;
}

.sponsor_container img {
    width: 100%;
    height: auto;
	margin: 0;
	border-radius: 5px 5px 0 0;
	
}
.model_container img, .of-container img {
    width: 100%;
    height: auto;
	margin: 0;
	border-radius: 5px 5px 0 0;
	aspect-ratio: 400 / 600;
    object-position: top;
    object-fit: cover;
	
}

.model_container img:hover, .sponsor_container img:hover, .of-container img:hover {
  filter: brightness(90%);
  -webkit-filter: brightness(90%);
    transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
   -moz-transition: all .2s ease-in-out;
   -o-transition: all .2s ease-in-out;
  transform: translateX(0);
   -webkit-transform: translateX(0);
	
}

.rating_box {
margin: 5px 0 0 0;
font-size: 11px;
padding: 0 4px;
}
.img-caption {
    margin: 0 10px 0 10px;
    text-align: center;
    color: #fff;
    line-height: 150%;
}
.img-caption a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.img-caption span {
    color: #d84b6f;
    font-size: 20px;
}
.img-caption a:hover span {
	color: #b61840;
}
.img-caption i {
    margin: 0 0 0 5px;
}
.g_block figcaption {
  display: none;
}
.g-pslink > .g-btn {
	clear: both;
	margin: 10px 0 10px 0;
	padding: 12px 8px 8px 8px;
	text-align: center;
	background: #d84b6f;
	border: 0;	
    -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;	
	display: block;
}

.g-pslink > .g-btn:hover {
	background: #b61840;
}
.justified-gallery>figure {
    border-radius: 5px;
}



.g-pslink {width: 100%; max-width: 60%; text-align:center; margin: 250px auto 0; font-weight: bold; text-align: center; font-size: 32px; }
.g-pslink a:hover {color: #fff; }
.g-pslink span {font-size: 24px; color: #bfbfbf; font-weight: normal; display: inline-block; margin: 0 0 0 0;}


.g-bottom img {
	width: 100%;
	margin: 0 0 -4px 0;
	aspect-ratio: 1500 / 500;
}

/* Sidebar */
.sidebar_btn a:link, .sidebar_btn a:visited {
    color: #fff !important;
}

.sidebar_btn {
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
    padding: 4px 8px 4px 8px;
    color: #fff !important;
    background: #d84b6f;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 10px 0 3px 0;
    text-align: center;
    font-weight: bold !important;
}

.side_item, .header_item {
	position: relative;
    margin: 0 8px 10px 0;
    /*border: 1px solid #ccc;*/

    width: 100%;
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
	vertical-align: top;
	display: inline-block;
	*display: inline;
	zoom: 1;
	border-radius: 5px;
}

.side_item img, .header_item img {
	width: 100%;
	border-radius: 5px 5px 0 0;
}


.side_desc{
	padding: 0 8px;
}
.side_desc h5{
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
.side_link {
    padding: 3px 8px 5px 8px;
	font-size: 14px;
	font-weight: bold;
}
.side_overlay{
	position: absolute;
	top: 0;
	right: 0;
	text-align:center;
	color: #fff;
	padding: 2px;
	min-width: 80px;
	border-bottom-left-radius: 10px;
}


.cloud-item {
    -webkit-flex: 1 auto;
    flex: 1 auto;
    padding: 3px 3px;
    text-align: center;
}

.side_item .cloud-item a {
    color: #fff !important;
}
.side_item .cloud-item a:hover {
    background: #b61840 !important;
}

.cloud-item a:hover, .cloud-item-full:hover {
    background: #b61840;
    color: #fff !important;
}

.cloud-item a {
    display: block;
    background: #d84b6f;
    text-decoration: none;
    padding: 3px 6px 3px 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    color: #fff;
}



.links{
font-size: 14px;
margin: 0 0 20px 0;

}
.links a:link{
font-size: 16px;
text-decoration: none;

color: #444;
}
.links ul{
list-style: none;
margin: 0 0 20px 0;
}
.links ul a:link, .links ul a:active, .links ul a:visited{
font-size: 16px;
text-decoration: none;
color: #444;
}
.links li{
line-height: 22px;
}
.links li a:hover{
color: #000!important;
}
.links li span{
font-size: 14px;
line-height: 18px;
float: right;
background: #999;
	color: #fff;
    padding: 0px 6px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.links li:hover span{
background: #d84b6f;
}

.links h4{
font-size: 20px;
font-weight: bold;
margin: 20px 0 10px 0;
}
.links h4:first-child{
margin: 0 0 10px 0;
}

.links h3 a:link, .links h3 a:visited, .links h4 a:link, .links h4 a:visited {
    font-size: 20px;
    text-decoration: none;
	color: #393939;
}

.links h3 a:hover, .links h4 a:hover {
    font-size: 20px;
    text-decoration: none;
	color: #b61840;
}

.links .fa {
	color: #d84b6f;
}


/* Ads */


.bn_spot {text-align:center; font-size:14px; margin:10px 0 0px 0;}
.bn_spot a {font-size:28px;}
.bn_spot p {font-size:20px; margin: 20px 0 10px 0;}
.bn_spot span {display: block; font-size:16px; margin: 8px 0 0 0;}
.bn_spot h3 { font-size: 36px; margin: 3px 0 10px 0; line-height: 100%!important;}
.bn_spot img {width: 360px;
    aspect-ratio: 400 / 300;
    object-fit: cover;
    margin: 0 4px 0 4px;
    -webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%);
    border-radius: 5px;}
.bn_spot_thumb, .bn_spot_extra {display: inline-block; *display: inline;
zoom: 1;}
.dark_btn {
	width: relative;
	clear: both;
	margin: 10px 0 30px 0;
	padding: 5px 10px 6px 10px;
	text-align: center;
	background: #363636;
	border: 0px;	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-khtml-border-radius: 10px;	
	display: block;
}

.dark_btn:hover {
	background: #222;
}
.dark_btn a {
	width: 100%;
	color: #fff;
	font-size: 30px;
	line-height: 34px;
	font-weight: bold;
	text-decoration: none;
}
.dark_btn span {
	color: #d84b6f!important;
	font-size: 30px!important;
}

.g-btn {
    clear: both;
    margin: 10px 0 10px 0;
    padding: 12px 8px 8px 8px;
    text-align: center;
    background: #d84b6f;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    display: block;
}
.g-btn a {
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
}
.g-btn:hover {
    background: #b61840;
}

.g-data {
    font-weight: normal;
    margin: 8px 0 6px 0;
}

.g-data li, .g-data_home li {
    font-size: 14px;
    display: inline;
    margin: 0 10px 0 0;
}

.g-data li a {
    color: #444;
}
.g-data li a:hover {
    color: #d84b6f;
}
.g-block {
    text-align: justify;
    margin: 0;
}
.g-block:after {
	content: '';
	width: 100%;
	display: inline-block;
}

.g-tag-list {
    display: inline-block;
    width: 100%;
    margin: 3px 0 0 0;
}
.g-tags {
	display:inline-block;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 3px 5px 2px 5px;
	text-align: center;
	background: #363636;
	border: 0px;	
    -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
	font-size: 14px;
}

.g-tags:hover, .date-tags:hover, .site-tags:hover, .g-tags:visited:hover, .date-tags:visited:hover, .site-tags:visited:hover {
    background: #222;
    color: #fff;
    text-decoration: none;
}

.g-tags:visited, .date-tags:visited, .site-tags:visited {
    background: #363636;
    color: #fff;
    text-decoration: none;
}


.p-item {
    position: relative;
    /* margin: 0; */
    text-align: left;
    width: 212px;
    aspect-ratio: 265 / 456;
    vertical-align: top;
    display: inline-block;
    *display: inline;
    -webkit-box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%);
	border-radius: 5px;
}

.p-item a:link, .p-item a:visited {
    color: #333;
    text-decoration: none;
    font-size: 16px;
}
.p-data {
    display: block;
    background: #fff;
    background: #fff;
    padding: 2px 7px 3px 7px;
    font-size: 12px;
    margin: -4px 0 0 0;
	border-radius: 0 0 5px 5px;
}

.p-data h4 {
    font-size: 15px;
    margin: 0;
    line-height: 120%;
    padding: 3px 0 4px 0;
}

.p-item img, .p-item-no-data img {
    width: 100%;
	border-radius: 5px 5px 0 0;
	aspect-ratio: 265 / 400;
	
}

.p-item a:link, .p-item a:visited {
    color: #333;
    text-decoration: none;
    font-size: 16px;
}



/*  Pagination  */
.pagi {
  font-size: 14px;
  text-align:center;
  padding:10px 0 30px 0; 
}
.pagi ul{
  display: inline;
  *display: inline;
}

.pagi li {
  display: inline;
  font-size: 26px;
}
.pagi a{
  text-decoration: none;
  padding: 5px 8px 4px 8px;
  color: #fff !important;
  background-color: #d84b6f;
  border:1px solid #d84b6f;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -khtml-border-radius: 4px;
}
.pagi a:visited{
  color: #363636;
}

.pagi a:hover,
.pagi .active {
  background-color: #363636;
  color: #fff !important;
  border:1px solid #363636;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}


/* #FOOTER */
.sub_footer {
    width:100%;
	padding: 40px 0;
    background: #555;
}
.sub_footer h1 {
	padding: 0!important;
	color: #aaa;
}
.sub_footer a:link {
	font-size: 14px;
	color: #fff;
	padding: 0 20px 0 0;
}

#section-footer{
	background: #363636;
	padding: 40px 0;
	font-size: 12px;
	
}


#section-footer h5{
	margin-bottom: 10px;
	font-size: 12px;
	background: url("https://www.brdmedia.com/images/diagonal_dark.png") repeat transparent;
	color: #eee;
	}
	
 
#section-footer ul li{
	padding:3px 0;
	margin: 0;
}

#section-footer ul li a:hover{
	color: #fff;
}
#section-footer span{
	color: #fff;
	font-size: 10px;
}
	
#section-footer, #section-footer a, 
#section-sub-footer{ 
	color: #aaa; 
	}

/* #SUBFOOTER */
#section-sub-footer{
background: #1c1c1c;
padding: 10px 0;

}

#section-sub-footer span{
	float: left;
	font-size: 12px;
	line-height: 16px; 
	}

#section-sub-footer a:link, #section-sub-footer a:visited {
	color: #fff; 
	}
	
/* BACK TO TOP */
#toTop {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #d84b6f; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    font-size: 18px; /* Increase font size */
	border-radius: 5px;
}

#toTop:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

@media all and (-ms-high-contrast:none)
     {
     .m_desc h3 {
	line-height: 20px!important;
	}
}


/* ======================================================= */
/* Responsive Nav Queries - just under 1490 */
/* ======================================================= */

@media only screen and (max-width: 1550px) {
/* #Base 960 Grid
================================================== */

    .container, .footer-link                                  { position: relative; width: 1275px; margin: 0 auto; padding: 0; }
	.report                                  { position: relative; width: 768px; margin: 0 auto; padding: 0; }
    .col, .cols                           { float: left; display: inline; /*margin-left: 5px; margin-right: 5px;*/ }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .col.alpha, .cols.alpha               { margin-left: 0; }
    .col.omega, .cols.omega               { margin-right: 0; }

    /* Base Grid */

    .container .three.cols                   { width: 210px; margin: 0 0 0 20px;}
/*    .container .three.cols                   { width: 250px; margin: 0 0 0 20px;}*/
	.container .socialcell.cols                   { width: 215px; }
    .container .four.cols                    { width: 240px;}
	.container .thirteen.cols                  { width: 1045px;}
	/*.container .gals                  { width: 705px;}*/
    .container .five.cols                   { width: 290px; }
	.container .footer.cols                    { width: 240px; }
    .container .six.cols                     { width: 350px; }
    .container .ten.cols                     { width: 730px; }
	.container .eleven.cols                  { width: 650px; }
    .container .twelve.cols                  { width: 1030px;}
    .container .sixteen.cols                 { width: 1275px; }


	
	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* END GRID */
/* HEADER */
.t5 { display:none;}

nav {
	width: 1275px;
}
.sub_nav {
    width:1275px;
}
/* Main header*/

.m_header > h2 {
  width: 210px;
}
.m_header > .header_item {
  width: 210px;
}


/* Content */
.m_item {
	width: 166px;
	aspect-ratio: 220 / 400;
}
.model_container, .pussy_container {
width: 250px;
aspect-ratio: 300 / 566;
}

.of-container {
aspect-ratio: 300 / 566;
}


.sponsor_container {
    width: 336px;
	aspect-ratio: 400 / 400;
}
.bn_spot img {width:300px;}


.p-item {
    width: 202px;
}

/* Side bar */

.links ul a:link, .links ul a:active, .links ul a:visited{
font-size: 15px;
}


.links p{
font-size: 16px;
}

/* Categories */

.categories li{
	width: 305px;
    float: left;
	margin: 0 40px 0 0;
}

.max-1530 {
		display: none!important;
	}

}



/* ======================================================= */
/* Responsive Nav Queries - just under 1490 */
/* ======================================================= */

@media only screen and (max-width: 1275px) {
/* #Base 960 Grid
================================================== */

    .container, .footer-link                                  { position: relative; width: 1110px; margin: 0 auto; padding: 0; }
	.report                                  { position: relative; width: 768px; margin: 0 auto; padding: 0; }
    .col, .cols                           { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .col.alpha, .cols.alpha               { margin-left: 0; }
    .col.omega, .cols.omega               { margin-right: 0; }

    /* Base Grid */

	.container .socialcell.cols                   { width: 215px; }
	.container .three.cols                   { width: 210px; margin: 0 0 0 20px;}
    .container .four.cols                    { width: 230px; }
	.container .five.cols                   { width: 290px; }
	.container .footer.cols                    { width: 230px;}
    .container .six.cols                     { width: 350px; }
    .container .ten.cols                     { width: 590px; }
	.container .eleven.cols                  { width: 650px; }
    .container .twelve.cols                  { width: 735px; }
	.container .thirteen.cols                  { width: 875px;}
	/*.container .gals                  { width: 705px;}*/
    .container .sixteen.cols                 { width: 1110px; }


	
	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* END GRID */
/* HEADER */
nav {
	width: 1110px;
}
.sub_nav {
    width:1110px;
}

nav a {
	font-size: 14px;
	padding:0 0 0 20px;
}
.t5 {
    display:none;
}
.dropdown .t6 {
    display:block;
}
.m_header {
  width: 1106px;
}

.poster-header, .s-poster-header, .r-poster-header {
    height: 200px;
	background-repeat: no-repeat;
    background-size: cover;
}

.round-profile, .round-profile-of {
    width: 180px;
    height: 180px;
    bottom: 5px;
}

.m_item {
	width: 210px;
	aspect-ratio: 220 / 390;
}

.m_desc h2{
	font-size: 18px;
}

.carousel-cell { height: 430px; }

.p-item {
    width: 214px;
}

.pussy_p_container {
    width: 200px;
	aspect-ratio: 300 / 590;
}

.model_container, .pussy_container, .of-container {
width: 206px;
aspect-ratio: 300 / 594;
}

.sponsor_container {
    width: 280px;
	aspect-ratio: 400 / 428;
}

.bn_spot h3 { font-size: 32px;}
.bn_spot img {width:260px;}

/* Categories */
.categories a:link{
	font-size: 16px;
	line-height: 22px;
}
.categories li{
	width: 250px;
    float: left;
	margin: 0 40px 0 0;
}

.max-1275 {
		display: none!important;
	}

}


@media only screen and (max-width: 1110px) {
/* #Base 960 Grid
================================================== */

    .container, .footer-link                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
	.report                                  { position: relative; width: 768px; margin: 0 auto; padding: 0; }
    .col, .cols                           { float: left; display: inline; margin-left: 0px; margin-right: 0px; }
    .row                                        { margin-bottom: 20px; }

    /* Nested Column Classes */
    .col.alpha, .cols.alpha               { margin-left: 0; }
    .col.omega, .cols.omega               { margin-right: 0; }

    /* Base Grid */

    .container .three.cols                   { width: 190px; margin: 0 0 0 20px;}
	.container .socialcell.cols                   { width: 215px; }
    .container .four.cols                    { width: 230px; }
	.container .five.cols                   { width: 290px; }
	.container .footer.cols                    { width: 230px;}
    .container .six.cols                     { width: 350px; }
    .container .ten.cols                     { width: 590px; }
	.container .eleven.cols                  { width: 650px; }
    .container .twelve.cols                  { width: 710px; }
	.container .thirteen.cols                  { width: 750px;}
	/*.container .gals                  { width: 705px;}*/
    .container .sixteen.cols                 { width: 950px; }


	
	.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
/* END GRID */

/* HEADER */
nav {
	width: 960px;
}
	
.sub_nav {
    width:960px;
}
.t4 { display:none;}
.dropdown-content .t5, .dropdown-content .t4{
    display:block;
}

h3 { color: #181818; font-weight: bold; font-size: 18px; margin: 3px 0 3px 0;}
h3 span{ color: #d84b6f;font-size: 12px;}
h3 a:link{ color: #d84b6f;font-size: 16px;}
.bn_spot h3 a {font-size:20px;}

.m_header {
  width: 960px;
}
.m_header > h2 {
  width: 190px;
}
.m_header > .header_item {
  width: 190px;
}
.spacer {height: 0px;}

.poster-header, .s-poster-header, .r-poster-header {
    height: 200px;
}
.poster-header span, .s-poster-header span, .r-poster-header span {
        display: none;
 }

.hidden-poster-data {
        display: inline-block;
 }

.m_item {
	width: 180px;
	aspect-ratio: 220 / 400;
}

.p-item {
    width: 230px;
    aspect-ratio: 265 / 450;
}

.sponsor_container {
width: 240px;
aspect-ratio: 400 / 454;
}
.model_container, .pussy_container {
width: 240px;
aspect-ratio: 300 / 574;
}

.of-container {
width: 230px;
aspect-ratio: 300 / 574;
}

.bn_spot img{width:220px;}

.links ul a:link, .links ul a:active, .links ul a:visited{
padding: 5px 2px 5px 2px;
display: block;
}

.pagi {
  padding:0 2px 20px 0;
}

/* Categories */
.categories a:link{
	font-size: 16px;
	line-height: 24px;
}
.categories li{
	width: 330px;
    float: left;
	margin: 0 40px 0 0;
}

.max-1110 {
		display: none!important;
	}

}
/* ======================================================= */
/* Responsive Nav Queries - just under 960 */
/* ======================================================= */


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

/* GRID */
        .container, .footer-link                                   { width: 768px; }
		.report                                 { width: 480px; }
        .container .col,
        .container .cols                         { margin-left: 0; margin-right: 0;  }
        .col.alpha, .cols.alpha               { margin-left: 0; margin-right: 0; }
        .col.omega, .cols.omega               { margin-right: 0; margin-left: 0; }


        .container .three.cols                   { width: 768px; margin: 0;}
		.container .socialcell.cols                   { width: 170px; }
        .container .four.cols                    { width: 182px; }
        .container .footer.cols                    { width: 182px; }
        .container .six.cols                     { width: 278px; }
        .container .ten.cols                     { width: 470px; }
        .container .twelve.cols                  { width: 566px; }
		.container .thirteen.cols                  { width: 768px; }
		/*.container .gals                  { width: 561px;}*/
        .container .sixteen.cols                 { width: 758px; }


/* END GRID */

/* HEADER */
h2 { display:none;}

.poster-info h2 {
    display:block;
}

.extra-menu {
    display:none;
}

.t3 {
    display:none;
}

.dropdown-content .t3{
    display:block;
}

nav {
	width: 758px;
}
.sub_header ul li{
	margin: 0px 10px;	
}
.sub_nav {
    width:758px;
}


/* drop down */
.dropbtn {
	/*font-family: 'Open Sans', sans-serif;*/
	font: 12px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #393939;
    text-decoration:none;
    font-weight:bold;
	font-size: 14px;
    background-color: #fff;
    padding: 0 0 0 20px;
	font-weight: bold;
	height: 53px;
    border: none;
    cursor: pointer;
	display:inline-block;
	outline: none;
}

.dropdown {
    position: relative;
    display: inline-block;
	padding: 0;
}

.dropdown-content {
    display: none;
}

.show {display:block;}

.dropdown-content .t4, .dropdown-content .t3, .dropdown-content .t2, .dropdown-content .t1{
    display: inline;
}

.dropbtn:hover {
    color: #d84b6f!important;
}

nav ul ul {
    position:absolute;
	right: 0;
	width: 200px;
    background:#fff;
	border:1px solid #ccc;
	border:1px solid #ccc\9; /* ie hack */
}
nav ul ul li{
    float:none;
    display:list-item;
    position:relative;
    background:#fff;
}

nav ul ul li a {
    color:#888!important;
	height: 40px;
	line-height:40px;
	text-transform:none;
	font-size: 14px;
	background:#fff;
}

nav ul ul li a:hover {
    background:#eee;
    color:#888!important;
}



.m_header > .header_item {
  display: none;
}
.m_header {
  width: 100%;
}

.poster-info {
        padding: 40px 16px 8px 21px;
 }

.poster-about {
        width: 100%;
        margin: 0;
}
	
.poster-stats {
        padding: 20px 0 0 0;
        width: 100%;
        margin: 0 0 0 -3px;
}
	
.poster-header, .s-poster-header, .r-poster-header {
   height: 170px;
}
	
.round-profile, .round-profile-of {
   left: 15px;
   width: 160px;
   height: 160px
}


.m_item {
	width: 184px;
}

.carousel-cell { height: 410px; }

.p-item {
    width: 182px;
}
.pussy_p_container {
    width: 182px;
	aspect-ratio: 300 / 604;
}
.model_container, .pussy_container, .sponsor_container {
width: 244px;
}

.of-container {
width: 24%;
}


/* Categories */
.categories{
	margin: 0 0 40px 0;
}

.categories a:link{
	font-size: 20px;
	line-height: 30px;
	text-decoration: none;
}
.categories li{
	width: 330px;
}


.categories li span{
margin: 8px 0 0 0;
}

.side_item {
display: none;
}

.links ul{
list-style: none;
margin: 0 0 20px 0;

}
.links ul a:link, .links ul a:active, .links ul a:visited{
font-size: 20px;
text-decoration: none;
color: #444;
padding: 5px 0;
display: block;
}
.links h4{
font-size: 26px;
}
.links li span{
font-size: 18px;
line-height: 26px;
float: right;
background: #999;
	color: #fff;
    padding: 0px 6px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
}
.cols img, .col img{max-width: 100%; height: auto;}

#nav.sticky { width: 758px; 
}





/* --- ADS  --- */

.bn_spot {margin:20px 0 0 0;}
.dark_btn a {
	font-size: 26px;
	line-height: 30px;
}
.dark_btn span {
    font-size: 26px;
}
.dark_btn {
	margin: 10px 0 40px 0;
}
/* --- END ADS  --- */


.pagi li{line-height: 50px;}

}
/* ======================================================= */

/* ======================================================= */
/* Responsive Nav Queries - (min-width: 480px) and (max-width: 767px) */
/* ======================================================= */

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

/* GRID */

        .container, .footer-link  { width: 96%; }
        .cols, .col { margin: 0; }
        .container .three.cols,
		.container .socialcell.cols,
        .container .four.cols,
		.container .footer.cols,
        .container .six.cols,
        .container .ten.cols,
        .container .twelve.cols,
		.container .thirteen.cols,
        .container .sixteen.cols{ width: 100%; }
		/*.container .gals  { width: 100%; margin: 0;}*/


/* END GRID  */


/* HEADER */

.max-1110, .max-1275 {
		display: inline-block!important;
	}

nav {
	width: 100%;
}

.sub_nav {
	width: 96%;
}
.sub_nav .t3 {
    display: none;
}

.t2 {
    display:none;
}
.dropdown-content .t2{
    display:block;
}

/* HEADER */
.dropdown {
	display: none;
}
.dropdown-content .t1{
    display:block;
}
.t5, .t6 {
    display:block;
}

#logo {
    display:none;
}

#logo-mobile {
    height:53px;
    width:220px;
}

#logo-mobile img {
 display: block;
    width: 100%;
    max-width: 300px;
    height: auto;
	position: absolute;
	top: -9px;
	margin: 0 0 0 10px;
}

#logo-mobile a {
    padding:0 10px 0 10px;
}

#logo-mobile a:hover {
    background:none;
}

/* mobile menu */

.main-item.active, .menu-item.active {
    background-color:#393939;
}

.toggle + a,.top-menu, .drop, .menu-item.top-menu-news, .menu-item.top-menu-text, .menu-extra3 {
    display:none;
}

.toggle {
    display:block;
    color:#d84b6f;
		width: 100%;
}
.toggle i{
    display:block;
    padding:10px 20px 0 0;
    color:#d84b6f;
	float: right;
	font-size: 30px;
}

#drop:checked + ul {
    display:block;
	/*overflow: auto;
	height: 200px;*/
}

nav ul li, .menu-item, .main-item {
    display:block;
    width:50%;
    background:#393939;
    border-bottom:1px solid #888;
-webkit-box-shadow: inset 1px 0px 0px 0px rgba(136,136,136,1);
-moz-box-shadow: inset 1px 0px 0px 0px rgba(136,136,136,1);
box-shadow: inset 1px 0px 0px 0px rgba(136,136,136,1);
}

nav ul li:hover, .menu-item:hover, .main-item:hover {

    background:#333;
}


nav ul li a {
    color:#fff!important;
	height: 40px;
	line-height:40px;
	text-transform: none;
	font-size: 14px;
}

nav a:hover { 
    color: #fff!important;
}
/* end mobile menu */
/*.m_header a {
    display:none;
}*/

.m_item {
	width: 32%;
	aspect-ratio: 220 / 400;
}

.p-item {
    width: 32%;
	margin: 0 0 14px 0;
}


.model_container, .pussy_container {
width: 32%;
aspect-ratio: 300 / 584;
}
.sponsor_container {
    width: 48%;
	aspect-ratio: 400 / 408;
}

.of-container {
    width: 32%;
}

.side_overlay{
	font-size: 14px;
	padding: 2px;
	border-bottom-left-radius: 10px;
}

.side_item{
	display: block;
	
}

.side_desc h5{
	font-size: 16px;
	
}
.side_link a:link {
	font-size: 20px;
}

h4 span{font-size: 16px; line-height: 17px;}
h4 span a{font-size: 16px; line-height: 30px;}
h5 { text-align:center; }

/* galleries rating */
.rating-block div.rating.big div.bars { width: 100%; height: 82px; }
.rating-block div.rating.big div.bars span.stars-off, .rating-block div.rating.big div.bars span.stars-on { height: 82px; background-image: url("../images/stars-420.png"); }
.rating-block div.rating.big div.bars span.stars-off { width: 100%; }
/* END GALLERIES */

.bn_spot h3 { font-size: 28px;}
.bn_spot>div {width:30%;margin: 0 2px 0 2px;}



.pagi {text-align:center;}
.pagi span {display: none;}

nav li span{
    display:none;
}
#section-footer, #section-footer a{ 
		font-size: 20px;
		line-height: 30px;
	}
#section-footer h5{
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 20px;
	}


/* Categories */

.categories{
	margin: 0 0 40px 0;
}
.categories li{
	width: 100%;
	margin: 0;
}

}

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

.p-item {
    width: 32%;
}

}

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

.p-item {
    width: 48%;
}

.max-1110, .max-1275 {
		display: none!important;
	}
.of-container {
        width: 48%;
    }

}
/* ======================================================= */
/* Responsive Nav Queries - Swaps normal Nav with a dropdown menu with the #responsive-nav ID */
/* ======================================================= */


@media only screen and (max-width: 480px) {
/* GRID */
        .container, .footer-link  { width: 96%; }
		.report { width: 80%; }
        .cols, .col { margin: 0; }
        .container .three.cols,
		.container .socialcell.cols,
        .container .four.cols,
		.container .footer.cols,
        .container .six.cols,
        .container .ten.cols,
        .container .twelve.cols,
		.container .thirteen.cols,
        .container .sixteen.cols  { width: 100%; }
		/*.container .gals  { width: 100%;}*/


/* END GRID */

/* HEADER */


nav {
    margin:0;
    width:100%;
}
nav a:hover {
    background-color:#d84b6f;
}

#logo-mobile img {
    max-width: 260px;
	top: -4px;
	margin: 0 0 0 3px;
}

.toggle i{
    padding:10px 10px 0 0;
}

.sub_nav {
    width:100%;
}

.m_item {
	width: 48%;
}

/* Categories */

.categories{
	margin: 0 0 40px 0;
}
.categories li{
	width: 100%;
}

h4 span{font-size: 14px; line-height: 30px;}
h4 span a{font-size: 14px; line-height: 30px;}
h5 { text-align:center; }

/* MENU */
#nav {
font-family:Verdana;font-size:9px;line-height:12px;font-weight:bold;text-transform:uppercase
}

.sponsor_container {
width: 100%;
margin: 0 0 16px 0;
aspect-ratio: 400 / 378;

}
.model_container, .pussy_container {
width: 48%;

}

.bn_spot>div {width:45%;margin: 0 2px 0 2px;}

/* galleries rating */
.rating-block div.rating.big div.bars { width: 100%; height: 59px; }
.rating-block div.rating.big div.bars span.stars-off, .rating-block div.rating.big div.bars span.stars-on { height: 59px; background-image: url("../images/stars-300.png"); }
.rating-block div.rating.big div.bars span.stars-off { width: 100%; }
/* END GALLERIES */
/* --- ADS --- */


.pagi {
  font-size: 18px;
}
.pagi li{text-align:center;}
.pagi span {display: none;}

}

/* media height for dropdown */
@media only screen and (max-height: 550px) and (max-width: 1100px) {
	.dropdown-content {
    /*height: 60vh;  For screen height */
	overflow: scroll;
	overflow-x: hidden;
}
}