@charset "UTF-8";

.clearfix:after,.tab__block:after {
	content: "";
	display: table;
	clear: both
}

@-webkit-keyframes loading-circle {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes loading-circle {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes blink {
	50% {
		opacity: 0
	}
}

@keyframes blink {
	50% {
		opacity: 0
	}
}

@-webkit-keyframes fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.fade-in {
	-webkit-animation: fade-in .8s cubic-bezier(.39,.575,.565,1) both;
	animation: fade-in .8s cubic-bezier(.39,.575,.565,1) both
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

section {
	display: inline-block;
	width: 100%
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],template {
	display: none
}

a {
	background-color: transparent
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

.section-header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	clear: both;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: .175rem;
	margin-bottom: .175rem
}

@media (min-width:768px) {
	.section-header {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: .625rem;
		margin-bottom: .625rem
	}
}

.section-header:not(.section-header--filter) {
	margin-top: .4125rem;
	margin-bottom: .4125rem
}

@media (min-width:768px) {
	.section-header:not(.section-header--filter) {
		margin-top: .625rem;
		margin-bottom: .625rem
	}
}

@media (max-width:543px) {
	.section-header--pornstar {
		margin-bottom: 0
	}
}

@media (min-width:544px) and (max-width:767px) {
	.section-header--pornstar {
		margin-bottom: 0
	}
}

.section-header--user-bio {
	border-bottom: none;
	margin-bottom: 0
}

.section-header--filter {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.section-header--filter .section-header__title {
	padding-top: .375rem;
	padding-bottom: .375rem
}

@media (min-width:768px) {
	.section-header--filter .section-header__title {
		padding-bottom: 0
	}
}

.section-header--404,.section-header--tags-search {
	border-bottom: none;
	display: block;
	padding: .625rem 0 1rem
}

@media (min-width:992px) {
	.section-header--404,.section-header--tags-search {
		padding: 0 0 1rem
	}
}

.section-header--tags-search {
	margin-bottom: 0
}

.section-header__title,.section-title {
	color: #332f2e;
	font-size: .9375rem;
	font-weight: 400;
	margin: 0 .25rem 0 0;
	text-align: left
}

@media (min-width:544px) {
	.section-header__title,.section-title {
		font-size: 1.125rem
	}
}

@media (min-width:768px) {
	.section-header__title,.section-title {
		font-size: 1.625rem;
		line-height: 1;
		margin-bottom: .375rem
	}
}

.section-header__title span,.section-title span {
	color: #000;
	display: inline;
	margin-right: .625rem;
	text-align: left
}

.section-header__title span a,.section-title span a {
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
	color: #000;
	text-decoration: underline
}

.no-touchevents .section-header__title span a:hover,.no-touchevents .section-title span a:hover {
	color: #38acbb
}

.section-header__title small,.section-title small {
	color: #8a8a8a;
	display: inline
}

@media (min-width:544px) {
	.section-header__title small,.section-title small {
		font-size: .9375rem
	}
}

@media (min-width:768px) {
	.section-header__title small,.section-title small {
		font-size: 1.25rem
	}
}

.section-header__title a,.section-title a {
	text-decoration: none
}

.no-touchevents .section-header__title a:hover,.no-touchevents .section-title a:hover {
	text-decoration: underline
}

.wrapper-iframe .section-header__title,.wrapper-iframe .section-title,.wrapper__external-sites .section-header__title,.wrapper__external-sites .section-title,.wrapper__site-promotion .section-header__title,.wrapper__site-promotion .section-title {
	font-size: 1.03125rem;
	padding-top: .25rem;
	padding-bottom: .25rem;
	text-align: center;
	width: 100%
}

@media (max-width:1187px) {
	.wrapper-iframe .section-header__title,.wrapper-iframe .section-title,.wrapper__external-sites .section-header__title,.wrapper__external-sites .section-title,.wrapper__site-promotion .section-header__title,.wrapper__site-promotion .section-title {
		border-bottom: 0
	}
}

@media (min-width:768px) {
	.wrapper-iframe .section-header__title,.wrapper-iframe .section-title,.wrapper__external-sites .section-header__title,.wrapper__external-sites .section-title,.wrapper__site-promotion .section-header__title,.wrapper__site-promotion .section-title {
		font-size: 1.25rem
	}
}

@media (min-width:992px) {
	.wrapper-iframe .section-header__title,.wrapper-iframe .section-title,.wrapper__external-sites .section-header__title,.wrapper__external-sites .section-title,.wrapper__site-promotion .section-header__title,.wrapper__site-promotion .section-title {
		font-size: 1.675rem;
		padding-top: .375rem;
		padding-bottom: .375rem;
		text-align: left;
		width: auto
	}
}

.wrapper-iframe .section-header__title a,.wrapper-iframe .section-title a,.wrapper__external-sites .section-header__title a,.wrapper__external-sites .section-title a,.wrapper__site-promotion .section-header__title a,.wrapper__site-promotion .section-title a {
	color: #000;
	text-decoration: underline
}

.section-header--tags-search {
	border-bottom: .0625rem solid #d3d1d1
}

.section-header--tags-search,.section-header--tags-search .section-header__title {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.section-header__title--404 {
	color: #38acbb;
	display: block;
	font-size: 1.25rem;
	font-weight: 600;
	margin-bottom: .625rem;
	width: 100%
}

@media (min-width:768px) {
	.section-header__title--404 {
		font-size: 1.675rem
	}
}

@media (min-width:992px) {
	.section-header__title--pornstar,.section-header__title--user-bio {
		margin-top: 1rem
	}
}

@media (min-width:768px) {
	.section-header__title--pornstar,.section-header__title--user-bio {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.section-header__title--pornstar small,.section-header__title--user-bio small {
	font-size: .9375rem
}

@media (max-width:543px) {
	.section-header__title--producer {
		margin-bottom: 1rem
	}
}

.description-404,.section-header__title--producer small {
	font-size: .9375rem
}

.description-404 {
	margin: 0 auto;
	width: 100%
}

@media (min-width:768px) {
	.description-404 {
		font-size: 1rem;
		width: 80%
	}
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	height: 100%;
	margin: 0;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

html:not(.has-transitions) *,html:not(.has-transitions):after,html:not(.has-transitions):before {
	-webkit-transition: none!important;
	transition: none!important
}

body {
	background-color: #f5f5f5;
	color: #332f2e;
	cursor: default;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 16px;
	letter-spacing: .02rem;
	margin: 0;
	padding: 0
}

body.is-gay:before {
	height: .2rem;
	position: relative;
	width: 100%
}

body,html {
	overflow-x: hidden
}

:focus {
	outline: none
}

::selection {
	background: #26c4d9;
	color: #fff
}

::-moz-selection {
	background: #26c4d9;
	color: #fff
}

li,ol,ul {
	list-style: none;
	margin: 0;
	padding: 0
}

button {
	background: none;
	border: none;
	padding: 0
}

a {
	color: #38acbb;
	text-decoration: none
}

a:hover {
	color: #e63f0a
}

.no-touchevents a:hover {
	text-decoration: underline
}

iframe {
	border: 0;
	max-width: 100%;
	outline: none;
	overflow: hidden
}

.browserupgrade {
	background: #f5f5f5;
	color: #000;
	margin: .5rem 0;
	padding: .5rem 0
}

.wrapper {
	margin: 0 auto;
	max-width: 1920px;
	padding: 0 .375rem;
	position: relative;
	width: 100%
}

@media (min-width:768px) {
	.wrapper {
		padding: 0 .625rem;
		max-width: 1280px;
		margin-bottom: 1rem
	}
}

@media (min-width:1360px) {
	.wrapper {
		max-width: 1920px;
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 1rem
	}
}

@media (min-width:1360px) {
	.sticky-header .wrapper {
		padding: 0 .375rem
	}
}

@media (min-width:1360px) {
	.footer-description,.site-footer,.site-footer nav,aside,header.site-header,main,nav.navigation {
		padding-right: 40px;
		padding-left: 40px
	}
}

.container {
	clear: both;
	position: relative
}

.container>.wrapper {
	padding-top: 0
}

.wrapper--header {
	padding: 0 .625rem
}

@media (min-width:768px) {
	.site-header__character .logo {
		margin-top: .25rem
	}
}

.brand {
	padding-top: .625rem;
	padding-left: 4rem
}

@media (min-width:768px) {
	.brand {
		font-size: 2.1rem;
		padding-top: .625rem;
		padding-left: 0
	}
}

@media (min-width:992px) {
	.brand {
		padding-left: .375rem
	}
}

.brand a,.no-touchevents .brand a:hover {
	text-decoration: none
}

.site-footer {
	background-color: #0d0d0d;
	color: #dadbdb;
	padding: 1rem 0
}

.site-footer .wrapper {
	padding-right: 1rem;
	padding-left: 1rem
}

.footer-grid:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}

.nav-footer {
	display: inline-block;
	margin: 0 .5rem 1rem 0;
	padding: 0;
	vertical-align: top;
	width: 100%
}

@media (min-width:544px) {
	.nav-footer {
		width: calc(33% - .8rem)
	}
}

@media (min-width:768px) {
	.nav-footer {
		width: calc(25% - .8rem)
	}
}

.nav-footer:nth-child(4) .menu-dropdown__button {
	margin-top: 5px
}

.nav-footer__item {
	display: inline-block;
	font-size: .8125rem;
	list-style-type: none;
	margin: .625rem 1rem .625rem 0
}

@media (min-width:768px) {
	.nav-footer__item {
		display: block
	}
}

.nav-footer__item .btn.menu-dropdown__button span,.nav-footer__item .menu-dropdown__button.pagination_item--is-disabled span,.nav-footer__item a {
	color: #fff;
	text-decoration: none
}

.no-touchevents .nav-footer__item .btn.menu-dropdown__button span:hover,.no-touchevents .nav-footer__item .menu-dropdown__button.pagination_item--is-disabled span:hover,.no-touchevents .nav-footer__item a:hover {
	text-decoration: underline
}

.nav-footer__item.parental-control {
	color: #d3d1d1;
	font-weight: 400
}

.nav-footer__item.parental-control a {
	font-weight: 700
}

.nav-footer__title {
	display: block;
	font-size: .8125rem;
	font-weight: 700;
	list-style-type: none;
	margin: 0;
	padding: .625rem .625rem 0 0;
	text-transform: uppercase
}

.footer__rta {
	margin-top: 1rem
}

.footer__rta a {
	color: #fff;
	-webkit-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}

.footer__rta a:hover {
	color: #fff;
	opacity: .8
}

.footer__rta .icon {
	height: 3rem;
	width: 4.5rem;
	fill: #fff;
	stroke: none
}

.footer-description {
	margin: 2.5rem auto
}

.footer-description .wrapper {
	padding-right: 1rem;
	padding-left: 1rem
}

.footer-description .desc {
	border-bottom: .125rem solid #d3d1d1;
	border-top: .125rem solid #d3d1d1;
	padding: 0 .375rem
}

@media (max-width:543px) {
	.footer-description .desc {
		padding: 0
	}
}

.footer-description p {
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: .89375rem;
	line-height: 1.5
}

@media (max-width:543px) {
	.footer-description p {
		font-size: .75rem;
		line-height: 1.75
	}
}

.footer-description strong {
	font-weight: 700
}

.grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style-type: none;
	margin-bottom: .085rem;
	margin-left: -0.0935rem;
	margin-right: -0.0935rem;
	padding: 0
}

@media (min-width:768px) {
	.grid:after {
		clear: both;
		content: "";
		display: block;
		height: 0;
		visibility: hidden
	}
}

.grid.slick-slider {
	padding-bottom: .625rem
}

@media (min-width:768px) {
	.grid.slick-slider {
		border-bottom: 0;
		margin-top: .25rem
	}
}

.grid--home-videos .slick-arrow {
	top: 33%
}

.grid--pornstars .slick-arrow {
	top: 40%
}

@media (min-width:992px) {
	.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img figcaption {
		text-align: center
	}
}

.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img .grid__item__title--pornstars {
	display: inline-block;
	margin-bottom: 0;
	max-width: calc(100% - 22px)
}

@media (min-width:768px) {
	.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img .grid__item__title--pornstars {
		margin-right: .125rem;
		max-width: calc(100% - 56px)
	}
}

.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img .icon-flag {
	border-radius: 0;
	display: inline-block;
	-webkit-filter: none;
	filter: none;
	height: 12px;
	margin: 0;
	position: relative;
	top: -3px;
	width: 18px
}

@media (min-width:768px) {
	.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img .icon-flag {
		top: -7px
	}
}

.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img .ranking__pos {
	background: rgba(0,0,0,.75);
	border-radius: .125rem;
	color: #fff;
	font-size: .8375rem;
	font-weight: 600;
	left: .25rem;
	margin: 0;
	padding: .125rem .375rem;
	position: absolute;
	top: .25rem;
	z-index: 2
}

.grid--external-site {
	top: 40%
}

@media only screen and (min-width:992px) and (max-width:1440px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item) {
		max-width: calc(25% - 0.187rem - 0.125rem);
		width: calc(25% - 0.187rem - 0.125rem)
	}
}

@media (min-width:1440px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item) {
		max-width: calc(20% - 0.187rem - 0.125rem)!important;
		width: calc(20% - 0.187rem - 0.125rem)!important
	}
}

.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img .thumb-image,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img .thumb-image {
	position: relative
}

.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
	-o-object-fit: cover;
	object-fit: cover
}

@media (min-width:544px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
		height: 17.6vw
	}
}

@media (min-width:768px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
		height: 17.6vw
	}
}

@media (min-width:480px) and (max-width:767px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
		height: 27.5vw
	}
}

@media (min-width:992px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
		height: 13.25vw
	}
}

@media (min-width:1440px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img {
		height: 10.6vw;
		max-height: 203px
	}
}

.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img .duration-video,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img .duration-video {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: rgba(0,0,0,.45);
	bottom: 0;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .75rem;
	left: 0;
	margin: 0;
	padding: .125rem .5rem;
	position: absolute;
	z-index: 2
}

@media (max-width:543px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img .duration-video,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img .duration-video {
		padding: .125rem .625rem
	}
}

.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img .duration-video .icon,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img .duration-video .icon {
	height: .8rem;
	margin-top: 0;
	width: 1.2rem;
	color: #fff;
	top: 0;
	bottom: 0;
	margin: 0 auto
}

@media (min-width:992px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img .duration-video .icon,.wrapper__related-sites .grid.four-col-lg:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img .duration-video .icon {
		width: 1.2rem
	}
}

@media (min-width:768px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--pornstar-thumb .grid__item__img img,.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--user-thumb .grid__item__img img {
		height: 18.5vw
	}
}

@media (min-width:1440px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--pornstar-thumb .grid__item__img img,.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--user-thumb .grid__item__img img {
		height: 15.4vw;
		max-height: 295px
	}
}

@media (min-width:768px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--producer .grid__item__img img {
		height: 16.25vw
	}
}

@media (min-width:1440px) {
	.grid.four-col-lg:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--producer .grid__item__img img {
		height: 13vw;
		max-height: 249px
	}
}
/*
@media (max-width:543px){
.grid.one-col-xs{margin-left:-.375rem;margin-right:-.375rem}
}

@media (max-width:543px){
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item){width:100%;max-width:100%;margin-left:0;margin-right:0;margin-bottom:10px}
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid.one-col-xs:not(.grid--categories) .grid__item.grid__item--sites:not(.endcard__item) .grid__item__img img{height:54.35vw;-o-object-fit:cover;object-fit:cover}
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--pornstar-thumb .grid__item__img img,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--user-thumb .grid__item__img img{height:75.2vw}
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item).grid__item--producer .grid__item__img img{height:63.04vw}
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__img figcaption{padding-left:10px;padding-right:10px}
.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .btn-subscribed-user li,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .btn-subscribed-user small,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__data li,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__data small{font-size:.75rem}
}
*/
@media (max-width:767px) {
	.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .btn-subscribed-user,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__data {
		margin-left: 9px;
		margin-right: 9px;
		width: calc(100% - 20px)
	}

	.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .btn-subscribed-user li,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .btn-subscribed-user small,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__data li,.grid.one-col-xs:not(.grid--categories) .grid__item:not(.endcard__item) .grid__item__data small {
		font-size: .75rem
	}
}

@media (min-width:992px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item) {
		max-width: calc(20% - 0.187rem - 0.125rem);
		width: calc(20% - 0.187rem - 0.125rem)
	}
}

@media (min-width:1188px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item) {
		max-width: calc(16.6% - 0.187rem - 0.125rem);
		width: calc(16.6% - 0.187rem - 0.125rem)
	}
}

@media only screen and (min-width:1540px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item) {
		max-width: calc(14.2% - 0.187rem - 0.125rem)!important;
		width: calc(14.2% - 0.187rem - 0.125rem)!important
	}
}

@media (min-width:992px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item).grid__item--category .grid__item__img img {
		height: 26.3vw;
		max-height: 407px
	}
}

@media (min-width:1188px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item).grid__item--category .grid__item__img img {
		height: 21.9vw
	}
}

@media only screen and (min-width:1540px) {
	.grid--categories.five-col-lg .grid__item:not(.endcard__item).grid__item--category .grid__item__img img {
		height: 18.7vw;
		max-height: 375px
	}
}

.grid__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: box-shadow .25s ease-in-out;
	-webkit-transition: -webkit-box-shadow .25s ease-in-out;
	transition: -webkit-box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out;
	transition: box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out
}

.grid__item:not(.endcard__item) {
	margin-bottom: .5rem;
	margin-left: 0.0935rem;
	margin-right: 0.0935rem;
	width: calc(50% - 0.187rem);
	max-width: calc(50% - 0.187rem)
}

@media (max-width:543px) {
	.grid--one-col .grid__item:not(.endcard__item) {
		width: calc(100% - 0.187rem);
		max-width: calc(100% - 0.187rem)
	}
}

.grid__item:not(.endcard__item).slick-slide {
	height: 100%;
	margin-left: 0.068rem;
	margin-right: 0.085rem
}

@media (min-width:768px) {
	.grid__item:not(.endcard__item).slick-slide {
		margin-bottom: .375rem
	}
}

@media (min-width:544px) {
	.grid__item:not(.endcard__item) {
		width: calc(33.333% - 0.187rem);
		max-width: calc(33.333% - 0.187rem)
	}

	.grid__item:not(.endcard__item).grid__item--16-9 {
		width: calc(50% - 0.187rem);
		max-width: calc(50% - 0.187rem)
	}
}

@media (min-width:480px) and (max-width:768px) {
	.grid__item:not(.endcard__item) {
		max-width: calc(33.333% - 0.187rem);
		width: calc(33.333% - 0.187rem)
	}

	.grid__item:not(.endcard__item).grid__item--16-9 {
		max-width: calc(50% - 0.187rem);
		width: calc(50% - 0.187rem)
	}
}

@media (min-width:768px) {
	.grid__item:not(.endcard__item).grid__item--16-9 {
		max-width: calc(33.333% - 0.187rem - 0.125rem);
		width: calc(33.333% - 0.187rem - 0.125rem)
	}
}

@media (min-width:992px) {
	.grid__item:not(.endcard__item) {
		max-width: calc(16.666% - 0.187rem);
		width: calc(16.666% - 0.187rem)
	}

	.grid__item:not(.endcard__item).grid__item--16-9 {
		max-width: calc(25% - 0.187rem - 0.125rem);
		width: calc(25% - 0.187rem - 0.125rem)
	}
}

.grid__item a,.no-touchevents .grid__item a:hover {
	text-decoration: none
}

@media only screen and (min-width:0px) and (max-width:543px) {
	.grid--videos--related .grid__item:not(.endcard__item):nth-child(n+11) {
		display: none
	}
}

@media only screen and (min-width:544px) and (max-width:767px) {
	.grid--videos--related .grid__item:not(.endcard__item):nth-child(n+9) {
		display: none
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.grid--videos--related .grid__item:not(.endcard__item):nth-child(n+10) {
		display: none
	}
}

@media only screen and (min-width:992px) and (max-width:1439px) {
	.grid--videos--related .grid__item:not(.endcard__item):nth-child(n+9) {
		display: none
	}
}

@media only screen and (min-width:1440px) {
	.grid--videos--related .grid__item:not(.endcard__item):nth-child(n+11) {
		display: none
	}
}

.grid--videos--related.grid--videos--related__showingAll .grid__item:nth-child(n+7) {
	display: block
}

@media only screen and (min-width:992px) and (max-width:1439px) {
	.grid--videos--related.grid--videos--related__showingAll .grid__item:nth-child(n+29) {
		display: none
	}
}

@media only screen and (min-width:0px) and (max-width:767px) {
	.grid--categories-site-promo .grid__item:nth-child(n+7) {
		display: none
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.grid--categories-site-promo .grid__item:nth-child(n+7) {
		display: none
	}
}

@media only screen and (min-width:992px) and (max-width:1439px) {
	.grid--categories-site-promo .grid__item:nth-child(n+5) {
		display: none
	}
}

@media only screen and (min-width:1440px) {
	.grid--categories-site-promo .grid__item:nth-child(n+6) {
		display: none
	}
}

.grid--videos__home li.visible-md {
	display: inline-block
}

.grid__item--category .grid__item__img {
	background: #fff
}

.grid__item--category .grid__item__img img {
	-webkit-transition: filter .25s ease-in-out,transform .25s ease-in-out;
	-webkit-transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out,-webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out
}

@media (min-width:768px) {
	.grid__item--category .grid__item__img img {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
}

.grid__item--category .grid__item__img .grid__item__img--container {
	display: block;
	overflow: hidden
}

@media (min-width:768px) {
	.grid__item--pornstar-thumb .grid__item__img:after,.grid__item--video-thumb .grid__item__img:after,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img:after {
		background-color: rgba(0,0,0,.7);
		background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXBsYXktY2lyY2xlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PHBvbHlnb24gcG9pbnRzPSIxMCA4IDE2IDEyIDEwIDE2IDEwIDgiPjwvcG9seWdvbj48L3N2Zz4=);background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: cover;
		border-radius: 50%;
		content: "";
		height: 4rem;
		left: 0;
		right: 0;
		margin: 0 auto;
		opacity: 0;
		pointer-events: none;
		position: absolute;
		top: 50%;
		-webkit-transform: scale(.94);
		transform: scale(.94);
		width: 4rem;
		z-index: 1;
		-webkit-transition: opacity .25s ease-in-out,transform .25s ease-in-out;
		-webkit-transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
		transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
		transition: opacity .25s ease-in-out,transform .25s ease-in-out;
		transition: opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out
	}
}

.grid__item--pornstar-thumb .grid__item__img:after {
	top: 60%
}

@media (min-width:768px) {
	.grid__item--pornstar-thumb .grid__item__img:after {
		background-image: url(data:image/svg+xml;
		base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXBsdXMtY2lyY2xlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PGxpbmUgeDE9IjEyIiB5MT0iOCIgeDI9IjEyIiB5Mj0iMTYiPjwvbGluZT48bGluZSB4MT0iOCIgeTE9IjEyIiB4Mj0iMTYiIHkyPSIxMiI+PC9saW5lPjwvc3ZnPg==)
	}
}

.endcard__item .grid__item__img:after {
	background-image: none
}

.grid__item__img {
	border-radius: .125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	overflow: hidden;
	width: 100%;
	z-index: 2
}

.grid__item__img img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-radius: .125rem;
	display: block;
	height: auto;
	position: relative;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-perspective: 1000;
	perspective: 1000;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: filter .25s ease-in-out,transform .25s ease-in-out;
	-webkit-transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out,-webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out
}

@media (max-width:767px) {
	.grid__item__img img {
		-webkit-perspective: none;
		perspective: none;
		-webkit-transform: none;
		transform: none
	}
}

.grid__item__img img.lazy {
	background-color: rgba(51,47,46,.1)
}

.grid__item__img .caption-category,.grid__item__img .wrapper__related-sites .caption-site,.wrapper__related-sites .grid__item__img .caption-site {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .625rem 0 .4125rem;
	width: 100%;
	z-index: 4
}

@media (min-width:768px) {
	.grid__item__img .caption-category,.grid__item__img .wrapper__related-sites .caption-site,.wrapper__related-sites .grid__item__img .caption-site {
		padding-bottom: .25rem
	}
}

.grid__item__title {
	color: #332f2e;
	font-size: .78rem;
	font-weight: 400;
	line-height: 1.4;
	margin-top: .375rem;
	margin-bottom: .375rem;
	text-align: left
}

@media (min-width:768px) {
	.grid__item__title {
		height: 1.44rem;
		font-size: .855rem;
		line-height: 1.4;
		margin: 0 .375rem .25rem
	}
}

@media (min-width:992px) {
	.grid__item__title {
		font-size: .83688rem;
		margin-top: .085rem;
		margin-bottom: .325rem;
		line-height: 1.8;
		text-align: center
	}
}

@media (max-width:543px) {
	.grid__item__title {
		font-size: .8125rem
	}
}

@media (min-width:768px) {
	.section-header__title,.section-title {
		font-size: 1.75rem;
		margin-bottom: 0
	}
}

.grid__item--home-video-thumb .grid__item__title {
	margin-top: .375rem
}

@media (min-width:768px) {
	.grid__item--home-video-thumb .grid__item__title {
		margin: .625rem .25rem 0 .375rem
	}
}

.grid__item--home-video-thumb .grid__item__description {
	height: 2.9rem;
	max-height: 2.9rem;
	padding-top: 0
}

.grid__item--video-thumb .grid__item__img:after,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img:after {
	margin-top: -5rem
}

.grid__item--video-thumb .grid__item__hover-btn,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__hover-btn {
	margin-top: 0
}

.grid__item--pornstar-thumb .grid__item__img:after {
	margin-top: -5.5rem
}

.grid__item--pornstar-thumb .grid__item__hover-btn {
	margin-top: 0
}

.grid__item:hover .grid__item__title {
	color: #000
}

.grid__item:hover .grid__item__data--video {
	bottom: 2.75rem
}

@media (min-width:1188px) {
	.grid__item:hover .grid__item__data--video {
		bottom: 2.9rem
	}
}

@media (max-width:991px) {
	.grid__item:hover .grid__item__data--video {
		color: #8a8a8a
	}
}

.grid__item:hover .grid__item__data--video.grid__item__data--producer {
	bottom: 4rem
}

@media (min-width:1188px) {
	.grid__item:hover .grid__item__data--video.grid__item__data--producer {
		bottom: 4rem
	}
}

.grid__item:hover .grid__item__hover-btn {
	opacity: 1
}

.grid__item__title--category {
	color: #000;
	font-weight: 400;
	margin: 0!important;
	padding: 0 .175rem 0 .375rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.3
}

.grid__item__count {
	color: #000;
	font-size: .8125rem;
	margin-right: .375rem;
	opacity: .7;
	white-space: nowrap
}

.grid__item__count .icon {
	margin-right: 0
}

.grid__item__count--dark {
	color: #8a8a8a;
	margin-right: 0
}

.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
	margin-left: 0;
	margin-right: 0;
	text-align: left
}

