/* HELPING */

.bord {
	border: 1px dashed #FFE600;
}

#top-header 	{ background-color: #080B2E; }
#main-header 	{	background-color: #080B2E; padding: 0; margin: 0; }

.uk-navbar-nav > li { margin-left: 0px; }

.tb-megamenu.tb-megamenu-main.style-black { background: #181533; }
span.caret,
.dropdown-toggle span.caret { display:none !important; }
.tb-megamenu .dropdown-menu li > a,
.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus, .tb-megamenu .dropdown-submenu:hover > a,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link,
.tb-megamenu-column-inner.mega-inner.clearfix,
.tb-megamenu .nav > li > a, .tb-megamenu .nav > li > span.tb-megamenu-no-link,
.uk-navbar-nav > li > a:link { background: #080B2E; color: white; border:none !important; /*border-top:0; padding-bottom:0;*/ }
.uk-navbar-nav > li > a:visited { background: #080B2E; color: white; }
.uk-navbar-nav > li > a.is-active { background: #080B2E; color: white; }
.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.uk-navbar-nav > li > a:hover { background: #E48128; color: white; border-radius: 0px; }
span.dropdown-toggle.tb-megamenu-no-link,
.tb-megamenu .nav > li > a,
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	min-height: 80px;
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding: 0 15px !important;
        text-transform: uppercase;
}



/********************************************************************************************/
/* #block-logoen .uk-navbar-item {
	padding: 0 !important;
} */
/***********************************************************************************************/
ul.tb-megamenu-nav.nav.level-0.items-7 {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
li.tb-megamenu-item.level-1.mega a,
li.tb-megamenu-item.level-1.mega.dropdown span {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}

.slideshow_container {
	border-top: 10px solid #CD1929;
	border-bottom: 10px solid #CD1929;
	background-color: #CD1929;
}

.social-icon {
	color: #FFF;
}

.uk-navbar-dropdown {
    display: none;
    position: absolute;
    z-index: 3020;
    box-sizing: border-box;
    width: 200px;
    padding: 0;
    background: #181533;
    color: #FFF;
    box-shadow: 0 5px 12px rgb(0 0 0 / 15%);
		text-align: left;
}

.uk-navbar-dropdown li a {
	font-family: "Roboto Condensed", sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 5px 15px;
}

.uk-navbar-dropdown li a:hover {
	background-color: #E48128;
	color: #FFF;
}

[class*=uk-navbar-dropdown-bottom] {
    margin-top: 0px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++ НОВОСТИ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.block-views-blockmain-page__news-block-1 h2, .block-views-blockmain-page__news-block-1 h2 a  {
	font-family: "Roboto Condensed", sans-serif;
	text-transform: uppercase;
	color: #CD1929;
	font-weight: bold;
	text-decoration: none;
}

.block-views-blockmain-page__news-block-1 {
    background-color: white;
    /* padding: 20px 30px; */
    border-radius: 15px;
}

#views-uikit-main-page-news-block-1 .views-field-field-image a img { border-radius: 5px; transition: 0.3s; }
#views-uikit-main-page-news-block-1 .views-field-field-image a img:hover { opacity: 0.8; transform: scale(1.05); }
#views-uikit-main-page-news-block-1 .views-field-changed span { font-size: 13px; }
#views-uikit-main-page-news-block-1 .views-field-title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: normal;
	line-height: 1.4em;
	padding-top:10px
}
#block-views-block-main-page-news-block-1 div.more-link {
	font-family: "Roboto Condensed", sans-serif;
	text-align: center;
	text-transform: uppercase;
}
#block-views-block-main-page-news-block-1 div.more-link a {
	text-decoration: none;
	font-size: 15px;
	color: #CD1929;
	font-weight: 600;
	border-bottom: 1px dashed #CD1929;
	transition: 0.3s;
}
#block-views-block-main-page-news-block-1 div.more-link a:hover {
	border-bottom: 1px dashed #FFFFFF;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ ВСЕ НОВОСТИ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.allnews-block .uk-card-default {
	border-radius: 5px;
}
#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-7 h2.title,
.allnews-block h2.page-title {
	font-family: "Roboto Condensed", sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 0 !important;
	margin-bottom: 30px !important;
	font-size: 2em;
	font-weight: bold;
	color: #CD1929;
}

.allnews-block h2.page-title::after {
    content: '';
    border-bottom: 0px solid #e3722e;
    width: 70px;
    display: block;
    margin: 0;
}

.allnews-block > a > img { border-radius: 5px; transition: 0.3s; }
.allnews-block > a > img:hover { opacity: 0.8; transform: scale(1.05); }

.allnews-block .views-field-changed span {
	font-size: 13px;
}

.allnews-block .views-field-title a {
	font-family: "Roboto Condensed", sans-serif;
	color: #3f444a;
  font-size: 1.2em;
	line-height: 1em !important;
	padding-top: 10px;
	text-decoration: none;
}

.allnews-block .views-field-title a:hover {
	color: #CD1929;
}

#block-views-block-3-novosty-block-1 header,
#block-views-block-frontteam-block-1 header,
#block-views-block-frontteam-block-2 header,
#block-views-block-frontteam-block-3 header {
	font-family: "Roboto Condensed", sans-serif;
	text-align: center;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.1em;
	font-weight: bold;
	color: #CD1929;
	margin-bottom: 20px !important;
}

#block-views-block-3-novosty-block-1 .views-field-title {
	margin-top:10px;
	margin-bottom:20px;
}

