:root {
	--main_color: #848484;
	--line: #D3CEC7;
}
@font-face {
	font-family:"Montserrat Alternates";
	src:url("/fonts/Fact_Semi-Expanded.eot");
	src:url("/fonts/Fact_Semi-Expanded.eot?#iefix") format("embedded-opentype"),
	url("/fonts/Fact_Semi-Expanded.woff2") format("woff2"),
	url("/fonts/Fact_Semi-Expanded.woff") format("woff");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"Montserrat AlternatesBold";
	src:url("/fonts/Fact_Semi-Expanded-Bold.eot");
	src:url("/fonts/Fact_Semi-Expanded-Bold.eot?#iefix") format("embedded-opentype"),
	url("/fonts/Fact_Semi-Expanded-Bold.woff2") format("woff2"),
	url("/fonts/Fact_Semi-Expanded-Bold.woff") format("woff");
	font-weight:normal;
	font-style:normal
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family:"Montserrat Alternates",sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px;
	margin: 0px;
}
html, body {
	color: #222;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	background-color: #f5f5f5;
}
html {
	scrollbar-width: thin;
	scrollbar-color: #aeaeae #f1f1f1;
	height: 100%;
	scroll-behavior: smooth;
}
body {
	padding: 0px;
	padding-top: 60px;
	min-height: 100%;
}
.body_home {
	padding-top: 61px;
}
a:link, a:visited, a:active {
	color: #1b71e6;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:focus {
	-moz-outline-style: none;
	outline: none;
}
form, p { 
	padding: 0px; 
	margin: 0px;
}
input[type=text], input[type=email], input[type=password], input[type=submit], input[type=button], select, textarea {
	border: 1px solid #ccc;
	padding: 10px;
	font-family:"Montserrat Alternates",sans-serif;
	color: #6d6e70;
	background-color: #fff;
	font-size: 15px;
	margin: 5px 0px;
	width: 100%;
}
input[type=submit] {
	background-color: #1b71e6;
	color: #fff;
	border: 1px solid #1b71e6;
}
h1 {
	margin-bottom: 30px;
}
.mess {
	background-color: #fdf0dc;
	color: #ce572e;
	padding: 5px;
	border: 1px solid #f1dfc5;
}
.ok {
	background-color: #e2ffe0;
	color: #6ca628;
	padding: 10px;
	border: 1px solid #bbffb0;
}
.popup {
	left: 0%;
	margin: 0px;
	overflow-x: auto ;
	overflow-y: auto ;
	overflow: auto;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 99;
	background: rgba(0,0,0,.6);
	top: -100%;
	display: block;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.popup_stick {
	top: 0%;
}
.popup_in {	
	width: 90%;
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	position: relative;	
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	margin-top: 10px;
	background-color: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.popup_close {
	position: absolute;
	right: 10px;
	top: 10px;
}
header {
	background-color: rgba(0,0,0,0.9);
	padding: 0px;
	text-align: center;
	color: #fff;
	position: fixed;
	left: 0px;
	top: 0px;
	display: flex;
	z-index: 5;
	width: 100%;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
#header.hid {
	top: -200px;
}
header .div_logo {
	padding: 5px 30px;
}
header .div_logo a {
	display: block;
}
header .div_logo img {
	max-width: 80px;
	max-height: 60px;
}
header .div_menu {
	width: 100%;
}
header .div_sn {
	padding: 5px 25px;
	white-space: nowrap;
}
header .div_sn a {
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}
header .td {
	vertical-align: middle;
}
header #basket_td {
	padding-right: 18px;
}
header .login {
	padding-right: 18px;
}
header #basket_td div {
	margin: 0px 25px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
header #basket_td div span.baloon {
	background-color: #1b71e6;
	color: #fff;
	position: absolute;
	font-size: 10px;
	line-height: 20px;
	min-width: 20px;
	text-align: center;
	font-weight: 600;
	border-radius: 50%;
	top: 0px;
	right: 0px;
	-webkit-transform: translate(50%, -50%);
	-ms-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
}
header .login ul {
	position: absolute;
	padding: 0px;
	margin: 5px;
	list-style: none;
	width: 180px;
	right: 0px;
	background-color: #000;
	border: 1px solid #aaa;
	display: none;
}
header .login:hover ul {
	display: block;
}
header .login ul li {
	display: block;
	text-align: right;
}
header .login ul li:hover {
	background-color: #aaa;
}
header .login ul li:hover a {
	color: #000;
}
header .login ul li a {
	display: block;
	padding: 10px 10px;
	color: #aaa;
}
#fr_login input[type=email], #fr_login input[type=text] {
	width: 100%;
}
#fr_login input[type=submit] {
	border-radius: 20px;
	font-weight: 600;
	padding: 10px 30px;
}
.main_big {
	padding: 20px;
	line-height: 150%;
}
main {
	position: relative;
	z-index: 1;
	overflow-x: hidden;
	background-color: #fff;
}
main.main_1 {
	padding: 0px;
}
main img {
	max-width: 100%;
}
footer {
	padding: 20px;
	background-color: #111;
	color: #fff;
	font-size: 0.9em;
}
#footer a {
	color: #aaa;
}
footer .tbl_div .td:last-child {
	text-align: right;
	padding-right: 60px;
}
footer .menu {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
footer .menu li {
	display: inline-block;
	padding: 0px;
	margin: 0px 5px;
}
footer .menu li a {
	display: block;
	padding: 5px;
}
.main {
	width: 100%;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}
.main h2, .main h3 {
	margin-bottom: 15px;
}
#btn_top {
	background-color: #bdbdbd;
	padding: 10px 10px;
	line-height: 40px;
	display: inline-block;
	position: fixed;
	right: 5px;
	bottom: -50px;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
#btn_top img {
	display: inline-block;	
	vertical-align: middle;
}
#btn_top.btn_stick {
	bottom: 5px;
	opacity: 1;
	z-index: 4;
}
.news {
	max-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden;
}
.news a.itm {
	display: inline-block;
	width: 24.25%;
	margin-bottom: 20px;
	color: #222;
	font-size: 1.1em;
	background-color: #fff;
	margin: 0.5% 1% 0.5% 0%;
	border-radius: 10px;
}
.news a.itm:nth-child(4n) {
	margin-right: 0px;
}
.news .itm .tit {
	font-weight: 600;
	margin-bottom: 5px;
	line-height: 130%;
}
.news .itm .lbl {
	font-weight: 500;
	margin-bottom: 5px;
	text-decoration: underline;
}
.news .itm .body {
	margin-top: 10px;
}
.news .itm .bdy {
	padding: 20px;
}
.news .itm .pic_div {
	position: relative;
}
.news .itm .pic_div:after {
	content: '';
	background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
	left: 0;
	position: absolute;
	right: 0;
	height: 40%;
	bottom: 0px;
}
.news .itm .pic {
	width: 100%;
	border-radius: 10px;
}
.news .itm .date {
	color: #aaa;
	font-size: 0.9em;
	margin-bottom: 5px;
	display: inline-block;
}
.news .itm .group {
	display: inline-block;
	border: 1px solid #aaa;
	padding: 5px;
	margin-right: 5px;
	background: #f7f7f7;
	color: #555;
	border-radius: 4px;
	margin-bottom: 5px;
}
.news .itm .tbl_div .td:last-child {
	text-align: right;
}
.news_filters {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 25px;
}
.news_filters a {
	border: 1px solid #aaa;
	padding: 10px;
	margin-right: 5px;
	background: #f7f7f7;
	color: #555;
	border-radius: 4px;
}
.news_filters a.checked {
	color: #f7f7f7;
	background-color: #555;
}

.products {
	max-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.products a.itm {
	display: inline-block;
	width: 24.25%;
	margin-bottom: 20px;
	color: #222;
	font-size: 1.1em;
	background-color: #fff;
	margin: 0.5% 1% 0.5% 0%;
}
.products a.itm:nth-child(4n) {
	margin-right: 0px;
}
.products .itm .tit {
	font-weight: 600;
	margin-bottom: 5px;
	line-height: 140%;
}
.products .itm .bdy {
	padding: 20px;
}
.products .itm .price {
	text-align: right;
	font-weight: 900;
}
.products .itm .price span {
	display: inline-block;
	margin-right: 2px;
	font-size: 2em;
}
.products .itm .pic_div {
	position: relative;
}
.products .itm .pic_div .mask {
	width: 100%;
}
.products .itm .pic_div .pic {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.players {
	max-width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 30px;
	overflow: hidden;
}
.players .itm {
	display: inline-block;
	width: 24.25%;
	margin-bottom: 20px;
	color: #222;
	font-size: 1.1em;
	background-color: #fff;
	margin: 0% 1% 1% 0%;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.players .itm:nth-child(4n) {
	margin-right: 0px;
}
.players .itm:hover {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.players .itm .tit {
	font-weight: 600;
	font-size: 1.5em;
	padding: 10px;
}
.players .itm .bdy {
	padding: 20px;
}
.players .itm .nom {
	float: left;
	color: #EF7F1A;
	font-size: 40px;
	font-weight: 700;
	font-family: "Bungee", sans-serif;
	text-shadow: 2px 2px #666;
	line-height: 40px;
	margin-bottom: 50px;
	margin-right: 10px;
}
.players .itm .pic {
	width: 100%;
}
.players .itm .birth_date, .players .itm .weight_height, .players .itm .birth_place {
	padding: 3px;
}
#menu {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;
	text-align: center;
}
#menu li {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
#menu li a {
	display: block;
	font-size: 17px;
	color: #fff;
	padding: 20px 20px;
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
#menu li a:after {
	position: absolute;
	content: '';
	background-color: #EF7F1A;
	position: absolute;
	bottom: 0px;
	height: 2px;
	width: 0%;
	left: 50%;
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
#menu li a.a_ch:after, #menu li a:hover:after {
	width: 100%;
}
#menu li ul {
	position: absolute;
	background-color: rgba(0,0,0,0.8);
	text-align: left;
	padding: 0px;
	margin: 0px;
	min-width: 250px;
	overflow: hidden;
	max-height: 0px;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
	z-index: 1;
}
#menu li .sub_div {
	white-space: nowrap;
	left: 50%;
	position: absolute;
	background-color: rgba(0,0,0,0.8);
	text-align: left;
	padding: 0px;
	margin: 0px;
	min-width: 200px;
	overflow: hidden;
	max-height: 0px;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
	z-index: 1;
	-webkit-transform: translate(-50%, 0%);
	-ms-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}
