* {
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
}
body.autoheight {
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.grow {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
a {
	text-decoration: none;
	color: inherit;
}
input,
textarea {
	border: none;
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
button {
	border: none;
	outline: none;
	background: none;
}
ul li {
	list-style-type: none;
}
ol li {
	list-style-type: none;
}
@font-face {
	font-family: "arial";
	src: url("../fonts/arial.ttf") format("truetype");
}
@font-face {
	font-family: "dejavu";
	src: url("../fonts/dejavu.ttf") format("truetype");
}
@font-face {
	font-family: "panton";
	src: url("../fonts/archyedt-bold.otf") format("opentype");
}
@font-face {
	font-family: "roboto";
	src: url("../fonts/roboto-geo.ttf") format("truetype");
}
@font-face {
	font-family: "fira sans";
	src: url("../fonts/FiraSans-Regular.ttf") format("truetype");
}
:root {
	--red: #f23232;
	--darkred: #c41f2a;
	--green: #358e66;
	--blue: #1e64b5;
	--silver: #7b828d;
}
.plline {
	position: relative;
	z-index: 1;
	background: #33293d;
}
.plline__stream-tt {
	position: relative;
	color: #fff;
	text-align: center;
	font-family: "roboto";
	font-size: 14px;
	/* padding: 17px 0 5px 0; */
	padding: 40px 0 5px 0;
	text-transform: capitalize;
	z-index: 1;
}
/* .plline__stream-tt:before {
	content: "";
	position: absolute;
	top: 67%;
	left: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, 0.1);
	z-index: -1;
} */
.plline__container {
	max-width: 1264px;
	margin: 0 auto;
	padding: 0 17px;
}
.plline__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	padding: 17px 0 23px 0;
}
.plline__lt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.plline__lt-btn {
	width: 12px;
	margin: auto;
	background-color: transparent;
	cursor: pointer;
}
.plline__lt-btn img {
	display: block;
	width: 100%;
}
.plline__md {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden;
	margin: 0 17px;
}
.plline__md .swiper-wrapper {
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
}
.plline__md .swiper-slide {
	max-width: 105px;
}
.livestatus.active {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}
.livestatus.active .plline__player-wr {
	opacity: 1;
}
.livestatus.active .plline__player-wr .plline__player-st {
	display: block;
}
.livestatus.active .plline__player-wr:hover .plline__player-avatar {
	border-color: #f03f3f;
}
.livestatus.active .plline__player-wr:hover .plline__player-name {
	color: #f03f3f;
}
.livestatus.active .plline__player-wr:hover .plline__player-avatarwr i {
	opacity: 1;
}
.livestatus.active .plline__player-wr:hover .plline__player-avatarwr:before {
	opacity: 1;
}
.plline__player-wr {
	position: relative;
	opacity: 0.55;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	z-index: 1;
}
.plline__player-wr:hover {
	opacity: 1;
}
.plline__player-lnk {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.plline__player-avatarwr {
	position: relative;
	width: 49px;
	height: 49px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
}
.plline__player-avatarwr:before {
	content: "";
	position: absolute;
	top: calc(50% - 26px);
	left: calc(50% - 26px);
	width: 52px;
	height: 52px;
	background: rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.plline__player-avatarwr i {
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	position: absolute;
	top: 21px;
	left: 26px;
	color: #fff;
	font-size: 17px;
}
.plline__player-avatar {
	display: block;
	width: 49px;
	height: 49px;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	border: 3px solid #fff;
	-webkit-transition: border 300ms;
	-o-transition: border 300ms;
	transition: border 300ms;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.plline__player-img {
	width: 64px;
	height: 64px;
	-o-object-fit: cover;
	object-fit: cover;
}
.plline__player-st {
	position: absolute;
	width: 26px;
	height: 14px;
	background: #f03f3f;
	top: 0;
	right: 5px;
	border-radius: 3px;
	display: none;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	font-family: "roboto";
	font-size: 9px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 14px;
	-webkit-animation: animLives 300ms ease-out infinite;
	animation: animLives 300ms ease-out infinite;
}
@-webkit-keyframes animLives {
	0% {
		background: #f03f3f;
	}
	to {
		background: #cc1b1b;
	}
}
@keyframes animLives {
	0% {
		background: #f03f3f;
	}
	to {
		background: #cc1b1b;
	}
}
.plline__player-name {
	display: block;
	color: #fff;
	text-align: center;
	font-family: "roboto";
	font-size: 11px;
	font-weight: 700;
	padding: 7px 2px 0 2px;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.plline__rt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.plline__rt-btn {
	width: 12px;
	margin: auto;
	background-color: transparent;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.plline__rt-btn img {
	display: block;
	width: 100%;
}
.baners {
	padding: 25px 0 0 0;
}
.baners__container {
	max-width: 1280px;
	margin: 0 auto;
}
.baners__cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 0 20px;
}
.baners__it {
	display: none;
}
.baners__it_show {
	display: block;
}
.baners__img {
	display: block;
	width: 100%;
}
.topns {
	padding: 60px 0 40px 0;
	/* padding: 0 0 40px 0; */
}
.topns__container {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 20px;
}
.topns__cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 40px 60px;
}
.topns__title {
	font-family: "panton";
	font-size: 17px;
	color: #2b2b2b;
	margin: 0 0 30px 0;
	text-align: center;
	text-transform: uppercase;
}
.topns__title span {
	position: relative;
	z-index: 1;
}
.topns__title span:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 12px;
	background: #ffe2a8;
	z-index: -1;
}
.topns__ls {
	margin: 0 0 45px 0;
}
.topns__it {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 15px 25px;
}
.topns__it + .topns__it {
	margin: 35px 0 0 0;
}
.topns__img {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.topns__lt-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}
.topns__tt {
	color: #2b2b2b;
	font-family: "panton";
	font-size: 15px;
	margin: 0 0 17px 0;
	text-transform: uppercase;
}
.topns__tt a {
	display: block;
}
.topns__desc {
	display: none;
	font-family: "roboto";
	font-size: 14px;
	color: #2b2b2b;
	line-height: 1.6;
	margin: 0 0 15px 0;
}
.topns__btm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: auto 0 0 0;
}
.topns__btm-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "dejavu";
	font-size: 11px;
	font-weight: 700;
	color: rgba(43, 43, 43, 0.6);
}
.topns__calicon {
	margin: 0 10px 2px 0;
}
.topns__lnk {
	color: #2b2b2b;
	font-family: "roboto";
	font-size: 13px;
	padding: 9px 26px 11px 26px;
	border-radius: 28px;
	line-height: 1.2;
	border: 2px solid rgba(43, 43, 43, 0.2);
	-webkit-transition: background 300ms, color 300ms, border 300ms;
	-o-transition: background 300ms, color 300ms, border 300ms;
	transition: background 300ms, color 300ms, border 300ms;
	text-transform: capitalize;
}
.topns__lnk:hover {
	border-color: #f23232;
	background: #f23232;
	color: #fff;
}
.topns__ref-title {
	font-family: "panton";
	font-size: 17px;
	color: #2b2b2b;
	text-align: center;
	margin: 0 0 30px 0;
	text-transform: uppercase;
}
.topns__ref-fhide.hide {
	display: none;
}
.topns__ref-question {
	font-family: "roboto";
	font-size: 13px;
	color: #2b2b2b;
	margin: 0 0 10px 0;
}
.topns__ref-answers {
	margin: 0 0 50px 0;
}
.topns__ref-answer {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	cursor: pointer;
	font-family: "dejavu";
	font-size: 12px;
	font-weight: 700;
	padding: 11px 15px 14px 23px;
	background: #f2f2f2;
	border-radius: 8px;
	-webkit-transition: color 300ms, background 300ms;
	-o-transition: color 300ms, background 300ms;
	transition: color 300ms, background 300ms;
}
.topns__ref-answer + .topns__ref-answer {
	margin: 10px 0 0 0;
}
.topns__ref-answer:hover {
	background: #f23232;
	color: #fff;
}
.topns__ref-answer:hover .topns__ref-n {
	color: #fff;
}
.topns__ref-answer.active {
	background: #f23232;
	color: #fff;
}
.topns__ref-answer.active .topns__ref-n {
	color: #fff;
}
.topns__ref-n {
	color: #f23232;
	font-family: "roboto";
	font-size: 15px;
	margin: 0 15px 0 0;
	-webkit-transition: color 300ms linear;
	-o-transition: color 300ms linear;
	transition: color 300ms linear;
	pointer-events: none;
}
.topns__ref-res {
	display: none;
}
.topns__ref-res.show {
	display: block;
}
.topns__res-ansit {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 46px;
	grid-template-columns: 1fr 46px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 46px;
	margin: 0 0 8px 0;
}
.topns__res-ansn {
	display: none;
	font-family: "roboto";
	font-size: 16px;
	font-weight: 700;
}
.topns__res-anspr {
	position: relative;
	background: rgba(43, 43, 43, 0.06);
	border-radius: 8px;
	overflow: hidden;
	z-index: 1;
	height: 46px;
}
.topns__res-gr {
	position: absolute;
	top: 9px;
	left: 18px;
	color: rgba(43, 43, 43, 0.7);
	font-family: "dejavu";
	font-size: 12px;
	font-weight: 700;
	background: #fff;
	padding: 7px 12px;
	border-radius: 14px;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}
.topns__res-ansprline {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #1e64b5;
	z-index: -1;
	width: 0%;
	-webkit-transition-property: width;
	-o-transition-property: width;
	transition-property: width;
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.topns__res-ansp {
	color: #2b2b2b;
	font-family: "roboto";
	font-size: 16px;
	font-weight: 700;
	text-align: right;
}
.topns__more-wr {
	text-align: center;
}
.topns__more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	font-family: "dejavu";
	font-size: 13px;
	font-weight: 700;
	padding: 14px 15px;
	border-radius: 7px;
	text-transform: capitalize;
	background: #1e64b5;
	-webkit-transition: color 300ms, background 300ms;
	-o-transition: color 300ms, background 300ms;
	transition: color 300ms, background 300ms;
}
.topns__more i {
	margin: 1px 0 0 9px;
	color: #fff;
}
.msect {
	padding: 30px 0 25px 0;
	/* display: none; */
}
.msect__rt {
	/* display: none; */
}
.msect__container {
	max-width: 1280px;
	padding: 0 10px;
	margin: 0 auto;
}
.msect__cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	/* grid-gap: 30px 25px; */
	grid-gap: 40px 60px;
}
.msect__lt {
	overflow: hidden;
}
.msect__lt .swiper-slide {
	margin-right: 17px;
}
.msect__row + .msect__row {
	margin: 35px 0 0 0;
}
.msect__row-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 20px 0;
}
.msect__row-tt {
	position: relative;
	font-family: "panton";
	font-size: 17px;
	color: #2b2b2b;
	text-transform: uppercase;
}
.msect__row-tt i {
	position: absolute;
	left: calc(100% + 7px);
	top: calc(50% - 7px);
	font-size: 15px;
}
.msect__row-tt span {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 12px;
	background: orange;
	z-index: -1;
	opacity: 0.34;
}
h4.msect__row-tt {
	display: none;
}
a.msect__row-tt {
	display: block;
}
.msect__row-tt_gr:before {
	background: rgba(53, 142, 102, 0.34);
}
.msect__row-tt_gr i {
	color: #358e66;
}
.msect__row-tt_bl:before {
	background: rgba(30, 100, 181, 0.34);
}
.msect__row-tt_bl i {
	color: #1e64b5;
}
.msect__row-tt_red:before {
	background: rgba(242, 50, 50, 0.34);
}
.msect__row-tt_red i {
	color: #f23232;
}
.msect__row-topr {
	border-color: orange;
}
.msect__row-lnk {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "roboto";
	font-size: 13px;
	padding: 8px 10px 10px 10px;
	border-radius: 8px;
	border-width: 2px;
	border-style: solid;
	border-color: rgba(43, 43, 43, 0.2);
	color: #2b2b2b;
	-webkit-transition: border 300ms;
	-o-transition: border 300ms;
	transition: border 300ms;
}
.msect__row-lnk span {
	padding: 2px 0 0 0;
}
.msect__row-lnk i {
	padding: 0 0 0 6px;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	color: rgba(43, 43, 43, 0.3);
}
.msect__row-lnk:hover {
	border-color: inherit;
}
.msect__row-lnk:hover i {
	color: inherit;
}
.msect__row-tgls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.msect__row-tgler {
	width: 25px;
	height: 25px;
	font-size: 20px;
	color: #a9a9a9;
	background: none;
	cursor: pointer;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.msect__row-tgler:hover {
	color: #000;
}
.msect__row-it:hover .msect__fig-top:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.msect___fig {
	position: relative;
	z-index: 1;
	margin: 15px 0 0 0;
}
.msect___fig:hover .msect__fig-cover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.msect___fig:hover .msect__fig-pbtn {
	-webkit-transform: translate3d(1px, 0, 0) scale(0.8);
	transform: translate3d(1px, 0, 0) scale(0.8);
}
.msect__topl {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
	z-index: 5;
	border-radius: 10px;
	cursor: pointer;
}
.msect__fig-top {
	position: relative;
	z-index: 1;
	border-radius: 10px;
	background: orange;
}
.msect__fig-top:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px 10px 20px 10px;
	-webkit-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg);
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
	pointer-events: none;
}
.msect__fig-top.msect__fig-top_gr:before {
	background: inherit;
}
.msect__fig-cover {
	position: relative;
	z-index: 1;
	border-radius: 10px;
	overflow: hidden;
}
.msect__fig-cover:before {
	content: "";
	position: absolute;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	width: 40px;
	height: 40px;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 50%;
	-webkit-transform: scale(15);
	-ms-transform: scale(15);
	transform: scale(15);
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.msect__fig-img {
	display: block;
	width: 100%;
	height: 140px;
	-o-object-fit: cover;
	object-fit: cover;
}
.msect__fig-itlnk {
	position: absolute;
	top: calc(50% - 20px);
	left: calc(50% - 20px);
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	background: none;
}
.msect__fig-pbtn {
	width: 14px;
	-webkit-transform: translate3d(1px, 0, 0) scale(1);
	transform: translate3d(1px, 0, 0) scale(1);
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.msect__fig-it-time {
	position: absolute;
	z-index: 2;
	left: 15px;
	bottom: 15px;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
}
.msect__fig-it-view {
	position: absolute;
	z-index: 2;
	right: 15px;
	bottom: 15px;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
}
.msect__fig-it-view i {
	color: #68d3a3;
}
.msect__fig-capt {
	position: relative;
	background: #fff;
	z-index: 1;
	padding: 10px 3px 5px 3px;
}
.msect__fig-lnk {
	display: block;
	color: #2b2b2b;
	font-family: "dejavu";
	font-size: 13px;
	font-weight: 700;
	line-height: 1.5;
}
.msect__mwin {
	margin: 0 0 40px 0;
	background: rgba(63, 146, 109, 0.35);
	padding: 20px 0 25px 0;
}
.msect__mwin-tt {
	color: #2b2b2b;
	font-family: "panton";
	font-size: 17px;
	margin: 0 0 17px 0;
	text-align: center;
	padding: 2px 0 0 0;
	text-transform: uppercase;
}
.msect__mwin-cont {
	position: relative;
	border: 1px solid green;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50px;
	padding: 7px;
	background: #3f926d;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 42px 1fr 70px;
	grid-template-columns: 42px 1fr 70px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1;
	overflow: hidden;
	max-width: 287px;
	margin: 0 auto;
}
.msect__mwin-cont:hover .msect__mwin-avwr:before {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.msect__mwin-cont:hover .msect__mwin-av {
	border-color: rgba(0, 0, 0, 0.7);
	-webkit-transform: scale(1.12);
	-ms-transform: scale(1.12);
	transform: scale(1.12);
}
.msect__mwin-cont:hover .msect__mwin-av img {
	opacity: 1;
}
.msect__mwin-cont:hover .msect__mwin-av:after {
	opacity: 1;
}
.msect__mwin-mlnk {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
	cursor: pointer;
}
.msect__mwin-avwr {
	position: relative;
}
.msect__mwin-avwr:before {
	content: url("../images/queen.svg");
	position: absolute;
	top: -11px;
	left: calc(50% - 6px);
	z-index: -1;
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.msect__mwin-av {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 42px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-origin: border-box;
	border-radius: 50%;
	border: 3px solid rgba(0, 0, 0, 0.4);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-transition: border 300ms, -webkit-transform 300ms;
	transition: border 300ms, -webkit-transform 300ms;
	-o-transition: border 300ms, transform 300ms;
	transition: border 300ms, transform 300ms;
	transition: border 300ms, transform 300ms, -webkit-transform 300ms;
}
.msect__mwin-av img {
	position: relative;
	z-index: 2;
	width: 10px;
	-webkit-transform: translateX(1px);
	-ms-transform: translateX(1px);
	transform: translateX(1px);
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.msect__mwin-av:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.msect__mwin-name {
	display: block;
	color: #fff;
	font-family: "roboto";
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	text-transform: uppercase;
	padding: 0 2px 0 17px;
}
.msect__mwin-score {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 70px;
	height: 50px;
	border-radius: 25px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	overflow: hidden;
}
.msect__topten-tt {
	color: #2b2b2b;
	font-family: "panton";
	font-size: 17px;
	margin: 0 0 20px 0;
	text-align: center;
	text-transform: uppercase;
}
.msect__topten-it + .msect__topten-it {
	margin: 12px 0 0 0;
}
.msect__topten-it-cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 42px 60px 1fr 50px;
	grid-template-columns: 42px 60px 1fr 50px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 42px;
	z-index: 1;
}
.msect__topten-it-cont:hover .msect__avatar {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.msect__topten-it-cont:hover .msect__avatar:before {
	opacity: 1;
}
.msect__topten-it-cont:hover .msect__avatar img {
	opacity: 1;
}
.msect__topten-it-cont:hover .msect__topten-apname {
	color: #f23232;
}
.msect__topten-it-cont:hover .msect__topten-num {
	color: #2b2b2b;
}
.msect__topten-it-cont:hover .msect__topten-num .place {
	fill: #2b2b2b;
}
.msect__topten-mlnk {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background: none;
	cursor: pointer;
}
.msect__topten-num {
	color: rgba(43, 43, 43, 0.4);
	font-family: "roboto";
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.msect__topten-num .place {
	fill: #a9a9a9;
	-webkit-transition: fill 300ms;
	-o-transition: fill 300ms;
	transition: fill 300ms;
}
.msect__avatar-wr {
	position: relative;
	height: 42px;
}
.msect__avatar {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
	z-index: 1;
	overflow: hidden;
	margin: 0 auto;
}
.msect__avatar img {
	width: 10px;
	z-index: 2;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	-webkit-transform: translateX(1px);
	-ms-transform: translateX(1px);
	transform: translateX(1px);
}
.msect__avatar:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.msect__topten-apname {
	display: block;
	color: #2b2b2b;
	font-family: "roboto";
	font-size: 15px;
	font-weight: 700;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	padding: 0 0 0 4px;
	text-transform: uppercase;
}
.msect__topten-score {
	display: block;
	width: 50px;
	height: 33px;
	border-radius: 5px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	font-weight: 700;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.fake-height {
	height: 74px;
	background: #211b27;
}
.fake-height.logged {
	height: 104px;
}
.homesl__wr {
	position: relative;
	z-index: 1;
}
.homesl__wr .swiper-container {
	height: 180px;
}
.homesl__img {
	display: none;
	width: 100%;
	height: calc(100vw / 2.04);
	-o-object-fit: cover;
	object-fit: cover;
}
.homesl__img-sm {
	display: block;
	width: 100%;
}
.homesl__contr {
	position: absolute;
	z-index: 2;
	top: calc(50% - 18px);
	left: 0;
	width: 100%;
	background: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	visibility: hidden;
}
.homesl__contr-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	visibility: visible;
	width: 33px;
	height: 36px;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	align-items: center;
}
.homesl__contr-btn img {
	width: 7px;
}
.homesl__contr_next {
	border-radius: 0 5px 5px 0;
}
.homesl__contr_next img {
	-webkit-transform: translateX(-1px);
	-ms-transform: translateX(-1px);
	transform: translateX(-1px);
}
.homesl__contr_prev {
	border-radius: 5px 0 0 5px;
}
.homesl__contr_prev img {
	-webkit-transform: translateX(1px);
	-ms-transform: translateX(1px);
	transform: translateX(1px);
}
.homesl__pag {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 17px;
	z-index: 1;
	background: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	visibility: hidden;
}
.homesl__pag-ls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	visibility: visible;
}
.homesl__pag-lsblt {
	position: relative;
	opacity: 1;
	outline: none;
	margin: 0 2px;
	width: 18px;
	height: 18px;
	border: 2px solid rgba(240, 63, 63, 0);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
	-webkit-transition: border 300ms;
	-o-transition: border 300ms;
	transition: border 300ms;
}
.homesl__pag-lsblt:before {
	content: "";
	position: absolute;
	background: rgba(255, 255, 255, 0.3);
	top: calc(50% - 5px);
	left: calc(50% - 5px);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.homesl__pag-lsblt.swiper-pagination-bullet-active {
	border-color: #f03f3f;
}
.homesl__pag-lsblt.swiper-pagination-bullet-active:before {
	background: #fff;
	-webkit-animation: bullets 450ms;
	animation: bullets 450ms;
}
@-webkit-keyframes bullets {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	70% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes bullets {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	70% {
		-webkit-transform: scale(0.2);
		transform: scale(0.2);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}
.yvideo {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
	z-index: 12;
}
.yvideo.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.yvideo__wr {
	position: relative;
	margin: auto;
	width: calc(100% - 20px);
	max-width: 850px;
	background: #21192a;
	padding: 20px;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
@-webkit-keyframes yvideo-anim {
	0% {
		-webkit-transform: translateX(100vw);
		transform: translateX(100vw);
	}
	to {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}
@keyframes yvideo-anim {
	0% {
		-webkit-transform: translateX(100vw);
		transform: translateX(100vw);
	}
	to {
		-webkit-transform: translateX(0px);
		transform: translateX(0px);
	}
}
.yvideo__tt {
	color: #fff;
	font-family: "roboto";
	padding: 5px 40px 25px 0;
}
.yvideo__close {
	position: absolute;
	right: 20px;
	top: 27px;
	background: none;
	cursor: pointer;
}
.yvideo__close:hover path {
	stroke: #fff;
}
.yvideo__close svg {
	width: 18px;
	height: auto;
}
.yvideo__close path {
	-webkit-transition: stroke 300ms;
	-o-transition: stroke 300ms;
	transition: stroke 300ms;
}
.yvideo__video-wr {
	position: relative;
	padding-bottom: 56.25%;
}
.yvideo__video-wr.playing-youtube .yvideo__video {
	visibility: visible;
}
.yvideo__video-wr.playing-youtube .advideowr {
	display: none;
}
.yvideo__video {
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.yvideo__video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.advideowr {
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.advideo {
	width: 100%;
}
.advideotime {
	position: absolute;
	left: 10px;
	bottom: 10px;
	width: 35px;
	height: 35px;
	line-height: 35px;
	z-index: 3;
	background: rgba(0, 0, 0, 0.66);
	color: #fff;
	font-family: "roboto";
	font-size: 12px;
	font-weight: 700;
	text-align: center;
	border-radius: 2px;
	cursor: pointer;
}
.advideotime.hide {
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
	-webkit-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
	transform: translateX(-100px);
}
.advideoskip {
	position: absolute;
	right: 10px;
	bottom: 10px;
	background: rgba(0, 0, 0, 0.66);
	padding: 10px 15px;
	cursor: pointer;
	color: #fff;
	font-family: "roboto";
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 2px;
	-webkit-transform: translateX(150px);
	-ms-transform: translateX(150px);
	transform: translateX(150px);
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
}
.advideoskip.show {
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
}
.advideoskip i {
	color: #f23232;
	margin: 0 0 0 6px;
}
.advideo__prog {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: rgba(0, 0, 0, 0.5);
}
.advideo__proglin {
	height: 4px;
	width: 0;
	background: #e7f912;
}
.yvideo-viewswr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 20px 0 0 0;
	font-family: "roboto";
	font-weight: 700;
	font-size: 16px;
	color: #fff;
}
.yvideo-viewswr svg {
	fill: #fff;
	width: 20px;
	margin: 0 10px 0 0;
}
.yvideo-views {
	color: #65ce9f;
}
.warning {
	z-index: 9999999999;
	display: none;
	position: fixed;
	z-index: 99999;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
}
.warning.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.warning__cont__rules {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 70px;
	border-top: solid 1px #e2e2e2;
}
.warning__cont__rules a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 100%;
}
.warning__cont__rules a:before {
	content: "";
	display: block;
	position: absolute;
	left: -30px;
	top: 0;
	width: 1px;
	height: 0px;
	background-color: #e2e2e2;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.warning__cont__rules a:after {
	content: "";
	display: block;
	position: absolute;
	right: -30px;
	bottom: 0;
	width: 1px;
	height: 0px;
	background-color: #e2e2e2;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.warning__cont__rules a:hover:after,
.warning__cont__rules a:hover:before {
	height: 70px;
}
.warning__cont__rules img {
	margin-left: 10px;
}
.warning__cont__rules p {
	font-family: "roboto";
	font-size: 16px;
	color: #2d7e5a;
	font-weight: bold;
}
.warning__wr {
	margin: auto;
	background: #fff;
	border-radius: 20px;
	width: calc(100% - 20px);
	max-width: 634px;
	overflow: hidden;
}
.warning__icon {
	display: block;
	margin: 0 auto;
	padding: 40px 0 50px 0;
	width: 58px;
}
.warning__txt {
	color: #2b2b2b;
	font-family: "roboto";
	font-size: 18px;
	text-align: center;
	padding: 0 15px;
	line-height: 1.6;
	margin: 0 auto 30px auto;
	max-width: 460px;
}
.warning__bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #eee;
	padding: 40px 0;
}
.warning__btn {
	font-family: "roboto";
	font-size: 14px;
	border-radius: 24px;
	cursor: pointer;
}
.warning__btn i {
	margin: 0 0 0 10px;
}
.warning__btn_exit {
	background: none;
	color: #2b2b2b;
	border: 2px solid rgba(0, 0, 0, 0.2);
	padding: 9px 20px 12px 20px;
	-webkit-transition: border 300ms;
	-o-transition: border 300ms;
	transition: border 300ms;
}
.warning__btn_exit i {
	color: #e2574c;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
}
.warning__btn_exit:hover {
	border-color: #e2574c;
}
.warning__btn_agree {
	background: #358e66;
	color: #fff;
	padding: 9px 20px 12px 20px;
	margin: 0 0 0 20px;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.warning__btn_agree i {
	font-size: 13px;
}
.warning__btn_agree:hover {
	background: #256347;
}
.userbli {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
}
.userbli.open {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.userbli__cont {
	position: relative;
	margin: auto;
	background: #fff;
	-ms-flex-preferred-size: calc(100% - 20px);
	flex-basis: calc(100% - 20px);
	max-width: 392px;
	padding: 44px 0 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	overflow: hidden;
}
.userbli__close {
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.userbli__exicon {
	display: block;
	width: 35px;
	margin: 0 auto 36px auto;
}
.userbli__txt {
	text-align: center;
	font-family: "roboto";
	font-size: 16px;
	line-height: 1.7;
	margin: 0 0 30px 0;
	padding: 0 40px;
}
.userbli__lnk {
	display: block;
	width: 100%;
	background: rgba(0, 0, 0, 0.08);
	padding: 28px 0 30px 0;
	text-align: center;
	font-family: "roboto";
	font-size: 15px;
	color: rgba(0, 0, 0, 0.4);
}
.userbli__lnk i {
	color: #2196f3;
	font-size: 18px;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
	margin: 0 0 0 3px;
}
@media screen and (min-width: 1300px) {
	.msect__lt .swiper-slide {
		max-width: 223px;
	}
}
.streamp {
	padding: 40px 0;
	background: #261f2d;
}
.streamp__container {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 10px;
}
.streamp-cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 30px;
}
.streamp__lvideowr {
	position: relative;
	padding: 0 0 56.25% 0;
}
.streamp__lvideowr iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ytp-chrome-top,
.ytp-title-channel,
.ytp-title,
.ytp-chrome-top-buttons {
	pointer-events: none;
}
.streamp__offline-wr {
	position: relative;
	padding: 0 0 56.25% 0;
	min-height: 300px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.streamp__offline {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 60px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url("../images/background.png");
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}
.streamp__offline:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	z-index: -1;
}
.streamp__offline-cont {
	margin: auto;
}
.streamp-offline-txt {
	display: block;
	color: #fff;
	font-family: "roboto";
	font-size: 16px;
	margin: 0 0 20px 0;
	text-align: center;
}
.streamp__remain-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.streamp__remainblock {
	padding: 10px 0;
	background: #fff;
	border-radius: 5px;
}
.streamp__remainblock + .streamp__remainblock {
	margin: 0 0 0 10px;
}
.streamp__timeblock {
	padding: 0 15px 0 15px;
	min-width: 70px;
	font-family: "fira sans";
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	color: #358e66;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-variant-numeric: tabular-nums;
}
.streamp__timemeaning {
	display: block;
	color: #000;
	font-family: "roboto";
	font-size: 15px;
	text-align: center;
}
.stream__rt-mwr {
	max-width: 360px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}
.streamp__player-info {
	padding: 0 20px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 80px 1fr;
	grid-template-columns: 80px 1fr;
	grid-gap: 20px;
	margin: 0 0 22px 0;
}
.streamp__player-avatwr {
	width: 74px;
	height: 74px;
	margin: 0 auto;
	border-radius: 50%;
	background-size: cover;
	background-position: center;
	-webkit-box-shadow: 0 0 0 4px #fff inset, 0 0 0 2px #f03f3f;
	box-shadow: 0 0 0 4px #fff inset, 0 0 0 2px #f03f3f;
}
.streamp__player-name {
	color: #fff;
	font-family: "roboto";
	font-size: 18px;
	margin: 0 0 1px 0;
}
.stream__player-game {
	color: rgba(255, 255, 255, 0.5);
	font-family: "roboto";
	font-size: 13px;
	font-weight: 700;
	margin: 0 0 8px 0;
}
.stream__player-sport {
	display: inline-block;
	color: #fff;
	font-family: "panton";
	font-size: 12px;
	background: #358e66;
	border-radius: 5px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.streamp__msubwr {
	background: rgba(0, 0, 0, 0.3);
	padding: 20px 0 0 0;
	border-radius: 10px;
	margin: 0 0 10px 0;
}
.streamp__subwr {
	text-align: center;
	padding: 17px 0;
	background: rgba(0, 0, 0, 0.75);
	border-radius: 10px;
}
.stream__sub {
	color: #fff;
	display: inline-block;
	border: 2px solid rgba(255, 255, 255, 0.3);
	padding: 8px 15px 9px 15px;
	font-family: "roboto";
	font-size: 13px;
	border-radius: 30px;
}
.stream__sub:hover {
	-webkit-transition: background 300ms, border-color 300ms;
	-o-transition: background 300ms, border-color 300ms;
	transition: background 300ms, border-color 300ms;
	background: #358e66;
	border-color: #358e66;
}
.streamp__casino {
	margin: 0 0 19px 0;
}
.stream__casino-tt {
	color: #fff;
	text-align: center;
	font-family: "roboto";
	font-size: 15px;
	margin: 0 0 15px 0;
}
.stream__casino-ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
}
.stream__casino-it {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	background: #2b2b2b;
	border-radius: 10px;
	padding: 10px 15px;
	text-align: center;
	font-family: "roboto";
	font-size: 13px;
}
.stream__casino-it img {
	width: 80px;
}
.stream__chat-body {
	position: relative;
}
.stream__chat-body .emoji-button {
	position: absolute;
	top: 11px;
	left: 4px;
	font-size: 17px;
	height: 18px;
	width: 18px;
	margin: 0;
}
.stream__chattopline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 4px 10px 30px;
}
.stream__likebn {
	color: rgba(255, 255, 255, 0.3);
	cursor: pointer;
	font-size: 17px;
}
.stream__likebn:hover {
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	color: #065fd4;
}
.stream__likebn.active {
	color: #065fd4;
}
.stream__chattitle {
	color: #fff;
	font-family: "dejavu";
	font-size: 13px;
	font-weight: 700;
}
.stream__chat-text {
	display: block;
	width: 100%;
	padding: 10px;
	height: 74px;
	background: #38343b;
	font-family: "roboto";
	font-size: 12px;
	border-radius: 5px;
	resize: none;
	color: #fff;
	margin: 0 0 8px 0;
}
.stream__chat-text::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.stream__chat-text:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.stream__chat-text::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.stream__chat-text::placeholder {
	color: rgba(255, 255, 255, 0.3);
}
.stream__chat-send {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 14px 0 15px 0;
	border-radius: 5px;
	background: #358e66;
	color: #fff;
	font-family: "roboto";
	font-size: 12px;
	cursor: pointer;
}
.stream__chat-send i {
	margin: 0 0 0 4px;
}
.stream__chat-send[disabled] {
	background: #7cb99d;
	cursor: not-allowed;
}
@media screen and (min-width: 500px) {
	.streamp__timeblock {
		font-size: 48px;
		min-width: 91px;
	}
	.streamp-offline-txt {
		font-size: 18px;
	}
}
.srltinfot {
	background: #201b26;
}
.srltinfot__cont {
	max-width: 1080px;
	margin: 0 auto;
	padding: 0 15px;
}
.srlinfot__cont_lg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 0;
}
.srlinfot__cont-lt {
	position: relative;
	padding: 2px 0 2px 20px;
}
.srlinfot__cont-lt:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 100%;
	background: #358e66;
}
.srlinfot__sword {
	display: block;
	font-family: "roboto";
	font-size: 14px;
	color: rgba(255, 255, 255, 0.52);
	margin: 0 0 10px 0;
}
.srlinfot__wword {
	color: #fff;
	font-family: "dejavu";
	font-size: 15px;
}
.srlinfot__cont-md {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 0 0 auto;
}
.srlinfot__rnum {
	background: #302b35;
	font-family: "dejavu";
	font-size: 14px;
	font-weight: 700;
	padding: 20px 22px;
	border-radius: 10px;
	color: #69c89e;
}
.srlinfot__rnum_lg {
	display: none;
}
.srlinfot__rnum_sm {
	display: block;
	color: #f23232;
}
.srlinfot__cont-rt {
	display: none;
}
.srlinfot__lge-ls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.srlinfot__lge-lnk {
	display: block;
	padding: 0 11px;
}
.srlinfot__lge-lnk.active .srlinfot__lge-n {
	background: #f23232;
	color: #fff;
	border-color: #f23232;
}
.srlinfot__lge-lnk.active .srlinfot__lge-cag {
	color: #fff;
}
.srlinfot__lge-lnk:hover .srlinfot__lge-n {
	background: #f23232;
	color: #fff;
	border-color: #f23232;
}
.srlinfot__lge-lnk:hover .srlinfot__lge-cag {
	-webkit-transition: color 500ms;
	-o-transition: color 500ms;
	transition: color 500ms;
	color: #fff;
}
.srlinfot__lge-n {
	display: block;
	color: #636068;
	width: 48px;
	height: 48px;
	border: 1px solid #3b3b3b;
	border-radius: 50%;
	text-align: center;
	font-family: "roboto";
	font-size: 16px;
	font-weight: 700;
	line-height: 47px;
	margin: 0 auto 10px auto;
	-webkit-transition: border 300ms, background 300ms;
	-o-transition: border 300ms, background 300ms;
	transition: border 300ms, background 300ms;
}
.srlinfot__lge-cag {
	display: block;
	color: #636068;
	font-family: "roboto";
	font-size: 14px;
}
.srlinfot__cont_sm {
	padding: 0 0 30px 0;
}
.srlinfot__sm-ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}
.srlinfot__sm-lnk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid rgba(255, 255, 255, 0.1);
	font-family: "roboto";
	font-size: 12px;
	padding: 18px 10px;
	border-radius: 7px;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.srlinfot__sm-lnk.active {
	background: rgba(255, 255, 255, 0.1);
}
.srlinfot__sm-lnk.active .srlinfot__sme-cag {
	color: #fff;
}
.srlinfot__sm-lnk.active .srlinfot__sme-n {
	color: #fff;
	background: #358e66;
}
.srlinfot__sm-lnk:hover {
	background: rgba(255, 255, 255, 0.1);
}
.srlinfot__sm-lnk:hover .srlinfot__sme-cag {
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	color: #fff;
}
.srlinfot__sm-lnk:hover .srlinfot__sme-n {
	color: #fff;
	background: #358e66;
}
.srlinfot__sme-cag {
	color: #636068;
	padding: 0 4px 0 0;
}
.srlinfot__sme-n {
	background: #636068;
	color: #2b2b2b;
	font-weight: 700;
	padding: 5px 10px;
	border-radius: 15px;
	min-width: 52px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	-webkit-transition: color 300ms, background 300ms;
	-o-transition: color 300ms, background 300ms;
	transition: color 300ms, background 300ms;
}
.main_stres {
	padding: 50px 0 25px 0;
	background: #261f2d;
	background-image: url(../images/background.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.stres__container {
	max-width: 932px;
	padding: 0 10px;
	margin: 0 auto;
}
.stres__ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 10px;
}
.stres__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	padding: 12px 10px 10px;
	background: rgba(255, 255, 255, 0.07);
	border-radius: 10px;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.stres__top {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 36px 1fr;
	grid-template-columns: 36px 1fr;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-gap: 15px;
	margin: 0 0 12px 0;
}
.stres__avatar-wr {
	position: relative;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	border: 1px solid red;
	background-size: cover;
	background-position: center;
	border: 3px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.stres__avatar-wr:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background: #f03f3f;
	top: -4px;
	right: 0px;
	border-radius: 50%;
	border: 3px solid #211b27;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	visibility: hidden;
}
.stres__avatar-wr.active:before {
	visibility: visible;
}
.stres__name {
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	margin: 0;
}
.stres__socials {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 12px 0;
}
.stres__socials_lg {
	display: none;
}
.stres__socials_sm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.stres__social {
	width: 22px;
	height: 22px;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.stres__social + .stres__social {
	margin: 0 0 0 10px;
}
.stres__social_fb {
	background: #353cd5;
}
.stres__social_ins {
	background: #5717d1;
}
.stres__social_yt {
	background: #db1212;
}
.stres__social_tw {
	background: #00acee;
}
.stres__desc {
	color: rgba(255, 255, 255, 0.5);
	font-family: "roboto";
	font-size: 14px;
	margin: 0 0 35px 0;
	line-height: 1.4;
	display: none;
}
.stres__lnk {
	display: block;
	margin: auto 0 0 0;
	width: 100%;
	background: #201b26;
	color: #fff;
	text-align: center;
	font-family: "roboto";
	font-size: 12px;
	padding: 10px 0;
	border-radius: 5px;
}
.stres__lnk i {
	color: #40b17e;
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	margin: 0 0 0 8px;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	display: none;
}
.stres__lnk:hover {
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	background: #40b17e;
}
.stres__lnk:hover i {
	color: #fff;
}
.spresult.spresult_spoffers {
	padding-top: 0;
}
.spoffers-block-tt {
	text-align: center;
	padding: 40px 0;
	color: #fff;
	font-family: "roboto";
	font-size: 16px;
}
.spoffers__container {
	max-width: 957px;
	padding: 0 15px;
	margin: 0 auto;
}
.spoffers__item {
	padding: 0;
	background: #211b27;
	border-radius: 10px;
	margin: 0 0 30px 0;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 0px 40px;
	overflow: hidden;
}
.spoffers__item-img {
	display: block;
	width: 100%;
	height: 140px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 0 0 10px 10px;
}
.spoffers__item-rt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	padding: 20px;
	text-align: center;
}
.spoffers__item-tt {
	color: #fff;
	font-family: "dejavu";
	font-size: 16px;
	margin: 0 0 15px 0;
	line-height: 1.5;
}
.spoffers__item-desc {
	font-family: "roboto";
	font-size: 15px;
	color: rgba(255, 255, 255, 0.5);
	margin: 0 0 25px 0;
	display: none;
}
.spoffers__lnk-wr {
	margin: auto 0 0 0;
	text-align: center;
}
.spoffers__lnk {
	display: inline-block;
	color: #fff;
	font-family: "roboto";
	font-size: 14px;
	border: 2px solid #358e66;
	padding: 8px 18px 10px 18px;
	border-radius: 5px;
}
.spoffers__lnk i {
	display: inline-block;
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	margin: 0 0 0 8px;
}
.spoffers__lnk:hover {
	background: #358e66;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.paging__container_spoffers {
	max-width: 957px;
	padding: 0 15px;
	margin: 0 auto;
}
.newsin.spoffersin {
	background-color: #261f2d;
	background-image: url("../images/background.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.newsin__cont.spoffersin__cont {
	grid-gap: 0 40px;
}
.spoffersin__tt {
	text-align: center;
	color: #fff;
	font-family: "roboto";
	font-size: 17px;
	margin: 0 0 30px 0;
}
.newsin__txtcont h4 {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	margin-top: 30px !important;
	display: block;
}
.newsin__txtcont.spoffersin__txtcont {
	background: #18141c;
	border-radius: 10px;
	padding: 24px;
	min-height: 300px;
}
.newsin__txtcont.spoffersin__txtcont:before {
	content: "";
	display: table;
	clear: both;
}
.newsin__txtcont.spoffersin__txtcont p {
	color: rgba(255, 255, 255, 0.6);
}
.newsin__txtcont.spoffersin__txtcont ul li {
	color: rgba(255, 255, 255, 0.6);
}
.newsin__txtcont.spoffersin__txtcont ol li {
	color: rgba(255, 255, 255, 0.6);
}
.newsin__txtcont.spoffersin__txtcont strong {
	color: #fff;
}
.newsin__cont-imgwr.spoffersin__imgwr {
	padding: 10px;
	background: #18141c;
}
.newsinsl__tt.spoffersin_tt {
	color: #fff;
}
.newsinsl__tg.spoffersin_tg {
	color: #fff;
}
.main_news {
	background: #fff;
	padding: 30px 0 25px 0;
}
.newsitcont .newsresult__tt {
	color: #2b2b2b;
}
.newsitcont .newsresult__desc {
	color: #2b2b2b;
}
.newsitcont .newsresult__btm-time {
	color: #2b2b2b;
}
.newsitcont .newsresult__lnk {
	border-color: rgba(43, 43, 43, 0.28);
	color: #2b2b2b;
}
.news__tt-wr {
	padding: 0 0 30px 0;
	text-align: center;
}
.news__tt {
	position: relative;
	font-family: "panton";
	font-size: 17px;
	color: #2b2b2b;
	z-index: 1;
	text-transform: uppercase;
}
.news__tt:before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 12px;
	background: #ffe2a8;
	z-index: -1;
}
.movetop-news .movetop_btn {
	color: #2b2b2b;
}
.movetop-news .movetop_btn i {
	color: #358e66;
	margin: 0 0 0 7px;
}
.movetop-news .movetop_btn:hover {
	color: #2b2b2b;
}
.news-baner {
	display: none;
	height: 120px;
	margin: 0 0 40px 0;
}
.news-banner-img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.newsin {
	padding: 25px 0;
}
.newsin__container {
	max-width: 1088px;
	margin: 0 auto;
	padding: 0 20px;
}
.newsin__cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 0 70px;
}

.newsin__cont-lt {
	overflow: hidden;
}

.newsin__cont-lt .newinnertopbaner a {
	display: block;
}

.newsin__cont-lt .newinnertopbaner a img {
	display: block;
	width: 100%;
}

.newsin__tt {
	color: #2b2b2b;
	font-family: "dejavu";
	font-size: 16px;
	margin: 0 0 18px 0;
}
.newsin__txtcont {
	margin: 0 0 40px 0;
	min-height: 230px;
}
.newsin__txtcont:before {
	content: "";
	display: table;
	clear: both;
}
.newsin__txtcont h1,
.newsin__txtcont h2,
.newsin__txtcont h3 {
	font-family: "dejavu";
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 10px 0;
	font-size: 19px;
}
.newsin__txtcont h4,
.newsin__txtcont h5,
.newsin__txtcont h6 {
	font-family: "dejavu";
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 10px 0;
	font-size: 17px;
}
.newsin__txtcont img {
	display: block;
	margin: 0 0 3px 0;
	width: auto !important;
	height: auto !important;
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.newsin__txtcont p {
	color: rgba(43, 43, 43, 0.8);
	font-family: "roboto";
	font-size: 15px;
	line-height: 1.55;
}
.newsin__txtcont strong {
	font-family: "dejavu";
	font-size: 14px;
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 20px 0;
}
.newsin__txtcont ul {
	margin: 0 0 30px 0;
}
.newsin__txtcont ul li {
	position: relative;
	font-family: "roboto";
	font-size: 14px;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.newsin__txtcont ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #2b2b2b;
}
.newsin__txtcont ol {
	margin: 0 0 30px 0;
	padding: 0 0 0 27px;
}
.newsin__txtcont ol li {
	list-style-type: decimal;
	position: relative;
	font-family: "roboto";
	font-size: 14px;
	margin: 0 0 15px 0;
}
.newsinsl {
	margin: 0 0 20px 0;
}
.newsinsl__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 15px 0;
}
.newsinsl__tg {
	cursor: pointer;
	height: 20px;
	font-size: 20px;
	background: none;
}
.newsinsl__tt {
	font-family: "panton";
	font-size: 16px;
	color: #2b2b2b;
}
.newsinsl__imgwr {
	cursor: pointer;
}
.newsinsl__imgwr img {
	display: block;
	width: 100%;
	height: 115px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 5px;
}
.newsin__scs {
	background: rgba(26, 21, 30, 0.9);
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 17px 20px;
	margin: 0 0 30px 0;
}
.newsin__scs_lt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.newsin__scs_cal {
	margin: 0 15px 0 0;
}
.newsin__time {
	color: rgba(255, 255, 255, 0.6);
	font-family: "roboto";
	font-size: 12px;
}
.newsin__scs_rt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.newsin__scs-txt {
	display: block;
	font-family: "roboto";
	font-size: 14px;
	color: rgba(255, 255, 255, 0.8);
	margin: 0 20px 0 0;
}
.newsin__scs-ls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.newsin__scs-it {
	width: 26px;
	height: 26px;
	border: 2px solid rgba(255, 255, 255, 0.24);
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	line-height: 24px;
	font-size: 12px;
}
.newsin__scs-it + .newsin__scs-it {
	margin: 0 0 0 10px;
}
.newsin__scs-it_fb {
	background: #353cd5;
	border-color: #353cd5;
}
.newsin__scs-it_in:hover {
	background: #5717d1;
	border-color: #5717d1;
	-webkit-transition: background 300ms, border 300ms;
	-o-transition: background 300ms, border 300ms;
	transition: background 300ms, border 300ms;
}
.newsin__scs-it_yo:hover {
	background: #db1212;
	border-color: #db1212;
	-webkit-transition: background 300ms, border 300ms;
	-o-transition: background 300ms, border 300ms;
	transition: background 300ms, border 300ms;
}
.newsin__cont-rt {
	display: none;
}
.newsin__cont-img {
	display: block;
	width: 100%;
}
.main_newsres {
	background-color: #261f2d;
	background-image: url("../images/background.png");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 50px 0 25px 0;
}
.newsresult {
	max-width: 854px;
	margin: 0 auto;
	padding: 0px 15px;
}
.newsresult__ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 25px 13px;
}
.newsresult__itcont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 10px 23px;
}
.newsresult__img {
	display: block;
	width: 100%;
}
.newsresult__tt {
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	margin: 0 0 9px 0;
}
.newsresult__desc {
	display: none;
	font-family: "roboto";
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
	line-height: 1.6;
	margin: 0 0 15px 0;
}
.newsresult__btm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: auto 0 0 0;
}
.newsresult__btm-time {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "dejavu";
	font-size: 11px;
	font-weight: 700;
	color: rgba(255, 255, 255, 0.6);
}
.newsresult__btm-time img {
	margin: 0 10px 2px 0;
}
.newsresult__lnk {
	display: none;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	padding: 9px 26px 11px 26px;
	border-radius: 28px;
	line-height: 1.2;
	border: 2px solid rgba(255, 255, 255, 0.2);
	text-transform: capitalize;
}
.newsresult__lnk:hover {
	-webkit-transition: background 300ms, color 300ms, border 300ms;
	-o-transition: background 300ms, color 300ms, border 300ms;
	transition: background 300ms, color 300ms, border 300ms;
	border-color: #f23232;
	background: #f23232;
	color: #fff;
}
.paging__container_newsresult {
	max-width: 854px;
	margin: 0 auto;
	padding: 0px 15px;
}
.vblock-tt {
	text-align: center;
	padding: 40px 0;
	color: #fff;
	font-family: "roboto";
	font-size: 16px;
	text-transform: uppercase;
}
.svideo__container.svideo__container_nop {
	padding-top: 30px;
}
.main_vidsres {
	padding: 0px 0 25px 0;
	background: #261f2d;
	background-image: url(../images/background.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.svideo__container {
	max-width: 1000px;
	margin: 0 auto;
	padding: 30px 15px 0 15px;
}
.svideo__ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
}
.scvideo__it:hover .msect__fig-top:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.msect__fig-capt.msect__fig-capt_vid {
	background: transparent;
}
.msect__fig-lnk.msect__fig-lnk_vid {
	color: #fff;
}
.msect__fig-img.msect__fig-img_vid {
	height: auto;
}
.paging__container_vidsresult {
	max-width: 1000px;
	padding: 0 15px;
	margin: 0 auto;
}
.spresult {
	padding: 20px 0 25px 0px;
	background: #261f2d;
	background-image: url(../images/background.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.spresult__container {
	max-width: 957px;
	margin: 0 auto;
	padding: 0 15px;
}
.spresult__ls {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
}
.spresult__item {
	position: relative;
	z-index: 1;
	background: #211b27;
	border-radius: 10px;
	overflow: hidden;
	height: 160px;
	padding: 16px 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.spresult__item:hover .spresult__tp {
	height: 100%;
}
.spresult__item:hover .spresult__tp:before {
	height: 100%;
}
.spresult__item:hover .spresult__txt {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: opacity 400ms, -webkit-transform 400ms;
	transition: opacity 400ms, -webkit-transform 400ms;
	-o-transition: transform 400ms, opacity 400ms;
	transition: transform 400ms, opacity 400ms;
	transition: transform 400ms, opacity 400ms, -webkit-transform 400ms;
}
.spresult__tp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 75px;
	border-radius: 0 0 10px 10px;
	background-size: cover;
	background-position: center;
	z-index: -1;
	-webkit-transition: height 400ms;
	-o-transition: height 400ms;
	transition: height 400ms;
}
.spresult__tp:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0%;
	background: rgba(0, 0, 0, 0.63);
	border-radius: 0 0 10px 10px;
	-webkit-transition: height 400ms;
	-o-transition: height 400ms;
	transition: height 400ms;
}
.spresult__txt {
	display: none;
	position: absolute;
	top: 44px;
	left: 0;
	width: 100%;
	color: #fff;
	font-family: "roboto";
	font-size: 15px;
	text-align: center;
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px);
	opacity: 0;
	padding: 0 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.spresult__tt {
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 9px 0;
}
.spresult__lnk {
	font-family: "roboto";
	font-size: 12px;
	border: 2px solid #30815d;
	text-align: center;
	padding: 5px 10px 8px 10px;
	color: #fff;
	border-radius: 5px;
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
}
.spresult__lnk i {
	margin: 0 0 0 8px;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
}
.spresult__lnk:hover {
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	background: #30815d;
}
.paging__container_spresult {
	max-width: 957px;
	margin: 0 auto;
	padding: 0 15px;
}
.block-tt {
	text-align: center;
	padding: 40px 0;
	color: #fff;
	font-family: "roboto";
	font-size: 16px;
}
.main_stres.main_stres_streamers {
	padding-top: 0;
}
.log-main-tt {
	background: #16121a;
	text-align: center;
	font-family: "panton";
	font-size: 14px;
	color: #fff;
	padding: 45px 0;
}
.log-main {
	background: #16121a;
	padding: 0 0 25px 0;
}
.login__container {
	max-width: 455px;
	margin: 0 auto;
	padding: 0 20px;
}
.login__inpit {
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 175px 1fr;
	grid-template-columns: 175px 1fr;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #424953;
	padding: 3px 3px 3px 0;
	border-radius: 7px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 15px 0;
	-webkit-transition: background 100ms;
	-o-transition: background 100ms;
	transition: background 100ms;
}
.login__inpit.invalid {
	background: #ef3132;
}
.login__inpit.invalid .login__inp-con {
	color: #fff;
}
.login__inpit.invalid i.fa-exclamation-circle {
	opacity: 1;
	-webkit-transition: opacity 100ms;
	-o-transition: opacity 100ms;
	transition: opacity 100ms;
}
.login__inpit.invalid i.fa-calendar-alt {
	color: #ef3132;
	-webkit-transition: color 100ms;
	-o-transition: color 100ms;
	transition: color 100ms;
}
.login__inpit i.fa-exclamation-circle {
	position: absolute;
	right: 15px;
	top: 18px;
	color: #ef3132;
	opacity: 0;
	pointer-events: none;
}
.login__inpit i.fa-calendar-alt {
	position: absolute;
	right: 15px;
	top: 15px;
	color: rgba(255, 255, 255, 0.7);
	pointer-events: none;
}
.login__inp-con {
	line-height: 40px;
	padding: 0 0 0 15px;
	color: rgba(255, 255, 255, 0.6);
	font-family: "roboto";
	font-size: 13px;
}
.login__inp-contrwr {
	height: 100%;
}
.login__inp-contr {
	height: 100%;
	display: block;
	background: #0f0d12;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	border-radius: 0 7px 7px 0;
}
.login__inp-contr.invalid {
	border: 1px solid red;
	color: red;
}
.login__inp-genmwr {
	background: #0f0d12;
}
.login__inp-genwr {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	height: 100%;
	padding: 2px 0;
}
.login__gradio-lb {
	position: relative;
	color: rgba(255, 255, 255, 0.3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 10px 0;
	padding: 5px 0 5px 35px;
	text-align: center;
	font-family: "roboto";
	font-size: 13px;
	cursor: pointer;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.login__gradio-lb:before {
	content: "";
	position: absolute;
}
.login__gradio-lb:hover {
	color: #fff;
}
.login__gradio {
	display: none;
}
.login__gradio:checked + .login__inp-reffect {
	border-color: #fff;
}
.login__gradio:checked + .login__inp-reffect:before {
	opacity: 1;
}
.login__inp-reffect {
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 2px solid #fff;
	left: 10px;
	top: 5px;
}
.login__inp-reffect:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	background: green;
	top: calc(50% - 3px);
	left: calc(50% - 3px);
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.login__question {
	display: block;
	text-align: center;
	font-family: "roboto";
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	background: #424953;
	border-radius: 7px;
	padding: 12px 0;
	margin: 0 0 15px 0;
}
.login__casinos {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 7px;
}
.login__casinos-top {
	padding: 20px 10px;
}
.login__casinos-tt {
	text-align: center;
	font-family: "roboto";
	font-size: 12px;
	color: rgba(255, 255, 255, 0.4);
	margin: 0 0 23px 0;
}
.login__casinos-ls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.log__casinos-inp {
	display: none;
}
.log__casinos-inp:checked + .log__casinos-btn {
	color: #fff;
	background: #358e66;
	border-color: #358e66;
}
.log__casinos-btn {
	font-family: "roboto";
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	padding: 6px 6px;
	margin: 0 5px 5px 0;
	display: block;
	border-radius: 5px;
	border: 2px solid rgba(255, 255, 255, 0.22);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: border 300ms, color 300ms, background 300ms;
	-o-transition: border 300ms, color 300ms, background 300ms;
	transition: border 300ms, color 300ms, background 300ms;
}
.log__casinos-btn:hover {
	color: #fff;
	background: #358e66;
	border-color: #358e66;
}
.log__captcha {
	display: none;
	padding: 35px 50px;
	border-radius: 7px;
	background: rgba(255, 255, 255, 0.05);
	margin: 20px 0 0 0;
}
.log__submit {
	font-family: "roboto";
	font-size: 13px;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	border-radius: 10px;
	background: none;
	padding: 10px 0;
	margin: 16px 0 0 0;
	cursor: pointer;
	border: 3px solid #358e66;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.log__submit:hover {
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	background: #358e66;
}
.log__nocasino-wr {
	text-align: center;
	padding: 20px 0 8px 0;
}
.log__nocasino {
	background: none;
	font-family: "roboto";
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding: 10px 15px;
	background: none;
	border-radius: 5px;
	cursor: pointer;
}
.log__nocasino i {
	margin: 0 0 0 8px;
	color: rgba(255, 255, 255, 0.6);
}
.log__nocasino:hover {
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
	background: #16121a;
}
.log__casinfo-ls {
	padding: 1px 0;
}
.log__casinfo-it {
	position: relative;
	background: rgba(22, 18, 26, 0.5);
	border-radius: 5px;
	padding: 9px 20px 9px 20px;
}
.log__casinfo-it + .log__casinfo-it {
	margin: 5px 0 0 0;
}
.log__casinfo-it:first-child {
	margin: 20px 0 0 0;
}
.log__casinfo-cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.log__casinfo-name {
	color: #fff;
	font-family: "roboto";
	font-size: 13px;
	text-align: center;
	margin: 0 0 10px 0;
}
.log__casinfo-inpwr {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 40px;
}
.log__casinfo-uname {
	font-family: "roboto";
	font-size: 13px;
	background: none;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
	color: #fff;
}
.log__casinfo-uname.invalid {
	border-color: #ef3132;
	color: #ef3132;
}
.log__casinfo-uname.invalid::-webkit-input-placeholder {
	color: #ef3132;
}
.log__casinfo-uname.invalid:-ms-input-placeholder {
	color: #ef3132;
}
.log__casinfo-uname.invalid::-ms-input-placeholder {
	color: #ef3132;
}
.log__casinfo-uname.invalid::placeholder {
	color: #ef3132;
}
.log__casinfo-uname::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.log__casinfo-uname:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.log__casinfo-uname::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.log__casinfo-uname::placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.log__casinfo-uname_gr {
	color: green;
	font-weight: 700;
}
.log__casinfo-rem {
	position: absolute;
	right: 14px;
	top: 4px;
	background: none;
	color: #f23232;
	font-size: 20px;
	cursor: pointer;
}
.log__casinfo-rem img {
	pointer-events: none;
	width: 10px;
}
.datepicker {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.datepicker.active {
	-webkit-transform: translateX(-105px);
	-ms-transform: translateX(-105px);
	transform: translateX(-105px);
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}
.datepicker.active .datepicker--pointer {
	display: none;
}
.logged__outwr {
	text-align: center;
}
.logged__out {
	display: inline-block;
	padding: 10px 0;
	background: none;
	margin: 35px 0 0 0;
	color: #fff;
	font-family: "panton";
	font-size: 17px;
	cursor: pointer;
}
.logged__out i {
	margin: 0 0 0 20px;
	color: #f03f3f;
}
.hstream {
	padding: 30px 0 60px 0;
}
.hstream__container {
	max-width: 810px;
	padding: 0 10px;
	margin: 0 auto;
}
.hstream__tt {
	text-align: center;
	color: #2b2b2b;
	font-family: "dejavu";
	font-size: 16px;
	margin: 0 0 30px 0;
}
.hstream__tcont .youtube-embed-wrapper {
	margin: 30px 0;
}
.hstream__tcont h1,
.hstream__tcont h2,
.hstream__tcont h3 {
	font-family: "dejavu";
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 10px 0;
	font-size: 19px;
}
.hstream__tcont h4,
.hstream__tcont h5,
.hstream__tcont h6 {
	font-family: "dejavu";
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 10px 0;
	font-size: 17px;
}
.hstream__tcont img {
	display: block;
	max-width: 100%;
	width: 100%;
	margin: 0 0 3px 0;
}
.hstream__tcont p {
	color: rgba(43, 43, 43, 0.8);
	font-family: "roboto";
	font-size: 15px;
	line-height: 1.6;
}
.hstream__tcont strong {
	display: block;
	font-family: "dejavu";
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 20px 0;
	font-size: 14px;
}
.hstream__tcont ul {
	margin: 0 0 30px 0;
}
.hstream__tcont ul li {
	position: relative;
	font-family: "roboto";
	font-size: 14px;
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.hstream__tcont ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #2b2b2b;
}
.hstream__tcont ol {
	margin: 0 0 30px 0;
}
.hstream__tcont ol li {
	list-style-type: decimal;
	list-style-position: inside;
	position: relative;
	font-family: "roboto";
	font-size: 14px;
	margin: 0 0 15px 0;
}
.hstream__iframewr {
	position: relative;
	padding: 0 0 56.25% 0;
	margin: 30px 0;
}
.hstream__iframewr iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.notfound {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 70px 0 160px;
	background: #131016;
}
.notfound__cont {
	width: calc(100% - 20px);
	max-width: 352px;
	margin: auto;
}
.notfound__back {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: rgba(255, 255, 255, 0.25);
	font-family: "roboto";
	font-size: 14px;
	text-align: center;
	margin: 0 0 60px 0;
}
.notfound__back img {
	margin: 0 10px 0 0;
}
.notfound__block {
	padding: 60px 0 90px;
	text-align: center;
	border: 1px dashed rgba(255, 255, 255, 0.12);
	border-radius: 20px;
}
.notfound__txt_bg {
	display: block;
	color: #f23232;
	font-family: "roboto";
	font-size: 78px;
	margin: 0 0 30px 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.notfound__txt_sm {
	display: block;
	color: #fff;
	font-family: "roboto";
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 11;
}
.nav__top {
	position: relative;
	z-index: 4;
	background: #261f2d;
}
.nav__container {
	max-width: 1280px;
	padding: 0 20px;
	margin: 0 auto;
}
.nav__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap;
	flex-flow: nowrap;
}
.nav__left {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.nav__left-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	position: relative;
}
.nav__logo-lnk {
	display: block;
	padding: 34px 0 25px 0;
	position: relative;
}
.nav__logo_lg {
	display: none;
	width: 160px;
}
.nav__logo_sm {
	display: block;
	width: 134px;
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px);
}
.nav__logo_mini {
	position: absolute;
	top: 29px;
	right: -35px;
	width: 25px;
}
.nav__search-wr {
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 0 auto;
}
.nav__search-icon {
	margin: auto 0 auto 0;
	color: #fff;
	background: none;
	width: 36px;
	font-size: 16px;
	cursor: pointer;
	padding: 5px 10px 9px 10px;
}
.nav__search-icon i {
	pointer-events: none;
}
.nav__search-icon i.fa-search {
	display: block;
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
}
.nav__search-icon i.fa-times {
	display: none;
	color: #fb4040;
	font-size: 18px;
}
.nav__search-icon.open i.fa-search {
	display: none;
}
.nav__search-icon.open i.fa-times {
	display: block;
}
.nav__search-fmwr {
	display: none;
	position: absolute;
	width: 293px;
	height: 40px;
	left: 40px;
	top: calc(50% - 20px);
}
.nav__search-frt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}
.nav__search-inp {
	display: block;
	height: 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px 0 15px;
	color: #2b2b2b;
	font-family: "roboto";
	font-size: 13px;
	border-radius: 5px 0 0 5px;
}
.nav__search-inp::-webkit-input-placeholder {
	color: rgba(43, 43, 43, 0.4);
	font-family: "roboto";
	font-size: 13px;
}
.nav__search-inp:-ms-input-placeholder {
	color: rgba(43, 43, 43, 0.4);
	font-family: "roboto";
	font-size: 13px;
}
.nav__search-inp::-ms-input-placeholder {
	color: rgba(43, 43, 43, 0.4);
	font-family: "roboto";
	font-size: 13px;
}
.nav__search-inp::placeholder {
	color: rgba(43, 43, 43, 0.4);
	font-family: "roboto";
	font-size: 13px;
}
.nav__search-sbm {
	width: 50px;
	line-height: 39px;
	font-size: 16px;
	background: #fff;
	color: #2b2b2b;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
}
.nav__search-sbm i {
	pointer-events: none;
}
.nav__middle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.nav__middle-cont {
	display: none;
}
.nav__listo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
.nav__listo-it:hover .nav__listo-lnk {
	background: #050406;
	color: #fff;
	-webkit-transition: color 300ms, background 300ms, -webkit-box-shadow 300ms;
	transition: color 300ms, background 300ms, -webkit-box-shadow 300ms;
	-o-transition: color 300ms, box-shadow 300ms, background 300ms;
	transition: color 300ms, box-shadow 300ms, background 300ms;
	transition: color 300ms, box-shadow 300ms, background 300ms,
		-webkit-box-shadow 300ms;
	-webkit-box-shadow: 0 -2px 0 0 #fff inset;
	box-shadow: 0 -2px 0 0 #fff inset;
}
.nav__listo-it__dr {
	position: relative;
}
.nav__listo-it__dr:hover .nav__listo-lnk {
	-webkit-box-shadow: 0 0px 0 0 #fff inset;
	box-shadow: 0 0px 0 0 #fff inset;
}
.nav__listo-it__dr:hover .nav__listo-mn {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.nav__listo-lnk {
	display: block;
	color: rgba(255, 255, 255, 0.5);
	font-family: "archy";
	font-size: 11px;
	padding: 33px 16px;
	text-transform: uppercase;
}
.nav__listo-lnk.active {
	color: #fff;
	-webkit-box-shadow: 0 -2px 0 0 #fff inset;
	box-shadow: 0 -2px 0 0 #fff inset;
}
.nav__listo-lnk_dr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 32px 13px;
}
.nav__listo-lnk_dr i {
	font-size: 16px;
	margin: 0 0 0 10px;
}
.nav__listo-lnk_dr.active {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.nav__listo-mn {
	position: absolute;
	top: 100%;
	left: 0;
	width: 170px;
	background: #050406;
	padding: 5px 0 10px 0;
	-webkit-transform: translateY(20px);
	-ms-transform: translateY(20px);
	transform: translateY(20px);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity 300ms, -webkit-transform 300ms;
	transition: opacity 300ms, -webkit-transform 300ms;
	-o-transition: transform 300ms, opacity 300ms;
	transition: transform 300ms, opacity 300ms;
	transition: transform 300ms, opacity 300ms, -webkit-transform 300ms;
}
.nav__listo-mn-lnk {
	display: block;
	font-family: "roboto";
	font-size: 13px;
	padding: 5px 13px;
	color: rgba(255, 255, 255, 0.7);
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.nav__listo-mn-lnk:hover {
	color: #fff;
}
.nav__auth {
	margin: 10px 0 20px 0;
	width: 100%;
	display: none;
	justify-content: center;
	align-items: center;
	font-family: "panton";
}
.nav__auth a {
	color: #fff;
	font-size: 16px;
	padding: 10px 19px;
	border-radius: 5px;
}
.nav__auth a:first-child {
	background-color: #d40946;
	border: 1px #d40946 solid;
	margin-right: 10px;
}
.nav__auth a:last-child {
	background-color: #3f926d;
	border: 1px #3f926d solid;
}
.nav__auth.desk {
	display: none;
}
.nav__auth.logged {
	display: none !important;
}
.nav__right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
}
.nav__right-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-flow: row-reverse nowrap;
	flex-flow: row-reverse nowrap;
	height: 100%;
}
.nav__right-soc {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 35px 0 0;
}
.nav__right-soclnk {
	width: 30px;
	height: 30px;
	color: rgba(255, 255, 255, 0.4);
	font-size: 18px;
	text-align: center;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.nav__right-soclnk + .nav__right-soclnk {
	margin: 0 0 0 2px;
}
.nav__right-soclnk:hover {
	-webkit-transition: color 300ms, background 300ms;
	-o-transition: color 300ms, background 300ms;
	transition: color 300ms, background 300ms;
	color: #fff;
}
.nav__right-slnk_fb:hover {
	background: #353cd5;
}
.nav__right-slnk_in:hover {
	background: #5717d1;
}
.nav__right-slnk_yo:hover {
	background: #db1212;
}
.nav__right-tgg-wr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 0 15px;
}
.nav__right-tgg {
	position: relative;
	margin: auto;
	width: 18px;
	height: 10px;
	background: none;
	cursor: pointer;
}
.nav__right-tgg:after,
.nav__right-tgg:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	background: #fff;
	border-radius: 2px;
	-webkit-transition: -webkit-transform 300ms;
	transition: -webkit-transform 300ms;
	-o-transition: transform 300ms;
	transition: transform 300ms;
	transition: transform 300ms, -webkit-transform 300ms;
	pointer-events: none;
}
.nav__right-tgg:before {
	top: 0;
}
.nav__right-tgg:after {
	bottom: 0;
}
.nav__right-tgg.open:before {
	-webkit-transform: translateY(4px) rotate(225deg);
	-ms-transform: translateY(4px) rotate(225deg);
	transform: translateY(4px) rotate(225deg);
}
.nav__right-tgg.open:after {
	-webkit-transform: translateY(-4px) rotate(-225deg);
	-ms-transform: translateY(-4px) rotate(-225deg);
	transform: translateY(-4px) rotate(-225deg);
}
.nav__right-wauth {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.nav__right-wauth.show .nav__right__enticon {
	color: #eaeaea;
}
.nav__right-wauth.show .nav__right__enticon img {
	opacity: 1;
}
.nav__right-ent {
	display: none;
	color: #fff;
	background: none;
	font-family: "panton";
	font-size: 12px;
	margin: 0 10px 0 0;
	cursor: pointer;
	text-transform: uppercase;
}
.nav__right__entcont {
	position: relative;
	width: 32px;
	height: 32px;
}
.nav__right__enticon {
	position: relative;
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: #eaeaea;
	color: rgba(0, 0, 0, 0.57);
	cursor: pointer;
}
.nav__right__enticon i {
	pointer-events: none;
}
.nav__right__enticon img {
	display: block;
	position: absolute;
	top: 9px;
	left: 9px;
	background: #eaeaea;
	opacity: 0;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.nav__right-gin-wr {
	position: absolute;
	background: #fff;
	top: calc(100% + 18px);
	right: -25px;
	padding: 30px 20px;
	width: 220px;
	border-radius: 10px;
	display: none;
}
.nav__right-gin-wr:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 8px;
	border-color: transparent transparent #fff transparent;
	bottom: 100%;
	right: 32px;
}
.nav__right-gin {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2b2b2b;
	background: #fff;
	font-family: "roboto";
	padding: 10px 15px;
	border-radius: 30px;
	border: 2px solid #d0d0d0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: 220px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.nav__right-ginimg {
	margin: 0 12px 0 0;
}
.nav__wiauth {
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 30px 44px;
	grid-template-columns: 30px 44px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-gap: 0 13px;
	height: 100%;
}
.nav__wiauth-bellwr {
	position: relative;
	width: 30px;
	height: 30px;
	border: 1px dashed rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	text-align: center;
	line-height: 30px;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
	cursor: pointer;
}
.nav__wiauth-bellwr span {
	display: none;
	position: absolute;
	top: 3px;
	right: 4px;
	z-index: 10;
	width: 12px;
	height: 12px;
	font-size: 9px;
	line-height: 12px;
	background: red;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	pointer-events: none;
}
.nav__wiauth-bellwr.active span {
	display: block;
}
.nav__wiauth-bellwr i {
	pointer-events: none;
}
.nav__wiauth-nots {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: 335px;
}
.nav__wiauth-nots:before {
	content: "";
	position: absolute;
	border-style: solid;
	border-width: 7px;
	border-color: transparent transparent #fff transparent;
	bottom: 100%;
	right: 66px;
}
.nav__wiauth-notcont {
	padding: 10px 2px 10px 0px;
	max-height: 260px;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}
.nav__wiauth-notcont .mCSB_inside > .mCSB_container {
	margin-right: 18px;
}
.nav__wiauth-notcont .mCSB_scrollTools .mCSB_draggerRail {
	background-color: transparent;
}
.nav__wiauth-notcont .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(43, 43, 43, 0.2);
}
.nav__wiauth-notls {
	border-radius: 10px;
}
.nav__wiauth-notit {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.nav__wiauth-notit + .nav__wiauth-notit {
	margin: 4px 0 0 0;
}
.nav__wiauth-notitcont {
	position: relative;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 32px 1fr 70px;
	grid-template-columns: 32px 1fr 70px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-gap: 15px;
	padding: 4px 0 4px 15px;
	-webkit-transition: background 300ms;
	-o-transition: background 300ms;
	transition: background 300ms;
}
.nav__wiauth-notitcont:hover {
	background: #16121a;
}
.nav__wiauth-notitlnk {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.nav__wiauth-notitlnk:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 3px;
	background: rgba(81, 207, 151, 0);
}
.nav__wiauth-notitlnk:hover:before {
	background: #51cf97;
	width: 3px;
}
.nav__wiauth-notitimg {
	display: block;
	width: 32px;
	height: 32px;
	border-radius: 50%;
}
.nav__wiauth-notittt {
	font-family: "dejavu";
	font-size: 12px;
	font-weight: 700;
	color: #2b2b2b;
	margin: 0 0 3px 0;
}
.nav__wiauth-notitdesc {
	color: rgba(43, 43, 43, 0.65);
	font-family: "roboto";
	font-size: 11px;
}
.nav__wiauth-notitmimg {
	display: block;
	width: 100%;
	height: 40px;
	border-radius: 5px;
	-o-object-fit: cover;
	object-fit: cover;
}
.nav__wiauth-avatar {
	position: relative;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	border: 3px solid rgba(255, 255, 255, 0.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	z-index: 1;
}
.nav__wiauth-avatar a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.nav__wiauth-avatarimg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	z-index: 1;
}
.nav__right-lng {
	display: none;
	height: 100%;
	width: 50px;
	margin: 0 20px 0 0;
}
.nav__right-lng-wr {
	position: relative;
	height: 20px;
	width: 100%;
	margin: auto;
}
.nav__right-lng-wr:hover .nav__right-lng-it:not(.active) {
	display: block;
}
.nav__right-lng-ls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	position: absolute;
	margin: auto;
	width: 100%;
	border-radius: 2px;
	overflow: hidden;
}
.nav__right-lng-it {
	background: #342f3a;
}
.nav__right-lng-it.active {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}
.nav__right-lng-it:not(.active) {
	display: none;
}
.nav__right-lng-lnk {
	position: relative;
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-weight: 700;
	font-size: 12px;
	display: block;
	padding: 4px 0 4px 8px;
}
.nav__right-lng-lnk i {
	margin: 0 0 0 8px;
	display: none;
}
.nav__right-lng-lnk:hover {
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.nav__right-lng-lnk:hover:before {
	opacity: 1;
}
.nav__right-lng-lnk:before {
	content: "";
	position: absolute;
	right: 10px;
	top: calc(50% - 3px);
	width: 6px;
	height: 6px;
	background: #f23232;
	border-radius: 50%;
	opacity: 0;
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.nav__right-lng-lnk.active {
	color: #fff;
}
.nav__right-lng-lnk.active:before {
	display: none;
}
.nav__right-lng-lnk.active:hover:before {
	display: none;
}
.nav__right-lng-lnk.active i {
	display: inline-block;
}
.nav__smiddle {
	position: relative;
	z-index: 3;
	display: block;
	background: #261f2d;
	overflow: hidden;
}
.nav__smiddle.show_a .block_a {
	display: block;
}
.nav__smiddle.show_a .nav__auth {
	display: flex;
}
.nav__smiddle.show_b .block_b {
	display: block;
}
.nav__smiddle.show_c .block_c {
	display: block;
}
.nav__smiddle.show_d .block_d {
	display: block;
}
.nav__smiddle-lswr {
	display: none;
	overflow: hidden;
	margin: 0 auto;
}
.nav__smiddle-ls {
	padding: 0 10px;
}
.nav__smiddle-lslnk {
	display: inline-block;
	color: rgba(255, 255, 255, 0.5);
	font-family: "archy";
	font-size: 14px;
	padding: 0 13px;
	height: 70px;
	line-height: 70px;
	-webkit-transition: color 300ms, background 300ms, -webkit-box-shadow 300ms;
	transition: color 300ms, background 300ms, -webkit-box-shadow 300ms;
	-o-transition: color 300ms, box-shadow 300ms, background 300ms;
	transition: color 300ms, box-shadow 300ms, background 300ms;
	transition: color 300ms, box-shadow 300ms, background 300ms,
		-webkit-box-shadow 300ms;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.nav__smiddle-lslnk:hover {
	color: #fff;
}
.nav__ssearch {
	display: none;
	padding: 20px 0;
}
.nav__ssearch-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 420px;
	height: 40px;
	margin: 0 auto;
	padding: 0 10px;
}
.nav__ssearch-rt {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 35px;
	grid-template-columns: 1fr 35px;
}
.nav__ssearch-hinp {
	display: none;
}
.nav__ssearch-inp {
	background: #343138;
	padding: 0 0 0 15px;
	color: rgba(255, 255, 255, 0.7);
	font-family: "roboto";
	font-size: 13px;
	border-radius: 5px 0 0 5px;
}
.nav__ssearch-inp::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
}
.nav__ssearch-inp:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
}
.nav__ssearch-inp::-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
}
.nav__ssearch-inp::placeholder {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
}
.nav__ssearch-sbm {
	border-radius: 0 5px 5px 0;
	background: #343138;
	color: rgba(255, 255, 255, 0.7);
	cursor: pointer;
}
.nav__smiddle-signin {
	display: none;
	padding: 36px 0;
	background: #2c2930;
}
.nav__smiddle-nots {
	display: none;
	background: #2c2930;
	padding: 11px 5px 11px 0;
}
.nav__smiddle-nots .mCSB_inside > .mCSB_container {
	margin-right: 20px;
}
.nav__smiddle-nots .mCSB_scrollTools .mCSB_draggerRail {
	background: transparent;
}
.nav__smiddle-nots .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #56545a;
}
.nav__smiddle-nots .nav__wiauth-notitcont {
	-ms-grid-columns: 32px 1fr 70px;
	grid-template-columns: 32px 1fr 70px;
	padding: 6px 0 6px 15px;
}
.nav__smiddle-nots .nav__wiauth-notit {
	margin: 8px 0 0 0;
}
.nav__smiddle-notwr {
	max-height: 300px;
}
.nav__wiauth-notittt.nav__smiddle__nottt {
	color: rgba(255, 255, 255, 0.7);
}
.nav__wiauth-notittime.nav__smiddle__nottime {
	color: rgba(255, 255, 255, 0.3);
}
.paging {
	margin: 30px 0 0 0;
}
.paging__container_stresult {
	max-width: 932px;
	padding: 0 10px;
	margin: 0 auto;
}
.paging__cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #1a151e;
	padding: 18px 30px;
	border-radius: 10px;
}
.paging__lt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.paging__btn img {
	display: block;
}
.paging__btn_nx {
	margin: 0 0 0 30px;
}
.paging__rt {
	font-family: "roboto";
}
.pagin__current {
	color: #fff;
	font-size: 25px;
}
.pagin__slash {
	color: rgba(255, 255, 255, 0.3);
	font-size: 20px;
}
.paging__total {
	color: rgba(255, 255, 255, 0.3);
	font-size: 20px;
}
.movetop {
	text-align: center;
	margin: 60px 0 0 0;
}
.movetop_btn {
	background: none;
	font-family: "roboto";
	font-size: 14px;
	color: rgba(255, 255, 255, 0.3);
	cursor: pointer;
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
.movetop_btn i {
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px);
	color: rgba(255, 255, 255, 0.8);
	margin: 0 0 0 13px;
}
.movetop_btn:hover {
	color: rgba(255, 255, 255, 0.8);
}
.footer {
	background: #221c29;
}
.footer__tp-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1280px;
	margin: 0 auto;
	padding: 20px 20px 5px 20px;
}
.footer__socs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer__soc {
	width: 30px;
	height: 30px;
	color: rgba(255, 255, 255, 0.4);
	font-size: 18px;
	text-align: center;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.footer__soc:hover {
	-webkit-transition: color 300ms, background 300ms;
	-o-transition: color 300ms, background 300ms;
	transition: color 300ms, background 300ms;
	color: #fff;
}
.footer__soc + .footer__soc {
	margin: 0 0 0 13px;
}
.footer__langs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #36303c;
	border-radius: 5px;
	overflow: hidden;
}
.footer__lang {
	font-family: "roboto";
	font-size: 12px;
	font-weight: bold;
	padding: 12px 15px;
	color: rgba(255, 255, 255, 0.4);
}
.footer__lang:hover {
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	color: #fff;
}
.footer__lang.active {
	color: #fff;
}
.footer__bt-cont {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1280px;
	margin: 0 auto;
	padding: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer__bt-copyr {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
}
.footer__bt-copyr i {
	margin: 0 7px 0 0;
}
.footer__bt-mid {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.footer__nav {
	display: none;
}
.footer__nav-lnk {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
	padding: 0 15px;
}
.footer__nav-lnk:hover {
	-webkit-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
	color: #fff;
}
.footer__nav-lnk1 {
	color: rgba(255, 255, 255, 0.3);
	font-family: "roboto";
	font-size: 13px;
	padding: 0 15px;
	border: solid #312d35 1.5px;
	border-radius: 25px;
	padding: 11px 16px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.footer__nav-lnk1:hover {
	color: #fff;
	border-color: #e7e7e8;
}
.footer__bt-rt a {
	display: block;
}
.gallov {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.9);
	z-index: 12;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	visibility: hidden;
	opacity: 0;
}
.gallov.show {
	-webkit-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	visibility: visible;
	opacity: 1;
}
.gallov__cont {
	margin: auto;
	background: #21192a;
	border-radius: 10px;
	padding: 20px;
	max-width: 800px;
	width: calc(100% - 20px);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.gallov__sliderwr {
	display: -ms-grid;
	display: grid;
	grid-auto-flow: column;
}
.gallov__contimg-wr {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.gallov__contimg {
	display: block;
	margin: 0 auto;
	max-height: 427px;
	max-width: 100%;
}
.gallov__bot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0 0 0;
}
.gallov__closer {
	display: block;
	width: 25px;
	margin: 0 auto 16px auto;
	cursor: pointer;
}
.gallov__tbtn {
	padding: 3px 0 0 0;
	cursor: pointer;
}
.gallov__bot-nums {
	font-family: "roboto";
	font-size: 24px;
	color: rgba(255, 255, 255, 0.3);
}
.gallov__bot_n {
	font-size: 30px;
	color: #fff;
}
@media screen and (min-width: 420px) {
	.plline__container {
		padding: 0 25px;
	}
	.plline__player-avatarwr {
		width: 64px;
		height: 64px;
	}
	.plline__player-avatarwr:before {
		top: calc(50% - 29px);
		left: calc(50% - 29px);
		width: 58px;
		height: 58px;
	}
	.plline__player-avatarwr i {
		top: 24px;
		left: 28px;
	}
	.plline__player-avatar {
		width: 58px;
		height: 58px;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}
	.plline__player-name {
		font-size: 12px;
	}
	.plline__rt-btn {
		width: 20px;
	}
	.plline__lt-btn {
		width: 20px;
	}
}
@media screen and (min-width: 460px) {
	.plline__md {
		margin: 0 35px;
	}
	.homesl__img {
		height: calc(100vw / 2.7);
	}
}
@media screen and (min-width: 500px) {
	.datepicker.active {
		-webkit-transform: translateX(0px);
		-ms-transform: translateX(0px);
		transform: translateX(0px);
	}
	.datepicker.active .datepicker--pointer {
		display: inline-block;
	}
	.login__inp-genwr {
		padding: 0;
		-ms-grid-columns: 1fr 1.1fr;
		grid-template-columns: 1fr 1.1fr;
	}
	.login__inp-reffect {
		top: 16px;
		left: 16px;
	}
	.login__gradio-lb {
		padding: 0 0 0 30px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.login__inp-contr {
		padding: 0 20px;
	}
	.login__inp-con {
		line-height: 47px;
	}
	.login__inpit {
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.login__inpit i.fa-calendar-alt {
		top: 18px;
	}
	.log__casinos-btn {
		font-size: 13px;
		padding: 10px 15px;
		margin: 0 10px 10px 0;
	}
	.login__casinos-top {
		padding: 20px;
	}
	.login__casinos-tt {
		font-size: 13px;
	}
	.log-main-tt {
		font-size: 17px;
	}
	.log__submit {
		padding: 18px 0;
	}
	.login__question {
		padding: 18px 0;
		font-size: 13px;
	}
	.log__nocasino {
		font-size: 13px;
	}
	.log__casinfo-it {
		padding: 9px 50px 9px 15px;
	}
	.log__casinfo-cont {
		-ms-grid-columns: 135px 1fr;
		grid-template-columns: 135px 1fr;
	}
	.log__casinfo-name {
		text-align: left;
		margin: 0;
	}
	.log__casinfo-inpwr {
		grid-gap: 24px;
	}
	.log__casinfo-rem {
		top: 10px;
	}
	.log__casinfo-rem img {
		width: auto;
	}
}
@media screen and (min-width: 501px) {
	.msect__fig-top:before {
		-webkit-transform: rotate(6deg);
		-ms-transform: rotate(6deg);
		transform: rotate(6deg);
	}
	.msect__fig-img {
		height: 140px;
	}
	.advideotime {
		left: 20px;
		bottom: 20px;
		width: 48px;
		height: 48px;
		line-height: 48px;
		font-size: 20px;
	}
	.advideoskip {
		right: 20px;
		bottom: 20px;
		padding: 15px 20px;
		font-size: 14px;
	}
}
@media screen and (min-width: 580px) {
	.homesl__contr {
		top: calc(50% - 30px);
	}
	.homesl__contr-btn {
		width: 54px;
		height: 60px;
	}
	.homesl__contr-btn img {
		width: auto;
	}
	.homesl__pag {
		bottom: 28px;
	}
	.homesl__pag-lsblt {
		width: 20px;
		height: 20px;
	}
	.homesl__pag-lsblt:before {
		top: calc(50% - 6px);
		left: calc(50% - 6px);
		width: 12px;
		height: 12px;
	}
	.homesl__contr_next img {
		-webkit-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	.homesl__contr_prev img {
		-webkit-transform: translateX(2px);
		-ms-transform: translateX(2px);
		transform: translateX(2px);
	}
}
@media screen and (min-width: 600px) {
	.homesl__wr .swiper-container {
		height: 350px !important;
	}
	.newsin__txtcont h4 {
		margin-top: 240px !important;
	}
	.hstream__tcont img {
		float: left;
		margin: 0 20px 20px 0;
		width: auto;
	}
	.hstream__tcont p {
		font-size: 15px;
	}
	.hstream__tcont ul li {
		font-size: 15px;
	}
	.hstream__tcont ol li {
		font-size: 15px;
	}
	.newsin__tt {
		font-size: 18px;
	}
	.newsin__txtcont .newsin__txtcont-img {
		float: left;
		margin: 7px 22px 0 0;
		width: auto;
		max-width: 375px;
	}
	.newsin__txtcont ul li {
		font-size: 15px;
	}
	.newsin__txtcont ol li {
		font-size: 15px;
	}
	.newsin__txtcont strong {
		font-size: 14px;
	}
	.newsin__txtcont a {
		color: #7ba7ff;
	}
	.newsin__txtcont a:hover {
		text-decoration: underline;
	}
	.newsin__time {
		font-size: 14px;
	}
	.newsinsl__top {
		margin: 0 0 25px 0;
	}
	.newsin__scs-it {
		width: 30px;
		height: 30px;
		line-height: 28px;
		font-size: 14px;
	}
	.newsin__scs-it_fb {
		border-color: rgba(255, 255, 255, 0.24);
		background: none;
	}
	.newsin__scs-it_fb:hover {
		background: #353cd5;
		border-color: #353cd5;
		-webkit-transition: background 300ms, border 300ms;
		-o-transition: background 300ms, border 300ms;
		transition: background 300ms, border 300ms;
	}
	.newsresult__ls {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-gap: 47px 13px;
	}
	.newsresult__itcont {
		-ms-grid-columns: 230px 1fr;
		grid-template-columns: 230px 1fr;
	}
	.newsresult__desc {
		display: block;
	}
	.newsresult__lnk {
		display: block;
	}
	.newsresult__tt {
		font-size: 15px;
	}
	.spoffersin__tt {
		font-size: 20px;
	}
	.spoffers__container {
		padding: 0 50px;
	}
	.spoffers-block-tt {
		font-size: 18px;
	}
	.spoffers__item {
		border-radius: 15px;
	}
	.spoffers__item-desc {
		display: block;
	}
	.spoffers__item-rt {
		text-align: left;
	}
	.spoffers__lnk-wr {
		text-align: right;
	}
	.spoffers__lnk {
		padding: 10px 20px 12px 20px;
	}
	.spoffers__lnk i {
		display: none;
	}
	.spoffers__item-img {
		border-radius: 0;
		height: auto;
	}
	.spoffers__item-tt {
		font-size: 18px;
	}
	.paging__container_spoffers {
		padding: 0 50px;
	}
	.spresult__item {
		height: 270px;
		padding: 20px;
		border-radius: 15px;
	}
	.spresult__tp {
		height: 135px;
		border-radius: 0 0 15px 15px;
	}
	.spresult__tp:before {
		border-radius: 0 0 15px 15px;
	}
	.spresult__tt {
		margin: 0 0 25px 0;
		font-size: 16px;
	}
	.spresult__txt {
		display: block;
	}
	.spresult__lnk {
		font-size: 13px;
		padding: 10px 0 12px 0;
		-ms-flex-item-align: stretch;
		-ms-grid-row-align: stretch;
		align-self: stretch;
	}
	.block-tt {
		font-size: 18px;
	}
	.srltinfot__cont {
		padding: 0 50px;
	}
	.srlinfot__sm-lnk {
		font-size: 14px;
	}
	.stres__top {
		margin: 0 0 20px 0;
		-ms-grid-columns: 58px 1fr;
		grid-template-columns: 58px 1fr;
	}
	.stres__social {
		width: 28px;
		height: 28px;
		font-size: 14px;
	}
	.stres__avatar-wr {
		width: 58px;
		height: 58px;
	}
	.stres__avatar-wr:before {
		width: 10px;
		height: 10px;
		right: 4px;
	}
	.stres__desc {
		display: block;
	}
	.stres__ls {
		grid-gap: 20px;
	}
	.stres__item {
		border-radius: 15px;
		padding: 20px 24px;
	}
	.stres__lnk {
		font-size: 14px;
		padding: 14px 0;
	}
	.stres__lnk i {
		display: inline-block;
	}
	.stres__name {
		font-size: 15px;
		margin: 0 0 15px 0;
	}
	.stres__socials {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin: 0;
	}
	.stres__socials_lg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.stres__socials_sm {
		display: none;
	}
	.vblock-tt {
		font-size: 18px;
	}
	.gallov__bot_n {
		font-size: 34px;
	}
	.gallov__bot-nums {
		font-size: 27px;
	}
}
@media screen and (min-width: 650px) {
	.topns__it {
		-ms-grid-columns: 170px 1fr;
		grid-template-columns: 170px 1fr;
	}
	.topns__it + .topns__it {
		margin: 47px 0 0 0;
	}
	.topns__desc {
		display: block;
	}
	.topns__title {
		text-align: left;
	}
	.topns__more {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		background: #fff;
		color: #2b2b2b;
		border: 2px solid rgba(34, 28, 41, 0.7);
		padding: 11px 15px;
	}
	.topns__more:hover {
		background: #221c29;
		color: #fff;
	}
	.topns__more i {
		color: #f23232;
	}
	.warning__txt {
		font-size: 20px;
	}
	.warning__btn {
		font-size: 15px;
	}
	.warning__icon {
		width: 64px;
	}
}
@media screen and (min-width: 700px) {
	.log-main {
		padding: 0 0 100px 0;
	}
	.main_news {
		padding: 50px 0 140px 0;
	}
	.news__tt-wr {
		text-align: left;
		padding: 40px 0 40px 0;
	}
	.newsin {
		padding: 35px 0 100px 0;
	}
	.main_newsres {
		padding: 50px 0 95px 0;
	}
	.spresult {
		padding: 50px 0 70px;
	}
	.stres__container {
		padding: 0 76px;
	}
	.main_stres {
		padding: 50px 0 90px 0;
	}
	.main_vidsres {
		padding: 0px 0 55px 0;
	}
	.msect__fig-img.msect__fig-img_vid {
		height: 150px;
	}
	.paging {
		margin: 60px 0 0 0;
	}
	.paging__container_stresult {
		padding: 0 76px;
	}
	.movetop {
		display: none;
		margin: 60px 0 0 0;
	}
}
@media screen and (min-width: 750px) {
	.homesl__wr .swiper-container {
		height: 440px !important;
	}
	.nav__auth {
		display: none;
	}
	.nav__auth.desk {
		display: flex;
		margin: 0 !important;
	}
	.nav__left-cont::after {
		font-size: 11px;
	}
	.fake-height {
		height: 76px;
	}
	.fake-height.logged {
		height: 76px;
	}
	.baners__container {
		padding: 0 10px;
	}
	.baners__cont {
		-ms-grid-columns: 1fr 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.baners__it {
		display: block;
	}
	.spresult__container {
		padding: 0 95px;
	}
	.paging__container_spresult {
		padding: 0 95px;
	}
	.svideo__container {
		padding: 0 130px;
	}
	.paging__container_vidsresult {
		padding: 0 130px;
	}
	.svideo__ls {
		grid-gap: 35px;
	}
	.nav__middle {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}
	.nav__logo_lg {
		display: block;
	}
	.nav__logo_sm {
		display: none;
	}
	.nav__right-soc {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin: 0 15px 0 0;
	}
	.nav__right-lng {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.nav__left {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
	.nav__search-icon {
		padding: 5px 10px;
	}
	.nav__logo-lnk {
		padding: 33px 0 26px 0;
	}
	.nav__logo-wr {
		margin: 0 40px 0 0;
	}
}
@media screen and (min-width: 800px) {
	.streamp-cont {
		-ms-grid-columns: 1fr 276px;
		grid-template-columns: 1fr 276px;
	}
}
@media screen and (min-width: 850px) {
	.spoffers__item {
		-ms-grid-columns: 332px 1fr;
		grid-template-columns: 332px 1fr;
		padding: 35px;
	}
	.spoffers__item-rt {
		padding: 0;
	}
}
@media screen and (min-width: 851px) {
	.msect__cont {
		/* -ms-grid-columns: 1fr 287px;
		grid-template-columns: 1fr 287px; */
		-ms-grid-columns: 1fr 330px;
		grid-template-columns: 1fr 330px;
	}
	h4.msect__row-tt {
		display: none;
	}
	a.msect__row-tt {
		display: block;
	}
	.msect__row-tgls {
		display: none;
	}
	.msect__row-lnk {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.msect__mwin {
		background: none;
		padding: 0;
	}
}
@media screen and (min-width: 880px) {
	.topns__cont,
	.msect__cont {
		-ms-grid-columns: 1fr 244px;
		grid-template-columns: 1fr 244px;
	}
	.topns__cont {
		position: relative;
	}
	.topns__rt {
		/* position: absolute;
		width: 244px;
		right: 15px;
		top: -680px; */
	}
	.topns__container {
		padding: 0 40px;
	}
	.homesl__img {
		display: block;
		height: calc(100vw / 3.9);
	}
	.homesl__img-sm {
		display: none;
	}
}
@media screen and (min-width: 900px) {
	.spresult__ls {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	.srlinfot__rnum {
		padding: 20px 30px;
	}
	.srlinfot__rnum_lg {
		display: block;
	}
	.srlinfot__rnum_sm {
		display: none;
	}
	.srlinfot__sm-ls {
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (min-width: 990px) {
	.newsin__container {
		padding: 0 90px;
	}
	.stres__ls {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (min-width: 992px) {
	.svideo__ls {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
	.footer__tp-cont {
		display: none;
	}
	.footer__nav {
		display: block;
	}
	.nav__wiauth-notitcont:hover {
		background: none;
	}
	.nav__search-icon.open + .nav__search-fmwr {
		display: block;
	}
	.nav__middle-smwr {
		display: none;
	}
	.nav__right-wauth.show .nav__right__enticon {
		color: rgba(0, 0, 0, 0.57);
	}
	.nav__right-wauth.show .nav__right-gin-wr {
		display: block;
	}
	.nav__wiauth-nots.open {
		display: block;
	}
	.nav__right__enticon img {
		display: none;
	}
}
@media screen and (min-width: 993px) {
	.topns__container {
		padding: 0 30px;
	}
	.topns__cont,
	.msect__cont {
		-ms-grid-columns: 1fr 330px;
		grid-template-columns: 1fr 330px;
	}
	.topns__rt {
		width: 330px;
	}
	.topns__res-ansit {
		-ms-grid-columns: 24px 1fr 46px;
		grid-template-columns: 24px 1fr 46px;
	}
	.topns__res-ansn {
		display: block;
	}
	.topns__ref-question {
		padding: 0 0 0 23px;
	}
	.spresult__ls {
		grid-gap: 30px;
	}
}
@media screen and (min-width: 1010px) {
	.news-baner {
		display: none !important;
	}
	.homesl__wr .swiper-container {
		height: 280px !important;
	}
	.svideo__ls {
		-ms-grid-columns: (1fr) [3];
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (min-width: 1050px) {
	.newsin__cont {
		-ms-grid-columns: 1fr 206px;
		grid-template-columns: 1fr 206px;
	}
	.newsin__cont-rt {
		display: block;
	}
	.newsin__cont-rt iframe {
		position: sticky;
		top: 80px;
	}
	.srlinfot__cont_sm {
		display: none;
	}
	.srlinfot__rnum {
		padding: 20px 50px;
	}
	.srlinfot__cont-md {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		margin: 0;
	}
	.srlinfot__cont-rt {
		display: block;
	}
}
@media screen and (min-width: 1080px) {
	.stres__top {
		-ms-grid-columns: 65px 1fr;
		grid-template-columns: 65px 1fr;
		grid-gap: 20px;
	}
	.stres__avatar-wr {
		width: 65px;
		height: 65px;
	}
	.stres__social {
		width: 30px;
		height: 30px;
	}
	.stres__ls {
		grid-gap: 30px;
	}
}
@media screen and (min-width: 1200px) {
	.homesl__wr .swiper-container {
		height: 320px !important;
	}
	.msect__cont {
		grid-gap: 0 50px;
	}
	.fake-height {
		height: 80px;
	}
}
@media screen and (min-width: 1215px) {
	.svideo__ls {
		-ms-grid-columns: (1fr) [4];
		grid-template-columns: repeat(4, 1fr);
	}
}
@media screen and (min-width: 1250px) {
	.topns__container {
		padding: 0 30px;
	}
	.topns__cont {
		grid-gap: 0 100px;
	}
	.topns__it {
		-ms-grid-columns: 230px 1fr;
		grid-template-columns: 230px 1fr;
	}
}
@media screen and (min-width: 1300px) {
	.homesl__wr .swiper-container {
		height: 367px !important;
	}
	.nav__auth {
		margin: 0 !important;
	}
	/* .nav__smiddle{display:none} */
	.nav__middle-cont {
		display: block;
	}
	.nav__right-cont {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
	}
	.nav__right-tgg-wr {
		display: none;
	}
	.nav__right-lng {
		margin: 0 0 0 20px;
	}
}
@media screen and (min-width: 1920px) {
	.homesl__wr .swiper-container {
		height: 490px !important;
	}
}
@media screen and (min-width: 1921px) {
	.stream__chat-text {
		font-size: 13px;
	}
}
iframe {
	width: 100% !important;
}
@media screen and (min-width: 1440px) {
	.homesl__wr .swiper-container {
		height: 380px;
	}
}
@media screen and (min-width: 375px) {
	.homesl__wr .swiper-container {
		height: 210px;
	}
}
@media screen and (min-width: 425px) {
	.homesl__wr .swiper-container {
		height: 240px;
	}
}
.newsin__txtcont.spoffersin__txtcont p {
	margin-top: 30px;
}
.newsin__txtcont.spoffersin__txtcont ul li {
	margin-left: 20px;
}
.newsin__txtcont.spoffersin__txtcont ul {
	margin-top: 30px;
}
.chat-login-container {
	padding: 25px 10px;
	margin-top: 12px;
	background-color: #1b151f;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	text-align: center;
}
.chat-login-container-title {
	font-size: 13px;
	margin-bottom: 17px;
	color: #7d7981;
	line-height: 20px;
	font-family: "roboto";
}
.chat-login-container-arrow {
	margin-bottom: 12px;
}
.chat-login-container-arrow i {
	color: #7d7981;
}
.chat-login-container a {
	padding: 12px 30px;
	background-color: #e00044;
	border-radius: 21px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	-ms-border-radius: 21px;
	-o-border-radius: 21px;
	color: #fff;
	text-decoration: none;
	font-family: "roboto";
	font-size: 13px;
	display: inline-block;
}
.outerContainer {
	width: 100%;
	height: 443px;
	position: relative;
}
.innerContainer.mod .messageHolder:hover .messageAdminPanelOpener {
	display: block;
}
.innerContainer {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.messageSender.admin {
	color: #dd0048;
}
.messageSender.admin i {
	color: #dd0048;
	font-size: 9px;
}
.innerContainer form {
	margin-top: 10px;
	width: 100%;
}
.messageHolder.expand .messageAdminPanel,
.messageHolder.expand .messageAdminPanelOpener {
	display: block;
}
.messageHolder .fa-ellipsis {
	color: rgba(255, 255, 255, 0.3);
}
.messageAdminPanel {
	background-color: #120f15;
	border-radius: 5px;
	padding: 15px;
	position: absolute;
	top: 0;
	right: 9px;
	z-index: 2;
	display: none;
}
.messageAdminPanel a {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	display: block;
	font-size: 9px;
	margin-bottom: 12px;
}
.messageAdminPanel a:hover {
	color: #fff;
}
.messageAdminPanel a:last-child {
	margin-bottom: 0;
}
.messageAdminPanel a i {
	margin-right: 9px;
}
.inputLegend {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 7px;
}
#emojiBut {
	background-color: transparent;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
.inputLegend span {
	color: rgba(255, 255, 255, 0.4);
	font-size: 12px;
}
.inputLegend span i {
	font-style: normal;
}
.inputHolder #delayTimer {
	width: 100%;
	height: 1.5px;
	background-color: #e00044;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#baner-fix {
	width: 630px;
	/* height:105px; */
	position: fixed;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
}

#baner-fix iframe {
	max-height: 105px;
}

#baner-fix .fas.fa-times {
	/* position: absolute;
  top: 10px;
  right: 10px;
  color: white;
  z-index: 9999;
  cursor:pointer; */
	position: absolute;
	top: 0px;
	right: 5px;
	color: white;
	z-index: 9999;
	cursor: pointer;
	text-align: center;
	font-size: 25px;
	padding: 5px;
}

.baner-fix-x {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media screen and (max-width: 750px) {
	#baner-fix {
		width: 100%;
		/* display: none; */
	}
	#ytplayer {
		height: 200px;
		margin-bottom: 20px;
	}
}
#refs-answers {
	margin-bottom: 50px;
}

.cancel_user_registration a {
	font-family: "roboto";
	font-size: 13px;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	border-radius: 10px;
	background: none;
	padding: 10px 0;
	margin: 16px 0 0 0;
	cursor: pointer;
	border: 3px solid #d40946;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 18px 0;
	transition: 0.2s;
}

.cancel_user_registration a:hover {
	background-color: #d40946;
}

#yvideoiframe {
	position: absolute;
	height: 100%;
}

.innerContainer.mod .messageHolder:hover .messageAdminPanelOpener {
	display: block;
}
.innerContainer.mod .messageHolder {
	cursor: pointer;
	overflow-wrap: break-word;
}
.innerContainer {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.messages {
	height: 100%;
	background-color: #1b151f;
	border-radius: 10px;
	overflow: auto;
	scrollbar-width: thin;
	scrollbar-color: red #120e15;
	position: relative;
}
.messages::-webkit-scrollbar {
	width: 7px;
}
.messages::-webkit-scrollbar-track {
	background: #120e15;
}
.messages::-webkit-scrollbar-thumb {
	background-color: #ffffff20;
	border-radius: 20px;
	border: 2px solid #120e15;
}
.messageHolder {
	/* margin-bottom: 28px; */
	position: relative;
	padding: 20px 19px 20px 16px;
}
.messageSender {
	color: rgba(255, 255, 255, 0.8);
	margin-bottom: 5px;
	font-size: 10px;
	font-family: "dejavu";
	margin-left: 36.4px;
}
.messageSender.admin {
	color: #dd0048;
}
.messageSender.admin i {
	color: #dd0048;
	font-size: 9px;
}
.messageText {
	color: #e0e0e0;
	margin: 0;
	font-size: 12px;
	font-family: "dejavu";
	overflow-wrap: break-word;
	margin-left: 36.4px;
}
.innerContainer form {
	margin-top: 10px;
	width: 100%;
	position: relative;
}
.inputHolder {
	display: flex;
	width: 100%;
	height: 54px;
	overflow: hidden;
	align-items: flex-start;
	border: 1px transparent solid;
	border-radius: 5px;
	justify-content: stretch;
	flex-wrap: wrap;
}
.inputHolder input {
	width: 75%;
	background-color: rgba(255, 255, 255, 0.05);
	padding: 8px 10px;
	border: 1px transparent solid;
	font-size: 12px;
	color: #fff;
	font-family: "dejavu" !important;
	height: 100%;
}
.inputHolder button {
	height: 100%;
	width: 25%;
	background-color: #1b141f;
	border: 1px transparent solid;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
	cursor: pointer;
	transition: background 0.1s ease-in-out, border-color 0.1s ease-in-out;
}
.inputHolder button:hover {
	background-color: #e90035;
	border-color: #e90035;
}
.inputHolder button i {
	color: rgba(255, 255, 255, 0.4);
	font-size: 18px;
}
.messageHolder .messageAdminPanelOpener {
	text-decoration: none;
	position: absolute;
	color: rgba(255, 255, 255, 0.3);
	top: 6px;
	right: 6px;
	display: none;
}
.messageHolder.expand .messageAdminPanel,
.messageHolder.expand .messageAdminPanelOpener {
	display: block;
}
.messageHolder.delete {
	display: none;
}
.messageHolder .fa-ellipsis {
	color: rgba(255, 255, 255, 0.3);
}
.messageAdminPanel {
	background-color: #120f15;
	border-radius: 5px;
	padding: 15px;
	position: absolute;
	top: 0;
	right: 9px;
	z-index: 2;
	display: none;
}
.messageAdminPanel a {
	color: rgba(255, 255, 255, 0.8);
	text-decoration: none;
	display: block;
	font-size: 9px;
	margin-bottom: 12px;
}
.messageAdminPanel a:hover {
	color: #fff;
}
.messageAdminPanel a:last-child {
	margin-bottom: 0;
}
.messageAdminPanel a i {
	margin-right: 9px;
}
.inputLegend {
	display: flex;
	align-items: center;
	margin-top: 7px;
}
.inputLegend .fa-cog {
	color: #656169;
	font-size: 20px;
}
#controlerBut {
	margin-left: 44px;
	background-color: transparent;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
#emojiBut {
	background-color: transparent;
	border: none;
	outline: none;
	padding: 0;
	cursor: pointer;
}
.inputLegend span {
	color: rgba(255, 255, 255, 0.4);
	font-size: 12px;
	margin-left: auto;
	font-family: "dejavu";
}
.inputLegend span i {
	font-style: normal;
}
.inputHolder #delayTimer {
	width: 100%;
	height: 1px;
	background-color: #e00044;
	border: 1px #e00044 solid;
	border-radius: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	visibility: hidden;
}
.inputHolder #delayTimer.delayTrans {
	transition: 0.3s linear;
}
.inputHolder #delayTimer.chatTrans {
	transition: 1s linear;
}
.inputHolder #delayTimer.engaging {
	visibility: visible;
}
#msgInput {
	outline: none;
}
.blockedMsg {
	color: #fff;
	text-align: center;
}
#adminController {
	display: none;
	flex-direction: column;
	height: calc(100% - 30px);
	background-color: #1b151f;
	border-radius: 10px;
	z-index: 2;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: auto;
}
#adminController.expand {
	display: flex;
}
.adminControllerButs {
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 14px;
}
.adminControllerButtons:hover {
	color: #fab3c4;
	background-color: #e90035;
	border-color: #e90035;
}
.adminControllerButtons {
	color: #6f6c71;
	font-size: 10px;
	font-weight: bold;
	background-color: #1b151f;
	border: 1px #1b151f solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	flex: auto;
	padding: 11px;
	cursor: pointer;
	font-family: "dejavu";
}
.adminControllerButtons:focus {
	outline: none;
}
.adminControllerButtons.active {
	color: #fab3c4;
	background-color: #e90035;
	border-color: #e90035;
}
#adminControllerContent {
	height: 100%;
	width: 100%;
}
.adminControllerList {
	position: relative;
	margin: 0 14px 20px 14px;
	display: flex;
	align-items: center;
	overflow-wrap: break-word;
}
.adminControllerList p {
	font-family: "dejavu";
	margin-left: 0;
}
.adminControllerList.messageSender {
	color: rgba(255, 255, 255, 0.8);
	margin-bottom: 5px;
	font-size: 9px;
}
.adminControllerList.messageText {
	font-size: 11px;
	color: rgba(255, 255, 255, 0.5);
	margin: 0;
}
.adminControllerList:hover .messageAdminPanelOpener {
	display: block;
}
.messageAdminPanelOpener {
	display: none;
	position: absolute;
	right: 6px;
	color: rgba(255, 255, 255, 0.3);
	text-decoration: none;
}
.messageAdminPanelOpener .fa-ellipsis {
	color: rgba(255, 255, 255, 0.3);
}
.adminControllerPanel {
	position: absolute;
	right: 17px;
	background-color: #221c26;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	text-align: center;
	display: none;
	align-items: center;
}
.adminControllerPanel.show {
	display: flex;
}
.adminControllerPanel a {
	color: #fff;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 15px 25px;
}
.adminControllerPanel a i {
	margin-right: 9px;
	font-size: 12px;
}

#twitch-embed {
	position: relative;
	padding-bottom: 56.25%;
	margin-bottom: 30px;
}

#twitch-embed iframe {
	height: 100% !important;
	width: 100% !important;
	position: absolute;
}
.chat_avatar {
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	border-radius: 100%;
	float: left;
	margin-right: 8.4px;
}

.messageHolder:nth-child(even) {
	background: #342c39;
}

#form {
	display: none;
	position: relative;
}
#chatLoading {
	position: absolute;
	background-color: #1b151f;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 2;
	opacity: 1;
	transition: opacity 0.3s;
}
#chatLoading.hide {
	opacity: 0;
	z-index: -1 !important;
}
@keyframes ldio-y1oh5ddfcqr {
	0% {
		top: 96.47999999999999px;
		left: 96.47999999999999px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	100% {
		top: 50.24999999999999px;
		left: 50.24999999999999px;
		width: 92.46px;
		height: 92.46px;
		opacity: 0;
	}
}
.ldio-y1oh5ddfcqr div {
	position: absolute;
	border-width: 4.02px;
	border-style: solid;
	opacity: 1;
	border-radius: 50%;
	animation: ldio-y1oh5ddfcqr 1.5873015873015872s cubic-bezier(0, 0.2, 0.8, 1)
		infinite;
}
.ldio-y1oh5ddfcqr div:nth-child(1) {
	border-color: #e90c59;
}
.ldio-y1oh5ddfcqr div:nth-child(2) {
	border-color: #e90c59;
	animation-delay: -0.7936507936507936s;
}
.loadingio-spinner-ripple-s03l549b1b {
	width: 201px;
	height: 201px;
	display: inline-block;
	overflow: hidden;
	background: none;
}
.ldio-y1oh5ddfcqr {
	width: 100%;
	height: 100%;
	position: relative;
	transform: translateZ(0) scale(1);
	backface-visibility: hidden;
	transform-origin: 0 0; /* see note above */
}
.ldio-y1oh5ddfcqr div {
	box-sizing: content-box;
}

@media only screen and (max-width: 768px) {
	.streamp__msubwr {
		order: 2;
		margin-top: 10px;
	}
	.stream__rt-mwr {
		/* width: 100%;
    max-width: 100% !important; */
	}
	.outerContainer {
		order: 1;
	}
	.messages {
		order: 2;
	}
	.innerContainer form {
		order: 1;
		margin-top: 0 !important;
		margin-bottom: 10px !important;
	}
}
@media only screen and (min-width: 768px) {
	.videos___baner___center {
		grid-template-columns: 1fr !important;
	}
	.videos___baner___center iframe {
		width: 800px !important;
		margin: 0 auto !important;
	}
}
.videos___baner___center {
	display: flex !important;
}

/* LOGIN PAGE */
.login__inpit.login_username .login__inp-con {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.login__inp-con span {
	background-color: #00000026;
	width: 2vw;
	height: 2vw;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
}
.login__inpit.login_username i.fa-exclamation-circle {
	top: 21px !important;
}
.login__inpit.login_password .login__inp-contrwr {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #0f0d12;
	border-radius: 0 7px 7px 0;
	padding-right: 10px;
}
.login__inpit.login_password a.login_password_rec_but {
	padding: 7px 10px;
	background: rgba(255, 255, 255, 0.07);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	color: #ffffff;
	font-size: 12px;
	font-family: "roboto";
	text-decoration: none;
}
.login__container.recovery-success {
	max-width: 655px !important;
}
.recover-success-modal {
	padding: 25px 50px 35px 50px;
	background-color: rgba(255, 255, 255, 0.06);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	text-align: center;
}
.recover-success-modal .fa-check {
	background-color: #358e66;
	color: #332c39;
	width: 1vw;
	height: 1vw;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	padding: 5px;
	font-size: 11px;
}
.recover-success-modal p {
	margin: 0;
	font-family: "roboto";
}
.recover-success-modal .recover-success-title {
	margin-top: 24px;
	margin-bottom: 16px;
	color: #ffffff60;
	font-size: 13px;
}
.recover-success-modal .recover-success-email {
	color: #fff;
	font-size: 15px;
}

/* REGISTER PAGE */
.register_captcha {
	background-color: rgba(255, 255, 255, 0.05);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	padding: 11px 57px;
	margin-top: 18px;
}
.login__container.register_page {
	max-width: 955px;
}
#register-form .register_col_divider,
#edit-profile-form .register_col_divider {
	display: flex;
	justify-content: space-between;
}
.register_second_col,
.register_first_col {
	width: 48%;
}
.log-main-tt-two {
	font-size: 15px;
	color: #ffffff60;
	font-family: "roboto";
	text-align: center;
	padding-bottom: 45px;
}
@media only screen and (max-width: 768px) {
	#register-form .register_col_divider,
	#edit-profile-form .register_col_divider {
		display: block !important;
	}
	.register_second_col,
	.register_first_col {
		width: 100% !important;
	}
}
/* DASHBOARD PAGE */
.login__container.dashboard_page {
	max-width: 900px;
	font-family: "roboto";
}
.dashboard_edit_profile,
.dashboard_change_password,
.dashboard_change_avatar {
	display: none;
}
.dashboard_page .dashboard_main_tabs {
	max-width: 800px;
	margin: 0 auto;
}
.dashboard_page .dashboard_main_tabs {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	min-height: 114px;
	position: relative;
	margin-top: 30px;
	margin-bottom: 85px;
}
.dashboard_page .dashboard_main_tabs button:nth-child(2) {
	margin: 0 24px;
}
.dashboard_page .dashboard_main_tabs button {
	flex: 1 1;
	background: rgba(255, 255, 255, 0.06);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 23px 40px;
	height: 100%;
	color: #fff;
	font-size: 15px;
	font-family: "roboto";
	cursor: pointer;
}
.dashboard_page .dashboard_main_tabs button img {
	margin-bottom: 7px;
}
/* .dashboard_page .dashboard_main_tabs_cont p{
  text-align: center;
} */

.dashboard_page .dashboard_main_tabs_cont form {
	text-align: center;
}

.dashboard_page .dashboard_main_tabs_cont form button {
	font-family: "roboto";
	cursor: pointer;
}
.dashboard_logout {
	display: inline-block;
	text-decoration: none;
	border: 1px rgba(255, 255, 255, 0.15) solid;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-ms-border-radius: 24px;
	-o-border-radius: 24px;
	padding: 14px 20px;
}
.dashboard_logout span {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
	margin-right: 12px;
}
.dashboard_logout img {
	vertical-align: middle;
}
.dashboard_edit_profile_top {
	text-align: center;
	position: relative;
}
.dashboard_edit_profile_top p {
	margin-top: 12px;
	margin-bottom: 0;
	color: #ffffff80;
	font-size: 15px;
}
.dashboard_edit_profile_top a {
	position: absolute;
	color: #ffffff30;
	padding: 16px;
	width: 1vw;
	height: 1vw;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px #ffffff30 solid;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	left: 0;
	text-decoration: none;
}
.dashboard_edit_profile #edit-profile-form,
.dashboard_change_avatar_cont {
	margin-top: 49px;
}
#dashboard-new-password-form {
	max-width: 35vw;
	margin: 49px auto;
}
.dashboard_change_avatar_cont {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.dashboard_change_avatar_left form {
	width: 6vw;
	font-family: "roboto";
	position: relative;
	text-align: center;
}
.avatar_current_img_bg {
	width: 100%;
	height: 6vw;
	box-sizing: border-box;
	padding: 7px;
	margin-bottom: 15px;
	background-color: #261f2d;
	box-shadow: -5px -5px 10px rgba(255, 255, 255, 0.08);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	position: relative;
}
.avatar_current_img_bg:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	width: 100%;
	height: 100%;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);
}
.avatar_current_img {
	width: 100%;
	height: 100%;
	/* background-image: url('../img/f.png'); */
	background-repeat: no-repeat;
	background-size: contain;
	background-position: top center;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.avatar_below_text {
	margin: 15px 0 18px 0;
	color: #ffffff20;
	font-size: 15px;
	text-align: center;
}
.dashboard_change_avatar_left form button {
	width: 100%;
	padding: 12px 0;
	color: #ffffff80;
	font-size: 14px;
	background-color: rgba(255, 255, 255, 0.08);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	font-family: "roboto";
	cursor: pointer;
}
.dashboard_change_avatar_left form button i {
	color: #2d825c;
	margin-right: 0;
}
.dashboard_change_avatar_right {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
	grid-column-gap: 16px !important;
	grid-row-gap: 16px !important;
}
.avatar_select_img_bg {
	width: 6vw;
	height: 6vw;
	box-sizing: border-box;
	padding: 7px;
	margin-bottom: 15px;
	background-color: #261f2d;
	box-shadow: -5px -5px 10px rgba(255, 255, 255, 0.08);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	position: relative;
	cursor: pointer;
}
.avatar_select_img_bg:hover {
	background-color: #d11349;
}
.avatar_select_img_bg.selected {
	background-color: #d11349 !important;
}
#dashboard_avatar_form button {
	display: none;
}
.avatar_select_img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	background-position: top center;
	cursor: pointer;
}
@media only screen and (max-width: 768px) {
	.dashboard_page .dashboard_main_tabs {
		flex-direction: column;
	}
	.dashboard_page .dashboard_main_tabs button {
		width: 100%;
		margin: 10px 0 !important;
	}
	#dashboard-new-password-form {
		max-width: 100vw;
	}
	.dashboard_change_avatar_cont {
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.dashboard_change_avatar_left form {
		width: 20vw;
	}
	.avatar_current_img_bg {
		height: 20vw;
	}
	.dashboard_change_avatar_right {
		margin-top: 70px;
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
	}
	.avatar_select_img_bg {
		width: 15vw !important;
		height: 15vw !important;
	}
}