.grid__item__title--pornstars.slick-slider,.grid__item__title--videos-home.slick-slider,.grid__item__title--videos.slick-slider,.wrapper__related-sites .slick-slider.grid__item__title--site {
	overflow: visible
}

@media (min-width:768px) {
	.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
		margin-left: .375rem;
		margin-right: .375rem
	}
}

@media (min-width:1188px) {
	.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
		text-align: center
	}
}

@media (max-width:543px) {
	.grid--producers figcaption h3,.grid__item--video-thumb figcaption h3,.grid__item__title--pornstars figcaption h3,.grid__item__title--videos-home figcaption h3,.grid__item__title--videos figcaption h3,.wrapper__related-sites .grid .grid__item.grid__item--sites figcaption h3,.wrapper__related-sites .grid__item__title--site figcaption h3 {
		font-size: .9rem;
		padding: .125rem 0
	}
}

@media (max-width:1024px) {
	.wrapper--iframe .js-iframe-carousel {
		padding-bottom: 0!important
	}

	.wrapper--iframe .grid__item__title--videos,.wrapper--iframe .wrapper__related-sites .grid__item__title--site,.wrapper__related-sites .wrapper--iframe .grid__item__title--site {
		text-align: center
	}

	.wrapper--iframe .grid__item--video-thumb,.wrapper--iframe .wrapper__related-sites .grid .grid__item.grid__item--sites,.wrapper__related-sites .grid .wrapper--iframe .grid__item.grid__item--sites {
		margin-bottom: 0
	}

	.wrapper--iframe .grid__item {
		max-width: 100%
	}

	.wrapper--iframe .grid__item,.wrapper--iframe .grid__item:hover {
		background: none!important;
		border: none;
		border-radius: 0!important;
		-webkit-box-shadow: none!important;
		box-shadow: none!important;
		-webkit-transition: none!important;
		transition: none!important
	}

	.wrapper--iframe .grid__item figcaption {
		border-top: none!important
	}

	.wrapper--iframe .grid__item figcaption:hover {
		border: none!important
	}

	.wrapper--iframe .section-header {
		margin: 0;
		margin-bottom: .375rem;
		background: #e5e5e5;
		border: none
	}

	.wrapper--iframe .section-header .section-header__title {
		border: none;
		padding: 0;
		width: 100%
	}

	.wrapper--iframe .btn--title-section {
		display: none
	}
}

@media (min-width:768px) {
	.grid__item__title--pornstars {
		line-height: 1.8
	}
}

@media (min-width:992px) {
	.grid__item__title--pornstars {
		margin-top: 0
	}
}

.grid__item__title--pornstars .icon {
	height: .8rem
}

.grid__item__title--videos-home {
	line-height: 1.2
}

.grid__item__title--producer {
	margin-left: 0;
	margin-right: 0;
	text-align: left;
	width: 70%
}

@media (min-width:768px) {
	.grid__item__title--producer {
		margin-left: .375rem
	}
}

@media (min-width:768px) {
	.grid__item__title--producer+.grid__item__count {
		margin-right: .375rem
	}
}

.grid__item__title--production {
	line-height: 1;
	margin-bottom: .625rem
}

@media (min-width:768px) {
	.grid__item__title--production {
		line-height: 1.26;
		height: 1.44rem;
		margin: .375rem .375rem 0
	}
}

@media (min-width:992px) {
	.grid__item__title--production {
		line-height: 1.2;
		margin-top: .25rem;
		margin-bottom: 0
	}
}

@media (min-width:1188px) {
	.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
		text-align: left
	}
}

.grid__item__description {
	color: #8a8a8a;
	font-size: .6875rem;
	height: 3.25rem;
	line-height: .975rem;
	margin-top: 0;
	margin-bottom: .375rem;
	max-height: 3.25rem;
	overflow: hidden;
	padding: .375rem 0 0;
	text-overflow: ellipsis
}

@media (min-width:768px) {
	.grid__item__description {
		margin: 0 .375rem .375rem
	}
}

.grid__item__data {
	color: #8a8a8a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: .6rem;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	list-style-type: none;
	margin: 0;
	padding: .125rem 0 0;
	white-space: nowrap;
	text-overflow: ellipsis
}

@media (max-width:767px) {
	.grid__item__data {
		-webkit-transform: translateZ(none);
		transform: translateZ(none)
	}
}

.grid__item__data,.grid__item__data * {
	pointer-events: none
}

@media (min-width:768px) {
	.grid__item__data {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin: 0 .375rem .375rem
	}
}