#menu li:hover ul, #menu li:hover .sub_div {
	max-height: 1500px;
}
#menu li .sub_div ul {
	position: relative;
	display: inline-block;
	background-color: transparent;
	text-align: left;
	padding: 0px;
	margin: 0px;
	min-width: 200px;
	max-height: none;
	vertical-align: top;
}
#menu li ul li {
	display: block;
}
#menu li ul li a {
	font-size: 1em;
	padding: 10px;
}
#menu li ul li a:after {
	display: none;
}
#menu li ul li a:hover {
	background-color: rgba(0,0,0,0.8);
}
.menu_btn {
	display: none;
}
.sponsors {
	margin-top: 30px;
}
.sponsors .itm {
	background-color: #fff;
	display: inline-block;
	vertical-align: top;
	width: 19%;
	margin-right: 1.25%;
	position: relative;
	margin-bottom: 1.25%;
	border-radius: 10px;
}
.sponsors .itm:nth-child(5n) {
	margin-right: 0%;
}
.sponsors .itm .mask {
	width: 100%;
}
.sponsors .itm .pic {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 90%;
	max-height: 70%;
}
.tbl_div {
	display: table;
	width: 100%;
}
.tbl_div .tr {
	display: table-row;
}
.tbl_div .td {
	display: table-cell;
}
.tbl_div .tr_green {
	background-color: #d6f3d3;
}
.tbl_contacts .td_big {
	width: 50%;
	padding: 20px;
}
.tbl_contacts h2 {
	margin-bottom: 15px;
}
.back_white {
	background-color: #fff;
}
.map {
	margin-top: 50px;
}
.map iframe {
	width: 100%!important;
}
.tbl {
	border: 0px solid #fff;
	width: 100%;
}
.tbl td {
	border-bottom: 1px solid #eee;
}
.tbl_new {
	margin-bottom: 20px;
}
.tbl_new .td_big {
	width: 50%;
	vertical-align: top;
}
.tbl_new .td_pic {
	padding-right: 20px;
}
.tbl_new .td_info {
	padding: 30px;
	background-color: #fff;
	line-height: 24px;
}
.tbl_new .td_info h1 {
	margin-bottom: 5px;
	line-height: 130%;
}
.tbl_new .tbl_sn {
	margin-bottom: 10px;
}
.tbl_new .tbl_sn .td {
	vertical-align: middle;
}
.tbl_new .date {
	color: #aaa;
}
.tbl_new .sn {
	text-align: right;
}
.tbl_new .pic {
	width: 100%;
}
.tbl_item .lbl {
	font-size: 1.1em;
	font-weight: 600;
	color: rgba(0,0,0,0.6);
}
.tbl_product {
	margin-bottom: 20px;
}
.tbl_product .td_big {
	width: 50%;
	vertical-align: top;
}
.tbl_product .td_pic {
	text-align: center;
	padding-right: 30px;
}
.tbl_pics .td_pic .div_pic {
	position: relative;
}
.tbl_pics .td_pic .mask {
	width: 100%;
	max-width: 500px;
}
.tbl_pics .td_pic .pic {
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.tbl_pics .td_pic .thumbnails {
	padding: 0px;
	margin: 0px;
	margin-top: 20px;
	list-style: none;
	display: block;
}
.tbl_pics .td_pic .thumbnails li {
	padding: 0px;
	margin: 5px;
	vertical-align: middle;
	display: inline-block;
	width: 100px;
	opacity: 0.5;
}
.tbl_pics .td_pic .thumbnails li.is-active {
	opacity: 1;
}
.tbl_pics .td_pic .thumbnails li .div_pic {
	position: relative;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px 0px;
}
.tbl_pics .td_pic .thumbnails li .div_pic .mask {
	width: 100%;
}
.tbl_pics .pic {
	width: auto;
	max-width: 100%;
}
.tbl_product .td_info {
	padding: 30px;
	background-color: #fff;
}
.tbl_product .td_info h1 {
	margin-bottom: 5px;
	line-height: 115%;
}
.tbl_product .tbl_sn {
	margin-bottom: 10px;
}
.tbl_product .tbl_sn .td {
	vertical-align: middle;
}
.tbl_product .sn {
	text-align: right;
}
.tbl_product .price {
	color: #E02B20;
	font-size: 1.2em;
	font-weight: 900;
}
.tbl_product .price span {
	font-size: 2em;
	margin-right: 5px;
}
.tbl_product .tbl_sizes {
	width: auto;
	margin-top: 20px;
}
.tbl_product .tbl_sizes .td:first-child {
	padding-right: 10px;
}
.tbl_product .tbl_qty {
	width: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.tbl_product .tbl_qty select {
	text-align: center;
}
.tbl_product .tbl_qty .btn_all {
	margin-left: 10px;
	display: inline-block;
	color: #fff;
	background-color: #000;
	padding: 12px 20px;
	font-weight: 700;
}
.tbl_schedule, .tbl_standing {
	border: 0px solid #fff;
	width: 100%;
}
.tbl_standing {
	margin-bottom: 30px;
}
.tbl_standing .pic {
	max-height: 32px;
}
.tbl_schedule tr {
	background-color: #fff;
}
.tbl_schedule th, .tbl_standing th {
	position: sticky;
	top: 0px;
	z-index: 2;
	padding: 10px;
}
.tbl_schedule td, .tbl_standing th {
	padding: 10px;
}
.tbl_schedule th, .tbl_standing th {
	background-color: #ccc;
}
.tbl_schedule a {
	color: #222;
}
.tbl_schedules .cal_div {
	display: inline-block;
	position: relative;
}
.tbl_schedules .cal_td {
	text-align: right;
}
.tbl_schedules .buy_div {
	text-align: center;
}
.tbl_schedules .info .tbl_div .td {
	width: 33.33%;
}
.tbl_schedules .buy_div .btn_all {
	margin-left: 10px;
	display: inline-block;
	color: #fff !important;
	background-color: #000;
	padding: 5px;
	font-weight: 700;
}
.tbl_schedules .cal_div .sub {
	position: relative;
	text-align: left;
	background-color: #fff;
	padding: 0px 10px;
	position: absolute;
	right: 0px;
	z-index: 1;
	width: 200px;
	max-height: 0px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.tbl_schedules .cal_div.cal_che .sub {
	max-height: 200px;
	padding: 10px;
}
.tbl_schedules .cal_div .sub ul {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	display: block;
}
.tbl_schedules .cal_div .sub ul li {
	display: block;
}
.tbl_schedules .cal_div .sub ul li a {
	display: block;
	padding: 5px 0px;
}
.tbl_standing tr {
	background-color: #fff;
}
.tbl_standing td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
.tbl_standing tr td:nth-child(1) {
	width: 60px;
}
.tbl_standing tr td:nth-child(2) {
	width: 60px;
}
.tbl_standing tr td:nth-child(4), .tbl_standing tr td:nth-child(5), .tbl_standing tr td:nth-child(6), .tbl_standing tr td:nth-child(7) {
	width: 100px;
}
.tbl_schedules {
	margin-top: 20px;
}
.tbl_schedules .itm {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	width: 100%;
	grid-gap: 5px;
	display: grid;
	grid-template-areas:
	'home_name home_score away_score away_name info'
	'home_pic home_score away_score away_pic info';
	grid-template-columns: 0.40fr 0.10fr 0.10fr 0.40fr 400px;
	box-shadow: rgba(0, 0, 0, 0.15) 2.4px 2.4px 3.2px;
	background: #ffffff;
	background: linear-gradient(323deg,rgba(255, 255, 255, 1) 11%, rgba(237, 237, 237, 1) 100%);
}
.tbl_schedules .itm .home_name {
	grid-area: home_name;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	font-weight: 600;
}
.tbl_schedules .itm .away_name {
	grid-area: away_name;	
	text-align: center;
	padding: 5px;
	margin-top: 10px;
	font-weight: 600;
}
.tbl_schedules .itm .team_home {
	color: var(--main_color);
}
.tbl_schedules .itm .home_score {
	grid-area: home_score;	
	text-align: right;
	padding: 5px;
	align-self: center;
	font-weight: 900;
	font-size: 2em;
}
.tbl_schedules .itm .away_score {
	grid-area: away_score;	
	text-align: left;
	padding: 5px;
	align-self: center;
	font-weight: 900;
	font-size: 2em;
}
.tbl_schedules .itm .home_pic {
	grid-area: home_pic;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
.tbl_schedules .itm .away_pic {
	grid-area: away_pic;	
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}
.tbl_schedules .itm .pic_div {
	position: relative;
	background-color: #fff;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}
.tbl_schedules .itm .pic_div .mask {
	width: 70px;
}
.tbl_schedules .itm .pic_div .pic {
	position: absolute;
	max-height: 60%;
	max-width: 60%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.tbl_schedules .itm .info {
	grid-area: info;	
	padding: 20px;
	border-left: 5px solid var(--main_color);
}
.tbl_schedules .itm .info .date {
	text-align: center;
	font-weight: 600;
}
.tbl_schedules .itm .info .time {
	text-align: center;
	font-weight: 600;
	font-size: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tbl_schedules .itm .info a {
	color: #222;
	font-size: 0.9em;
}
.tbl_schedules .itm .info img {
	vertical-align: middle;
}
.tbl_schedules .itm .info .youtube_td, .tbl_schedules .itm .info .cal_td {
	width: 40px;
}
.tbl_schedules .itm .info a.map_a:before {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2Rpc3BsYXk6bm9uZTtmaWxsOiMyMjIyMjI7fQ0KCS5zdDF7ZGlzcGxheTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzIyMjIyMjt9DQoJLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMyMjIyMjI7fQ0KCS5zdDN7ZGlzcGxheTpub25lO30NCgkuc3Q0e2Rpc3BsYXk6aW5saW5lO2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzIyMjIyMjt9DQoJLnN0NXtkaXNwbGF5OmlubGluZTtmaWxsOiMyMjIyMjI7fQ0KPC9zdHlsZT4NCjxnIGlkPSJyb3czIj4NCgk8cGF0aCBpZD0ibmF2OjVfM18iIGNsYXNzPSJzdDAiIGQ9Ik0xNy43LDU5LjZjMCw3LjIsNS45LDEzLDEzLjMsMTNjNS41LDAsMTAuMi0zLjMsMTIuMi03LjlsNDAuNSw4LjFjMCwzLjYsMS41LDYuOCwzLjksOS4xDQoJCWwtMTMuOSwyMS42Yy0xLjktMS00LjEtMS42LTYuNC0xLjZjLTcuMywwLTEzLjMsNS44LTEzLjMsMTNjMCw3LjIsNS45LDEzLDEzLjMsMTNzMTMuMy01LjksMTMuMy0xM2MwLTIuOS0wLjktNS41LTIuNS03LjcNCgkJbDE0LjQtMjIuM2MxLjQsMC41LDIuOSwwLjgsNC41LDAuOGM3LjMsMCwxMy4zLTUuOCwxMy4zLTEzcy01LjktMTMtMTMuMy0xM2MtNS40LDAtMTAsMy4yLTEyLjEsNy43bC00MC43LTguMQ0KCQljLTAuMS00LjEtMi4xLTcuNy01LjItMTBsMTAuMS0yMy41YzEsMC4yLDIsMC40LDMuMSwwLjRjNy4zLDAsMTMuMy01LjgsMTMuMy0xM1M1OS41LDAsNTIuMiwwYy03LjMsMC0xMy4zLDUuOC0xMy4zLDEzDQoJCWMwLDQuMiwyLDcuOSw1LjEsMTAuM0wzMy44LDQ2LjljLTAuOS0wLjItMS45LTAuMy0yLjgtMC4zQzIzLjcsNDYuNiwxNy43LDUyLjQsMTcuNyw1OS42eiBNNDUuNSwxM2MwLTMuNiwzLTYuNSw2LjYtNi41DQoJCWMzLjcsMCw2LjYsMi45LDYuNiw2LjVzLTMsNi41LTYuNiw2LjVDNDguNSwxOS42LDQ1LjUsMTYuNiw0NS41LDEzeiBNOTAuNCw3Mi43YzAtMy42LDMtNi41LDYuNi02LjVjMy43LDAsNi42LDIuOSw2LjYsNi41DQoJCXMtMyw2LjUtNi42LDYuNUM5My4zLDc5LjIsOTAuNCw3Ni4zLDkwLjQsNzIuN3ogTTY3LjMsMTA4LjRjMy43LDAsNi42LDIuOSw2LjYsNi41YzAsMy42LTMsNi41LTYuNiw2LjVjLTMuNywwLTYuNi0yLjktNi42LTYuNQ0KCQlDNjAuNywxMTEuMyw2My43LDEwOC40LDY3LjMsMTA4LjR6IE0yNC40LDU5LjZjMC0zLjYsMy02LjUsNi42LTYuNWMzLjcsMCw2LjYsMi45LDYuNiw2LjVjMCwzLjYtMyw2LjUtNi42LDYuNQ0KCQlDMjcuMyw2Ni4yLDI0LjQsNjMuMiwyNC40LDU5LjZ6Ii8+DQoJPHBhdGggaWQ9Im5hdjo0XzJfIiBjbGFzcz0ic3QwIiBkPSJNNjguNiw0Ni42SDU4LjNsLTIuNiwxNS41aDE1LjVMNjguNiw0Ni42eiBNMTEwLDY2LjVjLTkuOSwwLTE4LDcuOS0xOCwxNy43DQoJCWMwLDkuOCw4LDE3LjcsMTgsMTcuN2M5LjksMCwxOC03LjksMTgtMTcuN0MxMjgsNzQuNCwxMjAsNjYuNSwxMTAsNjYuNXogTTExMCw4OS4ybC03LjYsNC41bDcuNi0yMC45bDcuNiwyMC45TDExMCw4OS4yeg0KCQkgTTEwOC4yLDYxLjZjLTEuNywwLjEtMy4zLDAuNC00LjgsMC45TDkyLjEsMzAuOEg2Ny40bDEuNywxMEg1Ny44bDEuNy0xMEgzOC42TDguMyw5MC40aDQ0bDMuNC0yMC4zaDE1LjZsMy40LDIwLjNIODgNCgkJYzAuNSwxLjYsMS4xLDMuMiwxLjksNC42SDBsMzYtNjguOGg1OC45TDEwOC4yLDYxLjZ6Ii8+DQoJPHBhdGggaWQ9Im5hdjozXzRfIiBjbGFzcz0ic3QxIiBkPSJNMTI4LDY0TDkwLjMsNTAuM2wxMC41LTIyLjVMNzcuOSwzOC4xTDY0LDFMNTAsMzguMUwyNy4yLDI3LjhsMTAuNSwyMi41TDAsNjRsMzcuNywxMy43DQoJCWwtMTAuNSwyMi41TDUwLDg5LjlMNjQsMTI3bDE0LTM3LjFsMjIuOCwxMC4zTDkwLjMsNzcuN0wxMjgsNjR6IE0xMSw2NC4ybDI5LjEtOC43bDUuNy0xLjdsMTUuMSwxMC40SDExeiBNNjQsMTE1LjVsLTguNy0yOA0KCQlsLTEuOS02LjJMNjQsNjYuNVYxMTUuNXogTTY0LDEyLjVsOC43LDI4bDEuOSw2LjJMNjQsNjEuNlYxMi41eiBNODIuMiw3NC4zTDY3LjIsNjMuOUgxMTdsLTI5LjEsOC43TDgyLjIsNzQuM3oiLz4NCgk8cGF0aCBpZD0ibmF2OjJfMV8iIGNsYXNzPSJzdDEiIGQ9Ik0xMTAuNSwxMi43Yy05LjcsMC0xNy41LDcuNy0xNy41LDE3LjFjMCw0LjIsNS4yLDEzLjEsNS4yLDEzLjFsOC44LDE0LjUNCgkJYy0xMy4yLDAuOC0zMy40LDcuNS0zNCwyOC45Yy0wLjEsNC45LTIsOC45LTUuNywxMi4zYy0xMC41LDkuNy0zMi41LDEwLjktNDAuNiwxMWwxMi41LTIxLjhjMCwwLDgtMTIuMSw4LTE3LjcNCgkJYzAtMTIuOC0xMC42LTIzLjItMjMuNy0yMy4yQzEwLjYsNDYuOSwwLDU3LjMsMCw3MC4xYzAsNS43LDcuMSwxNy43LDcuMSwxNy43TDIzLjYsMTE1bDAsMC4zYzAuMiwwLDEsMCwyLjQsMA0KCQljNy45LDAsMzIuOC0xLDQ1LjMtMTIuNWM0LjgtNC40LDcuMy05LjksNy41LTE2LjNjMC42LTIzLjIsMjkuMS0yMy42LDMxLjctMjMuNWgwLjFsMC4xLTAuMWwxMS41LTIwYzAsMCw1LjktOC45LDUuOS0xMy4xDQoJCUMxMjgsMjAuNCwxMjAuMiwxMi43LDExMC41LDEyLjd6IE0yMy43LDgyYy03LjcsMC0xNC02LjEtMTQtMTMuNmMwLTcuNSw2LjMtMTMuNywxNC0xMy43YzcuNywwLDE0LDYuMSwxNCwxMy43DQoJCUMzNy43LDc1LjksMzEuNCw4MiwyMy43LDgyeiBNMTEwLjUsMzguNmMtNS43LDAtMTAuMy00LjUtMTAuMy0xMC4xYzAtNS42LDQuNi0xMC4xLDEwLjMtMTAuMWM1LjcsMCwxMC4zLDQuNSwxMC4zLDEwLjENCgkJQzEyMC44LDM0LjEsMTE2LjIsMzguNiwxMTAuNSwzOC42eiIvPg0KCTxwYXRoIGlkPSJuYXY6MV8zXyIgY2xhc3M9InN0MCIgZD0iTTAsODYuN2MwLjYsMTAuMSw0LjcsMjAsMTIuNiwyNy44YzcuOSw3LjgsMTcuOSwxMS44LDI4LjIsMTIuNGwtMC41LTUNCgkJYy04LjktMC40LTE3LjgtMy44LTI0LjYtMTAuNUM5LDEwNC43LDUuNSw5Niw1LjEsODcuM0wwLDg2Ljd6IE0xMS44LDg2LjJjMC4xLDcuNSwyLjksMTQuOCw4LjgsMjAuNWM1LjcsNS42LDEzLjIsOC41LDIwLjcsOC43DQoJCWwtMC45LTQuOWMtNiwwLTEyLjEtMi4yLTE2LjctNi44Yy00LjctNC42LTctMTAuOC02LjktMTYuOEwxMS44LDg2LjJ6IE0yMy42LDg2LjVjLTAuMiw0LjUsMS40LDksNC44LDEyLjRjMy41LDMuNSw4LjIsNSwxMi44LDQuNw0KCQlsLTEuNy00LjhjLTIuOSwwLjItNS44LTAuOC04LTIuOWMtMi40LTIuNC00LjEtNS4xLTMuNi04LjJMMjMuNiw4Ni41eiBNMTI2LjEsODcuNmwtMjYuNS0yNmw2LjctNi42bC02LjMtNi4ybDMuOS0zLjhMODMuOCwyNS4xDQoJCWwtMy45LDMuOGwtNi43LTYuNmwtNi43LDYuNkw0MCwyLjljLTIuNC0yLjQtNi42LTIuNC05LDBMNy45LDI1LjZjLTIuNSwyLjQtMi41LDYuNCwwLDguOWwyNi41LDI2bC01LjEsNWMtMS43LDEuNy0xLjcsNC4zLDAsNS45DQoJCWw4LjgsOC43bC02LjYsNi40bDkuNSw5LjRsNi41LTYuNWw4LjgsOC43YzEuNywxLjYsNC4zLDEuNiw2LDBsNS4xLTVsMjYuNSwyNmMxLjIsMS4yLDIuOCwxLjgsNC41LDEuOGMxLjcsMCwzLjMtMC42LDQuNS0xLjgNCgkJbDIzLjEtMjIuN2MxLjItMS4yLDEuOS0yLjgsMS45LTQuNEMxMjgsOTAuNCwxMjcuMyw4OC44LDEyNi4xLDg3LjZ6IE0zNy40LDU3LjZsLTI2LjUtMjZjLTAuOC0wLjgtMC44LTIuMSwwLTIuOWwyLjctMi42DQoJCWwyNy45LDI3LjVMMzcuNCw1Ny42eiBNNDMuMSw1MkwxNS4xLDI0LjVsMy45LTMuOEw0Nyw0OC4xTDQzLjEsNTJ6IE00OC41LDQ2LjZMMjAuNSwxOS4ybDMuOS0zLjhsMjcuOSwyNy41TDQ4LjUsNDYuNnogTTUzLjksNDEuMw0KCQlMMjYsMTMuOGwzLjktMy44bDI3LjksMjcuNUw1My45LDQxLjN6IE01OS4zLDM2TDMxLjQsOC41TDM0LDUuOWMwLjQtMC40LDAuOS0wLjYsMS41LTAuNmMwLjYsMCwxLjEsMC4yLDEuNSwwLjZsMjYuNSwyNkw1OS4zLDM2eg0KCQkgTTEwMCwxMTYuMmMtMC44LDAuOC0yLjIsMC44LTMsMGwtMjYuNS0yNmw0LjItNC4xbDI4LDI3LjVMMTAwLDExNi4yeiBNMTA0LjIsMTEyLjFsLTI4LTI3LjVsMy45LTMuOGwyOCwyNy41TDEwNC4yLDExMi4xeg0KCQkgTTEwOS42LDEwNi44bC0yOC0yNy41bDMuOS0zLjhsMjgsMjcuNUwxMDkuNiwxMDYuOHogTTExNS4xLDEwMS41TDg3LjEsNzRsMy45LTMuOGwyOCwyNy41TDExNS4xLDEwMS41eiBNMTIzLjEsOTMuNWwtMi43LDIuNg0KCQlsLTI4LTI3LjVsNC4yLTQuMWwyNi41LDI2YzAuNCwwLjQsMC42LDAuOSwwLjYsMS41QzEyMy44LDkyLjYsMTIzLjUsOTMuMSwxMjMuMSw5My41eiIvPg0KPC9nPg0KPGcgaWQ9InJvdzIiPg0KCTxwb2x5Z29uIGlkPSJuYXY6NV8yXyIgY2xhc3M9InN0MCIgcG9pbnRzPSIxMDMuMSw3OCAxMDMuMSw2NS40IDY5LjYsNjUuNCA2OS42LDEyNy4xIDU4LDEyNy4xIDU4LDY1LjQgMjQuOSw2NS40IDI0LjksNzggMCw2MC43IA0KCQkyNC45LDQzLjQgMjQuOSw1NiA1OCw1NiA1OCwyNS40IDQ2LjYsMjUuNCA2NC4yLDAuOSA4MS44LDI1LjQgNjkuNiwyNS40IDY5LjYsNTYgMTAzLjEsNTYgMTAzLjEsNDMuNCAxMjgsNjAuNyAJIi8+DQoJPHBhdGggaWQ9Im5hdjo0XzFfIiBjbGFzcz0ic3QxIiBkPSJNMzYuMSw1NS44TDc1LjksNzZjNC45LDIuNSw2LjgsOC40LDQuMywxMy4yYy0yLjUsNC44LTguNSw2LjctMTMuNCw0LjJMMjYuOSw3My4yDQoJCWMtNC45LTIuNS02LjgtOC40LTQuMy0xMy4yUzMxLjIsNTMuMywzNi4xLDU1Ljh6IE0zNy45LDg0LjNsMTMuMyw2LjhMMjMuOSwxMjdMMzcuOSw4NC4zeiBNNjguMiwybDMzLjcsMTcuMQ0KCQljNC4xLDIuMSw1LjgsNy4xLDMuNiwxMS4yYy0yLjEsNC4xLTcuMiw1LjctMTEuNCwzLjZMNjAuNSwxNi43Yy00LjEtMi4xLTUuOC03LjEtMy42LTExLjJDNTksMS41LDY0LjEtMC4xLDY4LjIsMnogTTc2LjEsNzEuMQ0KCQljMi4zLTYuOCw1LjQtMTQsOS4yLTIxLjFjMi4xLTQsNC4zLTcuOCw2LjYtMTEuNEw1Ny45LDIxLjNjLTEuNywzLjktMy41LDcuOS01LjYsMTEuOWMtMy44LDcuMi03LjksMTMuOC0xMi4yLDE5LjZMNzYuMSw3MS4xeiIvPg0KCTxwYXRoIGlkPSJuYXY6M18yXyIgY2xhc3M9InN0MSIgZD0iTTY0LDBDMjguMiwwLDAsMjcuOCwwLDYzYzAsMzUuMiwyOC4yLDYyLjksNjQsNjIuOWM5LjMsMCwxOC0xLjksMjUuOS01LjNsLTMtNC45DQoJCWMtMi4yLDAuOC00LjQsMS41LTYuNywyLjFjMS41LTIsMi45LTQuMSw0LjItNi4ybC0zLjItNS4yYzAsMCwwLDAsMCwwYy0yLjUsNC44LTUuNCw5LjMtOC41LDEzLjRjLTIuMSwwLjQtMy45LDAuNS01LjgsMC41VjkyLjQNCgkJYzIuNiwwLjIsNS4zLDAuNSw4LDFjLTAuOC0yLjEtMS41LTQuMS0xLjktNmMtMi4xLTAuNC00LjEtMC42LTYuMS0wLjdWNjUuN2gxMy41YzIuMS0yLjIsNC42LTQuMSw3LjQtNS42SDY2LjhWMzkuMw0KCQljNi40LTAuNCwxMy43LTIuMiwyMC45LTUuMmMzLjEsOCw1LjEsMTUuOSw1LjcsMjMuOGMxLjgtMC41LDMuNi0wLjgsNS41LTFjLTAuNy03LjMtMi45LTE2LTYuMi0yNC43YzUuNi0yLjQsMTAuNy01LDE0LjctNy44DQoJCWM4LjYsOS40LDEzLjksMjEuOSwxNC41LDM1LjdoLTdjNS40LDIuOCw5LjcsNy4zLDEyLjMsMTIuN2MwLjUtMy4yLDAuOC02LjUsMC44LTkuOUMxMjgsMjcuOCw5OS44LDAsNjQsMHogTTQ3LjgsOA0KCQljLTQuMSw1LjYtNy45LDEyLjQtMTAuNywxOS40Yy00LjktMi05LjItNC40LTEyLjYtNi44QzMxLjEsMTQuNiwzOSwxMC4yLDQ3LjgsOHogTTIwLjUsMjQuNWM0LDIuOCw5LjEsNS40LDE0LjcsNy44DQoJCWMtMy44LDEwLTYsMjAtNi40LDI3LjlINkM2LjYsNDYuMywxMS45LDMzLjksMjAuNSwyNC41eiBNNiw2NS43aDIyLjhjMC4yLDcuOCwyLjQsMTgsNi40LDI4Yy01LjYsMi40LTEwLjcsNS0xNC43LDcuOA0KCQlDMTEuOSw5Miw2LjYsNzkuNiw2LDY1Ljd6IE0yNC41LDEwNS40YzMuNi0yLjYsNy45LTUsMTIuOC03YzIuNiw3LDYuMiwxMy43LDEwLjUsMTkuNEMzOSwxMTUuNywzMS4xLDExMS4zLDI0LjUsMTA1LjR6DQoJCSBNNjEuMiwxMjAuMmMtMS45LDAtMy44LTAuMi01LjgtMC41Yy01LjMtNi45LTkuOC0xNS0xMy4yLTIzLjNjNi40LTIuMiwxMy0zLjUsMTktMy45VjEyMC4yeiBNNjEuMiw4Ni43DQoJCWMtNi40LDAuNC0xMy43LDIuMi0yMC45LDUuMmMtMy40LTguOS01LjUtMTcuOC01LjgtMjYuMWgyNi43Vjg2Ljd6IE02MS4yLDYwLjJIMzQuNGMwLjQtOC43LDIuNC0xNy40LDUuOC0yNi4xDQoJCWM3LjIsMi45LDE0LjUsNC44LDIwLjksNS4yVjYwLjJ6IE02MS4yLDMzLjVjLTYuMi0wLjQtMTMtMS45LTE5LjItNC4xYzMuNi04LjUsOC4zLTE2LjMsMTMuNC0yMy4xYzIuMS0wLjQsMy45LTAuNSw1LjgtMC41VjMzLjV6DQoJCSBNNjYuOCwzMy41VjUuOGMxLjksMCwzLjgsMC4yLDUuOCwwLjVjNS4xLDYuOCw5LjgsMTQuNiwxMy40LDIzLjFDNzkuOCwzMS43LDczLDMzLjIsNjYuOCwzMy41eiBNOTAuOSwyNy40DQoJCWMtMi44LTctNi42LTEzLjktMTAuNy0xOS40YzguOCwyLjIsMTYuOCw2LjcsMjMuMywxMi42QzEwMC4xLDIzLDk1LjgsMjUuNCw5MC45LDI3LjR6IE0xMjEuMiw3N2MtMi00LjEtNS4zLTcuNS05LjQtOS43DQoJCWMtMy4xLTEuNi02LjctMi42LTEwLjQtMi42Yy0wLjYsMC0xLjIsMC0xLjgsMC4xYy0xLjUsMC4xLTIuOSwwLjQtNC4yLDAuOGMtMS41LDAuNC0zLDEtNC40LDEuN2MtMi4xLDEuMS00LDIuNi01LjYsNC4zDQoJCWMtMy43LDMuOC01LjksOS01LjksMTQuN2MwLDAuNiwwLjEsMS4yLDAuMiwxLjljMC4zLDEuNCwwLjgsMywxLjQsNC42YzEuOSw0LjcsNC42LDkuNSw0LjksOS45YzAsMCwwLDAsMCwwbDIuNCw0bDEuOSwzLjJsMi4zLDMuOA0KCQlsOC43LDE0LjNsMTQuNi0yNS4zYzAsMCw3LjQtMTEuMiw3LjQtMTYuNEMxMjMuMyw4MywxMjIuNSw3OS44LDEyMS4yLDc3eiBNMTE0LjIsODUuOWMtMC4zLDMuNC0xLjksNi4zLTQuNCw4LjQNCgkJYy0xLjgsMS41LTQuMSwyLjYtNi42LDIuOWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjJjLTQuNiwwLTguNy0yLjQtMTEtNS45Yy0xLjMtMS45LTItNC4yLTItNi43YzAtNC44LDIuOC05LDYuOS0xMS4yDQoJCWMxLjQtMC43LDIuOC0xLjIsNC40LTEuNGMwLjUtMC4xLDEuMS0wLjEsMS42LTAuMWM3LjIsMCwxMi45LDUuNywxMi45LDEyLjZDMTE0LjMsODUuMSwxMTQuMiw4NS41LDExNC4yLDg1Ljl6Ii8+DQoJPHBhdGggaWQ9Im5hdjoyIiBjbGFzcz0ic3QwIiBkPSJNNzYuOCwzMkgxNy42Yy0xLjgsMC0zLjMsMS41LTMuMywzLjJ2ODkuNmMwLDEuOCwxLjUsMy4yLDMuMywzLjJoNTkuMmMxLjgsMCwzLjMtMS41LDMuMy0zLjJWMzUuMg0KCQlDODAuMSwzMy40LDc4LjYsMzIsNzYuOCwzMnogTTQ3LjIsMTI1LjljLTMuMSwwLTUuNi0yLjUtNS42LTUuNWMwLTMuMSwyLjUtNS41LDUuNi01LjVjMy4xLDAsNS42LDIuNSw1LjYsNS41DQoJCUM1Mi44LDEyMy40LDUwLjMsMTI1LjksNDcuMiwxMjUuOXogTTczLjMsMTEwLjNjMCwwLjktMC43LDEuNi0xLjYsMS42SDIyLjdjLTAuOSwwLTEuNi0wLjctMS42LTEuNlY0MC4yYzAtMC45LDAuNy0xLjYsMS42LTEuNg0KCQloNDguOWMwLjksMCwxLjYsMC43LDEuNiwxLjZWMTEwLjN6IE0xMTMuNywzOC44Yy0wLjYtOS44LTQuNi0xOS4zLTEyLjItMjYuOEM5My45LDQuNSw4NC4yLDAuNiw3NC4zLDBsMC41LDQuOA0KCQljOC42LDAuNCwxNy4yLDMuNywyMy43LDEwLjFjNi41LDYuNCw5LjksMTQuOSwxMC4zLDIzLjNMMTEzLjcsMzguOHogTTEwMi4zLDM5LjNjLTAuMS03LjItMi44LTE0LjMtOC40LTE5LjgNCgkJYy01LjUtNS40LTEyLjctOC4yLTIwLTguNGwwLjksNC43YzUuOCwwLDExLjcsMi4yLDE2LjIsNi41YzQuNSw0LjUsNi43LDEwLjQsNi42LDE2LjJMMTAyLjMsMzkuM3ogTTkwLjksMzkNCgkJYzAuMi00LjMtMS4zLTguNy00LjctMTJjLTMuNC0zLjMtNy45LTQuOS0xMi40LTQuNmwxLjYsNC43YzIuOC0wLjIsNS42LDAuNyw3LjgsMi44YzIuMywyLjMsMy45LDQuOSwzLjQsNy45TDkwLjksMzl6IE00Ny4yLDYxLjcNCgkJYy05LjIsMC0xNi43LDcuNC0xNi43LDE2LjVjMCw5LjEsNy41LDE2LjUsMTYuNywxNi41YzkuMywwLDE2LjgtNy40LDE2LjgtMTYuNUM2NCw2OS4xLDU2LjUsNjEuNyw0Ny4yLDYxLjd6IE00Ny4yLDgyLjlsLTcuMSw0LjINCgkJbDcuMS0xOS41bDcuMSwxOS41TDQ3LjIsODIuOXoiLz4NCgk8cGF0aCBpZD0ibmF2OjEiIGNsYXNzPSJzdDEiIGQ9Ik0zMy4xLDMxLjNDMzMuMSwxNC42LDQ3LjIsMSw2NC4yLDFjMTcsMCwzMC43LDEzLjUsMzAuNywzMC4yYzAsMTQuNC0xMC4yLDI2LjQtMjMuOCwyOS40TDYzLjgsMTI3DQoJCWwtNy4zLTY2LjRDNDMuMiw1Ny4xLDMzLjEsNDUuNCwzMy4xLDMxLjN6IE02My44LDIzLjJjMC00LjYtMy44LTguMi04LjQtOC4yUzQ3LDE4LjYsNDcsMjMuMnMzLjgsOC4yLDguNCw4LjJTNjMuOCwyNy43LDYzLjgsMjMuMg0KCQl6Ii8+DQo8L2c+DQo8ZyBpZD0icm93MSI+DQoJPHBhdGggaWQ9Im5hdjo1XzFfIiBjbGFzcz0ic3QwIiBkPSJNNDkuNywxaDIzLjd2MTRINDkuN1YxeiBNNDkuNyw0Ny43aDIzLjdWNTdINDkuN1Y0Ny43eiBNNDkuNyw4OS42aDIzLjdWMTI3SDQ5LjdWODkuNnoNCgkJIE0zMC44LDE5LjdoNzUuOVY0M0gzMC44TDE4LjQsMzEuNEwzMC44LDE5Ljd6IE0yMS4zLDYxLjdoNzUuOWwxMi40LDExLjdMOTcuMSw4NUgyMS4zVjYxLjd6Ii8+DQoJPHBhdGggaWQ9Im5hdjo0IiBjbGFzcz0ic3QyIiBkPSJNNjQsMUMzOC44LDEsMTguMywyMS4yLDE4LjMsNDZTNjQsMTI3LDY0LDEyN3M0NS43LTU2LjIsNDUuNy04MVM4OS4yLDEsNjQsMXogTTY0LDc0LjkNCgkJYy0xNi42LDAtMzAtMTMuMi0zMC0yOS41QzM0LDI5LDQ3LjQsMTUuOCw2NCwxNS44YzE2LjYsMCwzMCwxMy4yLDMwLDI5LjVDOTQsNjEuNiw4MC42LDc0LjksNjQsNzQuOXoiLz4NCgk8ZyBpZD0ibmF2OjNfM18iIGNsYXNzPSJzdDMiPg0KCQk8ZWxsaXBzZSBjbGFzcz0ic3Q0IiBjeD0iMTYuNyIgY3k9IjgxLjUiIHJ4PSI0LjYiIHJ5PSI0LjYiLz4NCgkJPGVsbGlwc2UgY2xhc3M9InN0NCIgY3g9IjExMy43IiBjeT0iNDkuNCIgcng9IjQuNiIgcnk9IjQuNiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNODIuOSw3Ni40Yy0xLjYsMC0zLjEtMC4yLTQuNS0wLjZsMS0zLjVjMS40LDAuNCwzLjIsMC41LDQuOCwwLjRsMC4zLDMuNkM4NCw3Ni40LDgzLjUsNzYuNCw4Mi45LDc2LjR6DQoJCQkgTTkwLjUsNzQuNmwtMS44LTMuMmMxLjMtMC43LDIuNC0xLjcsMy40LTMuMWwzLDIuMUM5My44LDcyLjMsOTIuMyw3My42LDkwLjUsNzQuNnogTTIwLjMsNzRsLTMuNi0xYzAuNS0xLjgsMS4xLTMuNiwxLjctNS4zDQoJCQlsMy41LDEuM0MyMS4zLDcwLjUsMjAuOCw3Mi4yLDIwLjMsNzR6IE03Mi45LDcyLjhjLTEuMy0xLjItMi42LTIuNy0zLjgtNC42bDMuMS0yYzEuMSwxLjYsMi4xLDIuOSwzLjIsMy44TDcyLjksNzIuOHogTTk4LDY1LjQNCgkJCWwtMy40LTEuNWMwLjMtMC43LDAuNy0xLjUsMS0yLjJjMC40LTAuOSwwLjgtMS45LDEuMy0yLjhsMy4zLDEuNmMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdDOTguNyw2My45LDk4LjQsNjQuNiw5OCw2NS40eg0KCQkJIE0yNCw2NC4xbC0zLjMtMS42YzAuOS0xLjgsMS44LTMuNCwyLjgtNWwzLjEsMS45QzI1LjYsNjAuOSwyNC44LDYyLjQsMjQsNjQuMXogTTY2LjMsNjMuNGwtMC40LTAuN2MtMC43LTEuMy0xLjUtMi43LTIuMy00DQoJCQlsMy4yLTEuOGMwLjgsMS40LDEuNiwyLjgsMi4zLDQuMmwwLjQsMC43TDY2LjMsNjMuNHogTTEwMi45LDU2LjFsLTMtMi4yYzEuNC0xLjgsMi45LTMuMSw0LjYtNC4xbDEuOCwzLjINCgkJCUMxMDUuMSw1My43LDEwMy45LDU0LjcsMTAyLjksNTYuMXogTTI5LjcsNTUuNGwtMi44LTIuNGMxLjMtMS41LDIuOC0yLjgsNC4zLTRsMi4yLDIuOUMzMi4xLDUyLjksMzAuOCw1NCwyOS43LDU1LjR6IE02MC43LDU0LjQNCgkJCWMtMS4xLTEuNC0yLjMtMi41LTMuNi0zLjRsMi4yLTNjMS42LDEuMSwzLDIuNCw0LjMsNC4xTDYwLjcsNTQuNHogTTM3LjgsNDkuNEwzNi4zLDQ2YzEuOC0wLjgsMy44LTEuMyw1LjgtMS42bDAuNSwzLjYNCgkJCUM0MC45LDQ4LjMsMzkuMyw0OC43LDM3LjgsNDkuNHogTTUyLjcsNDguOGMtMS41LTAuNS0zLjItMC44LTUtMC45bDAuMy0zLjZjMi4xLDAuMiw0LjEsMC41LDUuOCwxLjFMNTIuNyw0OC44eiIvPg0KCQk8cGF0aCBpZD0ibmF2OjNfMV8iIGNsYXNzPSJzdDUiIGQ9Ik05NC44LDE0LjNMNjQuMSwyNi44TDMzLjIsMTQuM0wwLDI3Ljh2ODUuMWwzMy4yLTEzLjRsMzAuNCwxMi4zbDMxLjItMTEuNWwzMy4yLDEzLjZWMjcuOQ0KCQkJTDk0LjgsMTQuM3ogTTEyMi40LDEwNS41TDk3LjYsOTUuM1Y3MC4xYy0xLjQsMi4yLTMuMSw0LjMtNS42LDUuOHYxOS4zbC0yNS42LDkuNFY2Ny40Yy0wLjgtMS4zLTEuNC0yLjUtMi4xLTMuOA0KCQkJYy0xLjEtMi4xLTIuMi00LjEtMy40LTUuOXY0N0wzNiw5NC42VjUyLjRjLTIuMSwxLjMtNCwzLTUuNiw0Ljl2MzcuM0w1LjYsMTA0LjdWMzEuNGwyNC45LTEwLjF2MjUuOUMzMi4yLDQ2LDM0LDQ1LDM2LDQ0LjJWMjEuNA0KCQkJbDI0LjksMTAuMVY0N2MyLjIsMS43LDQsMy43LDUuNiw1Ljh2LTIxTDkyLDIxLjRWNjVjMC42LTEuMiwxLjMtMi41LDEuOS00YzEtMi4yLDIuMS00LjYsMy42LTYuOVYyMS40bDI0LjksMTAuMlYxMDUuNXoiLz4NCgk8L2c+DQoJPHBhdGggaWQ9Im5hdjoyXzNfIiBjbGFzcz0ic3QwIiBkPSJNNjQsMUwxNy45LDEyN0w2NCw5OS44bDQ2LjEsMjcuMkw2NCwxeiBNNjQsMjEuNGwzMi42LDg5LjJMNjQsOTEuM1YyMS40eiIvPg0KCTxwYXRoIGlkPSJuYXY6MV8yXyIgY2xhc3M9InN0MCIgZD0iTTY0LDEyN0MyOC43LDEyNywwLDk4LjcsMCw2NFMyOC43LDEsNjQsMXM2NCwyOC4yLDY0LDYzUzk5LjMsMTI3LDY0LDEyN3ogTTY0LDEwLjINCgkJQzMzLjgsMTAuMiw5LjMsMzQuMyw5LjMsNjRzMjQuNSw1My44LDU0LjcsNTMuOHM1NC43LTI0LjEsNTQuNy01My44Uzk0LjIsMTAuMiw2NCwxMC4yeiBNNTIuOCw1M0wyOS45LDk3LjVMNzUuMiw3NWwyMi45LTQ0LjUNCgkJTDUyLjgsNTN6IE02NCw2OS41Yy0zLjEsMC01LjYtMi40LTUuNi01LjVjMC0zLDIuNS01LjUsNS42LTUuNXM1LjYsMi40LDUuNiw1LjVDNjkuNiw2Nyw2Ny4xLDY5LjUsNjQsNjkuNXoiLz4NCjwvZz4NCjwvc3ZnPg==) no-repeat center center;
}
.menu_btn {
	display: none;
	cursor: pointer;
	vertical-align: middle;
	width: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
}
.menu_btn .bar1, .menu_btn .bar2, .menu_btn .bar3 {
	width: 34px;
	height: 4px;
	background-color: #FFF;
	margin: 7px 0;
	transition: 0.4s;
}
.mob_menu .bar1 {
  transform: translate(0, 11px) rotate(-45deg);
}
.mob_menu .bar2 {opacity: 0;}

.mob_menu .bar3 {
  transform: translate(0, -11px) rotate(45deg);
}
.team_pic {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 100%;
}
.splide__pagination {
	display: none;
}
.splide__list .splide__slide {
	position: relative;
}
.splide__list .splide__slide .info {
	position: absolute; 
	text-align: center;
	left: 50%;
	top: 50%;
	color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.splide__list .splide__slide picture img {
	width: 100%;
}
.splide__list .splide__slide .info h4 {
	font-size: 40px;
	text-shadow: 2px 2px 4px #000000;
}
.splide__arrow {
	height: 5em;
	width: 5em;
	background-color: rgba(0,0,0,0.2);
	border-radius: 0;
}
.splide__arrow svg {
	fill: #FFFF;
	height: 3em;
	width: 3em;
}
.list {
	margin-top: 10px;
}
.list a {
	display: inline-block;
	min-width: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #ddd;
	color: #222;
	margin-right: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.list a.a_ch, .list a:hover {
	background-color: #000;
	color: #fff;
}
.donate_td {
	background-color: rgba(0,0,0,0.8);
	padding: 20px;
	color: #fff;
	text-align: center;
}
.donate_td h3 {
	color: #1b71e6;
	text-transform: uppercase;
}
.donate_td ul {
	display: table;
	width: 100%;
	padding: 0px;
	margin: 0px;
	list-style: none;
	margin-top: 15px;
}
.donate_td ul li {
	display: table-cell;
	padding-left: 2px;
}
.donate_td ul li:first-child {
	padding-left: 0px;
}
.donate_td ul li a {
	display: block;
	padding: 10px;
	color: #222;
	background-color: #fff;
	font-weight: 600;
}
.donate_td ul li a.a_ch {
	background-color: #f4b12f;
	color: #fff;
}
.donate_td .tbl_div {
	border-radius: 5px;
	background-color: #FFF;
	color: #222;
	font-weight: 600;
}
.donate_td .tbl_div .td:last-child {
	padding-right: 10px;
}
.donate_td .tbl_div input[type=text] {
	margin: 0px;
	border: 0px solid #fff;
	color: #222;
}
.donate_td .tbl_div input[type=text]:focus {
	outline:0;
}
.donate_td input[type=text]:after {
	
}
.donate_td a.btn_all {
	background-color: #f4b12f;
	color: #fff;
	border-radius: 5px;
	display: block;
	padding: 10px;
	margin-top: 15px;
	font-weight: 600;
}
.donate_td ul li:first-child a {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.donate_td ul li:last-child a {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.splide h4 {
	opacity: 0;
}
.splide .is-active h4 {
	opacity: 1;
	-webkit-animation: fadeInTop 1.2s both;
	-moz-animation: fadeInTop 1.2s both;
	-o-animation: fadeInTop 1.2s both;
	animation: fadeInTop 1.2s both;
}
.logos {
	padding-top: 50px;
	padding-bottom: 100px;
}
.logos a {
	display: inline-block;
	width: 25%;
	padding: 20px;
}
.logos a img {
	width: 50px;
	vertical-align: middle;
	margin-right: 10px;
}
.main_player {
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.main_player .td_info {
	line-height: 200%;
}
.right_div {
	background-color: #fefefe;
	position: fixed;
	right: -100%;
	top: 0px;
	width: 100%;
	max-width: 350px;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: #aeaeae #f1f1f1;
	padding-top: 20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
	z-index: 20;
}
.right_div.stick {
	right: 0%;
}
.right_div::-webkit-scrollbar {
	width: 5px;
}
.right_div::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
.right_div::-webkit-scrollbar-thumb {
  background: #aeaeae; 
}
.right_div::-webkit-scrollbar-thumb:hover {
  background: #555; 
}	
.right_div h2 {
	padding-left: 20px;
}
.right_mask {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 20;
}
.right_div .tbl_btns {
	background-color: #fcfcfc;
	position: fixed;
	bottom: 0px;
	width: 100%;
	max-width: 350px;
	right: -100%;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.right_div.stick .tbl_btns {
	right: 0%;
}
.right_div .tbl_btns .td {
	text-align: center;
}
.right_div .tbl_btns .td a {
	display: block;
	padding: 15px 5px;
	text-align: center;
}
.right_div .tbl_btns .td img {
	vertical-align: middle;
	margin-right: 5px;
}
.right_div .padd_btm {
	padding-bottom: 70px;
}
a.btn_green, .btn_green {
	background-color: #75b726;
	color: #fff;
}
a.btn_green:hover, .btn_green:hover {
	color: #fff;
	text-decoration: none;
}
a.btn_grey, .btn_grey, input[type=submit].btn_grey {
	background-color: #ccc;
	color: #000;
}
a.btn_grey:hover, .btn_grey:hover {
	color: #000;
}
a.btn_blue, .btn_blue {
	background-color: #1b71e6;
	color: #fff;
	padding: 5px 10px;
	display: inline-block;
}
.basket_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE4ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDEuNzEgMS43MSINCiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNTYgMjU2Ij4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOm5vbmV9DQogICAgLmZpbDEge2ZpbGw6d2hpdGV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IkxheWVyX3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8ZyBpZD0iXzIzNTUwODc5MzI3MjAiPg0KICAgPHJlY3QgY2xhc3M9ImZpbDAiIHdpZHRoPSIxLjcxIiBoZWlnaHQ9IjEuNzEiLz4NCiAgIDxnIGlkPSJfMjIzOTU1MTgzMzc0NCI+DQogICAgPGc+DQogICAgIDxnPg0KICAgICAgPHBhdGggY2xhc3M9ImZpbDEiIGQ9Ik0wLjcgMS4zM2MtMC4wNiwwIC0wLjEsMC4wNCAtMC4xLDAuMSAwLDAuMDUgMC4wNCwwLjEgMC4xLDAuMSAwLjA1LDAgMC4xLC0wLjA1IDAuMSwtMC4xIDAsLTAuMDYgLTAuMDUsLTAuMSAtMC4xLC0wLjFsMCAwem0wLjY2IDBjLTAuMDUsMCAtMC4xLDAuMDQgLTAuMSwwLjEgMCwwLjA1IDAuMDUsMC4xIDAuMSwwLjEgMC4wNiwwIDAuMSwtMC4wNSAwLjEsLTAuMSAwLC0wLjA2IC0wLjA0LC0wLjEgLTAuMSwtMC4xbDAgMHptLTAuMDcgLTAuOTVsLTAuNzggMCAwLjAzIDAuMTEgMC43NSAwYzAuMTcsMCAwLjMxLDAuMTQgMC4zMSwwLjMyIDAsMC4xNyAtMC4xNCwwLjMxIC0wLjMxLDAuMzFsLTAuNjMgMGMtMC4wNiwwIC0wLjA4LC0wLjA2IC0wLjA4LC0wLjA2bC0wLjIyIC0wLjgzYzAsMCAtMC4wMSwtMC4wNSAtMC4wOSwtMC4wNWwtMC4yMSAwYy0wLjAzLDAgLTAuMDYsMC4wMyAtMC4wNiwwLjA2IDAsMC4wMyAwLjAzLDAuMDYgMC4wNiwwLjA2bDAuMiAwIDAuMjIgMC44MmMwLDAgMC4wNCwwLjExIDAuMTYsMC4xMWwwLjY1IDBjMC4yMywwIDAuNDIsLTAuMTkgMC40MiwtMC40MiAwLC0wLjI0IC0wLjE5LC0wLjQzIC0wLjQyLC0wLjQzbDAgMCAwIDAgMCAweiIvPg0KICAgICA8L2c+DQogICAgPC9nPg0KICAgPC9nPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
}
.facebook_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+DQo8Zz48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkxLjgsODEuNmgtNDQuNFY2MmMwLTkuMiw2LjItMTEuNCwxMC41LTExLjRIMTg5VjEwLjFMMTQ0LDEwYy00MC44LDAtNDguNiwzMC4yLTQ4LjYsNDkuNXYyMkg2NC4ydjQxLjFoMzEuMlYyNDZoNTJWMTIyLjdoNDBMMTkxLjgsODEuNnoiLz48L2c+PC9nPg0KPC9zdmc+) no-repeat center center;
}
.instagram_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+DQo8Zz4gPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyOCwxMGMtMzIuMSwwLTM2LjEsMC4xLTQ4LjYsMC43Yy0xMi42LDAuNi0yMS4xLDIuNi0yOC42LDUuNWMtNy44LDMtMTQuMyw3LjEtMjAuOSwxMy42IFMxOS4yLDQyLjksMTYuMiw1MC43Yy0yLjksNy41LTQuOSwxNi4xLTUuNSwyOC42QzEwLjEsOTEuOSwxMCw5NS45LDEwLDEyOHMwLjEsMzYuMSwwLjcsNDguNmMwLjYsMTIuNiwyLjYsMjEuMSw1LjUsMjguNiBjMyw3LjksNy42LDE1LDEzLjYsMjAuOWM1LjksNiwxMywxMC43LDIwLjksMTMuNmM3LjUsMi45LDE2LjEsNC45LDI4LjYsNS41YzEyLjYsMC42LDE2LjYsMC43LDQ4LjYsMC43czM2LjEtMC4xLDQ4LjYtMC43IGMxMi42LTAuNiwyMS4xLTIuNiwyOC42LTUuNWM3LjktMywxNS03LjYsMjAuOS0xMy42YzYtNS45LDEwLjctMTMsMTMuNi0yMC45YzIuOS03LjUsNC45LTE2LjEsNS41LTI4LjYgYzAuNi0xMi42LDAuNy0xNi42LDAuNy00OC42cy0wLjEtMzYuMS0wLjctNDguNmMtMC42LTEyLjYtMi42LTIxLjEtNS41LTI4LjZjLTMtNy45LTcuNi0xNS0xMy42LTIwLjljLTUuOS02LTEzLTEwLjctMjAuOS0xMy42IGMtNy41LTIuOS0xNi4xLTQuOS0yOC42LTUuNUMxNjQuMSwxMC4xLDE2MC4xLDEwLDEyOCwxMHogTTEyOCwzMS4yYzMxLjUsMCwzNS4zLDAuMiw0Ny43LDAuN2MxMS41LDAuNSwxNy43LDIuNCwyMS45LDQuMSBjNS41LDIuMSw5LjQsNC43LDEzLjYsOC44YzQuMSw0LjEsNi43LDguMSw4LjgsMTMuNmMxLjYsNC4xLDMuNSwxMC40LDQuMSwyMS45YzAuNiwxMi40LDAuNywxNi4yLDAuNyw0Ny43cy0wLjEsMzUuMy0wLjcsNDcuNyBjLTAuNiwxMS41LTIuNSwxNy43LTQuMSwyMS45Yy0xLjksNS4xLTQuOSw5LjgtOC44LDEzLjZjLTMuOCwzLjktOC40LDYuOS0xMy42LDguOGMtNC4xLDEuNi0xMC41LDMuNS0yMiw0LjEgYy0xMi41LDAuNi0xNi4yLDAuNy00Ny44LDAuN2MtMzEuNiwwLTM1LjMtMC4xLTQ3LjgtMC43Yy0xMS41LTAuNi0xNy45LTIuNS0yMi00LjFjLTUuMS0xLjktOS44LTQuOS0xMy42LTguOCBjLTMuOS0zLjgtNy04LjQtOC45LTEzLjZjLTEuNi00LjEtMy41LTEwLjUtNC4xLTIyYy0wLjQtMTIuNC0wLjYtMTYuMi0wLjYtNDcuNmMwLTMxLjQsMC4yLTM1LjMsMC42LTQ3LjggYzAuNi0xMS41LDIuNS0xNy44LDQuMS0yMmMyLjEtNS42LDQuNy05LjQsOC45LTEzLjZjNC4xLTQuMSw4LTYuOCwxMy42LTguOGM0LjEtMS42LDEwLjMtMy41LDIxLjgtNC4xYzEyLjUtMC40LDE2LjItMC42LDQ3LjgtMC42IEwxMjgsMzEuMkwxMjgsMzEuMnogTTEyOCw2Ny40Yy0zMy41LDAtNjAuNiwyNy4xLTYwLjYsNjAuNnMyNy4xLDYwLjYsNjAuNiw2MC42czYwLjYtMjcuMSw2MC42LTYwLjZTMTYxLjUsNjcuNCwxMjgsNjcuNHogIE0xMjgsMTY3LjNjLTIxLjcsMC0zOS4zLTE3LjYtMzkuMy0zOS4zczE3LjYtMzkuMywzOS4zLTM5LjNzMzkuMywxNy42LDM5LjMsMzkuM1MxNDkuNywxNjcuMywxMjgsMTY3LjN6IE0yMDUuMiw2NSBjLTAuMyw3LjgtNi45LDEzLjktMTQuNywxMy42Yy03LjQtMC4zLTEzLjQtNi4yLTEzLjYtMTMuNmMwLTcuOCw2LjMtMTQuMiwxNC4yLTE0LjJDMTk4LjgsNTAuOSwyMDUuMiw1Ny4yLDIwNS4yLDY1eiIvPjwvZz4NCjwvc3ZnPg==) no-repeat center center;
}
.login_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBTdmcgVmVjdG9yIEljb25zIDogaHR0cDovL3d3dy5vbmxpbmV3ZWJmb250cy5jb20vaWNvbiAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxtZXRhZGF0YT4gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gPC9tZXRhZGF0YT4KPGc+PGc+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTEyNy44LDEzMi4yYy0xNi4zLDAtMzEuNi02LjQtNDMuMi0xNy45QzczLDEwMi44LDY2LjcsODcuNCw2Ni43LDcxLjFjMC0xNi4zLDYuNC0zMS42LDE3LjktNDMuMkM5Ni4xLDE2LjQsMTExLjUsMTAsMTI3LjgsMTBjMTYuMywwLDMxLjYsNi40LDQzLjIsMTcuOWMxMS41LDExLjUsMTcuOSwyNi45LDE3LjksNDMuMmMwLDE2LjMtNi40LDMxLjYtMTcuOSw0My4yQzE1OS40LDEyNS44LDE0NC4xLDEzMi4yLDEyNy44LDEzMi4yeiBNMTI3LjgsMjQuM2MtMjUuOCwwLTQ2LjksMjEtNDYuOSw0Ni45YzAsMjUuOCwyMSw0Ni45LDQ2LjksNDYuOWMyNS44LDAsNDYuOS0yMSw0Ni45LTQ2LjlDMTc0LjYsNDUuMywxNTMuNiwyNC4zLDEyNy44LDI0LjN6Ii8+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTI0LjIsMjQ2SDEwdi0xMGgwYzAtMTUuOSwzLjEtMzEuNCw5LjMtNDUuOWM1LjktMTQuMSwxNC40LTI2LjcsMjUuMy0zNy41YzEwLjgtMTAuOCwyMy41LTE5LjMsMzcuNS0yNS4zYzE0LjUtNi4yLDMwLTkuMyw0NS45LTkuM2MxMC4yLDAsMjAuMywxLjMsMzAuMSwzLjlsLTMuNiwxMy44Yy04LjYtMi4zLTE3LjUtMy40LTI2LjUtMy40Yy01Ny4xLDAtMTAzLjYsNDYuNC0xMDMuOCwxMDMuNmgwTDI0LjIsMjQ2TDI0LjIsMjQ2eiIvPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0yNDYsMjQ2aC0xNC4ydi0xMGMwLTMzLjUtMTYuMy02NS4xLTQzLjYtODQuNmw4LjMtMTEuNmMxNSwxMC43LDI3LjUsMjQuOSwzNiw0MS4yYzguOCwxNi43LDEzLjUsMzUuNiwxMy41LDU0LjdsMCwwVjI0NkwyNDYsMjQ2eiIvPjwvZz48L2c+Cjwvc3ZnPg==);
}
.tiktok_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgaWQ9Imljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00MTIuMTksMTE4LjY2YTEwOS4yNywxMDkuMjcsMCwwLDEtOS40NS01LjUsMTMyLjg3LDEzMi44NywwLDAsMS0yNC4yNy0yMC42MmMtMTguMS0yMC43MS0yNC44Ni00MS43Mi0yNy4zNS01Ni40M2guMUMzNDkuMTQsMjMuOSwzNTAsMTYsMzUwLjEzLDE2SDI2Ny42OVYzMzQuNzhjMCw0LjI4LDAsOC41MS0uMTgsMTIuNjksMCwuNTItLjA1LDEtLjA4LDEuNTYsMCwuMjMsMCwuNDctLjA1LjcxLDAsLjA2LDAsLjEyLDAsLjE4YTcwLDcwLDAsMCwxLTM1LjIyLDU1LjU2LDY4LjgsNjguOCwwLDAsMS0zNC4xMSw5Yy0zOC40MSwwLTY5LjU0LTMxLjMyLTY5LjU0LTcwczMxLjEzLTcwLDY5LjU0LTcwYTY4LjksNjguOSwwLDAsMSwyMS40MSwzLjM5bC4xLTgzLjk0YTE1My4xNCwxNTMuMTQsMCwwLDAtMTE4LDM0LjUyLDE2MS43OSwxNjEuNzksMCwwLDAtMzUuMyw0My41M2MtMy40OCw2LTE2LjYxLDMwLjExLTE4LjIsNjkuMjQtMSwyMi4yMSw1LjY3LDQ1LjIyLDguODUsNTQuNzN2LjJjMiw1LjYsOS43NSwyNC43MSwyMi4zOCw0MC44MkExNjcuNTMsMTY3LjUzLDAsMCwwLDExNSw0NzAuNjZ2LS4ybC4yLjJDMTU1LjExLDQ5Ny43OCwxOTkuMzYsNDk2LDE5OS4zNiw0OTZjNy42Ni0uMzEsMzMuMzIsMCw2Mi40Ni0xMy44MSwzMi4zMi0xNS4zMSw1MC43Mi0zOC4xMiw1MC43Mi0zOC4xMmExNTguNDYsMTU4LjQ2LDAsMCwwLDI3LjY0LTQ1LjkzYzcuNDYtMTkuNjEsOS45NS00My4xMyw5Ljk1LTUyLjUzVjE3Ni40OWMxLC42LDE0LjMyLDkuNDEsMTQuMzIsOS40MXMxOS4xOSwxMi4zLDQ5LjEzLDIwLjMxYzIxLjQ4LDUuNyw1MC40Miw2LjksNTAuNDIsNi45VjEzMS4yN0M0NTMuODYsMTMyLjM3LDQzMy4yNywxMjkuMTcsNDEyLjE5LDExOC42NloiLz48L3N2Zz4=) no-repeat center center;
}
.youtube_icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+DQo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+DQo8Zz4gPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0MS4xLDcxYy0yLjgtMTAtMTAuNi0xNy44LTIwLjUtMjAuNWMtMTguNC00LjktOTIuNC00LjktOTIuNC00LjlzLTczLjgtMC4xLTkyLjQsNC45IEMyNS43LDUzLjIsMTcuOSw2MSwxNS4xLDcxYy0zLjUsMTguOC01LjIsMzgtNS4xLDU3LjFjLTAuMSwxOS4xLDEuNywzOC4xLDUuMSw1Ni45YzIuOCwxMCwxMC42LDE3LjgsMjAuNSwyMC41IGMxOC40LDQuOSw5Mi40LDQuOSw5Mi40LDQuOXM3My44LDAsOTIuNC00LjljMTAtMi44LDE3LjgtMTAuNiwyMC41LTIwLjVjMy40LTE4LjgsNS0zNy44LDQuOS01Ni45QzI0Ni4xLDEwOSwyNDQuNSw4OS44LDI0MS4xLDcxIEwyNDEuMSw3MXogTTEwNC41LDE2My40VjkyLjdsNjEuNiwzNS40TDEwNC41LDE2My40eiIvPjwvZz4NCjwvc3ZnPg==) no-repeat center center;
}
.basket_tbl .td {
	padding: 10px 5px;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
}
.basket_tbl .td_name a {
	display: block;
	color: #444;
    overflow-wrap: break-word;
    inline-size: 135px;
}
.basket_tbl .td_pic a {
	position: relative;
	display: inline-block;
}
.basket_tbl .td_pic .mask, .basket_tbl .td_pic .mask_products {
	width: 50px;
}
.basket_tbl .td_pic .pic {
	position: absolute;
	max-width: 95%;
	max-height: 95%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.basket_tbl .td_price {
	text-align: right;
}
.basket_tbl .tr_total {
	font-weight: 600;
}
.order_tbl .td {
	vertical-align: top;
	padding: 20px;
}
.order_tbl #deliverytype_45 .td {
	padding: 0px;
}
.order_tbl .basket_td {
	width: 50%;
}
.order_tbl .basket_td .td_del {
	display: none;
}
.comp_div {
	position: relative; 
	display: inline-block;
	width: 100%;
}
.comp_div .div_auto {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 0px;
	position: absolute;
	width: 100%;
	display: none;
	overflow: auto;
	text-align: left;
	z-index: 7;
}
.comp_div input[type=text] {
	z-index: 6;
	position: relative;
}
.comp_div input[type=submit] {
	z-index: 6;
}
.comp_div .div_auto a {
	display: block;
	padding: 3px;
}
.div_auto .auto_ch  {
	background-color: #a9c1ff;
}
.comp_div .div_auto a:hover, .div_auto .tbl_div:hover {
	background-color: #d5e7fc;
	cursor: pointer;
}
.comp_div .div_auto a:focus, .comp_div .div_auto a.a_ch {
	color: #fff;
	background-color: #3399ff;
}
.comp_div .mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}
.comp_div .div_auto .tit {
	font-weight: 600;
}
.comp_div .div_auto .td_more {
	text-align: right;
	font-size: 0.8em;
}
.comp_div .div_auto .set {
	margin-bottom: 10px;
}
.comp_div .div_auto .tbl_tit:hover {
	background-color: transparent;
}
.comp_div .div_auto .tbl_tit a:hover {
	background-color: transparent;
	text-decoration: underline;
}
.comp_div .div_auto .td_more a {
	color: #0080ff;
}
a.btn_more {
	background-color: #000000;
	color: #fff;
	display: block;
	width: 200px;
	text-align: center;
	padding: 10px 30px;
	margin: 15px auto;
	border-radius: 4px;
}
.fee_div {
	text-align: center; 
	padding-top: 20px;
}
.fee_div h2 {
	background-color: #222;
	color: #fff;
	margin-bottom: 20px;
	padding: 10px;
}
.fee_div .btn_all {
	color: #fff;
	background-color: #478cff;
	display: inline-block;
	font-size: 1.1em;
	padding: 5px 20px;
	border-radius: 3px;
}
.div_overflow {
	overflow-x: auto;
	scrollbar-width: thin;
	scrollbar-color: #aeaeae #f1f1f1;
}
.form {
	margin-top: 30px;
}
.form .itm {
	margin-bottom: 20px;
}
.form .itm label {
	margin-right: 10px;
}
.form form {
	margin-top: 20px;
	display: block;
}
.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#ccc;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
}
.dateChooser th {
    background: #ccc;
    color: white;
    width: 14%;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size: 11px;
	width: auto;
	padding: 5px;
}
.dateChooser {
    border: 2px outset #aaa;
    background: white;
    padding: 1px;
    border: 1px solid #ccc;
    text-align: center;
}
.dateChooser table {
    width: 100%;
}
.select-free {
	 width: 220px;
	 font-size: 10px;
	 z-index: 5;
}
.select-free iframe {
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:-1;
	 width: 100%;
}
.donations_div {
	margin-bottom: 20px;
	color: #333;
	font-size: 16px;
	line-height: 140%;
	font-family: "Roboto", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "wdth" 100;
}
.donations_div * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.donations_div h1 {
	color: #333;
	font-weight: 600;
	font-size: 32px;
}
.donations_div h3 {
	color: #333;
	font-weight: 600;
	font-size: 24px;
}
.donations_div .bdy {
	padding: 30px;	
}
.donations_div .blue_div {
	color: #fff;
	background-color: #000;
	margin-top: 130px;
}
.donations_div .blue_div .itm {	
	vertical-align: bottom;
	display: inline-block;
	width: 35%;
	padding: 20px;
}
.donations_div .blue_div .itm_calc {
	width: 65%;
}
.donations_div .blue_div .itm_calc .div_white {
	background-color: #fff;
	color: #333;
	padding: 20px;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	margin-top: -170px;
}
.donations_div .blue_div .itm_calc .btns .td {
	text-align: center;
	display: inline-block
}
.donations_div .blue_div .itm_calc .btns .td:first-child {
	text-align: left;
}
.donations_div .blue_div .itm_calc .btns .td:last-child {
	text-align: right;
}
.donations_div .blue_div .itm_calc .info {
	font-size: 0.9em;
}
.donations_div .btn_all {
	font-size: 1.1em;
	display: block;
	margin-top: 30px;
	margin-bottom: 20px;
	border-radius: 30px;
	text-align: center;
	padding: 10px;
	background-color: #EF7F1A;
	border: 0px solid #000;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.donations_div .btn_all:hover {
	background-color: #000;
}
.donations_div .blue_div .btns {
	margin-top: 5px;
}
.donations_div .blue_div .btns a, .donations_div .blue_div .btns select {
	border-radius: 3px;
	padding: 10px 30px;
	text-align: center;
	border: 1px solid #aaa;
	display: inline-block;
	background-color: #fff;
}
.donations_div .blue_div .btns select {
	padding: 13px 6px;
	vertical-align: middle;
	color: #333;
	font-family: "Roboto", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	font-style: normal;
	font-variation-settings: "wdth" 100;
	margin: 0px;
}
.donations_div .blue_div .btns a.a_ch, .donations_div .blue_div .btns select.a_ch {
	color: #fff;
	background-color: #000;
	border: 1px solid #000;
}
.donations_div .blue_div .btns_4 .td {
	
}
.buy_tickets h1 {
	text-align: center;
}
.inp_tit {
	font-weight: 600;
}
.checker {
	display: inline-block; 
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}
.checker input[type=checkbox] {
	appearance: none;
	background-color: #dfe1e4;
	border-radius: 72px;
	border-style: none;
	flex-shrink: 0;
	height: 20px;
	margin: 0;
	position: relative;
	width: 30px;
}
.checker input[type=checkbox]::before {
	bottom: -6px;
	content: "";
	left: -6px;
	position: absolute;
	right: -6px;
	top: -6px;
}
.checker input[type=checkbox], .checker input[type=checkbox]::after {
	transition: all 100ms ease-out;
}
.checker input[type=checkbox]::after {
	background-color: #fff;
	border-radius: 50%;
	content: "";
	height: 14px;
	left: 3px;
	position: absolute;
	top: 3px;
	width: 14px;
}
.checker input[type=checkbox] {
	cursor: default;
}
.checker input[type=checkbox]:hover {
	background-color: #c9cbcd;
	transition-duration: 0s;
}
.checker input[type=checkbox]:checked {
	background-color: #6e79d6;
}
.checker input[type=checkbox]:checked::after {
	background-color: #fff;
	left: 13px;
}
.checker :focus:not(.focus-visible) {
	outline: 0;
}
.checker input[type=checkbox]:checked:hover {
	background-color: #535db3;
}
.parent_mobile {
	border: 1px solid var(--line);
	text-align: center;
	margin-top: 25px;
	margin-bottom: 15px;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 10px;
	padding: 0px 20px 20px 20px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.parent_mobile .tit { 
	font-weight: 900;
	border-bottom: 1px solid var(--line);
	padding: 20px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-bottom: 15px;
}
.parent_mobile .tit span {
	color: var(--main_color);
	vertical-align: top;
}
.parent_mobile .pic {
	max-height: 200px;
	margin-bottom: 15px;
}
.parent_mobile .player_name {
	font-weight: 600;
}
.parent_mobile .menu {
	margin-top: 20px;
	padding: 0px;
	list-style: none;
}
.parent_mobile .menu li .tit {
	background-color: var(--main_color);
	display: block;
	padding: 10px;
	color: #fff;
	margin-bottom: 10px;
	text-align: left;
	position: relative;
}
.parent_mobile .menu li .tit:after {
	content: '';
	width: 24px; 
	height: 24px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -12px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE4ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjExcHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDIxLjg0IDExLjg5Ig0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiNGRUZFRkV9DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9IkxheWVyX3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTAuNDggMC40OWMtMC42NCwwLjY1IC0wLjY0LDEuNjkgMCwyLjM0bDguMSA4LjA5YzEuMjksMS4yOSAzLjM5LDEuMjkgNC42OCwwbDguMDkgLTguMDljMC42NSwtMC42NSAwLjY1LC0xLjcgMCwtMi4zNSAtMC42NCwtMC42NCAtMS42OSwtMC42NCAtMi4zNCwwbC02LjkyIDYuOTNjLTAuNjUsMC42NSAtMS43LDAuNjUgLTIuMzQsMGwtNi45MiAtNi45MmMtMC42NSwtMC42NSAtMS43LC0wLjY1IC0yLjM1LDB6Ii8+DQogPC9nPg0KPC9zdmc+DQo=) no-repeat center center;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.parent_mobile .menu li.li_ch .tit:after {
	 rotate: 180deg;
}
.parent_mobile .menu li .tbl_div {
	margin-bottom: 15px;
}
.parent_mobile #tbl_payments .td {
	text-align: left;
	border-bottom: 1px solid var(--line);
	padding: 5px;
}
.parent_mobile #tbl_payments .td:last-child {
	text-align: right;
	padding-left: 10px;
}
.parent_mobile .bdy {
	overflow: hidden; 
	max-height: 0px;
	margin-top: 0px;
	-webkit-transition: all 0.3s ease-in-out;    
	-moz-transition: all 0.3s ease-in-out;    
	transition: all 0.3s ease-in-out;
}
.parent_mobile .li_ch .bdy {
	max-height: 2000px;
}
.parent_mobile .caltasks_tbl {
	margin-bottom: 20px;
}
.parent_mobile .caltasks_tbl td {
	text-align: center;
	border-bottom: 2px solid #ccc;
}
.parent_mobile .caltasks_tbl .tr_second {
	font-size: 0.9em;
}
.parent_mobile .caltasks_tbl td {
	vertical-align: top;
	height: 50px;
}
.parent_mobile .caltasks_tbl .td_green {
	background-color: #dcffdc;
}
.parent_mobile .caltasks_tbl .day_lbl {
	text-align: right;
	font-weight: 600;
	font-size: 0.8em;
}
.parent_mobile .caltasks_tbl .td_green .train {
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.parent_mobile .caltasks_tbl .td_green .train:hover {
	background-color: rgba(73,180,73,0.8);
}
.parent_mobile .div_status {
	margin-top: 15px;
	margin-bottom: 15px;
}
.tbl_train .td {
	padding: 10px;
}
.fee_pic {
	text-align: center;
}
.fee_pic img {
	width: auto!important;
	max-width: 100%;
	max-height: 200px;
}
#home_mask {
	background-color: rgba(0,0,0,0.4);
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	top: 100%;
	z-index:5;
}
#home_mask.stick {
	top: 0%;
}
#home_screen {
	position: fixed;
	bottom: -100%;
	background-color: #fff;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	left: 50%;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
	max-width: 5000px;
	-webkit-transition: all 0.5s ease-in-out;    
	-moz-transition: all 0.5s ease-in-out;    
	transition: all 0.5s ease-in-out;
	z-index: 100;
}
#home_screen.stick {
	bottom: 50%;
}
#home_screen .td {
	padding: 10px;
	color: #000;
	font-weight: 700;
	vertical-align: middle;
}
#home_screen .btns {
	text-align: right;
	font-size: 0.9em;
}
#home_screen .btns a { 
	color: #0080ff;
	display: inline-block;
	margin-left: 20px;
}
#home_screen img {
	max-width: 60px;
	max-height: 60px;
}
.div_game {
	background-image: url('/img/game_back.svg');
	background-repeat: no-repeat;
	background-size: cover;
}
.bar_game {
	text-align: center;
	font-size: 1.2em;
	font-weight: 600;
	padding-top: 20px;
	padding-bottom: 10px;
	/*box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;*/
}
.bar_game span {
	position: relative;
	padding-right: 30px;
}
.bar_game span:after {
	content: '';
	background-color: #000;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -3px;
	right: 10px;
}
.bar_game span:last-child {
	margin-right: 0px;
}
.bar_game span:last-child:after {
	display: none;
}
.tbl_game .td {
	vertical-align: middle;
	text-align: center;
}
.tbl_game .td_team {
	width: 35%;
	padding: 50px 20px;
	font-size: 2em;
	font-weight: 600;
}
.tbl_game .td_score {
	width: 15%;
}
.tbl_game .td .pic {
	display: block;
	background-color: #fff;
	height: 80px;
	width: 80px;
	border-radius: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	position: relative;
}
.tbl_game .td .pic img {
	max-height: 70%;
	max-width: 70%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.tbl_game .td_ticket {
	text-align: center;
}
.div_ticket {
	display: none;
}
.parent_game .td_team {
	width: 40%;
	text-align: center;
	font-weight: 600;
	font-size: 1.2em;
	color: #000;
	padding-bottom: 20px;
	vertical-align: top;
}
.parent_game .td_team .pic {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100px;
	height: 100px;
	position: relative;
	border: 1px solid #ccc;
	border-radius: 50%;
	margin-bottom: 10px;
}
.parent_game .td_team .pic img {
	max-height: 70%;
	max-width: 70%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.parent_game .td_score {
	width: 10%;
	text-align: center;
	font-size: 2em;
	font-weight: 600;
}
.parent_game .td_date, .parent_game .td_time {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #ccc;
}
.parent_game .td_hall a.map_a:before {
	content: '';
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iaWNvbnMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTI4IDEyODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2Rpc3BsYXk6bm9uZTtmaWxsOiMyMjIyMjI7fQ0KCS5zdDF7ZGlzcGxheTpub25lO2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzIyMjIyMjt9DQoJLnN0MntmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiMyMjIyMjI7fQ0KCS5zdDN7ZGlzcGxheTpub25lO30NCgkuc3Q0e2Rpc3BsYXk6aW5saW5lO2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzIyMjIyMjt9DQoJLnN0NXtkaXNwbGF5OmlubGluZTtmaWxsOiMyMjIyMjI7fQ0KPC9zdHlsZT4NCjxnIGlkPSJyb3czIj4NCgk8cGF0aCBpZD0ibmF2OjVfM18iIGNsYXNzPSJzdDAiIGQ9Ik0xNy43LDU5LjZjMCw3LjIsNS45LDEzLDEzLjMsMTNjNS41LDAsMTAuMi0zLjMsMTIuMi03LjlsNDAuNSw4LjFjMCwzLjYsMS41LDYuOCwzLjksOS4xDQoJCWwtMTMuOSwyMS42Yy0xLjktMS00LjEtMS42LTYuNC0xLjZjLTcuMywwLTEzLjMsNS44LTEzLjMsMTNjMCw3LjIsNS45LDEzLDEzLjMsMTNzMTMuMy01LjksMTMuMy0xM2MwLTIuOS0wLjktNS41LTIuNS03LjcNCgkJbDE0LjQtMjIuM2MxLjQsMC41LDIuOSwwLjgsNC41LDAuOGM3LjMsMCwxMy4zLTUuOCwxMy4zLTEzcy01LjktMTMtMTMuMy0xM2MtNS40LDAtMTAsMy4yLTEyLjEsNy43bC00MC43LTguMQ0KCQljLTAuMS00LjEtMi4xLTcuNy01LjItMTBsMTAuMS0yMy41YzEsMC4yLDIsMC40LDMuMSwwLjRjNy4zLDAsMTMuMy01LjgsMTMuMy0xM1M1OS41LDAsNTIuMiwwYy03LjMsMC0xMy4zLDUuOC0xMy4zLDEzDQoJCWMwLDQuMiwyLDcuOSw1LjEsMTAuM0wzMy44LDQ2LjljLTAuOS0wLjItMS45LTAuMy0yLjgtMC4zQzIzLjcsNDYuNiwxNy43LDUyLjQsMTcuNyw1OS42eiBNNDUuNSwxM2MwLTMuNiwzLTYuNSw2LjYtNi41DQoJCWMzLjcsMCw2LjYsMi45LDYuNiw2LjVzLTMsNi41LTYuNiw2LjVDNDguNSwxOS42LDQ1LjUsMTYuNiw0NS41LDEzeiBNOTAuNCw3Mi43YzAtMy42LDMtNi41LDYuNi02LjVjMy43LDAsNi42LDIuOSw2LjYsNi41DQoJCXMtMyw2LjUtNi42LDYuNUM5My4zLDc5LjIsOTAuNCw3Ni4zLDkwLjQsNzIuN3ogTTY3LjMsMTA4LjRjMy43LDAsNi42LDIuOSw2LjYsNi41YzAsMy42LTMsNi41LTYuNiw2LjVjLTMuNywwLTYuNi0yLjktNi42LTYuNQ0KCQlDNjAuNywxMTEuMyw2My43LDEwOC40LDY3LjMsMTA4LjR6IE0yNC40LDU5LjZjMC0zLjYsMy02LjUsNi42LTYuNWMzLjcsMCw2LjYsMi45LDYuNiw2LjVjMCwzLjYtMyw2LjUtNi42LDYuNQ0KCQlDMjcuMyw2Ni4yLDI0LjQsNjMuMiwyNC40LDU5LjZ6Ii8+DQoJPHBhdGggaWQ9Im5hdjo0XzJfIiBjbGFzcz0ic3QwIiBkPSJNNjguNiw0Ni42SDU4LjNsLTIuNiwxNS41aDE1LjVMNjguNiw0Ni42eiBNMTEwLDY2LjVjLTkuOSwwLTE4LDcuOS0xOCwxNy43DQoJCWMwLDkuOCw4LDE3LjcsMTgsMTcuN2M5LjksMCwxOC03LjksMTgtMTcuN0MxMjgsNzQuNCwxMjAsNjYuNSwxMTAsNjYuNXogTTExMCw4OS4ybC03LjYsNC41bDcuNi0yMC45bDcuNiwyMC45TDExMCw4OS4yeg0KCQkgTTEwOC4yLDYxLjZjLTEuNywwLjEtMy4zLDAuNC00LjgsMC45TDkyLjEsMzAuOEg2Ny40bDEuNywxMEg1Ny44bDEuNy0xMEgzOC42TDguMyw5MC40aDQ0bDMuNC0yMC4zaDE1LjZsMy40LDIwLjNIODgNCgkJYzAuNSwxLjYsMS4xLDMuMiwxLjksNC42SDBsMzYtNjguOGg1OC45TDEwOC4yLDYxLjZ6Ii8+DQoJPHBhdGggaWQ9Im5hdjozXzRfIiBjbGFzcz0ic3QxIiBkPSJNMTI4LDY0TDkwLjMsNTAuM2wxMC41LTIyLjVMNzcuOSwzOC4xTDY0LDFMNTAsMzguMUwyNy4yLDI3LjhsMTAuNSwyMi41TDAsNjRsMzcuNywxMy43DQoJCWwtMTAuNSwyMi41TDUwLDg5LjlMNjQsMTI3bDE0LTM3LjFsMjIuOCwxMC4zTDkwLjMsNzcuN0wxMjgsNjR6IE0xMSw2NC4ybDI5LjEtOC43bDUuNy0xLjdsMTUuMSwxMC40SDExeiBNNjQsMTE1LjVsLTguNy0yOA0KCQlsLTEuOS02LjJMNjQsNjYuNVYxMTUuNXogTTY0LDEyLjVsOC43LDI4bDEuOSw2LjJMNjQsNjEuNlYxMi41eiBNODIuMiw3NC4zTDY3LjIsNjMuOUgxMTdsLTI5LjEsOC43TDgyLjIsNzQuM3oiLz4NCgk8cGF0aCBpZD0ibmF2OjJfMV8iIGNsYXNzPSJzdDEiIGQ9Ik0xMTAuNSwxMi43Yy05LjcsMC0xNy41LDcuNy0xNy41LDE3LjFjMCw0LjIsNS4yLDEzLjEsNS4yLDEzLjFsOC44LDE0LjUNCgkJYy0xMy4yLDAuOC0zMy40LDcuNS0zNCwyOC45Yy0wLjEsNC45LTIsOC45LTUuNywxMi4zYy0xMC41LDkuNy0zMi41LDEwLjktNDAuNiwxMWwxMi41LTIxLjhjMCwwLDgtMTIuMSw4LTE3LjcNCgkJYzAtMTIuOC0xMC42LTIzLjItMjMuNy0yMy4yQzEwLjYsNDYuOSwwLDU3LjMsMCw3MC4xYzAsNS43LDcuMSwxNy43LDcuMSwxNy43TDIzLjYsMTE1bDAsMC4zYzAuMiwwLDEsMCwyLjQsMA0KCQljNy45LDAsMzIuOC0xLDQ1LjMtMTIuNWM0LjgtNC40LDcuMy05LjksNy41LTE2LjNjMC42LTIzLjIsMjkuMS0yMy42LDMxLjctMjMuNWgwLjFsMC4xLTAuMWwxMS41LTIwYzAsMCw1LjktOC45LDUuOS0xMy4xDQoJCUMxMjgsMjAuNCwxMjAuMiwxMi43LDExMC41LDEyLjd6IE0yMy43LDgyYy03LjcsMC0xNC02LjEtMTQtMTMuNmMwLTcuNSw2LjMtMTMuNywxNC0xMy43YzcuNywwLDE0LDYuMSwxNCwxMy43DQoJCUMzNy43LDc1LjksMzEuNCw4MiwyMy43LDgyeiBNMTEwLjUsMzguNmMtNS43LDAtMTAuMy00LjUtMTAuMy0xMC4xYzAtNS42LDQuNi0xMC4xLDEwLjMtMTAuMWM1LjcsMCwxMC4zLDQuNSwxMC4zLDEwLjENCgkJQzEyMC44LDM0LjEsMTE2LjIsMzguNiwxMTAuNSwzOC42eiIvPg0KCTxwYXRoIGlkPSJuYXY6MV8zXyIgY2xhc3M9InN0MCIgZD0iTTAsODYuN2MwLjYsMTAuMSw0LjcsMjAsMTIuNiwyNy44YzcuOSw3LjgsMTcuOSwxMS44LDI4LjIsMTIuNGwtMC41LTUNCgkJYy04LjktMC40LTE3LjgtMy44LTI0LjYtMTAuNUM5LDEwNC43LDUuNSw5Niw1LjEsODcuM0wwLDg2Ljd6IE0xMS44LDg2LjJjMC4xLDcuNSwyLjksMTQuOCw4LjgsMjAuNWM1LjcsNS42LDEzLjIsOC41LDIwLjcsOC43DQoJCWwtMC45LTQuOWMtNiwwLTEyLjEtMi4yLTE2LjctNi44Yy00LjctNC42LTctMTAuOC02LjktMTYuOEwxMS44LDg2LjJ6IE0yMy42LDg2LjVjLTAuMiw0LjUsMS40LDksNC44LDEyLjRjMy41LDMuNSw4LjIsNSwxMi44LDQuNw0KCQlsLTEuNy00LjhjLTIuOSwwLjItNS44LTAuOC04LTIuOWMtMi40LTIuNC00LjEtNS4xLTMuNi04LjJMMjMuNiw4Ni41eiBNMTI2LjEsODcuNmwtMjYuNS0yNmw2LjctNi42bC02LjMtNi4ybDMuOS0zLjhMODMuOCwyNS4xDQoJCWwtMy45LDMuOGwtNi43LTYuNmwtNi43LDYuNkw0MCwyLjljLTIuNC0yLjQtNi42LTIuNC05LDBMNy45LDI1LjZjLTIuNSwyLjQtMi41LDYuNCwwLDguOWwyNi41LDI2bC01LjEsNWMtMS43LDEuNy0xLjcsNC4zLDAsNS45DQoJCWw4LjgsOC43bC02LjYsNi40bDkuNSw5LjRsNi41LTYuNWw4LjgsOC43YzEuNywxLjYsNC4zLDEuNiw2LDBsNS4xLTVsMjYuNSwyNmMxLjIsMS4yLDIuOCwxLjgsNC41LDEuOGMxLjcsMCwzLjMtMC42LDQuNS0xLjgNCgkJbDIzLjEtMjIuN2MxLjItMS4yLDEuOS0yLjgsMS45LTQuNEMxMjgsOTAuNCwxMjcuMyw4OC44LDEyNi4xLDg3LjZ6IE0zNy40LDU3LjZsLTI2LjUtMjZjLTAuOC0wLjgtMC44LTIuMSwwLTIuOWwyLjctMi42DQoJCWwyNy45LDI3LjVMMzcuNCw1Ny42eiBNNDMuMSw1MkwxNS4xLDI0LjVsMy45LTMuOEw0Nyw0OC4xTDQzLjEsNTJ6IE00OC41LDQ2LjZMMjAuNSwxOS4ybDMuOS0zLjhsMjcuOSwyNy41TDQ4LjUsNDYuNnogTTUzLjksNDEuMw0KCQlMMjYsMTMuOGwzLjktMy44bDI3LjksMjcuNUw1My45LDQxLjN6IE01OS4zLDM2TDMxLjQsOC41TDM0LDUuOWMwLjQtMC40LDAuOS0wLjYsMS41LTAuNmMwLjYsMCwxLjEsMC4yLDEuNSwwLjZsMjYuNSwyNkw1OS4zLDM2eg0KCQkgTTEwMCwxMTYuMmMtMC44LDAuOC0yLjIsMC44LTMsMGwtMjYuNS0yNmw0LjItNC4xbDI4LDI3LjVMMTAwLDExNi4yeiBNMTA0LjIsMTEyLjFsLTI4LTI3LjVsMy45LTMuOGwyOCwyNy41TDEwNC4yLDExMi4xeg0KCQkgTTEwOS42LDEwNi44bC0yOC0yNy41bDMuOS0zLjhsMjgsMjcuNUwxMDkuNiwxMDYuOHogTTExNS4xLDEwMS41TDg3LjEsNzRsMy45LTMuOGwyOCwyNy41TDExNS4xLDEwMS41eiBNMTIzLjEsOTMuNWwtMi43LDIuNg0KCQlsLTI4LTI3LjVsNC4yLTQuMWwyNi41LDI2YzAuNCwwLjQsMC42LDAuOSwwLjYsMS41QzEyMy44LDkyLjYsMTIzLjUsOTMuMSwxMjMuMSw5My41eiIvPg0KPC9nPg0KPGcgaWQ9InJvdzIiPg0KCTxwb2x5Z29uIGlkPSJuYXY6NV8yXyIgY2xhc3M9InN0MCIgcG9pbnRzPSIxMDMuMSw3OCAxMDMuMSw2NS40IDY5LjYsNjUuNCA2OS42LDEyNy4xIDU4LDEyNy4xIDU4LDY1LjQgMjQuOSw2NS40IDI0LjksNzggMCw2MC43IA0KCQkyNC45LDQzLjQgMjQuOSw1NiA1OCw1NiA1OCwyNS40IDQ2LjYsMjUuNCA2NC4yLDAuOSA4MS44LDI1LjQgNjkuNiwyNS40IDY5LjYsNTYgMTAzLjEsNTYgMTAzLjEsNDMuNCAxMjgsNjAuNyAJIi8+DQoJPHBhdGggaWQ9Im5hdjo0XzFfIiBjbGFzcz0ic3QxIiBkPSJNMzYuMSw1NS44TDc1LjksNzZjNC45LDIuNSw2LjgsOC40LDQuMywxMy4yYy0yLjUsNC44LTguNSw2LjctMTMuNCw0LjJMMjYuOSw3My4yDQoJCWMtNC45LTIuNS02LjgtOC40LTQuMy0xMy4yUzMxLjIsNTMuMywzNi4xLDU1Ljh6IE0zNy45LDg0LjNsMTMuMyw2LjhMMjMuOSwxMjdMMzcuOSw4NC4zeiBNNjguMiwybDMzLjcsMTcuMQ0KCQljNC4xLDIuMSw1LjgsNy4xLDMuNiwxMS4yYy0yLjEsNC4xLTcuMiw1LjctMTEuNCwzLjZMNjAuNSwxNi43Yy00LjEtMi4xLTUuOC03LjEtMy42LTExLjJDNTksMS41LDY0LjEtMC4xLDY4LjIsMnogTTc2LjEsNzEuMQ0KCQljMi4zLTYuOCw1LjQtMTQsOS4yLTIxLjFjMi4xLTQsNC4zLTcuOCw2LjYtMTEuNEw1Ny45LDIxLjNjLTEuNywzLjktMy41LDcuOS01LjYsMTEuOWMtMy44LDcuMi03LjksMTMuOC0xMi4yLDE5LjZMNzYuMSw3MS4xeiIvPg0KCTxwYXRoIGlkPSJuYXY6M18yXyIgY2xhc3M9InN0MSIgZD0iTTY0LDBDMjguMiwwLDAsMjcuOCwwLDYzYzAsMzUuMiwyOC4yLDYyLjksNjQsNjIuOWM5LjMsMCwxOC0xLjksMjUuOS01LjNsLTMtNC45DQoJCWMtMi4yLDAuOC00LjQsMS41LTYuNywyLjFjMS41LTIsMi45LTQuMSw0LjItNi4ybC0zLjItNS4yYzAsMCwwLDAsMCwwYy0yLjUsNC44LTUuNCw5LjMtOC41LDEzLjRjLTIuMSwwLjQtMy45LDAuNS01LjgsMC41VjkyLjQNCgkJYzIuNiwwLjIsNS4zLDAuNSw4LDFjLTAuOC0yLjEtMS41LTQuMS0xLjktNmMtMi4xLTAuNC00LjEtMC42LTYuMS0wLjdWNjUuN2gxMy41YzIuMS0yLjIsNC42LTQuMSw3LjQtNS42SDY2LjhWMzkuMw0KCQljNi40LTAuNCwxMy43LTIuMiwyMC45LTUuMmMzLjEsOCw1LjEsMTUuOSw1LjcsMjMuOGMxLjgtMC41LDMuNi0wLjgsNS41LTFjLTAuNy03LjMtMi45LTE2LTYuMi0yNC43YzUuNi0yLjQsMTAuNy01LDE0LjctNy44DQoJCWM4LjYsOS40LDEzLjksMjEuOSwxNC41LDM1LjdoLTdjNS40LDIuOCw5LjcsNy4zLDEyLjMsMTIuN2MwLjUtMy4yLDAuOC02LjUsMC44LTkuOUMxMjgsMjcuOCw5OS44LDAsNjQsMHogTTQ3LjgsOA0KCQljLTQuMSw1LjYtNy45LDEyLjQtMTAuNywxOS40Yy00LjktMi05LjItNC40LTEyLjYtNi44QzMxLjEsMTQuNiwzOSwxMC4yLDQ3LjgsOHogTTIwLjUsMjQuNWM0LDIuOCw5LjEsNS40LDE0LjcsNy44DQoJCWMtMy44LDEwLTYsMjAtNi40LDI3LjlINkM2LjYsNDYuMywxMS45LDMzLjksMjAuNSwyNC41eiBNNiw2NS43aDIyLjhjMC4yLDcuOCwyLjQsMTgsNi40LDI4Yy01LjYsMi40LTEwLjcsNS0xNC43LDcuOA0KCQlDMTEuOSw5Miw2LjYsNzkuNiw2LDY1Ljd6IE0yNC41LDEwNS40YzMuNi0yLjYsNy45LTUsMTIuOC03YzIuNiw3LDYuMiwxMy43LDEwLjUsMTkuNEMzOSwxMTUuNywzMS4xLDExMS4zLDI0LjUsMTA1LjR6DQoJCSBNNjEuMiwxMjAuMmMtMS45LDAtMy44LTAuMi01LjgtMC41Yy01LjMtNi45LTkuOC0xNS0xMy4yLTIzLjNjNi40LTIuMiwxMy0zLjUsMTktMy45VjEyMC4yeiBNNjEuMiw4Ni43DQoJCWMtNi40LDAuNC0xMy43LDIuMi0yMC45LDUuMmMtMy40LTguOS01LjUtMTcuOC01LjgtMjYuMWgyNi43Vjg2Ljd6IE02MS4yLDYwLjJIMzQuNGMwLjQtOC43LDIuNC0xNy40LDUuOC0yNi4xDQoJCWM3LjIsMi45LDE0LjUsNC44LDIwLjksNS4yVjYwLjJ6IE02MS4yLDMzLjVjLTYuMi0wLjQtMTMtMS45LTE5LjItNC4xYzMuNi04LjUsOC4zLTE2LjMsMTMuNC0yMy4xYzIuMS0wLjQsMy45LTAuNSw1LjgtMC41VjMzLjV6DQoJCSBNNjYuOCwzMy41VjUuOGMxLjksMCwzLjgsMC4yLDUuOCwwLjVjNS4xLDYuOCw5LjgsMTQuNiwxMy40LDIzLjFDNzkuOCwzMS43LDczLDMzLjIsNjYuOCwzMy41eiBNOTAuOSwyNy40DQoJCWMtMi44LTctNi42LTEzLjktMTAuNy0xOS40YzguOCwyLjIsMTYuOCw2LjcsMjMuMywxMi42QzEwMC4xLDIzLDk1LjgsMjUuNCw5MC45LDI3LjR6IE0xMjEuMiw3N2MtMi00LjEtNS4zLTcuNS05LjQtOS43DQoJCWMtMy4xLTEuNi02LjctMi42LTEwLjQtMi42Yy0wLjYsMC0xLjIsMC0xLjgsMC4xYy0xLjUsMC4xLTIuOSwwLjQtNC4yLDAuOGMtMS41LDAuNC0zLDEtNC40LDEuN2MtMi4xLDEuMS00LDIuNi01LjYsNC4zDQoJCWMtMy43LDMuOC01LjksOS01LjksMTQuN2MwLDAuNiwwLjEsMS4yLDAuMiwxLjljMC4zLDEuNCwwLjgsMywxLjQsNC42YzEuOSw0LjcsNC42LDkuNSw0LjksOS45YzAsMCwwLDAsMCwwbDIuNCw0bDEuOSwzLjJsMi4zLDMuOA0KCQlsOC43LDE0LjNsMTQuNi0yNS4zYzAsMCw3LjQtMTEuMiw3LjQtMTYuNEMxMjMuMyw4MywxMjIuNSw3OS44LDEyMS4yLDc3eiBNMTE0LjIsODUuOWMtMC4zLDMuNC0xLjksNi4zLTQuNCw4LjQNCgkJYy0xLjgsMS41LTQuMSwyLjYtNi42LDIuOWMtMC42LDAuMS0xLjMsMC4yLTEuOSwwLjJjLTQuNiwwLTguNy0yLjQtMTEtNS45Yy0xLjMtMS45LTItNC4yLTItNi43YzAtNC44LDIuOC05LDYuOS0xMS4yDQoJCWMxLjQtMC43LDIuOC0xLjIsNC40LTEuNGMwLjUtMC4xLDEuMS0wLjEsMS42LTAuMWM3LjIsMCwxMi45LDUuNywxMi45LDEyLjZDMTE0LjMsODUuMSwxMTQuMiw4NS41LDExNC4yLDg1Ljl6Ii8+DQoJPHBhdGggaWQ9Im5hdjoyIiBjbGFzcz0ic3QwIiBkPSJNNzYuOCwzMkgxNy42Yy0xLjgsMC0zLjMsMS41LTMuMywzLjJ2ODkuNmMwLDEuOCwxLjUsMy4yLDMuMywzLjJoNTkuMmMxLjgsMCwzLjMtMS41LDMuMy0zLjJWMzUuMg0KCQlDODAuMSwzMy40LDc4LjYsMzIsNzYuOCwzMnogTTQ3LjIsMTI1LjljLTMuMSwwLTUuNi0yLjUtNS42LTUuNWMwLTMuMSwyLjUtNS41LDUuNi01LjVjMy4xLDAsNS42LDIuNSw1LjYsNS41DQoJCUM1Mi44LDEyMy40LDUwLjMsMTI1LjksNDcuMiwxMjUuOXogTTczLjMsMTEwLjNjMCwwLjktMC43LDEuNi0xLjYsMS42SDIyLjdjLTAuOSwwLTEuNi0wLjctMS42LTEuNlY0MC4yYzAtMC45LDAuNy0xLjYsMS42LTEuNg0KCQloNDguOWMwLjksMCwxLjYsMC43LDEuNiwxLjZWMTEwLjN6IE0xMTMuNywzOC44Yy0wLjYtOS44LTQuNi0xOS4zLTEyLjItMjYuOEM5My45LDQuNSw4NC4yLDAuNiw3NC4zLDBsMC41LDQuOA0KCQljOC42LDAuNCwxNy4yLDMuNywyMy43LDEwLjFjNi41LDYuNCw5LjksMTQuOSwxMC4zLDIzLjNMMTEzLjcsMzguOHogTTEwMi4zLDM5LjNjLTAuMS03LjItMi44LTE0LjMtOC40LTE5LjgNCgkJYy01LjUtNS40LTEyLjctOC4yLTIwLTguNGwwLjksNC43YzUuOCwwLDExLjcsMi4yLDE2LjIsNi41YzQuNSw0LjUsNi43LDEwLjQsNi42LDE2LjJMMTAyLjMsMzkuM3ogTTkwLjksMzkNCgkJYzAuMi00LjMtMS4zLTguNy00LjctMTJjLTMuNC0zLjMtNy45LTQuOS0xMi40LTQuNmwxLjYsNC43YzIuOC0wLjIsNS42LDAuNyw3LjgsMi44YzIuMywyLjMsMy45LDQuOSwzLjQsNy45TDkwLjksMzl6IE00Ny4yLDYxLjcNCgkJYy05LjIsMC0xNi43LDcuNC0xNi43LDE2LjVjMCw5LjEsNy41LDE2LjUsMTYuNywxNi41YzkuMywwLDE2LjgtNy40LDE2LjgtMTYuNUM2NCw2OS4xLDU2LjUsNjEuNyw0Ny4yLDYxLjd6IE00Ny4yLDgyLjlsLTcuMSw0LjINCgkJbDcuMS0xOS41bDcuMSwxOS41TDQ3LjIsODIuOXoiLz4NCgk8cGF0aCBpZD0ibmF2OjEiIGNsYXNzPSJzdDEiIGQ9Ik0zMy4xLDMxLjNDMzMuMSwxNC42LDQ3LjIsMSw2NC4yLDFjMTcsMCwzMC43LDEzLjUsMzAuNywzMC4yYzAsMTQuNC0xMC4yLDI2LjQtMjMuOCwyOS40TDYzLjgsMTI3DQoJCWwtNy4zLTY2LjRDNDMuMiw1Ny4xLDMzLjEsNDUuNCwzMy4xLDMxLjN6IE02My44LDIzLjJjMC00LjYtMy44LTguMi04LjQtOC4yUzQ3LDE4LjYsNDcsMjMuMnMzLjgsOC4yLDguNCw4LjJTNjMuOCwyNy43LDYzLjgsMjMuMg0KCQl6Ii8+DQo8L2c+DQo8ZyBpZD0icm93MSI+DQoJPHBhdGggaWQ9Im5hdjo1XzFfIiBjbGFzcz0ic3QwIiBkPSJNNDkuNywxaDIzLjd2MTRINDkuN1YxeiBNNDkuNyw0Ny43aDIzLjdWNTdINDkuN1Y0Ny43eiBNNDkuNyw4OS42aDIzLjdWMTI3SDQ5LjdWODkuNnoNCgkJIE0zMC44LDE5LjdoNzUuOVY0M0gzMC44TDE4LjQsMzEuNEwzMC44LDE5Ljd6IE0yMS4zLDYxLjdoNzUuOWwxMi40LDExLjdMOTcuMSw4NUgyMS4zVjYxLjd6Ii8+DQoJPHBhdGggaWQ9Im5hdjo0IiBjbGFzcz0ic3QyIiBkPSJNNjQsMUMzOC44LDEsMTguMywyMS4yLDE4LjMsNDZTNjQsMTI3LDY0LDEyN3M0NS43LTU2LjIsNDUuNy04MVM4OS4yLDEsNjQsMXogTTY0LDc0LjkNCgkJYy0xNi42LDAtMzAtMTMuMi0zMC0yOS41QzM0LDI5LDQ3LjQsMTUuOCw2NCwxNS44YzE2LjYsMCwzMCwxMy4yLDMwLDI5LjVDOTQsNjEuNiw4MC42LDc0LjksNjQsNzQuOXoiLz4NCgk8ZyBpZD0ibmF2OjNfM18iIGNsYXNzPSJzdDMiPg0KCQk8ZWxsaXBzZSBjbGFzcz0ic3Q0IiBjeD0iMTYuNyIgY3k9IjgxLjUiIHJ4PSI0LjYiIHJ5PSI0LjYiLz4NCgkJPGVsbGlwc2UgY2xhc3M9InN0NCIgY3g9IjExMy43IiBjeT0iNDkuNCIgcng9IjQuNiIgcnk9IjQuNiIvPg0KCQk8cGF0aCBjbGFzcz0ic3Q1IiBkPSJNODIuOSw3Ni40Yy0xLjYsMC0zLjEtMC4yLTQuNS0wLjZsMS0zLjVjMS40LDAuNCwzLjIsMC41LDQuOCwwLjRsMC4zLDMuNkM4NCw3Ni40LDgzLjUsNzYuNCw4Mi45LDc2LjR6DQoJCQkgTTkwLjUsNzQuNmwtMS44LTMuMmMxLjMtMC43LDIuNC0xLjcsMy40LTMuMWwzLDIuMUM5My44LDcyLjMsOTIuMyw3My42LDkwLjUsNzQuNnogTTIwLjMsNzRsLTMuNi0xYzAuNS0xLjgsMS4xLTMuNiwxLjctNS4zDQoJCQlsMy41LDEuM0MyMS4zLDcwLjUsMjAuOCw3Mi4yLDIwLjMsNzR6IE03Mi45LDcyLjhjLTEuMy0xLjItMi42LTIuNy0zLjgtNC42bDMuMS0yYzEuMSwxLjYsMi4xLDIuOSwzLjIsMy44TDcyLjksNzIuOHogTTk4LDY1LjQNCgkJCWwtMy40LTEuNWMwLjMtMC43LDAuNy0xLjUsMS0yLjJjMC40LTAuOSwwLjgtMS45LDEuMy0yLjhsMy4zLDEuNmMtMC40LDAuOS0wLjgsMS44LTEuMiwyLjdDOTguNyw2My45LDk4LjQsNjQuNiw5OCw2NS40eg0KCQkJIE0yNCw2NC4xbC0zLjMtMS42YzAuOS0xLjgsMS44LTMuNCwyLjgtNWwzLjEsMS45QzI1LjYsNjAuOSwyNC44LDYyLjQsMjQsNjQuMXogTTY2LjMsNjMuNGwtMC40LTAuN2MtMC43LTEuMy0xLjUtMi43LTIuMy00DQoJCQlsMy4yLTEuOGMwLjgsMS40LDEuNiwyLjgsMi4zLDQuMmwwLjQsMC43TDY2LjMsNjMuNHogTTEwMi45LDU2LjFsLTMtMi4yYzEuNC0xLjgsMi45LTMuMSw0LjYtNC4xbDEuOCwzLjINCgkJCUMxMDUuMSw1My43LDEwMy45LDU0LjcsMTAyLjksNTYuMXogTTI5LjcsNTUuNGwtMi44LTIuNGMxLjMtMS41LDIuOC0yLjgsNC4zLTRsMi4yLDIuOUMzMi4xLDUyLjksMzAuOCw1NCwyOS43LDU1LjR6IE02MC43LDU0LjQNCgkJCWMtMS4xLTEuNC0yLjMtMi41LTMuNi0zLjRsMi4yLTNjMS42LDEuMSwzLDIuNCw0LjMsNC4xTDYwLjcsNTQuNHogTTM3LjgsNDkuNEwzNi4zLDQ2YzEuOC0wLjgsMy44LTEuMyw1LjgtMS42bDAuNSwzLjYNCgkJCUM0MC45LDQ4LjMsMzkuMyw0OC43LDM3LjgsNDkuNHogTTUyLjcsNDguOGMtMS41LTAuNS0zLjItMC44LTUtMC45bDAuMy0zLjZjMi4xLDAuMiw0LjEsMC41LDUuOCwxLjFMNTIuNyw0OC44eiIvPg0KCQk8cGF0aCBpZD0ibmF2OjNfMV8iIGNsYXNzPSJzdDUiIGQ9Ik05NC44LDE0LjNMNjQuMSwyNi44TDMzLjIsMTQuM0wwLDI3Ljh2ODUuMWwzMy4yLTEzLjRsMzAuNCwxMi4zbDMxLjItMTEuNWwzMy4yLDEzLjZWMjcuOQ0KCQkJTDk0LjgsMTQuM3ogTTEyMi40LDEwNS41TDk3LjYsOTUuM1Y3MC4xYy0xLjQsMi4yLTMuMSw0LjMtNS42LDUuOHYxOS4zbC0yNS42LDkuNFY2Ny40Yy0wLjgtMS4zLTEuNC0yLjUtMi4xLTMuOA0KCQkJYy0xLjEtMi4xLTIuMi00LjEtMy40LTUuOXY0N0wzNiw5NC42VjUyLjRjLTIuMSwxLjMtNCwzLTUuNiw0Ljl2MzcuM0w1LjYsMTA0LjdWMzEuNGwyNC45LTEwLjF2MjUuOUMzMi4yLDQ2LDM0LDQ1LDM2LDQ0LjJWMjEuNA0KCQkJbDI0LjksMTAuMVY0N2MyLjIsMS43LDQsMy43LDUuNiw1Ljh2LTIxTDkyLDIxLjRWNjVjMC42LTEuMiwxLjMtMi41LDEuOS00YzEtMi4yLDIuMS00LjYsMy42LTYuOVYyMS40bDI0LjksMTAuMlYxMDUuNXoiLz4NCgk8L2c+DQoJPHBhdGggaWQ9Im5hdjoyXzNfIiBjbGFzcz0ic3QwIiBkPSJNNjQsMUwxNy45LDEyN0w2NCw5OS44bDQ2LjEsMjcuMkw2NCwxeiBNNjQsMjEuNGwzMi42LDg5LjJMNjQsOTEuM1YyMS40eiIvPg0KCTxwYXRoIGlkPSJuYXY6MV8yXyIgY2xhc3M9InN0MCIgZD0iTTY0LDEyN0MyOC43LDEyNywwLDk4LjcsMCw2NFMyOC43LDEsNjQsMXM2NCwyOC4yLDY0LDYzUzk5LjMsMTI3LDY0LDEyN3ogTTY0LDEwLjINCgkJQzMzLjgsMTAuMiw5LjMsMzQuMyw5LjMsNjRzMjQuNSw1My44LDU0LjcsNTMuOHM1NC43LTI0LjEsNTQuNy01My44Uzk0LjIsMTAuMiw2NCwxMC4yeiBNNTIuOCw1M0wyOS45LDk3LjVMNzUuMiw3NWwyMi45LTQ0LjUNCgkJTDUyLjgsNTN6IE02NCw2OS41Yy0zLjEsMC01LjYtMi40LTUuNi01LjVjMC0zLDIuNS01LjUsNS42LTUuNXM1LjYsMi40LDUuNiw1LjVDNjkuNiw2Nyw2Ny4xLDY5LjUsNjQsNjkuNXoiLz4NCjwvZz4NCjwvc3ZnPg==) no-repeat center center;
}
.fadeInTop {
	-webkit-animation: fadeInTop 1.2s both;
	-moz-animation: fadeInTop 1.2s both;
	-o-animation: fadeInTop 1.2s both;
	animation: fadeInTop 1.2s both;
}
.fadeInBottom {
	-webkit-animation: fadeInBottom 1.2s both;
	-moz-animation: fadeInBottom 1.2s both;
	-o-animation: fadeInBottom 1.2s both;
	animation: fadeInBottom 1.2s both;
}
.fadeInLeft {
	-webkit-animation: fadeInLeft 1.2s both;
	-moz-animation: fadeInLeft 1.2s both;
	-o-animation: fadeInLeft 1.2s both;
	animation: fadeInLeft 1.2s both;
}
.fadeInRight {
	-webkit-animation: fadeInRight 1.2s both;
	-moz-animation: fadeInRight 1.2s both;
	-o-animation: fadeInRight 1.2s both;
	animation: fadeInRight 1.2s both;
}
@-webkit-keyframes fadeInTop {
	0%{
		opacity: 0;
		-webkit-transform: translateY(50px);
	}
	100%{
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
}
@-webkit-keyframes fadeInBottom {
	0%{
		opacity: 0;
		-webkit-transform: translateY(-50px);
	}
	100%{
		opacity: 1;
		-webkit-transform: translateY(0px);
	}
}
@-webkit-keyframes fadeInLeft {
	0%{
		opacity: 0;
		-webkit-transform: translateX(100px);
	}
	100%{
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
}
@-webkit-keyframes fadeInRight {
	0%{
		opacity: 0;
		-webkit-transform: translateX(-100px);
	}
	100%{
		opacity: 1;
		-webkit-transform: translateX(0px);
	}
}
@media screen and (max-width: 800px) {
	h1 {
		font-size: 20px;
	}
	.div_mobile {
		display: block;
	}
	.div_desk {
		display: none!important;
	}
	#menu {
		position: absolute;
		width: 100%;
		left: 100%;
		background-color: #fff;
		text-align: left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		box-shadow: 0px 4px 10px 0px #00000012;
	}
	#menu li, #menu li.div_mobile {
		display: block;
		width: 100%;
	}
	#menu li a {
		line-height: 50px;
	}
	.sponsors .itm {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.sponsors .itm:nth-child(5n) {
		margin-right: 2%;
	}
	.sponsors .itm:nth-child(2n) {
		margin-right: 0%;
	}
	.news a.itm {
		width: 100%;
		margin: 0px 0px 20px 0px;
	}
	.tbl_new .td_big {
		display: block;
		width: 100%;
	}
	.tbl_new .td_pic {
		padding: 0px;
		padding-bottom: 20px;
	}
	.tbl_new .td_info {
		padding: 20px;
	}
	.menu_btn {
		display: block;
	}	
	#menu {
		position: absolute;
		width: 100%;
		left: 100%;
		background-color: #fff;
		text-align: left;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
		box-shadow: 0px 4px 10px 0px #00000012;
		background-color: rgba(0,0,0,0.9);
	}
	#menu li, #menu li.div_mobile {
		display: block;
		width: 100%;
	}
	#menu li a {
		line-height: 20px;
	}
	#menu li ul, #menu li .sub_div {
		display: block;
		max-height: none;
		position: relative;
		background-color: transparent;
		padding-left: 30px;
		max-height: none;
	}
	#menu li .sub_div ul {
		min-width: 100%;
		display: block;
	}
	header.mob_menu {
		top: 0px!important;
		height: 100%;
		display: block;
		overflow-y: auto;
		scrollbar-width: thin;
		scrollbar-color: #aeaeae #f1f1f1;
	}
	.mob_menu #menu {
		left: 0%;		
	}
	.tbl_contacts .td_big {
		width: 100%;
		display: block;
	}
	.players .itm {
		width: 100%;
		margin: 0px;
		margin-bottom: 10px;
	}
	.tbl_schedule tr:first-child {
		display: none;
	}
	.tbl_schedule tr {
		display: inline-block;
		border: 1px solid #ccc;
		margin-bottom: 10px;
		border-radius: 10px;
		width: 100%;
	}
	.tbl_schedule tr td:nth-child(1) {		
		display: none;
	}
	.tbl_schedule tr td:nth-child(2) {		
		width: 100%;
		display: inline-block;
		text-align: left!important;
		background-color: rgba(0,0,0,0.2);
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.tbl_schedule tr td:nth-child(3) {
		width: 80%;
		display: inline-block;
	}
	.tbl_schedule tr td:nth-child(4) {		
		width: 20%;
		display: inline-block;
	}
	.tbl_schedule tr td:nth-child(5) {		
		width: 80%;
		display: inline-block;
	}
	.tbl_schedule tr td:nth-child(6) {		
		width: 20%;
		display: inline-block;
		text-align: center!important;
	}
	.splide__list .splide__slide .info h4 {
		font-size: 20px;
	}
	.main_big {
		padding: 10px 5px;
	}
	.logos a {
		width: 100%;
		padding: 20px 15px;
	}
	.basket_tbl .tr {
		display: block;
		border-bottom: 1px solid #eee;
	}
	.basket_tbl .td {
		display: inline-block;
		vertical-align: top;
		border-bottom: 0px solid #eee;
		padding: 5px;
	}
	.basket_tbl .tr {
		position: relative;
	}
	.basket_tbl .td_del {
		background-color: #fff;
		position: absolute;
		right: 10px;
		top: 10px;
	}
	.basket_tbl .td_pic {
		width: 30%;
	}
	.basket_tbl .td_name {
		width: 70%;
	}
	.basket_tbl .td_qty {
		width: 50%;
	}
	.basket_tbl .td_price {
		width: 50%;
	}
	.basket_tbl .tr_total {
		padding-top: 10px;
	}
	.basket_tbl .tr_total .td:first-child {
		width: 50%;
		text-align: left;
	}
	.basket_tbl .tr_total .td:last-child {
		width: 50%;
		text-align: right;
	}
	.tbl_product .td_big {
		display: block;
		width: 100%;
	}
	.tbl_product .td_pic {
		padding-right: 0px;
		padding-bottom: 30px;
	}
	.tbl_product .td_pic .splide__track .mask {
		display: none;
	}
	.tbl_product .td_pic .splide__track .pic {
		width: 100%;
		position: relative;
		left: 0px;
		top: 0px;
		-webkit-transform: translate(0%, 0%);
		-ms-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
	}
	.products {
		margin-top: 30px;
	}
	.products a.itm {
		width: 49%;
		margin: 0.5% 2% 0.5% 0%;
	}
	.products a.itm:nth-child(2n) {
		margin-right: 0px;
	}
	.products .itm .bdy {
	  padding: 20px 10px;
	}
	.products .itm .price span {
	  font-size: 1.4em;
	}
	.order_tbl .basket_td, .order_tbl .order_td {
		display: block;
		width: 100%;
		padding: 20px 0px;
	}
	.tbl_standing .pic {
		max-width: none;
	}
	.tbl_standing tr th:nth-child(1) {
		position: sticky;
		left: 0px;
		z-index: 3;
	}
	.tbl_standing tr th:nth-child(2) {
		position: sticky;
		left: 30px;
		z-index: 3;
	}
	.tbl_standing tr th:nth-child(3) {
		position: sticky;
		left: 72px;
		z-index: 3;
	}
	.tbl_standing tr td:nth-child(1) {
		background-color: #fff;
		position: sticky;
		left: 0px;
	}
	.tbl_standing tr td:nth-child(2) {
		background-color: #fff;
		position: sticky;
		left: 30px;
	}
	.tbl_standing tr td:nth-child(3) {
		background-color: #fff;
		position: sticky;
		left: 72px;
	}
	.tbl_schedule .cal_div .sub {
		right: none;
		left: 0px;
	}
	.tbl_schedules .itm {
		grid-template-areas:
		'home_name home_score away_score away_name'
		'home_pic home_score away_score away_pic'
		'info info info info';
		grid-template-columns: 4fr 1fr 1fr 4fr;
	}
	.tbl_schedules .itm .info {
		border-left: 0px solid var(--main_color);
		border-top: 5px solid var(--main_color);
	}
	.donations_div .blue_div .itm_calc {
		width: 100%;
	}
	.donations_div .blue_div .btns a, .donations_div .blue_div .btns_4 select {
		padding: 7px 7px;
		font-size: 16px;
	}
	.donations_div .blue_div .itm_calc .div_white {
		padding: 10px;
		margin-top: -100px;
	}
	.donations_div .bdy {
		padding: 10px;	
	}
	.donations_div .blue_div .itm {	
		padding: 10px;
	}
	.donations_div .blue_div .bdy {
		padding: 0px;
	}
	.donations_div .blue_div .itm_calc .btns .td_type {
		display: grid !important;
	}
	.news_filters {
		padding-right: 5px;
		padding-left: 5px;
		padding-top: 15px;
		padding-bottom: 5px;
	}
	.parent_mobile {
		border: 0px solid var(--line);
		box-shadow: rgba(0, 0, 0, 0) 0px 3px 8px;
	}
	#home_screen {
		width: 90%;
	}
	.tbl_game .td_team {
		font-size: 1em;
	}
	.tbl_game .td_ticket {
		display: none;
	}
	.div_game .div_ticket {
		display: block;
		text-align: center;
		padding: 10px;
	}
}