@media only screen and (max-width: 414px) {
	.avatar_select_img_bg {
		width: 25vw !important;
		height: 25vw !important;
	}
	.avatar_current_img_bg {
		height: 30vw;
	}
	.dashboard_change_avatar_right {
		grid-template-columns: 1fr 1fr 1fr !important;
	}
	.dashboard_change_avatar_left form {
		width: 30vw;
	}
}

.login__inp_date {
	background-color: #0f0d12;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 16px;
	color: #ffffff50;
	font-size: 18px;
	font-weight: bold;
	font-family: "roboto";
}
.custom-select {
	flex: 1 1;
	font-family: "roboto";
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	cursor: pointer;
}
.custom-select button {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
}
.custom-select p {
	color: #ffffff50;
	font-size: 13px !important;
	margin-right: 5px;
}
.custom-select i {
	color: #8d8b8f;
	margin-top: -5px;
	z-index: 3;
}
.custom-select ul {
	display: none;
	position: absolute;
	top: 8px;
	left: 0;
	background-color: #0d0a0f;
	border-radius: 3px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	z-index: 2;
	width: 100%;
	overflow: hidden;
}
.custom-select ul div {
	max-height: 145px;
	overflow-y: auto;
}
.custom-select ul li.thf {
	color: #fff;
	margin-right: 15px;
}
.custom-select ul li {
	font-size: 13px;
	color: #ffffff50;
	padding: 8px 0;
	text-align: center;
	cursor: pointer;
}
.custom-select.expand ul {
	display: block;
}
.custom-select.expand i {
	color: #fff;
}
.custom-select ul div::-webkit-scrollbar {
	width: 7px;
}
.custom-select ul div::-webkit-scrollbar-track {
	background: #0d0a0f;
}
.custom-select ul div::-webkit-scrollbar-thumb {
	background-color: #ffffff20;
	border-radius: 20px;
	border: 2px solid #120e15;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
}
.additionaly_class {
	background: #16121a;
}
.dashboard_notify {
	position: fixed;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	background-color: #00000070;
	align-items: center;
	justify-content: center;
	display: none;
}
.dashboard_notify_modal_container {
	width: 50vw;
	position: relative !important;
}
.dashboard_notify_modal {
	width: 40vw;
	margin-top: 26px;
	padding: 50px 40px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	background-color: #2a252e;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
}
.dashboard_notify_modal_container a .fa-times {
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
	color: #fff;
	font-size: 20px;
}
.dashboard_notify_modal_container .fa-check {
	color: #2a252e;
	width: 2.5vw;
	height: 2.5vw;
	display: flex;
	font-size: 11px;
	align-items: center;
	justify-content: center;
	background-color: #358e66;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
}
.dashboard_notify_modal_container p {
	color: #ffffff60;
	margin-top: 27px;
	margin-bottom: 0;
	font-size: 13px;
	font-family: "roboto";
	text-align: center;
}
@media only screen and (max-width: 414px) {
	.dashboard_notify_modal_container {
		width: 90vw;
	}
	.dashboard_notify_modal {
		width: unset;
	}
	.dashboard_notify_modal_container .fa-check {
		width: 7.5vw;
		height: 7.5vw;
	}
	.warning__cont__rules p {
		font-size: 14px;
	}
	.warning__bottom {
		padding: 20px 10px;
	}
	.warning__bottom button {
		padding: 11px 11px 12px 11px;
	}
	.warning__btn_agree,
	.warning__btn_exit {
		font-size: 12px !important;
	}
	.warning__cont__rules {
		height: 55px;
	}
	.warning__wr {
		width: calc(90% - 20px);
	}
	.warning__icon {
		padding: 25px 0 20px 0;
		width: 48px;
	}
	.warning__txt {
		font-size: 14px;
	}
}

