@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.1/css/font-awesome.min.css');

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Quicksand, sans-serif;
	font-weight: 700;
	-webkit-text-shadow: 0 2px 5px #000;
	-moz-text-shadow: 0 2px 5px #000;
	text-shadow: 0 2px 5px #000
}

a,
blockquote,
li,
p {
	font-family: Quicksand, sans-serif;
	font-weight: 400
}

h1.ptitleMain {
	text-align: center;
	color: #fff;
	font-size: 15px;
	padding-top: 20px
}

div.column.hidden {
	display: none !important
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0
}

a {
	text-decoration: none;
	color: #ED8324
}

body,
div.main,
html {
	width: 100%;
	min-height: 100%
}

img {
	border-radius: 3px
}

body {
	font-family: Quicksand, sans-serif;
	font-weight: 400;
	font-size: 15px;
	min-height: calc(100vh - 50px);
	color: #ffffff;
	background: #001128;
	margin: 50px 0 0
}

div.main div.header {
	width: 100%;
	height: 50px;
	background: #0D2547;
	position: fixed;
	z-index: 1;
	top: 0;
	text-align: center;
	color: #fff
}

div.main div.header div.about {
	width: 803px;
	display: inline-block;
	vertical-align: top;
	height: 100%;
	position: relative;
	text-align: center;
	padding-top: 15px
}

div.main div.header div.about div.pornsite_info {
	text-align: left;
	vertical-align: top;
	display: none;
	height: 100%;
	width: 100%;
	position: relative
}

div.main div.header div.about div.pornsite_info img {
	max-height: 100px;
	max-width: 145px;
	top: 50%;
	transform: translate(0, -50%);
	position: absolute;
	right: 10px
}

div.main div.header div.about div.pornsite_info div {
	display: inline-block;
	max-height: 100%;
	width: calc(100% - 155px);
	top: 50%;
	transform: translate(0, -50%);
	position: absolute
}

div.main div.header div.about div.main_info {
	display: inline-block;
	text-align: left;
	vertical-align: top
}

div.crumbs {
	padding: 20px 0 0 20px
}

div.content {
	position: relative;
	text-align: left;
	min-height: calc(100vh - 170px);
	max-width: 1000px;
	margin: 0 auto
}

div.content div.column {
	width: 25%;
	max-width: 250px;
	padding: 0 5px;
	margin: 0;
	display: inline-block;
	vertical-align: top
}

div.column div.block_cat {
	text-align: center;
	text-align: center;
	background: #FFFFFF;
	margin-top: 10px;
	border-radius: 5px;
	width: 100%;
	overflow:hidden;
	box-shadow: 1px 4px 5px 0px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 4px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 4px 5px 0px rgba(0,0,0,0.5);
}

div.content div.block_cat a:hover {
	text-decoration: none
}

div.content div.block_cat h2 {
	background: #001128;
	color: #fff;
	height: 30px;
	vertical-align: middle;
	padding-top: 3px;
	font-size: 15px
}

div.content div.block_cat div.short_info {
	color: #5f5f5f;
	padding: 3px;
	font-size: 12px
}

div.content div.block_cat div.sites {
	overflow-x: hidden;
	overflow-y: auto
}

div.content div.block_cat div.sites.scroll {
	padding-right: 18px
}

div.content div.block_cat div.sites::-webkit-scrollbar {
	width: 18px
}

div.content div.block_cat div.sites::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	border-radius: 10px;
	width: 10px
}

div.content div.block_cat div.sites::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .5);
	width: 10px
}

div.content div.block_cat div.sites table.sites {
	width: 100%;
	border-spacing: 0
}

div.content div.block_cat table.sites tr {
	height: 25px;
	margin: 0;
	padding: 0;
	margin: 0;
	padding: 3px;
	vertical-align: top
}

div.content div.block_cat table.sites td.num {
	width: 27px;
	color: #000;
	text-align: right
}

div.content div.block_cat table.sites td.logo {
	width: 16px;
	padding-right: 10px;
	padding-left: 10px
}

div.content div.block_cat table.sites td.logo img {
	width: 16px
}

div.content div.block_cat table.sites td.info {
	width: 16px;
	padding-left: 5px;
	vertical-align: bottom
}

div.content div.block_cat table.sites tr:hover td.info i {
	display: block !important
}

div.content div.block_cat table.sites td.info i {
	display: none !important;
	color: #5f5f5f;
	margin-bottom: 8px
}

div.content div.block_cat table.sites td.title,
div.content div.block_cat table.sites td.title a {
	text-align: left;
	color: #000
}

div.content div.block_cat table.sites td.title a:hover {
	text-decoration: underline
}

div.content a:hover {
	text-decoration: underline
}

div.footer {
	color: #fff;
	background: #0D2547;
	width: 100%;
	min-height: 50px;
	text-align: left;
	padding-top: 10px
}

div.footer div.text {
	text-align: left;
	max-width: 1000px;
	width: 100%;
	margin: 0 auto
}

div.footer div.text a:hover {
	text-decoration: underline
}

div.main div.langs {
	text-align: center;
	display: block
}

div.main div.langs div.lang_now {
	width: 150px;
	text-align: center;
	margin: 0 auto;
	position: relative
}

div.main div.langs ul.langs_all {
	width: 150px;
	list-style: none;
	background-color: #001128;
	border: 1px solid #262626;
	position: absolute;
	text-align: center;
	display: none;
	bottom: 26px
}

div.main div.langs ul.langs_all li {
	display: block;
	padding: 3px 0
}

div.overlay {
	display: none;
	width: 100%;
	height: calc(100% - 50px);
	position: absolute;
	top: 50px;
	left: 0;
	background-color: rgba(255, 255, 255, .7)
}

div.overlay div.popup {
	display: none;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 10px;
	font-size: 1.6em
}

div.overlay div.popup a {
	color: #3d4246;
	padding: 10px;
	display: block;
	text-align: center;
	margin-bottom: 10px;
	background: #fff
}

div.block_category,
div.block_site {
	padding: 20px
}

div.block_category h1,
div.block_site h1 {
	text-align: center;
	display: inline-block;
	width: calc(100%);
	margin-bottom: 10px;
	color: #fff
}
.pwrapper1{
	background:rgba(255,255,255, 0.1);
	border-radius:10px;
	padding:10px;
	margin-bottom:10px;
}
div.block_category a.backToHome,
div.block_site a.backToHome {
	display: none;
	width: 120px;
	float: right;
	margin: 5px 0;
	color: orange;
	padding: 5px;
	cursor: pointer
}

div.block_category div.description {
	padding: 10px;
	height: 190px;
	overflow-x: hidden;
	overflow-y: auto;
	color: #ffffff
}

div.all_cat {
	text-align: center;
	margin: 15px 0;
	font-size: 0
}

div.all_cat div.cats_onpage {
	float: left;
	display: inline-block;
	padding: 5px;
	font-size: 16px;
	width: 25%;
	text-align: center;
	vertical-align: top;
	margin: 10px auto
}

div.all_cat h2 {
	font-size: 22px
}

div.all_cat div.cats_onpage div.info {
	font-size: 12px;
	color: #ffffff
}

div.all_cat div.cats_onpage div.info:hover {
	text-decoration: none !important
}

div.block_with_sites {
	padding: 5px 20px 20px
}

div.block_with_sites div.site {
	padding: 10px 20px;
	width: 24%;
	display: inline-block;
	text-align: center;
	vertical-align: top
}

div.block_with_sites div.site img {
	border-radius: 10px;
	width: 100%;
	display: block;
	margin-bottom: 5px
}

div.block_with_sites div.site div.desc_s {
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	word-wrap: break-word;
	font-size: 12px
}

div.block_with_sites div.site i {
	font-weight: 700;
	margin-bottom: 5px;
	display: block
}

div.allInCategory,
div.count {
	clear: both;
	margin: 5px auto;
	text-align: center
}

div.allInCategory button.allInCategory,
div.count button.count {
	font-weight: 600;
	display: inline-block;
	width: auto;
	background-color: #000;
	margin: 5px auto;
	color: #fff;
	border-radius: 5px;
	border: 1px solid orange;
	padding: 10px 15px;
	font-size: 1.1em;
	cursor: pointer;
	text-align: center;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	background: #ED8324;
	-webkit-text-shadow: 0 2px 2px #000;
	-moz-text-shadow: 0 2px 2px #000;
	text-shadow: 0 2px 2px #000
}

div.allInCategory button.allInCategory:hover,
div.count button.count:hover {
	background-color: rgba(245, 150, 32, .5)
}

div.block_site div.right_column {
	padding-left: 20px
}

div.block_site div.left_column {
	text-align: center
}

div.block_site div.left_column,
div.block_site div.right_column {
	display: inline-block;
	width: 49%;
	vertical-align: top
}

div.block_site div.left_column img {
	display: block;
	width: 100%
}

div.block_site div.left_column a.click_here:hover {
	background-color: #ED8324;
	-webkit-box-shadow: 0 2px 15px rgba(245, 150, 32, .6);
	-moz-box-shadow: 0 2px 15px rgba(245, 150, 32, .6);
	box-shadow: 0 2px 15px rgba(245, 150, 32, .6)
}

div.block_site div.left_column a.click_here {
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	box-shadow: 0 2px 1px rgba(0, 0, 0, .6);
	-webkit-text-shadow: 0 2px 2px #000;
	-moz-text-shadow: 0 2px 2px #000;
	text-shadow: 0 2px 2px #000;
	display: block;
	width: 100%;
	text-align: center;
	color: #fff;
	padding: 10px;
	margin-top: 10px;
	background: #fc193b;
	border-radius: 15px;
	font-weight: 700;
	font-size: 24px
}

div.block_site div.right_column div.description {
	padding: 10px;
	height: 100%;
	color: #ffffff;
	overflow-x: hidden;
	overflow-y: auto
}

div.content div.block_site div.left_column.adaptive,
div.content div.block_site div.right_column.adaptive {
	width: 100%;
	padding: 0
}

div.content div.block_site div.right_column.adaptive {
	padding-top: 20px
}

ol.breadcrumb {
	list-style: none
}

ol.breadcrumb li {
	display: inline
}

ol.breadcrumb li+li:before {
	padding: 8px;
	content: "\003e"
}

ol.breadcrumb a.notCol {
	color: #ffffff;
	text-decoration: none
}

div.block_site div.left_column div.stars {
	width: auto;
	text-align: center;
	height: 32px;
	display: inline-block;
	width: 200px
}

div.stars span.star {
	background: url(/includes/media/like2.png) no-repeat;
	background-size: 100%;
	display: inline-block;
	width: 40px;
	height: 32px;
	float: right;
	filter: -webkit-filter:grayscale(100%);
	filter: grayscale(100%)
}

div.stars span.star.checked,
div.stars span.star.checked~span.star {
	filter: -webkit-filter:grayscale(35%);
	filter: grayscale(35%)
}

