@import url("https://fonts.googleapis.com/css?family=Fredoka+One|Kaushan+Script|Roboto");
	@font-face{
	font-family:wtf;
	src:url(../font/wtf.eot);
	src:url(../font/wtf.eot?#iefix) format("embedded-opentype"),url(../font/wtf.woff) format("woff"),url(../font/wtf.ttf) format("truetype"),url(../font/wtf.svg#wtf) format("svg");
	font-weight:400;
	font-style:normal
}
[class*=icon-]:before{
	display:inline-block;
	font-family:wtf;
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-down:before{
	content:"\0041"
}
.icon-left:before{
	content:"\0044"
}
.icon-right:before{
	content:"\0045"
}
.icon-chat:before{
	content:"\0046"
}
.icon-clock:before{
	content:"\0047"
}
.icon-cross:before{
	content:"\0048"
}
.icon-dating:before{
	content:"\0049"
}
.icon-heart:before{
	content:"\004a"
}
.icon-lines:before{
	content:"\004b"
}
.icon-search:before{
	content:"\004c"
}
.icon-star:before{
	content:"\004d"
}
.icon-video_small_icon:before{
	content:"\004e"
}
.icon-video:before{
	content:"\004f"
}
img,legend{
	border:0
}
legend,td,th{
	padding:0
}
html{
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block
}
audio,canvas,progress,video{
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]){
	display:none;
	height:0
}
[hidden],template{
	display:none
}
a{
	background-color:transparent
}
a:active,a:hover{
	outline:0
}
abbr[title]{
	border-bottom:1px dotted
}
b,optgroup,strong{
	font-weight:700
}
dfn{
	font-style:italic
}
h1{
	font-size:2em;
	margin:.67em 0
}
mark{
	background:#ff0;
	color:#000
}
small{
	font-size:80%
}
sub,sup{
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup{
	top:-.5em
}
sub{
	bottom:-.25em
}
svg:not(:root){
	overflow:hidden
}
figure{
	margin:1em 40px
}
hr{
	box-sizing:content-box;
	height:0
}
pre,textarea{
	overflow:auto
}
code,kbd,pre,samp{
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea{
	color:inherit;
	font:inherit;
	margin:0
}
button{
	overflow:visible
}
button,select{
	text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled]{
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
input{
	line-height:normal
}
input[type=checkbox],input[type=radio]{
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
	height:auto
}
input[type=search]{
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none
}
fieldset{
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
table{
	border-collapse:collapse;
	border-spacing:0
}
*,:after,:before{
	box-sizing:border-box
}
html{
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body{
	font-family:Roboto,Helvetica,Arial,sans-serif;
	font-size:0;
	font-weight:400;
	line-height:1.42857143;
	color:#262626;
	background-color:#1d1d1d;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.mobile-overflow-fix{
	overflow-x:hidden;
	position:relative
}
a{
	text-decoration:none
}
.header{
	background-color:#262626;
	height:60px;
	position:relative;
	box-shadow:0 6px 10px hsla(0,0%,9%,.5)
}
.header:after{
	clear:both;
	display:table;
	content:""
}
.mobile-menu-button,.mobile-search-button{
	font-size:22px;
	color:#7ED2F7;
	display:none
}
.mobile-menu-button.opened i:before,.mobile-search-button.opened i:before{
	content:"\0048"
}
.logo-container{
	float:left;
	border-right:2px solid #3d3d3d
}
.logo{
	color:#7ED2F7;
	font-family:Kaushan Script;
	font-size:30px;
	line-height:60px;
	font-weight:400;
	margin:0;
	padding:0 20px
}
.logo span{
	color:#fff;
	font-family:Fredoka One
}
.header-nav{
	float:left;
	padding:0;
	list-style-type:none;
	margin-left:20px
}
.header-nav li{
	display:inline-block;
	margin-right:1px;
	position:relative
}
.header-nav li:hover i{
	color:#fff
}
.header-nav li:hover .menu-item-text{
	opacity:1;
	visibility:visible
}
.header-nav li a{
	display:block;
	text-align:center
}
.header-nav li i{
	font-size:24px;
	padding:0 10px;
	color:#7ED2F7
}
.header-nav li i:before{
	line-height:60px
}
.header-nav li .menu-item-text{
	position:absolute;
	left:50%;
	top:47px;
	-webkit-transform:translate(-50%);
	transform:translate(-50%);
	display:block;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	border-radius:3px;
	background-color:#1f1f1f;
	text-align:center;
	padding:2px 5px;
	white-space:nowrap;
	opacity:0;
	visibility:hidden
}
.header-nav li .menu-item-text:before{
	position:absolute;
	top:-3px;
	left:50%;
	display:block;
	content:"";
	width:0;
	height:0;
	border-style:solid;
	-webkit-transform:translate(-50%) rotate(1turn);
	transform:translate(-50%) rotate(1turn);
	border-width:0 3px 3px;
	border-color:transparent transparent #1f1f1f
}
.header-links{
	padding:0;
	list-style-type:none;
	float:left;
	margin-left:20px
}
.header-links li{
	display:inline-block;
	margin:0 7px
}
.header-links li:hover .links-item-text,.header-links li:hover i{
	color:#7ED2F7
}
.header-links li a{
	display:block;
	text-align:center;
	padding:10px 0 0
}
.header-links li i{
	font-size:20px;
	color:#fff
}
.header-links li i.icon-dating{
	padding-left:4px
}
.header-links li .links-item-text{
	display:block;
	color:#686868;
	font-size:9px;
	text-transform:uppercase;
	line-height:1
}
.search-form{
	margin-top:13px;
	margin-right:15px;
	float:right;
	width:460px;
	position:relative;
	padding-right:30px
}
.search-input{
	width:100%;
	box-shadow:0 0 10px #171717;
	border-radius:10px;
	background-color:#fff;
	color:#2a2a2a;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	outline:none;
	border:none;
	padding:9px 15px
}
.search-button{
	position:absolute;
	height:35px;
	width:35px;
	right:-5px;
	top:3px;
	border:none;
	background-color:transparent;
	font-size:22px;
	color:#7ED2F7;
	outline:none
}
.related-searches{
	position:absolute;
	top:75%;
	left:0;
	padding:0;
	padding-bottom:10px;
	list-style-type:none;
	background-color:#fff;
	width:100%;
	margin-right:30px;
	box-shadow:0 3px 3px hsla(0,0%,9%,.5);
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px
}
.related-searches li a{
	font-size:12px;
	line-height:18px;
	color:#a3a3a3;
	padding:9px 15px;
	position:relative
}
.related-searches li a:before{
	position:absolute;
	left:5px;
	top:8px;
	content:"\0045";
	font-size:7px;
	font-family:wtf;
	color:#7ED2F7
}
.related-searches li a span{
	color:#2a2a2a
}
.mobile-search .related-searches{
	margin-left:5px
}
.content,.header-container{
	width:1708px;
	margin:auto
}
.title-block{
	padding:0 4px;
	border-bottom:2px solid #2a2a2a;
	margin-bottom:10px;
	height:50px;
	overflow:hidden;
	width:100%
}
.title-block:after{
	clear:both;
	display:table;
	content:""
}
.title{
	color:#acacac;
	font-weight:400;
	font-size:18px;
	line-height:50px;
	margin:0
}
.title,.title-extra{
	float:left;
	text-transform:uppercase
}
.title-extra{
	margin-left:5px;
	color:#686868;
	font-size:10px;
	line-height:56px
}
.sorting-block{
	padding:0 4px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:10px
}
.sort-by{
	color:#fffefe;
	font-size:10px;
	text-transform:uppercase;
	margin-right:5px
}
.sort-buttons{
	padding:0;
	list-style-type:none;
	margin-right:5px
}
.sort-buttons li{
	display:inline-block;
	margin-right:1px
}
.sort-buttons li a{
	display:block;
	color:#7ED2F7;
	font-size:10px;
	text-transform:uppercase;
	background-color:#161616;
	border-radius:4px;
	padding:5px 11px 4px
}
.sort-buttons li a:hover{
	color:#161616;
	background-color:#7ED2F7
}
.sorting-dropdown{
	float:left;
	min-width:90px;
	margin-right:1px;
	position:relative
}
.sorting-dropdown .dropdown-current{
	cursor:pointer;
	display:block;
	color:#686868;
	font-size:10px;
	text-transform:uppercase;
	border-radius:4px;
	border:1px solid #686868;
	background-color:transparent;
	padding:4px 20px 3px 11px;
	position:relative
}
.sorting-dropdown .dropdown-current.opened{
	background-color:#0f0f0f
}
.sorting-dropdown .dropdown-current:after{
	position:absolute;
	right:5px;
	top:6px;
	font-family:wtf;
	content:"\0041";
	color:#fff;
	font-size:7px
}
.sorting-dropdown .dropdown-list{
	padding:0;
	padding-top:3px;
	list-style-type:none;
	background-color:#0f0f0f;
	position:absolute;
	top:85%;
	left:0;
	width:100%;
	overflow:hidden;
	border-radius:4px;
	border:1px solid #686868;
	border-top:none;
	border-top-left-radius:0;
	border-top-right-radius:0;
	display:none;
	z-index:2
}
.sorting-dropdown .dropdown-list.opened{
	display:block
}
.sorting-dropdown .dropdown-list li a{
	display:block;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	padding:4px 11px 3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sorting-dropdown .dropdown-list li a:hover{
	color:#7ED2F7
}
.thumb{
	width: 19.7%;
	border-radius:5px;
	overflow:hidden;
	margin:3px 2px;
	display:inline-block;
	vertical-align:top;
	box-shadow:0 0 10px rgba(0,0,0,.75)
}
.thumb:hover{
	box-shadow:0 0 10px rgba(0,0,0,.75),0 2px 0 #7ED2F7
}
.thumb:hover .thumb-desc{
	opacity:1;
	visibility:visible
}
.thumb:hover .thumb-dur{
	bottom:auto;
	top:3px
}
.thumb-cat:hover{
	box-shadow:0 0 10px rgba(0,0,0,.75),0 2px 0 #7ED2F7
}
.thumb-cat-title{
	margin:0;
	color:#fff;
	font-size:14px;
	font-weight:400;
	padding:3px 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	box-shadow:0 0 5px rgba(0,0,0,.75);
	background-color:#101010
}
.thumb-img-wrapper{
	width:100%;
	position:relative;
	border-radius:5px;
	overflow:hidden
}
.thumb-img-wrapper img{
	width:100%
}
.thumb-desc{
	opacity:0;
	visibility:hidden;
	bottom:0;
	left:0;
	width:100%;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px;
	padding:2px 5px
}
.thumb-count,.thumb-desc,.thumb-dur{
	position:absolute;
	color:#fff;
	background-color:hsla(0,0%,6%,.9)
}
.thumb-count,.thumb-dur{
	right:3px;
	bottom:3px;
	top:auto;
	border-radius:5px;
	font-size:10px;
	padding:3px 7px 3px 20px
}
.thumb-count:before,.thumb-dur:before{
	position:absolute;
	left:5px;
	top:2px;
	font-size:11px;
	font-family:wtf;
	content:"\0047"
}
.thumb-count:before{
	content:"\004e"
}
.pagination-block{
	padding:10px 0
}
.pagination-block:after{
	clear:both;
	display:table;
	content:""
}
.pagination{
	float:right;
	padding:0;
	list-style-type:none
}
.pagination li{
	display:inline-block;
	vertical-align:top;
	margin-right:2px;
	margin-bottom:2px
}
.pagination li.active a,.pagination li:hover a{
	background-color:#7ED2F7;
	color:#161616
}
.pagination li.active a i,.pagination li:hover a i{
	color:#161616
}
.pagination li a{
	display:block;
	font-size:16px;
	text-transform:uppercase;
	color:#7ED2F7;
	min-width:39px;
	text-align:center;
	line-height:39px;
	background-color:#161616;
	border-radius:48px
}
.pagination li a i{
	font-size:12px;
	color:#7ED2F7;
	display:block;
	position:relative;
	min-height:39px
}
.pagination li a i:before{
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.categories-block{
	background-color:#2a2a2a
}
.categories-list{
	padding:0 2px;
	list-style-type:none;
	display:inline-block;
	vertical-align:top;
	width:20%
}
.categories-list ul {
	width:100%;
}
.categories-list li{
	height:40px;
	width: 300px;
	overflow:hidden;
	display: inline-block;
}
.categories-list li.cat-letter span{
	color:#7ED2F7;
	padding-left:25px;
	font-size:24px;
	line-height:40px;
	text-transform:uppercase
}
.categories-list li a{
	display:block;
	overflow:hidden
}
.categories-list li a:after{
	clear:both;
	display:table;
	content:""
}
.categories-list li a:hover .cat-title{
	color:#7ED2F7
}
.categories-list li a:hover .cat-count{
	background-color:#7ED2F7;
	color:#161616
}
.categories-list li a .cat-title{
	color:#fff;
	font-size:14px;
	line-height:40px;
	display:block;
	float:left;
	padding-left:25px;
	margin-right:20px;
	position:relative
}
.categories-list li a .cat-title:before{
	position:absolute;
	content:".";
	left:10px;
	bottom:8px;
	color:#7ED2F7;
	font-size:30px
}
.categories-list li a .cat-count{
	position:relative;
	float:left;
	color:#fff;
	display:block;
	font-size:10px;
	border-radius:5px;
	background-color:hsla(0,0%,6%,.9);
	padding:3px 5px 3px 19px;
	margin-top:11px
}
.categories-list li a .cat-count:before{
	position:absolute;
	left:5px;
	top:2px;
	font-size:11px;
	font-family:wtf;
	content:"\004e"
}
.tags-block{
	padding:0 4px
}
.tags{
	padding:0;
	list-style-type:none
}
.tags li{
	display:inline-block;
	margin-right:15px
}
.tags li a{
	display:block;
	font-size:12px;
	color:#fff
}
.tags li a:before{
	content:"#";
	color:#f36525;
	padding-right:3px
}
.tags li a:hover{
	color:#f36525
}
.top-column{
	padding:0;
	width:16.66%;
	display:inline-block;
	vertical-align:top;
	padding:0 3px
}
.top-column li{
	position:relative
}
.top-column li:last-child a{
	border-bottom:1px solid #333
}
.top-column li:hover{
	border-right:3px solid #7ED2F7;
	color:#7ED2F7;
	background-color:#171717
}
.top-column li:hover:after{
	content:"";
	position:absolute;
	right:0;
	top:16px;
	width:0;
	height:0;
	border-style:solid;
	border-width:5px 4px 5px 0;
	border-color:transparent #7ED2F7 transparent transparent
}
.top-column li a{
	display:block;
	border-top:1px solid #333;
	color:#fff;
	font-size:16px;
	line-height:41px;
	position:relative;
	padding-left:25px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.top-column li a:before{
	position:absolute;
	content:".";
	left:10px;
	bottom:8px;
	color:#7ED2F7;
	font-size:30px
}

/*Lodger*/

.text
{
    margin-top:40px;
	padding:10px 0;
	text-align:center
}


.text-text{
	color:#878787;
	font-size:17px
}

.banner{
    display: flex;
    justify-content: center; /*Центрирование по горизонтали*/
    align-items: center;     /*Центрирование по вертикали */
    margin-top: 40px;
}
/*Lodger*/

.footer{
	margin-top:40px;
	padding:10px 0;
	text-align:center
}
.footer a { color: red; }

.footer-text{
	color:#878787;
	font-size:12px
}
.footer-links{
	padding:0;
	list-style-type:none;
	margin:5px 0 10px
}
.footer-links li{
	display:inline-block;
	vertical-align:top
}
.footer-links li:after{
	font-size:12px;
	content:"-";
	color:#f36525
}
.footer-links li:last-child:after{
	content:""
}
.footer-links li a{
	padding:5px 15px;
	color:#f36525;
	font-size:12px
}
.footer-links li a:hover{
	color:#fff
}
.footer-copy{
	color:#878787;
	font-size:12px
}
.mobile-menu{
	width:100%;
	z-index:3;
	position:absolute;
	left:0;
	top:-500px;
	background-color:rgba(42,42,42,.9);
	opacity:0;
	visibility:hidden;
	transition:all .25s ease-in-out
}
.mobile-menu.opened{
	opacity:1;
	visibility:visible;
	top:100%
}
.mobile-menu .header-container{
	display:block;
	width:100%
}
.mobile-menu .header-links,.mobile-menu .header-nav{
	display:block;
	float:none;
	text-align:left;
	padding:0;
	margin:0;
	width:100%;
	margin:auto
}
.mobile-menu .header-links li,.mobile-menu .header-nav li{
	display:block;
	width:100%;
	float:left;
	padding-left:79px;
	margin:0
}
.mobile-menu .header-links li:hover,.mobile-menu .header-nav li:hover{
	background-color:#0e0e0e
}
.mobile-menu .header-links li a,.mobile-menu .header-nav li a{
	text-align:left;
	display:block;
	width:100%;
	height:100%;
	padding:0
}
.mobile-menu .header-links li a:after,.mobile-menu .header-nav li a:after{
	display:table;
	clear:both;
	content:""
}
.mobile-menu .header-links li i,.mobile-menu .header-nav li i{
	float:left;
	padding:0;
	font-size:24px;
	padding-right:20px
}
.mobile-menu .header-links li i:before,.mobile-menu .header-nav li i:before{
	line-height:41px
}
.mobile-menu .header-links li span,.mobile-menu .header-nav li span{
	float:left;
	top:auto;
	left:auto;
	opacity:1;
	visibility:visible;
	position:relative;
	text-align:left;
	-webkit-transform:translate(0);
	transform:translate(0);
	background-color:transparent;
	font-size:9px;
	padding:0;
	line-height:41px;
	text-transform:uppercase;
	color:#fff
}
.mobile-menu .header-links li span:before,.mobile-menu .header-nav li span:before{
	display:none
}
.mobile-search{
	opacity:0;
	visibility:hidden;
	z-index:3;
	width:100%;
	position:absolute;
	left:0;
	top:100%;
	background-color:rgba(42,42,42,.9);
	transition:all .25s ease-in-out
}
.mobile-search.opened{
	opacity:1;
	visibility:visible
}
.mobile-search .header-container{
	display:block
}
.mobile-search .search-form{
	display:block;
	padding-left:5px;
	margin-bottom:15px;
	width:100%;
	float:none
}
.player-block{
	position:relative
}
.player-content{
	width:100%;
	padding-right:310px
}
.player{
	position:relative;
	width:100%;
	padding-bottom:65%;
	height:0
}
.player>iframe{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0
}
.player-info:after{
	clear:both;
	content:"";
	display:table
}
.player-counters{
	float:left;
	padding:0;
	list-style-type:none;
	margin-top:8px
}
.player-counters li{
	display:inline-block;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	padding:5px 5px 5px 0
}
.player-counters li:last-child:after{
	content:""
}
.player-counters li:after{
	padding-left:5px;
	content:"|";
	color:#262626
}
.player-counters li span{
	color:#acacac
}
.player-report-button{
	position:relative;
	margin-top:5px;
	float:right;
	color:#7ED2F7;
	font-size:14px;
	text-transform:uppercase;
	border-radius:4px;
	background-color:#161616;
	padding:6px 40px 6px 15px
}
.player-report-button:hover{
	background-color:#7ED2F7;
	color:#161616
}
.player-report-button:hover:after{
	background-image:url(data:image/svg+xml;
	utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8cGF0aCBkPSJNNTEuMzcxLDMuMTQ2Yy0wLjQ1OS0wLjE4NS0xMS4zNTktNC40NTItMTkuODQsMC4wNDVDMjQuODExLDYuNzU4LDEzLjAxNSw0LjA4MiwxMCwzLjMwOFYxYzAtMC41NTMtMC40NDctMS0xLTEgIFM4LDAuNDQ3LDgsMXYzYzAsMC4wMTQsMC4wMDcsMC4wMjYsMC4wMDgsMC4wNEM4LjAwOCw0LjA1Miw4LDQuMDYyLDgsNC4wNzRWMzN2MS4wNzRWNTljMCwwLjU1MywwLjQ0NywxLDEsMXMxLTAuNDQ3LDEtMVYzNS4zNzUgIGMyLjI3MywwLjU2Nyw3LjIyNywxLjYzMiwxMi4zNjgsMS42MzJjMy41NTcsMCw3LjItMC41MTEsMTAuMTAxLTIuMDQ5YzcuNjUyLTQuMDYxLDE4LjA1NiwwLjAwNCwxOC4xNiwwLjA0NSAgYzAuMzA5LDAuMTI0LDAuNjU3LDAuMDg2LDAuOTMyLTAuMTAyQzUxLjgzNSwzNC43MTYsNTIsMzQuNDA2LDUyLDM0LjA3NHYtMzBDNTIsMy42NjUsNTEuNzUxLDMuMjk4LDUxLjM3MSwzLjE0NnogTTUwLDMyLjY2NSAgYy0zLjI2LTEuMDM4LTExLjY0Ni0zLjA5Ni0xOC40NjksMC41MjVDMjQuODEyLDM2Ljc1NiwxMy4wMiwzNC4wODIsMTAsMzMuMzA4VjMzVjUuMzc1YzMuODUzLDAuOTYxLDE1LjM4MSwzLjM0MywyMi40NjktMC40MTcgIEMzOS4wMzUsMS40NzUsNDcuNjI3LDMuOTczLDUwLDQuNzc3VjMyLjY2NXoiIGZpbGw9IiMxNjE2MTYiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.player-report-button:after{
	z-index:1;
	position:absolute;
	right:10px;
	top:6px;
	content:"";
	display:block;
	height:20px;
	width:20px;
	background-size:cover;
	background-image:url(data:image/svg+xml;
	utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiPgo8cGF0aCBkPSJNNTEuMzcxLDMuMTQ2Yy0wLjQ1OS0wLjE4NS0xMS4zNTktNC40NTItMTkuODQsMC4wNDVDMjQuODExLDYuNzU4LDEzLjAxNSw0LjA4MiwxMCwzLjMwOFYxYzAtMC41NTMtMC40NDctMS0xLTEgIFM4LDAuNDQ3LDgsMXYzYzAsMC4wMTQsMC4wMDcsMC4wMjYsMC4wMDgsMC4wNEM4LjAwOCw0LjA1Miw4LDQuMDYyLDgsNC4wNzRWMzN2MS4wNzRWNTljMCwwLjU1MywwLjQ0NywxLDEsMXMxLTAuNDQ3LDEtMVYzNS4zNzUgIGMyLjI3MywwLjU2Nyw3LjIyNywxLjYzMiwxMi4zNjgsMS42MzJjMy41NTcsMCw3LjItMC41MTEsMTAuMTAxLTIuMDQ5YzcuNjUyLTQuMDYxLDE4LjA1NiwwLjAwNCwxOC4xNiwwLjA0NSAgYzAuMzA5LDAuMTI0LDAuNjU3LDAuMDg2LDAuOTMyLTAuMTAyQzUxLjgzNSwzNC43MTYsNTIsMzQuNDA2LDUyLDM0LjA3NHYtMzBDNTIsMy42NjUsNTEuNzUxLDMuMjk4LDUxLjM3MSwzLjE0NnogTTUwLDMyLjY2NSAgYy0zLjI2LTEuMDM4LTExLjY0Ni0zLjA5Ni0xOC40NjksMC41MjVDMjQuODEyLDM2Ljc1NiwxMy4wMiwzNC4wODIsMTAsMzMuMzA4VjMzVjUuMzc1YzMuODUzLDAuOTYxLDE1LjM4MSwzLjM0MywyMi40NjktMC40MTcgIEMzOS4wMzUsMS40NzUsNDcuNjI3LDMuOTczLDUwLDQuNzc3VjMyLjY2NXoiIGZpbGw9IiNmMzY1MjMiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.player-sidebar{
	right:0;
	top:0;
	position:absolute;
	width:300px
}
.promo-item{
	margin-bottom:10px
}
.player-bottom-block{
	position:relative
}
.player-bottom-block:after{
	content:"";
	display:table;
	clear:both
}
.player-related{
	width:100%;
	padding-right:310px
}
.player-related .thumb{
	width:16.2%;
	margin:.2%
}
.player-sidebar-related{
	width:300px;
	position:absolute;
	top:0;
	right:0;
	float:right
}
.sidebar-related-thumbs .thumb{
	width:49%;
	margin:.5%
}
@media screen and (max-width:1750px){
	.content,.header-container{
	width:1464px
}
.player-related .thumb{
	width:19.5%;
	padding:.25%
}

}
@media screen and (max-width:1500px){
	.content,.header-container{
	width:1220px
}
.player-related .thumb{
	width:24.6%;
	padding:.1%
}

}
@media screen and (max-width:1270px){
	.content,.header-container{
	width:976px
}
.header-links,.header-nav,.search-form{
	display:none
}
.header-container{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center
}
.logo-container{
	border:none
}
.mobile-menu-button,.mobile-search-button{
	display:block
}
.top-column{
	width:33.33%
}
.categories-list{
	width:100%
}
.categories-list li{
	display:inline-block;
	margin-right:10px
}
.categories-list li.cat-letter{
	display:block
}
.player-sidebar-related{
	display:none
}
.player-related{
	padding-right:0
}

}
@media screen and (max-width:1000px){
	.content,.header-container{
	width:95%
}
.player-related .thumb,.thumb{
	width:24.5%;
	margin:.25%
}
.mobile-menu .header-links li,.mobile-menu .header-nav li{
	padding-left:2.5%
}
.player-content{
	padding-right:0
}
.player-sidebar{
	margin-top:10px;
	position:relative;
	width:100%;
	text-align:center;
	max-height:275px;
	overflow:hidden
}
.promo-item{
	display:inline-block;
	margin:0 5px 25px
}

}
@media screen and (max-width:760px){
	.content,.header-container{
	width:97%
}
.player-related .thumb,.thumb{
	width:32.7%;
	margin:.3%
}
.top-column{
	width:50%
}
.mobile-menu .header-links li,.mobile-menu .header-nav li{
	padding-left:1.5%
}
.sorting-block{
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:0 2px
}
.sorting-block .sort-buttons,.sorting-block .sort-by{
	margin-bottom:3px
}

}
@media screen and (max-width:520px){
	.player-related .thumb,.thumb{
	width:49%;
	margin:.5%
}
.promo-item{
	margin:0 0 25px
}

}