.form_legends {
	margin: 5px 0 15px 0;
	color: #ffffff60;
	font-family: "roboto";
	font-size: 12px;
}
.form_errors {
	display: none;
	margin: 5px 0 15px 0;
	color: #ef3132;
	font-family: "roboto";
	font-size: 12px;
}
.error_auth {
	color: #ef3132;
	font-family: "roboto";
	margin-bottom: 10px;
	text-align: center;
}
.msect__row-bottom {
	/* margin-bottom: 30px; */
}
.top-news .swiper-slide .top-news-img {
	height: 160px;
	border: 1px #fff solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.top-news .swiper-slide .top-news-img a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #19141e80;
	opacity: 0;
	transition: opacity 0.3s;
}
.top-news .swiper-slide .top-news-img:hover a {
	opacity: 1;
}
.top-news .swiper-slide .top-news-link {
	font-family: "roboto";
	font-size: 14px;
	color: #2b2b2b;
	line-height: 20px;
	transition: color 0.3s;
}
.top-news .swiper-slide .top-news-link:hover {
	color: #d11753;
}
.top-news .swiper-container {
	margin-top: 35px;
}
.top-news .top-news-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.top-news .top-news-title h4 {
	font-family: "panton";
	font-size: 16px;
	color: #2b2b2b;
}
.top-news .top-news-title i {
	color: #2b2b2b;
	cursor: pointer;
	outline: none !important;
}
.top-news {
	margin: 51px 0 60px 0;
}
@media only screen and (max-width: 768px) {
	.streamer_bottom_banner {
		display: none !important;
	}
}
.streamer_bottom_banner {
	height: auto !important;
}