div.stars span.star.hover,
div.stars span.star.hover~span.star {
	filter: -webkit-filter:grayscale(0) !important;
	filter: grayscale(0) !important
}

div.left_column span.rating {
	font-size: 20px !important;
	vertical-align: top;
	margin-top: 3px;
	display: inline-block
}

h2.bestLike {
	text-align: center
}

@media(max-width:1024px) {
	div.left_column span.rating {
		font-size: 18px !important
	}
}

@media(max-width:950px) {
	div.left_column span.rating {
		font-size: 16px !important
	}
}

@media(max-width:850px) {
	div.all_cat div.cats_onpage {
		width: 50%
	}

	div.left_column span.rating {
		margin-top: 0
	}

	div.left_column div.stars {
		display: block !important;
		margin: 0 auto
	}
}

div.searchBox {
	position: absolute;
	width: 100%;
	max-height: 500px;
	height: auto;
	font-size: 0;
	overflow: hidden;
	background: #001128;
	border: 1px solid #0D2547
}

div.searchBox span.total {
	height: 20px;
	font-size: 13px;
	color: #ddd;
	font-weight: 700
}

div.searchBox div.searchResult {
	display: inline-block;
	width: 20%;
	font-size: 15px;
	padding: 10px;
	vertical-align: top;
	text-align: center;
	height: 190px
}

div.searchBox div.searchResult a {
	display: block;
	width: 100%
}

div.searchBox div.searchResult a img {
	width: 100%
}

div.searchBox div.pagers {
	height: 30px;
	font-size: 15px;
	text-align: center
}

div.searchBox div.pagers a {
	display: inline-block;
	height: 25px;
	width: 25px;
	margin: 0 5px;
	border-radius: 3px;
	background-color: #ED8324;
	color: #fff;
	text-align: center;
	padding: 4px;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #0D2547
}

div.searchBox div.pagers a.sel {
	background-color: #fff;
	color: #ED8324
}

div.main div.header div.leftBlockLogo {
	display: inline-block;
	max-width: 195px;
	width: 100%
}

div.main div.header div.leftBlockLogo div.logo {
	display: block;
	padding: 5px;
	width: 100%;
	border: 3px solid #f0a034;
	margin: 5px auto
}

div.main div.header div.leftBlockLogo div.logo span {
	font-size: 20px;
	font-weight: 1000
}

div.main div.header div.leftBlockLogo div.logo span.w {
	color: #fff
}

div.main div.header div.leftBlockLogo div.logo span.r {
	color: red
}

div.main div.header div.srch {
	text-align: center;
	margin-top: -5px;
	display: inline-block;
	max-width: 310px;
	float: right;
	width: 100%
}

div.main div.header div.searchHead {
	max-width: 215px;
	width: 100%;
	font-size: 0;
	background-color: #f0a034;
	border: 0 solid #f0a034;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	-webkit-text-shadow: 0 2px 5px #000;
	-moz-text-shadow: 0 2px 5px #000;
	text-shadow: 0 2px 5px #000;
	height: 25px;
	vertical-align: top;
	display: inline-block
}

div.main div.header div.searchHead input {
	position: relative;
	padding: 5px 0;
	background-color: transparent;
	-webkit-text-shadow: 0 0 5px #000;
	-moz-text-shadow: 0 0 5px #000;
	text-shadow: 0 0 5px #000;
	width: calc(100% - 45px);
	border: none;
	color: #fff;
	font-weight: 600
}

div.main div.header div.searchHead i {
	width: 20px;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	color: #ddd;
	font-size: 15px;
	padding-top: 5px;
	cursor: pointer
}

div.main div.header div.searchHead i.sear {
	padding-right: 3px;
	padding-left: 2px;
	width: 25px
}

div.main div.header div.searchHead i.del:hover {
	font-size: 18px;
	background-color: rgba(0, 0, 0, .3);
	padding-top: 2px;
	color: #fff
}

div.main div.header div.searchHead i.del {
	opacity: 0
}

div.main div.header div.searchHead i.vis {
	opacity: 1
}

div.main div.header div.searchHead input::placeholder {
	font-style: italic;
	color: #ddd
}

div.main div.header div.searchHead input:focus {
	outline: 0
}

div.main div.header div.searchRnd {
	max-width: 80px;
	width: 100%;
	font-size: 15px;
	background-color: #f0a034;
	border: 0 solid #f0a034;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .6);
	-webkit-text-shadow: 0 2px 5px #000;
	-moz-text-shadow: 0 2px 5px #000;
	text-shadow: 0 2px 5px #000;
	height: 25px;
	vertical-align: top;
	display: inline-block;
	color: #fff;
	padding-top: 3px;
	margin-left: 4px;
	cursor: pointer;
	font-weight: 1000;
	text-align: center
}

div.content div.searchBox {
	display: none
}

div.content div.searchBox.vis {
	display: block;
	opacity: 1
}

div.searchResult h3.title {
	font-size: 13px
}

div.searchResult h3.title a {
	display: inline-block;
	width: auto
}

div.searchResult a.cat {
	font-size: 11px
}

@media(max-width:600px) {
	div.searchBox {
		position: relative;
		max-height: 9999px
	}

	div.searchBox div.searchResult {
		width: 50%;
		height: auto
	}
}

div.loader {
	display: block;
	position: fixed;
	top: 50px;
	left: 0;
	width: 100vw;
	height: calc(100vh - 50px);
	z-index: 999999;
	background: #FFFFFF
}

div.loader div {
	position: relative;
	width: 100%;
	height: 100%
}

div.loader div img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 100vw;
	max-height: 100vh
}

div.main div.header.fix {
	position: absolute
}

#exoNativeWidget3509157.exo-native-widget {
	margin: 0 auto
}

#reklamka {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

#reklamka * {
	max-width: 100% !important
}

@media(max-width:1024px) {
	body {
		font-size: 12px
	}

	div.pd20 {
		padding: 20px
	}

	div.main div.header div.about {
		width: calc(100% - 200px)
	}

	h1.ptitleMain {
		font-size: 12px
	}

	div.content div.block_cat h2 {
		font-size: 12px;
		padding-top: 7px
	}

	div.main div.header div.about div.pornsite_info div {
		width: calc(100% - 150px)
	}
}

@media(max-width:940px) {
	div.main div.header div.about div.main_info {
		display: none
	}
}

@media(max-width:820px) {
	div.content div.block_cat table.sites td.info i {
		display: block !important
	}

	div.main div.header {
		height: 120px
	}

	div.main div.header div.leftBlockLogo div.logo span {
		font-size: 30px
	}

	html body {
		margin-top: 120px
	}

	div.main div.loader {
		top: 120px;
		height: calc(100vh - 120px)
	}

	div.main div.header div.about {
		width: 100%
	}

	div.main div.header div.leftBlockLogo {
		max-width: 320px !important
	}

	div.main div.header div.leftBlockLogo div.logo span {
		font-size: 35px
	}

	div.main div.header div.srch {
		float: none !important
	}

	body {
		font-size: 15px
	}

	h1.ptitleMain {
		font-size: 15px
	}

	div.content div.block_cat h2 {
		font-size: 15px
	}

	div.main div.header div.about {
		display: block;
		margin: 0 auto;
		height: auto
	}

	div.main div.header div.about div.main_info {
		display: none
	}

	div.content div.column {
		width: 100%;
		max-width: 100%;
		padding: 0 20px
	}

	div.block_category h1,
	div.block_site h1 {
		width: calc(100%)
	}

	div.block_category a.backToHome,
	div.block_site a.backToHome {
		display: none
	}
}

@media(max-width:600px) {
	div.block_with_sites div.site {
		padding: 20px;
		width: 49%;
		display: inline-block
	}
}

.bg-amateurs_pw_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 0
}

.bg-any_sex_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px 0
}

.bg-arabianchicks_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -16px
}

.bg-avgle_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -16px
}

.bg-babeimpact_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px 0
}

.bg-babes_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -16px
}

.bg-beautifulgirlporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -32px
}

.bg-bellesa_films_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -32px
}

.bg-best_sex_games_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -32px
}

.bg-bi_empire_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px 0
}

.bg-bigindianboobs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -16px
}

.bg-bigstr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -32px
}

.bg-black4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -48px
}

.bg-black_is_better_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -48px
}

.bg-blackmaleme_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -48px
}

.bg-booty_calls_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -48px
}

.bg-bromo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px 0
}

.bg-busty_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -16px
}

.bg-cambeauties_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -32px
}

.bg-camreplayer_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -48px
}

.bg-camslutshows_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -64px
}

.bg-cartoonpornvilla_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -64px
}

.bg-cartoonprn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -64px
}

.bg-castingcouch_x_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -64px
}

.bg-celebritycaptures_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -64px
}

.bg-celebsroulette_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px 0
}

.bg-crakrevenue_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -16px
}

.bg-crazyasiangfs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -32px
}

.bg-cum4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -48px
}

.bg-czech_hunter_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -64px
}

.bg-dadcrush_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -80px
}

.bg-daddy_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -80px
}

.bg-dapfanatics_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -80px
}

.bg-debt_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -80px
}

.bg-desixxx_cloud_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -80px
}

.bg-devianthardcore_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -80px
}

.bg-digital_playground_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px 0
}

.bg-dirty_scout_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -16px
}

.bg-doodhwali_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -32px
}

.bg-ebony_8_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -48px
}

.bg-elephanttube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -64px
}

.bg-eporner_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -80px
}

.bg-erito_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -96px
}

.bg-eroprofile_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -96px
}

.bg-exotic4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -96px
}

.bg-fake_taxi_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -96px
}

.bg-famed_ones_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -96px
}

.bg-familypornhd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -96px
}

.bg-familysinners_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -96px
}

.bg-familyxtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px 0
}

.bg-fantasyhd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -16px
}

.bg-fap_cosplay_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -32px
}

.bg-faperoni_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -48px
}

.bg-filf_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -64px
}

.bg-freeomovie_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -80px
}

.bg-freeporn_info_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -96px
}

.bg-fuckbook_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -112px
}

.bg-gaytail_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -112px
}

.bg-girlcum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -112px
}

.bg-girlfriendsfilms_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -112px
}

.bg-girlsway_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -112px
}

.bg-hentai2w_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -112px
}

.bg-hentai_arena_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -112px
}

.bg-hentaihere_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -112px
}

.bg-hentai_pros_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px 0
}

.bg-hentaiwire_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -16px
}

.bg-heymilf_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -32px
}

.bg-holed_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -48px
}

.bg-hot_18_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -64px
}

.bg-hotporn_today_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -80px
}

.bg-hphphphp_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -96px
}

.bg-hunt_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -112px
}

.bg-iceporntv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -128px
}

.bg-icon_male_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -128px
}

.bg-iknowthatgirl_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -128px
}

.bg-imlive_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -128px
}

.bg-incesto69_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -128px
}

.bg-incestsex_net_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -128px
}

.bg-inside_him_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -128px
}

