/*
Theme Name: shablon16
*/

/* NULL */

HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
SUP, SUB {line-height: 1px;}
BODY {line-height: 1;}
UL {list-style: none;}
:focus {outline: 0;}
INS {text-decoration: none;}
DEL {text-decoration: line-through;}
input::-moz-focus-inner {border: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, .block {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}

[hidden] {display: none;}
.none, .hidden, .on980, .on760, .on320, .only980, .only760 {display: none;}

.clear, .clr {clear: both;}
hr.clear, hr.clr {padding: 0;margin: 0;height: 1px;overflow: hidden;border: 0;}
.clearfix:before, .clearfix:after, .clf:before, .clf:after {content: " ";display: table;}
.clearfix:after, .clf:after {clear: both;}
.clearfix, .clf {*zoom: 1;}

.alignright, .right { float: right; }
.alignleft, .left { float: left; }
.center { text-align: center; }
.centered, .aligncenter {
	display: block;
	margin: 0 auto;
	}

img.alignright, img.right {
	margin: 0 0 7px 20px;
	display: inline;
	}
img.alignleft, img.left {
	margin: 0 20px 7px 0;
	display: inline;
	}
a img {
	border: none;
	}
img {
	max-width: 100%;
	}

.entry img {
	height: auto;
	}

/* END NULL */


/* BASE */

body {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	font-family: 'Poppins', sans-serif;
	text-align: center;
	background-color: #d8dbe2;
	background-image: repeating-radial-gradient(circle at 0 100%, rgba(27, 27, 30, 0.1), rgba(88, 164, 176, 0.15) 1px, rgba(216, 219, 226, 0.2) 2px, rgba(88, 164, 176, 0.15) 3px, rgba(27, 27, 30, 0.1) 4px), radial-gradient(circle at 0 100%, #1b1b1e, #2b2f3a, #0a3a41, #1e3739, #273038);
	}



.wrap {
	width: 1300px;
	margin: 0 auto;
	text-align: left;
	}

input, textarea {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	}
::-webkit-input-placeholder {color: #777777;}
:-moz-placeholder {color: #777777;}
::-moz-placeholder {color: #777777;}
:-ms-input-placeholder {color: #777777;}
::placeholder { color: #777777; }

a {
	color: #fff;
	text-decoration: underline;
	transition: all 0.3s 0.02s ease;
	}

a:hover {
	color: #fff;
	text-decoration: none;
	}

p, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title, .entry table, .entry form, .entry ul, .entry ol, .entry hr, blockquote {
	margin: 0 0 20px 0;
	}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .title {
	color: #fff;
	font-weight: bold;
	}
h1, .h1, .title{
	font-size: 48px;
	line-height: 110%;
	font-weight: 500;
	}
h2, .h2{
	font-size: 24px;
	line-height: 30px;
	}
h3, .h3{
	font-size: 22px;
	line-height: 28px;
	}
h4, .h4{
	font-size: 20px;
	line-height: 246px;
	}
h5, .h5{
	font-size: 18px;
	line-height: 24px;
	}
h6, .h6{
	font-size: 16px;
	line-height: 22px;
	}


.black{
	color: #000;
	}
.white{
	color: #fff;
	}
.grey{
	color: #808080;
	}
.green{
	color: #34c924;
	}
.red{
	color: #ff0000;
	}
.orange{
	color: #ffa500;
	}
.yellow{
	color: #ffff00;
	}
.blue{
	color: #0000ff;
	}
.purple{
	color: #8b00ff;
	}
.pink{
	color: #ffc0cb;
	}


.table, .entry table {
	border-spacing: 0;
	border-collapse: collapse;
	border-top: 1px solid #959596;
	border-left: 1px solid #959596;
	}

.table tr th, .entry table tr th{
	border-bottom: 1px solid #959596;
	border-right: 1px solid #959596;
	background: #f4f4f4;
	padding: 8px 10px;
	}

.table tr td, .entry table tr td{
	border-bottom: 1px solid #959596;
	border-right: 1px solid #959596;
	padding: 8px 10px;
	}

.entry table.nobord, .entry table.nobord tr th, .entry table.nobord tr td {
	border: 0;
	padding: 0;
	background: none;
	}

.entry ul, ul.list {
	padding: 0 0 0 20px;
	list-style: none;
	}

.entry ol, ol.list {
	padding: 0 0 0 25px;
	list-style: none;
	}

.entry ul ul, .entry ol ol, .entry ol ul, .entry ul ol, ul.list ul, ol.list ol, ol.list ul, ul.list ol {
	margin: 5px 0 0 0;
	}

.entry ol > li, ol.list > li {
	margin: 7px 0 7px 10px;
	list-style: decimal outside;
	}

.entry ul > li, ul.list > li {
	margin: 7px 0 7px 10px;
	list-style-type: disc;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
blockquote {
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}
blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.grid {
	clear: both;
	*zoom: 1;
	}
.grid:after {
	content: "";
	display: table;
	clear: both;
	}
[class*='col-'] {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 20px 0 0;
	}
.col-1-8 {
	width: 12.5%;
	}
.col-1-4 {
	width: 25%;
	}
.col-1-3 {
	width: 33.33%;
	}
.col-1-2 {
	width: 50%;
	}
.col-2-3 {
	width: 66.66%;
	}

/* END BASE */


/* FORM */

.form_line{
	padding: 0 0 15px 0;
	}

.lab{
	display: block;
	padding: 0 0 2px 0;
	}

.inp{
	box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 10px 20px;
	background: #fff;
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	-webkit-appearance: none;
	color: #000;
	font-size: 15px;
	line-height: 18px;
	}

.ta{
	box-sizing: border-box;
	width: 100%;
	height: 100px;
	padding: 10px 20px;
	background: #fff;
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	-webkit-appearance: none;
	color: #000;
	font-size: 15px;
	line-height: 18px;
	vertical-align: bottom;
	}

.form_sub {
	position: relative;
	}

.btn {
	display: inline-block;
	box-sizing: border-box;
	min-height: 40px;
	padding: 10px 20px;
	border: 1px solid #57b64d;
	background: #57b64d;
	border-radius: 5px;
	transition: all 0.3s 0.02s ease;
	-webkit-appearance: none;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	}

.btn:hover{
	border-color: #ca2a3c;
	background-color: #ca2a3c;
	color: #fff;
	text-decoration: none;
	}

.form_sub .ajax-loader {
	position: absolute;
	top: -5px;
	right: -5px;
	}

/* END FORM */


/* HEADER */
/* Контейнер для кнопок */
.header_buttons {
	display: flex;
	gap: 20px; /* Расстояние между кнопками */
	align-items: center; /* Выравнивание по центру */
	margin-left: 20px; /* Расстояние от логотипа */
}

/* Общие стили для кнопок */
.header_buttons a {
	margin-bottom: 30px;
	display: inline-block;
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 5px;
	cursor: pointer;
}

/* Стили для кнопки Login */
.btn_login {
	background-color: #0080d6;
	transition: background-color 0.3s;
}

.btn_login:hover {
	background-color: #005ea6;
}

/* Стили для кнопки Registration */
.btn_register {
	background-color: #fb4d00;
	transition: background-color 0.3s;
}

.btn_register:hover {
	background-color: #c83d00;
}
.logomost {
	margin-left: 40px;
}
header {
	padding: 20px 0 0 0;
	margin: 0 0 50px 0;
	}
.header_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	position: relative;
	}
.logo{
	width: 80px;
	}
.logo img{
	vertical-align: bottom;
	height: auto;
	}
.search{
	box-sizing: border-box;
	width: 400px;
	height: 44px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 5px;
	padding: 10px 20px;
	transition: all 0.3s 0.02s ease;	
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 300px;
	z-index: 77;
	transform: translateY(-200%);
	transition-duration: 0.5s;
	transition-timing-function: cubic-bezier(0.6, 0.1, 0.15, 0.8);
	box-sizing: border-box;
	}
.search:focus-within{
	background: rgba(255, 255, 255, 0.15)
	}
.search.open{
	opacity: 1;
	transform: translateY(0);
	bottom: -50px;
	}
.search.open form{
	height: 100%;
	}
input.search_inp{
	display: block;
	box-sizing: border-box;
	padding: 0 0 0 31px;
	margin: 0;
	height: 100%;
	width: 100%;
	border: 0;
	background: none;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7771 14.5399L19.5247 18.2866L18.2866 19.5247L14.5399 15.7771C13.1458 16.8947 11.4118 17.5025 9.625 17.5C5.278 17.5 1.75 13.972 1.75 9.625C1.75 5.278 5.278 1.75 9.625 1.75C13.972 1.75 17.5 5.278 17.5 9.625C17.5025 11.4118 16.8947 13.1458 15.7771 14.5399ZM14.0219 13.8906C15.1323 12.7486 15.7525 11.2179 15.75 9.625C15.75 6.2405 13.0086 3.5 9.625 3.5C6.2405 3.5 3.5 6.2405 3.5 9.625C3.5 13.0086 6.2405 15.75 9.625 15.75C11.2179 15.7525 12.7486 15.1323 13.8906 14.0219L14.0219 13.8906Z' fill='%23777777'/%3E%3C/svg%3E%0A");
	background-position: left center;
	background-repeat: no-repeat;
	transition: all 0.3s 0.02s ease;
	}
input.search_inp:focus{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7771 14.5399L19.5247 18.2866L18.2866 19.5247L14.5399 15.7771C13.1458 16.8947 11.4118 17.5025 9.625 17.5C5.278 17.5 1.75 13.972 1.75 9.625C1.75 5.278 5.278 1.75 9.625 1.75C13.972 1.75 17.5 5.278 17.5 9.625C17.5025 11.4118 16.8947 13.1458 15.7771 14.5399ZM14.0219 13.8906C15.1323 12.7486 15.7525 11.2179 15.75 9.625C15.75 6.2405 13.0086 3.5 9.625 3.5C6.2405 3.5 3.5 6.2405 3.5 9.625C3.5 13.0086 6.2405 15.75 9.625 15.75C11.2179 15.7525 12.7486 15.1323 13.8906 14.0219L14.0219 13.8906Z' fill='white'/%3E%3C/svg%3E ");
	}
input.search_sub{
	display: none;
	opacity: 0;
	}

.main_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.main_nav li{
	display: block;
	padding: 0 0 0 30px;
	}
.main_nav li:first-child{
	padding: 0 0 0 0;
	}
.main_nav li a{
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	}
.main_nav li a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -3px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.main_nav li a:hover:before, .main_nav li.current-menu-item a:before{
	width: 90%;
	}

.adapt_but{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.but_search{
	display: block;
	width: 26px;
	height: 26px;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7771 14.5399L19.5247 18.2866L18.2866 19.5247L14.5399 15.7771C13.1458 16.8947 11.4118 17.5025 9.625 17.5C5.278 17.5 1.75 13.972 1.75 9.625C1.75 5.278 5.278 1.75 9.625 1.75C13.972 1.75 17.5 5.278 17.5 9.625C17.5025 11.4118 16.8947 13.1458 15.7771 14.5399ZM14.0219 13.8906C15.1323 12.7486 15.7525 11.2179 15.75 9.625C15.75 6.2405 13.0086 3.5 9.625 3.5C6.2405 3.5 3.5 6.2405 3.5 9.625C3.5 13.0086 6.2405 15.75 9.625 15.75C11.2179 15.7525 12.7486 15.1323 13.8906 14.0219L14.0219 13.8906Z' fill='%23777777'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 26px;
	cursor: pointer;
	transition: all 0.3s 0.02s ease;
	}
.but_search:hover {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7771 14.5399L19.5247 18.2866L18.2866 19.5247L14.5399 15.7771C13.1458 16.8947 11.4118 17.5025 9.625 17.5C5.278 17.5 1.75 13.972 1.75 9.625C1.75 5.278 5.278 1.75 9.625 1.75C13.972 1.75 17.5 5.278 17.5 9.625C17.5025 11.4118 16.8947 13.1458 15.7771 14.5399ZM14.0219 13.8906C15.1323 12.7486 15.7525 11.2179 15.75 9.625C15.75 6.2405 13.0086 3.5 9.625 3.5C6.2405 3.5 3.5 6.2405 3.5 9.625C3.5 13.0086 6.2405 15.75 9.625 15.75C11.2179 15.7525 12.7486 15.1323 13.8906 14.0219L14.0219 13.8906Z' fill='white'/%3E%3C/svg%3E ");
	}
.but_search.open{
	transform: rotate(360deg);
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7771 14.5399L19.5247 18.2866L18.2866 19.5247L14.5399 15.7771C13.1458 16.8947 11.4118 17.5025 9.625 17.5C5.278 17.5 1.75 13.972 1.75 9.625C1.75 5.278 5.278 1.75 9.625 1.75C13.972 1.75 17.5 5.278 17.5 9.625C17.5025 11.4118 16.8947 13.1458 15.7771 14.5399ZM14.0219 13.8906C15.1323 12.7486 15.7525 11.2179 15.75 9.625C15.75 6.2405 13.0086 3.5 9.625 3.5C6.2405 3.5 3.5 6.2405 3.5 9.625C3.5 13.0086 6.2405 15.75 9.625 15.75C11.2179 15.7525 12.7486 15.1323 13.8906 14.0219L14.0219 13.8906Z' fill='white'/%3E%3C/svg%3E ");
	}
.adapt_menu{
	margin: 0 0 0 20px;
	display: none;
	width: 28px;
	height: 20px;
	position: relative;
	z-index: 111;
	cursor: pointer;
	transition: all .3s ease-in-out;
	cursor: pointer;
	}
.adapt_menu span{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 2px;
	border-radius: 3px;
	background: #777777;
	transition: all .5s ease-in-out;
	}
.adapt_menu:hover span{
	background: #fff;
	}
.adapt_menu span:nth-child(2){
	top: 9px;
	transition: all 1.1s 0.02s ease;
	}
.adapt_menu span:nth-child(3){
	top: 18px;
	}
.adapt_menu.open span{
	top: 9px;
	background: #fff;
	}
.adapt_menu.open span:nth-child(1){
	transform: rotate(45deg);
	}
.adapt_menu.open span:nth-child(2){
	opacity: 0;
	transform: rotate(360deg);
	}
.adapt_menu.open span:nth-child(3){
	transform: rotate(135deg);
	}	


	.adapt_menu{
		display: block;
		}
	.main_nav{
		position: relative;
		z-index: 99;
		order: 4;
		display: none;
		width: 100%;
		padding: 20px 0 0 0;
		text-align: right;
		}
	.main_nav ul{
		display: block;
		}
	.main_nav li{
		padding: 0 0 10px 0;
		}
	.main_nav li:first-child{
		padding: 0 0 10px 0;
		}
	.main_nav li a:hover:before, .main_nav li.active a:before{
		width: 100%;
		}



.main_nav .top_but{
	display: none;
	}
.top_but a{
	display: block;
	border-radius: 44px;
	padding: 2px;
	background: linear-gradient(126.21deg, #5500FF 0.26%, #FF0055 99.83%);
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	}
.top_but a:active{
	background: linear-gradient(126.21deg, rgba(85, 0, 255, 0.8) 0.26%, rgba(255, 0, 85, 0.8) 99.83%), #000000;
	}
.top_but a span{
	transition: all 0.3s 0.02s ease;
	display: block;
	border-radius: 44px;
	background: #000;
	padding: 8px 18px;
	}
.top_but a:hover span{
	background: none;
	}

/* END HEADER */


/* HOME */

.content{
	margin: 0 0 50px 0;
	}
.post_bg{
	padding: 30px 20px;
	margin: 0 0 30px 0;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 10px;
	}

.main_top_text{
	text-align: center;
	margin: 0 0 70px 0;
	}

.top_widget_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 0 70px 0;
	}
.top_widget{
	width: 640px;
	margin: 0 0 20px 0;
	}
.top_widget:nth-child(1){
	width: 100%;
	}
.top_widget img{
	vertical-align: bottom;
	height: auto;
	}

.promote{
	margin: 0 0 50px 0;
	}
.promote_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	}
.promote_block{
	width: 310px;
	margin: 0 20px 20px 0;
	padding: 0 0 20px 0;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 10px;
	}
.promote_block:nth-child(4n){
	margin: 0 0 20px 0;
	}
.promote_img{
	border-radius: 10px 10px 0px 0px;
	position: relative;
	margin: 0 0 20px 0;
	}
.promote_img img{
	border-radius: 10px 10px 0px 0px;
	vertical-align: bottom;
	height: auto;
	}
span.time_left{
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	background: #5500FF;
	border-radius: 5px 0px 0px 0px;
	padding: 5px 10px;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	}
span.is_live{
	background: #00C040;
	}
.promote_info{
	padding: 0 20px;
	}
.promote_title{
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	color: #FFFFFF;
	margin: 0 0 10px 0;
	}
.promote_title a{
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	}
.promote_title a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.promote_title a:hover:before{
	width: 90%;
	}
.promote_text{
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	margin: 0 0 10px 0;
	}
.promote_text span{
	padding: 0 10px 0 0;
	font-weight: bold;
	}
.promote_but{
	padding: 10px 0 0 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.promote_but a{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	max-width: 130px;
	border-radius: 5px;
	padding: 10px 10px;
	margin: 0 0 10px 0;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	text-decoration: none;
	}
.promote_but a:before {
	content: "";
	display: block;
	width: 21px;
	height: 21px;
	margin: 0 10px 0 0;
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.3s 0.02s ease;
	}
.promote_but a:hover::before{
	transform: rotate(360deg);
	}

a.twitter_but{
	color: #1DA1F2;
	background: rgba(29, 161, 242, 0.1);
	}
a.twitter_but:hover{
	background: rgba(29, 161, 242, 0.15);
	}
a.twitter_but:active{
	background: rgba(29, 161, 242, 0.2);
	}

a.discord_but{
	color: #5865F2;	
	background: rgba(88, 101, 242, 0.1);
	}
a.discord_but:hover{
	background: rgba(88, 101, 242, 0.15);
	}
a.discord_but:active{
	background: rgba(88, 101, 242, 0.2);
	}

a.website_but{
	max-width: 270px;
	margin: 0;
	color: #FFFFFF;
	background: rgba(255, 255, 255, 0.1);
	}
a.website_but:hover{
	background: rgba(255, 255, 255, 0.15);
	}
a.website_but:active{
	background: rgba(255, 255, 255, 0.2);
	}

a.twitter_but:before {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9589 3.99889C20.1727 4.34504 19.3398 4.57353 18.487 4.67701C19.3848 4.13736 20.0571 3.29105 20.3796 2.29439C19.5475 2.78001 18.6252 3.13351 17.6435 3.33039C16.9958 2.63776 16.1375 2.17838 15.2019 2.02358C14.2664 1.86877 13.3059 2.02721 12.4696 2.47428C11.6333 2.92135 10.968 3.63204 10.577 4.496C10.1861 5.35995 10.0913 6.32881 10.3075 7.25214C6.72875 7.08326 3.55862 5.36389 1.435 2.76689C1.04894 3.42297 0.847581 4.17128 0.85225 4.93251C0.85225 6.42876 1.6135 7.74389 2.76675 8.51651C2.08325 8.49476 1.41485 8.30995 0.81725 7.97751V8.03001C0.816862 9.02435 1.16049 9.98821 1.78982 10.758C2.41915 11.5279 3.29544 12.0563 4.27 12.2536C3.63851 12.4228 2.97711 12.4483 2.3345 12.328C2.61111 13.1838 3.14796 13.9318 3.87014 14.4678C4.59232 15.0038 5.46381 15.301 6.363 15.3179C4.84009 16.5131 2.95967 17.1618 1.02375 17.1598C0.6825 17.1598 0.342125 17.1396 0 17.1011C1.97375 18.3649 4.2687 19.0358 6.61238 19.034C14.5338 19.034 18.8606 12.475 18.8606 6.79714C18.8606 6.61339 18.8606 6.42964 18.8475 6.24589C19.6927 5.63764 20.4218 4.88248 21 4.01639L20.9589 3.99889Z' fill='%231DA1F2'/%3E%3C/svg%3E%0A");
	}
a.discord_but:before {
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_224)'%3E%3Cpath d='M17.7774 3.8236C16.4159 3.19865 14.9791 2.75299 13.5029 2.4978C13.4895 2.4953 13.4757 2.49709 13.4633 2.50292C13.451 2.50875 13.4408 2.51832 13.4342 2.53027C13.2496 2.85865 13.0451 3.28697 12.902 3.62358C11.2879 3.3819 9.68197 3.3819 8.10102 3.62358C7.95787 3.27944 7.74594 2.85865 7.56053 2.53027C7.55366 2.51859 7.54343 2.50926 7.53118 2.50348C7.51893 2.49771 7.50522 2.49576 7.49184 2.49789C6.01552 2.75249 4.57861 3.1981 3.21729 3.82352C3.20564 3.82849 3.19583 3.83696 3.1892 3.84775C0.466729 7.9151 -0.279121 11.8824 0.0868035 15.8006C0.0878381 15.8102 0.0907875 15.8195 0.0954769 15.8279C0.100166 15.8363 0.1065 15.8438 0.114103 15.8497C1.9103 17.1688 3.65024 17.9696 5.35789 18.5004C5.37117 18.5044 5.38534 18.5042 5.39851 18.4999C5.41168 18.4956 5.42321 18.4873 5.43157 18.4763C5.83547 17.9247 6.19553 17.343 6.50432 16.7313C6.50856 16.723 6.51098 16.7138 6.51142 16.7044C6.51187 16.695 6.51032 16.6857 6.50688 16.6769C6.50344 16.6682 6.49819 16.6603 6.49147 16.6537C6.48476 16.6472 6.47673 16.6421 6.46792 16.6389C5.89672 16.4222 5.3529 16.158 4.82974 15.8581C4.8202 15.8525 4.81219 15.8446 4.80641 15.8352C4.80063 15.8258 4.79726 15.815 4.7966 15.804C4.79595 15.793 4.79802 15.7819 4.80264 15.7719C4.80726 15.7618 4.81428 15.753 4.82309 15.7464C4.93317 15.6638 5.04333 15.5781 5.14842 15.4914C5.15776 15.4837 5.16906 15.4787 5.18106 15.4771C5.19305 15.4755 5.20527 15.4772 5.21632 15.4822C8.65314 17.0513 12.3738 17.0513 15.77 15.4822C15.7811 15.4769 15.7934 15.4749 15.8056 15.4764C15.8178 15.4779 15.8292 15.4828 15.8387 15.4905C15.9439 15.5771 16.054 15.6638 16.1649 15.7464C16.1738 15.753 16.1808 15.7617 16.1855 15.7717C16.1902 15.7817 16.1923 15.7927 16.1918 15.8037C16.1912 15.8147 16.1879 15.8255 16.1822 15.8349C16.1765 15.8444 16.1686 15.8523 16.1592 15.858C15.6358 16.1637 15.0876 16.4246 14.5203 16.638C14.5115 16.6413 14.5035 16.6465 14.4968 16.6532C14.4901 16.6599 14.485 16.6679 14.4816 16.6767C14.4782 16.6855 14.4768 16.6949 14.4773 16.7043C14.4778 16.7138 14.4803 16.723 14.4847 16.7313C14.8 17.3421 15.1601 17.9238 15.5565 18.4754C15.5646 18.4868 15.5761 18.4953 15.5893 18.4998C15.6026 18.5043 15.6169 18.5045 15.6302 18.5004C17.3461 17.9696 19.086 17.1688 20.8822 15.8497C20.89 15.844 20.8964 15.8368 20.9011 15.8285C20.9059 15.8202 20.9087 15.8109 20.9096 15.8014C21.3475 11.2715 20.1762 7.33673 17.8047 3.84854C17.7989 3.83721 17.7892 3.82833 17.7774 3.82352V3.8236ZM7.0175 13.4148C5.98282 13.4148 5.13022 12.4648 5.13022 11.2982C5.13022 10.1317 5.96628 9.18167 7.01759 9.18167C8.07704 9.18167 8.92133 10.14 8.90479 11.2983C8.90479 12.4648 8.06873 13.4148 7.0175 13.4148ZM13.9955 13.4148C12.9608 13.4148 12.1082 12.4648 12.1082 11.2982C12.1082 10.1317 12.9441 9.18167 13.9955 9.18167C15.0549 9.18167 15.8992 10.14 15.8827 11.2983C15.8827 12.4648 15.0549 13.4148 13.9955 13.4148Z' fill='%235865F2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_224'%3E%3Crect width='21' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ");
	}
a.website_but:before {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5686 13.5942L15.3314 12.3552L16.5686 11.118C16.9778 10.7123 17.3028 10.2299 17.525 9.69835C17.7473 9.16679 17.8623 8.59657 17.8636 8.02042C17.8648 7.44428 17.7523 6.87356 17.5324 6.34103C17.3125 5.8085 16.9896 5.32465 16.5822 4.91725C16.1748 4.50985 15.6909 4.18694 15.1584 3.96704C14.6259 3.74714 14.0552 3.63459 13.479 3.63585C12.9029 3.63711 12.3326 3.75216 11.8011 3.97439C11.2695 4.19662 10.7871 4.52165 10.3815 4.93083L9.14423 6.16895L7.9061 4.9317L9.1451 3.69445C10.2938 2.54573 11.8518 1.90039 13.4764 1.90039C15.1009 1.90039 16.6589 2.54573 17.8076 3.69445C18.9563 4.84317 19.6017 6.40117 19.6017 8.0257C19.6017 9.65024 18.9563 11.2082 17.8076 12.357L16.5695 13.5942H16.5686ZM14.0941 16.0687L12.856 17.306C11.7073 18.4547 10.1493 19.1 8.52473 19.1C6.90019 19.1 5.3422 18.4547 4.19348 17.306C3.04476 16.1572 2.39941 14.5992 2.39941 12.9747C2.39941 11.3502 3.04476 9.79217 4.19348 8.64345L5.4316 7.4062L6.66885 8.6452L5.4316 9.88245C5.02243 10.2881 4.69739 10.7705 4.47516 11.3021C4.25294 11.8336 4.13789 12.4038 4.13663 12.98C4.13536 13.5561 4.24791 14.1268 4.46781 14.6594C4.68771 15.1919 5.01063 15.6758 5.41802 16.0832C5.82542 16.4906 6.30927 16.8135 6.8418 17.0334C7.37433 17.2533 7.94505 17.3658 8.5212 17.3646C9.09734 17.3633 9.66756 17.2482 10.1991 17.026C10.7307 16.8038 11.2131 16.4788 11.6187 16.0696L12.856 14.8323L14.0941 16.0696V16.0687ZM13.4746 6.78758L14.7127 8.0257L8.5256 14.212L7.28748 12.9747L13.4746 6.78845V6.78758Z' fill='white'/%3E%3C/svg%3E%0A");
	}


.tickets{
	margin: 0 0 50px 0;
	}
.ticket_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
.ticket_block{
	width: 640px;
	margin: 0 0 20px 0;
	padding: 20px;
	box-sizing: border-box;
	background: rgba(255, 255, 255, 0.05);
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
	}
.ticket_img{
	flex: 0 0 159px;
	border-radius: 5px;
	position: relative;
	margin: 0 20px 0 0;
	}
.ticket_img img{
	border-radius: 5px;
	vertical-align: bottom;
	height: auto;
	}
.ticket_img span.time_left{
	border-radius: 5px 0px 5px 0px;
	}
.ticket_info{
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-content: flex-start;
	}
.ticket_title{
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
	color: #FFFFFF;
	}
.ticket_title a{
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	}
.ticket_title a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.ticket_title a:hover:before{
	width: 90%;
	}
.ticket_text{
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	}
.ticket_text span{
	padding: 0 10px 0 0;
	font-weight: bold;
	}
.ticket_but{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	}
.ticket_but a{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	width: 100%;
	max-width: 134px;
	border-radius: 5px;
	padding: 10px 10px;
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	text-decoration: none;
	}
.ticket_but a.website_but{
	max-width: 134px;
	}
.ticket_but a:before {
	content: "";
	display: block;
	width: 21px;
	height: 21px;
	margin: 0 10px 0 0;
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.3s 0.02s ease;
	}
.ticket_but a:hover::before{
	transform: rotate(360deg);
	}

.show_all_but a{
	display: block;
	padding: 20px 20px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 5px;
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	}
.show_all_but a:hover{
	background: rgba(255, 255, 255, 0.15);
	}
.show_all_but a:active{
	background: rgba(255, 255, 255, 0.2);
	}

.main_bot_text {
	text-align: center;
	padding: 70px 0;
	max-width: 1080px;
	margin: 0 auto 70px auto;
	}


/* END HOME */


/* FOOTER */

footer {
	background: rgba(255, 255, 255, 0.05);
	}
.f_top{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	}
.f_logo{
	width: 100px;
	}
.f_logo img{
	vertical-align: bottom;
	height: auto;
	}
.f_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.f_nav li{
	display: block;
	padding: 0 15px;
	}
.f_nav li a{
	font-weight: bold;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	}
.f_nav li a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -3px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.f_nav li a:hover:before, .f_nav li.current-menu-item a:before{
	width: 90%;
	}

.f_icon{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.f_icon a{
	display:block;
	height: 21px;
	width: 21px;
	margin: 0 0 0 30px;
	background-position: center;
	background-repeat: no-repeat;
	}
.f_icon a:first-child{
	margin: 0 0 0 0;
	}
.f_icon a:hover{
	transform: rotate(360deg);
	}
.f_icon a.f_icon_fb{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 11.0635C21 5.26485 16.2986 0.563477 10.5 0.563477C4.70138 0.563477 0 5.26485 0 11.0635C0 16.3047 3.8395 20.6482 8.85938 21.4357V14.0989H6.19325V11.0626H8.85938V8.75085C8.85938 6.11973 10.4274 4.66548 12.8257 4.66548C13.9738 4.66548 15.176 4.8711 15.176 4.8711V7.45498H13.8512C12.5466 7.45498 12.1397 8.26435 12.1397 9.09473V11.0635H15.0517L14.5863 14.0997H12.1397V21.4366C17.1605 20.6482 21 16.3039 21 11.0635Z' fill='white'/%3E%3C/svg%3E%0A");
	}
.f_icon a.f_icon_in{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5C7.6475 0.5 7.29138 0.513125 6.17137 0.563C5.05312 0.6155 4.29187 0.791375 3.6225 1.05125C2.93212 1.319 2.34588 1.67862 1.76225 2.26225C1.17862 2.84588 0.818125 3.43125 0.55125 4.1225C0.291375 4.79187 0.114625 5.55312 0.063 6.67137C0.0105 7.79138 0 8.1475 0 11C0 13.8525 0.013125 14.2086 0.063 15.3286C0.1155 16.446 0.291375 17.2081 0.55125 17.8775C0.819 18.567 1.17862 19.1541 1.76225 19.7378C2.34588 20.3205 2.93125 20.6819 3.6225 20.9488C4.29275 21.2078 5.054 21.3854 6.17137 21.437C7.29138 21.4895 7.6475 21.5 10.5 21.5C13.3525 21.5 13.7086 21.4869 14.8286 21.437C15.946 21.3845 16.7081 21.2078 17.3775 20.9488C18.067 20.681 18.6541 20.3205 19.2378 19.7378C19.8205 19.1541 20.1819 18.5696 20.4488 17.8775C20.7078 17.2081 20.8854 16.446 20.937 15.3286C20.9895 14.2086 21 13.8525 21 11C21 8.1475 20.9869 7.79138 20.937 6.67137C20.8845 5.554 20.7078 4.791 20.4488 4.1225C20.181 3.43212 19.8205 2.84588 19.2378 2.26225C18.6541 1.67862 18.0696 1.31813 17.3775 1.05125C16.7081 0.791375 15.946 0.614625 14.8286 0.563C13.7086 0.5105 13.3525 0.5 10.5 0.5ZM10.5 2.39C13.3026 2.39 13.6369 2.404 14.7438 2.45212C15.7675 2.50025 16.3231 2.67 16.6924 2.81525C17.1841 3.00512 17.5324 3.23263 17.9016 3.59925C18.2682 3.96675 18.4958 4.31587 18.6856 4.80762C18.8291 5.17687 19.0006 5.7325 19.047 6.75625C19.0969 7.864 19.1082 8.1965 19.1082 11C19.1082 13.8035 19.0951 14.1369 19.0435 15.2438C18.9901 16.2675 18.8195 16.8231 18.6751 17.1924C18.4791 17.6841 18.256 18.0324 17.8885 18.4016C17.5219 18.7682 17.1675 18.9958 16.681 19.1856C16.3135 19.3291 15.7491 19.5006 14.7254 19.547C13.6106 19.5969 13.2825 19.6082 10.4738 19.6082C7.66413 19.6082 7.336 19.5951 6.22213 19.5435C5.1975 19.4901 4.63312 19.3195 4.26562 19.1751C3.76775 18.9791 3.42563 18.756 3.059 18.3885C2.69062 18.0219 2.45525 17.6675 2.2715 17.181C2.12713 16.8135 1.95738 16.2491 1.904 15.2254C1.86463 14.1229 1.85063 13.7825 1.85063 10.9869C1.85063 8.19037 1.86463 7.84912 1.904 6.7335C1.95738 5.70975 2.12713 5.14625 2.2715 4.77875C2.45525 4.28 2.69062 3.93875 3.059 3.57037C3.42563 3.20375 3.76775 2.9675 4.26562 2.78463C4.63312 2.63937 5.18525 2.46875 6.209 2.41625C7.32463 2.37688 7.65275 2.36375 10.4606 2.36375L10.5 2.39ZM10.5 5.60825C7.52063 5.60825 5.10825 8.02325 5.10825 11C5.10825 13.9794 7.52325 16.3918 10.5 16.3918C13.4794 16.3918 15.8918 13.9768 15.8918 11C15.8918 8.02063 13.4768 5.60825 10.5 5.60825ZM10.5 14.5C8.56625 14.5 7 12.9338 7 11C7 9.06625 8.56625 7.5 10.5 7.5C12.4338 7.5 14 9.06625 14 11C14 12.9338 12.4338 14.5 10.5 14.5ZM17.3652 5.39562C17.3652 6.09125 16.8 6.65562 16.1052 6.65562C15.4096 6.65562 14.8452 6.09037 14.8452 5.39562C14.8452 4.70087 15.4105 4.1365 16.1052 4.1365C16.7991 4.13563 17.3652 4.70087 17.3652 5.39562Z' fill='white'/%3E%3C/svg%3E%0A");
	}
.f_icon a.f_icon_tv{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9589 2.49889C20.1727 2.84504 19.3398 3.07353 18.487 3.17701C19.3848 2.63736 20.0571 1.79105 20.3796 0.794387C19.5475 1.28001 18.6252 1.63351 17.6435 1.83039C16.9958 1.13776 16.1375 0.678381 15.2019 0.523576C14.2664 0.368771 13.3059 0.527206 12.4696 0.974279C11.6333 1.42135 10.968 2.13204 10.577 2.996C10.1861 3.85995 10.0913 4.82881 10.3075 5.75214C6.72875 5.58326 3.55862 3.86389 1.435 1.26689C1.04894 1.92297 0.847581 2.67128 0.85225 3.43251C0.85225 4.92876 1.6135 6.24389 2.76675 7.01651C2.08325 6.99476 1.41485 6.80995 0.81725 6.47751V6.53001C0.816862 7.52435 1.16049 8.48821 1.78982 9.25805C2.41915 10.0279 3.29544 10.5563 4.27 10.7536C3.63851 10.9228 2.97711 10.9483 2.3345 10.828C2.61111 11.6838 3.14796 12.4318 3.87014 12.9678C4.59232 13.5038 5.46381 13.801 6.363 13.8179C4.84009 15.0131 2.95967 15.6618 1.02375 15.6598C0.6825 15.6598 0.342125 15.6396 0 15.6011C1.97375 16.8649 4.2687 17.5358 6.61238 17.534C14.5338 17.534 18.8606 10.975 18.8606 5.29714C18.8606 5.11339 18.8606 4.92964 18.8475 4.74589C19.6927 4.13764 20.4218 3.38248 21 2.51639L20.9589 2.49889Z' fill='white'/%3E%3C/svg%3E%0A");
	}
.f_icon a.f_icon_di{
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7774 2.32397C16.4159 1.69901 14.9791 1.25336 13.5029 0.99817C13.4895 0.995669 13.4757 0.997459 13.4633 1.00329C13.451 1.00912 13.4408 1.01868 13.4342 1.03063C13.2496 1.35902 13.0451 1.78733 12.902 2.12395C11.2879 1.88227 9.68197 1.88227 8.10102 2.12395C7.95787 1.77981 7.74594 1.35902 7.56053 1.03063C7.55366 1.01896 7.54343 1.00962 7.53118 1.00385C7.51893 0.998072 7.50522 0.996124 7.49184 0.998258C6.01552 1.25285 4.57861 1.69847 3.21729 2.32388C3.20564 2.32886 3.19583 2.33733 3.1892 2.34812C0.466729 6.41547 -0.279121 10.3828 0.0868035 14.301C0.0878381 14.3106 0.0907875 14.3198 0.0954769 14.3283C0.100166 14.3367 0.1065 14.3441 0.114103 14.3501C1.9103 15.6692 3.65024 16.47 5.35789 17.0008C5.37117 17.0047 5.38534 17.0046 5.39851 17.0002C5.41168 16.9959 5.42321 16.9877 5.43157 16.9766C5.83547 16.425 6.19553 15.8433 6.50432 15.2317C6.50856 15.2233 6.51098 15.2142 6.51142 15.2048C6.51187 15.1954 6.51032 15.186 6.50688 15.1773C6.50344 15.1686 6.49819 15.1606 6.49147 15.1541C6.48476 15.1475 6.47673 15.1425 6.46792 15.1392C5.89672 14.9226 5.3529 14.6584 4.82974 14.3585C4.8202 14.3529 4.81219 14.345 4.80641 14.3356C4.80063 14.3261 4.79726 14.3154 4.7966 14.3044C4.79595 14.2933 4.79802 14.2823 4.80264 14.2722C4.80726 14.2622 4.81428 14.2534 4.82309 14.2467C4.93317 14.1642 5.04333 14.0785 5.14842 13.9917C5.15776 13.984 5.16906 13.9791 5.18106 13.9775C5.19305 13.9759 5.20527 13.9776 5.21632 13.9826C8.65314 15.5517 12.3738 15.5517 15.77 13.9826C15.7811 13.9773 15.7934 13.9753 15.8056 13.9768C15.8178 13.9782 15.8292 13.9831 15.8387 13.9909C15.9439 14.0775 16.054 14.1642 16.1649 14.2467C16.1738 14.2533 16.1808 14.262 16.1855 14.272C16.1902 14.2821 16.1923 14.2931 16.1918 14.3041C16.1912 14.3151 16.1879 14.3258 16.1822 14.3353C16.1765 14.3448 16.1686 14.3527 16.1592 14.3584C15.6358 14.664 15.0876 14.925 14.5203 15.1383C14.5115 15.1417 14.5035 15.1469 14.4968 15.1536C14.4901 15.1602 14.485 15.1683 14.4816 15.1771C14.4782 15.1859 14.4768 15.1953 14.4773 15.2047C14.4778 15.2141 14.4803 15.2233 14.4847 15.2317C14.8 15.8425 15.1601 16.4242 15.5565 16.9758C15.5646 16.9871 15.5761 16.9957 15.5893 17.0002C15.6026 17.0047 15.6169 17.0049 15.6302 17.0008C17.3461 16.4699 19.086 15.6691 20.8822 14.3501C20.89 14.3444 20.8964 14.3372 20.9011 14.3289C20.9059 14.3205 20.9087 14.3113 20.9096 14.3018C21.3475 9.77188 20.1762 5.83709 17.8047 2.34891C17.7989 2.33758 17.7892 2.3287 17.7774 2.32388V2.32397ZM7.0175 11.9152C5.98282 11.9152 5.13022 10.9652 5.13022 9.79857C5.13022 8.63202 5.96628 7.68203 7.01759 7.68203C8.07704 7.68203 8.92133 8.64033 8.90479 9.79866C8.90479 10.9652 8.06873 11.9152 7.0175 11.9152ZM13.9955 11.9152C12.9608 11.9152 12.1082 10.9652 12.1082 9.79857C12.1082 8.63202 12.9441 7.68203 13.9955 7.68203C15.0549 7.68203 15.8992 8.64033 15.8827 9.79866C15.8827 10.9652 15.0549 11.9152 13.9955 11.9152Z' fill='white'/%3E%3C/svg%3E%0A");
	}


.f_bot{
	padding: 20px 0;	
	background: rgba(255, 255, 255, 0.05);
	}
.f_bot_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	}
.copy{
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	}
.copy a{
	text-decoration: none;
	position: relative;
	}
.copy a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -2px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.copy a:hover:before{
	width: 90%;
	}

.nav_bot ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	}
.nav_bot li{
	display: block;
	padding: 0 0 0 50px;
	}
.nav_bot li:first-child{
	padding: 0 0 0 0;
	}
.nav_bot li a{
	font-weight: 500;
	font-size: 14px;
	line-height: 21px;
	color: #FFFFFF;
	text-decoration: none;
	position: relative;
	}
.nav_bot li a:before{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	bottom: -2px;
	left: 50%;
	transform: translateX(-50%);
	height: 2px;
	width: 0;
	background: #fff;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.nav_bot li a:hover:before, .nav_bot li.active a:before{
	width: 90%;
	}

/* END FOOTER */


@media (max-width: 1370px) {
	.wrap {
		width: 1200px;
		}
	.main_nav li {
		padding: 0 0 0 25px;
		}
	.top_widget {
		width: 590px;
		}
	.promote_block {
		width: 285px;
		}
	.promote_but a {
		max-width: 117.5px;
		}
	a.website_but{
		max-width: 245px;
		}
	.ticket_block {
		width: 590px;
		}
	.ticket_img {
		flex: 0 0 150px;
		}
	.ticket_but a {
		max-width: 120px;
		}
	.ticket_but a.website_but {
		max-width: 120px;
		}
	}

@media (max-width: 1250px) {
	.wrap {
		width: 970px;
		}	
	.top_widget {
		width: 475px;
		}
	.promote_block {
		width: 235px;
		margin: 0 10px 20px 0;
		}
	.promote_block:nth-child(4n){
		margin: 0 0 20px 0;
		}
	.promote_info {
		padding: 0 10px;
		}
	.promote_but a {
		max-width: 102px;
		}
	a.website_but{
		max-width: 270px;
		}
	.ticket_block {
		width: 480px;
		padding: 10px;
		}
	.ticket_img {
		flex: 0 0 140px;
		}
	.ticket_but a {
		max-width: 93.3333px;
		}
	.ticket_but a.website_but {
		max-width: 93.3333px;
		font-size: 11px;
		padding: 10px 0;
		}
	.ticket_but a:before {
		margin: 0 5px 0 0;
		}
	}

@media (max-width: 1020px) {
	.wrap {
		width: 760px;
		box-sizing: border-box;
		padding: 0 10px;
		}
	header {
		padding: 10px 0 0 0;
		}
	.logo{
		order: 1;
		}
	.top_but{
		order: 2;
		}
	.adapt_but{
		order: 3;
		}
	.adapt_menu{
		display: block;
		}
	.main_nav{
		position: relative;
		z-index: 99;
		order: 4;
		display: none;
		width: 100%;
		padding: 20px 0 0 0;
		text-align: right;
		}
	.main_nav ul{
		display: block;
		}
	.main_nav li{
		padding: 0 0 10px 0;
		}
	.main_nav li:first-child{
		padding: 0 0 10px 0;
		}
	.main_nav li a:hover:before, .main_nav li.active a:before{
		width: 100%;
		}
	
	.top_widget {
		width: 360px;
		}
	.promote h2{
		text-align: center;
		}
	.promote_block {
		width: 177.5px;
		}
	.promote_title {
		font-size: 18px;
		line-height: 26px;
		}
	.promote_but a {
		max-width: 73.5px;
		padding: 10px 0;
		}
	a.website_but{
		max-width: 270px;
		}
	.promote_but a:before {
		margin: 0 5px 0 0;
		}
	
	.tickets h2{
		text-align: center;
		}
	.ticket_block {
		width: 100%;
		}
	.ticket_but a {
		max-width: 180px;
		}
	.ticket_but a.website_but {
		max-width: 180px;
		}
	.main_bot_text {
		padding: 0;
		}
	.f_top {
		padding: 30px 0;
		}
	.f_icon a {
		margin: 0 0 0 20px;
		}
	h1, .h1, .title {
		font-size: 42px;
		}
	}


@media (max-width: 759px) {
	.wrap {
		width: auto;
		min-width: 320px;
		}
	.top_but{
		display: none;
		}
	.main_nav .top_but{
		display: block;
		text-align: center;
		max-width: 200px;
		margin: 0 auto;
		}
	.main_nav {
		text-align: center;
		}
	h1, .h1, .title {
		font-size: 32px;
		}
	.top_widget {
		width: 100%;
		text-align: center;
		}	
	body {
		font-size: 14px;
		line-height: 20px;
		}
	
	.promote_block {
		width: 49%;
		margin: 0 2% 20px 0;
		}
	.promote_block:nth-child(4n) {
		margin: 0 2% 20px 0;
		}
	.promote_block:nth-child(2n) {
		margin: 0 0 20px 0;
		}
	.promote_img img {
		width: 100%;
		}	
	.promote_text {
		font-size: 13px;
		line-height: 18px;
		}
	.promote_but a {
		width: 100%;
		max-width: 48%;
		padding: 10px 0;
		}
	a.website_but{
		max-width: 100%;
		}
	span.time_left {
		padding: 4px 6px;
		font-size: 13px;
		line-height: 18px;
		}
	.ticket_box {
		}
	.ticket_block {
		}
	.ticket_img {
		margin: 0 10px 0 0;
		}
	.ticket_img img {
		}
	.ticket_info {
		}
	.ticket_title {
		font-size: 18px;
		line-height: 26px;
		}
	.ticket_text {
		font-size: 13px;
		line-height: 18px;
		}
	.ticket_but {
		flex-wrap: nowrap;
		}
	.ticket_but a {
		width: 100%;
		max-width: 100%;
		padding: 10px 0;
		margin: 0 2% 0 0;
		}
	.ticket_but a.website_but {
		width: 100%;
		max-width: 100%;
		margin: 0 0 0 0;
		}

	.f_top {
		display: block;
		}
	.f_logo {
		width: 154px;
		margin: 0 auto 20px auto;
		}
	.f_nav {
		margin: 0 0 20px 0;
		}
	.f_nav ul {
		justify-content: center;
		}
	.f_icon {
		justify-content: center;
		align-items: center;
		}
	.f_bot_box {
		display: block;
		}
	.copy {
		text-align: center;
		margin: 0 0 20px 0;
		}
	.nav_bot ul {
		justify-content: center;
		}
	}

@media (max-width: 450px) {
	.ticket_but a.website_but {
		text-indent: -9999px;
		font-size: 0px;
		overflow: hidden;
		width: 40px;
		min-width: 40px;
		max-width: 100%;
		}
	.ticket_but a.website_but:before {
		margin: 0 0 0 0;
		}
	}
@media (max-width: 370px) {
	.ticket_img {
		flex: 0 0 124px;
		margin: 0 10px 0 0;
		}
	.ticket_but a:before {
		width: 17px;
		height: 17px;
		background-size: 17px auto;
		}
	.promote_but a:before {
		width: 17px;
		height: 17px;
		background-size: 17px auto;
		}
	.promote_title {
		font-size: 16px;
		line-height: 22px;
		}
	.ticket_title {
		font-size: 16px;
		line-height: 22px;
		}

	}

	

/* COMMENTS */

.comments_list li {
	padding: 15px;
	margin: 0 0 15px 0;
	border: 1px solid #ddd;
	}

.comments_list li li {
	margin: 15px 0 0 0;
	}

.comments_list li.thread-even {
	} 

.comments_list .even {
	}

.comments_list .alt {
	background: #f8f8f8; 
	}

.comment_ava{
	float: left;
	padding: 0 10px 0 0;
	}

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

.comment_a{
	font-weight: bold;
	}

.comment_d{
	font-style: italic;
	}

.comment_repl{
	text-align: right;
	}

#respond{
	padding: 15px;
	border: 1px solid #ddd;
	margin: 0 0 15px 0;
	}

.comments_list #respond{
	margin: 0 15px 15px 15px;
	}

#cancel-comment-reply-link{
	display: inline-block;
	margin: 0 0 15px 0;
	}

/* END COMMENTS */


/* WP OTHER */

.wp-caption {
	box-sizing: border-box;
	max-width: 100%;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
	margin: 10px;
	border-radius: 3px;
	}

.wp-caption img {
	max-width: 100%;
	height: auto;
	padding: 0;
	border: 0 none;
	}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	}

.wpcf7-not-valid { 
	border-color: #ad2929 !important;
	color: #ad2929; 
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; 
	}

/* END WP OTHER */