.yvideo__holder {
	position: relative;
	width: 100%;
	height: auto;
}
.yvideo__holder iframe,
.yvideo__holder iframe video {
	position: absolute;
	left: 0 !important;
	top: 0 !important;
	height: 100% !important;
	width: 100% !important;
}
.spoffersin__promo {
	margin: 30px 0 28px 0;
	font-family: "roboto" !important;
}
.spoffersin__promo-notlogged,
.spoffersin__promo-logged {
	display: flex;
	justify-content: center;
}
.spoffersin__promo-notlogged p,
.spoffersin__promo-logged p {
	font-size: 13px;
	line-height: 23px;
	color: #ffffff60;
	width: 60%;
	margin-right: 25px;
}
.spoffersin__promo-logged {
	align-items: center;
}
.spoffersin__promo-logged span {
	color: #fff;
	background-color: transparent;
	border: 1px rgba(255, 255, 255, 0.2) solid;
	display: inline-block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 13px 26px;
}
.spoffersin__promo-notlogged a {
	color: #fff;
	text-decoration: none;
	font-family: "roboto" !important;
	background-color: #d40946;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: 13px 26px;
	font-size: 11px;
}
.messageText a {
	color: #dd0048 !important;
	text-decoration: underline !important;
	cursor: pointer;
}
@media only screen and (min-width: 426px) {
	.spoffersin__promo-notlogged,
	.spoffersin__promo-logged {
		align-items: center;
	}
	.spoffersin__promo-notlogged p,
	.spoffersin__promo-logged p {
		width: unset;
		font-size: 15px;
		margin-right: 50px;
	}
}
.paging .pagination,
.paging .pagination div {
	display: flex;
	align-items: center;
	justify-content: center;
}
.paging .pagination div li {
	margin: 0 5px;
}
.paging .pagin__pagenum {
	color: rgba(255, 255, 255, 0.3);
	text-decoration: none;
	font-size: 20px;
	font-family: "roboto";
}
.paging .current__pagin {
	color: #fff;
}
.paging__btn_pr {
	margin-right: 30px;
}
/* logo below text */
/* .nav__left-cont::after{content: "საიტი მუშაობს სატესტო რეჟიმში";color:#fff;position:absolute; bottom: 10px;font-size: 10px;opacity:.4;left: 0;font-family: 'roboto';} */
@font-face {
	font-family: "archy";
	src: url("../fonts/archyedt-bold.otf") format("opentype");
}

