/*
Theme Name: shablon10
*/

/* 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: radial-gradient(#000 15%, transparent 16%) 0 0, radial-gradient(#000 15%, transparent 16%) 5px 5px, radial-gradient(rgba(255, 255, 255, .1) 15%, transparent 20%) 0 1px, radial-gradient(rgba(255, 255, 255, .1) 15%, transparent 20%) 5px 6px;
    background-color: #1a1a1a;
    background-size: 10px 10px;
    background-attachment: fixed;
	}



.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: #00c6e3;
	text-decoration: none;
	transition: all 0.3s 0.02s ease;
	}

a:hover {
	color: #00c6e3;
	text-decoration: underline;
	}

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: #00c6e3;
	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 {
	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: 150px;
	}
.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:hover, .main_nav li.current-menu-item a{
	color: #00c6e3;
	}
.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: #00c6e3;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.main_nav li.current-menu-item a:before{
	width: 90%;
	}
.main_nav li a:hover:before{
	width: 100%;
	}

.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='white'/%3E%3C/svg%3E ");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 26px;
	cursor: pointer;
	transition: all 0.3s 0.02s ease;
	opacity: 0.8;
	}
.but_search:hover {
	opacity: 1;
	}
.but_search.open{
	transform: rotate(360deg);
	opacity: 1;
	}
.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: #fff;
	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);
	}	




.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 {
	padding: 20px 10px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 10px 10px 0 0;
	}
.f_logo{
	width: 160px;
	margin: 0 auto 20px auto;
	}
.f_logo img{
	vertical-align: bottom;
	height: auto;
	}
.f_nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	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:hover, .f_nav li.current-menu-item a{
	color: #00c6e3;
	}
.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: #00c6e3;
	border-radius: 2px;
	transition: all 0.3s 0.02s ease;
	}
.f_nav li.current-menu-item a:before{
	width: 90%;
	}
.f_nav li a:hover:before{
	width: 100%;
	}

.copy{
	padding: 20px 0 0 0;
	text-align: center;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 11px;
	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;
		}
	
	.adapt_menu{
		display: block;
		}
	.main_nav{
		position: relative;
		z-index: 99;
		order: 4;
		display: none;
		width: 100%;
		padding: 20px 0 0 0;
		}
	.main_nav li {
		padding: 0 0 0 20px;
		}
	.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;
		}
	.post_bg {
		padding: 20px 10px;
		}
	.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;
	}
#comments, #respond, .comments-area, #wpdcom.wpd-dark {
    background: none;
    color: #fff;
	}
#respond{
	padding: 15px;
	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 */