.bg-ixxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -128px
}

.bg-jav789_heyzo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -128px
}

.bg-javhd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px 0
}

.bg-javjack_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -16px
}

.bg-johnny_rapid_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -32px
}

.bg-justarabs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -48px
}

.bg-kissjav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -64px
}

.bg-kphimsex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -80px
}

.bg-laidhub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -96px
}

.bg-latinas_amateur_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -112px
}

.bg-law_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -128px
}

.bg-lesbian8_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -144px
}

.bg-lesbianpornvideos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -144px
}

.bg-lesbiansandtoys_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -144px
}

.bg-libraryerotica_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -144px
}

.bg-lil_humpers_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -144px
}

.bg-livejasmin_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -144px
}

.bg-loan_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -144px
}

.bg-look_at_her_now_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -144px
}

.bg-lubed_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -144px
}

.bg-male_access_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -144px
}

.bg-mature_milf_videos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px 0
}

.bg-men_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -16px
}

.bg-metrohd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -32px
}

.bg-mofos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -48px
}

.bg-morefunforyou_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -64px
}

.bg-motherless_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -80px
}

.bg-motherless_incest_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -96px
}

.bg-motherless_sca_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -112px
}

.bg-myfreecams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -128px
}

.bg-myveryfirsttime_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -144px
}

.bg-mzansiporn_videos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -160px
}

.bg-nanny_spy_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -160px
}

.bg-noir_male_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -160px
}

.bg-nutaku_games_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -160px
}

.bg-old_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -160px
}

.bg-old_avgle_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -160px
}

.bg-osaka69_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -160px
}

.bg-paradisehill_cc_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -160px
}

.bg-passion_hd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -160px
}

.bg-perfectgirls_net_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -160px
}

.bg-pornamateur_me_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -160px
}

.bg-pornbolt_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px 0
}

.bg-porndig_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -16px
}

.bg-porner_tv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -32px
}

.bg-pornfriday_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -48px
}

.bg-porngames_club_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -64px
}

.bg-porngrabbz_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -80px
}

.bg-pornhub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -96px
}

.bg-pornhub_arab_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -112px
}

.bg-pornhub_gay_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -128px
}

.bg-pornkai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -144px
}

.bg-pornmonde_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -160px
}

.bg-porn_pros_network_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -176px
}

.bg-porns_land_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -176px
}

.bg-povcat_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -176px
}

.bg-povd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -176px
}

.bg-property_sex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -176px
}

.bg-public_agen_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -176px
}

.bg-puremature_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -176px
}

.bg-realjamvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -176px
}

.bg-reallesbianexposed_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -176px
}

.bg-real_mom_exposed_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -176px
}

.bg-realteengirls_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -176px
}

.bg-redtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -176px
}

.bg-royalcams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px 0
}

.bg-sarada_hentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -16px
}

.bg-scanlover_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -32px
}

.bg-sean_cody_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -48px
}

.bg-sexbabesvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -64px
}

.bg-sex_emulator_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -80px
}

.bg-sexetag_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -96px
}

.bg-sexhay69_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -112px
}

.bg-shentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -128px
}

.bg-shentaixyz_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -144px
}

.bg-singlemansparadise_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -160px
}

.bg-sinsvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -176px
}

.bg-sislovesme_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -192px
}

.bg-sistertrick_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -192px
}

.bg-slutload_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -192px
}

.bg-smutindia_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -192px
}

.bg-snapsext_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -192px
}

.bg-spy_fam_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -192px
}

.bg-stasyqvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -192px
}

.bg-steplesbians_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -192px
}

.bg-stepsiblings_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -192px
}

.bg-str8_chaser_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -192px
}

.bg-str8togay_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -192px
}

.bg-stripchat_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -192px
}

.bg-sweetheartvideo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -192px
}

.bg-swingerpornfun_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px 0
}

.bg-tabootube_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -16px
}

.bg-tblop_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -32px
}

.bg-teamskeet_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -48px
}

.bg-teen_small_tits_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -64px
}

.bg-thebestfetishsites_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -80px
}

.bg-thejavtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -96px
}

.bg-theync_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -112px
}

.bg-thisav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -128px
}

.bg-tiny_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -144px
}

.bg-tnaflix_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -160px
}

.bg-tokyoteenies_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -176px
}

.bg-tubejav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -192px
}

.bg-tube_pleasure_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -208px
}

.bg-tubesafari_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -208px
}

.bg-twistys_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -208px
}

.bg-upskirt_tv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -208px
}

.bg-vintageporntubes_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -208px
}

.bg-vrconk_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -208px
}

.bg-vrconk_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -208px
}

.bg-vrlatina_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -208px
}

.bg-vrpornmania_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -208px
}

.bg-warashi_asian_pornstars_database_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -208px
}

.bg-watchfreexxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -208px
}

.bg-watchporninpublic_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -208px
}

.bg-wellhello_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -208px
}

.bg-wet_vr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -208px
}

.bg-why_not_bi_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px 0
}

.bg-worship_me_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -16px
}

.bg-xgrannytube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -32px
}

.bg-xhamster_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -48px
}

.bg-xhamster_arab_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -64px
}

.bg-xmilftube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -80px
}

.bg-xrares_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -96px
}

.bg-xxxboobstube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -112px
}

.bg-youav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -128px
}

.bg-you_jizz_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -144px
}

.bg-youngteensfuck_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -160px
}

.bg-zphimsex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -176px
}

.bg-bigstr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -192px
}

.bg-flexiblepositions_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -208px
}

.bg-freeomovie_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -224px
}

.bg-sex_fetish_forum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -224px
}

.bg-vipergirls_forum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -224px
}

.bg-look_at_her_now_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -224px
}

.bg-lobster_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -224px
}

.bg-theporndude_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -224px
}

.bg-realteengirls_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -224px
}

.bg-tpornstars_tranny_pornstars_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -224px
}

.bg-eroprofile_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -224px
}

.bg-fuq_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -224px
}

.bg-ghettotube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -224px
}

.bg-girlcum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -224px
}

.bg-shentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -224px
}

.bg-cartoon_porn_sex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -224px
}

.bg-bravoporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -224px
}

.bg-pandesia_world_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px 0
}

.bg-watch_xxx_free_in_hd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -16px
}

.bg-vrlatina_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -32px
}

.bg-familyxtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -48px
}

.bg-deepthroatlove_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -64px
}

.bg-underhentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -80px
}

.bg-bravoteen_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -96px
}

.bg-morefunforyou_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -112px
}

.bg-my_hentai_comics_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -128px
}

.bg-myporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -144px
}

.bg-4tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -160px
}

.bg-RealIndianSexScandal_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -176px
}

.bg-twistys_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -192px
}

.bg-xhamster_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -208px
}

.bg-xhamster_arab_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -224px
}

.bg-motherless_sca_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -240px
}

.bg-milffox_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -240px
}

.bg-yes_porn_please_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -240px
}

.bg-best18porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -240px
}

.bg-tnaflix_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -240px
}

.bg-just_pics_please_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -240px
}

.bg-furry_porn_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -240px
}

.bg-slutroulette_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -240px
}

.bg-xxxaporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -240px
}

.bg-best_sex_games_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -240px
}

.bg-fuskator_tgp_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -240px
}

.bg-xxxreal_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -240px
}

.bg-cum4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -240px
}

.bg-pornovideoshub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -240px
}

.bg-fuckableteens_net_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -240px
}

.bg-mr_porn_geek_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -240px
}

.bg-latinas_amateur_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px 0
}

.bg-primepornlist_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -16px
}

.bg-xhamster_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -32px
}

.bg-xhamster_black_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -48px
}

.bg-justarabs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -64px
}

.bg-iknowthatgirl_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -80px
}

.bg-openclit_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -96px
}

.bg-analacrobats_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -112px
}

.bg-moggys_gallery_url_blog_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -128px
}

.bg-pornfoxvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -144px
}

.bg-singlemansparadise_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -160px
}

.bg-jerk_and_squirt_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -176px
}

.bg-bigindianboobs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -192px
}

.bg-porn_sos_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -208px
}

.bg-tblop_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -224px
}

.bg-gay_beeg_info_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -240px
}

.bg-spicy_tranny_hd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -256px
}

.bg-thumbzilla_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -256px
}

.bg-3_movs_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -256px
}

.bg-kissjav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -256px
}

.bg-cams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -256px
}

.bg-keez_movies_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -256px
}

.bg-teensporntv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -256px
}

.bg-watchmygf_me_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -256px
}

.bg-youngpornvideos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -256px
}

.bg-xx_brits_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -256px
}

.bg-free_online_porn_games_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -256px
}

.bg-pornofint_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -256px
}

.bg-indian_sex_stories_4u_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -256px
}

.bg-lustcore_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -256px
}

.bg-chaturbate_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -256px
}

.bg-gaytail_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -256px
}

.bg-adult_cartoons_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -256px
}

.bg-nineteentube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px 0
}

.bg-bdsm_library_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -16px
}

.bg-public_agen_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -32px
}

.bg-mzansiporn_videos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -48px
}

.bg-mad_thumbs_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -64px
}

.bg-thejavtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -80px
}

.bg-bongacams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -96px
}

.bg-luscious_hentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -112px
}

.bg-wet_vr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -128px
}

.bg-tabootube_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -144px
}

.bg-incesto69_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -160px
}

.bg-spankwire_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -176px
}

.bg-one_click_chicks_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -192px
}

.bg-you_jizz_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -208px
}

.bg-babes_joy_nude_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -224px
}

.bg-nutaku_games_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -240px
}

.bg-famed_ones_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -256px
}

.bg-hoodtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -272px
}

.bg-pussykong_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -272px
}

.bg-homemoviestube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -272px
}

.bg-why_not_bi_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -272px
}

.bg-true_amateurs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -272px
}

.bg-youngpussy_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -272px
}

.bg-disgraced18_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -272px
}

.bg-porn_streams_eu_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -272px
}

.bg-xrares_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -272px
}

.bg-mature_milf_videos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -272px
}

.bg-extreme_tube_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -272px
}

.bg-swingerpornfun_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -272px
}

.bg-pornmd_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -272px
}

.bg-spicy_big_tits_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -272px
}

.bg-porn_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -272px
}

.bg-pichunter_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -272px
}

.bg-18yearsold_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -272px
}

.bg-area51_site_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -272px
}

.bg-fap_cosplay_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px 0
}

.bg-elegant_anal_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -16px
}

.bg-pornolab_pornohub_su_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -32px
}

.bg-stasyqvr_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -48px
}

.bg-porngrabbz_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -64px
}

.bg-free_ones_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -80px
}

.bg-tubegalore_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -96px
}

.bg-shesfreaky_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -112px
}

.bg-fetish_papa_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -128px
}

.bg-teen_bff_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -144px
}

.bg-imagefap_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -160px
}

.bg-celeb_jihad_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -176px
}

.bg-pornamateur_me_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -192px
}