.gameprognoz-banner {
	max-width: 1280px;
	margin: 0 auto;
}
.baners__cont {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr;
	grid-template-columns: 1fr;
	grid-gap: 0 20px;
}
.gameprognoz-title {
	font-size: 16px;
	color: #ffffff;
	font-family: "roboto";
	padding: 30px 0;
	text-align: center;
}
.gameprognoz-header {
	font-family: "roboto";
	font-size: 16px;
	color: #fff;
	margin: 0 0 21px;
}

.gameprognoz-desc ul {
	padding-left: 40px;
}
.gameprognoz-desc li {
	list-style-type: initial;
}
.gameprognoz-desc {
	font-family: "dejavu";
	color: rgba(255, 255, 255, 0.5);
	line-height: 25px;
}
.gameprognoz-desc.gamesport-desc p {
	font-size: 14px;
}
.gamesport-form-container {
	margin-top: 70px;
}

.login__inpit.gamesport-scores .login__inp-contr {
	border-radius: 0;
	text-align: center;
}

.login__inpit.gamesport-scores {
	grid-template-columns: 1fr;
}
.gamesport-form-container input::-webkit-outer-spin-button,
.gamesport-form-container input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.gamesport-form-container input[type="number"] {
	-moz-appearance: textfield;
	padding: 0 10px;
}
.login__inpit.gamesport-scores::after {
	content: "";
	height: 1px;
	width: 50%;
	background-color: #424953;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.gamesport-form-container .login_username .login__inp-con {
	padding-right: 13px;
}
.login__inpit.gamesport-scores .login__inp-con {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
}
.login__inpit.gamesport-scores .login__inp-con div {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 10px;
	height: 100%;
}
.login__inpit.gamesport-scores .login__inp-con p {
	text-align: left;
}
.login__inpit.gamesport-scores .login__inp-con img {
	width: 30px;
	height: 30px;
	border-radius: 100%;
	margin-right: 10px;
}
@media (max-width: 767px) {
	.login__inpit.gamesport-scores {
		padding: 5px;
	}
	.login__inpit.gamesport-scores .login__inp-contr {
		height: 37px;
		padding: 15px 0;
	}
}
@media (min-width: 768px) {
	.login__inpit.gamesport-scores .login__inp-con div {
		line-height: 20px;
		/* padding: 0 5px 0 15px; */
		padding: 0 15px;
	}
	.login__inpit.gamesport-scores .login__inp-con div.right_side {
		justify-content: flex-end;
	}
	.login__it.gamesport-scores .login__inp-con div.right_side img {
		margin-left: 10px;
		margin-right: 0;
	}
	.gamesport-form-container .login__inpit.login_username {
		grid-template-columns: 200px 1fr;
	}
	.login__inpit.gamesport-scores {
		grid-template-columns: 200px 1fr 1fr 200px;
		height: 53px;
	}
	.login__inpit.gamesport-scores::after {
		height: 60%;
		width: 1px;
	}
}
.gameprognoz-auth {
	padding: 45px 0 54px 0;
}
.gameprognoz-auth_notlogged {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	margin: 0;
	font-family: "roboto";
}
.gameprognoz-auth_notlogged a {
	color: #fff;
	text-decoration: none;
	background-color: #d40946;
	border: 1px #d40946 solid;
	margin-top: 15px;
	display: inline-block;
	padding: 10px 19px;
	border-radius: 5px;
}
.gameprognoz-climbup {
	text-align: center;
	margin: 0;
}
.gameprognoz-climbup a {
	text-decoration: none;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.4);
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "roboto";
}
.gameprognoz-climbup a i {
	color: #fff;
	margin-left: 10px;
}
.login__inpit.gameprognoz-input {
	grid-template-columns: 150px 1fr;
}
.login__inpit.gameprognoz-input .login__inp-con {
	padding: 12px 10px;
	line-height: 11px;
}
.login__inpit.gameprognoz-input p {
	font-size: 12px;
}
.login__inpit.gameprognoz-input .fa-exclamation-circle {
	top: 12px;
}
.gameprognoz-success {
	text-align: center;
	width: 230px;
	margin: 0 auto;
}
.gameprognoz-success img {
	margin-bottom: 40px;
}