#block-views-block-3-novosty-block-1 .views-field-title a {
	font-size: 1em;
}

.uk-tooltip {
	text-align:center;
	text-transform: uppercase;
	background-color: #9E111E;
	color: #FFF;
	border:2px solid #FFF;
	border-radius: 5px;
}

#block-views-block-frontteam-block-1 .uk-panel,
#block-views-block-frontteam-block-2 .uk-panel,
#block-views-block-frontteam-block-3 .uk-panel {
	border:1px solid #ccc;
	transition: all 0.3s;
}

#block-views-block-frontteam-block-1 .uk-panel:hover,
#block-views-block-frontteam-block-2 .uk-panel:hover,
#block-views-block-frontteam-block-3 .uk-panel:hover {
	border:1px solid transparent;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.3);
transform: scale(1.2);
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ ТАБЛИЦЫ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.uk-table td { border: 0px solid #ddd; }
.uk-table th {
	font-family: "Roboto Condensed", sans-serif;
	color: #FFF;
	font-size: 0.85em;
	text-align:center;
	font-weight: bold;
	background-color: #CD1929;
}

.uk-tab>.uk-active>a {
    color: #CD1929;
    border-color: #CD1929;
		font-weight: bold;
}

.uk-tab>*>a {
    display: block;
    text-align: center;
    padding: 5px 10px;
    color: #555;
    border-bottom: 2px solid transparent;
		font-family: "Roboto Condensed", sans-serif;
    font-size: 1em;
    text-transform: uppercase;
    transition: color .1s ease-in-out;
}

.navstat { color: #181533; }
.navstat a:visited { color: #181533; }
.navstat a.is-active { color: #CD1929; }
.navstat a:hover { color: #CD1929;}

.navstat > div > a {
    min-height: 40px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    font-size: 1.2em;
    padding: 0px 25px 20px 0px;
		background: transparent;
		text-transform: uppercase;
		text-decoration: none;
		color: #181533;
}

.navstat > div > a.statactive {
	color: #CD1929;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ СЕКЦИИ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.uk-table-hover tbody tr:hover, .uk-table-hover>tr:hover {
  background: #f5f5f5;
}

.uk-section-footer {
	background-color: #181533;
	border-top: 10px solid #e3722e;
}

.uk-section-card {
		border-radius: 10px;
    background-color: #FFFFFF;
		padding: 30px;
}

.stat-table {
  padding: 30px 30px 30px 0px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ ЗАГОЛОВКИ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-1 h2.title, #block-views-block-turnirna-tablytsya-superlihy-parimatch-block-1 h2.title a {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 10px;
	text-decoration: none;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-1 header {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 1em;
	background: transparent;
	text-transform: uppercase;
	padding-bottom: 0px;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-1 table {
	margin-top: 5px;
	font-family: "Roboto Condensed", sans-serif;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-2 h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	font-size: 2em;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 10px;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-2 header {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 1em;
	background: transparent;
	text-transform: uppercase;
	padding-bottom: 0px;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-2 table {
	margin-top: 5px;
	font-family: "Roboto Condensed", sans-serif;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-5-2 h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 10px;
	text-decoration: none;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-5-2 table {
	margin-top: 5px;
	font-family: "Roboto Condensed", sans-serif;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-5-2 td.views-field-field-clublogo img {
	width: 30px;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-6-2 h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 10px;
	text-decoration: none;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-6-2 table {
	margin-top: 5px;
	font-family: "Roboto Condensed", sans-serif;
}

#block-views-block-turnirna-tablytsya-superlihy-parimatch-block-6-2 td.views-field-field-clublogo img {
	width: 30px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++ ЗАГОЛОВКИ ЛУЧШИЕ МУЖЧИНЫ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#block-views-block-statystyka-po-hravtsyam-block-2 h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	font-size: 2em;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 13px;
}
#block-views-block-statystyka-po-hravtsyam-block-2 header, #block-views-block-statystyka-po-hravtsyam-block-4 header, #block-views-block-statystyka-po-hravtsyam-block-6 header, #block-views-block-statystyka-po-hravtsyam-block-8 header {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 0.85em;
	background: transparent;
	text-transform: uppercase;
	padding-bottom: 0px;
}
#block-views-block-statystyka-po-hravtsyam-block-2 table, #block-views-block-statystyka-po-hravtsyam-block-4 table, #block-views-block-statystyka-po-hravtsyam-block-6 table, #block-views-block-statystyka-po-hravtsyam-block-8 table {
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: "Roboto Condensed", sans-serif;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ ЗАГОЛОВКИ ЛУЧШИЕ ЖЕНЩИНЫ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#block-views-block-statystyka-po-hravtsyam-zhinky-block-2 h2.title {
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
	font-size: 2em;
	background: transparent;
	text-transform: uppercase;
	color: #CD1929;
	margin-bottom: 10px;
}
#block-views-block-statystyka-po-hravtsyam-zhinky-block-2 header, #block-views-block-statystyka-po-hravtsyam-zhinky-block-4 header, #block-views-block-statystyka-po-hravtsyam-zhinky-block-6 header, #block-views-block-statystyka-po-hravtsyam-zhinky-block-8 header {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 0.85em;
	background: transparent;
	text-transform: uppercase;
	padding-bottom: 0px;
}
#block-views-block-statystyka-po-hravtsyam-zhinky-block-2 table, #block-views-block-statystyka-po-hravtsyam-zhinky-block-4 table, #block-views-block-statystyka-po-hravtsyam-zhinky-block-6 table, #block-views-block-statystyka-po-hravtsyam-zhinky-block-8 table {
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: "Roboto Condensed", sans-serif;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ ГАЛЕРЕЯ - ФОТО ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#block-views-block-video-na-holovniy-foto h2 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 2em;
	color: #FFF;
	text-transform: uppercase;
}
#block-views-block-video-na-holovniy-foto .media-title-front {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 1.5em;
	color: #FFF;
	text-transform: uppercase;
}

#block-views-block-video-na-holovniy-block-1 h2 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 2em;
	color: #FFF;
	text-transform: uppercase;
}

.media-region-front {
	background-color: #000;
	background: url(/themes/firma/background-photo_0.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.team-front > div {
  background-color: white;
  padding: 30px !important;
  margin-bottom: 0px !important;
}

#main-prew-container {
	background-color: #181533;
	padding-bottom:30px;
	max-height: 400px;
	overflow: hidden;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ SLIDER +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.slider_my .uk-card-default {
	background: rgb(162,19,19);
	background: linear-gradient(90deg, rgba(162,19,19,1) 0%, rgba(121,9,9,0.804359243697479) 50%, rgba(162,19,19,1) 100%) !important;
	margin-bottom: 20px;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 0px;
}

.slider_my .uk-card-default:hover {
	background: rgb(162,19,19);
	background: linear-gradient(90deg, rgba(162,19,19,1) 0%, rgba(121,9,9,0.804359243697479) 50%, rgba(162,19,19,1) 100%) !important;
	margin-bottom: 20px;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 1.5em;
	line-height: 1.2em;
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 0px;
	width:100%;
}

.slider_my .uk-card-default a {
	text-decoration: none;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ КАЛЕНДАРЬ ИГР ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.views-field-field-data-i-chas-gry,
.views-field-field-domashnya-komanda,
.views-field-field-ochky-domashnoyi-komandy,
.views-field-field-pryyizhdzhaye-komanda,
.views-field-field-point-guest-team,
.views-field-field-turnyr,
.views-field-field-arena {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 0.95em;
	color: #333;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++ СПОНСОРЫ ВНИЗУ НА ГАЛВНОЙ ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.uk-section-muted {
	background-color: #FFF;
}

.main-content .uk-section-default {
    background: #181533 url("/sites/default/files/inline-images/main_fone.jpg") top center no-repeat !important;
}

.rozklad-views {
    background-color: white;
    padding: 30px !important;
    border-radius: 15px;
    margin-bottom: 50px !important;
}

.left-sidebar {
	background-color: transparent;
	padding-right: 0px;
	padding-left: 40px;
}
.right-sidebar {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 40px;
}
.center-container {
	padding: 0 !important;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++ СТРАНИЦА ИГРОКА КОМАНДЫ   ++++++++++++++++++++++++++++++++++++++++++++++++++ */

.gravec_main_photo {
	display: inline;
	float: left;
	margin-right: 40px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.gravec_body {
	margin-top:20px;
	display: inline-block;
}

.gravec_turnir div:first-child, .gravec_sezon div:first-child, .gravec_position div:first-child, .gravec_nomer div:first-child, .gravec_vaga div:first-child, .gravec_rost div:first-child, .gravec_strana div:first-child, .gravec_data div:first-child {
	font-family: "Roboto Condensed", Verdana, sans-serif;
	font-size: 1.2em;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom:5px;
}

.gravec_turnir > div:last-child div, .gravec_sezon > div:last-child div, .gravec_position > div:last-child div, .gravec_strana > div:last-child div, .gravec_data > div:last-child div {
	font-family: "Open Sans", Verdana, sans-serif;
	line-height: 10px;
	font-size: 15px;
	color: #333;
	margin-bottom:10px;
	font-weight: normal;
	text-transform: none;
}

.gravec_vaga > div:last-child, .gravec_nomer > div:last-child, .gravec_rost > div:last-child {
	font-family: "Open Sans", Verdana, sans-serif;
	line-height: 10px;
	font-size: 15px;
	color: #333;
	margin-bottom:10px;
	font-weight: normal;
	text-transform: none;
}

.top_header_phone  	{ font-size: 14px; padding-right: 20px;}
.top_header_mail  	{	font-size: 14px; }
.top_social_lang		{ padding-top:0px;}
.social_icons 			{ padding-right:30px;}

#block-peremikachmovi .uk-flex {
    justify-content: center;
    padding-top: 0px;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++ МОБИЛЬНАЯ ВЕРСИЯ ++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




@media (max-width: 376px) {
  #main-header { min-height: 140px; }
  #logo_image img { max-width: 230px; }
  .top_header_phone  	{ font-size: 11px; padding-right: 10px;}
	.top_header_mail  	{	font-size: 11px; }
  .social_icons { display:none; }
  .top_social_lang {
		padding-top: 10px;
		margin-top:0px;
	}

	.lang_and_icon {
		padding-top: 0px;
		margin-top:0px !important;
	}
}

@media (min-width: 390px) and (max-width: 431px) {

	.gravec_main_photo {
		display: inline;
		text-align:center;
		margin-right: 0px;
		border: 1px solid #ccc;
		margin-bottom: 20px;
	}

	.top_social_lang {
		padding-top: 10px;
		margin-top:0px;
	}

	.lang_and_icon {
		padding-top: 0px;
		margin-top:0px !important;
	}

	.social_icons {
		display:none;
	}

	.top_header_phone  	{ font-size: 12px; padding-right: 20px;}
	.top_header_mail  	{	font-size: 12px; }

	.rozklad-views {
	  background-color: white;
	  padding: 10px !important;
	  border-radius: 15px;
	  margin-bottom: 50px !important;
	}

	ul.tb-megamenu-nav.nav.level-0.items-7 {
	    display: block;
	    justify-content: center;
	    align-items: center;
	    box-sizing: border-box;
	}
	li.tb-megamenu-item.level-1.mega a,
	li.tb-megamenu-item.level-1.mega.dropdown span {
	    display: block;
	    justify-content: center;
	    align-items: center;
	    box-sizing: border-box;
	}

	#main-header {
    min-height: 140px;
  }

  #logo_image img { max-width: 250px; }

}

@media (min-width: 1400px) {
	#block-sponsorleft a img { width: 200px; }
	#block-sponsorright a img {	width: 200px;}
	.main-sponsor-left-text, .main-sponsor-right-text { color: #FFFFFF; font-size: 15px; line-height: 18px; }
}

@media (min-width: 1200px) {
	#block-sponsorleft img { width: 150px; }
	.main-sponsor-left-text, .main-sponsor-right-text { color: #FFFFFF; font-size:15px; line-height:18px; }
	#block-sponsorright img {	width: 150px;}

  ul.sf-menu.sf-style-default a.sf-depth-1, ul.sf-menu.sf-style-default a:visited.sf-depth-1, ul.sf-menu.sf-style-default span.nolink {
    font-family: "Roboto Condensed",sans-serif;
    font-weight: bold;
    font-size: 0.875em;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
	#block-sponsorleft img { width: 100px; }
	.main-sponsor-left-text, .main-sponsor-right-text { color: #FFFFFF; font-size:13px; line-height:15px; }
	#block-sponsorright img {	width: 100px;}
}

@media screen and (max-width: 1440px) {
	.logo-bottom img {
	  padding-bottom: 0px;
	}
}


/* ОТ 320 ДО 360 */

@media (min-width: 319px) and (max-width: 359px) {
  #main-header { min-height: 140px; }
  #logo_image img { max-width: 180px; }
  .top_header_phone  	{ font-size: 10px; padding-right: 10px;}
	.top_header_mail  	{	font-size: 10px; }
  .social_icons { display:none; }
  .top_social_lang {
		padding-top: 10px;
		margin-top:0px;
	}

	.lang_and_icon {
		padding-top: 0px;
		margin-top:0px !important;
	}
}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ МОБИЛЬНОЕ МЕНЮ   ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.nav_list {
font-family: "Roboto Condensed", Verdana, sans-serif;
text-transform: uppercase;
padding-left: 0px;
list-style:none;

}
.nav_list li {
position:relative;
}

.nav_list li a {
padding:5px 10px 5px 20px;
display:block;
font-size:15px;
font-weight:normal;
color:#FFF;
text-decoration:none;
list-style:none;
}
.nav_list li span {
width:0;
height:0;
position:absolute;
top:11px;
left:6px;
border-top:3px solid transparent;
border-bottom:3px solid transparent;
border-left:6px solid #000;
}
.nav_list li.opened span {
border-top:6px solid #000;
border-left:3px solid transparent;
border-right:3px solid transparent;
}

.nav_list ul {
margin:0;
display:none;
}
.nav_list ul li {
position:static;
list-style:none;
}
.nav_list ul a  {
padding-left:10px;
font-size:14px;
color:#ccc;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ счетчик времени матча   ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.uk-countdown-head {
	font-family: "Roboto Condensed", Tahoma, Verdana, sans-serif;
	font-size:20px;
	font-weight: 500;
	color: #9a121e;
	text-align: center;
	line-height: 35px;
}

.uk-countdown-number, .uk-countdown-days, .uk-countdown-hours, .uk-countdown-minutes, .uk-countdown-seconds, .uk-countdown-separator {
	font-family: "Roboto Condensed", Tahoma, Verdana, sans-serif;
	font-size:40px;
	font-weight: 600;
	color: #CD1929;
	line-height: 35px;
}

.uk-countdown-label {
  font-size:12px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++ РАСПИСАНИЕ ИГР   +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.team-rozklad {
	font-family: "Roboto Condensed", Tahoma, Verdana, sans-serif;
  color: #333;
  font-size: 17px;
  font-weight: 600;
	text-align: center;
	line-height: 20px;
}

.misto-rozklad {
	font-family: "Roboto Condensed", Tahoma, Verdana, sans-serif;
  color: #555;
  font-size: 14px;
  font-weight: normal;
	text-align: center;
	line-height: 16px;
}

.rozklad_arena {
	font-family: "Roboto Condensed", Tahoma, Verdana, sans-serif;
  color: #555;
  font-size: 14px;
  font-weight: normal;
	text-align: center;
	line-height: 16px;
}

.rozklad_hr {
	margin-top: 8px;
	margin-bottom: 8px;
	border-top:1px solid #ccc;
}

.rozklad-views .my-gradient {
    border-radius: 5px;
		height: 50px;
}

.my-gradient-minus {
	border-radius: 5px;
	height: 50px;
}
.block-views-blockmobile-rozklad-ihor-block-6 .my-size-text-minus {
	font-size: 33px;
}
.my-size-text-minus{
font-size: 35px;
}
.rozklad-views .chas-tekstom-minus {
    font-size: 1em;
    font-weight: 700;
    /* width: 120px; */
    background: linear-gradient(
90deg,#cccccc 0,#333333);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
		margin-top: 0px;
}
#block-views-block-mobile-rozklad-ihor-block-1 .my-size-text,
#block-views-block-mobile-rozklad-ihor-block-1 .my-size-text
.my-size-text {
	font-size: 36px;
}
.my-size-text {
	font-size: 38px;
}
.rozklad-views .chas-tekstom-plus {
    font-size: 1em;
    font-weight: 700;
    background: linear-gradient(90deg,#e68426 0,#d91928);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.rozklad-views .turnyr_rozklad {
    text-align: center;
    font-size: 15px;
    background: #fdc52c;
    font-weight: 400;
    width: 70%;
    margin: 10px auto;
		margin-top:0px;
    color: #000;
    border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		border-top-left-radius: 0px;
		padding-bottom:3px;
}

.zvit-progru-button {
	background-color: #535353;
	color:#fff;
	padding: 0px 15px !important;
	border-radius:5px;
	margin-top:10px;
}

.zvit-progru-button:hover {
	background-color: #777;
	color:#fff;
	padding: 0px 15px !important;
	border-radius:5px;
	margin-top:10px;
}

.eurocap_logo {

}

ul.sf-menu.sf-style-default {
    float: left;
    margin-bottom: 0;
    padding: 0;
	width: 100%;
}

/* 21-03-2023 */

.logo a img {
	max-width: 90%;
}
@media (max-width: 432px) {
	ul.sf-menu.sf-style-default {
		width: 300px;
		position: absolute;
		top: 75px;
		left: 0;
		margin-left: -250px;
	}
	.team-rozklad {
		font-size: 1.1em;
	}
	
}

  @media (max-width: 1440px) and (min-width: 1200px){
	.rozklad-views .chas-tekstom-minus {
	  font-size: 0.8em;
	}
}
@media (max-width: 390px) {
	.rozklad-views .chas-tekstom-minus {
	  font-size: 0.7em;
	}
}