.bg-21milf_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -208px
}

.bg-see_my_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -224px
}

.bg-xnxx_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -240px
}

.bg-porn_bb_org_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -256px
}

.bg-freaks_of_boobs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -272px
}

.bg-hentai_pros_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -288px
}

.bg-big_ass_queens_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -288px
}

.bg-sean_cody_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -288px
}

.bg-vip_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -288px
}

.bg-laidhub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -288px
}

.bg-sexy_and_funny_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -288px
}

.bg-myfreecams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -288px
}

.bg-black_is_better_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -288px
}

.bg-find_tubes_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -288px
}

.bg-smutr_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -288px
}

.bg-xmilftube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -288px
}

.bg-jurassic_cock_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -288px
}

.bg-milf_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -288px
}

.bg-iwank_tv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -288px
}

.bg-worldsex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -288px
}

.bg-tube8_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -288px
}

.bg-amateurav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -288px
}

.bg-nsfwsause_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -288px
}

.bg-hentaihaven_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -288px
}

.bg-x_tube_amateur_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px 0
}

.bg-bang_her_net_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -16px
}

.bg-blackpornsite_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -32px
}

.bg-ui_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -48px
}

.bg-shadbase_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -64px
}

.bg-heavy_r_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -80px
}

.bg-los_porn_org_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -96px
}

.bg-40ozbounce_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -112px
}

.bg-eurohumpers_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -128px
}

.bg-porn_sites_discount_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -144px
}

.bg-tube888_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -160px
}

.bg-xxxmoms_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -176px
}

.bg-youporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -192px
}

.bg-avanal_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -208px
}

.bg-humiliated_milfs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -224px
}

.bg-shady_pi_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -240px
}

.bg-vrporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -256px
}

.bg-nudevista_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -272px
}

.bg-busty_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -288px
}

.bg-beautifulgirlporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -304px
}

.bg-justeroticstories_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -304px
}

.bg-dt_video_dtvideo_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -304px
}

.bg-phun_forum_org_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -304px
}

.bg-damp_lips_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -304px
}

.bg-porndig_4k_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -304px
}

.bg-royalcams_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -304px
}

.bg-redtube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -304px
}

.bg-hot_ebony_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -304px
}

.bg-cockcompetition_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -304px
}

.bg-bravo_erotica_images_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -304px
}

.bg-cartoonpornvilla_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -304px
}

.bg-narcox_xxx_game_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -304px
}

.bg-erito_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -304px
}

.bg-in35_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -304px
}

.bg-reddit_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -304px
}

.bg-alphaporno_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -304px
}

.bg-reddit_homemade_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -304px
}

.bg-al4a_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -304px
}

.bg-sexlikereal_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -304px
}

.bg-porntrex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px 0
}

.bg-male_access_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -16px
}

.bg-cfake_celebs_fakes_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -32px
}

.bg-leenks_smut_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -48px
}

.bg-hq_boobs_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -64px
}

.bg-naughty_blog_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -80px
}

.bg-wellhello_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -96px
}

.bg-lustery_amateur_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -112px
}

.bg-ruleporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -128px
}

.bg-any_sex_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -144px
}

.bg-porntube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -160px
}

.bg-spankbang_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -176px
}

.bg-gallery_dump_pics_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -192px
}

.bg-literotica_stories_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -208px
}

.bg-freeporn_info_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -224px
}

.bg-xvideos_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -240px
}

.bg-forumophilia_forum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -256px
}

.bg-jerk_mate_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -272px
}

.bg-vrpornmania_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -288px
}

.bg-fuckbook_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -304px
}

.bg-pornhub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -320px
}

.bg-pornhub_amateur_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -320px
}

.bg-pornhub_christmas_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -320px
}

.bg-pornhub_gay_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -320px
}

.bg-pornhub_milf_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -320px
}

.bg-pornhub_premium_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -320px
}

.bg-hqporner_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -320px
}

.bg-titshits_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -320px
}

.bg-dds_heartbreakers_gallery_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -320px
}

.bg-1001dvds_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -320px
}

.bg-nhentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -320px
}

.bg-old_1001dvds_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -320px
}

.bg-any_gay_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -320px
}

.bg-johnny_rapid_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -320px
}

.bg-mydirtyhobby_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -320px
}

.bg-fux_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -320px
}

.bg-sex_dating_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -320px
}

.bg-familysinners_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -320px
}

.bg-vporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -320px
}

.bg-8_muses_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -320px
}

.bg-realexgirlfriends_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -320px
}

.bg-ruler_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px 0
}

.bg-crueltyparty_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -16px
}

.bg-brazzers_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -32px
}

.bg-xxxboobstube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -48px
}

.bg-vrconk_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -64px
}

.bg-reality_kings_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -80px
}

.bg-tube_pleasure_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -96px
}

.bg-hanimetv_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -112px
}

.bg-tubejav_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -128px
}

.bg-freaks_of_cock_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -144px
}

.bg-porn_fun_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -160px
}

.bg-lush_stories_sex_audio_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -176px
}

.bg-puretaboo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -192px
}

.bg-zzcartoon_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -208px
}

.bg-red_bled_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -224px
}

.bg-spicy_plumpers_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -240px
}

.bg-teen_small_tits_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -256px
}

.bg-porn_scum_zoo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -272px
}

.bg-raw_young_porn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -288px
}

.bg-fapetite_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -304px
}

.bg-adullt_friend_finder_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -320px
}

.bg-ixxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -336px
}

.bg-eporner_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -336px
}

.bg-beeg_christmas_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -336px
}

.bg-gotporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -336px
}

.bg-First_site_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -336px
}

.bg-vtoroy_site_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -336px
}

.bg-veporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -336px
}

.bg-tastyblacks_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -336px
}

.bg-porndish_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -336px
}

.bg-men_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -144px -336px
}

.bg-yourporn_sexy_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -160px -336px
}

.bg-celebritycaptures_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -176px -336px
}

.bg-uporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -192px -336px
}

.bg-tight_bald_pussy_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -208px -336px
}

.bg-kphimsex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -224px -336px
}

.bg-zphimsex_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -240px -336px
}

.bg-girl_scanner_org_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -256px -336px
}

.bg-black_milf_tube_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -272px -336px
}

.bg-anyporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -288px -336px
}

.bg-planet_suzy_org_forum_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -304px -336px
}

.bg-caramel_bbw_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -320px -336px
}

.bg-caramel_mature_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -336px -336px
}

.bg-livejasmin_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px 0
}

.bg-porn_bimbo_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -16px
}

.bg-aflamneek_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -32px
}

.bg-erocurves_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -48px
}

.bg-newest_xxx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -64px
}

.bg-porn_base_club_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -80px
}

.bg-letmejerk_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -96px
}

.bg-911_asians_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -112px
}

.bg-3prn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -128px
}

.bg-vrcosplayx_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -144px
}

.bg-poslediy_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -160px
}

.bg-ebony_pulse_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -176px
}

.bg-homepornking_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -192px
}

.bg-pictoa_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -208px
}

.bg-fakehub_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -224px
}

.bg-pin_celebs_nude_net_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -240px
}

.bg-pornpics_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -256px
}

.bg-pussycalor_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -272px
}

.bg-mature_album_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -288px
}

.bg-ehentai_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -304px
}

.bg-ama_bitch_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -320px
}

.bg-smutty_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -352px -336px
}

.bg-dr_tuber_com_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) 0 -352px
}

.bg-reality_thug_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -16px -352px
}

.bg-_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -32px -352px
}

.bg-3arabporn_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -48px -352px
}

.bg-adposta_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -64px -352px
}

.bg-adultsiteranking_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -80px -352px
}

.bg-amateur8teens_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -96px -352px
}

.bg-amateurest_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -112px -352px
}

.bg-amateurfapper_sprite {
	width: 16px;
	height: 16px;
	background: url(css_sprites.png) -128px -352px
}

.newSiteBtn {
	display: flex;
	justify-content: center;
	flex-direction: row
}

.newSiteBtn a {
	display: flex;
	justify-content: center;
	flex-direction: row;
	width: 99%;
	padding: 20px 0 10px
}

.glow-on-hover {
	font-weight: 700;
	padding: 10px;
	width: 100%;
	border: none;
	outline: none;
	color: #fff;
	background: #111;
	cursor: pointer;
	position: relative;
	z-index: 0;
	border-radius: 5px
}

.glow-on-hover:before {
	content: '';
	background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
	position: absolute;
	top: -2px;
	left: -2px;
	background-size: 400%;
	z-index: -1;
	filter: blur(5px);
	width: calc(100% + 4px);
	height: calc(100% + 4px);
	animation: glowing 20s linear infinite;
	opacity: 1;
	transition: opacity .3s ease-in-out;
	border-radius: 5px
}

.glow-on-hover:active {
	color: #000
}

.glow-on-hover:active:after {
	background: 0 0
}

div.newSiteBtn a:hover {
	text-decoration: none
}

.glow-on-hover:after {
	z-index: -1;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #111;
	left: 0;
	top: 0;
	border-radius: 5px
}

@keyframes glowing {
	0% {
		background-position: 0 0
	}

	50% {
		background-position: 400% 0
	}

	100% {
		background-position: 0 0
	}
}

@media only screen and (max-width:820px) {
	.newSiteBtn a {
		width: 100%;
		max-width: 100%;
		padding: 20px 20px 10px
	}

	.glow-on-hover {
		width: 100%
	}
}

.navigation ul li {
	list-style: none
}

.navigation {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 280px;
	height: 100%;
	transition: all .24s;
	background-color: #001128;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 15px 15px;
	visibility: visible;
	transform: translate3d(-100%, 0, 0)
}

.navOpen.navigation {
	visibility: visible;
	transform: translateZ(0)
}

.navLink {
	display: block;
	color: #fff;
	padding: 8px 0
}

.oldSite .navLink {
	font-size: 14px
}

.navDropToggle {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 700
}

.navDropToggle i {
	display: none
}

.navDropItem {
	padding: 4px 8px
}

.navDropItem .navLink {
	padding: 0;
	font-weight: 700;
	font-size: 14px
}

.navDropItem .navLink img {
	max-width: 25px;
	border-radius: 4px;
	box-shadow: 0 0 0 2px hsla(0, 0%, 47.8%, .5);
	margin-right: 8px
}

.navItem.active {
	background-color: #fff
}

.navItem.active a {
	color: #001128
}

.navItem:hover.active {
	background-color: #fff
}

.navItem:hover.active a {
	color: #001128
}