@media (min-width: 1024px) {
	.login__inpit.gameprognoz-input {
		grid-template-columns: 175px 1fr;
	}
	.login__inpit.gameprognoz-input .login__inp-con {
		padding: 16px;
		line-height: 17px;
	}
	.login__inpit.gameprognoz-input .fa-exclamation-circle {
		top: 20px;
	}
	.login__inpit.gameprognoz-input p {
		font-size: 13px;
	}
	.gameprognoz-success {
		width: 443px;
	}
	.gameprognoz-success img {
		margin-bottom: 40px;
	}
	.gameprognoz-banner {
		padding-bottom: 10px;
	}
}

/* REMOVING ALL BANNERS AND IFRAMES */
.baners__container,
.baners__cont,
.streamer_bottom_banner,
#baner-fix,
.new_baner_center {
	display: none !important;
}
.hstream__tcont img {
	/* display: none; */
}
.newsin__cont-rt {
	display: none !important;
}

/* NEW MENU */
.nav__right-soc {
	margin-right: 30px !important;
}
.footer__bt-rt {
	display: flex;
	align-items: center;
}
.footer__bt-rt a {
	display: flex !important;
}
.nav__smiddle {
	/* display: none; */
}
.nav__smiddle.show_a {
	height: auto;
	padding: 26px 20px 20px;
	display: block;
}
.new_nav_link a {
	padding-right: 40px !important;
}
.new_nav_link {
	position: relative;
}
.new_nav_link span {
	position: absolute;
	right: 4px;
	font-family: "archy";
	top: 22px;
	background-color: #f23232;
	border-radius: 4px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px;
}
.nav__smiddle-ls {
	height: 100% !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.nav__smiddle-lslnk {
	height: unset !important;
	line-height: unset !important;
	margin-bottom: 20px;
}
.nav__smiddle-lslnk i {
	margin-left: 10px;
}
.nav__smiddle-lslnk.new_nav_link span {
	position: absolute;
	right: -25px;
	font-family: "archy";
	top: 0;
	background-color: #f23232;
	border-radius: 4px;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 5px;
}
.nav__smiddle.show_a .nav__smiddle_langs {
	width: 162px;
	padding: 15px 25px;
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	background-color: #1a151e;
	border-radius: 2px;
	box-shadow: 0 3px 6px #00000016;
	margin: 20px auto 0 auto;
}
.nav__smiddle.show_a .nav__smiddle_langs a {
	width: 28px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: "roboto";
	margin-right: 11px;
	text-align: right;
	position: relative;
}
.nav__smiddle.show_a .nav__smiddle_langs a:hover::before,
.nav__smiddle.show_a .nav__smiddle_langs a.active::before {
	display: block !important;
}
.nav__smiddle.show_a .nav__smiddle_langs a::before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #f23232;
	left: 0;
	top: 35%;
	display: none;
	position: absolute;
}
.nav__smiddle.show_a .nav__smiddle_langs a:last-child {
	margin-right: 0;
}
.nav__smiddle-ls .nav__listo-it__dr {
	list-style-type: none;
}
.nav__smiddle-ls .nav__listo-it__dr.actives > ul {
	display: block;
}
.nav__smiddle-ls .nav__listo-it__dr ul {
	visibility: visible !important;
	opacity: 1 !important;
	display: none;
	position: relative !important;
	background-color: transparent !important;
	margin-left: 30px;
	padding: 0 !important;
}

