

/* Start:/local/templates/dinamo/css/main.css?175026313640722*/
@import "/local/templates/dinamo/css/../fonts/fonts.css";

* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}
button,
input,
optgroup,
select,
textarea,
html input[type="button"],
input[type="reset"],
input[type="submit"],
button[disabled],
input[type="search"],
html input[disabled] {
	/*border:none;*/
	border-radius: 0;
	background-image: none;
	/*background-color: transparent;*/
	/*box-shadow: none;*/
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	font-family: inherit;
}

input[type="checkbox"],
input[type="radio"] {
	border: none;
	border-radius: 0;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0px;
	font-family: inherit;
}
label.checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-left: 35px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: relative;
}
label.checkbox .checkmark {
	position: absolute;
	top: 4px;
	left: 0;
	height: 23px;
	width: 23px;
	border: 2px solid #fff;
	background-color: #fff;
	border-radius: 3px;
}
label.checkbox:hover input ~ .checkmark {
	background-color: #ccc;
}
label.checkbox input:checked ~ .checkmark {
	background-color: #2196f3;
}
label.checkbox:after {
	content: "";
	position: absolute;
	display: none;
}
label.checkbox input:checked ~ .checkmark:after {
	display: block;
}
label.checkbox .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: none;
	border-radius: 0;
	background-image: none;
	background-color: transparent;
	box-shadow: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	font-family: inherit;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	border: none;
	border-radius: 0;
	background-image: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	font-family: inherit;
}
input[type="text"]::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}
input[type="text"]::-ms-reveal {
	display: none;
	width: 0;
	height: 0;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
	display: none;
}
input[type="number"] {
	-moz-appearance: textfield;
}
input,
button {
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
	-webkit-box-shadow: none;
	box-shadow: none;
}
body {
	font-size: 16px;
	color: #262626;
	font-family: "Bliss Pro";
	background-color: #fbfbfb;
	overflow-x: hidden;
}
a {
	color: inherit;
	-webkit-transition: 0.3s color;
	-o-transition: 0.3s color;
	transition: 0.3s color;
	text-decoration: none;
}
h1 {
	font-size: 74px;
}
h2 {
	font-size: 58px;
}
h3 {
	font-size: 40px;
}
h4 {
	font-size: 30px;
}
main {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
header {
	background-color: #fff;
	padding: 20px 0;
	color: #3066bf;
}
.menu_t .menu {
	list-style: none;
}
.menu_t .part {
	font-size: 20px;
	font-weight: 800;
	text-transform: uppercase;
	padding-right: 40px;
	position: relative;
}
.menu_t .part:last-child {
	padding-right: 0;
}
.menu_t .part.active .root-item-selected {
	color: #FF57BA;
}
.menu_t .part .child_list {
	display: none;
	position: absolute;
	top: 25px;
	left: -20px;
	background-color: #2696f5;
	color: #fff;
	padding: 20px;
	z-index: 997;
	list-style: none;
	border-radius: 5px;
}
.menu_t .part:hover .child_list {
	display: block;
}
.menu_t .part .child_list li {
	padding-bottom: 10px;
	font-size: 18px;
}
.menu_t .part .child_list li:last-child {
	padding-bottom: 0;
}
.menu_t .highlight .root-item {
	/*position: relative;*/
	background-color: #dfebf9;
	border-radius: 5px;
	padding: 10px;
	margin: 0 -5px 0 -5px;
	/*z-index: 1;*/
}
.menu_t .highlight .root-item:before {
	/*content: '';*/
	position: absolute;
	background-color: #dfebf9;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	padding: 10px;
	z-index: -1;
}
.soc_t .soc_ico path {
	fill: #3066bf;
}
.soc_t .part {
	padding-right: 30px;
}
.soc_t .part:last-child {
	padding-right: 0;
}
.burger_place .burger {
	cursor: pointer;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.def_mt {
	margin-top: 120px;
}
.def_pt {
	padding-top: 120px;
}
.flex-bottom {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: end;
}
.flex-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
}
.main_slider_place .slide {
	position: relative;
}
.main_slider_place .slide picture img {
	width: 100%;
	max-width: 100%;
}
.main_slider_place .slide video {
	width: 100%;
}
.main_slider_place .slide .text-place {
	padding: 0 0 40px 80px;
	height: 300px;
}
.main_slider_place .content-slide {
	width: calc(100% - 400px);
}
.main_slider_place .content-slide .part {
	color: #fff;
	font-weight: 700;
	font-size: 50px;
	text-transform: uppercase;
}
.slider_init .slick-arrow {
	position: absolute;
	width: 80px;
	height: 80px;
	display: block;
	background: transparent;
	border-radius: 8px;
	-webkit-transform: matrix(1, 0, 0, -1, 0, 0);
	-ms-transform: matrix(1, 0, 0, -1, 0, 0);
	transform: matrix(1, 0, 0, -1, 0, 0);
	z-index: 1;
	cursor: pointer;
}
.slider_init .slick-arrow:after {
	content: "";
	width: 18px;
	height: 24px;
	display: block;
	background-image: url("/local/templates/dinamo/css/../img/ico/left.png");
	background-size: cover;
	margin: 0 auto;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.slider_init.white-btns .slick-arrow {
	border: 2px solid #fff;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.slider_init.white-btns .slick-arrow:hover {
	background-color: #fff;
}
.slider_init.white-btns .slick-arrow:hover:after {
	background-image: url("/local/templates/dinamo/css/../img/ico/left-b.png");
}
.main_slider_place .slider_init .slick-prev {
	right: 187px;
	bottom: 40px;
}
.main_slider_place .slider_init .slick-next {
	right: 75px;
	bottom: 40px;
}
.main_slider_place .slider_init .slick-next:after {
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotate(180deg);
	transform: rotateZ(180deg);
}
.calendar_slider_place {
	padding: 80px 0 0 0;
}
.calendar_slider_place {
	color: #fff;
}
.calendar_slider_place .owl-stage-outer {
	padding-bottom: 90px;
	padding-top: 40px;
}
.calendar_slider_place .card {
	width: 330px;
	max-width: calc(100% - 10px);
	margin: 0 auto;
	background-color: #3066bf;
	border-radius: 20px;
	padding: 20px 0;
	-webkit-transition: 1s all;
	-o-transition: 1s all;
	transition: 1s all;
}
.calendar_slider_place .card.prev {
	background-color: #2696f5;
}

.calendar_slider_place .card .data_place {
	font-size: 28px;
	font-weight: 500;
	text-align: center;
}
.calendar_slider_place .card .data_place:after {
	/*content: '';*/
	width: calc(100% + 100px);
	margin-left: -50px;
	margin-top: 15px;
	height: 1px;
	background-color: #fff;
	opacity: 0.3;
	display: block;
}
.calendar_slider_place .card .time_place {
	font-size: 26px;
	font-weight: 400;
	text-align: center;
}
.calendar_slider_place .card .vs_place {
	padding: 25px 18px 45px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
}
.text_center {
	text-align: center;
}
.text_right {
	text-align: right;
}
.calendar_slider_place .card .vs_place img {
	width: 50px;
	margin: 0 auto;
	padding-bottom: 5px;
	-webkit-filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
.calendar_slider_place .card .vs_place p.desc {
	word-break: break-word;
}
.calendar_slider_place .card .vs_place .vs_text {
	font-size: 48px;
	font-weight: 500;
}
.calendar_slider_place .card .vs_place .vs_text .desc {
	font-size: 18px;
}
.calendar_slider_place .center .card {
	-webkit-box-shadow: 0px 30px 60px 0px rgba(47, 82, 143, 0.55);
	box-shadow: 0px 30px 60px 0px rgba(47, 82, 143, 0.55);
}
.calendar_slider_place .card .desc_place {
	text-align: center;
	padding: 0 30px 10px;
	font-size: 26px;
}
.slider_multiple .owl-item,
.slider_multiple .slide,
.slider_multiple .owl-stage {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.slider_multiple .owl-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}
.slider_multiple .owl-dots .owl-dot {
	margin: -20px 7px 0;
	width: 16px;
	min-width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #2696f5;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.slider_multiple .owl-dots .owl-dot.active {
	background-color: #ff57ba;
	width: 20px;
	min-width: 20px;
	height: 20px;
}
.slider_multiple .owl-dots .owl-dot.prevActive {
	background-color: #ff57ba;
}
.news_slider_place {
	margin-top: 100px;
}
.news_slider_place .news {
	display: block;
	width: 300px;
	height: 400px;
	overflow: hidden;
	border-radius: 20px;
}
.news_slider_place .news picture img {
	width: auto;
	-o-object-fit: none;
	object-fit: none;
	-webkit-transition: 0.6s all;
	-o-transition: 0.6s all;
	transition: 0.6s all;
}
.news_slider_place .news:hover picture img {
	-webkit-transform: scale(1.09);
	-ms-transform: scale(1.09);
	transform: scale(1.09);
}
.news_slider_place .news .text-place {
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	padding: 40px 30px;
	height: 203px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.news_slider_place .news .text-place .data {
	font-size: 26px;
	padding-top: 15px;
	font-weight: 300;
	height: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.news_slider_place .center .news .text-place .data {
	height: auto;
	opacity: 1;
}
.news_slider_place .owl-item.active:first-child .news .text-place {
	padding: 40px;
	font-size: 32px;
}
.news_slider_place .title_block {
}
.title_block {
	font-weight: 700;
	font-size: 58px;
	color: #3066bf;
	text-transform: uppercase;
}
.container_content {
	width: 1070px;
	margin: 0 auto;
}
.container_ui {
	width: 1290px;
	margin: 0 auto;
}
.mt60 {
	margin-top: 60px;
}
.mb60 {
	margin-bottom: 60px;
}
.mb100 {
	margin-bottom: 100px;
}
.nav_by_slider {
	padding-top: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.nav_by_slider.nav_by_slider_single,
.nav_by_slider.nav_by_slider_single_2,
.nav_by_slider.nav_by_slider_multiple_3 {
	padding-top: 20px;
}
.nav_by_slider button {
	width: 80px;
	height: 80px;
	display: block;
	background: #2696f5 !important;
	border-radius: 8px;
	margin-right: 30px;
	border: none;
	cursor: pointer;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.nav_by_slider button.disabled {
	display: none;
}
.nav_by_slider button:hover {
	background: #3066bf !important;
}
.nav_by_slider button span {
	display: none;
}
.nav_by_slider button:after {
	content: "";
	width: 18px;
	height: 24px;
	display: block;
	background-image: url("/local/templates/dinamo/css/../img/ico/left.png");
	background-size: cover;
	margin: 0 auto;
}
.nav_by_slider button.owl-next:after {
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotate(180deg);
	transform: rotateZ(180deg);
}
.btn_link {
	background-color: #2696f5;
	background-image: url("/local/templates/dinamo/css/../img/fbtn.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: bottom;
	color: #fff;
	display: inline-block;
	font-size: 24px;
	border-radius: 8px;
	padding: 25px 70px;
	background-position-x: right;
	text-align: center;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.btn_link:hover {
	background-color: #3066bf;
	background-image: url("/local/templates/dinamo/css/../img/fbtn_hover.png");
}
.full-btn .btn_link {
	width: 100%;
	padding: 16px 70px;
}
.btn_with_arrows .btn_link {
	position: relative;
	z-index: 2;
}
.right-btn {
	text-align: right;
}
.btn_with_arrows {
	margin-top: -80px;
}
.table {
	background-color: #fff;
}
.table .header_table {
	background-color: #3066bf;
	border-radius: 8px 8px 0px 0px;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 21px 16px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.table .body_table {
	border-left: 1px solid #d6ebfd;
	border-right: 1px solid #d6ebfd;
}
.table .body_table .row_table {
	position: relative;
	padding: 7px 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px solid #d6ebfd;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.table .body_table .row_table:before,
.table .body_table .row_table:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	width: 5px;
	background-color: transparent;
}
.table .body_table .row_table:before {
	left: -1px;
}
.table .body_table .row_table:after {
	right: -1px;
}
.table .body_table .row_table:hover:before,
.table .body_table .row_table:hover:after {
	background-color: #3066bf;
}
.table .body_table .row_table:hover {
	background: #d6ebfd;
}
.table .part {
	width: 10%;
	text-align: center;
}
.table .part_full {
	width: 30%;
}
.table .body_table .with_img img {
	width: 45px;
}
.table .body_table {
	color: #3066bf;
	font-size: 26px;
}
.table .body_table .black {
	color: #000;
}
.tournament_place .table_place .title_block,
.tournament_place .leader_place .title_block {
	padding-bottom: 40px;
}
.flex-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.tournament_place .table_place {
	width: 60%;
	z-index: 2;
}
.tournament_place .table_place .table {
	position: relative;
	z-index: 2;
	padding-bottom: 25px;
}
.tournament_place .leader_place {
	width: 40%;
	padding-left: 80px;
	z-index: 2;
	position: relative;
}
.card_sport {
	color: #ffffff;
}
.card_sport .img_with_wave:before {
	content: "";
	background-image: url("/local/templates/dinamo/css/../img/wave-3.png");
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	position: absolute;
	height: 80%;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	transition: 0.3s all;
}
.player .card_sport:hover .img_with_wave:before {
	left: -5px;
	bottom: -10px;
	width: 105%;
}
.player .card_sport:hover .img_with_wave .b-wave {
	width: 110%;
}
.big_card.card_sport .img_with_wave:before {
	background-image: url("/local/templates/dinamo/css/../img/d-wave.png");
	height: 90%;
}
.in_club.card_sport .img_with_wave:before {
	height: 95%;
	bottom: -53px;
}
.card_sport .img_with_wave {
	position: relative;
	margin-bottom: -4px;
}
.card_sport .img_with_wave img {
	width: 100%;
	position: relative;
}
.img_with_wave.only_bot_wave:before {
	content: none;
}
.card_sport {
	-webkit-box-shadow: 0px 11px 40px rgba(47, 82, 143, 0.35);
	box-shadow: 0px 11px 40px rgba(47, 82, 143, 0.35);
	border-radius: 20px;
	overflow: hidden;
	background-color: #fff;
}
.card_sport .info_card {
	background-image: url("/local/templates/dinamo/css/../img/b-wave.png");
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 120px 40px 38px;
	margin-top: -46%;
	position: relative;
}
.card_sport.big_card .info_card {
	padding: 120px 40px 17px;
}
.card_sport .info_card .num {
	padding-right: 70px;
	font-weight: 700;
	font-size: 80px;
	-ms-flex-item-align: end;
	-ms-grid-row-align: end;
	align-self: end;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.card_sport .more_info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	z-index: 2;
}
.card_sport .more_info .name {
	font-size: 32px;
	padding-bottom: 12px;
	text-transform: uppercase;
}
.card_sport .more_info .role {
	font-size: 18px;
	padding-bottom: 40px;
}
.card_sport .more_info .birth_title {
	font-size: 18px;
	font-weight: 700;
	opacity: 0.5;
	text-transform: uppercase;
	padding-bottom: 8px;
}
.card_sport .more_info .birth {
	font-size: 26px;
}
.slider_team_place {
	background: -o-linear-gradient(top, #3066bf 0%, #2696f5 100%),
		rgba(255, 255, 255, 0.1);
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(#3066bf),
			to(#2696f5)
		),
		rgba(255, 255, 255, 0.1);
	background: linear-gradient(180deg, #3066bf 0%, #2696f5 100%),
		rgba(255, 255, 255, 0.1);
	padding: 60px 0;
	position: relative;
}
.slider_team_place:before {
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	background-image: url("/local/templates/dinamo/css/../img/bac-sport.png");
	background-repeat: no-repeat;
	background-size: contain;
}
.slider_team_place .slider_multiple_team .player {
	width: 300px;
}
.slider_team_place .card_sport {
	width: 300px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.card_sport .b-wave {
	background-image: url(/local/templates/dinamo/css/../img/wave-2.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position-y: bottom;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: 0.3s all;
}
.card_sport .img_with_wave .num {
	font-size: 58px;
	font-weight: 700;
	position: absolute;
	top: 16px;
	right: 24px;
	color: #3066bf;
}
.card_sport.in_club {
	-ms-flex-item-align: start;
	align-self: flex-start;
}
.slider_team_place .data_player {
	padding-top: 15px;
	color: #fff;
}
.slider_team_place .data_player .name {
	text-transform: uppercase;
	font-size: 32px;
	padding-bottom: 8px;
	width: 80%;
}
.slider_team_place .data_player .role {
	font-size: 26px;
	font-weight: 300;
}
.slide_media_place .news_part {
	-webkit-box-flex: 30;
	-ms-flex-positive: 30;
	flex-grow: 30;
}
.slide_media_place .part {
	margin-right: 30px;
	border-radius: 8px 8px 0px 0px;
	overflow: hidden;
	max-height: 630px;
}
.slide_media_place .part:last-child {
	margin-right: 0;
}
.slide_media_place .side_1 {
	-webkit-box-flex: 1.5;
	-ms-flex: 1.5;
	flex: 1.5;
}
.slide_media_place .side_2 {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}
.slide_media_place .side_3 {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}
.slide_media_place .news_part picture {
	overflow: hidden;
}
.slide_media_place .news_part picture img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	transition: 0.5s all;
}
.slide_media_place .news_part .middle_part {
	display: -ms-grid;
	display: grid;
	border-radius: 0;
}
.slide_media_place .news_part .middle_part .m_part {
	margin-bottom: 30px;
	border-radius: 8px 8px 0px 0px;
	overflow: hidden;
}
.slide_media_place .news_part .middle_part .m_part:last-child {
	margin-bottom: 0;
}
.color_line.pink {
	border-bottom: 8px solid #ff57ba;
}
.color_line.sky {
	border-bottom: 8px solid #ebf5fe;
}
.color_line.blue {
	border-bottom: 8px solid #2696f5;
}
.smooth_back {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: -o-linear-gradient(top, rgba(48, 102, 191, 0) 0%, #3066bf 100%),
		-o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
	background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(rgba(48, 102, 191, 0)),
			to(#3066bf)
		),
		-webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
	background: linear-gradient(180deg, rgba(48, 102, 191, 0) 0%, #3066bf 100%),
		linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
}
.slide_media_place .news_part .middle_part .text-place .data {
	font-size: 14px;
	font-weight: 400;
}
.slide_media_place .news_part .middle_part .text-place {
	font-size: 16px;
	padding: 16px;
}
.slide_media_place .news_part .middle_part .text-place .link {
	padding-bottom: 8px;
}
.slide_media_place .news_part .part:hover > picture img,
.slide_media_place .news_part .m_part:hover > picture img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.slide_media_place .text-place {
	color: #fff;
	font-size: 32px;
	font-weight: 700;
	padding: 40px;
}
.slide_media_place .text-place .link {
	padding-bottom: 16px;
}
.slide_media_place .text-place .data {
	font-size: 24px;
	font-weight: 400;
}
.num.with_bac {
	display: block;
	background-image: url("/local/templates/dinamo/css/../img/num.png");
	background-size: contain;
	background-repeat: no-repeat;
	color: #3066bf;
	font-size: 16px;
	font-weight: 400;
	padding: 7px;
	width: 39px;
	height: 33px;
	text-align: center;
}
.pos-rel {
	position: relative;
}
.flex-a-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex-center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.video_ico:after {
	content: "";
	background-image: url("/local/templates/dinamo/css/../img/video_ico.png");
	background-repeat: no-repeat;
	background-size: contain;
	width: 90px;
	height: 90px;
	display: block;
	position: absolute;
	top: calc(50% - 90px);
	right: calc(50% - 45px);
}
.partners_place {
	padding-bottom: 120px;
}
.partners_list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
}
.partners_list .part img {
	max-width: 100%;
}
.b_waves {
	background-image: url("/local/templates/dinamo/css/../img/bwaves.png");
	background-size: cover;
	background-repeat: no-repeat;
}
.b_waves.near_both {
	position: absolute;
	top: -319px;
	right: 0;
	left: 0;
	height: 450px;
	z-index: -1;
}
footer {
	background-color: #3066bf;
	padding: 60px 75px;
	color: #fff;
}
footer .menu_b {
	font-size: 20px;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
footer .menu_b ul {
	list-style: none;
}
footer .menu_b .part {
	padding-right: 40px;
}
footer .menu_b .part:last-child {
	padding-right: 0;
}
footer .desc_b {
	font-size: 14px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.def_pb_b {
	padding-bottom: 50px;
}
.soc_b .part {
	padding-right: 50px;
}
.soc_b .part:last-child {
	padding-right: 0;
}

/* width */
::-webkit-scrollbar {
	width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #d6ebfd;
	border-radius: 12px;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #2696f5;
	border-radius: 9px;
}
.mob_show {
	display: none;
}
.burger {
	width: 50px;
}
.svg_burger_close {
	display: none;
}
.mega_menu {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #3066bf;
	padding: 60px 180px;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	overflow-y: scroll;
}
.mega_menu .parent_item {
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 500;
	padding-bottom: 16px;
}
.mega_menu .child_list li {
	font-size: 26px;
	font-weight: 300;
	padding-bottom: 10px;
}
body.active_menu {
	overflow: hidden;
	padding-right: 10px;
}
.active_menu .mega_menu {
	opacity: 1;
	visibility: visible;
	z-index: 10;
}
.mega_menu ul {
	list-style: none;
}
.mega_menu .menu_list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.mega_menu .menu_list .parent_item_list {
	padding-right: 20px;
	padding-bottom: 5%;
	width: 33%;
}
.mega_menu .desc_place {
	font-size: 26px;
	font-weight: 300;
}
.mega_menu .menu_list .parent_item_list:nth-child(3n) {
	padding-right: 0;
}
.main_banner {
	background-image: url("/local/templates/dinamo/css/../img/BG.jpg");
	background-position: center;
	background-size: cover;
	padding: 100px 0 0 0;
}
.page_title {
	font-size: 74px;
	font-weight: 700;
	color: #3066bf;
	text-transform: uppercase;
}
.main_banner .page_title {
	margin-top: -40px;
	padding-bottom: 50px;
}
.center_text {
	text-align: center;
}
.filter_top {
	padding: 5px;
	padding-bottom: 60px;
}
.filter_top.fixed.active {
	position: fixed;
	top: 0;
	background-color: #fff;
	padding-bottom: 0;
	border: 1px solid rgb(0 0 0 / 17%);
	z-index: 3;
	left: 0;
	right: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.filter_top .filter_part {
	font-size: 40px;
	font-weight: 700;
	color: #3066bf;
	text-transform: uppercase;
	margin-right: 40px;
	cursor: pointer;
}
.filter_top .filter_part:hover a {
	text-decoration: none;
}
.filter_top .filter_part:last-child {
	margin-right: 0;
}
.filter_top .filter_part.active a,
.filter_left .filter_part.active a {
	position: relative;
}
.filter_top .filter_part.active a:after,
.filter_left .filter_part.active a:after {
	content: "";
	background-image: url("/local/templates/dinamo/css/../img/ico/mini_wave.svg");
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	background-size: cover;
	height: 14px;
	left: 0;
	right: 0;
	position: absolute;
	/*bottom: 10px;*/
}
.def_pt_page {
	padding-top: 80px;
}
.page_team_place {
	background-image: url("/local/templates/dinamo/css/../img/ico/bigboll.svg");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 0 -290px;
}
.list_team {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.list_team .player {
	width: 300px;
	margin-bottom: 80px;
	margin-right: 30px;
}
.list_team .data_player {
	color: #3066bf;
}
.list_team .data_player .name {
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 700;
	padding-top: 16px;
	padding-bottom: 4px;
}
.list_team .data_player .role {
	font-size: 20px;
}
.list_team .player .data_player * {
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.list_team .player:hover .data_player * {
	color: #ff57ba;
}
.other_page .partners_place .title_block {
	display: none;
}
.remove_logo_partners .partners_list {
	display: none !important;
}
.slide_team {
	display: none;
}
.slide_team.active {
	display: block;
}
.popup_data {
	display: none;
}
.hide_card_sport {
	border-radius: 8px;
	color: #3066bf;
	background-image: url("/local/templates/dinamo/css/../img/ico/bigboll.svg") !important;
}
.fancybox-slide--html .hide_card_sport .fancybox-close-small {
	padding: 7px;
	right: 20px;
	top: 15px;
}
.fancybox-slide--html .hide_card_sport .fancybox-close-small svg path {
	stroke-width: 3;
}
.hide_card_sport .inner_hide_card .card_sport .img_with_wave,
.hide_card_sport .inner_hide_card .card_sport {
	width: 300px;
}
.hide_card_sport .inner_hide_card .data_player .role {
	font-size: 24px;
	font-weight: 700;
	padding-top: 15px;
}
.hide_card_sport .inner_hide_card .data_player .num,
.hide_card_sport .inner_hide_card .title {
	font-size: 48px;
	font-weight: 500;
}
.hide_card_sport .inner_hide_card .title {
	padding-bottom: 20px;
	text-transform: uppercase;
}
.hide_card_sport .inner_hide_card .more_data_card {
	margin-left: 30px;
	width: 583px;
}
.hide_card_sport .inner_hide_card .more_data_card .back_board {
	border-radius: 8px;
	background-color: #3066bf;
	padding: 24px;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	margin-bottom: 30px;
}
.hide_card_sport
	.inner_hide_card
	.more_data_card
	.back_board
	.part_board
	.right {
	font-weight: 500;
	width: 60%;
	padding-left: 25px;
}
.hide_card_sport
	.inner_hide_card
	.more_data_card
	.back_board
	.part_board
	.left {
	width: 40%;
	padding-right: 25px;
	font-weight: 300;
	border-right: 2px solid #fff;
	padding-bottom: 16px;
}
.hide_card_sport
	.inner_hide_card
	.more_data_card
	.back_board
	.part_board:last-child
	.left {
	padding-bottom: 0;
}
.hide_card_sport .inner_hide_card .more_data_card .achievements {
	font-size: 24px;
}
.hide_card_sport .inner_hide_card .more_data_card .achievements .type {
	text-transform: uppercase;
	font-weight: 500;
	padding-bottom: 16px;
}
.hide_card_sport .inner_hide_card .more_data_card .achievements ul {
	list-style: none;
}
.hide_card_sport .inner_hide_card .more_data_card .achievements ul li {
	padding-left: 30px;
	padding-bottom: 10px;
	position: relative;
}
.hide_card_sport .inner_hide_card .more_data_card .achievements ul li:before {
	content: ".";
	position: absolute;
	left: 9px;
	font-size: 50px;
	top: 0;
	line-height: 0;
}
.parts_contact_place {
	font-size: 32px;
	color: #3066bf;
}
.parts_contact_place .part_contact {
	padding-bottom: 30px;
}
.parts_contact_place .name_part {
	font-weight: 700;
}
.hide_card_sport .card_sport_place {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.container_content h1,
.container_content h2,
.container_content h3,
.container_content h4,
.container_content h5,
.container_content h6,
.h1 {
	color: #3066bf;
	text-transform: uppercase;
	padding-bottom: 30px;
}
.container_content h1,
.h1 {
	font-size: 58px;
	font-weight: 700;
}
.container_content h2 {
	font-size: 48px;
	font-weight: 500;
}
.container_content p,
.container_content span,
.container_content {
	color: #1a1a1a;
	font-size: 24px;
	font-weight: 200;
}
.container_content p,
.container_content span {
	padding-bottom: 20px;
}
.container_content .full_screen {
	width: 100vw;
	margin-left: calc(-50vw + 50%);
}
.container_content .full_screen video {
	width: 100%;
	padding-top: 60px;
	padding-bottom: 100px;
}
.container_content .desc_photo p {
	font-size: 18px;
	color: #2696f5;
}
.slide_for_content .desc_photo {
	margin-left: 50%;
	padding-top: 10px;
}
.container_content blockquote {
	color: #3066bf;
	text-align: center;
	font-size: 32px;
	font-weight: 500;
	margin: 50px 0;
	padding: 40px 0;
	position: relative;
}
.container_content blockquote:before,
.container_content blockquote:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	height: 17px;
	background-image: url(/local/templates/dinamo/css/../img/ico/mini_wave.svg);
	background-repeat: repeat-x;
}
.container_content blockquote:before {
	top: 0;
}
.container_content blockquote:after {
	bottom: 0;
}
.container_content .owl-carousel {
	padding-top: 40px;
}
.calendar_slider_place .date_time {
	padding: 0 22px;
	position: relative;
}
.short_wave_in_cart {
	position: relative;
}
.short_wave_in_cart:after {
	content: "";
	position: absolute;
	bottom: -17px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
	opacity: 0.3;
	display: block;
}
.calendar_slider_place .match_results_list .card {
	width: 410px;
	margin: 0 30px 30px 0;
	padding: 20px 0 0px;
}
.match_results_place .match_results_list .date_time .stage,
.calendar_slider_place.match_results_place .card .data_place,
.calendar_slider_place.match_results_place .card .time_place {
	font-size: 26px;
	font-weight: 300;
	text-transform: uppercase;
}
.calendar_slider_place.match_results_place .card .data_place {
	padding: 0;
}
.calendar_slider_place.match_results_place .card .data_place:after {
	content: none;
}
.calendar_slider_place.match_results_place .card .vs_place {
	padding: 60px 35px 20px;
}
.card .set_list.with_wave_in_cart {
	margin-top: 0;
	font-size: 16px;
	position: relative;
	margin-bottom: 25px;
}
.card .set_list.with_wave_in_cart:before,
.card .set_list.with_wave_in_cart:after {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
	opacity: 0.3;
	display: block;
}
.card .set_list.with_wave_in_cart:before {
	top: 0;
}
.card .set_list.with_wave_in_cart:after {
	bottom: 0;
}
.card .set_list {
	padding: 8px;
	font-size: 18px;
	text-align: center;
	margin-top: 17px;
}
.card .name_battle {
	padding: 12px 24px;
	font-size: 24px;
	text-align: center;
	margin-top: 17px;
}
.calendar_slider_place .card .vs_place > * {
	width: 33%;
}
.pager_cards_list .pager_card {
	width: 410px;
	margin: 0 30px 30px 0;
	border-radius: 8px 8px 0px 0px;
	overflow: hidden;
	color: #fff;
	font-size: 18px;
}

.pager_cards_list .pager_card picture img {
	width: 100%;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.pager_cards_list .pager_card .text-place .content-slide,
.slide_media_place .text-place .content-slide {
	width: 100%;
}
.pager_cards_list .pager_card .text-place {
	padding: 32px 40px;
}
.pager_cards_list .pager_card .text-place .link {
	font-size: 24px;
	padding-bottom: 15px;
}
.pager_card {
	cursor: pointer;
}
.pager_card:hover picture img {
	-webkit-transform: scale(1.09);
	-ms-transform: scale(1.09);
	transform: scale(1.09);
}

.pager_cards_list.rain {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
	padding-bottom: 12px;
}
.pager_cards_list.rain picture {
	display: block;
	height: 100%;
}
.pager_cards_list.rain picture div {
	height: 100%;
	background-size: cover !important;
}
.pager_cards_list.rain .pager_card {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px;
	margin-bottom: 30px;
	grid-row: span 18;
	margin: 0;
}
.pager_cards_list.rain .pager_card:nth-child(2n + 2) {
	grid-row: span 27;
}
.pager_cards_list.rain .pager_card:nth-child(8n + 7) {
	grid-row: span 32;
}
.pager_cards_list.rain .pager_card img {
	border-radius: 8px;
	object-fit: cover;
	height: 100%;
}
.pager_cards_list.rain .text-place {
	display: none;
}

.filter_burger .part {
	text-transform: uppercase;
	padding: 11px 30px;
	color: #3066bf;
	border: 2px solid #3066bf;
	border-radius: 8px;
	font-size: 32px;
	font-weight: 300;
	margin-top: -6px;
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.filter_burger .part .text {
	padding-right: 16px;
}
.filter_burger.active .part,
.filter_hide,
.filter_burger:hover .part {
	color: #fff;
	background-color: #3066bf;
	-webkit-box-shadow: 0px 4px 20px -120px rgba(47, 82, 143, 0.3);
	box-shadow: 0px 4px 20px -120px rgba(47, 82, 143, 0.3);
}
.filter_burger svg path {
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.filter_burger.active svg path,
.filter_burger:hover svg path {
	fill: #fff;
}
.filter_hide {
	display: none;
	position: absolute;
	top: 60px;
	right: 0;
	border: 2px solid #fff;
	border-radius: 8px;
	padding: 24px 40px 0 40px;
	z-index: 2;
}
.filter_burger.active .filter_hide {
	display: block;
}
.filter_hide .title {
	font-size: 32px;
	font-weight: 500;
	padding-bottom: 20px;
}
.filter_hide .list {
	padding-bottom: 20px;
}
.filter_hide .list label {
	padding-bottom: 12px;
	font-size: 26px;
	text-transform: uppercase;
}
.pagination .part {
	padding: 6px 3px;
	border: 1px solid #3066bf;
	border-radius: 8px;
	margin-right: 20px;
	font-size: 32px;
	line-height: 32px;
	font-weight: 500;
	color: #3066bf;
	display: block;
	width: 48px;
	height: 48px;
	text-align: center;
}
.pagination .part:hover {
	background-color: #dfebff;
}
.pagination .arrow {
	line-height: 27px;
}
.pagination .arrow:first-child {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.pagination .part.active {
	background-color: #3066bf;
	color: #fff;
}
.pagination .part:last-child {
	margin-right: 0;
}
.grid {
	display: -ms-grid;
	display: grid;
}
.pager_cards_list.grid {
	-ms-grid-columns: (1fr) [3];
	grid-template-columns: repeat(3, 1fr);
}
.special_date_title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	margin-bottom: 40px;
}
.special_date_title .right_date {
	border: 2px solid #3066bf;
	border-radius: 8px;
	text-align: center;
	margin-left: 15px;
}
.special_date_title .right_date * {
	padding: 16px 24px;
	color: #3066bf;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 500;
}
.special_date_title .right_date *:first-child {
	border-bottom: 2px solid #3066bf;
}
.container_content img {
	width: 100%;
	border-radius: 8px;
}
.container_content ul {
	padding-left: 20px;
}
.pager_cards_list.grid .pager_card .video_ico:after {
	content: none;
}
.pager_cards_list.grid .pager_card:nth-child(2) .video_ico:after {
	content: "";
}
.pager_cards_list.grid .pager_card:nth-child(2) .video_ico_mini:after {
	content: none;
}
.video_ico_mini:after {
	content: "";
	background-image: url("/local/templates/dinamo/css/../img/ico/play.svg");
	background-repeat: no-repeat;
	background-size: contain;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}
.filter_left .filter_part {
	font-size: 31px;
	font-weight: 700;
	text-transform: uppercase;
	color: #3066bf;
	padding-bottom: 40px;
}
.filter_left .filter_part.active {
	padding-bottom: 26px;
}
.filter_left .filter_part:hover {
	text-decoration: underline;
}
.double_side {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: auto 1fr;
	grid-template-columns: auto 1fr;
}
.double_side .left-side {
	margin-right: 140px;
}
.right-side .calendar_table {
	margin-top: 60px;
}
.right-side .calendar_table:first-child {
	margin-top: 0;
}
.table_place.calendar_table .part_small {
	width: 5%;
	font-size: 26px;
}
.table_place.calendar_table .header_table .part {
	text-align: left;
	font-size: 32px;
	padding-left: 15px;
}
.table_place.calendar_table .body_table {
	font-size: 18px;
}
.table_place.calendar_table .with_img img {
	margin: 0 18px;
}
.table_place.calendar_table .part_full {
	width: 60%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 2fr 1fr 50px 1fr 2fr;
	grid-template-columns: 2fr 1fr 50px 1fr 2fr;
}
.table_place.calendar_table .part {
	width: 15%;
}
.sponsor_list .part {
	padding-bottom: 80px;
}
.sponsor_list .logo_sponsor img {
	max-width: 90%;
}
.sponsor_list .logo_sponsor {
	background: #ffffff;
	-webkit-box-shadow: 0 11px 40px rgba(47, 82, 143, 0.35);
	box-shadow: 0 11px 40px rgba(47, 82, 143, 0.35);
	border-radius: 20px;
	width: 410px;
	height: 290px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.sponsor_list .data_sponsor .title_sponsor {
	color: #3066bf;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 48px;
	padding-bottom: 30px;
}
.sponsor_list .data_sponsor {
	width: calc(100% - 510px);
}
.sponsor_list .data_sponsor .content_sponsor {
	font-size: 26px;
	color: #1a1a1a;
}
.sponsor_list .data_sponsor .content_sponsor p {
	padding-bottom: 15px;
}
.sponsor_list .data_sponsor .content_sponsor a {
	color: #2597f4;
}
.container_content a {
	color: #2597f4;
}
.container_content .page_contacts_place .part_contact * {
	color: #3066bf;
}
.but_to_top {
	cursor: pointer;
	position: fixed;
	right: 0;
	bottom: 40px;
	z-index: 6;
	width: 80px;
	height: 60px;
	background: #2696f5;
	border: 2px solid #ffffff;
	-webkit-box-shadow: 0px 4px 16px rgb(0 0 0 / 25%);
	box-shadow: 0px 4px 16px rgb(0 0 0 / 25%);
	border-radius: 32px;
	-webkit-transform: matrix(0, 1, 1, 0, 0, 0);
	-ms-transform: matrix(0, 1, 1, 0, 0, 0);
	transform: matrix(0, 1, 1, 0, 0, 0);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
}
.but_to_top.active {
	opacity: 1;
	visibility: visible;
}
.but_to_top:after {
	content: "";
	position: relative;
	top: 15px;
	width: 18px;
	height: 24px;
	display: block;
	background-image: url(/local/templates/dinamo/css/../img/ico/left.png);
	background-size: cover;
	margin: 0 auto;
}

.but_to_top:hover {
	background: #3066bf;
}
.js_pager_card {
	cursor: pointer;
}
.list_owner_data {
	background-color: #3066bf;
	padding: 40px 0px 40px 40px;
	border: 2px solid #3066bf;
	border-radius: 8px;
	color: #fff;
	font-size: 24px;
}
.list_owner_data .tabs_place {
	width: 21%;
}
.list_owner_data .tabs_place .tab {
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
	color: #fff;
	-webkit-transition: 0.3s all;
	-o-transition: 0.3s all;
	transition: 0.3s all;
	display: inline-block;
}
.list_owner_data .tabs_place .tab:hover {
	color: #ff57ba;
}
.list_owner_data .tabs_place .tab.active {
	margin-bottom: 20px;
}
.list_owner_data .tabs_place .tab.active:after {
	content: "";
	background-image: url(/local/templates/dinamo/css/../img/ico/mini_wave_w.svg);
	background-position: left;
	background-size: cover;
	display: block;
	height: 14px;
	left: 0;
	right: 0;
	position: absolute;
}
.js_tab_content {
	display: none;
}
.js_tab_content.active {
	display: block;
}
.list_owner_data .tabs_content_place {
	width: 75%;
	border-left: 2px solid #fff;
	padding-left: 32px;
	margin-left: 32px;
}
.list_owner_data .tabs_content_place * {
	color: #fff !important;
}
.blue, .container_content p.blue {
    color: #3066bf;
}
.container_ui .title_colored {
    color: #3066bf;
    margin-bottom: 30px;
}
/* End */


/* Start:/local/templates/dinamo/css/custom.css?17485227043646*/
.filter_part a:hover,
.menu a:hover,
.menu_b a:hover {
  position: relative;
  text-decoration: none !important; }
  .filter_part a:hover:after,
  .menu a:hover:after,
  .container_content a:hover:after,
  .menu_list li a:hover:after,
  .sponsor_list .data_sponsor .content_sponsor a:hover:after,
  .menu_b a:hover:after {
    /*content: "";*/
    content: none;
    background-image: url(/local/templates/dinamo/css/../img/ico/mini_wave.svg);
    background-position: left;
    background-size: cover;
    display: block;
    height: 14px;
    left: 0;
    right: 0;
    position: absolute; }
  .filter_part a:hover,
  .menu a:hover,
  .menu_list li a:hover,
  .sponsor_list .data_sponsor .content_sponsor a:hover,
  .container_content a:hover,
  .menu_b a:hover {
    color: #FF57BA; }

.menu_b a:hover:after {
  background-image: url(/local/templates/dinamo/css/../img/ico/mini_wave_white.svg); }

.menu_list li a {
  position: relative; }
  .menu_list li a:hover:after {
    /*content: "";*/
    content: none;
    background-image: url(/local/templates/dinamo/css/../img/ico/mini_wave_white.svg);
    background-position: left;
    background-size: cover;
    display: block;
    height: 14px;
    left: 0;
    right: 0;
    position: absolute; }

body.active_menu .soc_t {
  display: flex !important; }
@media (max-width: 426px) {
  body.active_menu .container_ui .logo_place path {
    display: none; } }
body.active_menu .container_ui .logo_place path.mob_logo {
  display: block; }

@media (max-width: 426px) {
  .container_ui .logo_place path {
    display: block;
    transform: scale(0.8); } }

.sb_share {
  background-image: url("/local/templates/dinamo/css/../img/shar.svg");
  width: 904px;
  height: 1378px;
  position: absolute;
  right: 0;
  top: 90%;
  z-index: -1; }

.calendar_slider_place .owl-stage .owl-item .card {
  min-height: 405px; }
.calendar_slider_place .owl-stage .owl-item .active .card {
  background-color: #3066BF; }
.slider_team_place .data_player .name {
  word-spacing: 9999999px; }

.card .vs_text.sb_vs_big {
  font-size: 48px !important; }

.but_to_top:after {
  content: '';
  position: relative;
  top: 15px;
  left: 5px;
  width: 18px;
  height: 24px;
  display: block;
  background-image: url(/local/templates/dinamo/css/../img/arrow_top_one.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto;
  transform: matrix(0, 1, 1, 0, 0, 0);
  -webkit-transition: background 800ms ease;
  -moz-transition: background 800ms ease;
  -ms-transition: background 800ms ease;
  -o-transition: background 800ms ease;
  transition: background 800ms ease; }
.but_to_top:hover:after {
  background-image: url(/local/templates/dinamo/css/../img/arrow_top.svg);
  -moz-transform: scale(1.5) rotate(-90deg);
  -webkit-transform: scale(1.5) rotate(-90deg);
  -o-transform: scale(1.5) rotate(-90deg);
  -ms-transform: scale(1.5) rotate(-90deg);
  transform: scale(1.5) rotate(-90deg); }

.slider_multiple_2 .owl-item {
  max-width: 300px; }
  .slider_multiple_2 .owl-item .news {
    max-width: 300px; }
.slider_multiple_2 .news .sb_pic {
  width: 100%;
  height: 100%;
  display: block;
  background-position: center;
  background-position-y: inherit; }

.sb_club .h1 {
  padding-bottom: 0px; }
.sb_club .data_sponsor {
  width: calc( 100% - 440px ); }
.sb_club .logo_sponsor {
  width: 440px;
  height: 440px; }

.card_sport .img_with_wave .num{
	z-index: 5;
}

.page_calendar_place > .double_side{
	grid-template-columns: 1fr 2fr;
}
.page_calendar_place > .double_side .left-side{
	margin-right: 20px;
}
.sb_width_full{
  width: 100%;
}
/* End */


/* Start:/local/templates/dinamo/css/media.css?174852270416189*/
@media (min-width: 1199px) {
	.list_team .player:nth-child(4n) {
		margin-right: 0;
	}
	.calendar_slider_place .match_results_list .card:nth-child(3n) {
		margin-right: 0;
	}
	.pager_cards_list .pager_card:nth-child(3n) {
		margin-right: 0;
	}
	.pager_cards_list.grid .pager_card:nth-child(2) {
		-ms-grid-column: 2;
		grid-column-start: 2;
		-ms-grid-column-span: 2;
		grid-column-end: 4;
		-ms-grid-row: 1;
		grid-row-start: 1;
		-ms-grid-row-span: 2;
		grid-row-end: 3;
		width: 100%;
		margin-right: 0;
	}
	.pager_cards_list.grid .pager_card:nth-child(2) .link {
		font-size: 32px;
	}
}
@media (max-width: 1199px) and (min-width: 991px) {
	.list_team .player:nth-child(3n) {
		margin-right: 0;
	}
	.calendar_slider_place .match_results_list .card:nth-child(2n) {
		margin-right: 0;
	}
	.match_results_list,
	.pager_cards_list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.pager_cards_list .pager_card:nth-child(2n) {
		margin-right: 0;
	}
}
@media (min-width: 769px) {
	.slider_multiple_2 .owl-stage {
		overflow: hidden;
		height: 400px;
	}
}
@media (min-width: 991px) {
	.slider_multiple_2 .owl-stage-outer {
		margin-left: -300px;
	}
	.slider_multiple_2 .owl-item.active.center {
		max-width: 630px !important;
	}
	.slider_multiple_2 .owl-item.active.center .news {
		max-width: 630px !important;
		width: 100% !important;
	}
	.news_slider_place .news:first-child {
		width: 630px;
	}
	.desc_b .part {
		-webkit-box-flex: 2;
		-ms-flex: 2;
		flex: 2;
	}
	.desc_b .part:last-child {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
}
@media (max-width: 991px) and (min-width: 767px) {
	.list_team .player:nth-child(2n) {
		margin-right: 0;
	}
}
@media (max-width: 1199px) {
	.special_date_title .right_date * {
		font-size: 18px;
	}
	.pager_cards_list.grid {
		-ms-grid-columns: (1fr) [2];
		grid-template-columns: repeat(2, 1fr);
	}

	.pager_cards_list.rain {
		grid-template-columns: repeat(2, 1fr);
	}

	.container_ui {
		max-width: 1024px;
	}
	.slider_team_place:before {
		background-size: auto;
		background-position: top right;
	}
	.b_waves {
		background-position: right;
	}
	.active_menu .mega_menu {
		padding: 40px 80px;
	}
	.main_banner {
		padding: 60px 0 0 0;
	}
	.main_banner img {
		width: 190px;
		padding-bottom: 40px;
	}
	.main_banner .page_title {
		margin-top: 0;
		padding-bottom: 25px;
		font-size: 50px;
	}
	.container_content p,
	.container_content span,
	.container_content {
		color: #1a1a1a;
		font-size: 18px;
	}
	.container_content h1 {
		font-size: 38px;
		font-weight: 700;
	}
	.container_content h2 {
		font-size: 28px;
		font-weight: 500;
	}
	.filter_top .filter_part {
		font-size: 30px;
	}
	.container_content .full_screen video {
		padding-top: 30px;
		padding-bottom: 50px;
	}
	.container_content blockquote {
		font-size: 24px;
		margin: 20px 0 40px;
	}
}
@media (max-width: 1024px) {
	.calendar_slider_place .card .vs_place .vs_text {
		font-size: 36px;
	}
	.tournament_place .leader_place .card_sport {
		margin: 0 auto;
		width: 370px;
	}
	.calendar_slider_place .match_results_list .card {
		padding: 20px 0 0;
	}
	.calendar_slider_place.match_results_place .card .vs_place {
		padding: 25px 20px 40px;
	}
	.fancybox-content.hide_card_sport {
		padding: 26px;
	}
	.hide_card_sport .card_sport {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 30px;
	}
	.hide_card_sport .inner_hide_card .data_player .role {
		padding-top: 0;
		font-size: 22px;
	}
	.hide_card_sport .inner_hide_card .title {
		padding-bottom: 15px;
		padding-top: 30px;
	}
	.hide_card_sport .inner_hide_card .more_data_card .back_board {
		font-size: 16px;
		margin-right: -26px;
		margin-left: -26px;
		border-radius: 0;
		padding: 0 24px;
	}
	.hide_card_sport
		.inner_hide_card
		.more_data_card
		.back_board
		.part_board:first-child
		.left,
	.hide_card_sport
		.inner_hide_card
		.more_data_card
		.back_board
		.part_board:first-child
		.right {
		padding-top: 24px;
	}
	.hide_card_sport
		.inner_hide_card
		.more_data_card
		.back_board
		.part_board:last-child
		.left,
	.hide_card_sport
		.inner_hide_card
		.more_data_card
		.back_board
		.part_board:last-child
		.right {
		padding-bottom: 24px;
	}
	.hide_card_sport .inner_hide_card .more_data_card .achievements {
		font-size: 16px;
	}
	.hide_card_sport
		.inner_hide_card
		.more_data_card
		.achievements
		ul
		li:before {
		font-size: 36px;
	}
	.hide_card_sport .inner_hide_card .more_data_card .achievements .type {
		font-size: 22px;
	}
	.hide_card_sport .inner_hide_card .data_player .num,
	.hide_card_sport .inner_hide_card .title {
		font-size: 34px;
	}
	.hide_card_sport .inner_hide_card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.hide_card_sport .inner_hide_card .more_data_card {
		width: auto;
		margin-left: 0;
		margin-top: 40px;
	}
	.active_menu .mega_menu {
		padding: 30px;
	}
	.mega_menu .menu_list .parent_item_list {
		width: 50%;
	}
	.mega_menu .menu_list .parent_item_list:nth-child(2n) {
		padding-right: 0;
	}
	.container_ui,
	.container_content {
		width: 100%;
		max-width: 100%;
		padding-left: 22px;
		padding-right: 22px;
	}
	.parts_contact_place {
		font-size: 20px;
	}
	.parts_contact_place .part_contact {
		padding-bottom: 15px;
	}
	.container_without_p {
		padding-left: 0;
		padding-right: 0;
	}
	.main_slider_place .slide .text-place {
		position: relative;
		height: auto;
		padding: 32px 24px;
	}
	.main_slider_place .slide .text-place.smooth_back {
		background: #3066bf;
	}
	.main_slider_place .content-slide {
		width: 100%;
	}
	.main_slider_place .content-slide .part {
		font-size: 32px;
	}
	.main_slider_place .slider_init .slick-arrow {
		display: none !important;
	}
	.calendar_slider_place {
		padding: 40px 0 0 0;
	}
	.calendar_slider_place .card {
		width: 280px;
	}
	.calendar_slider_place .card .date_time {
		padding: 0 24px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.calendar_slider_place .card .data_place,
	.calendar_slider_place .card .time_place {
		padding: 0;
		font-size: 24px;
	}
	.calendar_slider_place .card .vs_place {
		padding: 25px 20px 40px;
	}
	.calendar_slider_place .card .data_place:after {
		content: none;
	}
	.calendar_slider_place .card .desc_place {
		font-size: 24px;
		padding: 0 24px 10px;
	}
	.calendar_slider_place .owl-stage-outer {
		padding-bottom: 60px;
	}
	.calendar_slider_place .center .card {
		-webkit-box-shadow: 0px 5px 40px 0px rgba(47, 82, 143, 0.55);
		box-shadow: 0px 5px 40px 0px rgba(47, 82, 143, 0.55);
	}
	.title_block {
		font-size: 32px;
	}
	.mt60 {
		margin-top: 25px;
	}
	.mb60 {
		margin-bottom: 25px;
	}
	.right-side .calendar_table {
		margin-top: 25px;
	}
	.tournament_place .flex-tournament {
		display: block;
	}
	.tournament_place .table_place {
		width: 100%;
	}
	.table_place .table {
		width: 100%;
		overflow-x: auto;
		margin-bottom: 25px;
		padding-bottom: 0;
	}
	.tournament_place .leader_place {
		margin-top: 120px;
		width: 100%;
		padding-left: 0;
	}
	.card_sport .info_card {
		margin-top: -47%;
		padding: 120px 20px 38px;
		background-size: contain;
	}
	.card_sport .info_card .num {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		-ms-flex-item-align: start;
		-ms-grid-row-align: start;
		align-self: start;
		padding-right: 0;
		text-align: right;
		margin-top: -70px;
	}
	.card_sport .info_card:before {
		content: "";
		position: absolute;
		bottom: 0;
		top: 50%;
		left: 0;
		right: 0;
		background: #3066bf;
		z-index: 1;
	}
	.card_sport .more_info .birth {
		font-size: 18px;
	}
	.mob_hide {
		display: none !important;
	}
	.mob_show {
		display: block;
	}
	.media_mob_list .part {
		height: 400px;
	}
	.slide_media_place .text-place {
		font-size: 16px;
		padding: 40px 16px 16px;
	}
	.slide_media_place .text-place .data {
		font-size: 14px;
	}
	.slide_media_place .text-place .link {
		padding-bottom: 8px;
	}
	.media_mob_list .num {
		position: absolute;
		top: 15px;
		right: 15px;
	}
	.slide_media_place .news_part picture img {
		width: 100%;
		-o-object-position: 0 20%;
		object-position: 0 20%;
	}
	.slide_media_place .part {
		margin-right: 0;
		margin-bottom: 25px;
	}
	.slide_media_place .part:last-child {
		margin-bottom: 0;
	}
	.video_ico:after {
		width: 50px;
		height: 50px;
		top: calc(50% - 55px);
		right: calc(50% - 25px);
	}
}
@media (max-width: 991px) {
	.card .set_list.with_wave_in_cart {
		margin-bottom: 14px;
	}
	.list_owner_data {
		padding: 24px 0 24px 24px;
	}
	.list_owner_data .tabs_place {
		width: 100%;
		overflow-y: scroll;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-right: -24px;
	}
	.list_owner_data .tabs_place .tab {
		margin-right: 25px;
		white-space: nowrap;
	}
	.list_owner_data .tabs_place::-webkit-scrollbar {
		width: 0;
		height: 0;
	}
	.list_owner_data .tabs_place {
		-ms-overflow-style: none;
	}
	.list_owner_data .tabs_place {
		overflow: -moz-scrollbars-none;
	}

	.list_owner_data .tabs_content_place {
		padding-right: 24px;
		width: 100%;
		border-left: none;
		padding-left: 0;
		margin-left: 0;
	}
	.btn_link {
		padding: 15px 70px;
	}
	.sponsor_list .part {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.sponsor_list .data_sponsor {
		width: 100%;
	}
	.sponsor_list .logo_sponsor {
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
		margin-bottom: 40px;
		height: 220px;
	}
	.partners_list {
		-ms-grid-columns: 1fr 20px 1fr;
		grid-template-columns: 1fr 1fr;
	}
	.double_side {
		display: block;
	}
	.filter_left {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 30px;
	}
	.filter_left .filter_part.active {
		padding-bottom: 10px;
	}
	.filter_left .filter_part {
		padding-bottom: 24px;
		padding-right: 24px;
	}
	.double_side .left-side {
		margin-right: 0;
	}
	.pager_cards_list.grid {
		-ms-grid-columns: (1fr) [1];
		grid-template-columns: repeat(1, 1fr);
	}

	.pager_cards_list.rain {
		grid-template-columns: repeat(1, 1fr);
	}

	.calendar_slider_place .match_results_list .card,
	.pager_cards_list .pager_card {
		width: 100%;
		margin-right: 0;
	}
	.list_team {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.news_slider_place .news .text-place {
		font-size: 20px;
	}
	.news_slider_place .news .text-place .data {
		font-size: 18px;
	}
	.media_place .btn_with_arrows {
		margin-top: 20px;
	}
	footer {
		padding: 40px 25px;
	}
}
@media (max-width: 767px) {
	header .soc_t {
		display: none;
	}
	.calendar_slider_place .card .vs_place .vs_text {
		font-size: 33px;
		padding: 0 2px;
	}
	.calendar_slider_place.match_results_place .card .stage {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		text-align: center;
	}
	.calendar_slider_place.match_results_place .card .data_place,
	.calendar_slider_place.match_results_place .card .time_place {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.sponsor_list .data_sponsor .content_sponsor {
		font-size: 20px;
	}
	.main_banner .page_title {
		font-size: 40px;
		word-break: break-word;
	}
	.sponsor_list .logo_sponsor {
		width: 100%;
	}
	.sponsor_list .data_sponsor .title_sponsor {
		font-size: 35px;
		word-break: break-word;
	}
	.special_date_title {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 0;
	}
	.special_date_title * {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.special_date_title .right_date {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-left: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 15px;
	}
	.special_date_title .right_date *:first-child {
		border-bottom: 0;
		border-right: 2px solid #3066bf;
	}
	.pagination .part {
		margin-right: 10px;
		font-size: 20px;
		width: 30px;
		height: 30px;
		line-height: 16px;
	}
	.pagination .arrow {
		line-height: 19px;
	}
	.pager_cards_list .pager_card .text-place .link {
		font-size: 18px;
	}
	.desc_photo {
		margin-left: 0;
	}
	.desc_photo p {
		padding-bottom: 0;
	}
	.fancybox-slide--html .hide_card_sport .fancybox-close-small {
		padding: 10px;
		right: 9px;
		top: 9px;
	}
	.fancybox-content.hide_card_sport {
		padding: 20px;
		overflow-x: hidden;
	}
	.filter_top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
	}
	.filter_top .filter_part {
		margin-right: 0;
		padding-bottom: 20px;
	}
	.list_team .player {
		margin-bottom: 30px;
	}
	.def_pt_page {
		padding-top: 30px;
	}
	.list_team {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.list_team .player {
		margin-right: 0;
	}
	.mega_menu .menu_list .parent_item_list {
		width: 100%;
		padding-right: 0;
		padding-bottom: 40px;
	}
	.desc_b .part:nth-child(1) {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.desc_b .part:nth-child(2) {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin-top: 15px;
	}
	footer .menu_b .part {
		padding-right: 10px;
		padding-bottom: 10px;
		width: calc(50% - 10px);
	}
	footer .menu_b .part:nth-child(2n) {
		padding-right: 0;
	}
	footer .menu_b.def_pb_b {
		padding-bottom: 30px;
	}
	footer .menu_b ul {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
	}
	.desc_b .part:nth-child(3) {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	header {
		padding: 10px 0;
	}
	.logo_place path {
		display: none;
	}
	.logo_place .mob_logo {
		display: block;
	}
	.logo_place {
		width: 70px;
	}
	.mb100 {
		margin-bottom: 50px;
	}
	.partners_place {
		padding-bottom: 80px;
	}
	.tournament_place .table_place .table {
		padding-bottom: 10px;
	}
	.table .header_table,
	.table .body_table {
		width: 800px;
	}
	.tournament_place .table_place .table_scroll {
		margin-right: -22px;
	}
	.media_mob_list .part {
		height: 200px;
	}
	.nav_by_slider {
		display: none;
	}
	.btn_with_arrows {
		margin-top: 30px;
	}
	.btn_with_arrows .btn_link {
		width: 100%;
		text-align: center;
		padding: 15px 40px;
	}
	.full-btn .btn_link {
		padding: 15px 70px;
	}
	.but_to_top {
		width: 60px;
		right: 10px;
		bottom: 10px;
	}
	.news_slider_place {
		padding-left: 22px;
		padding-right: 22px;
	}
	.news_slider_place .news {
		position: relative;
		width: 100% !important;
		margin-bottom: 24px;
		display: none;
	}
	.news_slider_place .news:nth-child(1),
	.news_slider_place .news:nth-child(2),
	.news_slider_place .news:nth-child(3) {
		display: block;
		height: 220px;
	}
	.news_slider_place .news:nth-child(1) {
		height: 300px;
	}
	.news_slider_place .news:nth-child(3) {
		margin-bottom: 0;
	}
	.news_slider_place .news .text-place {
		height: auto;
		padding: 50px 16px 16px 16px;
		font-size: 20px;
	}
	.news_slider_place .news picture img {
		height: 100%;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
@media (max-width: 430px) {
	.tournament_place .leader_place .card_sport {
		margin: 0 auto;
		width: 100%;
	}
}

/* End */


/* Start:/local/templates/dinamo/vendor/slick/slick.css?17485227041776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/dinamo/vendor/owlcarousel/owl.carousel.min.css?17485227043351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/dinamo/vendor/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/dinamo/vendor/fancybox/jquery.fancybox.min.css?174852270412795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */
/* /local/templates/dinamo/css/main.css?175026313640722 */
/* /local/templates/dinamo/css/custom.css?17485227043646 */
/* /local/templates/dinamo/css/media.css?174852270416189 */
/* /local/templates/dinamo/vendor/slick/slick.css?17485227041776 */
/* /local/templates/dinamo/vendor/owlcarousel/owl.carousel.min.css?17485227043351 */
/* /local/templates/dinamo/vendor/fancybox/jquery.fancybox.min.css?174852270412795 */