@media only screen and (min-width:992px) {
	.navigation {
		position: static;
		z-index: 100;
		width: 100%;
		height: auto;
		padding: 0;
		transform: none;
		background: #0D2547;
		border-bottom: 1px solid #3F76BF;
		border-top: 1px solid #3F76BF;
		overflow: visible
	}

	.navList {
		max-width: 1000px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		margin: 0 auto
	}

	.navItem {
		padding: 0 10px
	}

	.navItem:hover {
		background: #001128
	}

	.navDrop {
		position: relative
	}

	.navDropToggle {
		margin-top: 0;
		font-size: 13px;
		font-weight: 400
	}

	.navDrop i {
		margin-top: 0;
		font-size: 13px;
		font-weight: 400;
		display: inline-block;
		transform: rotate(0deg);
		transition: transform .25s;
		font-family: FontAwesome;
		vertical-align: middle;
		padding-left: 5px
	}

	.navDrop:hover i {
		display: inline-block;
		padding-right: 5px;
		transform: rotate(-180deg)
	}

	.navDropMenu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 170px;
		z-index: 1
	}

	.navDropMenu ul {
		background: #0D2547;
		border-radius: 4px;
		border: 1px solid #fff;
		margin-top: 5px
	}

	.navDrop:hover .navDropMenu {
		display: block
	}

	.navDropItem {
		padding: 5px 10px
	}

	.navDropItem:hover {
		background: #001128
	}

	.navDropItem .navLink {
		font-weight: 400;
		font-size: 13px
	}
}

.mobileMenuBtn {
	display: none;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	border: 1px solid transparent;
	padding: .25rem .5rem;
	border-radius: 4px;
	font-weight: 400;
	user-select: none;
	line-height: 1.5;
	outline: 0;
	height: 45px;
	width: 45px;
	font-size: 20px;
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	position: fixed;
	top: 5px;
	left: 20px
}

body.menuOpen:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity .24s;
	transition: opacity .24s
}

body:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(0, 0, 0, .4);
	content: "";
	opacity: 0;
	z-index: 25;
	-webkit-transition: opacity .24s, width .1s .24s, height .1s .24s;
	transition: opacity .24s, width .1s .24s, height .1s .24s
}

@media only screen and (max-width:991px) {
	.mobileMenuBtn {
		display: block
	}

	.navigation ul li {
		padding-left: 10px
	}
}

@media only screen and (min-width:1200px) {
	.oldSite .navList {
		max-width: 1000px
	}
}

@media(min-width:1556px) {
	.navList {
		max-width: 1536px
	}
}

@media(max-width:820px) {
	div.main div.header div.leftBlockLogo div.logo span {
		font-size: 24px
	}

	div.main div.header div.leftBlockLogo {
		max-width: 225px !important
	}
}

@media(max-width:360px) {
	div.main div.header div.leftBlockLogo {
		max-width: 225px !important;
		margin-left: 50px
	}
}




html {
	box-sizing: border-box
}

*,
*:before,
*:after {
	box-sizing: inherit
}

html body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul {
	margin: 10px 0;
	padding: 0;
	font-weight: 400
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: 8px;
	font-weight: 500;
	line-height: 1.2
}

ol,
ul {
	list-style: none
}


a,
a:hover,
a:active,
a:visited,
a:focus {
	text-decoration: none;
	outline: 0;
	display: block;
	color: #fff
}

body {
	margin: 0;
	padding: 0;
	font-family: Quicksand, sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	text-align: left
}

button {
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid transparent;
	padding: .25rem .5rem;
	border-radius: 4px;
	display: inline-block;
	font-weight: 400;
	color: #666;
	user-select: none;
	font-size: 13px;
	line-height: 1.5;
	outline: 0
}

button:hover {
	outline: 0;
	border-color: #fff;
	-webkit-box-shadow: 0 0 1px 1px #fff;
	-moz-box-shadow: 0 0 1px 1px #fff;
	box-shadow: 0 0 1px 1px #fff
}

.container,
.content.container {
	width: 100%;
	margin: 0 auto;
	padding-right: 5px;
	padding-left: 5px
}

#content {
	min-height: calc(100vh - 262px)
}

.flexContainerHoriz {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center
}

.flexContainerCol {
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	align-items: flex-start
}

div.mainWrap {
	min-height: 100vh;
	background-color: #001128;
	position: relative;
	display: flex;
	flex-direction: column
}

.mainWrap:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	background: rgba(0, 0, 0, .4);
	content: "";
	opacity: 0;
	z-index: 25;
	-webkit-transition: opacity .24s, width .1s .24s, height .1s .24s;
	transition: opacity .24s, width .1s .24s, height .1s .24s
}

.menuOpen.mainWrap:after {
	width: 100%;
	height: 100%;
	opacity: 1;
	-webkit-transition: opacity .24s;
	transition: opacity .24s
}

.selectLangOpen.mainWrap:after {
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity .24s;
	transition: opacity .24s
}

@media only screen and (min-width:992px) {

	.container,
	.content.container {
		max-width: 960px;
		padding: 0
	}
}

@media only screen and (min-width:1200px) {

	.container,
	.content.container {
		max-width: 1140px
	}
}

@media(min-width:1556px) {

	.container,
	.content.container {
		max-width: 1536px
	}
}

header {
	background: #0D2547;
	padding: 5px 0
}

.fixedHeader {
	padding-top: 136px
}

.fixedHeader header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1
}

.fixedHeader header .searchWrap {
	display: none
}

.mobileMenuBtn {
	display: block;
	height: 45px;
	width: 45px;
	font-size: 20px;
	background-color: #001128;
	color: #fff;
	border-color: #001128;
	position: inherit
}

.leftBlockLogo {
	display: flex;
	justify-content: center
}

.headerBtnWrap {
	width: 100%;
	margin-bottom: 15px
}

.logo {
	display: block;
	padding: 5px 0px 5px 0px;
	width: fit-content
}

.logo span {
	color: #fff;
	font-size: 20px;
	font-weight: 1000
}

.logo .redText {
	color: #ED8324;
}

.search {
	margin: 10px 0
}

.searchWidth {
	width: calc(100% - 50px)
}

.moreInfoBtn {
	padding: 8px
}

.moreInfoBtn a {
	color: #343434;
	background-color: #fff;
	border-color: #fff;
	width: auto;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 4px;
	padding: 4px 8px
}

.inputGroup {
	justify-content: start;
	position: relative
}

.localeSelectorBtn i {
	text-align: center;
	width: 1.25em
}

.searchInput {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 4px 0 0 4px;
	color: #eaeaea;
	height: 34px;
	width: 100%;
	padding-left: 10px;
	outline: 0
}

.searchInput ::placeholder {
	color: #eaeaea;
	opacity: 1
}

.searchInput:focus,
.searchInput:hover,
.searchInput:active {
	-webkit-box-shadow: 0 0 1px 1px #fff;
	-moz-box-shadow: 0 0 1px 1px #fff;
	box-shadow: 0 0 1px 1px #fff
}

.searchSubmitBtn {
	background-color: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #343434;
	outline: 0;
	opacity: 1;
	border-radius: 0;
	height: 34px;
	width: 45px;
	text-align: center;
	border-right: none
}

.info a i {
	color: #bbb
}

.searchDelBtn {
	border-left: none;
	margin-left: -1px
}

.searchSubmitBtn.searchDelBtn {
	border-radius: 0 4px 4px 0
}

.searchSubmitBtn.searchDelBtn i {
	opacity: 1 !important
}

.searchSubmitBtn i {
	font-size: 15px
}

#localeSelectorBtn {
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	height: 34px;
	width: 45px;
	margin-left: 5px;
	position: relative;
	outline: 0
}

.randomBtn {
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	height: 34px;
	margin-left: 5px;
	position: relative;
	outline: 0
}

#localeSelectorBtn i,
.randomBtn span {
	line-height: 18px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 24px;
	pointer-events: none;
	color: #343434;
	opacity: .3
}

#localeSelectorBtn .text {
	font-size: 0
}

#localeSelectorBtn .text+i {
	display: none
}

#localeSelectorBtn .text:after {
	content: attr(data-language);
	font-size: 12px;
	line-height: 18px;
	font-weight: 800
}

.localeSelectorWrap {
	position: relative
}

.localeSelectorList {
	height: auto;
	max-height: 270px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	right: 0;
	left: auto;
	top: 100%;
	will-change: transform;
	z-index: 1000;
	padding: 8px 0;
	margin: 4px 0 0;
	background-color: #0D2547;
	display: none;
	border: 1px solid #fff;
	border-radius: 4px
}

.selectorListOpen {
	display: block
}

.localeSelectorList .locale {
	white-space: nowrap;
	width: 100%;
	padding: 5px 25px
}

@media only screen and (min-width:992px) {
	header {
		padding: 10px 0
	}

	#header.header {
		padding: 19px 0
	}

	.mobileMenuBtn,
	.mobileMenuBtn {
		display: none
	}

	.leftBlockLogo {
		justify-content: flex-start
	}

	.headerBtnWrap {
		width: 33%;
		margin-bottom: 0
	}

	.headerWrap {
		display: flex;
		flex-flow: row nowrap;
		justify-content: space-between;
		align-items: center
	}

	.logo {
		padding: 10px 0px 10px 0px;
	}

	.logo span {
		font-size: 25px
	}

	.searchWrap {
		display: flex;
		flex-flow: column nowrap;
		align-items: flex-end;
		width: 33.3%
	}

	.search {
		width: 100%
	}

	.searchWidth {
		width: calc(100% - 101px)
	}

	#localeSelectorBtn,
	.randomBtn {
		width: auto;
		min-width: 96px;
		white-space: nowrap
	}

	#localeSelectorBtn i {
		position: static;
		font-size: 15px;
		opacity: 1;
		line-height: 1;
		transform: none;
		vertical-align: text-top
	}

	#localeSelectorBtn .text {
		font-size: 13px;
		font-weight: 400
	}

	#localeSelectorBtn .text:after {
		display: none
	}

	#localeSelectorBtn .text+i {
		display: inline-block;
		transform: rotate(0deg);
		transition: transform .25s
	}

	#localeSelectorBtn.listOpen .text+i {
		display: inline-block;
		transform: rotate(180deg)
	}
}

.navigation {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 280px;
	height: 100%;
	transition: all .24s;
	background-color: #001128;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 15px 15px;
	visibility: visible;
	transform: translate3d(-100%, 0, 0)
}

.navOpen.navigation {
	visibility: visible;
	transform: translateZ(0)
}

.navLink {
	display: block;
	color: #fff;
	padding: 8px 0
}

.navDropToggle {
	margin-top: 10px;
	font-size: 16px;
	font-weight: 700
}

.navDropToggle i {
	display: none
}

.navDropItem {
	padding: 4px 8px
}

.navDropItem .navLink {
	padding: 0;
	font-weight: 700;
	font-size: 14px
}

.navDropItem .navLink img {
	max-width: 25px;
	border-radius: 4px;
	box-shadow: 0 0 0 2px hsla(0, 0%, 47.8%, .5);
	margin-right: 8px
}

.navItem.active {
	background-color: #fff
}

.navItem.active a {
	color: #001128
}

.navItem:hover.active {
	background-color: #fff
}

.navItem:hover.active a {
	color: #001128
}