@media (min-width: 1024px) {
	#popup_banner_new .popup_banner_cont {
		height: 600px;
	}
}
#popup_banner_new .popup_banner_cont i {
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	cursor: pointer;
}
#popup_banner_new .popup_banner_cont {
	position: relative;
	width: 80%;
	max-width: 600px;
	background-color: #332a3d;
	padding: 10px;
	border-radius: 5px;
	overflow: hidden;
	margin: 0 auto;
}
#popup_banner_new .popup_banner_cont a {
	width: 100%;
	height: 100%;
}
#popup_banner_new .popup_banner_cont a img {
	width: 100%;
}
#popup_banner_new {
	justify-content: center;
	align-items: center;
}
html,
body {
	scrollbar-width: thin;
	scrollbar-color: #ffffff20 #120e15;
}
body::-webkit-scrollbar {
	width: 10px;
}
body::-webkit-scrollbar-track {
	background: #120e15;
}
body::-webkit-scrollbar-thumb {
	background-color: #ffffff20;
	border-radius: 20px;
	border: 2px solid #120e15;
}

#nav__smiddle.show_b .nav__smiddle_langs {
	display: none;
}
#nav__smiddle.show_b {
	display: block;
}

.login__container.gamesport-form-container {
	max-width: 500px;
}
@media (min-width: 768px) {
	.login__inpit.login_username .login__inp-con,
	.login__inpit.gamesport-scores .login__inp-con {
		font-size: 16px;
	}
}