@media (min-width:992px) {
	.grid__item__data {
		font-size: .75rem;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.grid__item__data li {
	margin: 0 .75rem 0 0
}

@media (min-width:768px) {
	.grid__item__data li {
		margin: 0 .375rem
	}
}

.grid__item--home-video-thumb .grid__item__data {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media (min-width:992px) {
	.grid__item--home-video-thumb .grid__item__data {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.grid__item--home-video-thumb .grid__item__data li {
	margin: 0 .625rem 0 0
}

.grid__item__data.grid__item__data--video {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.grid__item__data--pornstar {
	border-top: none
}

.grid__item__data--video {
	border-top: none;
	color: #8a8a8a;
	font-size: .75625rem;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	-webkit-transition: opacity .25s ease-in-out,font-size .25s ease-in-out,bottom .25s ease-in-out;
	transition: opacity .25s ease-in-out,font-size .25s ease-in-out,bottom .25s ease-in-out
}

@media (min-width:992px) {
	.grid__item__data--video {
		font-size: .8125rem
	}
}

.grid__item__producer {
	color: #8a8a8a;
	font-size: .75rem;
	margin-bottom: .375rem;
	margin-top: -.175rem;
	text-align: left
}

.grid__item__producer a {
	color: #8a8a8a;
	text-decoration: none
}

.no-touchevents .grid__item__producer a:hover {
	color: #38acbb;
	text-decoration: underline
}

@media (min-width:768px) {
	.grid__item__producer {
		padding-left: .625rem;
		margin-top: .375rem
	}
}

@media (min-width:992px) {
	.grid__item__producer {
		margin-top: -.085rem;
		padding-left: 0;
		text-align: center
	}
}

.grid__item__caption-producer {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.grid__item__data--producer-page {
	border-top: none;
	color: #000;
	font-size: .9375rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 1rem
}

.grid__item__data--producer-page .data__vote {
	display: block
}

.grid__item__img--container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.grid__item__hover-btn,.grid__item__img--container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.grid__item__hover-btn {
	background-color: #38acbb;
	border-radius: 1.2rem;
	color: #fff;
	font-size: .6875rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 50%;
	margin-left: -30%;
	margin-top: -1.5rem;
	min-width: 60%;
	opacity: 0;
	padding: .25rem .625rem;
	position: absolute;
	text-align: center;
	top: calc(50% - 1em);
	z-index: 2;
	-webkit-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}

.grid__item--pornstar-thumb .grid__item__hover-btn {
	top: calc(60% - 1em)
}

@media (max-width:767px) {
	.grid__item--pornstar-thumb .grid__item__hover-btn {
		top: calc(50% - 1rem)
	}
}

@media (max-width:543px) {
	.grid__item--pornstar-thumb .grid__item__hover-btn {
		top: 40%
	}
}

.grid__item--user-thumb .grid__item__title--pornstars {
	text-align: center
}

.grid__item--pornstar-thumb .grid__item__img img,.grid__item--user-thumb .grid__item__img img {
	height: 37vw
}

@media (min-width:544px) {
	.grid__item--pornstar-thumb .grid__item__img img,.grid__item--user-thumb .grid__item__img img {
		height: 25vw
	}
}

@media (min-width:768px) {
	.grid__item--pornstar-thumb .grid__item__img img,.grid__item--user-thumb .grid__item__img img {
		height: 18vw
	}
}

@media (min-width:992px) {
	.grid__item--pornstar-thumb .grid__item__img img,.grid__item--user-thumb .grid__item__img img {
		height: 15vw
	}
}

@media (min-width:1188px) {
	.grid__item--pornstar-thumb .grid__item__img img,.grid__item--user-thumb .grid__item__img img {
		height: 9.37rem
	}
}

@media (min-width:992px) {
	.grid--home-pornstars .grid__item--pornstar-thumb .grid__item__img img {
		height: 15.5vw
	}
}

@media (min-width:1188px) {
	.grid--home-pornstars .grid__item--pornstar-thumb .grid__item__img img {
		height: 11rem
	}
}

.grid__item--category .grid__item__img img {
	height: 64vw
}

@media (min-width:480px) {
	.grid__item--category .grid__item__img img {
		height: 43.5vw
	}
}

@media (min-width:768px) {
	.grid__item--category .grid__item__img img {
		height: 31vw
	}
}

@media (min-width:992px) {
	.grid__item--category .grid__item__img img {
		height: 20vw
	}
}

@media (min-width:1188px) {
	.grid__item--category .grid__item__img img {
		height: 15.6rem
	}
}

.grid__item--producer .grid__item__img img {
	height: 32vw
}

@media (min-width:544px) {
	.grid__item--producer .grid__item__img img {
		height: 21.5vw
	}
}

@media (min-width:768px) {
	.grid__item--producer .grid__item__img img {
		height: 15.5vw
	}
}

@media (min-width:992px) {
	.grid__item--producer .grid__item__img img {
		height: 10.7vw
	}
}

@media (min-width:1188px) {
	.grid__item--producer .grid__item__img img {
		height: 7.81rem
	}
}

.hot-trends .grid__item--category .grid__item__img img {
	height: 32vw
}

@media (min-width:544px) {
	.hot-trends .grid__item--category .grid__item__img img {
		height: 21.75vw
	}
}

@media (min-width:768px) {
	.hot-trends .grid__item--category .grid__item__img img {
		height: 15.5vw
	}
}

@media (min-width:992px) {
	.hot-trends .grid__item--category .grid__item__img img {
		height: 10vw
	}
}

@media (min-width:1188px) {
	.hot-trends .grid__item--category .grid__item__img img {
		height: 7.8rem
	}
}

.grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img img {
	height: 27.4vw
}

@media (min-width:544px) {
	.grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img img {
		height: 27.4vw
	}
}

@media (min-width:768px) {
	.grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img img {
		height: 20.35vw
	}
}

@media (min-width:992px) {
	.grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img img {
		height: 13.65vw
	}
}

@media (min-width:1188px) {
	.grid__item--video-thumb .grid__item__img img,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img img {
		height: 10.3rem
	}
}

html:not(.touchevents) .grid__item--category:not(.aan__category-item):hover .grid__item__img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: filter .25s ease-in-out,transform .25s ease-in-out;
	-webkit-transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: -webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out;
	transition: filter .25s ease-in-out,transform .25s ease-in-out,-webkit-filter .25s ease-in-out,-webkit-transform .25s ease-in-out
}

@media (max-width:767px) {
	html:not(.touchevents) .grid__item--category:not(.aan__category-item):hover .grid__item__img img {
		-webkit-perspective: none;
		perspective: none;
		-webkit-transform: none;
		transform: none
	}
}

html:not(.touchevents) .grid__item--pornstar-thumb:hover .grid__item__img:after {
	opacity: 1
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites .grid__item__data--video,html:not(.touchevents) .grid__item--pornstar-thumb .grid__item__data--video,html:not(.touchevents) .grid__item--video-thumb .grid__item__data--video,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__data--video {
	padding-top: 0
}

@media (min-width:768px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites .grid__item__data--video,html:not(.touchevents) .grid__item--pornstar-thumb .grid__item__data--video,html:not(.touchevents) .grid__item--video-thumb .grid__item__data--video,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__data--video {
		padding-left: .125rem
	}
}

@media (min-width:1188px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:hover .grid__item__data--video,html:not(.touchevents) .grid__item--pornstar-thumb:hover .grid__item__data--video,html:not(.touchevents) .grid__item--video-thumb:hover .grid__item__data--video,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:hover .grid__item__data--video {
		bottom: 2.8rem;
		opacity: 1
	}
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:hover .grid__item__img:after,html:not(.touchevents) .grid__item--pornstar-thumb:hover .grid__item__img:after,html:not(.touchevents) .grid__item--video-thumb:hover .grid__item__img:after,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:hover .grid__item__img:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

html:not(.touchevents) .grid__item:hover .grid__item__hover-btn {
	opacity: 0
}

html:not(.touchevents) .grid__item:hover .grid__item__data--producer,html:not(.touchevents) .grid__item:hover .grid__item__data--video {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out,font-size .25s ease-in-out,bottom .25s ease-in-out;
	transition: opacity .25s ease-in-out,font-size .25s ease-in-out,bottom .25s ease-in-out
}

html:not(.touchevents) .grid__item:hover .grid__item__data--producer {
	color: #fff
}

@media (min-width:768px) {
	html:not(.touchevents) .grid__item:hover .grid__item__data--producer {
		bottom: 3.8rem
	}
}

html:not(.touchevents) .grid__item__producer {
	margin-top: .175rem
}

html:not(.touchevents) .grid__item:not(.aan__category-item):hover:not(.grid__item--producer):not(.grid__item--category) {
	background: #fff;
	border-radius: .125rem;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.06);
	box-shadow: 0 0 0 1px rgba(0,0,0,.06)
}

html:not(.touchevents) .grid__item:not(.aan__category-item):hover .grid__item__description {
	color: #827878
}

@media (min-width:544px) {
	html:not(.touchevents) .grid__item:not(.aan__category-item):hover .grid__item__description {
		color: #827878
	}
}

html:not(.touchevents) .grid__item:not(.aan__category-item):hover img {
	border-radius: 0;
	-webkit-filter: brightness(.65);
	filter: brightness(.65);
	z-index: 1;
	-webkit-transition: filter .25s ease-in-out;
	-webkit-transition: -webkit-filter .25s ease-in-out;
	transition: -webkit-filter .25s ease-in-out;
	transition: filter .25s ease-in-out;
	transition: filter .25s ease-in-out,-webkit-filter .25s ease-in-out
}

html:not(.touchevents) .grid__item:hover .grid__item__title {
	color: #38acbb
}

html:not(.touchevents) .grid__item:hover .grid__item__hover-btn {
	opacity: 1
}

html:not(.touchevents) .grid__item__data {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

html:not(.touchevents) .grid__item:hover .grid__item__data--producer {
	bottom: 3.7rem;
	color: #8a8a8a
}

@media (min-width:992px) {
	html:not(.touchevents) .grid__item:hover .grid__item__data--producer {
		color: #fff
	}
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before {
	background: transparent;
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
	background: linear-gradient(180deg,transparent,#000);
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
	bottom: 1.64rem;
	clear: both;
	content: "";
	height: 5.5rem;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	z-index: 2
}

@media (max-width:543px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before {
		bottom: 2.25rem
	}
}

@media (min-width:768px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before {
		bottom: 1.7rem;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}
}

@media (min-width:992px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:before {
		bottom: 1.8rem
	}
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before {
	bottom: 1.8rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

@media (min-width:768px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before {
		bottom: 1.8rem
	}
}

@media (min-width:992px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb).grid__item--production-video-thumb .grid__item__img:before {
		bottom: 1.62rem
	}
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before {
	opacity: .9
}

html:not(.touchevents) .endcard__item {
	border-radius: .25rem;
	float: none;
	overflow: hidden
}

html:not(.touchevents) .endcard__item:not(.grid__item--producer):not(.grid__item--category):hover {
	background-color: transparent!important
}

.wrapper__related-sites .grid html:not(.touchevents) .endcard__item.grid__item.grid__item--sites .grid__item__img:after,.wrapper__related-sites .grid html:not(.touchevents) .endcard__item.grid__item.grid__item--sites:hover .grid__item__img:after,html:not(.touchevents) .endcard__item.grid__item--video-thumb .grid__item__img:after,html:not(.touchevents) .endcard__item.grid__item--video-thumb:hover .grid__item__img:after,html:not(.touchevents) .wrapper__related-sites .grid .endcard__item.grid__item.grid__item--sites .grid__item__img:after,html:not(.touchevents) .wrapper__related-sites .grid .endcard__item.grid__item.grid__item--sites:hover .grid__item__img:after {
	display: none;
	opacity: 0
}

html:not(.touchevents) .endcard__item .grid__item__title {
	bottom: .2rem;
	color: #fff;
	display: block;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	left: 1.1rem;
	right: 1.1rem;
	margin: 0;
	max-height: 2.5rem;
	opacity: 0;
	position: absolute;
	text-align: left;
	white-space: normal;
	z-index: 3
}

html:not(.touchevents) .endcard__item:not(.grid__item--home-video-thumb) .grid__item__img:hover:before {
	bottom: 0
}

html:not(.touchevents) .endcard__item:hover .grid__item__title {
	bottom: 1rem;
	color: #fff;
	display: block;
	opacity: 1
}

html:not(.touchevents) .endcard__item:hover .grid__item__img img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

html.touchevents .grid__item--home-video-thumb .grid__item__data,html.touchevents .grid__item__data--video {
	margin: -.25rem 0 .375rem;
	white-space: nowrap
}

html.touchevents .grid__item__data--producer {
	bottom: 3.82rem;
	margin: -.375rem 0 .25rem
}

@media (min-width:768px) {
	html.touchevents .grid__item__data--producer {
		bottom: 4.4rem;
		margin-top: 0
	}
}

@media (min-width:992px) {
	html.touchevents .grid__item__data--producer {
		bottom: 4.72rem;
		margin-bottom: .375rem
	}
}

html.touchevents .endcard__item .grid__item__title,html.touchevents .endcard__item:hover .grid__item__title {
	display: none;
	opacity: 0
}

html.touchevents .grid__item__hover-btn {
	display: none
}

.box-data-name {
	background: #d1e9b5;
	border-radius: .125rem;
	color: #5a9b12;
	display: inline-block;
	font-size: .6875rem;
	line-height: 1rem;
	padding: 0 .25rem
}

.box-data-name--age {
	background: #8a8a8a;
	color: #fff
}

@media (min-width:992px) {
	.grid--pornstars .grid__item {
		max-width: calc(25% - 0.187rem - 0.125rem);
		width: calc(25% - 0.187rem - 0.125rem)
	}
}

@media (min-width:992px) {
	.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img img {
		height: 18vw
	}
}

@media (min-width:1188px) {
	.grid--pornstars .grid__item.grid__item--pornstar-thumb .grid__item__img img {
		height: 13.8rem
	}
}

.burguer-menu {
	top: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 2rem
}

.burguer-menu,.burguer-menu span {
	display: block;
	position: relative;
	z-index: 200
}

.burguer-menu span {
	background: #fff;
	border-radius: 3px;
	height: 2px;
	margin-bottom: 4px;
	opacity: 1;
	-webkit-transform-origin: 2px 0;
	transform-origin: 2px 0;
	-webkit-transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
	transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
	transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;
	transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
	width: 1.5rem
}

.burguer-menu span:first-child {
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.burguer-menu span:last-child {
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%
}

.is-menu-open .burguer-menu span {
	-webkit-transform: rotate(45deg) translate(-3px);
	transform: rotate(45deg) translate(-3px)
}

.is-menu-open .burguer-menu span:nth-child(2) {
	opacity: 0;
	-webkit-transform: rotate(0deg) scale(.2);
	transform: rotate(0deg) scale(.2)
}

.is-menu-open .burguer-menu span:nth-child(3) {
	-webkit-transform: rotate(-45deg) translate(-3px);
	transform: rotate(-45deg) translate(-3px)
}

.site-header {
	background-color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 200
}

@media (max-width:767px) {
	.site-header {
		background: #212327;
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.site-header .btn,.site-header .pagination_item--is-disabled {
		background: transparent!important;
		border-color: transparent!important
	}
}

.site-header .wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
/*height:4rem;*/
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .375rem .625rem
}

@media (max-width:767px) {
	.site-header .wrapper {
		height: 115px
	}
	.site-header__logo .logo{
	    height: auto;
	}
	
	.site-header .wrapper {
    	display: inline-block;
    }
}

.is-gay .site-header {
	background-color: #394344;
	padding-top: .2rem
}

@media (max-width:767px) {
	.is-gay .site-header {
		background-color: #293031
	}

	.is-gay .site-header .site-header__character .logo {
		margin-top: 0
	}
}

.is-gay .site-header:before {
	background-image: -webkit-gradient(linear,left top,right top,from(#e9380a),color-stop(20%,#fd7c04),color-stop(40%,#fff003),color-stop(60%,#58ba22),color-stop(80%,#0a81d5),color-stop(90%,#d72de9),to(#e9380a));
	background-image: linear-gradient(90deg,#e9380a 0,#fd7c04 20%,#fff003 40%,#58ba22 60%,#0a81d5 80%,#d72de9 90%,#e9380a);
	content: "";
	height: .2rem;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	-webkit-animation: rainbow 5s ease-in-out infinite;
	animation: rainbow 5s ease-in-out infinite
}

@media (max-width:767px) {
	.site-header .search {
	
		margin-left: auto
	}
}

.is-gay .site-header .search {
	background-color: #394344;
	top: 42px
}

.is-gay .site-header__character {
	margin-top: -2px
}

.site-header__logo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: left;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: auto;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0!important
}

.site-header__logo .isologo {
	display: inline;
	float: left;
	height: 32px
}

.site-header__logo .isologo img {
	height: 32px;
	margin-right: .3rem;
/*width:32px*/
}

@media (max-width:374px) {
	.site-header__logo .isologo {
		display: none
	}
}

.site-header__logo .logotext {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none
}

.no-touchevents .site-header__logo .logotext:hover,.site-header__logo .logotext {
	text-decoration: none
}

@media (min-width:768px) {
	.site-header__logo .logotext {
		padding-left: 6.2rem;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.site-header__logo .logotext__word {
	letter-spacing: .05rem;
	line-height: .4;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 1px
}

@media (min-width:768px) {
	.site-header__logo .logotext__word {
		font-size: 30px;
		margin-bottom: 0
	}
}

@media (max-width:375px) {
	.site-header__logo .logotext__word {
		font-size: 20px
	}
}

.site-header__logo .logotext__word--accent {
	text-transform: uppercase;
	color: #38acbb;
	line-height: .8;
	font-weight: 700;
	font-size: 24px;
	margin-left: 3px;
	text-shadow: 0 1px #000;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif
}

@media (min-width:768px) {
	.site-header__logo .logotext__word--accent {
		margin-bottom: -5px;
		font-size: 30px;
		margin-left: 0;
		text-shadow: 0 1px #000;
		margin-top: 8px
	}
}

@media (max-width:375px) {
	.site-header__logo .logotext__word--accent {
		font-size: 20px;
		margin-left: 1px;
		margin-top: 0
	}
}

@media (min-width:768px) {
	.site-header__logo {
		height: 4rem;
		position: relative;
		width: 20rem
	}

	.site-header__logo .isologo {
		display: block;
		height: 4rem;
		margin-left: 0;
		overflow: hidden;
		z-index: 9;
		bottom: auto;
		left: .75rem;
		position: absolute;
		right: auto;
		top: 0
	}

	.site-header__logo .isologo img {
		height: auto;
		margin: 0;
		padding-top: .25rem;
		width: 5.3rem
	}
}

.search {
	-ms-flex: 0 0 35%;
	flex: 0 0 35%;
	padding: 0 .5rem;
	margin-right: auto
}

@media (min-width:1140px) {
	.search {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%
	}
}

@media (max-width:767px) {
	.search {
		background-color: #212327;
		-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.2);
		box-shadow: 0 2px 1px rgba(0,0,0,.2);
		height: 4.375rem;
		padding: 0 1rem;
		position: absolute;
		right: 0;
		top: 44px;
		width: 100%;
		z-index: 200
	}
}

.search__box {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: hsla(0,0%,100%,.1);
	border: .0625rem solid hsla(0,0%,100%,.6);
	border-radius: .25rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 2.25rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 1rem;
	width: 100%;
	-webkit-transition: background .25s ease-in-out,border-color .25s ease-in-out;
	transition: background .25s ease-in-out,border-color .25s ease-in-out
}

@media (max-width:767px) {
	.search__box {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #fff;
		border: .0625rem solid hsla(0,0%,100%,.5);
		border-radius: .125rem;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 2.25rem;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 1rem 0 0;
		padding: 0 .8rem;
		-webkit-transition: width .25s ease-in-out;
		transition: width .25s ease-in-out;
		width: 100%
	}

	.no-touchevents .search__box:hover,.search__box {
		background: #fff;
		border-color: #fff
	}
}

.no-touchevents .search__box:hover,.search__box.is-active {
	background: hsla(0,0%,100%,.15);
	border: .0625rem solid hsla(0,0%,100%,.7)
}

@media (max-width:767px) {
	.no-touchevents .search__box:hover,.search__box.is-active {
		background: #fff;
		border-color: #fff
	}
}

@media (max-width:767px) {
	.touchevents .search__box .is-active {
		background: #fff
	}
}

.search__box .search-icon {
	color: hsla(0,0%,100%,.75)
}

@media (max-width:767px) {
	.search__box .search-icon {
		color: #7d7d7d;
		height: 1.5rem;
		width: 1.5rem
	}

	.no-touchevents .search__box .search-icon:hover {
		color: #000
	}
}

@media (min-width:768px) {
	.search__box:hover .search-icon {
		color: #fff!important
	}
}

.search__input {
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	display: inline-block;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 1.25rem;
	height: 2.25rem;
	padding: 0;
	padding-left: .25rem;
	width: calc(100% - 1.875rem);
	caret-color: #38acbb;
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out
}

.search__input::-webkit-input-placeholder {
	color: hsla(0,0%,100%,.7)
}

.search__input::-moz-placeholder {
	color: hsla(0,0%,100%,.7)
}

.search__input:-ms-input-placeholder {
	color: hsla(0,0%,100%,.7)
}

.search__input:-moz-placeholder {
	color: hsla(0,0%,100%,.7)
}

@media (max-width:767px) {
	.search__input {
		-webkit-box-shadow: none;
		box-shadow: none;
		color: #000
	}

	.no-touchevents .search__input:hover {
		color: #000
	}

	.search__input::-webkit-input-placeholder {
		color: rgba(0,0,0,.7)
	}

	.search__input::-moz-placeholder {
		color: rgba(0,0,0,.7)
	}

	.search__input:-ms-input-placeholder {
		color: rgba(0,0,0,.7)
	}

	.search__input:-moz-placeholder {
		color: rgba(0,0,0,.7)
	}
}

.sticky-header {
	background: #fff;
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,.1);
	box-shadow: 0 2px 1px rgba(0,0,0,.1);
	left: 0;
	padding-top: .375rem;
	padding-bottom: .375rem;
	position: fixed;
	right: 0;
	top: -5rem;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 9999;
	-webkit-transition: top .5s ease-in-out;
	transition: top .5s ease-in-out
}

.sticky-header .injected-svg {
	display: block;
	height: 2.2rem;
	margin: 0;
	width: 4rem
}

.sticky-header .logotext--sticky {
	float: left;
	margin-right: 10px;
	display: none;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	text-align: center;
	margin-bottom: -1px;
	text-transform: uppercase
}

@media (min-width:768px) {
	.sticky-header .logotext--sticky {
		margin-top: 6px;
		line-height: .4;
		display: inline-block;
		font-size: 20px;
		text-shadow: none;
		text-align: left;
		font-weight: 700
	}
}

.no-touchevents .sticky-header .logotext--sticky:hover,.sticky-header .logotext--sticky {
	text-decoration: none
}

.sticky-header .logotext--sticky .logotext--sticky--accent {
	text-transform: uppercase;
	display: block;
	color: #ff0701;
	line-height: 1.4;
	margin-left: 0;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif
}

@media (min-width:768px) {
	.sticky-header .logotext--sticky .logotext--sticky--accent {
		color: #fff;
		text-shadow: none;
		font-size: 20px
	}
}

.sticky-header .search {
	background-color: #fff;
	border: 1px solid #d3d1d1;
	border-radius: .25rem;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
	float: left;
	height: auto;
	left: 0;
	margin: .25rem 0;
	padding-right: .375rem;
	padding-left: .375rem;
	position: relative;
	right: 0;
	top: 0;
	white-space: nowrap;
	-webkit-transition: border-color .25s ease-in-out,background-color .25s ease-in-out;
	transition: border-color .25s ease-in-out,background-color .25s ease-in-out
}

@media (max-width:767px) {
	.sticky-header .search {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%;
		margin-right: .4375rem;
		width: 100%
	}
}

.sticky-header .search:before {
	background-color: #38acbb;
	bottom: .375rem;
	content: "";
	left: .7rem;
	position: absolute;
	top: .375rem;
	-webkit-transition: none;
	transition: none;
	width: 1px;
	-webkit-animation: blink 1s step-start 0s infinite;
	animation: blink 1s step-start 0s infinite;
	pointer-events: none
}

@media (min-width:768px) {
	.sticky-header .search:before {
		left: 1rem
	}
}

.sticky-header .search:active:before,.sticky-header .search:focus-within:before,.sticky-header .search:focus:before {
	background-color: transparent;
	width: 0
}

.no-touchevents .sticky-header .search:hover {
	border: 1px solid #bab7b7
}

.sticky-header .search:active,.sticky-header .search:focus-within {
	background-color: #f1f0f0;
	border: 1px solid #8a8a8a
}

.sticky-header .search .search__input {
	color: #000;
	font-size: .84375rem;
	height: 2rem;
	margin-right: -2rem;
	overflow: hidden;
	padding-right: 1.125rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (min-width:768px) {
	.sticky-header .search .search__input {
		font-size: 1rem;
		min-width: 18rem;
		padding-left: .625rem;
		width: 100%
	}
}

@media (max-width:767px) {
	.sticky-header .search .search__input {
		display: inline-block;
		width: calc(100% - 1.875rem)
	}
}

.sticky-header .search .icon {
	margin-right: .625rem;
	margin-left: .25rem;
	vertical-align: text-bottom
}

.has-sticky-header .sticky-header {
	top: 0
}

.sticky-header--dark {
	background-color: #181616
}

.sticky-header--dark .sticky-header__go-up {
	background-color: #000;
	border-color: #000
}

.no-touchevents .sticky-header--dark .sticky-header__go-up:hover,.sticky-header--dark .sticky-header__go-up {
	background-color: #000;
	color: #fff!important
}

.sticky-header--dark .search {
	background-color: hsla(0,0%,100%,.1);
	border-color: hsla(0,0%,100%,.4)
}

.sticky-header--dark .search .search__input {
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #dadbdb
}

.sticky-header--dark .search .search__input::-webkit-input-placeholder {
	color: #dadbdb
}

.sticky-header--dark .search .search__input::-moz-placeholder {
	color: #dadbdb
}

.sticky-header--dark .search .search__input:-ms-input-placeholder {
	color: #dadbdb
}

.sticky-header--dark .search .search__input:-moz-placeholder {
	color: #dadbdb
}

.sticky-header--dark .search .search-icon {
	color: #dadbdb
}

.no-touchevents .sticky-header--dark .search:hover {
	border: 1px solid hsla(0,0%,100%,.6)
}

.sticky-header--dark .search:active,.sticky-header--dark .search:focus-within {
	background-color: hsla(0,0%,100%,.2);
	border: 1px solid hsla(0,0%,100%,.6)
}

.sticky-header__go-up {
	display: block;
	float: right;
	height: 100%
}

.no-touchevents .sticky-header__go-up:hover,.sticky-header__go-up {
	color: #000!important
}

@supports (display:flex) {
	.sticky-header__go-up {
		float: none;
		margin-left: auto!important
	}
@	media (max-width:767px) {
		.sticky-header__go-up{margin-left: 0!important
	}
}

.sticky-header .wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:767px) {
	.sticky-header .wrapper {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (max-width:767px) {
	.sticky-header .search {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
}

.sticky-header .search {
	float: none
}
}

@media (max-width:767px) {
	.sticky-header .search .search__input {
		font-size: 1rem;
		height: 2.47rem;
		margin-right: -3.7rem;
		margin-bottom: -.5rem;
		padding-right: 1.333rem;
		padding-left: .5rem;
		-webkit-transform: scale(.84375);
		transform: scale(.84375);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		width: calc(100% + 2rem)
	}
}

.nav__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (min-width:768px) {
	.nav__buttons .btn-orientation {
		display: none
	}
}

.nav__buttons .btn,.nav__buttons .pagination_item--is-disabled {
	margin-left: .25rem
}

@media (max-width:767px) {
	.nav__buttons {
		margin-left: auto
	}

	.nav__buttons .btn,.nav__buttons .pagination_item--is-disabled {
		background: none;
		border: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		text-align: left;
		text-indent: -9999px;
		white-space: nowrap;
		width: 2rem
	}

	.nav__buttons .btn .icon,.nav__buttons .pagination_item--is-disabled .icon {
		color: #fff;
		height: 1.5rem;
		left: 50%;
		margin: 0;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: 1.5rem
	}

	.no-touchevents .nav__buttons .btn:hover,.no-touchevents .nav__buttons .pagination_item--is-disabled:hover {
		background: none;
		border: 0
	}

	.nav__buttons .menu-dropdown {
		display: none
	}

	.nav__buttons .pagination_item--next .widget-link.btn:not(.pagination_item--is-disabled) .icon,.nav__buttons .pagination_item--next .widget-link.pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon,.nav__buttons .pagination_item--prev .widget-link.btn:not(.pagination_item--is-disabled) .icon,.nav__buttons .pagination_item--prev .widget-link.pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon,.nav__buttons .widget-link.btn-secondary .icon,.pagination_item--next .nav__buttons .widget-link.btn:not(.pagination_item--is-disabled) .icon,.pagination_item--next .nav__buttons .widget-link.pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon,.pagination_item--prev .nav__buttons .widget-link.btn:not(.pagination_item--is-disabled) .icon,.pagination_item--prev .nav__buttons .widget-link.pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon {
		height: 1.6rem;
		width: 1.6rem
	}
}

.nav__buttons .btn-register--mobile {
	display: none
}

@media (max-width:767px) {
	.nav__buttons .btn-register--mobile {
		display: block
	}
}

.top__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:767px) {
	.top__nav .btn,.top__nav .pagination_item--is-disabled {
		padding: 0;
		width: 33px
	}
}

@media (max-width:767px) {
	.top__nav.register-menu .btn-primary {
		margin-left: 0
	}
}

@media (min-width:768px) {
	.mobile-menu__item {
		display: none
	}
}

.mobile-menu__item .nav__buttons__icon {
	color: #fff;
	height: 1.54rem;
	margin-right: 0;
	margin-left: .375rem;
	width: 1.54rem
}

.mobile-menu__item .nav__buttons__icon.icon--medium {
	height: 1.34rem;
	width: 1.34rem
}

.mobile-menu__item .icon--drawer {
	height: 1.74rem;
	width: 1.74rem
}

.mobile-menu__drawer {
	background: transparent;
	bottom: 0;
	left: -100%;
	position: fixed;
	top: 2.8125rem;
	width: 80%;
	z-index: 200;
	-webkit-transition: left .5s ease-in-out;
	transition: left .5s ease-in-out
}

@media (min-width:768px) {
	.mobile-menu__drawer {
		display: none
	}
}

.has-trends .mobile-menu__drawer {
	background: #f5f5f5;
	width: 100%
}

@media (min-width:768px) {
	.drawer-overlay {
		display: none
	}
}

.mobile-menu__drawer--left {
	background: #f5f5f5;
	float: left;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	padding: .25rem;
	position: relative;
	width: 100%
}

.has-trends .mobile-menu__drawer--left {
	width: 45%
}

.mobile-menu__drawer--right {
	background: #fff;
	border-left: 1px solid #f5f5f5;
	display: none;
	float: right;
	height: 100%;
	padding-top: .25rem;
	position: relative;
	width: 55%
}

.mobile-menu__drawer--right .mobile-drawer__submenu {
	display: block;
	height: calc(100% - 3.7rem);
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	position: absolute;
	top: 3.25rem;
	width: calc(100% - .5rem)
}

.mobile-menu__drawer--right .mobile-drawer__submenu .mobile-drawer__link {
	padding: .8rem .625rem
}

.has-trends .mobile-menu__drawer--right {
	display: block
}

.mobile-menu__drawer--right .mobile-drawer__title {
	padding: .625rem .75rem
}

.mobile-drawer__title {
	background-color: #d3d1d1;
	border-radius: .25rem;
	color: #000;
	display: block;
	font-size: .9rem;
	font-weight: 700;
	height: 45px;
	line-height: 2;
	margin-bottom: .25rem;
	padding: .625rem;
	text-align: left;
	text-decoration: none;
	width: 100%
}

.mobile-drawer__title span {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	width: calc(100% - 1.2rem)
}

@media (min-width:375px) {
	.mobile-drawer__title span {
		width: calc(100% - 3.5rem)
	}
}

@media (max-width:375px) {
	.mobile-drawer__title {
		padding-right: .3rem
	}
}

.has-trends .mobile-drawer__title {
	font-size: .8rem
}

@media (max-width:475px) {
	.has-trends .mobile-drawer__title {
		font-size: .75rem
	}
}

.has-trends .mobile-drawer__title .icon--drawer {
	display: inline-block
}

@media (max-width:374px) {
	.has-trends .mobile-drawer__title .icon--drawer {
		display: none
	}
}

.no-touchevents .mobile-drawer__title:hover {
	text-decoration: none
}

.mobile-drawer__title:hover {
	color: #000
}

.mobile-drawer__title .icon--drawer {
	color: #000;
	height: 1.4rem;
	margin-right: .3rem;
	vertical-align: middle;
	width: 1.1rem
}

@media (max-width:400px) {
	.mobile-drawer__title .icon--drawer {
		height: 1.2rem;
		margin-right: .1rem;
		width: .9rem
	}
}

.mobile-drawer__title .icon--drawer.icon-featured {
	color: #38acbb
}

.mobile-drawer__title .icon--drawer.icon-featured--superporn {
	color: #10ae0c;
	margin-left: -.3rem;
	margin-right: .1rem;
	width: 1.5rem
}

@media (max-width:400px) {
	.mobile-drawer__title .icon--drawer.icon-featured--superporn {
		margin-left: -.2rem;
		margin-right: 0;
		width: 1.2rem
	}
}

.mobile-drawer__title .icon--drawer-toggle {
	float: right;
	height: 1.2rem;
	margin-top: 3px;
	width: 1.2rem;
	-webkit-transition: transform .5s ease-in-out;
	-webkit-transition: -webkit-transform .5s ease-in-out;
	transition: -webkit-transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out
}

.mobile-drawer__title.is-active,.mobile-drawer__title.mobile-drawer__title--trends {
	background-color: #38acbb;
	color: #fff
}

.mobile-drawer__title.is-active .icon--drawer,.mobile-drawer__title.mobile-drawer__title--trends .icon--drawer {
	color: #fff
}

.mobile-drawer__title.is-active .icon--drawer-toggle,.mobile-drawer__title.mobile-drawer__title--trends .icon--drawer-toggle {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mobile-drawer__title.mobile-drawer__title--trends {
	display: none;
	height: 45px;
	line-height: 2
}

@media (max-width:374px) {
	.mobile-drawer__title.mobile-drawer__title--trends {
		padding-right: .3rem
	}

	.mobile-drawer__title.mobile-drawer__title--trends .tab__flag {
		display: none
	}
}

.has-trends .mobile-drawer__title.mobile-drawer__title--trends {
	display: block;
	width: calc(100% - .4rem)
}

.icon--drawer {
	color: #dadbdb;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.icon--drawer-toggle {
	display: inline-block
}

.mobile-drawer__submenu {
	display: none;
	margin-bottom: .625rem
}

.mobile-drawer__submenu.is-active {
	display: block
}

.mobile-drawer__item {
	border-bottom: 1px solid #e4e3e3;
	overflow: hidden
}

.mobile-drawer__item:last-of-type {
	border: none
}

.mobile-drawer__link {
	background: #fff;
	color: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: .9rem;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: .625rem;
	text-align: left;
	text-decoration: none;
	width: 100%
}

@media (max-width:475px) {
	.mobile-drawer__link {
		font-size: .8rem
	}
}

.mobile-drawer__link span {
	line-height: 1.6
}

.mobile-menu__drawer--left .mobile-drawer__link span {
	overflow: hidden;
	padding-right: .375rem;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mobile-drawer__link:hover {
	text-decoration: none
}

.has-trends .mobile-drawer__link {
	font-size: .8rem;
	padding: .625rem .25rem
}

@media (max-width:475px) {
	.has-trends .mobile-drawer__link {
		font-size: .75rem
	}
}

.mobile-drawer__count {
	border: 1px solid #d3d1d1;
	border-radius: .6rem;
	font-size: .6875rem;
	margin-top: .085rem;
	padding: .125rem .375rem
}

.mobile-drawer__submenu--languages .mobile-drawer__link {
	display: block
}

.drawer-overlay {
	background-color: transparent;
	-webkit-transition: background-color .5s ease-in-out;
	transition: background-color .5s ease-in-out
}

.is-menu-open .mobile-menu__drawer {
	left: 0;
	-webkit-transition: left .5s ease-in-out;
	transition: left .5s ease-in-out
}

.has-overlay,.has-overlay body {
	height: 100%;
	overflow: hidden
}

.has-overlay .drawer-overlay {
	background-color: rgba(0,0,0,.6);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	-webkit-transition: background-color .5s ease-in-out;
	transition: background-color .5s ease-in-out
}

.has-fullwidth-menu .navigation {
	background-color: #e63f0a
}

@media (min-width:768px) {
	.has-fullwidth-menu .navigation {
		margin-bottom: .375rem
	}
}

.has-fullwidth-menu .navigation .tabs {
	margin-bottom: 0;
	padding-top: 0
}

.has-fullwidth-menu .navigation .tab__item {
	margin: 0;
	-webkit-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out;
	width: 10%;
}

.has-fullwidth-menu .navigation .tab__item.is-current,.has-fullwidth-menu .navigation .tab__item:hover {
	background-color: #ce3809
}

.has-fullwidth-menu .navigation .tab__item:first-child .tab__link .icon {
	height: 1rem;
	width: 1rem;
	margin-top: 2px
}

.has-fullwidth-menu .navigation .tab__link {
	background: none;
	border-radius: 0;
	font-size: .9375rem;

}

@media (min-width:992px) {
	.has-fullwidth-menu .navigation .tab__link {
		font-size: 1.06875rem;
	
	}
}

.no-touchevents .has-fullwidth-menu .navigation .tab__link:hover {
	background: transparent;
	border: none
}

.has-fullwidth-menu .navigation .tab__link .icon {
	height: 1.2rem;
	width: 1.2rem
}

.pagination-container {
	position: relative;
	text-align: center
}

.pagination {
	clear: both;
	display: inline-block;
	max-width: 100%;
	margin: .75rem 0;
	white-space: nowrap;
	width: 100%;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	font-size: 18px;
}

@media (min-width:768px) {
	.pagination {
		text-align: center
	}
}

.pagination .btn-pagination,.syy,.fyym,.xyy {
	background-color: #fff;
	border-radius: .25rem;
	color: #000;
	line-height: 1.6;
	padding: .25rem .625rem
}

@media (max-width:543px) {
	.pagination .btn-pagination {
		padding: .25rem .625rem
	}
}

.pagination .btn-pagination--sticky {
	-webkit-box-shadow: -6px 0 6px 6px #f5f5f5;
	box-shadow: -6px 0 6px 6px #f5f5f5;
	position: absolute;
	right: 0;
	top: .75rem
}

.pagination--scrollable {
/*overflow-x:scroll;-webkit-overflow-scrolling:touch*/
}

.pagination_item,.shangyiye,.xiayiye,.fenyeyema {
	display: inline-block;
	padding: 5px 5px;
	display: inline-block;
	float: left;
}

.pagination_item .icon--thumb-data {
	color: #fff;
	margin-right: 0;
	margin-bottom: -2px
}

.pagination_item--prev {
	display: none
}

.pagination_item--more {
	background-color: #d3d1d1;
	border-radius: .25rem;
	color: #000;
	line-height: 1.6;
	padding: .085rem .5rem .25rem
}

.btn-infinite {
	-webkit-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,width .25s ease-in-out;
	transition: background-color .25s ease-in-out,border-color .25s ease-in-out,width .25s ease-in-out
}

.btn-infinite .btn-infinite__text {
	display: inline-block;
	opacity: 1
}

.btn-infinite .btn-infinite__loading {
	-webkit-animation: loading-circle 1s infinite;
	animation: loading-circle 1s infinite;
	background-color: #8a8a8a;
	border-radius: 100%;
	display: none;
	height: 1rem;
	margin: -.25rem 1.125rem 0;
	opacity: 0;
	vertical-align: middle;
	width: 1rem
}

.btn-infinite .btn-infinite__loading,.btn-infinite .btn-infinite__text {
	-webkit-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}

.btn-infinite.btn-infinite--loading,.no-touchevents .btn-infinite.btn-infinite--loading:active,.no-touchevents .btn-infinite.btn-infinite--loading:focus,.no-touchevents .btn-infinite.btn-infinite--loading:hover {
	background-color: #d3d1d1;
	border-color: #d3d1d1
}

.btn-infinite.btn-infinite--loading .btn-infinite__text {
	display: none;
	opacity: 0
}

.btn-infinite.btn-infinite--loading .btn-infinite__loading {
	display: inline-block;
	opacity: 1
}

.a4pctns4e {
	padding: .5rem .375rem;
	position: relative;
	width: 100%
}

.video-page__container .a4pctns4e {
	margin-top: 0;
	margin-bottom: .25rem
}

@media (min-width:768px) {
	.video-page__container .a4pctns4e {
		margin-bottom: 1.25rem
	}
}

.a4pctns4e,.a4pctns4e .aan__header {
	background: #ebebeb
}

.a4pctns4e--page-end {
	margin-top: 1rem
}

.aan__wrapper {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

@media (max-width:767px) {
	.aan__wrapper {
		margin-left: -.25rem;
		padding: 0
	}
}

.aan__header {
	color: #8a8a8a;
	display: block;
	font-size: .5rem;
	padding-top: 0;
	padding-bottom: .2rem;
	text-transform: uppercase
}

.aan__header a {
	display: none
}

@media (min-width:768px) {
	.aan__header {
		font-size: .625rem;
		letter-spacing: .02rem;
		padding-right: .625rem;
		padding-bottom: .25rem
	}

	.aan__header a {
		display: inline-block
	}
}

.aan__header .icon--aan,.aan__video-title .icon--aan {
	margin-top: -4px;
	margin-left: .25rem
}

.icon--aan {
	color: #8a8a8a;
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out
}

.icon--aan:hover {
	color: #000
}

.aan__list {
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media (min-width:768px) {
	.aan__list {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.aan__list .aan__item {
		margin-bottom: 0
	}
}

.aan__list .aan__item {
	margin-bottom: .375rem
}

@media (max-width:991px) {
	.aan__list .aan__item:last-of-type {
		margin-bottom: 0
	}
}

.aan__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.aan__item.triple-special-offer-tall {
	height: 250px;
	max-width: 100%;
	width: 900px
}

.aan__content {
	display: block;
	height: auto;
	max-width: 100%
}

.aan__content.hidden-sm {
	display: none
}

@media (min-width:768px) {
	.aan__content.hidden-sm {
		display: block
	}
}

.aan__content.visible-sm {
	display: block
}

@media (min-width:768px) {
	.aan__content.visible-sm {
		display: none
	}
}

@media (min-width:992px) {
	.aan__video-container>.wrapper,.video-container--no-aan>.wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

@media (min-width:992px) {
	.aan__video-container .video-js:not(.vjs-fullscreen),.video-container--no-aan .video-js:not(.vjs-fullscreen) {
		height: 542px;
		margin: 0;
		max-height: 542px;
		max-width: calc(100% - 307px);
		min-height: 0;
		overflow: hidden;
		width: calc(100% - 307px)
	}

	.aan__video-container .video-js:not(.vjs-fullscreen):not(.hidden),.video-container--no-aan .video-js:not(.vjs-fullscreen):not(.hidden) {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex
	}

	.aan__video-container .video-js:not(.vjs-fullscreen):not(.vjs-has-started) .vjs-poster,.aan__video-container .video-js:not(.vjs-fullscreen):not(.vjs-has-started) .vjs-tech,.video-container--no-aan .video-js:not(.vjs-fullscreen):not(.vjs-has-started) .vjs-poster,.video-container--no-aan .video-js:not(.vjs-fullscreen):not(.vjs-has-started) .vjs-tech {
		height: 542px;
		position: absolute;
		width: 100%
	}
}

.aan__video-container .ima-controls-div .ima-fullscreen-div,.aan__video-container .ima-controls-div .ima-mute-div,.aan__video-container .ima-controls-div .ima-play-pause-div,.aan__video-container .ima-controls-div .ima-slider-div,.video-container--no-aan .ima-controls-div .ima-fullscreen-div,.video-container--no-aan .ima-controls-div .ima-mute-div,.video-container--no-aan .ima-controls-div .ima-play-pause-div,.video-container--no-aan .ima-controls-div .ima-slider-div {
	font-family: initial
}

.aan__video-container .ima-controls-div .ima-play-pause-div,.video-container--no-aan .ima-controls-div .ima-play-pause-div {
	left: .4rem
}

.aan__video-container .ima-controls-div .ima-fullscreen,.aan__video-container .ima-controls-div .ima-muted,.aan__video-container .ima-controls-div .ima-non-fullscreen,.aan__video-container .ima-controls-div .ima-non-muted,.aan__video-container .ima-controls-div .ima-paused,.aan__video-container .ima-controls-div .ima-playing,.video-container--no-aan .ima-controls-div .ima-fullscreen,.video-container--no-aan .ima-controls-div .ima-muted,.video-container--no-aan .ima-controls-div .ima-non-fullscreen,.video-container--no-aan .ima-controls-div .ima-non-muted,.video-container--no-aan .ima-controls-div .ima-paused,.video-container--no-aan .ima-controls-div .ima-playing {
	height: 1.4rem;
	top: 1.55rem;
	width: 1.4rem
}

.aan__video-container .ima-controls-div .ima-fullscreen:before,.aan__video-container .ima-controls-div .ima-muted:before,.aan__video-container .ima-controls-div .ima-non-fullscreen:before,.aan__video-container .ima-controls-div .ima-non-muted:before,.aan__video-container .ima-controls-div .ima-paused:before,.aan__video-container .ima-controls-div .ima-playing:before,.video-container--no-aan .ima-controls-div .ima-fullscreen:before,.video-container--no-aan .ima-controls-div .ima-muted:before,.video-container--no-aan .ima-controls-div .ima-non-fullscreen:before,.video-container--no-aan .ima-controls-div .ima-non-muted:before,.video-container--no-aan .ima-controls-div .ima-paused:before,.video-container--no-aan .ima-controls-div .ima-playing:before {
	background-repeat: no-repeat;
	background-size: 100%;
	content: "";
	display: block;
	height: 100%;
	width: 100%
}

.aan__video-container .ima-controls-div .ima-playing:before,.video-container--no-aan .ima-controls-div .ima-playing:before {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMi4zOCAxOC43NSI+PHRpdGxlPnBhdXNlPC90aXRsZT48cGF0aCBkPSJNOC41OSwyMS40NEg3LjQ3QTEuNSwxLjUsMCwwLDEsNiwxOS45NFY0LjE5YTEuNSwxLjUsMCwwLDEsMS41LTEuNUg4LjU5YTEuNSwxLjUsMCwwLDEsMS41LDEuNVYxOS45NEExLjUsMS41LDAsMCwxLDguNTksMjEuNDRabTkuNzUtMS41VjQuMTlhMS41LDEuNSwwLDAsMC0xLjUtMS41SDE1LjcyYTEuNSwxLjUsMCwwLDAtMS41LDEuNVYxOS45NGExLjUsMS41LDAsMCwwLDEuNSwxLjVoMS4xM0ExLjUsMS41LDAsMCwwLDE4LjM0LDE5Ljk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuOTcgLTIuNjkpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size: 54.5%
}

.aan__video-container .ima-controls-div .ima-paused:before,.video-container--no-aan .ima-controls-div .ima-paused:before {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNi44MiAxOC45NiI+PHRpdGxlPnBsYXk8L3RpdGxlPjxwYXRoIGQ9Ik0zLjUyLDIwLjIzdi0xNkExLjUsMS41LDAsMCwxLDUuNzcsM2wxMy44Miw4YTEuNSwxLjUsMCwwLDEsMCwyLjZsLTEzLjgyLDhBMS41LDEuNSwwLDAsMSwzLjUyLDIwLjIzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuNTIgLTIuNzcpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);background-size: 67%
}

.aan__video-container .ima-controls-div .ima-muted,.video-container--no-aan .ima-controls-div .ima-muted {
	margin-right: .5rem
}

.aan__video-container .ima-controls-div .ima-muted:before,.video-container--no-aan .ima-controls-div .ima-muted:before {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMyAxNiI+PHRpdGxlPnZvbHVtZS14PC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEwIDEgNSA1IDEgNSAxIDExIDUgMTEgMTAgMTUgMTAgMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIyMiIgeTE9IjUiIHgyPSIxNiIgeTI9IjExIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PGxpbmUgeDE9IjE2IiB5MT0iNSIgeDI9IjIyIiB5Mj0iMTEiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=);margin-right: .2rem
}

.aan__video-container .ima-controls-div .ima-non-muted,.video-container--no-aan .ima-controls-div .ima-non-muted {
	margin-right: .5rem
}

.aan__video-container .ima-controls-div .ima-non-muted:before,.video-container--no-aan .ima-controls-div .ima-non-muted:before {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNi4xNCI+PHRpdGxlPnZvbHVtZS0yPC90aXRsZT48cG9seWdvbiBwb2ludHM9IjEwIDEuMDcgNSA1LjA3IDEgNS4wNyAxIDExLjA3IDUgMTEuMDcgMTAgMTUuMDcgMTAgMS4wNyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0xOS4wNyw0LjkzYTEwLDEwLDAsMCwxLDAsMTQuMTRNMTUuNTQsOC40NmE1LDUsMCwwLDEsMCw3LjA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMy45MykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=)
}

.aan__video-container .ima-controls-div .ima-fullscreen,.aan__video-container .ima-controls-div .ima-non-fullscreen,.video-container--no-aan .ima-controls-div .ima-fullscreen,.video-container--no-aan .ima-controls-div .ima-non-fullscreen {
	height: 1.1rem;
	margin-right: .2rem;
	top: 1.5rem;
	width: 1.1rem
}

.aan__video-container .ima-controls-div .ima-fullscreen:before,.aan__video-container .ima-controls-div .ima-non-fullscreen:before,.video-container--no-aan .ima-controls-div .ima-fullscreen:before,.video-container--no-aan .ima-controls-div .ima-non-fullscreen:before {
	background-image: url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHRpdGxlPm1heGltaXplPC90aXRsZT48cGF0aCBkPSJNOCwzSDVBMiwyLDAsMCwwLDMsNVY4TTIxLDhWNWEyLDIsMCwwLDAtMi0ySDE2bTAsMThoM2EyLDIsMCwwLDAsMi0yVjE2TTMsMTZ2M2EyLDIsMCwwLDAsMiwySDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==)
}

@media (min-width:992px) {
	.video-container--no-aan .video-js:not(.vjs-fullscreen) {
		margin: 0 auto;
		max-width: 100%;
		width: 100%
	}
}

.a4pctns4e__video-units {
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: safe;
	-ms-flex-pack: safe;
	justify-content: safe
}

@media (min-width:992px) {
	.a4pctns4e__video-units {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 100%;
		width: 300px
	}
}

.aan__video-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%
}

@media (min-width:992px) {
	.aan__video-item {
		max-width: 100%;
		width: auto
	}
}

@media (min-width:992px) {
	.aan__video-item:last-of-type {
		margin-top: 7px;
		margin-bottom: 7px
	}
}

.aan__video-title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #a4a4a4;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: .75rem;
	height: 28px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-transform: uppercase
}

.aan__item a,.aan__item iframe,.aan__video-item a,.aan__video-item iframe {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.aan__item.special-offer-tall,.aan__video-item.special-offer-tall {
	height: 250px;
	width: 300px
}

.aan__item.special-offer-small,.aan__video-item.special-offer-small {
	height: 100px;
	width: 300px
}

@media (min-width:1220px) {
	.a4pctns4e {
		width: 100%;
		margin: 0 auto
	}
}

.aan--floating {
	display: none;
	position: absolute;
	top: 9.125rem
}

@media (min-width:95rem) {
	.aan--floating {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.aan--floating .aan__item {
	height: 37.5rem
}

.aan--floating-left {
	left: 50%;
	margin-left: -47.5rem;
	right: auto
}

.aan--floating-right {
	left: auto;
	margin-right: -47.5rem;
	right: 50%
}

.section-header .filter {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

@media (min-width:768px) {
	.section-header .filter {
		-webkit-box-ordinal-group: initial;
		-ms-flex-order: initial;
		order: 0
	}
}

.section-header__aan-link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #e5e5e5;
	color: #38acbb;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: .6875rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: .03125rem;
	margin-right: -.625rem;
	margin-bottom: .375rem;
	margin-left: -.375rem;
	padding: .525rem 1rem;
	text-align: center;
	text-transform: uppercase;
	width: calc(100% + 1.25rem)
}

@media (min-width:768px) {
	.section-header__aan-link {
		border-radius: .25rem;
		font-size: .9375rem;
		margin-top: .375rem;
		margin-right: 0;
		margin-left: 0;
		padding: .375rem 1rem;
		text-transform: none;
		width: 100%
	}
}

.no-touchevents .section-header__aan-link:hover {
	color: #e63f0a
}

.video-page__container .section-header__aan-link {
	font-size: .8125rem;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: .375rem;
	padding-bottom: .375rem
}

@media (min-width:768px) {
	.video-page__container .section-header__aan-link {
		margin: .25rem 0 .625rem;
		padding-top: .125rem;
		padding-bottom: .125rem;
		width: auto
	}
}

@media (min-width:768px) and (max-width:991px) {
	.video-page__container .section-header__aan-link {
		margin-top: .25rem;
		margin-bottom: .625rem
	}
}

.video-page__container .section-header__aan-link.section-header__aan-link--brazzers {
	background-color: #fecc10;
	color: #000
}

.video-page__container .section-header__aan-link.section-header__aan-link--mendotcom {
	background-color: #2ad0f9;
	color: #000
}

.video-page__container .section-header__aan-link.section-header__aan-link--transangels {
	background-color: #ea118d
}

.video-page__container .section-header__aan-link.section-header__aan-link--mofos {
	background-color: #b80000;
	color: #fff
}

.video-page__container .section-header__aan-link.section-header__aan-link--reality_kings {
	background-color: #0059b4;
	color: #fff
}

.section-header__aan-link .section-header__aan-content {
	line-height: 1.6
}

.section-header__aan-link .section-header__aan-text {
	font-weight: 700
}

.section-header__aan-link .section-header__aan-icon {
	display: inline-block;
	height: 1.5rem;
	margin-left: .625rem;
	vertical-align: middle;
	width: 1.5rem
}

.section-header__aan-link .icon {
	margin-right: 0;
	margin-left: -.75rem
}

.section-header__aan-link .icon:nth-of-type(3),.section-header__aan-link .icon:nth-of-type(4) {
	margin-right: -.75rem;
	margin-left: 0
}

.links-out {
	background-color: #ebebeb;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: .6875rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 0;
	padding: .125rem .375rem
}

@media (min-width:992px) {
	.links-out {
		display: none
	}
}

.links-out a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	border: 1px solid #ebebeb;
	border-left: 0;
	border-top: 0;
	color: #000;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-weight: 700;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: 0;
	line-height: 1.1;
	padding: 6px 3px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%
}

@media (max-width:380px) {
	.links-out a {
		font-size: 3.26vw;
		height: 34px
	}
}

.links-out .links-out__disclaimer {
	background-color: #ebebeb;
	color: #888;
	font-size: .5rem;
	font-weight: 700;
	padding-top: 0;
	padding-bottom: 0;
	text-transform: uppercase
}

ul.links-out__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: .125rem;
	padding-top: .125rem;
	width: 100%
}

ul.links-out__list li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

ul.links-out__list li:last-child a {
	border-right: 0
}

aside.ads-top {
	padding: 0 .375rem .125rem
}

.sticky-banner {
	background: #fff;
	bottom: 0;
	-webkit-box-shadow: 0 -1px 2px rgba(0,0,0,.08);
	box-shadow: 0 -1px 2px rgba(0,0,0,.08);
	height: 106px;
	left: 0;
	text-align: center;
	padding: 3px 0;
	position: fixed;
	-webkit-transform: translateY(134px);
	transform: translateY(134px);
	-webkit-transition: -webkit-transform .5s ease-in-out;
	transition: -webkit-transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out,-webkit-transform .5s ease-in-out;
	right: 0;
	width: 100%;
	z-index: 9999
}

.sticky-banner.is-active {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.sticky-banner.is-disabled {
	-webkit-transform: translateY(134px);
	transform: translateY(134px)
}

.sticky-banner .sticky-banner__aan {
	margin: 0 auto;
	max-width: 100%;
	overflow: hidden
}

.close-button {
	background: #fff;
	border-top-left-radius: 5.6px;
	-webkit-box-shadow: 0 -1px 2px rgba(0,0,0,.08),-1px -1px 0 rgba(0,0,0,.06);
	box-shadow: 0 -1px 2px rgba(0,0,0,.08),-1px -1px 0 rgba(0,0,0,.06);
	color: #000;
	cursor: pointer;
	height: 28px;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: -28px;
	width: 28px
}

.close-button,.close-button:active,.close-button:focus {
	border: none;
	outline: none
}

.close-button:after,.close-button:before {
	background-color: #444;
	border-radius: 1px;
	content: " ";
	height: 16.47059px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 2px
}

.close-button:before {
	-webkit-transform: translateY(-50%) rotate(45deg);
	transform: translateY(-50%) rotate(45deg)
}

.close-button:after {
	-webkit-transform: translateY(-50%) rotate(-45deg);
	transform: translateY(-50%) rotate(-45deg)
}

.btn,.pagination_item--is-disabled {
	-webkit-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out,color .25s ease-in-out;
	transition: background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out,color .25s ease-in-out;
	background-color: #000;
	border-radius: .25rem;
	color: #fff;
	display: inline-block;
	font-size: .8125rem;
	line-height: 2rem;
	padding: 0 .625rem;
	text-decoration: none;
	white-space: nowrap
}

@media (min-width:544px) {
	.btn,.pagination_item--is-disabled {
		padding: 0 1.25rem
	}
}

.btn:hover,.pagination_item--is-disabled:hover {
	color: #fff
}

.no-touchevents .btn:hover,.no-touchevents .pagination_item--is-disabled:hover {
	background-color: #000;
	border: .0625rem solid #000;
	text-decoration: none;
	-webkit-transition: background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out,color .25s ease-in-out;
	transition: background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out,color .25s ease-in-out
}

.btn .icon-btn-description,.pagination_item--is-disabled .icon-btn-description {
	-webkit-transition: transform .25s ease-in-out;
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out
}

.btn.is-active,.is-active.pagination_item--is-disabled {
	background-color: #e8e8e8;
	border: 1px solid #8a8a8a;
	-webkit-box-shadow: inset 0 2px 3px 0 rgba(82,82,82,.2);
	box-shadow: inset 0 2px 3px 0 rgba(82,82,82,.2);
	color: #332f2e
}

.no-touchevents .btn.is-active:hover,.no-touchevents .is-active.pagination_item--is-disabled:hover {
	background-color: #e8e8e8;
	border: .0625rem solid #332f2e;
	-webkit-box-shadow: inset 0 2px 3px 0 rgba(82,82,82,.2);
	box-shadow: inset 0 2px 3px 0 rgba(82,82,82,.2);
	color: #332f2e
}

.btn.is-active .icon-btn-description,.is-active.pagination_item--is-disabled .icon-btn-description {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.btn.is-disabled,.is-disabled.pagination_item--is-disabled,.no-touchevents .btn.is-disabled:hover,.no-touchevents .is-disabled.pagination_item--is-disabled:hover {
	background-color: #d3d1d1;
	border: 1px solid #d3d1d1;
	color: #8a8a8a
}

.btn.is-disabled .icon-btn-description,.is-disabled.pagination_item--is-disabled .icon-btn-description {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.no-touchevents .btn.is-disabled:hover,.no-touchevents .is-disabled.pagination_item--is-disabled:hover {
	cursor: not-allowed
}

@media (min-width:768px) {
	.btn span,.pagination_item--is-disabled span {
		line-height: 0;
		margin-left: .25rem
	}
}

.btn-trends {
	background-color: #38acbb;
	border: .0625rem solid #38acbb;
	color: #fff;
	margin: .25rem 0
}

.btn-trends.btn,.btn-trends.pagination_item--is-disabled {
	border-radius: .25rem
}

.no-touchevents .btn-trends:hover {
	background-color: #3093a0;
	border: .0625rem solid #3093a0
}

.sticky-trends {
	margin-right: .625rem;
	margin-left: auto
}

.btn--back-to-top {
	background-color: #000;
	border: .0625rem solid #000;
	color: #fff;
	margin: .25rem 0
}

@media (max-width:767px) {
	.btn--back-to-top {
		padding: 0 .5rem
	}

	.btn--back-to-top.btn,.btn--back-to-top.pagination_item--is-disabled {
		border-radius: .25rem
	}
}

.no-touchevents .btn--back-to-top:hover {
	background-color: #3093a0;
	border: .0625rem solid #3093a0
}

.btn-facebook {
	background-color: #055691;
	border: .0625rem solid #055691
}

.no-touchevents .btn-facebook:hover {
	background-color: #04426e;
	border: .0625rem solid #04426e
}

.btn-twitter {
	background-color: #36a9fa;
	border: .0625rem solid #36a9fa
}

.no-touchevents .btn-twitter:hover {
	background-color: #139af9;
	border: .0625rem solid #139af9
}

.btn-primary {
	background: #e63f0a;
	border: .0625rem solid #e63f0a
}

.syy,.xyy,.btn-secondary,.pagination_item--next .btn:not(.pagination_item--is-disabled),.pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled),.pagination_item--prev .btn:not(.pagination_item--is-disabled),.pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled) {
	background: #38acbb;
	border: .0625rem solid #38acbb
}

.btn-secondary--superporn,.tab__item--featured .btn-secondary--superporn.pagination_item--is-disabled,.tab__item--featured .btn.btn-secondary--superporn {
	background-color: #10ae0c;
	border: .0625rem solid #10ae0c
}

.btn-big {
	font-size: .9375rem;
	line-height: 2.25rem;
	padding: 0 3rem
}

.btn-primary--light,.fyym {
	background-color: #fff;
	border: .0625rem solid #d3d1d1;
	color: #000
}

.btn-primary--light:hover,.fyym:hover {
	color: #e63f0a
}

.no-touchevents .btn-primary--light:hover {
	background-color: #fff;
	border-color: #e63f0a
}

.btn-secondary--light {
	background-color: #fff;
	border: .0625rem solid #d3d1d1;
	color: #000
}

.btn-secondary--light:hover {
	color: #38acbb
}

.no-touchevents .btn-secondary--light:hover {
	background-color: #fff;
	border-color: #38acbb
}

.btn-dark {
	background-color: #000;
	border: .0625rem solid #000
}

.btn-dark,.btn-dark:hover {
	color: #fff
}

.no-touchevents .btn-dark:not(span):hover {
	background-color: #0b0906;
	border-color: #0b0906
}

.btn-like {
	color: #0c0
}

.no-touchevents .btn-like:hover {
	border: 1px solid #0c0;
	color: #0c0
}

.btn-like.is-active,.no-touchevents .btn-like.is-active:hover {
	background-color: #0c0;
	border-color: #00c200;
	color: #fff
}

.btn-dislike {
	color: red
}

.no-touchevents .btn-dislike:hover {
	border: 1px solid red;
	color: red
}

.btn-dislike.is-active,.no-touchevents .btn-dislike.is-active:hover {
	background-color: red;
	border-color: #f50000;
	color: #fff
}

.btn-favorite {
	color: #e22c0f
}

.no-touchevents .btn-favorite:hover {
	border: 1px solid #e22c0f;
	color: #e22c0f
}

.btn-favorite.is-active,.no-touchevents .btn-favorite.is-active:hover {
	background-color: #fff;
	border-color: #d82a0e;
	color: #e22c0f
}

.btn-pagination,.pagination_item--is-disabled {
	padding: 0 1rem
}

.pagination_item--is-disabled {
	border: 1px solid #d3d1d1
}

.no-touchevents .pagination_item--is-disabled:hover,.pagination_item--is-disabled {
	background: #d3d1d1;
	color: #8a8a8a
}

.no-touchevents .pagination_item--is-disabled:hover {
	border: 1px solid #dadbdb
}

.dqy,.btn-pagination--selected {
	background-color: #000!important;
	border: 1px solid #3b2f23!important;
	color: #fff!important
}

.no-touchevents .btn-pagination--selected:hover {
	background-color: #2b2219;
	color: #fff
}

.pagination_item--next .btn:not(.pagination_item--is-disabled),.pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled),.pagination_item--prev .btn:not(.pagination_item--is-disabled),.pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled) {
	color: #fff
}

.no-touchevents .pagination_item--next .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover {
	background: #332f2e;
	border: 1px solid #332f2e;
	color: #fff
}

.btn--show-more,.btn-infinite {
	clear: both;
	display: block;
	margin: .625rem auto 1rem;
	width: 100%
}

@media (min-width:544px) {
	.btn--show-more,.btn-infinite {
		width: auto
	}
}

@media (min-width:544px) {
	.btn__show-more--mobile {
		display: none
	}
}

.btn--right-toggle {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.btn--title-section {
	font-size: .75rem;
	margin-top: .25rem;
	margin-bottom: .25rem
}

@media (min-width:544px) {
	.btn--title-section {
		font-size: .8125rem
	}
}

@media (min-width:768px) {
	.btn--title-section {
		font-size: .9375rem
	}
}

.btn--lg {
	width: 100%!important
}

.btn-iframe-show-all {
	background: #38acbb;
	border-radius: .375rem;
	color: #fff;
	display: none;
	font-size: .9375rem;
	font-weight: 700;
	margin: 0;
	padding: .625rem 1rem;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: auto
}

.btn-iframe-show-all:hover {
	color: #fff
}

@media (max-width:1200px) {
	.btn-iframe-show-all {
		display: inline-block
	}
}

@media (max-width:1060px) {
	.btn-iframe-show-all {
		margin: .175rem 0
	}
}

@media (max-width:1200px) {
	.wrapper--iframe .section-header .btn--title-section {
		display: none
	}

	.grid .wrapper--iframe.slick-slider {
		padding-bottom: 0!important
	}
}

.close-trends {
	display: none
}

@media (max-width:767px) {
	.close-trends {
		display: block;
		float: right
	}

	.close-trends .icon {
		height: 22px;
		margin: 0!important;
		width: 22px
	}
}

.dropdown {
	position: relative
}

.dropdown__submenu {
	border-radius: .25rem;
	-webkit-box-shadow: 0 .125rem .5625rem 0 rgba(0,0,0,.2);
	box-shadow: 0 .125rem .5625rem 0 rgba(0,0,0,.2);
	display: none;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 2.3em;
	z-index: 101
}

.dropdown__link {
	background-color: #fff;
	border-bottom: .0625rem solid #d3d1d1;
	display: block;
	font-size: .89375rem;
	padding: .375rem .625rem;
	-webkit-transition: background-color .25s ease-in-out,border-bottom .25s ease-in-out,color .25s ease-in-out;
	transition: background-color .25s ease-in-out,border-bottom .25s ease-in-out,color .25s ease-in-out
}

.no-touchevents .dropdown__link:hover {
	background-color: #f5f5f5;
	border-bottom: .0625rem solid #f5f5f5;
	text-decoration: none
}

.no-touchevents .dropdown__link:hover:first-of-type {
	border-top-left-radius: .0625rem;
	border-top-right-radius: .0625rem
}

.no-touchevents .dropdown__link:hover:last-of-type {
	border-bottom-left-radius: .0625rem;
	border-bottom-right-radius: .0625rem
}

.dropdown__link:last-of-type {
	border-bottom: 0
}

.menu-dropdown {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative
}

.btn.menu-dropdown__button,.menu-dropdown__button.pagination_item--is-disabled {
	border-color: transparent;
	cursor: pointer;
	margin-top: .175rem;
	margin-left: .375rem;
	padding: .125rem .375rem .125rem .125rem
}

@media (min-width:768px) {
	.btn.menu-dropdown__button,.menu-dropdown__button.pagination_item--is-disabled {
		background-color: #896a4a;
		margin-top: 0;
		padding-top: .25rem;
		padding-bottom: .25rem
	}
}

.is-gay .btn.menu-dropdown__button,.is-gay .menu-dropdown__button.pagination_item--is-disabled {
	background-color: #0e1313
}

.no-touchevents .is-gay .btn.menu-dropdown__button:hover,.no-touchevents .is-gay .menu-dropdown__button.pagination_item--is-disabled:hover {
	background-color: #030404
}

.btn.menu-dropdown__button.is-active,.menu-dropdown__button.is-active.pagination_item--is-disabled {
	color: #fff
}

@media (max-width:767px) {
	.btn.menu-dropdown__button.is-active,.menu-dropdown__button.is-active.pagination_item--is-disabled {
		background-color: transparent;
		color: #2fdcf5
	}
}

.no-touchevents .btn.menu-dropdown__button:hover,.no-touchevents .menu-dropdown__button.pagination_item--is-disabled:hover {
	background-color: #9a7753;
	border-color: transparent;
	color: #fff
}

@media (max-width:767px) {
	.no-touchevents .btn.menu-dropdown__button:hover,.no-touchevents .menu-dropdown__button.pagination_item--is-disabled:hover {
		background-color: transparent
	}
}

.btn.menu-dropdown__button .menu-dropdown__icon,.btn.menu-dropdown__button .menu-dropdown__image,.menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__icon,.menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__image {
	height: 1.5rem;
	margin: 0
}

.btn.menu-dropdown__button .menu-dropdown__image,.menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__image {
	width: 2.1rem
}

.btn.menu-dropdown__button .icon,.menu-dropdown__button.pagination_item--is-disabled .icon {
	margin-right: 0;
	margin-left: .375rem
}

@media (max-width:767px) {
	.btn.menu-dropdown__button .icon,.menu-dropdown__button.pagination_item--is-disabled .icon {
		margin: 0
	}
}

@media (max-width:767px) {
	.btn.menu-dropdown__button .icon.icon-btn-toggle,.menu-dropdown__button.pagination_item--is-disabled .icon.icon-btn-toggle {
		display: none
	}
}

.btn.menu-dropdown__button span,.menu-dropdown__button.pagination_item--is-disabled span {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.menu-dropdown__list {
	background-color: transparent;
	border-radius: 0;
	display: none;
	left: auto;
	position: absolute;
	right: 0;
	top: 2.4rem;
	z-index: 9999
}

.menu-dropdown__list.menu-dropdown__list--compact {
	left: .375rem
}

li.menu-dropdown__item {
	background-color: #000;
	display: block;
	float: none
}

li.menu-dropdown__item.is-current {
	background-color: #1b1510
}

.menu-dropdown__link {
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: .8125rem;
	font-weight: 700;
	padding: .6875rem 1rem;
	padding-right: 1.125rem;
	text-align: left;
	white-space: nowrap;
	width: 100%;
	-webkit-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out
}

.menu-dropdown__list--compact .menu-dropdown__link {
	padding: .625rem 0
}

.no-touchevents .menu-dropdown__link:hover {
	background-color: #0b0a0a;
	color: #fff;
	text-decoration: none
}

.menu-dropdown__image {
	display: block;
	margin: 0 auto
}

.menu-dropdown__link .menu-dropdown__image {
	width: 2.1rem
}

.mobile-drawer__submenu .menu-dropdown__image {
	display: inline-block;
	height: 1.2rem;
	margin: 0 .375rem .175rem 0;
	vertical-align: middle
}

.mobile-drawer__submenu.mobile-drawer__submenu--languages .mobile-drawer__link {
	padding-top: .6875rem;
	padding-bottom: .625rem
}

.no-touchevents .selector-country .btn.menu-dropdown__button:hover,.no-touchevents .selector-country .menu-dropdown__button.pagination_item--is-disabled:hover,.no-touchevents .selector-letter .btn.menu-dropdown__button:hover,.no-touchevents .selector-letter .menu-dropdown__button.pagination_item--is-disabled:hover,.no-touchevents .site-footer .btn.menu-dropdown__button:hover,.no-touchevents .site-footer .menu-dropdown__button.pagination_item--is-disabled:hover,.selector-country .btn.menu-dropdown__button,.selector-country .menu-dropdown__button.pagination_item--is-disabled,.selector-letter .btn.menu-dropdown__button,.selector-letter .menu-dropdown__button.pagination_item--is-disabled,.site-footer .btn.menu-dropdown__button,.site-footer .menu-dropdown__button.pagination_item--is-disabled {
	background: none;
	border-radius: 0;
	color: #000;
	line-height: normal;
	margin: 0;
	padding: .25rem .25rem .25rem 0
}

.no-touchevents .selector-country .btn.menu-dropdown__button:hover,.no-touchevents .selector-country .menu-dropdown__button.pagination_item--is-disabled:hover,.no-touchevents .selector-letter .btn.menu-dropdown__button:hover,.no-touchevents .selector-letter .menu-dropdown__button.pagination_item--is-disabled:hover,.no-touchevents .site-footer .btn.menu-dropdown__button:hover,.no-touchevents .site-footer .menu-dropdown__button.pagination_item--is-disabled:hover,.selector-country .btn.menu-dropdown__button .is-active,.selector-country .menu-dropdown__button.pagination_item--is-disabled .is-active,.selector-letter .btn.menu-dropdown__button .is-active,.selector-letter .menu-dropdown__button.pagination_item--is-disabled .is-active,.site-footer .btn.menu-dropdown__button .is-active,.site-footer .menu-dropdown__button.pagination_item--is-disabled .is-active {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: underline
}

.selector-country .btn.menu-dropdown__button .menu-dropdown__image,.selector-country .menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__image,.selector-letter .btn.menu-dropdown__button .menu-dropdown__image,.selector-letter .menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__image,.site-footer .btn.menu-dropdown__button .menu-dropdown__image,.site-footer .menu-dropdown__button.pagination_item--is-disabled .menu-dropdown__image {
	border-radius: 0;
	height: 19px;
	margin-right: .625rem;
	width: 29px
}

.selector-country .btn.menu-dropdown__button span,.selector-country .menu-dropdown__button.pagination_item--is-disabled span,.selector-letter .btn.menu-dropdown__button span,.selector-letter .menu-dropdown__button.pagination_item--is-disabled span,.site-footer .btn.menu-dropdown__button span,.site-footer .menu-dropdown__button.pagination_item--is-disabled span {
	margin-left: 0
}

.selector-country .menu-dropdown__list--compact,.selector-letter .menu-dropdown__list--compact,.site-footer .menu-dropdown__list--compact {
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 1
}

.selector-country .menu-dropdown__item,.selector-letter .menu-dropdown__item,.site-footer .menu-dropdown__item {
	background: #fff;
	border-radius: .25rem;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 50%;
	flex: 1 0 50%;
	max-width: 50%;
	padding: .125rem
}

.selector-country .menu-dropdown__item .menu-dropdown__link,.selector-letter .menu-dropdown__item .menu-dropdown__link,.site-footer .menu-dropdown__item .menu-dropdown__link {
	color: #000;
	font-weight: 400;
	padding-left: 1rem;
	position: relative
}

.selector-country .menu-dropdown__item .menu-dropdown__link:focus,.selector-country .menu-dropdown__item .menu-dropdown__link:hover,.selector-letter .menu-dropdown__item .menu-dropdown__link:focus,.selector-letter .menu-dropdown__item .menu-dropdown__link:hover,.site-footer .menu-dropdown__item .menu-dropdown__link:focus,.site-footer .menu-dropdown__item .menu-dropdown__link:hover {
	background: #ebebeb
}

.selector-country .menu-dropdown__item .menu-dropdown__image,.selector-letter .menu-dropdown__item .menu-dropdown__image,.site-footer .menu-dropdown__item .menu-dropdown__image {
	border-radius: 0;
	-webkit-box-shadow: 0 .125rem .425rem 0 rgba(0,0,0,.4);
	box-shadow: 0 .125rem .425rem 0 rgba(0,0,0,.4);
	display: inline-block;
	left: .5rem;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 29px
}

.selector-country .menu-dropdown__item:nth-child(2n),.selector-letter .menu-dropdown__item:nth-child(2n),.site-footer .menu-dropdown__item:nth-child(2n) {
	padding-right: .75rem
}

.selector-country .menu-dropdown__item:nth-child(odd),.selector-letter .menu-dropdown__item:nth-child(odd),.site-footer .menu-dropdown__item:nth-child(odd) {
	padding-left: .75rem
}

.selector-country,.selector-languages,.selector-letter {
	background: #fff;
	bottom: 2.5rem;
	border-radius: .25rem;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	left: 0;
	max-width: calc(-1rem + 100vw);
	opacity: 0;
	position: absolute;
	right: auto;
	top: auto;
	-webkit-transform: none;
	transform: none;
	-webkit-transform: rotate3d(1,1,0,15deg);
	transform: rotate3d(1,1,0,15deg);
	width: calc(-2rem + 100vw);
	padding: .75rem 0;
	z-index: -1;
	-webkit-transition: opacity .25s ease-in-out,transform .25s ease-in-out,z-index .2s;
	-webkit-transition: opacity .25s ease-in-out,z-index .2s,-webkit-transform .25s ease-in-out;
	transition: opacity .25s ease-in-out,z-index .2s,-webkit-transform .25s ease-in-out;
	transition: opacity .25s ease-in-out,transform .25s ease-in-out,z-index .2s;
	transition: opacity .25s ease-in-out,transform .25s ease-in-out,z-index .2s,-webkit-transform .25s ease-in-out
}

@media (min-width:544px) {
	.selector-country,.selector-languages,.selector-letter {
		right: -7.1rem;
		width: 16rem
	}
}

.selector-country__arrow,.selector-languages__arrow,.selector-letter__arrow {
	bottom: -12px;
	height: 12px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	right: 86%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 20px;
	z-index: 1;
	-webkit-transition: opacity .25s ease-in-out,transform .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;
	transition: opacity .25s ease-in-out,transform .25s ease-in-out;
	transition: opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out
}

.selector-country__arrow:after,.selector-languages__arrow:after,.selector-letter__arrow:after {
	background: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	content: "";
	height: 12px;
	left: 50%;
	position: absolute;
	top: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	width: 12px
}

@media (min-width:544px) {
	.selector-country__arrow,.selector-languages__arrow,.selector-letter__arrow {
		right: 80%
	}
}

@media (min-width:768px) {
	.selector-country__arrow,.selector-languages__arrow,.selector-letter__arrow {
		right: 70%
	}
}

.selector-country.is-visible,.selector-languages.is-visible,.selector-letter.is-visible {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	z-index: 900
}

.selector-country.is-visible .selector-country__arrow,.selector-country.is-visible .selector-languages__arrow,.selector-country.is-visible .selector-letter__arrow,.selector-languages.is-visible .selector-country__arrow,.selector-languages.is-visible .selector-languages__arrow,.selector-languages.is-visible .selector-letter__arrow,.selector-letter.is-visible .selector-country__arrow,.selector-letter.is-visible .selector-languages__arrow,.selector-letter.is-visible .selector-letter__arrow {
	opacity: 1
}

@media (min-width:1100px) {
	.selector-country,.selector-languages,.selector-letter {
		left: inherit;
		right: -7.5rem;
		width: 17rem
	}

	.selector-country .selector-country__arrow,.selector-country .selector-languages__arrow,.selector-country .selector-letter__arrow,.selector-languages .selector-country__arrow,.selector-languages .selector-languages__arrow,.selector-languages .selector-letter__arrow,.selector-letter .selector-country__arrow,.selector-letter .selector-languages__arrow,.selector-letter .selector-letter__arrow {
		left: inherit;
		right: calc(44% - 6px)
	}
}

.selector-country .menu-dropdown__list--compact,.selector-languages .menu-dropdown__list--compact,.selector-letter .menu-dropdown__list--compact {
	border-radius: .25rem;
	left: 0;
	top: 0
}

.selector-country,.selector-letter {
	bottom: auto;
	display: none;
	max-width: 18.5rem;
	top: 2.9rem;
	width: calc(100vw - 5rem)
}

@media (min-width:992px) {
	.selector-country,.selector-letter {
		left: inherit;
		right: -11.5rem;
		width: calc(100vw - 5rem)
	}

	.selector-country .selector-country__arrow,.selector-country .selector-languages__arrow,.selector-letter .selector-country__arrow,.selector-letter .selector-languages__arrow {
		left: auto;
		right: calc(46% - 6px)
	}

	.selector-country .selector-letter__arrow,.selector-letter .selector-letter__arrow {
		left: auto;
		right: calc(13% - 6px)
	}
}

.selector-country.is-visible,.selector-letter.is-visible {
	display: block
}

.selector-country__arrow,.selector-letter__arrow {
	right: 80%;
	top: -11px
}

.selector-country__arrow:after,.selector-letter__arrow:after {
	display: none
}

.selector-country__arrow:before,.selector-letter__arrow:before {
	background: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	content: "";
	height: 12px;
	left: 50%;
	position: absolute;
	Top: 12px;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	width: 12px
}

.selector-country .menu-dropdown__item .icon-flag,.selector-letter .menu-dropdown__item .icon-flag {
	right: 3px;
	border-radius: 0;
	display: inline-block;
	fill: currentColor;
	height: 16px;
	left: -.375rem;
	margin: 0;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-10%);
	transform: translateY(-10%);
	-webkit-box-shadow: 0 .125rem .425rem 0 rgba(0,0,0,.4);
	box-shadow: 0 .125rem .425rem 0 rgba(0,0,0,.4);
	width: 24px
}

.selector-country .menu-dropdown__item:nth-child(2n),.selector-letter .menu-dropdown__item:nth-child(2n) {
	padding-right: .125rem
}

.selector-country .menu-dropdown__item:nth-child(odd),.selector-letter .menu-dropdown__item:nth-child(odd) {
	padding-left: .125rem
}

.selector-country .menu-dropdown__list--compact,.selector-letter .menu-dropdown__list--compact {
	padding: 0 .75rem
}

.selector-country {
	max-width: 24rem;
	width: calc(100vw - .75rem)
}

@media (min-width:480px) and (max-width:767px) {
	.selector-country {
		left: -60%;
		max-width: 20rem
	}
}

@media (min-width:768px) {
	.selector-country {
		max-width: 31rem
	}
}

@media (min-width:768px) {
	.selector-country .menu-dropdown__item {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 33%;
		flex: 1 0 33%;
		max-width: 33%
	}
}

.selector-country .menu-dropdown__link {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (min-width:480px) and (max-width:767px) {
	.selector-country__arrow {
		left: 42%
	}
}

.selector-letter {
	background: #f5f5f5;
	left: auto;
	padding: .625rem 0 .25rem;
	right: 0;
	width: calc(100vw - 1rem)
}

@media (max-width:479px) {
	.selector-letter {
		right: 0
	}
}

@media (min-width:768px) and (max-width:991px) {
	.selector-letter {
		left: inherit;
		right: 0;
		width: calc(100vw - 5rem)
	}
}

.selector-letter__arrow {
	right: 10%
}

.selector-letter__arrow:before {
	background: #f5f5f5
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
	.site-footer .selector-languages,.site-footer .selector-languages .menu-dropdown__item,.site-footer .selector-languages .menu-dropdown__list--compact {
		background: #f5f5f5
	}

	.site-footer .selector-languages .menu-dropdown__item:hover,.site-footer .selector-languages .menu-dropdown__itemfocus {
		background: rgba(0,0,0,.01)
	}

	.site-footer .selector-languages__arrow:after {
		background: #f5f5f5
	}
}

.hot-trends .hot-trends__header {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0
}

.hot-trends .hot-trends__header .hot-trends__header__title {
	display: inline-block;
	margin: .8rem 0 .5rem;
	max-width: calc(100vw - 6.5rem)
}

@media (min-width:768px) {
	.hot-trends .hot-trends__header .hot-trends__header__title {
		margin: .8rem 0 .2rem
	}
}

@media (max-width:543px) {
	.hot-trends .hot-trends__header .hot-trends__header__title {
		font-size: .9375rem
	}
}

.hot-trends .hot-trends__header .hot-trends__header__icon {
	color: #38acbb;
	margin-top: -1px
}

.hot-trends .hot-trends__header .hot-trends__header__icon .icon {
	margin: 0;
	margin-bottom: .3125rem;
	fill: #38acbb
}

.hot-trends .hot-trends__header .btn-trends {
	height: 35px
}

.hot-trends .grid__item--category {
	clear: left
}

.hot-trends .grid__item--category .grid__item__img {
	position: relative
}

.hot-trends .grid__item--category .grid__item__img:after {
	background: transparent;
	background: -webkit-gradient(left top,left bottom,color-stop(0,transparent),color-stop(26%,rgba(0,0,0,.26)),color-stop(100%,#131313));
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(26%,rgba(0,0,0,.26)),to(#131313));
	background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.26) 26%,#131313);
	bottom: 0;
	content: "";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#131313",GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#131313",GradientType=0);
	height: 40%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 9
}

.hot-trends .grid__item--category figcaption {
	background: none;
	border: none;
	bottom: .25rem;
	color: #fff;
	left: 50%;
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%;
	z-index: 99
}

.hot-trends .grid__item--category figcaption .grid__item__title {
	color: #fff;
	overflow: hidden;
	padding-left: .25rem;
	padding-right: .25rem;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.hot-trends .grid__item--category figcaption .grid__item__title .icon {
	display: inline-block;
	height: .9rem;
	margin-right: .25rem;
	margin-left: 0;
	margin-top: -.175rem;
	vertical-align: middle;
	width: .9rem
}

@media (max-width:767px) {
	.hot-trends .grid__item--category figcaption .grid__item__title .icon {
		height: .8rem;
		padding-bottom: 1px;
		width: .8rem
	}
}

@media (min-width:993px) and (max-width:1160px) {
	.hot-trends .grid__item--category figcaption .grid__item__title .icon {
		display: none
	}
}

.no-touchevents .hot-trends .grid__item--category:hover img {
	-webkit-filter: brightness(1);
	filter: brightness(1)
}

.no-touchevents .hot-trends .grid__item--category:hover figcaption {
	border: none
}

.no-touchevents .hot-trends .grid__item--category:hover figcaption .grid__item__title {
	color: #fff
}

@media (max-width:543px) {
	.hot-trends .grid__item--category:nth-child(3),.hot-trends .grid__item--category:nth-child(4),.hot-trends .grid__item--category:nth-child(5),.hot-trends .grid__item--category:nth-child(6) {
		display: none
	}
}

.icon {
	height: 1rem;
	margin-top: -.1rem;
	vertical-align: middle;
	width: 1rem;
	fill: none;
	speak: none;
	stroke: currentColor
}

@media (min-width:768px) {
	.icon {
		margin-right: .1rem
	}
}

.icon--medium {
	height: 1.3rem;
	width: 1.3rem
}

.icon--filled {
	fill: currentColor;
	stroke: none;
	stroke-width: 0
}

.icon-primary,.mobile-drawer__title .icon--drawer.icon-primary {
	color: #e63f0a
}

.icon-secondary,.mobile-drawer__title .icon--drawer.icon-secondary {
	color: #38acbb
}

.icon-featured,.mobile-drawer__title .icon--drawer.icon-featured {
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
	color: #38acbb;
	margin-top: -.125rem
}

.main-menu__link:hover .icon-featured {
	color: #fff
}

.icon--red {
	color: #e9380a
}

.icon--orange {
	color: #fd7c04
}

.icon--yellow {
	color: #fff003
}

.icon--green {
	color: #58ba22
}

.icon--blue {
	color: #0a81d5
}

.icon--purple {
	color: #d72de9
}

.icon--data-duration,.icon--producer-data,.icon--thumb-data,.icon-primary,.icon-secondary,.mobile-drawer__title .icon--drawer.icon-primary,.mobile-drawer__title .icon--drawer.icon-secondary,.slogan__icon {
	top: -.0625rem
}

.slogan__icon {
	top: 0
}

.icon--producer-data {
	height: .8rem;
	width: .8rem
}

.icon--data-duration {
	margin-top: 0;
	margin-right: .375rem
}

.icon--count,.icon--main-nav,.nav__buttons__icon {
	top: -.125rem
}

.icon--count,.nav__buttons__icon {
	margin-top: 0
}

.nav__buttons__icon {
	margin-right: .375rem;
	top: -.0625rem
}

.icon--main-nav {
	display: inline-block;
	height: 1.5rem;
	margin-top: 0;
	margin-left: .375rem;
	top: 0;
	width: 1.5rem
}

.search-icon {
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
	color: #dadbdb;
	cursor: pointer;
	height: 1.25rem;
	width: 1.25rem
}

.icon--title-user-bio {
	height: 1.25rem;
	margin-right: .175rem;
	width: 1.25rem
}

.icon--user-bio--dark {
	color: #8a8a8a;
	margin-left: .5rem
}

.btn-facebook .icon,.btn-twitter .icon {
	fill: currentColor;
	stroke: none
}

.video-footer__social .btn-facebook .icon {
	margin-top: .085rem;
	margin-bottom: -.085rem;
	margin-left: .175rem
}

.external {
	margin-bottom: 1rem
}

@media (min-width:768px) {
	.external {
		margin-bottom: 1.125rem
	}
}

.external__holder {
	display: block;
	width: 100%
}

@media (min-width:1188px) {
	.external__holder--wider {
		margin-right: -1.2825rem;
		margin-left: -1.2825rem;
		max-width: none;
		width: calc(100% + 2.565rem)
	}
}

@media (max-width:1200px) {
	.wrapper--iframe .section-header .btn--title-section {
		display: none
	}
}

@media (max-width:767px) {
	.slick-slide div .grid__item--video-thumb,.slick-slide div .wrapper__related-sites .grid .grid__item.grid__item--sites,.wrapper__related-sites .grid .slick-slide div .grid__item.grid__item--sites {
		max-width: 100%
	}
}

.filter {
	margin-top: .175rem;
	margin-bottom: .175rem
}

@media (min-width:768px) {
	.filter {
		margin-bottom: .25rem;
		z-index: 7
	}
}

.section-header--filter .filter:not(.filter--icon-only) {
	margin-left: auto
}

.filter--user-bio,.filters-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.filter--user-bio {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 0;
	width: 100%
}

.filter>ul {
	background-color: #000;
	border-radius: .125rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	position: relative
}

@media (min-width:768px) {
	.filter>ul {
		background-color: transparent;
		border: 1px solid #d3d1d1;
		border-radius: .25rem;
		-webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.05);
		box-shadow: 0 2px 3px 0 rgba(0,0,0,.05)
	}
}

.filter>ul ul {
	-webkit-box-shadow: 0 2px 9px 0 rgba(0,0,0,.2);
	box-shadow: 0 2px 9px 0 rgba(0,0,0,.2);
	color: #000;
	display: none;
	height: auto;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 100
}

@media (min-width:768px) {
	.filter>ul ul {
		-webkit-box-shadow: none;
		box-shadow: none;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		position: relative;
		top: auto
	}
}

.filter>ul ul li {
	background-color: #fff;
	color: #000;
	text-transform: none;
	white-space: nowrap;
	-webkit-transition: border-bottom .25s ease-in-out;
	transition: border-bottom .25s ease-in-out
}

@media (min-width:768px) {
	.filter>ul ul li {
		background-color: transparent
	}

	.filter>ul ul li:last-of-type a {
		border-bottom-right-radius: .25rem;
		border-right: none;
		border-top-right-radius: .25rem;
		padding-right: 1.2rem
	}

	.filter>ul ul li:first-of-type a {
		border-bottom-left-radius: .25rem;
		border-top-left-radius: .25rem;
		padding-left: 1.2rem
	}
}

.filter>ul ul li a,.filter>ul ul li button {
	border-bottom: .0625rem solid #d3d1d1;
	color: #000;
	display: block;
	padding: 1rem 1.5rem;
	text-decoration: none;
	width: 100%;
	-webkit-transition: border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out;
	transition: border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out
}

@media (min-width:768px) {
	.filter>ul ul li a,.filter>ul ul li button {
		background-color: #fff;
		border-bottom: none;
		border-right: .0625rem solid #d3d1d1;
		font-size: .84375rem;
		line-height: 1.4;
		padding: .375rem 1rem
	}
}

.no-touchevents .filter>ul ul li a:hover,.no-touchevents .filter>ul ul li button:hover {
	background-color: #9c9c9c;
	border-bottom: .0625rem solid #9c9c9c;
	color: #fff;
	text-decoration: none
}

@media (max-width:767px) {
	.no-touchevents .filter>ul ul li a:hover,.no-touchevents .filter>ul ul li button:hover {
		border-radius: 0
	}
}

@media (min-width:768px) {
	.no-touchevents .filter>ul ul li a:hover,.no-touchevents .filter>ul ul li button:hover {
		border-bottom: none;
		border-right-color: #9c9c9c
	}
}

.filter>ul ul li a:last-of-type,.filter>ul ul li button:last-of-type {
	border-bottom: .0625rem solid #fff
}

@media (min-width:768px) {
	.filter>ul ul li a:last-of-type,.filter>ul ul li button:last-of-type {
		border-bottom: none
	}
}

.filter>ul ul li a.selected,.filter>ul ul li button.selected {
	background-color: #332f2e;
	border-bottom: .0625rem solid #332f2e;
	color: #fff
}

@media (min-width:768px) {
	.filter>ul ul li a.selected,.filter>ul ul li button.selected {
		border-bottom: none;
		border-right-color: #332f2e
	}
}

.no-touchevents .filter>ul ul li a.selected:hover,.no-touchevents .filter>ul ul li button.selected:hover {
	background-color: #201e1d;
	border-right-color: #201e1d
}

.filter>ul li {
	text-transform: uppercase
}

.filter>ul li.filter__separator {
	border-top: 1px solid #d3d1d1
}

.no-touchevents .filter>ul li:hover>ul {
	display: block
}

@media (min-width:768px) {
	.no-touchevents .filter>ul li:hover>ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.filter__title {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: .25rem;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: .75rem;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: .375rem 1.25rem;
	text-decoration: none;
	-webkit-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out
}

@media (min-width:768px) {
	.filter__title {
		display: none
	}
}

.no-touchevents .filter__title:hover {
	background-color: #38acbb;
	border-radius: .125rem;
	text-decoration: none
}

.filter__title .icon {
	-ms-flex-item-align: center;
	align-self: center;
	margin-top: 0;
	margin-right: 0;
	margin-left: .25rem
}

.filter--icon-only {
	margin-left: .375rem
}

.filter--icon-only .filter__title {
	padding: .5rem .625rem .25rem
}

@media (min-width:768px) {
	.filter--icon-only .filter__title {
		padding: .375rem
	}
}

.filter--icon-only .filter__title .icon {
	margin-top: 0
}

@media (max-width:767px) {
	.filter--icon-only .filter__title .icon--medium {
		height: 1rem;
		width: 1rem
	}
}

@media (max-width:767px) {
	.filter--icon-only .icon:not(.icon--medium) {
		margin-top: -.25rem
	}
}

.filter.filter--pornstars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

@media (min-width:768px) and (max-width:991px) {
	.filter.filter--pornstars {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 100%
	}
}

@media (max-width:479px) {
	.filter.filter--pornstars {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		width: 100%
	}
}

.filter.filter--pornstars .btn,.filter.filter--pornstars .pagination_item--is-disabled {
	padding: 0 .75rem 0 1rem
}

@media (max-width:767px) {
	.filter.filter--pornstars .btn,.filter.filter--pornstars .pagination_item--is-disabled {
		border-radius: .125rem;
		padding: 0 .75rem
	}
}

@media (max-width:479px) {
	.filter.filter--pornstars .btn,.filter.filter--pornstars .pagination_item--is-disabled {
		font-size: .75rem;
		padding: 0 .5rem
	}
}

.filter.filter--pornstars .btn:hover,.filter.filter--pornstars .pagination_item--is-disabled:hover {
	border-color: #38acbb
}

.filter.filter--pornstars .btn .icon--globe,.filter.filter--pornstars .btn .icon-flag,.filter.filter--pornstars .pagination_item--is-disabled .icon--globe,.filter.filter--pornstars .pagination_item--is-disabled .icon-flag {
	display: inline-block;
	height: 11px;
	position: relative;
	top: -1px;
	width: 16px;
	fill: currentColor
}

@media (max-width:374px) {
	.filter.filter--pornstars .btn .icon--globe,.filter.filter--pornstars .btn .icon-flag,.filter.filter--pornstars .pagination_item--is-disabled .icon--globe,.filter.filter--pornstars .pagination_item--is-disabled .icon-flag {
		display: none
	}
}

.filter.filter--pornstars .btn .by-letter,.filter.filter--pornstars .btn .country-name,.filter.filter--pornstars .pagination_item--is-disabled .by-letter,.filter.filter--pornstars .pagination_item--is-disabled .country-name {
	display: inline-block;
	font-size: .8125rem;
	height: 14px;
	line-height: 1;
	margin: 0;
	max-width: 150px;
	overflow: hidden;
	text-align: left;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap
}

@media (min-width:768px) and (max-width:991px) {
	.filter.filter--pornstars .btn .by-letter,.filter.filter--pornstars .btn .country-name,.filter.filter--pornstars .pagination_item--is-disabled .by-letter,.filter.filter--pornstars .pagination_item--is-disabled .country-name {
		font-size: .75rem;
		max-width: 102px
	}
}

@media (max-width:767px) {
	.filter.filter--pornstars .btn .by-letter,.filter.filter--pornstars .btn .country-name,.filter.filter--pornstars .pagination_item--is-disabled .by-letter,.filter.filter--pornstars .pagination_item--is-disabled .country-name {
		font-size: .75rem;
		max-width: 82px
	}
}

@media (max-width:374px) {
	.filter.filter--pornstars .btn .by-letter,.filter.filter--pornstars .btn .country-name,.filter.filter--pornstars .pagination_item--is-disabled .by-letter,.filter.filter--pornstars .pagination_item--is-disabled .country-name {
		max-width: 64px
	}
}

.filter.filter--pornstars .alphabet__item-link.pagination_item--is-disabled,.filter.filter--pornstars .btn.alphabet__item-link {
	padding: 0 .5rem
}

.filter.filter--pornstars .js-country-selected,.filter.filter--pornstars .js-letter-selected {
	min-width: 100px
}

.filter.filter--pornstars>ul ul {
	left: 0;
	right: auto
}

@media (min-width:768px) {
	.filter.filter--pornstars>ul ul li:last-of-type a {
		padding-right: .75rem
	}

	.filter.filter--pornstars>ul ul li:first-of-type a {
		padding-left: .75rem
	}
}

.filter.filter--pornstars>ul ul a,.filter.filter--pornstars>ul ul button {
	font-size: .8125rem;
	line-height: 1.75;
	min-width: 100px;
	overflow: hidden;
	padding: .375rem .5rem;
	text-align: center;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap
}

@media (min-width:768px) and (max-width:991px) {
	.filter.filter--pornstars>ul ul a,.filter.filter--pornstars>ul ul button {
		font-size: .75rem;
		max-width: 135px
	}
}

@media (max-width:767px) {
	.filter.filter--pornstars>ul ul a,.filter.filter--pornstars>ul ul button {
		font-size: .8125rem;
		max-width: 180px;
		padding: 1rem 1.5rem;
		text-align: left
	}
}

.filter.filter--pornstars .filter__title {
	font-size: .8125rem;
	min-width: 80px;
	padding: .375rem .5rem
}

@media (max-width:767px) {
	.filter.filter--pornstars .filter__title {
		font-size: .75rem
	}
}

.filter.filter--pornstars .filter__title span {
	max-width: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (min-width:768px) {
	.filter.filter--pornstars .js-pornstars-ranking {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important
	}
}

@media (max-width:480px) {
	.filter.filter--pornstars .menu-dropdown:only-child .selector-letter {
		left: 0;
		right: inherit
	}

	.filter.filter--pornstars .menu-dropdown:only-child .selector-letter__arrow {
		left: 19%
	}
}

@media (min-width:768px) and (max-width:991px) {
	.filter.filter--pornstars .menu-dropdown:only-child .selector-letter {
		left: 0;
		right: inherit
	}

	.filter.filter--pornstars .menu-dropdown:only-child .selector-letter__arrow {
		left: 19%
	}
}

@media (max-width:480px) {
	.filter.filter--pornstars .mg-filter:first-child+.menu-dropdown .selector-letter {
		left: -5rem;
		right: inherit
	}

	.filter.filter--pornstars .mg-filter:first-child+.menu-dropdown .selector-letter__arrow {
		left: 50%
	}
}

.mg-filter {
	margin-right: .5rem
}

@media (min-width:992px) {
	.mg-filter {
		margin-right: .375rem
	}
}

.alphabet {
	margin-bottom: 1rem;
	position: relative
}

.alphabet li {
	display: inline-block;
	margin-bottom: .25rem;
	width: 10%;
	margin-left: 1%
}

.alphabet li:first-of-type a {
	border-bottom-left-radius: .25rem;
	border-top-left-radius: .25rem
}

.alphabet li:last-of-type {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem
}

@media (min-width:544px) {
	.alphabet li:last-of-type {
		border-right: .0625rem solid #d3d1d1
	}
}

.alphabet li:last-of-type a {
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem
}

@media (min-width:544px) {
	.alphabet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	.alphabet li {
		width: 3.703%;
		margin-left: 0
	}
}

.alphabet.slick-initialized:after,.alphabet.slick-initialized:before {
	bottom: 0;
	content: "";
	display: block;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 1.5em;
	z-index: 1
}

.alphabet.slick-initialized:before {
	background: -webkit-gradient(linear,left top,right top,from(#f5f5f5),to(hsla(0,0%,100%,0)));
	background: linear-gradient(90deg,#f5f5f5 0,hsla(0,0%,100%,0));
	left: 0
}

.alphabet.slick-initialized:after {
	background: -webkit-gradient(linear,right top,left top,from(#f5f5f5),to(hsla(0,0%,100%,0)));
	background: linear-gradient(270deg,#f5f5f5 0,hsla(0,0%,100%,0));
	right: 0
}

.alphabet__item-link {
	border-left: .0625rem solid #d3d1d1;
	border-radius: .25rem;
	display: block;
	padding: 0;
	width: 100%
}

@media (min-width:544px) {
	.alphabet__item-link {
		border-radius: 0;
		border-right: 0
	}
}

.no-touchevents .alphabet__item-link:hover {
	background-color: #38acbb;
	border-left: .0625rem solid #38acbb;
	border-right: 0;
	color: #fff
}

.alphabet__item-link.is-selected {
	background-color: #332f2e;
	border-color: #332f2e;
	color: #fff
}

.no-touchevents .alphabet__item-link.is-selected:hover {
	background-color: #181616;
	border-color: #181616
}

.alphabet--channels {
	display: none;
	margin-bottom: 0
}

@media (min-width:992px) {
	.alphabet--channels {
		display: block
	}
}

.alphabet--channels li {
	display: block;
	float: left;
	margin: 0;
	width: 1.8rem
}

.alphabet--channels .alphabet__item-link {
	border-left: .0625rem solid #d3d1d1;
	border-right: none;
	border-radius: auto;
	padding: 0 .5rem
}

.alphabet--pornstars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	margin: 0 .125rem 0 .5rem
}

.alphabet--pornstars li {
	display: inline-block;
	margin: 0 .25rem .25rem 0;
	width: 15.15%
}

.alphabet--pornstars .alphabet__item-link {
	border: .0625rem solid #d3d1d1;
	border-radius: 0;
	display: block;
	padding: 0 .5rem;
	width: 100%
}

.no-touchevents .alphabet--pornstars .alphabet__item-link:hover {
	background-color: #38acbb;
	border-left: .0625rem solid #38acbb;
	border-right: .0625rem solid #38acbb;
	color: #fff
}

.alphabet--pornstars .alphabet__item-link.is-selected {
	background-color: #332f2e;
	border-color: #332f2e;
	color: #fff
}

.no-touchevents .alphabet--pornstars .alphabet__item-link.is-selected:hover {
	background-color: #181616;
	border-color: #181616
}

.input {
	border: 1px solid #eceded;
	border-radius: .25rem;
	color: #8a8a8a;
	font-size: .8125rem;
	padding: .25rem .625rem;
	-webkit-transition: border-color .25s ease-in-out;
	transition: border-color .25s ease-in-out
}

.input:hover {
	border-color: #c5c7c7
}

.input:active,.input:focus {
	border-color: #38acbb;
	color: #000
}

.input--md {
	font-size: .9375rem;
	padding: .625rem 1rem
}

input[type=search] {
	-webkit-appearance: none
}

.input--no-results {
	border-color: red;
	-webkit-box-shadow: 0 0 3px red;
	box-shadow: 0 0 3px red
}

.tabs {
	/*display: -webkit-box;*/
	/*display: -ms-flexbox;*/
	/*display: flex;*/
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	overflow: hidden;
	padding-bottom: .625rem
}

@media (max-width:767px) {


	.tabs.fade-in {
		-webkit-animation: none;
		animation: none
	}
}

@media (min-width:768px) {
	.tabs {
		display: block;
		padding-top: .625rem;
		padding-bottom: 0
	}
}

@media (min-width:768px) {
	.has-trends .tabs {
		margin-bottom: .75rem
	}
}

.tabs li:first-child {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.tabs li:nth-child(2) {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.tabs li:nth-child(3) {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.tabs li:nth-child(4) {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.tabs:after {
	clear: both;
	content: "";
	display: table
}

.tabs.is-visible {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}

.tab__item--featured {
	cursor: pointer
}

.tab__item--featured .icon {
	height: 1rem;
	width: 1rem
}

.tab__item--featured .icon--lg {
	height: 1.2rem;
	width: 1.2rem
}

.tab__item--featured:first-child .icon {
	height: 0.9rem;
	width: 0.9rem;
	margin-top: 2px
}

.tab__load {
	background: #e63f0a;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 29px;
	margin-top: 6px;
	margin-left: 0;
	padding: .25rem;
	width: 29px
}

.no-touchevents .tab__load:hover {
	background: #000
}

.tab__load.hidden {
	display: none
}

@media (max-width:767px) {
	.tab__load.tab__item {
		display: none
	}
}

.tab__block-list {
	overflow-y: hidden
}

@media (max-width:767px) {
	.tab__block-list {
		background: #f5f5f5;
		height: 100%;
		-webkit-overflow-scrolling: touch;
		overflow-y: auto
	}

	.tab__block-list .tab__item:last-child {
		padding-bottom: .375rem
	}
}

@media (min-width:768px) {
	.tab__block-list {
		display: inline
	}
}

.tab__block-list::-webkit-scrollbar {
	display: none
}

@media (min-width:768px) {
	.tab__block-list[data-display="0"] {
		display: none
	}
}

@media (max-width:767px) {
	.tab__block {
		-webkit-transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out;
		transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out;
		background: #e8e8e8;
		bottom: 0;
		display: none;
		left: 6px;
		margin: 0 auto!important;
		margin-bottom: .375rem!important;
		-webkit-overflow-scrolling: touch;
		padding: .125rem 0 0;
		padding-top: 7px;
		padding-bottom: 0;
		position: absolute;
		top: 53px;
		white-space: nowrap;
		width: calc(100% - 12px)!important
	}

	.tab__block.is-visible {
		display: block
	}
}

.tab__block::-webkit-scrollbar {
	display: none
}

.tab__item {
	-webkit-transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out;
	transition: color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,background .25s ease-in-out;
	margin-top: .3125rem;
	margin-right: .3125rem
}

@media (max-width:767px) {
	.tab__item {
		display: block;
		margin: 0 7px 1px;
		width: 25% !important;
		float:left;
	}
}

@media (min-width:768px) {
	.tab__item {
		display: inline-block;
		float: left
	}
}

.tab__item.tab__item--featured {
	font-weight: 700
}



@media (min-width:768px) {
	.tab__item.tab__item--section {
		display: inline
	}
}

@media (max-width:767px) {
	.tab__item.tab__item--section {
		cursor: pointer;
		display: block;
		font-family: inherit;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		left: 6px;
		letter-spacing: .5px;
		margin: 0 auto!important;
		margin-top: 0;
		margin-right: 0;
		position: absolute;
		text-align: center;
		text-transform: capitalize;
		top: 6px;
		width: calc(100% - 12px)!important
	}

	.tab__item.tab__item--section.tabs--global {
		display: none
	}
}

.tab__item.tab__item--section .btn:hover,.tab__item.tab__item--section .pagination_item--is-disabled:hover {
	background: #e63f0a;
	border-color: #e63f0a
}

@media (max-width:767px) {
	.tab__item.tab__item--section .btn,.tab__item.tab__item--section .pagination_item--is-disabled {
		background: transparent;
		border: none;
		border-bottom: .125rem solid transparent;
		border-radius: 0;
		color: #646464;
		font-size: .9375rem;
		font-weight: 400;
		margin-bottom: 0;
		overflow-x: hidden;
		padding-top: .25rem;
		padding-bottom: .125rem;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%
	}
}

@media (max-width:767px) {
	.tab__item.tab__item--section.tab--selected {
		margin: 0
	}
}

@media (max-width:767px) {
	.tab__item.tab__item--section.tab--selected .btn,.tab__item.tab__item--section.tab--selected .pagination_item--is-disabled {
		background: #38acbb;
		border: none;
		border-radius: 5px 5px 0 0!important;
		color: #fff!important;
		margin-bottom: 0;
		padding: .625rem 1rem;
		text-align: left
	}
}

@media (max-width:767px) {
	.tab__item.tab__item--section.tab--selected .btn,.tab__item.tab__item--section.tab--selected .btn .icon,.tab__item.tab__item--section.tab--selected .pagination_item--is-disabled,.tab__item.tab__item--section.tab--selected .pagination_item--is-disabled .icon {
		color: #000
	}
}

.tab__item .tab__trending-title {
	line-height: 1;
	margin-right: .25rem
}

.tab__link {
	font-size: .8125rem;
	line-height: 1.7;
	padding: .1875rem .625rem
}

@media (max-width:767px) {
	.tab__link {
		border: none;
		border-radius: 0!important;
		font-family: inherit;
		font-size: .9375rem;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: 1.8;
		padding: .625rem;
		width: 100%
	}

	.no-touchevents .tab__link:hover {
		background-color: #fff;
		border: none!important
	}
}

@media (min-width:768px) {
	.tab__link {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}

.tab__link .icon {
	margin-top: 0;
	margin-right: .375rem;
	margin-left: 0
}

@media (max-width:767px) {
	.tab__link .icon {
		color: #8a8a8a;
		margin-right: .25rem
	}
}

.tab__flag {
	margin-right: .375rem;
	vertical-align: middle;
	width: 1.25rem
}

@media (max-width:767px) {
	.tab__flag {
		-webkit-box-shadow: 0 2px 4px 0 rgba(40,29,29,.5);
		box-shadow: 0 2px 4px 0 rgba(40,29,29,.5);
		margin-bottom: .175rem
	}
}

@-webkit-keyframes swiperReveal {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	50% {
		-webkit-transform: translate(-50px);
		transform: translate(-50px)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes swiperReveal {
	0% {
		-webkit-transform: translate(0);
		transform: translate(0)
	}

	50% {
		-webkit-transform: translate(-50px);
		transform: translate(-50px)
	}

	to {
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

.remove-scroll {
	height: 100%;
	-webkit-overflow-scrolling: auto;
	overflow-x: hidden;
	overflow-y: hidden
}

.link__list__button {
	background-color: #fff;
	border-radius: 50px;
	border: .0625rem solid #d3d1d1;
	color: #000;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	position: relative;
	top: 1px;
	-webkit-transition: border-color .25s ease-in-out,color .25s ease-in-out;
	transition: border-color .25s ease-in-out,color .25s ease-in-out;
	width: 30px
}

@media (max-width:767px) {
	.link__list__button {
		height: 27px;
		width: 27px
	}
}

.no-touchevents .link__list__button:hover {
	border-color: #38acbb;
	color: #38acbb
}

.btn-show.icon,.icon.btn-hide {
	margin-right: 0;
	margin-top: -.2rem
}

.btn-hide:after,.btn-hide:before,.btn-show:after,.btn-show:before {
	background-color: #fff;
	content: "";
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-transition: -webkit-transform .25s ease-out;
	transition: -webkit-transform .25s ease-out;
	transition: transform .25s ease-out;
	transition: transform .25s ease-out,-webkit-transform .25s ease-out
}

.btn-hide:before,.btn-show:before {
	height: 12px;
	width: 2px
}

.btn-hide:after,.btn-show:after {
	height: 2px;
	width: 12px
}

.btn-hide:before {
	content: none
}

.btn-hide.hidden,.btn-show.hidden,.hidden.btn-hide {
	display: none
}

.fade-in {
	-webkit-animation: fade-in .2s cubic-bezier(.39,.575,.565,1) both;
	animation: fade-in .2s cubic-bezier(.39,.575,.565,1) both
}

@keyframes fade-in {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.empty-state {
	background-color: #e1e4e6;
	border-radius: .25rem;
	color: #465867;
	margin: 1rem 0;
	padding: 1rem
}

.empty-state__icon {
	color: #465867;
	height: 9rem;
	width: 9rem;
	stroke-width: .05rem
}

.empty-state__title {
	margin-bottom: .375rem
}

.empty-state__text,.empty-state__title {
	color: #465867;
	margin-top: .375rem
}

.disclaimer-opened,.disclaimer-opened body {
	height: 100%;
	overflow: hidden
}

.disclaimer-overlay {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #000;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	min-height: 100%;
	overflow: auto;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 10000
}

html:not(.disclaimer-opened) .disclaimer-overlay {
	display: none
}

.disclaimer-window {
	max-width: 830px;
	position: absolute;
	width: 90%
}

.disclaimer__close {
	cursor: pointer;
	opacity: .5;
	position: absolute;
	right: 15px;
	top: 15px;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}

.disclaimer__close:hover {
	opacity: 1
}

.disclaimer {
	background: #fff;
	max-width: 700px
}

@media (max-width:767px) {
	.disclaimer {
		border-top-left-radius: .375rem;
		border-top-right-radius: .375rem
	}

	.disclaimer .disclaimer__header {
		max-width: 90%
	}
}

.disclaimer .disclaimer__main {
	padding: 1.25rem .9375rem!important
}

.disclaimer .disclaimer__main .disclaimer__header {
	color: #332f2e;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 1.625rem;
	font-weight: 700;
	margin: 0 auto;
	max-width: 635px;
	text-align: center
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__header {
		font-size: 1.25rem
	}
}

.disclaimer .disclaimer__main .disclaimer__header strong {
	color: #38acbb;
	font-weight: 700
}

.disclaimer .disclaimer__main .disclaimer__subheader {
	font-size: 1.125rem;
	line-height: normal;
	margin: .5rem auto;
	overflow: hidden;
	text-align: center
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__subheader {
		font-size: .8125rem
	}
}

.disclaimer .disclaimer__main .disclaimer__parents {
	color: #000;
	text-align: center;
	font-size: 1.125rem;
	margin-top: 0;
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__parents {
		font-size: .8125rem;
		padding: 0
	}
}

.disclaimer .disclaimer__main .disclaimer__parents a {
	color: #000;
	text-decoration: underline
}

.disclaimer .disclaimer__main .disclaimer__parents a:hover {
	color: #332f2e
}

.disclaimer .disclaimer__main .disclaimer__content {
	color: #8a8a8a;
	font-size: 1rem;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__content {
		font-size: .6875rem
	}
}

.disclaimer .disclaimer__main .disclaimer__content a {
	color: #000
}

.disclaimer .disclaimer__main .disclaimer__content a,.disclaimer .disclaimer__main .disclaimer__content a:hover {
	color: #332f2e
}

.disclaimer .disclaimer__main .disclaimer__content--legal {
	margin: 1rem auto
}

.disclaimer .disclaimer__main .disclaimer__content-legal {
	color: #8a8a8a;
	font-size: .875rem;
	line-height: 1.4;
	margin: 0 auto;
	padding: 0 .5rem;
	text-align: center
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__content-legal {
		font-size: .75rem
	}
}

.disclaimer .disclaimer__main .disclaimer__content-legal a {
	color: #000
}

.disclaimer .disclaimer__main .disclaimer__content-legal a,.disclaimer .disclaimer__main .disclaimer__content-legal a:hover {
	color: #332f2e
}

.disclaimer .disclaimer__main .disclaimer__button {
	background-color: #63a143;
	border: 0;
	border-radius: initial!important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 59%;
	flex: 0 0 59%;
	margin: .125rem auto;
	max-width: 200px;
	padding: .9375rem 1.25rem;
	text-align: center;
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
	width: 100%
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__button {
		max-width: 170px
	}
}

.disclaimer .disclaimer__main .disclaimer__button__claim {
	font-size: .875rem;
	margin: 0
}

.disclaimer .disclaimer__main .disclaimer__button--action {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	text-transform: uppercase
}

.no-touchevents .disclaimer .disclaimer__main .disclaimer__button:hover {
	background-color: #588f3c
}

.disclaimer .disclaimer__main .disclaimer__button:first-child {
	background: #8a8a8a;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 37%;
	flex: 0 0 37%
}

@media (min-width:768px) {
	.disclaimer .disclaimer__main .disclaimer__button:first-child {
		max-width: 25%
	}
}

.no-touchevents .disclaimer .disclaimer__main .disclaimer__button:first-child:hover {
	background-color: #7d7d7d
}

.disclaimer .disclaimer__main .custom-select {
	max-width: 170px;
	position: relative;
	-moz-text-align-last: center;
	text-align-last: center;
	width: 100%
}

@media (min-width:768px) {
	.disclaimer .disclaimer__main .custom-select {
		max-width: 200px
	}
}

.disclaimer .disclaimer__main .custom-select select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}

.disclaimer .disclaimer__main .custom-select select::-ms-expand {
	display: none
}

.disclaimer .disclaimer__main .custom-select i {
	position: absolute;
	right: 20px;
	top: calc(50% - 10px);
	height: 14px;
	display: block;
	border-left: .25rem solid #676767;
	border-bottom: .25rem solid #676767;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	width: 14px
}

.disclaimer .disclaimer__main .disclaimer__select {
	border: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 59%;
	flex: 0 0 59%;
	margin: .25rem auto;
	max-width: 170px;
	padding: 1rem;
	text-align: center;
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
	width: 100%;
	background-color: #e4e4e4;
	color: #676767;
	font-size: 1.125rem;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase
}

@media (min-width:768px) {
	.disclaimer .disclaimer__main .disclaimer__select {
		max-width: 200px
	}

	.disclaimer .disclaimer__main .disclaimer__select:hover {
		background-color: #cbcbcb
	}
}

.disclaimer .disclaimer__main .disclaimer__button-group {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__button-group {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		margin: 0
	}
}

.disclaimer .disclaimer__main .disclaimer__button-group a {
	color: #000;
	font-size: .9375rem;
	font-weight: 700;
	line-height: normal;
	text-transform: none;
	text-decoration: underline;
	text-align: center;
	margin-top: 1rem
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main .disclaimer__button-group a {
		font-size: .8125rem
	}
}

.disclaimer .disclaimer__main .disclaimer__button-group a:hover {
	text-decoration: none
}

@media (max-width:767px) {
	.disclaimer .disclaimer__main {
		padding: 1.875rem .9375rem
	}
}

.disclaimer-acept {
	display: none
}

.blur {
	filter: url(#blurFilter);
	-webkit-filter: url(#blurFilter);
	-moz-filter: url(#blurFilter);
	-o-filter: url(#blurFilter);
	-ms-filter: url(#blurFilter)
}

.disclaimer-site-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	z-index: 200;
	height: 3.25rem;
	padding: 0 1.25rem
}

@media (max-width:767px) {
	.disclaimer-site-header {
		background: #212327;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.disclaimer-site-header__logo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: left;
	margin: 0 auto;
	white-space: nowrap;
	overflow: hidden;
	padding-left: 0!important
}

.disclaimer-site-header__logo .disclaimer-isologo {
	display: inline;
	float: left;
	height: 32px
}

.disclaimer-site-header__logo .disclaimer-isologo img {
	height: 32px;
	margin-right: .3rem;
	width: 32px
}

@media (max-width:374px) {
	.disclaimer-site-header__logo .disclaimer-isologo {
		display: none
	}
}

.disclaimer-site-header__logo .disclaimer-logotext {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none
}

.disclaimer-site-header__logo .disclaimer-logotext,.no-touchevents .disclaimer-site-header__logo .disclaimer-logotext:hover {
	text-decoration: none
}

.disclaimer-site-header__logo .disclaimer-logotext__word {
	letter-spacing: .05rem;
	color: #fff;
	line-height: .4;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	text-align: center;
	font-size: 1.5rem;
	text-transform: uppercase;
	margin-bottom: 1px
}

@media (min-width:768px) {
	.disclaimer-site-header__logo .disclaimer-logotext__word {
		font-size: 1.875rem;
		margin-bottom: 0
	}
}

@media (max-width:375px) {
	.disclaimer-site-header__logo .disclaimer-logotext__word {
		font-size: 1.25rem
	}
}

.disclaimer-site-header__logo .disclaimer-logotext__word--accent {
	text-transform: uppercase;
	color: #38acbb;
	line-height: .8;
	font-weight: 700;
	font-size: 1.5rem;
	margin-left: .1875rem;
	text-shadow: 0 1px #000;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif
}

@media (min-width:768px) {
	.disclaimer-site-header__logo .disclaimer-logotext__word--accent {
		font-size: 1.875rem;
		margin-left: 0;
		text-shadow: 0 1px #000
	}
}

@media (max-width:375px) {
	.disclaimer-site-header__logo .disclaimer-logotext__word--accent {
		font-size: 1.25rem;
		margin-left: .085rem;
		margin-top: 0
	}
}

@media (min-width:768px) {
	.disclaimer-site-header__logo {
		margin: 0 auto
	}
}

.rta__header {
	color: #fff;
	padding: 0 1rem!important;
	height: 53px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (min-width:1400px) {
	.rta__header {
		padding-right: 19rem!important;
		padding-left: 7.438rem!important
	}
}

.rta {
	padding: 1rem 1rem 2rem
}

@media (min-width:1400px) {
	.rta {
		padding: 1rem 19rem 4rem 7.438rem
	}
}

.rta__title {
	text-transform: uppercase;
	font-size: 1.75rem;
	font-weight: 700;
	margin: 0 auto
}

.rta__paragraph,.rta__title {
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif
}

.rta__paragraph {
	font-size: .875rem;
	font-weight: 400
}

.rta__paragraph a {
	color: #e63f0a
}

.rta__paragraph strong {
	font-weight: 600
}

.rta__first-paragraph {
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-weight: 600;
	font-size: .875rem
}

.rta__list {
	font-size: .875rem;
	list-style: disc;
	margin-left: 1rem
}

.rta__list a {
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	color: #0088e7
}

.rta__list li {
	list-style: disc;
	margin-left: 1rem
}

.hide {
	display: none
}

.section-recommended-categories {
	margin-bottom: .625rem;
	margin-top: .625rem
}

@media (max-width:767px) {
	.section-recommended-categories {
		margin-bottom: 1rem;
		margin-top: .375rem
	}
}

.section-recommended-categories .section-header {
	background: none;
	border-bottom: .0625rem solid #d3dae5;
	margin-bottom: .625rem;
	margin-top: .625rem
}

@media (min-width:768px) {
	.section-recommended-categories .section-header {
		border-bottom: none!important;
		margin-bottom: .75rem;
		background-color: #e5e5e5;
		border-bottom: none
	}
}

.section-recommended-categories .section-header .section-header__title {
	border-bottom: none;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 1.25rem;
	line-height: 1.6;
	padding: .25rem .375rem;
	text-transform: capitalize
}

@media (max-width:991px) {
	.section-recommended-categories .section-header .section-header__title {
		font-size: 1rem
	}
}

@media (max-width:767px) {
	.section-recommended-categories .section-header .section-header__title {
		font-size: .9375rem;
		text-align: center;
		width: 100%
	}
}

@media (max-width:543px) {
	.section-recommended-categories .section-header .section-header__title {
		margin: .5rem 0 .125rem;
		width: 100%
	}
}

.section-recommended-categories .section-header .section-header__title .icon--recommended {
	color: red;
	height: 24px;
	margin-right: -.3125rem;
	margin-top: -.175rem;
	width: 24px
}

@media (max-width:767px) {
	.section-recommended-categories .section-header .section-header__title .icon--recommended {
		height: 18px;
		margin-top: -.085rem;
		width: 18px
	}
}

.section-recommended-categories .category-recommended {
	list-style: none
}

.section-recommended-categories .category-recommended li {
	color: #332f2e;
	display: inline-block;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 1rem;
	margin: .5rem 0;
	overflow: hidden;
	padding-left: .75rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc(20% - .75rem)
}

@media (max-width:1187px) {
	.section-recommended-categories .category-recommended li {
		width: calc(25% - .75rem)
	}
}

@media (max-width:991px) {
	.section-recommended-categories .category-recommended li {
		font-size: .89375rem;
		width: calc(33% - .75rem)
	}
}

@media (max-width:767px) {
	.section-recommended-categories .category-recommended li {
		font-size: .8125rem;
		padding-left: 0;
		width: calc(50% - .75rem)
	}
}

.section-recommended-categories .category-recommended li:before {
	background: #38acbb;
	content: "";
	display: inline-block;
	height: 6px;
	margin-right: .1925rem;
	margin-top: -.1925rem;
	top: 0;
	vertical-align: middle;
	width: 6px
}

@media (max-width:767px) {
	.section-recommended-categories .category-recommended li:before {
		display: none
	}
}

.section-recommended-categories .category-recommended li a {
	color: #332f2e;
	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out
}

.section-recommended-categories .category-recommended li a:hover {
	color: #181616;
	text-decoration: none
}

@media (max-width:767px) {
	.section-recommended-categories .category-recommended li a {
		border-left: .2rem solid #38acbb;
		padding-left: .375rem
	}
}

.wrapper__related-sites {
	display: block;
	overflow: hidden;
	padding: 0
}

.wrapper .wrapper__related-sites {
	margin-bottom: 1.575rem;
	padding: 0
}

@media (min-width:768px) {
	.wrapper .wrapper__related-sites {
		margin-bottom: 1.75rem
	}
}

.wrapper__related-sites .container {
	display: block;
	margin: 0 auto
}

.wrapper__related-sites .section-header {
	background: none;
	border-bottom: .0625rem solid #d3dae5;
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media (min-width:768px) {
	.wrapper__related-sites .section-header {
		border-bottom: none!important;
		margin-bottom: .75rem;
		background-color: #e5e5e5;
		border-bottom: none
	}
}

.wrapper__related-sites .section-header .section-header__title {
	border-bottom: none;
	font-family: Manrope,system-ui,Segoe UI,Roboto,Helvetica,Ubuntu,Arial,Arial Black,sans-serif;
	font-size: 1.25rem;
	line-height: 1.6;
	padding: .25rem .375rem;
	text-transform: capitalize
}

@media (max-width:991px) {
	.wrapper__related-sites .section-header .section-header__title {
		font-size: 1rem
	}
}

@media (max-width:767px) {
	.wrapper__related-sites .section-header .section-header__title {
		font-size: .9375rem;
		text-align: center;
		width: 100%
	}
}

@media (max-width:543px) {
	.wrapper__related-sites .section-header .section-header__title {
		margin: .5rem 0 .125rem;
		width: 100%
	}
}

.wrapper__related-sites .section-header .section-header__title a {
	font-weight: 700
}

.wrapper__related-sites .section-header .section-header__title .icon--recommended {
	color: red;
	height: 24px;
	margin-top: -.175rem;
	margin-right: -.3125rem;
	width: 24px
}

@media (max-width:767px) {
	.wrapper__related-sites .section-header .section-header__title .icon--recommended {
		height: 18px;
		margin-top: -.085rem;
		width: 18px
	}
}

.wrapper__related-sites .isologo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 28px;
	margin: 0;
	vertical-align: middle;
	width: auto
}

@media (max-width:991px) {
	.wrapper__related-sites .isologo {
		display: none
	}
}

.wrapper__related-sites .isologo img {
	height: 28px;
	width: auto
}

.wrapper__related-sites .grid {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.wrapper__related-sites .grid .grid__item .grid__item__img:after,.wrapper__related-sites .grid .grid__item .grid__item__img:before {
	display: none
}

.wrapper__related-sites .grid__item__title--site {
	padding: 0 .375rem;
	text-align: center
}

.wrapper__related-sites.superporn .section-header {
	background: #000;
	border-radius: .1875rem
}

@media (min-width:768px) {
	.wrapper__related-sites.superporn .section-header {
		border-bottom: none;
		margin-bottom: .75rem
	}
}

@media (max-width:991px) {
	.wrapper__related-sites.superporn .section-header .section-header__title {
		font-size: 1rem
	}
}

@media (max-width:767px) {
	.wrapper__related-sites.superporn .section-header .section-header__title {
		font-size: .9375rem;
		text-align: center;
		width: 100%
	}
}

@media (max-width:543px) {
	.wrapper__related-sites.superporn .section-header .section-header__title {
		margin: .175rem 0 .125rem;
		width: 100%
	}
}

.wrapper__related-sites.superporn .section-header .section-header__title span {
	color: #d3d1d1;
	font-weight: 600
}

.wrapper__related-sites.superporn .section-header .section-header__title span a {
	color: #fff;
	text-decoration: none
}

.no-touchevents .wrapper__related-sites.superporn .section-header .section-header__title span a:hover {
	color: #05ff00
}

.wrapper__related-sites.superporn .section-header .icon--recommended {
	color: #05ff00;
	height: 27px;
	margin-top: -.25rem;
	margin-right: .25rem;
	width: 35px
}

@media (max-width:767px) {
	.wrapper__related-sites.superporn .section-header .icon--recommended {
		height: 17px;
		margin-top: -.175rem;
		width: 22px
	}
}

.no-touchevents .wrapper__related-sites.superporn .grid .grid__item:hover .grid__item__title {
	color: #00b903
}

@media only screen and (min-width:992px) and (max-width:1439px) {
	.grid--videos.show-related.grid--videos--related .grid__item:not(.endcard__item):nth-child(5),.grid--videos.show-related.grid--videos--related .grid__item:not(.endcard__item):nth-child(6) {
		display: none
	}
}

@media only screen and (min-width:1440px) {
	.grid--videos.show-related.grid--videos--related .grid__item:not(.endcard__item):nth-child(6) {
		display: none
	}
}

.widget-preloader {
	z-index: 9999;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: auto;
	background-color: #666;
	opacity: .9
}

.widget-preloader i {
	background-image: url(../../../assets/icons/standalone/loading.svg);
	display: block;
	width: 2em;
	height: 2em;
	position: absolute;
	top: 10em;
	left: calc(50% - 1em)
}

.animate-spin {
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg)
	}
}

.producer__data {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 1rem;
	margin-bottom: 1rem
}

@media (max-width:767px) {
	.producer__data {
		margin-top: .5rem
	}
}

@media (min-width:768px) {
	.producer__data {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.producer__data__section {
	width: 100%
}

@media (min-width:768px) {
	.producer__data__section {
		width: 40%;
		min-width: 330px;
		max-width: 400px
	}
}

.producer__data__section dd,.producer__data__section dt {
	display: inline;
	margin: 0
}

.producer__data__description {
	margin: 1rem 0 0;
	width: 100%
}

@media (min-width:768px) {
	.producer__data__description {
		width: 57%
	}
}

@media (min-width:992px) {
	.producer__data__description {
		margin: 0;
		width: 67%
	}
}

.grid__item__data--producer-page dd {
	margin: 0 1.125rem 0 .625rem
}

.cookies-admin .container {
	padding: 2rem
}

.cookies-admin .heading-1 {
	font-size: 40px;
	line-height: normal;
	text-transform: none
}

.cookies-admin .heading-1,.cookies-admin .heading-2 {
	color: #000;
	font-weight: 700;
	letter-spacing: normal;
	margin: 3rem 0;
	padding: 0
}

.cookies-admin .heading-2 {
	font-size: 18px;
	line-height: 2.75rem;
	text-transform: uppercase
}

.cookies-admin .paragraph {
	color: #666;
	font-size: 16px;
	line-height: 2.4rem;
	margin: 1rem 0;
	padding: 0
}

.cookies-admin .actions {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 0 auto 1.25rem;
	width: 100%
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons,.cookies-admin .actions .actions__buttons {
	background-color: #332f2e;
	border: 1px solid #332f2e;
	color: #fff;
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	font-weight: 600;
	padding: 16px 24px;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	width: 100%
}

@media (min-width:768px) {
	.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons,.cookies-admin .actions .actions__buttons {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 0px;
		flex: 1 1 0
	}
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons:hover,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons:hover,.cookies-admin .actions .actions__buttons:hover {
	background-color: #181616;
	border-color: #181616
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--all,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--all,.cookies-admin .actions .actions__buttons--all {
	background-color: #38acbb;
	border: 1px solid #38acbb;
	color: #fff;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

@media (min-width:768px) {
	.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--all,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--all,.cookies-admin .actions .actions__buttons--all {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--all:hover,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--all:hover,.cookies-admin .actions .actions__buttons--all:hover {
	background-color: #2c8894;
	border-color: #2c8894
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--none,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--none,.cookies-admin .actions .actions__buttons--none {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

@media (min-width:768px) {
	.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--none,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--none,.cookies-admin .actions .actions__buttons--none {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--min,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--min,.cookies-admin .actions .actions__buttons--min {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

@media (min-width:768px) {
	.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--min,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--min,.cookies-admin .actions .actions__buttons--min {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

@media (min-width:768px) {
	.cookies-admin .actions #ot-sdk-btn.optanon-show-settings.actions__buttons--one,.cookies-admin .actions #ot-sdk-btn.ot-sdk-show-settings.actions__buttons--one,.cookies-admin .actions .actions__buttons--one {
		max-width: 32%
	}
}

.cookies-admin ul {
	margin: 1rem 0 2rem
}

.cookies-admin ul li {
	list-style: disc;
	margin-left: 2.4rem;
	padding: .25rem 0
}

.cookies-admin .flex {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.cookies-admin .collapsible {
	border: none;
	border-top: 1px solid #ccc
}

.cookies-admin .collapsible__button {
	background: transparent;
	border: none;
	color: #555;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	outline: none;
	padding: 20px 0;
	text-align: left;
	width: 100%
}

.cookies-admin .collapsible__button.active:before {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.cookies-admin .collapsible__button.active,.cookies-admin .collapsible__button:hover {
	color: #222
}

.cookies-admin .collapsible__button:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgMTYgMTAiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJtMCAwaDE2djEwaC0xNnoiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0ibTEgMS4zMzMzNCA3IDcgNy03IiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iMyIvPjwvZz48L3N2Zz4=");
	background-position: 50%;
	background-repeat: no-repeat;
	color: #fff;
	content: "";
	float: left;
	font-weight: 700;
	height: 14px;
	margin-right: 2rem;
	width: 14px
}

.cookies-admin .collapsible__content {
	border: none;
	display: none;
	padding-left: 3.5rem
}

.cookies-admin .collapsible__content p {
	padding-bottom: 2rem
}

.cookies-admin .toggle {
	display: inline-block;
	height: 25px;
	margin-right: 2rem;
	position: relative;
	width: 50px
}

.cookies-admin .toggle input {
	display: none
}

.cookies-admin .toggle input:checked+.switch {
	background-color: #63a143;
	border: 2px solid #63a143
}

.cookies-admin .toggle input:checked+.switch:before {
	background-color: #f5f5f5;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTMuNzEwNSAzLjMzMzM0LTcuODY3MzEgNy43MzMzNi0zLjY4NDY3LTMuNjQ2NjktLjkzNzMzLjk0OCA0LjE1MTMzIDQuMTA5MjljLjEyNDc3LjEyMzIuMjkzMDMuMTkyMy40NjgzNC4xOTIzcy4zNDM1Ny0uMDY5MS40NjgzMy0uMTkyM2w4LjMzMzMxLTguMTk0NjJ6IiBmaWxsPSIjMDAwIiBzdHJva2U9IiMwMDAiLz48L3N2Zz4=");
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-transform: translateX(25px);
	transform: translateX(25px)
}

.cookies-admin .toggle input:focus+.switch {
	-webkit-box-shadow: 0 0 1px #63a143;
	box-shadow: 0 0 1px #63a143
}

.cookies-admin .toggle input:disabled+.switch {
	-webkit-filter: none;
	filter: none;
	opacity: .5;
	pointer-events: none
}

.cookies-admin .toggle .switch {
	background-color: #9e9e9e;
	border: 2px solid #9e9e9e;
	cursor: pointer;
	right: 0;
	top: 0
}

.cookies-admin .toggle .switch,.cookies-admin .toggle .switch:before {
	bottom: 0;
	left: 0;
	position: absolute;
	-webkit-transition: .3s;
	transition: .3s
}

.cookies-admin .toggle .switch:before {
	background-color: #f5f5f5;
	background-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHdpZHRoPSIxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJtMCAwaDE2djE2aC0xNnoiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0ibTEuNjY2NSAxLjY2NjYzIDEyLjY3IDEyLjY2OTk3bS0xMi42NyAwIDEyLjY3LTEyLjY2OTk3IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=");
	background-position: 50%;
	background-repeat: no-repeat;
	content: "";
	height: 21px;
	width: 21px
}

.cookies-admin .toggle .switch.round {
	border-radius: 22px
}

.cookies-admin .toggle .switch.round:before {
	border-radius: 50%
}

.pornstar__data:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden
}

.pornstar__data.is-visible .pornstar__data__info {
	display: block
}

.pornstar__data.is-visible .pornstar__data__description {
	overflow: visible;
	text-overflow: unset;
	white-space: normal
}

.pornstar__data.is-visible .pornstar__data__personal {
	display: block
}

.pornstar__data__img {
	height: 100%;
	left: 0;
	max-height: 12rem;
	position: absolute;
	top: 0;
	width: 118px
}

@media (max-width:767px) {
	.pornstar__data__img {
		height: 78px;
		width: 100px
	}
}

.pornstar__data__img figure,.pornstar__data__img img {
	border-radius: .25rem;
	display: block;
	height: 100%;
	max-height: 250px;
	margin: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.extended .pornstar__data__img {
	height: 78px;
	max-height: 80px;
	width: 100px
}

@media (min-width:768px) {
	.extended .pornstar__data__img {
		height: auto;
		max-height: 12rem;
		width: calc(20% - .187rem - .125rem)
	}
}

.pornstar__data__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.pornstar__data__info {
	width: 100%
}

@media (min-width:768px) {
	.pornstar__data__info {
		width: 70%
	}

	.extended .pornstar__data__info {
		width: 100%
	}
}

.pornstar__data--stats {
	border-top: none;
	color: #332f2e;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-size: .75rem;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	margin: 0;
	text-align: left;
	-webkit-transition: none;
	transition: none
}

@media (min-width:768px) {
	.pornstar__data--stats {
		margin-top: .5rem
	}
}

.pornstar__data--stats .icon--thumb-data {
	margin-right: 5px
}

@media (max-width:374px) {
	.pornstar__data--stats .icon--thumb-data {
		display: none
	}
}

.pornstar__data--stats dd {
	display: inline;
	margin: 0 1rem 0 .175rem
}

.pornstar__data--stats dd,.pornstar__data--stats dt {
	font-size: .75rem
}

@media (min-width:768px) {
	.pornstar__data--stats dd,.pornstar__data--stats dt {
		font-size: .9375rem
	}
}

.pornstar__data--stats,_:-ms-lang(x) {
	margin-top: 1rem
}

.pornstar__data__description {
	color: #000;
	font-size: .75rem;
	line-height: 1.625rem;
	line-height: 1.6;
	margin-top: .25rem;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (min-width:768px) {
	.pornstar__data__description {
		font-size: .9375rem
	}
}

.pornstar__data__personal {
	display: none;
	font-size: .75rem;
	margin-top: .625rem
}

@media (min-width:768px) {
	.pornstar__data__personal {
		font-size: .9375rem
	}
}

.pornstar__data__personal li {
	line-height: 1.6
}

@media (min-width:768px) {
	.pornstar__data__personal li {
		line-height: 1.625rem
	}
}

.pornstar__data__personal li:before {
	color: #38acbb;
	content: "\002022\ ";
	font-size: .8125rem;
	margin-right: .1875rem
}

.pornstar__data__personal li .strong-twitter {
	margin-right: 4px
}

.pornstar__data__personal li a {
	color: #38acbb;
	text-decoration: none
}

.section-header__title--pornstar {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: calc(100% - 50px)
}

@media (min-width:376px) {
	.section-header__title--pornstar {
		max-width: calc(100% - 160px)
	}
}

@media (min-width:544px) {
	.section-header__title--pornstar {
		max-width: calc(100% - 180px)
	}
}

.section-header__title--pornstar span {
	padding-bottom: .375rem
}

.section-header__title--pornstar.section-header__title {
	border: none;
	margin: 0 .25rem 0 0
}

@media (max-width:767px) {
	.section-header__title--pornstar.section-header__title {
		padding-bottom: 0
	}
}

.section-header__title--pornstar small {
	font-size: .75rem
}

@media (max-width:543px) {
	.section-header__title--pornstar small {
		display: none
	}
}

@media (min-width:768px) {
	.section-header__title--pornstar small {
		font-size: .9375rem
	}
}

.section-header--pornstar {
	display: inline-block;
	margin-top: .625rem;
	margin-bottom: .625rem;
	min-height: 77px;
	padding-left: 110px;
	position: relative;
	width: 100%
}

@media (min-width:768px) {
	.section-header--pornstar {
		margin-top: .625rem;
		margin-bottom: .925rem;
		min-height: 99px;
		padding-left: 130px
	}
}

.section-header--pornstar.section-header {
	border: none
}

.section-header--pornstar .btn--right-toggle {
	position: absolute;
	right: 0;
	top: 0
}

.section-header--pornstar .btn--right-toggle span {
	display: none
}

.section-header--pornstar .btn--right-toggle span.is-visible {
	display: inline
}

@media (max-width:375px) {
	.section-header--pornstar .btn--right-toggle span,.section-header--pornstar .btn--right-toggle span.is-visible {
		display: none
	}
}

.section-header--pornstar .btn--right-toggle .rotate {
	-webkit-transition: transform .25s ease-in-out;
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.section-header--pornstar.extended {
	padding-left: 0
}

@media screen and (min-width:1600px) {
	.section-header--pornstar.extended {
		min-height: 250px
	}
}

@media (min-width:768px) {
	.section-header--pornstar.extended {
		padding-left: 20.5%
	}

	.section-header--pornstar.extended .pornstar__data--stats,.section-header--pornstar.extended .section-header__title--pornstar {
		padding-left: 0
	}

	.section-header--pornstar.extended .pornstar__data__description {
		margin-top: 0
	}
}

@media (max-width:767px) {
	.section-header--pornstar.extended .pornstar__data--stats,.section-header--pornstar.extended .section-header__title--pornstar {
		padding-left: 110px
	}

	.section-header--pornstar.extended .pornstar__data__description {
		margin-top: 1.7rem
	}
}

@media (max-width:543px) {
	.section-header--user-bio {
		-webkit-box-align: left;
		-ms-flex-align: left;
		align-items: left;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media (max-width:543px) and (min-width:768px) {
	.section-header--user-bio {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.btn--title-section-user-bio {
	width: 100%
}

@media (min-width:544px) {
	.btn--title-section-user-bio {
		width: auto
	}
}

.section-header__title--user-bio {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: .25rem 0
}

@media (min-width:768px) {
	.section-header__title--user-bio {
		font-size: 1.25rem
	}
}

@media (min-width:992px) {
	.section-header__title--user-bio {
		font-size: 1.675rem
	}
}

@media (max-width:543px) {
	.section-header__title--user-bio {
		margin-right: .25rem
	}
}

@media (min-width:768px) {
	.section-header__title--user-bio {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}
}

.section-header__title--user-bio a {
	font-size: .9375rem
}

@media (min-width:768px) {
	.section-header__title--user-bio a {
		font-size: 1.25rem;
		margin-right: .25rem
	}
}

@media (min-width:992px) {
	.section-header__title--user-bio a {
		font-size: 1.675rem;
		margin-right: .25rem
	}
}

.section-header__title--user-bio a svg {
	margin: 0 .175rem
}

@media (min-width:768px) {
	.section-header__title--user-bio a svg {
		margin: -.1rem .25rem 0 0
	}
}

.section-header__title--user-bio span {
	font-size: .9375rem
}

@media (min-width:768px) {
	.section-header__title--user-bio span {
		font-size: 1.25rem;
		margin-right: .25rem
	}
}

@media (min-width:992px) {
	.section-header__title--user-bio span {
		font-size: 1.675rem;
		margin-right: .25rem
	}
}

.section-header__title--user-bio span svg {
	margin: 0 .175rem
}

@media (min-width:768px) {
	.section-header__title--user-bio span svg {
		margin: -.1rem .25rem 0 0
	}
}

.user-profile__data {
	display: inline-block;
	position: relative
}

@media (min-width:544px) {
	.user-profile__data {
		margin-bottom: .625rem
	}
}

.user-profile__data__img {
	width: 100%;
	margin-bottom: .625rem
}

.user-profile__data__img img {
	width: 100%;
	height: auto
}

@media (min-width:544px) {
	.user-profile__data__img {
		bottom: auto;
		left: 0;
		position: absolute;
		right: auto;
		top: 0
	}

	.user-profile__data__img,.user-profile__data__img img {
		border-radius: .25rem;
		height: 104px;
		width: 135px
	}
}

@media (min-width:992px) {
	.user-profile__data__img,.user-profile__data__img img {
		height: 120px;
		width: 160px
	}
}

.user-profile__data__img figure {
	margin: 0
}

.user-profile__data__text {
	padding-left: 0
}

@media (min-width:544px) {
	.user-profile__data__text {
		padding-left: 145px
	}
}

@media (min-width:992px) {
	.user-profile__data__text {
		padding-left: 170px
	}
}

@media (min-width:544px) {
	.user-profile__data__user-bio {
		margin-top: .25rem
	}
}

@media (min-width:992px) {
	.user-profile__data__user-bio {
		margin-top: .625rem
	}
}

.user-profile__data__user-bio li {
	display: block;
	float: left;
	font-size: .8125rem;
	margin-bottom: .5rem;
	width: 100%
}

@media (min-width:544px) {
	.user-profile__data__user-bio li {
		margin: 0 .25rem .5rem;
		width: calc(50% - .5rem)
	}
}

@media (min-width:768px) {
	.user-profile__data__user-bio li {
		float: left;
		font-size: .9375rem;
		margin: 0 .25rem .5rem 0
	}
}

.user-profile__data__user-bio li:before {
	display: none
}

.nav-user-bio {
	margin: .5rem 0;
	padding-bottom: .5rem
}

.nav-user-bio .btn,.nav-user-bio .pagination_item--is-disabled {
	margin-right: .25rem
}

.tabs-user-bio {
	border-bottom: .0625rem solid #d3d1d1;
	width: 100%
}

.tabs-user-bio .btn-tab {
	background: #e8e8e8;
	border: .0625rem solid #e8e8e8;
	border-bottom: 0;
	border-radius: .25rem .25rem 0 0;
	color: #8a8a8a;
	margin-right: .175rem;
	padding-top: .375rem;
	padding-bottom: .375rem;
	-webkit-transition: background .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;
	transition: background .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out
}

.tabs-user-bio .btn-tab:hover {
	background: #e3e3e3;
	border-bottom: none;
	color: #000
}

.tabs-user-bio .btn-tab--selected {
	background-color: #f5f5f5;
	border: .0625rem solid #d3d1d1;
	border-bottom: 0;
	color: #38acbb;
	position: relative;
	top: 1px
}

.tabs-user-bio .btn-tab--selected:hover {
	background-color: #f5f5f5;
	border: .0625rem solid #8a8a8a;
	border-bottom: none
}

.tabs-user-bio~.filter>ul {
	margin-top: .9rem
}

@media (min-width:768px) {
	.tabs-user-bio~.filter>ul {
		margin-top: .375rem
	}
}

.tabs-user-bio~.filter>ul,.tabs-user-bio~.filter>ul .filter__title {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.btn-subscribed-user {
	margin: .33333rem 0 .625rem;
	width: 100%
}

@media (min-width:768px) {
	.btn-subscribed-user {
		margin-right: .625rem;
		margin-left: .625rem;
		width: calc(100% - 1rem)
	}
}

.icon__view-profiles--chevron {
	color: #8a8a8a;
	display: none;
	height: 1.5rem;
	padding-top: .25rem;
	width: 1.5rem;
	-ms-flex-item-align: end;
	align-self: flex-end
}

@media (min-width:768px) {
	.icon__view-profiles--chevron {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.error-500 .wrapper--header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-height: 4.5rem;
	padding-left: 0
}

.error-500 .box-logo {
	display: inline-block;
	float: none;
	width: auto
}

.error-500 .box-logo .brand {
	padding-left: 0
}

.error-500 .site-header__character {
	height: 9.375rem;
	margin-left: -1.25rem;
	position: relative
}

.image-error {
	margin: .625rem 0;
	width: 45%
}

@media (min-width:768px) {
	.image-error {
		width: 35%
	}
}

@media (min-width:992px) {
	.image-error {
		width: 25%
	}
}

.site-header__logo {
	margin-right: 0
}

.search {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%
}

.slogan__header--dk {
	color: #fccec0;
	font-size: .9375rem;
	letter-spacing: .09rem;
	margin-left: .625rem;
	margin-right: .625rem;
	text-align: right;
	width: 21rem
}

@media (max-width:1139px) {
	.slogan__header--dk {
		letter-spacing: 0;
		text-align: center;
		width: 10rem
	}
}

@media (max-width:991px) {
	.slogan__header--dk {
		display: none
	}
}

.slogan__header--mobile {
	color: #2c8894;
	background: #dcdcdc;
	font-size: .9375rem;
	height: auto;
	margin: 0;
	padding: .375rem .625rem;
	text-align: center;
	width: 100%
}

@media (min-width:768px) {
	.slogan__header--mobile {
		letter-spacing: .09rem
	}
}

@media (min-width:992px) {
	.slogan__header--mobile {
		display: none
	}
}

.slogan__header--dk .slogan-free {
	color: #fff
}

.slogan__header--mobile .slogan-free {
	color: #000
}

@media (min-width:992px) {
	.wrapper--header {
		padding-left: 6.3rem
	}
}

@media (min-width:768px) {
	.site-header__logo {
		padding-left: 0
	}

	.site-header__logo .isologo {
		left: 0
	}

	.site-header__logo .isologo img {
		padding-top: 0;
		width: 5.6rem
	}
}

.site-header__logo .isologo img {
	margin-right: .25rem
}

@media (max-width:767px) {
	.site-header__logo .isologo img {
		height: 30px;
		margin-right: .3rem;
/*width:30px*/
	}
}

@media (min-width:768px) {
	.site-header__logo .logotext {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
/*padding-left:4.5rem*/
	}
}

.is-gay .site-header__logo .logotext {
	position: relative;
	top: -2px
}

@media (max-width:543px) {
	.is-gay .site-header__logo .logotext {
		top: -1px
	}

	.is-gay .site-header__logo .logotext .logotext__word--accent {
		margin-bottom: 1px
	}
}

@media (max-width:350px) {
	.is-gay .site-header__logo .logotext .logotext__word--accent {
		margin-bottom: 0
	}
}

.site-header__logo .logotext__word {
	background: -webkit-gradient(linear,left top,left bottom,from(#bcc6cc),color-stop(#eee),to(#bcc6cc));
	background: linear-gradient(180deg,#bcc6cc,#eee,#bcc6cc);
	color: #fff;
	margin-bottom: 0;
	text-shadow: none;
	-webkit-background-clip: text
}

@media (min-width:768px) {
	.site-header__logo .logotext__word {
		font-size: 26px;
/*padding-left:4.6rem*/
	}
}

@media (max-width:543px) {
	.site-header__logo .logotext__word {
		font-size: 18px;
		margin-top: 1px
	}
}

@media (max-width:350px) {
	.site-header__logo .logotext__word {
		font-size: 16px;
		margin-top: 1px
	}
}

.site-header__logo .logotext__word--accent {
	background: -webkit-gradient(linear,left top,left bottom,from(#bcc6cc),color-stop(#eee),to(#bcc6cc));
	background: linear-gradient(180deg,#bcc6cc,#eee,#bcc6cc);
	color: #fff;
	margin-left: 0;
	text-shadow: none;
	-webkit-transform: none;
	transform: none;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

@media (min-width:768px) {
	.site-header__logo .logotext__word--accent {
		font-size: 27px
	}

	.site-header__logo .logotext__word--accent:after {
		content: "DROIDS";
		left: 75px;
		position: absolute;
		text-shadow: 10px 10px 20px rgba(0,0,0,.5),20px 40px 40px #000;
		top: 36px;
		z-index: -1;
		mix-blend-mode: multiply
	}
}

@media (max-width:543px) {
	.site-header__logo .logotext__word--accent {
		font-size: 18px
	}
}

@media (max-width:350px) {
	.site-header__logo .logotext__word--accent {
		font-size: 16px
	}
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
	.site-header__logo .logotext__word,.site-header__logo .logotext__word--accent {
		background: none;
		color: #fff;
		text-shadow: 1px 1px #000
	}

	.site-header__logo .logotext__word--accent:after,.site-header__logo .logotext__word:after {
		content: none
	}
}

.sticky-header .logotext--sticky,.sticky-header .logotext--sticky .logotext--sticky--accent {
	color: #fff;
	font-weight: 700
}

.tab__item--featured .btn,.tab__item--featured .pagination_item--is-disabled {
	background: #000;
	border-color: #000
}

.tab__item--featured .btn:hover,.tab__item--featured .pagination_item--is-disabled:hover {
	background: #6b563f;
	border-color: #6b563f
}

.syy,.xyy,.pagination_item--next .btn:not(.pagination_item--is-disabled),.pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled),.pagination_item--prev .btn:not(.pagination_item--is-disabled),.pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled) {
	border: 1px solid #38acbb
}

.syy,.xyy,.pagination_item--next .btn:not(.pagination_item--is-disabled),.pagination_item--next .btn:not(.pagination_item--is-disabled) .icon,.pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled),.pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon,.pagination_item--prev .btn:not(.pagination_item--is-disabled),.pagination_item--prev .btn:not(.pagination_item--is-disabled) .icon,.pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled),.pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled) .icon {
	color: #fff
}

.no-touchevents .pagination_item--next .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover {
	background: #e63f0a;
	border: 1px solid #e63f0a
}

.no-touchevents .pagination_item--next .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--next .btn:not(.pagination_item--is-disabled):hover .icon,.no-touchevents .pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--next .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover .icon,.no-touchevents .pagination_item--prev .btn:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .btn:not(.pagination_item--is-disabled):hover .icon,.no-touchevents .pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover,.no-touchevents .pagination_item--prev .pagination_item--is-disabled:not(.pagination_item--is-disabled):hover .icon {
	color: #fff
}

.has-fullwidth-menu .navigation {
	background-color: #38acbb
}

.has-fullwidth-menu .navigation .tab__item.is-current,.has-fullwidth-menu .navigation .tab__item:hover {
	background-color: #329aa7
}

.has-fullwidth-menu .navigation .tab__link {
	border: none
}

.wrapper__site-promo,.wrapper__site-promo .container {
	padding: 0
}

@media (min-width:992px) {
	.wrapper__site-promo .container {
		padding: 0 .625rem
	}
}

.wrapper__site-promo .section-title {
	font-size: 1.25rem;
	padding-bottom: .25rem
}

@media (max-width:1187px) {
	.wrapper__site-promo .section-title {
		font-size: 1rem;
		padding-top: .25rem;
		padding-bottom: .375rem;
		text-align: center
	}
}

@media (max-width:991px) {
	.wrapper__site-promo .section-title {
		border-bottom: none;
		font-size: .8125rem;
		padding-top: .75rem;
		padding-bottom: .75rem
	}
}

@media (max-width:543px) {
	.wrapper__site-promo .section-title {
		font-size: .75rem
	}
}

.wrapper__site-promo .section-title a {
	color: #000
}

@media (max-width:1187px) {
	.wrapper__site-promo .section-title a {
		color: #000
	}

	.wrapper__site-promo .section-title a:hover {
		color: #332f2e
	}
}

.wrapper__site-promo .grid--categories-site-promo {
	padding: 0
}

@media (max-width:991px) {
	.wrapper__site-promo .grid--categories-site-promo {
		padding: 0 .625rem
	}
}

@media (max-width:767px) {
	.wrapper__site-promo .grid--categories-site-promo {
		padding: 0 .375rem
	}
}

@media (min-width:992px) {
	.wrapper__site-promo .grid__item {
		background: #fff;
		border-radius: .25rem;
		-webkit-box-shadow: 0 .0625rem .0625rem rgba(0,0,0,.1);
		box-shadow: 0 .0625rem .0625rem rgba(0,0,0,.1)
	}
}

@media (min-width:992px) {
	.wrapper__site-promo .grid__item figcaption {
		border-top: .25rem solid #0088e7
	}
}

.no-touchevents .wrapper__site-promo .grid__item:hover figcaption {
	border-top: .25rem solid #e9380a
}

.wrapper__site-promo.porn300 .container {
	padding: 0 .625rem
}

@media (max-width:991px) {
	.wrapper__site-promo.porn300 .container {
		padding: 0
	}
}

.wrapper__site-promo.porn300 .section-header {
	border-bottom: none
}

@media (min-width:1188px) {
	.wrapper__site-promo.porn300 .section-header {
		margin-bottom: .375rem;
		padding-bottom: 0
	}
}

@media (max-width:991px) {
	.wrapper__site-promo.porn300 .section-header {
		background: #ebebeb
	}
}

.wrapper__site-promo.porn300 .section-header .section-title {
	border-bottom: none;
	padding-bottom: 0
}

@media (max-width:1187px) {
	.wrapper__site-promo.porn300 .section-header .section-title {
		font-size: 1rem
	}
}

@media (max-width:991px) {
	.wrapper__site-promo.porn300 .section-header .section-title {
		font-size: .9375rem;
		padding-bottom: .5rem
	}
}

@media (max-width:543px) {
	.wrapper__site-promo.porn300 .section-header .section-title {
		font-size: .875rem
	}
}

.wrapper__site-promo.porn300 .section-header .isologo {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0 0 2px
}

@media (max-width:1187px) {
	.wrapper__site-promo.porn300 .section-header .isologo img {
		height: 23px
	}
}

.wrapper__site-promo.porn300 .grid__item {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

@media (max-width:991px) {
	.wrapper__site-promo.porn300 .grid__item:nth-of-type(5),.wrapper__site-promo.porn300 .grid__item:nth-of-type(6) {
		display: none
	}
}

@media (max-width:767px) {
	.wrapper__site-promo.porn300 .grid__item:nth-of-type(5),.wrapper__site-promo.porn300 .grid__item:nth-of-type(6) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

.wrapper__site-promo.porn300 .grid__item:hover figcaption,.wrapper__site-promo.porn300 .grid__item figcaption {
	border-top: none
}

.wrapper__site-promo.porn300 .grid__item .grid__item__title {
	text-align: center
}

.wrapper__site-promo.porn300 .grid__item__title {
	margin: .375rem .5rem
}

.wrapper__site-promo.porn300 .grid__item--category .grid__item__img .grid__item__img--container img {
	background-color: rgba(51,47,46,.1)
}

@media (min-width:1141px) and (max-width:1090px) {
	.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites .grid__item__data--video,.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites .grid__item__data--video .icon--thumb-data,html:not(.touchevents) .grid__item--pornstar-thumb .grid__item__data--video,html:not(.touchevents) .grid__item--pornstar-thumb .grid__item__data--video .icon--thumb-data,html:not(.touchevents) .grid__item--video-thumb .grid__item__data--video,html:not(.touchevents) .grid__item--video-thumb .grid__item__data--video .icon--thumb-data,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__data--video,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__data--video .icon--thumb-data {
		height: .75rem;
		margin-right: 0
	}
}

.grid__item--video-thumb .grid__item__img:after,.wrapper__related-sites .grid .grid__item.grid__item--sites .grid__item__img:after {
	margin-top: -1.75rem
}

.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before {
	opacity: 0
}

.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
	margin-left: 9px;
	margin-right: 9px
}

@media (min-width:768px) {
	.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
		margin-left: .5rem;
		margin-right: .5rem;
		margin-top: .375rem
	}
}

@media (min-width:992px) {
	.grid__item__title--pornstars,.grid__item__title--videos,.grid__item__title--videos-home,.wrapper__related-sites .grid__item__title--site {
		margin-right: .375rem;
		padding-left: .125rem
	}
}

@media (max-width:543px) {
	.grid__item__title--pornstars {
		margin-left: 0;
		margin-right: 0
	}
}

@media (min-width:768px) {
	.grid__item__title--pornstars {
		margin-left: .85rem;
		margin-right: .5rem;
		margin-top: .375rem
	}
}

@media (min-width:992px) {
	html.touchevents .grid__item--home-video-thumb .grid__item__data,html.touchevents .grid__item__data--video {
		margin-right: .375rem;
		padding-left: .125rem
	}
}

@media (min-width:768px) {
	.grid__item__data li {
		margin: 0 .5rem
	}

	.grid__item:not(.endcard__item) {
		max-width: calc(25% - .187rem - .125rem);
		width: calc(25% - .187rem - .125rem);
		margin-left: .156rem;
		margin-right: .156rem
	}
}

.alphabet,.alphabet--pornstars .alphabet__item-link,.alphabet__item-link,.btn--title-section-user-bio,.btn-subscribed-user,.btn__show-more--mobile,.description-404,.empty-state,.producer__data__section,.section-header--404,.section-header--tags-search,.section-header--tags-search .section-header__title,.section-header__title--404,.text-center {
	text-align: center
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

body * .is-hidden {
	display: none!important
}

body * .hidden {
	display: none
}

body * .hidden-xs {
	display: inline-block
}

body * .hidden-xs.btn--show-more,body * .hidden-xs.btn-infinite {
	display: block
}

@media (max-width:543px) {
	body * .hidden-xs,body * .hidden-xs.btn--show-more,body * .hidden-xs.btn-infinite {
		display: none
	}
}

body * .hidden-sm {
	display: none
}

@media (min-width:768px) {
	body * .hidden-sm {
		display: inline-block
	}

	body * .hidden-sm.btn--show-more,body * .hidden-sm.btn-infinite {
		display: block
	}
}

body * .hidden-md {
	display: none
}

@media (min-width:992px) {
	body * .hidden-md {
		display: inline-block
	}

	body * .hidden-md.btn--show-more,body * .hidden-md.btn-infinite {
		display: block
	}
}

body * .hidden-lg {
	display: none
}

@media (min-width:1188px) {
	body * .hidden-lg {
		display: inline-block
	}

	body * .hidden-lg.btn--show-more,body * .hidden-lg.btn-infinite {
		display: block
	}
}

body * .visible-xs {
	display: inline-block
}

body * .visible-xs.btn--show-more,body * .visible-xs.btn-infinite,body * .visible-xs.tab__item {
	display: block
}

@media (min-width:544px) {
	body * .visible-xs,body * .visible-xs.btn--show-more,body * .visible-xs.btn-infinite,body * .visible-xs.tab__item {
		display: none
	}
}

body * .visible-sm {
	display: inline-block
}

body * .visible-sm.btn--show-more,body * .visible-sm.btn-infinite,body * .visible-sm.tab__item {
	display: block
}

@media (min-width:768px) {
	body * .visible-sm,body * .visible-sm.btn--show-more,body * .visible-sm.btn-infinite,body * .visible-sm.tab__item {
		display: none
	}
}

body * .visible-md {
	display: inline-block
}

body * .visible-md.btn--show-more,body * .visible-md.btn-infinite {
	display: block
}

@media (min-width:992px) {
	body * .visible-md,body * .visible-md.btn--show-more,body * .visible-md.btn-infinite {
		display: none
	}
}

body * .visible-lg {
	display: none
}

@media (min-width:1188px) {
	body * .visible-lg {
		display: inline-block
	}

	body * .visible-lg.btn--show-more,body * .visible-lg.btn-infinite {
		display: block
	}
}

body .invisible {
	visibility: hidden
}

body .visible {
	visibility: visible
}

body * .hidden-under-920 {
	display: none
}

@media (min-width:920px) {
	body * .hidden-under-920 {
		display: block
	}
}

body * .visible-under-920 {
	display: block
}

@media (min-width:920px) {
	body * .visible-under-920 {
		display: none
	}
}

.grid__item__title,.mobile-drawer__submenu--languages .mobile-drawer__link,.truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.grid__item,.grid__item__img,.icon--count,.icon--data-duration,.icon--main-nav,.icon--producer-data,.icon--thumb-data,.icon-btn-videos,.icon-btn-videos-xxs,.icon-primary,.icon-secondary,.mobile-drawer__title .icon--drawer.icon-primary,.mobile-drawer__title .icon--drawer.icon-secondary,.nav__buttons__icon,.pos-relative,.slogan__icon {
	position: relative
}

.pos-absolute,.wrapper__related-sites .grid html:not(.touchevents) .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .grid__item--video-thumb:not(.grid__item--home-video-thumb) .grid__item__img:hover:before,html:not(.touchevents) .wrapper__related-sites .grid .grid__item.grid__item--sites:not(.grid__item--home-video-thumb) .grid__item__img:hover:before {
	position: absolute
}

.text-shadow,html:not(.touchevents) .endcard__item .grid__item__title {
	text-shadow: 0 .1rem .14rem rgba(0,0,0,.5)
}

.text-capitalize {
	text-transform: capitalize
}

.text-lowercase {
	text-transform: lowercase
}

.text-uppercase {
	text-transform: uppercase
}

.mb-md {
	margin-bottom: .625rem
}

.mb-sm {
	margin-bottom: .375rem
}

.mb-xs {
	margin-bottom: .25rem
}

.tags-search__form .awesomplete {
	margin: 0 auto;
	display: block;
	width: 100%
}

.tags-search__form .awesomplete ul {
	font-size: 1.3em
}

.preferent-hidden {
	display: none!important
}

.sokeytags ul {
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: #fff;
}

.sokeytags ul li {
	display: block;
	margin: 0px 0px 2px 5px;
}

.sokeytags ul li a {
	float: left;
	text-align: center;
	font-size: 18px;
	display: inline-block;
	background: #38acbb;
	color: #FFF;
	margin: 1px;
	transition-duration: .3s;
	text-decoration: none;
	padding: 1px 8px 1px 8px;
	background-color: #fff;
	border: .0625rem solid #d3d1d1;
	color: #000;
	cursor: pointer;
}

.sokeytags ul li a:hover {
	background-color: #fff;
	border: .0625rem solid #d3d1d1;
	color: #000
}

.linklist ul {
	display: grid;
	grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto;
	padding: 2px
}

.linklist ul li {
	text-align: center;
	margin: 0px 5px 2px 5px;
	display: block;
}

.linklist ul li a {
	width: 100%;
	text-decoration: none;
	background-color: #38acbb;
	color: #fff;
	font-size: 16px;
	padding: 5px;
	border-radius: 10px;
	display: inline-block;
}

@media only screen and (max-width:1400px) {
	.linklist ul li a {
		font-size: 16px;
	}

	.linklist ul {
		grid-template-columns: auto auto auto auto auto auto auto;
	}
}

@media only screen and (max-width:750px) {
	.linklist ul li a {
		font-size: 14px;
	}

	.linklist ul {
		grid-template-columns: auto auto auto auto;
	}
}
@media only screen and (max-width:400px) {
	.linklist ul li a {
		font-size: 14px;
	}

	.linklist ul {
		grid-template-columns: auto auto auto;
	}
}

.linklist ul li a.a1 {
	background: #000;
	color: #fff;
}

.linklist ul li a.a2 {
	background: #38acbb;
	color: #fff;
}

.block_app {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	/*justify-content: center;*/
}

.block_app img {
	border-radius: 15%;
	width: 60px;
	height: 60px;
	object-fit: cover;
    /* border: 5px solid gray; */
}

.block_app_item {
	width: auto;
	display: block;
	text-align: center;
	width: calc(100% / 20);
	width: 80px;
}

.block_app_item_title {
	text-align: center;
	font-size: 12px;
	font-weight: 600;
	color: black;
	white-space: nowrap;
}

.block_app_item_image {
	margin: 5px;
}

@media only screen and (max-width: 760px) {
	.block_app_item {
		width: calc(100% / 4);
	}
}

a.active {
	background: #329aa7!important;
}
.hidden{
    display: none !important;
}

.col6{
    width: 50%;
    float: left;
}
.col6 a{
    display: block !important;
}
@media screen and (max-width: 750px){
     
.col6 {
    width: 100%!important;
}
.col6  img{
    height: 50px !important;
}
.hidden{
    display: block !important;
}
}


.video-container  img{
    max-width: 100%;
}