@media only screen and (min-width:992px) {
	.navigation {
		position: static;
		z-index: 100;
		width: 100%;
		height: auto;
		padding: 0;
		transform: none;
		transition: none;
		background: #0D2547;
		border-bottom: 1px solid #3F76BF;
		border-top: 1px solid #3F76BF;
		overflow: visible
	}

	.navList {
		max-width: 960px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		margin: 0 auto
	}

	.navItem {
		padding: 0 10px
	}

	.navItem:hover {
		background: #001128
	}

	.navDrop {
		position: relative
	}

	.navDropToggle {
		margin-top: 0;
		font-size: 13px;
		font-weight: 400
	}

	.navDrop i {
		margin-top: 0;
		font-size: 13px;
		font-weight: 400;
		display: inline-block;
		transform: rotate(0deg);
		transition: transform .25s;
		font-family: FontAwesome;
		vertical-align: middle;
		padding-left: 5px
	}

	.navDrop:hover i {
		display: inline-block;
		padding-right: 5px;
		transform: rotate(-180deg)
	}

	.navDropMenu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 170px;
		z-index: 1
	}

	.navDropMenu ul {
		background: #0D2547;
		border-radius: 4px;
		border: 1px solid #fff;
		margin-top: 5px
	}

	.navDrop:hover .navDropMenu {
		display: block
	}

	.navDropItem {
		padding: 5px 10px
	}

	.navDropItem:hover {
		background: #001128
	}

	.navDropItem .navLink {
		font-weight: 400;
		font-size: 13px
	}
}

@media only screen and (max-width:991px) {
	.navLink {
		padding: 8px
	}
}

@media only screen and (min-width:1200px) {
	.navList {
		max-width: 1140px
	}
}

@media(min-width:1556px) {
	.navList {
		max-width: 1536px
	}
}

.categoriesMobileMenu {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 100;
	visibility: visible;
	transform: translate3d(100%, 0, 0);
	width: 280px;
	height: 100%;
	transition: all .24s;
	bottom: 0;
	background: #0D2547;
	will-change: transform
}

.categoriesMobileMenu.categoriesMenuOpen {
	visibility: visible;
	transform: translateZ(0)
}

.categorySelect {
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
	padding: 10px 50px 15px 15px
}

.categorySelectListHeader {
	font-size: 19px;
	font-weight: 700;
	margin-bottom: 15px
}

.allCategorySelect .inputGroup,
.categorySelect .inputGroup {
	display: flex
}

.inputGroupText {
	display: flex;
	align-items: center;
	padding: 10px 12px 9px;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	border: none
}

.categoryListSearch {
	background-color: transparent;
	border: 1px solid #fff;
	display: block;
	width: 100%;
	height: 34px;
	padding: 5px 10px;
	color: #eaeaea;
	border-radius: 4px
}

.categoryListSearch:focus {
	outline: 0
}

.mobileCategoryAnchors,
.categoryAnchors {
	position: fixed;
	right: 0;
	list-style: none;
	background: #fff;
	left: auto;
	width: 35px;
	text-align: center;
	top: 0;
	bottom: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%
}

.mobileCategoryAnchors li a,
.categoryAnchors li a {
	padding: 8px;
	color: #001128;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: block
}

.mobileCategoryAnchors li.active a,
.categoryAnchors li.active a {
	padding: 8px;
	color: #fff;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: block;
	background-color: #001128
}

.categoryGroupTop {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: stretch;
	align-content: stretch;
	justify-content: space-between
}

.categorySidebarHeader {
	width: calc(100% - 34px);
	margin-bottom: 0;
	line-height: 2.2;
	font-size: 16px;
	font-weight: 700
}

.categorySidebarToTop,
.categoryToTop {
	width: 34px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	color: #fff;
	font-weight: 400
}

.categorySidebarToTop:hover,
.categorySidebarToTop:focus,
.categorySidebarToTop:active,
.categoryToTop:hover,
.categoryToTop:focus,
.categoryToTop:active {
	display: flex
}

.category a {
	font-size: 13px;
	line-height: 1.5;
	padding: 10px 0
}

.tagsWrap {
	justify-content: flex-end
}

.tagItem {
	position: relative;
	margin-right: 20px;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	padding: 4px 8px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.tagsWrap .tagItem:last-child {
	margin-right: 0;
	padding-right: 0
}

.tagItemInput {
	position: absolute;
	left: -20px;
	z-index: -1;
	width: 14px;
	height: 14px;
	opacity: 0;
	box-sizing: border-box;
	padding: 0;
	overflow: visible;
	cursor: pointer
}

.tagItemLabel {
	position: relative;
	margin-bottom: 0;
	vertical-align: top;
	display: block;
	cursor: pointer
}

.tagItemLabel:after,
.tagItemLabel:before {
	position: absolute;
	top: 2px;
	left: -24px;
	display: block;
	width: 14px;
	height: 14px;
	content: "";
	cursor: pointer
}

.tagItemLabel:before {
	border-radius: 4px;
	border: 1px solid transparent;
	pointer-events: none;
	background-color: #e6e6e6;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	box-sizing: border-box;
	cursor: pointer
}

.tagItemInput:checked~.tagItemLabel:before {
	color: #343434;
	border-color: #fff;
	background-color: #fff;
	content: ""
}

.tagItemInput:checked~.tagItemLabel:after {
	color: #343434;
	content: "\f00c";
	font-family: FontAwesome;
	font-size: 10px;
	vertical-align: middle;
	line-height: 14px;
	text-align: center
}

.contentNavigationTop {
	margin: 10px 0
}

.contentHeaderTitle {
	font-size: 20px;
	font-weight: 700;
	line-height: 23px
}

.categoryNavigationTop .contentHeaderTitle {
	margin-bottom: 15px
}

.contentHeaderTitle small {
	font-size: 80%;
	font-weight: 400
}

.contentWrap {
	margin: 0 -8px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch
}

.cardContainer {
	width: 50%;
	padding: 0 8px 15px
}

.card {
	display: flex;
	flex-direction: column
}

.imgInfo {
	display: block;
	position: absolute;
	bottom: 5px;
	width: 100%;
	transition: .3s
}

.imgInfoRating,
.imgInfoDuration,
.imgInfoWatch {
	font-size: 10px;
	pointer-events: none;
	position: relative;
	height: 15px;
	padding: 0 4px;
	background: #001128;
	border-radius: 4px
}

.imgInfoWatch i {
	padding-right: 3px
}

.imgInfoDuration,
.imgInfoWatch {
	line-height: 15px;
	float: left;
	margin-left: 5px;
	color: #fff;
	pointer-events: none
}

.imgInfoRating {
	line-height: 15px;
	float: right;
	margin-right: 5px;
	color: #71f262
}

.cardImg:hover .imgInfo {
	transition-delay: .3s;
	bottom: -40px
}

.cardImg .cardImgLink {
	position: relative;
	width: 100%;
	padding: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 25vw;
	border-radius: 4px
}

.imgResp {
	object-fit: cover;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none
}

.cardTitleContainer {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center
}

.categoryPageCard .cardInfoText {
	font-size: 10px;
	line-height: 1.2
}

.categoryPageCard .cardInfoText:hover {
	text-decoration: underline
}

.categoryPageCard span.cardInfoText:hover {
	text-decoration: none
}

.categoryPageCard .cardTitle {
	padding-bottom: 0
}

.categoryPageCard .cardInfoBtn {
	padding: 5px 10px 0;
	display: inline-flex
}

.cardBodyMain .cardTitle {
	padding: 5px 0;
	width: calc(100% - 31px)
}

.cardTitle {
	padding: 5px 0;
	width: 100%
}

.cardTitle h6 {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 0;
	line-height: 16px;
	font-weight: 700;
	font-size: 12px
}

.cardTitle h6:hover {
	text-decoration: underline
}

.cardInfoBtn {
	padding: 5px 10px
}

.cardInfoContainer {
	width: 60px
}

.cardInfoContainer i {
	font-size: 11px
}

.categoryPageCard .cardInfoWrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between
}

.categoryPageCard .imgRateWrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	transition: .3s;
	height: 45px;
	border-radius: 4px;
	display: none
}

.categoryPageCard .imgRateWrap span {
	padding: 0 13px;
	height: 45px;
	width: 45px;
	border: 1px solid #000;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	font-size: 16px
}

.imgRatePos {
	color: #00a915
}

.imgRateNeg {
	color: #e63434
}

.categoryPageCard .imgRateWrap span:hover {
	background: #ddd
}

.categoryPageCard .imgRateWrap span:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-right: none
}

.categoryPageCard .imgRateWrap span:last-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-left: none;
	color: #000
}

.imgRateDone {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: center;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	transition: .3s;
	height: 80px;
	width: 80px;
	border: 1px solid #000;
	border-radius: 50%;
	background: #fff;
	font-size: 20px;
	display: none
}

.imgRateDone.posRate {
	border-color: #00a915
}

.imgRateDone.negRate {
	border-color: #e63434
}

.imgRateDone.posRate .imgRateNeg {
	display: none
}

.imgRateDone.negRate .imgRatePos {
	display: none
}

@media only screen and (min-width:480px) {
	.cardContainer {
		width: 33.3333333333%
	}

	.cardImg .cardImgLink {
		height: 17.1vw
	}
}

@media only screen and (min-width:768px) {
	.cardContainer {
		width: 25%
	}

	.cardImg .cardImgLink {
		height: 13vw
	}
}

@media only screen and (min-width:992px) {
	.cardContainer {
		width: 25%
	}

	.cardImg .cardImgLink {
		height: 130px
	}

	.categoryNavigationTop {
		margin-bottom: 20px
	}

	.categoryNavigationTop .contentHeaderTitle {
		margin-bottom: 0
	}
}

@media only screen and (min-width:1200px) {
	.cardContainer {
		width: 20%
	}
}

@media only screen and (min-width:1555px) {
	.cardContainer {
		width: 16.666666%
	}
}

.categoriesList {
	flex-grow: 1 !important
}

.categoryBtnContainer {
	margin-top: 25px;
	padding-bottom: 50px;
	text-align: center
}

a.allCategoryBtn {
	display: inline-block;
	margin: 0 auto;
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	border-radius: 4px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 5px 10px
}

a.allCategoryBtn:hover {
	outline: 0;
	border-color: #fff;
	-webkit-box-shadow: 0 0 1px 1px #fff;
	-moz-box-shadow: 0 0 1px 1px #fff;
	box-shadow: 0 0 1px 1px #fff
}

.footerWrap {
	width: 100%;
	height: auto;
	padding: 30px 0;
	background: #0D2547;
	border-top: 1px solid #3F76BF;
	z-index: 2
}

.footerWrap .flexContainerHoriz {
	justify-content: flex-start;
	align-items: flex-start
}

.footerText {
	margin-left: 25px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	width: calc(100% - 359px)
}

.footerText .text {
	width: 100%
}

.footerText .text p {
	text-align: left !important
}