/* NEW BANNER STYLE */
.new_baner {
	margin-bottom: 30px;
	margin-top: 30px;
}
.new_baner.center div:first-child {
	width: 100% !important;
}
.banners_holders,
.banners_holders div,
.banners_holders iframe {
	width: 100% !important;
}
.newsresult__ls.newsresult__ls__newspage {
	grid-template-columns: 1fr !important;
}

.baners.baners_desktop {
	padding: 0;
}

.baners.baners_desktop.baners_desktop2 a {
	margin: 0;
	padding: 0;
	display: block;
}

.baners.baners_desktop.baners_desktop2 a img {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
}

.baners.baners_desktop.baners_desktop2 #placement_492289_0 {
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 0;
	width: 100%;
	/* height: 50px; */
}

.baners.baners_desktop.baners_desktop2 #placement_492289_0 iframe {
	width: auto !important;
}

.newVideoBaner {
	margin: 30px 0;
	padding-left: 14px;
}

.newinnertopbaner {
	margin-bottom: 25px;
}

.newinnerbottombaner {
	margin-bottom: 20px;
}

.offerinnertopbaner {
	margin-bottom: 25px;
}

.offernnerbottombaner {
	margin-bottom: 20px;
}

.offerlisttopbaner {
	padding: 20px 0 0 0;
}

.offerlistbottombaner {
	padding: 20px 0 0 0;
}

.plst {
	position: relative;
	padding: 40px 0 100px;
	background-image: url("https://static.toiimg.com/photo/78291355.cms");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1;
}

.plst::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(38, 31, 45, 0.95);
	z-index: -1;
}

.plst__container {
	max-width: 730px;
	margin: 0 auto;
	padding: 0 15px;
}

.plst__content {
}

.plst__tt {
	text-align: center;
	color: #fff;
	font-family: "roboto";
	font-size: 16px;
	margin: 0 0 45px 0;
}

.plst__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px 10%;
	margin: 0 0 50px 0;
}

.plst__item {
}

.plst__lnk {
	position: relative;
	display: block;
	border-radius: 10px;
	overflow: hidden;
}

.plst__lnk::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 5px 7px rgba(0, 0, 0, 0.8) inset;
}

.plst__lnk img {
	display: block;
	width: 100%;
	height: auto;
}

.plst__see-st {
	display: block;
	width: 100%;
	font-family: "panton";
	font-size: 17px;
	color: #fff;
	background: #d40946;
	text-align: center;
	padding: 19px 0 15px 0;
	border-radius: 10px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4) inset;
}

.msect__slots {
	padding: 50px 0 70px 0;
}

.msect__slots-lst {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 25px 17px;
}

.msect__slots-item {
}

.msect__slots-item .msect__fig-cover::before {
	display: none;
}

.stream__player-sportwr {
	display: flex;
	flex-flow: row wrap;
	gap: 5px;
}

.log__rules {
	margin: 40px 0;
}

.log__rules-lab {
	color: #fff;
	font-family: "roboto";
	font-size: 14px;
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}

.log__rules-lab input {
	display: none;
}

.log__rules-lab input:checked + span {
	background-color: #358e66;
}

.log__rules-lab input:checked + span svg {
	opacity: 1;
}

.log__rules-lab.invalid span {
	background-color: #ef3132;
}

.log__rules-lab span {
	display: inline-flex;
	justify-content: center;
	width: 18px;
	height: 18px;
	margin: 0 10px 0 0;
	background-color: rgba(255, 255, 255, 0.2);
	cursor: pointer;
	border-radius: 4px;
	transition: background-color 200ms;
}

.log__rules-lab span svg {
	width: 10px;
	fill: #fff;
	opacity: 0;
}

.log__rules-lab a {
	user-select: none;
}

@media (min-width: 600px) {
	.plst__tt {
		font-size: 18px;
	}

	.plst__see-st {
		font-size: 20px;
	}

	.plst__list {
		grid-gap: 20px 25%;
		margin: 0 0 100px 0;
	}

	.msect__slots-lst {
		grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
	}
}

@media (max-width: 768px) {
	.baners iframe {
		/* height: auto !important; */
	}
}
@media (min-width: 768px) {
	.baners {
		padding-top: 60px;
	}
}

@media (max-width: 1289px) {
	.nav__logo_mini {
		right: 30px;
		width: 23px;
	}
}
@media (max-width: 750px) {
	.nav__logo_mini {
		top: 27px;
		/* right: 75px; */
	}
}
@media (max-width: 1289px) {
	.nav__right-middle {
		margin-right: 30px;
	}
}