.footerText .text a {
	text-decoration: underline
}

.footerText .text p a {
	display: inline-block;
	padding-right: 10px
}

.footerText ul li {
	display: inline-block;
	text-decoration: underline;
	padding-right: 10px
}

.footerLang {
	display: inline-block;
	margin: 0 auto;
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	border-radius: 4px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 5px 0
}

.footerLang li a {
	color: #fff
}

.footerLang a {
	color: #001128
}

div.main div.langs.footerLang ul.langs_all {
	border: 1px solid #fff;
	color: #fff
}

.footerLang:hover {
	outline: 0;
	border-color: #fff;
	-webkit-box-shadow: 0 0 1px 1px #fff;
	-moz-box-shadow: 0 0 1px 1px #fff;
	box-shadow: 0 0 1px 1px #fff
}

@media only screen and (max-width:991px) {
	.footerWrap .flexContainerHoriz {
		flex-direction: column;
		align-items: center
	}

	.footerText {
		margin: 15px 0;
		text-align: center;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
		width: 100%;
		padding: 0 20px
	}

	.footerText .text p {
		text-align: center !important
	}
}

.scrollToTop.show {
	cursor: pointer;
	opacity: 1;
	visibility: visible
}

.scrollToTop {
	bottom: 20px;
	opacity: 0;
	position: fixed;
	right: 20px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	visibility: hidden;
	cursor: pointer;
	z-index: 150
}

.scrollToTop .icon i {
	background: rgba(255, 255, 255, .5);
	border-radius: 10px;
	color: #0D2547;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 45px;
	pointer-events: none;
	font-size: 24px
}

.allCategories .contentHeaderTitle {
	padding-left: 50px
}

.allCategorySelect {
	display: block;
	padding: 10px 0 15px 50px
}

.allCategorySelect .categoryGroup {
	margin-bottom: 15px
}

.allCategorySelect .categoryGroup ul {
	columns: 200px 5
}

.allCategorySelect .category {
	display: inline-block;
	width: 100%
}

.allCategorySelect .category a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding: 5px 0
}

.allCategorySelect .inputGroup {
	margin-bottom: 20px
}

.allCategorySelect .inputGroupPrepend {
	border: 1px solid #fff;
	border-right: none;
	border-radius: 4px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.allCategorySelect .categoryListSearch {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.categoryAnchors {
	right: auto;
	left: 5px;
	width: 40px;
	top: 147px;
	bottom: 10px;
	border-radius: 4px;
	box-shadow: 0 0 0 2px #e2e2e2;
	padding: 5px;
	height: auto
}

.fixedHeader .categoryAnchors {
	top: 66px
}

.categoryAnchors li a {
	width: 30px;
	margin-bottom: 8px;
	border: 0;
	background-color: #343434;
	padding: 4px 8px;
	line-height: 1.5;
	border-radius: 4px;
	color: #fff
}

@media only screen and (min-width:992px) {
	.allCategories .contentHeaderTitle {
		padding-left: 0;
		padding-top: 10px
	}

	.allCategorySelect .inputGroup {
		width: 100%
	}

	.allCategorySelect {
		padding: 10px 0 15px
	}

	.categoryAnchors {
		position: static;
		padding: 0;
		width: 100%;
		box-shadow: none;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		background: 0 0;
		align-self: center
	}

	.categoryAnchors li {
		margin-right: 8px
	}

	.categoryAnchors li a {
		background-color: #0D2547;
		width: 30px;
		margin-bottom: 8px;
		border: 0
	}

	.allCategorySelect .categoryListSearch {
		max-width: 300px
	}

	.categoryListControls {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;
		align-items: center
	}
}

.sort {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center
}

.sortWrap {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	padding-left: 10px
}

.sortControl {
	position: relative
}

.sortControl:first-child .sortControlLabel {
	border-radius: 4px 0 0 4px
}

.sortControl:last-child .sortControlLabel {
	border-radius: 0 4px 4px 0
}

.sortControlInput {
	display: none;
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.1rem;
	opacity: 0
}

.sortControlLabel {
	background: #001128;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	padding: 4px 8px;
	font-size: 13px;
	cursor: pointer;
	line-height: 1.5;
	margin-left: -1px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	position: relative;
	margin-bottom: 0
}

.sortControl input:checked~label {
	background-color: #fff;
	color: #001128
}

.popularCategoriesList h3 {
	font-size: 16px;
	font-weight: 700
}

.popularCategories {
	columns: 200px 5;
	margin: 0;
	padding: 0
}

.popularCategoriesGroup {
	display: block;
	margin-bottom: 15px
}

.popularCategoriesList h4 {
	font-size: 14px;
	font-weight: 500
}

.popularCategoriesGroup li {
	display: block
}

.popularCategoriesGroup .badge {
	display: inline-block;
	padding: .25em .4em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 4px;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.text-muted {
	color: #6c757d !important
}

.popularCategoriesGroup a:hover {
	text-decoration: underline
}

.contentNavigationBottom {
	width: 100%;
	text-align: center
}

.paging {
	display: inline-block
}

.paginationSummary {
	display: block;
	margin-bottom: 5px
}

.pagination {
	display: flex;
	padding-left: 0;
	list-style: none
}

.pageLink {
	position: relative;
	display: block;
	padding: 12px 24px;
	margin-left: -1px;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #fff;
	background-color: #0D2547;
	border: 1px solid transparent
}

.pageItem.active .pageLink {
	color: #0D2547;
	background-color: #fff
}

.pageItem .pageLink:hover {
	color: #0D2547;
	background-color: #fff
}

.pageItem:first-child .pageLink {
	border-radius: 4px 0 0 4px
}

.pageItem:last-child .pageLink {
	border-radius: 0 4px 4px 0
}

@media only screen and (max-width:768px) {
	.pageLink {
		padding: 6px 12px;
		font-size: 14px;
		line-height: 24px
	}
}

div.detailsWrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	width: 100%;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 10px 0 15px;
	border-bottom: 1px solid #fff
}

div.block_site div.left_column {
	width: 33%
}

div.block_site div.right_column {
	width: 67%;
	padding: 10px 15px;
	height: 330px !important;
	overflow: hidden
}

div.block_site div.left_column.detailsImgWrap {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 0;
	overflow: hidden;
	margin-bottom: 10px
}

div.block_site div.left_column.detailsImgWrap .siteImgWrap {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	height: 270px;
	width: 100%;
	border-radius: 8px
}

div.block_site div.left_column.detailsImgWrap a img {
	object-fit: cover;
	object-position: 50% top;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none
}

div.block_site div.left_column a.click_here {
	line-height: 50px;
	height: 50px;
	padding: 0 20px;
	color: #0D2547;
	border-radius: 8px;
	background-color: #fff;
	font-weight: 700;
	box-shadow: none;
	text-shadow: none;
	font-size: 24px;
	text-decoration: none;
	font-weight: 700
}

div.block_site div.left_column a.click_here:hover {
	line-height: 50px;
	height: 50px;
	padding: 0 20px;
	color: #0D2547;
	border-radius: 8px;
	background-color: #fff;
	font-weight: 700;
	text-shadow: none;
	font-size: 24px;
	text-decoration: none;
	font-weight: 700;
	box-shadow: 0 0 1px 1px rgb(255 255 255)
}

div.block_category {
	padding: 10px 0 15px;
	border-bottom: 1px solid #fff;
	margin-bottom: 20px
}

div.block_site h1.siteDetailTitle,
div.block_category h1 {
	font-family: Quicksand, sans-serif;
	font-weight: 500;
	font-size: 26px;
	text-shadow: none;
	text-align: left
}

div.block_category h1 {
	text-align: center
}

.siteDetailsRating {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center
}

.siteDetailsRating .stars {
	padding: 0 10px
}

div.block_category div.description {
	height: auto;
	overflow: auto;
	color: #fff;
	padding: 10px 0 0
}

div.block_category div.description h1,
div.block_category div.description h2 {
	font-family: Quicksand, sans-serif;
	font-weight: 500;
	text-shadow: none
}

div.block_site div.right_column div.description {
	color: #fff;
	height: calc(100% - 64px);
	padding-left: 0
}

div.block_site div.right_column div.description ul,
div.block_category div.description ul {
	list-style-type: disc
}

div.block_site div.right_column div.description a,
div.block_category div.description a {
	text-decoration: underline
}

div.block_site div.right_column div.description::-webkit-scrollbar {
	width: 10px;
	border-radius: 4px
}

div.block_site div.right_column div.description::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	border-radius: 4px
}

div.block_site div.right_column div.description::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	outline: 1px solid slategrey;
	border-radius: 4px
}

h2.bestLike {
	font-family: Quicksand, sans-serif;
	font-weight: 500;
	font-size: 26px;
	text-shadow: none
}

div.block_with_sites {
	padding: 15px 0 0;
	margin: 0 -10px
}

div.block_with_sites div.site {
	padding: 0 10px 15px;
	width: 16.666666%;
	display: flex;
	flex-direction: column
}

div.block_with_sites div.site a:first-child {
	font-family: Quicksand, sans-serif;
	line-height: 16px;
	font-weight: 400;
	font-size: 14px;
	font-style: normal;
	padding-bottom: 5px
}

.siteDetailMini {
	position: relative;
	width: 100%;
	padding: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 130px;
	border-radius: 4px
}

.siteDetailMini:hover {
	position: relative;
	width: 100%;
	padding: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 130px;
	border-radius: 4px;
	border: none
}

.siteDetailMini img {
	object-fit: cover;
	object-position: top center;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none
}

div.allInCategory button.allInCategory.allCategoryBtn,
div.count button.count {
	display: inline-block;
	margin: 0 auto;
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	border-radius: 4px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	padding: 5px 10px;
	text-shadow: none
}

div.allInCategory button.allInCategory.allCategoryBtn:hover,
div.count button.count:hover {
	outline: 0;
	border-color: #fff;
	-webkit-box-shadow: 0 0 1px 1px rgb(255 255 255);
	-moz-box-shadow: 0 0 1px 1px #fff;
	box-shadow: 0 0 1px 1px rgb(255 255 255);
	background-color: #fff
}

div.all_cat h2 {
	font-family: Quicksand, sans-serif;
	font-weight: 500;
	font-size: 26px;
	text-shadow: none
}

.allCatWrap {
	margin: 0 -10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch
}

div.all_cat div.cats_onpage {
	width: 16.666666%;
	padding: 0 10px 15px;
	height: 150px !important
}

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

	div.block_with_sites div.site,
	div.all_cat div.cats_onpage {
		width: 20%
	}

	div.all_cat div.cats_onpage {
		height: 170px !important
	}
}

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

	div.block_with_sites div.site,
	div.all_cat div.cats_onpage {
		width: 25%
	}
}

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

	div.block_with_sites div.site,
	div.all_cat div.cats_onpage {
		width: 33.33333%
	}

	div.all_cat div.cats_onpage {
		width: 50%;
		height: auto !important
	}

	div.detailsWrap {
		flex-direction: column;
		justify-content: center;
		align-items: center
	}

	div.block_site div.left_column {
		width: 100%
	}

	div.block_site div.right_column {
		width: 100%;
		padding: 10px 15px;
		height: 330px !important;
		overflow: hidden
	}
}

@media only screen and (max-width:480px) {
	.siteDetailsRating span:first-child {
		display: none
	}

	.siteDetailsRating .stars {
		padding: 0 10px 0 0
	}

	div.block_with_sites div.site {
		width: 50%
	}

	div.all_cat div.cats_onpage {
		width: 100%
	}
}

.detailsImgWrap .detailsImgLink {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 288px;
	position: relative;
	z-index: 2
}

.detailsImgLink img {
	box-shadow: 0 0 0 2px #fff;
	border-radius: 4px
}

.detailsImgLink .imgInfoDuration {
	font-size: 12px;
	height: 20px;
	padding: 3px 5px
}

.detailsImgWrap .imgRateWrap {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	justify-content: space-between;
	position: absolute;
	top: 50%;
	margin-top: -22px;
	transition: .3s;
	height: 45px;
	border-radius: 4px;
	display: none
}

.detailsImgWrap .imgRateWrap span {
	padding: 0 13px;
	height: 45px;
	width: 45px;
	border: 1px solid #000;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	font-size: 16px
}

.detailsImgWrap .imgRateWrap span:hover {
	background: #ddd
}

.detailsImgWrap .imgRateWrap span:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	border-right: none
}

.detailsImgWrap .imgRateWrap span:last-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	border-left: none;
	color: #000
}

.detailsInfoWrap {
	width: 67%;
	padding: 10px 15px
}

.detailsHeading {
	width: 100%;
	font-size: 26px;
	margin-bottom: 10px
}

.detailsSocialWrap {
	width: 100%;
	justify-content: flex-start;
	flex-wrap: wrap
}

.detailsHeading a:hover {
	text-decoration: underline
}

.itemInfo {
	margin-right: 10px;
	margin-bottom: 10px
}

.detailsSuccess {
	font-size: 14px;
	font-weight: 700;
	padding: 2px 6px;
	background: #0D2547;
	color: #00a915;
	border-radius: 4px;
	margin-right: 5px;
	pointer-events: none;
	margin-bottom: 10px
}

.detailsBadge {
	background: #fff;
	color: #0D2547;
	padding: 1px 4px;
	border-radius: 4px;
	margin: 0 5px;
	font-weight: 700;
	font-size: 13px
}

a.detailsBadge {
	background: #fff;
	color: #0D2547
}

.listBadge:visited {
	color: #0D2547 !important
}

.detailsSocialBtn {
	background-color: #fff;
	color: #0D2547;
	font-size: 13px;
	padding: 4px 8px;
	border-radius: 4px;
	margin-bottom: 10px
}

.detailsSocialBtn:hover {
	box-shadow: 0 0 1px 1px #fff
}

.detailsSocialBtn i {
	color: #0D2547
}

.detailsSocialBtnGroup {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	background-color: #fff;
	border-radius: 4px;
	margin-left: 15px;
	margin-bottom: 10px
}

.detailsSocialBtnGroup .detailsSocialBtn {
	margin-bottom: 0
}

@media only screen and (max-width:768px) {
	.detailsWrap {
		flex-direction: column
	}

	.detailsImgWrap {
		width: 100%
	}

	.detailsInfoWrap {
		width: 100%
	}

	.detailsSocialWrap {
		justify-content: center
	}

	.detailsHeading {
		text-align: center;
		font-size: 20px
	}
}

@media only screen and (max-width:480px) {
	.detailsSocialWrap {
		flex-direction: column;
		justify-content: center
	}
}

.pornstarList,
.categoryList {
	justify-content: flex-start;
	align-items: flex-start
}

.innerList {
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start
}

.pornstarList i,
.categoryList i {
	width: 40px;
	height: 36px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-right: 10px;
	padding: 0 11px
}

.pornstarList {
	margin-top: 5px
}

.categoryList {
	margin-top: 15px
}

.listBadge {
	margin: 0 5px 5px 0;
	line-height: 36px;
	height: 36px;
	padding: 0 10px;
	color: #0D2547;
	border-radius: 4px;
	background-color: #fff;
	font-weight: 700
}

.listBadge:hover {
	box-shadow: 0 0 1px 1px #fff;
	color: #0D2547
}

h1.mainPageTitle {
	font-family: Quicksand, sans-serif;
	font-weight: 700;
	text-shadow: none;
	margin-bottom: 20px;
	text-transform:uppercase;
}

.mainPageText {
	color: #ffffff
}

.mainPageText a {
	color: #ED8324;
	display: inline
}

.mainPageText ul {
	list-style-type: disc
}

.mainPageText h2 {
	font-family: Quicksand, sans-serif;
	text-shadow: none;
	font-size: 20px;
	line-height: 23px;
	font-weight: 700;
	margin-bottom: 5px
}

@media only screen and (min-width:992px) {
	h1.mainPageTitle {
		font-size: 20px;
		line-height: 23px
	}

	.mainPageText {
		padding-bottom: 20px
	}
}

div.searchBox {
	padding: 15px 0;
	border: none;
	position: relative;
	max-height: none
}

div.searchBox span.total {
	color: #fff;
	font-size: 15px
}

div.searchBox div.searchResult {
	display: flex;
	flex-direction: column;
	width: 50%;
	font-size: 15px;
	vertical-align: top;
	text-align: center;
	padding: 0 10px 20px;
	height: auto
}

.resultsAll {
	padding-top: 15px;
	margin: 0 -10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch
}

div.searchBox title {
	text-shadow: none
}

div.searchBox div.searchResult img {
	object-fit: cover;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none
}

div.searchBox div.searchResult .title+a {
	position: relative;
	width: 100%;
	height: 150px;
	padding: 0;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	padding-bottom: 5px
}

.pagers {
	display: flex;
	flex-direction: row;
	justify-content: center
}

div.searchBox div.pagers a {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	background: 0 0;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px
}

div.searchBox div.pagers a.sel {
	background: #fff;
	border: 1px solid #fff;
	color: #001128
}

@media only screen and (min-width:551px) {
	div.searchBox div.searchResult .title+a {
		height: 150px
	}

	div.searchBox div.searchResult {
		width: 33.33333%
	}
}

@media only screen and (min-width:769px) {
	div.searchBox div.searchResult .title+a {
		height: 150px
	}

	div.searchBox div.searchResult {
		width: 25%
	}
}

@media only screen and (min-width:992px) {
	div.searchBox div.searchResult .title+a {
		height: 150px
	}

	div.searchBox div.searchResult {
		width: 20%
	}
}

@media only screen and (min-width:1201px) {
	div.searchBox div.searchResult .title+a {
		height: 170px
	}
}

@media only screen and (min-width:1557px) {
	div.searchBox div.searchResult .title+a {
		height: 200px
	}
}

div.crumbs {
	padding: 20px 0;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start
}

div.crumbs ol {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start
}

div.crumbs li {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start
}

ol.breadcrumb li+li:before {
	padding: 0 5px
}

ol.breadcrumb a.notCol {
	color: #fff;
	text-decoration: none
}

.mainCatContainer {
	margin: 0 -5px
}

div.content.container div.column {
	max-width: none
}

.catHeight1x {
	height: 285px;
	margin-bottom: 10px
}

.catHeight2x {
	height: 580px;
	margin-bottom: 10px
}

.catHeight3x {
	height: 795px;
	margin-bottom: 10px
}

.catHeight4x {
	height: 1110px;
	margin-bottom: 10px
}

div.column div.block_cat {
	border-radius: 4px;
	margin-top: 0;
	padding-bottom: 0
}

div.content div.block_cat .cat_name {
	font-family: Quicksand, sans-serif;
	font-weight: 700;
	text-shadow: none;
	font-size: 17px;
	margin-bottom: 0;
	line-height: 37px;
	height: 40px;
	padding: 0;
	position: relative;
	margin: -1px
}

div.content div.block_cat .cat_name:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 0;
	height: 5px;
	transition: all .2s ease-in-out;
	transition-duration: .75s;
	opacity: 0;
	background-color: #fff;
	right: 50%
}

div.content div.block_cat .cat_name:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 0;
	height: 5px;
	transition: all .2s ease-in-out;
	transition-duration: .75s;
	opacity: 0;
	background-color: #fff;
	left: 50%
}

div.content div.block_cat .cat_name:hover:before {
	width: 50%;
	opacity: 1
}

div.content div.block_cat .cat_name:hover:after {
	width: 50%;
	opacity: 1
}

div.content div.block_cat div.short_info {
	font-size: 13px;
	padding: 5px
}

div.content div.block_cat div.short_info p {
	height: 40px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

div.content div.block_cat div.sites {
	height: calc(100% - 100px) !important;
	padding: 5px;
	overflow: inherit
}

div.content div.block_cat div.sitesWrap {
	display: flex;
	flex-direction: column;
	padding: 0;
	height: 100%;
	overflow-y: auto
}

div.content div.block_cat div.sites .siteItem {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 0 10px 3px
}

.siteItem .num {
	font-size: 13px;
	color: #0D2547;
	padding-right: 5px;
	width: 25px
}

.siteItem .logo {
	padding: 0;
	border: none;
	overflow: hidden;
	width: 16px;
	height: 16px;
	margin-right: 10px
}

.siteItem .title {
	flex-grow: 2
}

.siteItem .title a {
	color: #0D2547;
	text-align: left
}

.siteItem .info a {
	color: #0D2547
}

div.content div.block_cat div.sites .sitesWrap::-webkit-scrollbar {
	width: 3px;
	border-radius: 4px
}

div.content div.block_cat div.sites .sitesWrap::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	border-radius: 4px
}

div.content div.block_cat div.sites .sitesWrap::-webkit-scrollbar-thumb {
	background-color: #999;
	outline: 1px solid #999;
	border-radius: 4px
}

div.content div.block_cat div.sites.scroll {
	padding-right: 5px
}

.sitesBtn {
	background-color: #0D2547;
	color: #fff;
	border-color: #0D2547;
	height: 37px;
	margin: 10px -1px 0;
	position: relative;
	outline: 0;
	font-size: 14px;
	line-height: 37px
}

@media only screen and (max-width:820px) and (min-width:541px) {
	div.content div.column {
		width: 50%;
		max-width: 100%;
		padding: 0 10px
	}
}

.catHeightMobile {
	height: 260px;
	margin-bottom: 20px
}

div.main .search div.langs div.lang_now {
	background-color: #fff;
	color: #001128;
	border-color: #fff;
	height: 34px;
	margin-left: 5px;
	position: relative;
	outline: 0;
	border-radius: 4px
}

div.main .search div.langs div.lang_now a {
	color: #0D2547;
	line-height: 31px
}

