#ligo-container {
	overflow: hidden;
}
.kotuproti {
	background: #f5f5f5;
}
.kotuproti .newsblock {
	padding: 15px;
	background: #fff;
}

.actualnav .significances .significances-list li.ua-flag a {
	background: url(https://static.lsm.lv/files/flag-ua.svg) no-repeat 0.75rem 50%;
    background-size: 1rem;
    padding-left: 2.125rem;
    font-weight: 700;
}
.actualnav .significances .significances-list li.ua-flag a:hover {
	color: #0183d1;
}


:lang(ru) body:not(.olympic-2024) .frontpage-three-cols .col-lg-4:last-child .thumbnail:first-of-type {
    background: #005bbc;
    box-shadow: 0 0 0 5px #ffd600;
    margin-bottom: 1.5rem;
	padding-bottom: 0;
    align-items: center;
}

:lang(ru) body:not(.olympic-2024) .frontpage-three-cols .col-lg-4:last-child .thumbnail:first-of-type figure {
	height: 100%;
}

:lang(ru) body:not(.olympic-2024) .frontpage-three-cols .col-lg-4:last-child .thumbnail:first-of-type .thumbnail__caption {
	margin-bottom: .125rem;
	padding: .25rem .25rem .25rem 0;
	color: #fff;
}

@media (min-width: 960px) {
	:lang(ru) body:not(.olympic-2024) .frontpage-three-cols .col-lg-4:last-child .thumbnail:first-of-type .thumbnail__caption {
	font-size: .9375rem;
	}
}

@media (min-width: 1320px) {
	body.velesanas-2022 .parties-list.widget .party {
		width: 10%;
	}
}

:lang(ru) body.velesanas-2022 .module-heading.heading-alert {
	max-width: 560px;
}

.velesanas22-final-chart.results {
	height: 398px;
    min-height: 398px;
}

.velesanas22-final-chart.results .results-chart-container {
	padding-top: 3rem !important;
}

body.mmp .article .voting .popover.voting-popover.raffle-popover {
	min-width: calc(100% - 3rem);
}

.actualnav .significances .dropdown>.dropdown-menu a[href="/tema/ukrainskoyu/"] {
    background: url(/assets/images/flags/flag-ua.svg) no-repeat 0.75rem 50% !important;
    padding-left: 2.75rem;
    background-size: 1.5rem!important;
}
.actualnav .significances .dropdown>.dropdown-menu a[href="/tema/pa-belarusku/"] {
    background: url(/assets/images/flags/flag-by.svg) no-repeat 0.75rem 50% !important;
    padding-left: 2.75rem;
    background-size: 1.5rem!important;
}
.actualnav .significances .dropdown>.dropdown-menu a[href="/tema/po-polsku/"] {
    background: url(/assets/images/flags/flag-pl.svg?v=2) no-repeat 0.75rem 50% !important;
    padding-left: 2.75rem;
    background-size: 1.5rem!important;
}


@media (max-width: 959px) {
	.hockey-2023 #hockey-widget .widget-container .widget-nav ul {
		justify-content: center;
	}
}
@media (min-width: 960px) {
	.hockey-2023 #hockey-widget .widget-container .widget-nav ul {
		margin-left: auto;
	}
}

@media (max-width: 539px) {
	.stats-list .stats-item .item-time {
		width: 10%;
		white-space: nowrap;
	}
}

body.hockey-2023 #hockey-widget .widget-container .widget-nav ul li:first-child {
	display: none;
}

:lang(ru) .module-heading.has-dropdown .dropdown {
	display: none;
}

.module-heading.has-dropdown .dropdown .dropdown-toggle {
	color: #2b292a;
}

.mmp-article .article:after {
	content: " ";
	display: block;
	clear: both;
}

.mmp-article .article .replay-related + .article-alert {
	margin-top: 0 !important;
}


.dzsv-2023-header .dzsv-2023-nav li:first-child {
	display: none;
}


.fiba-2023 .games-list .game .score .score-notes {
	position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-100%);
    margin: 0;
}

.fiba-2023 .games-list .game .score {
	position: relative;
}


.fiba-2023 .games-list .game .country-name {
	text-transform: capitalize;
}

.fiba23-playoff {
	margin-bottom: 3rem;
}

.fiba23-playoff .tab-pane:not(.active) {
	display: none;
}


.fiba23-playoff .playoff-tree #round-2 .game-container:before,
.fiba23-playoff .playoff-tree #round-3 .game-container:first-child:before {
	background: linear-gradient(90deg, #ffbe00 0, rgba(255,190,0,0));
}


@media (min-width: 768px) {
	.fiba-2023 .date-item:nth-child(10) {
		margin-right: 100%;
	}

	.fiba-2023 .date-item:nth-child(n+11) {
		flex: 0 0 50%;
		max-width: 50%;
	}
}

.karinchix-theme {
	background: #eee;
	padding-top: 1.5rem;
}


.spotlight-slider .swiper-pagination .swiper-pagination-bullet {
	width: .75rem;
	min-width: .75rem;
	height: .75rem;
	margin: .1875rem;
}

body.kristaps-2023 .voting .voting-user {
	margin-bottom: 1rem;
}
body.kristaps-2023 .voting .voting-user .logout {
	margin: 0;
}
body.kristaps-2023 .voting .voting__message {
	background: #4f8146;
    color: #fff3c5;
}
body.kristaps-2023 .voting .voting__item-submit .btn-primary {
	border-color: #4f8146;
	background: #4f8146;
    color: #fff3c5;
}

body.kristaps-2023 .voting .popover.voting-popover {
	border: 0 !important;
}

:lang(ru) .social-icons-block .social-icons li:last-child {
	flex-grow: 0;
}
@media (min-width: 960px) and (max-width: 1319px) {
	:lang(ru) .social-icons-block .social-icons li {
		max-width: 60px;
	}
}
@media (min-width: 1320px) {
	:lang(ru) .social-icons-block .social-icons li {
		max-width: 68px;
	}
}

#velesanas-2019-results .module-heading>span {
	overflow: hidden;
}

.hockey-2024 #hockey-widget.inside .widget-content:has(#hockey-live) {
	display: none;
}

@media (max-width: 959px) {
	.velesanas-2024.frontpage-results .col-lg-6:first-child {
		margin-bottom: 1rem;
	}
}

.velesanas-2024.frontpage-results .col-lg-6:first-child .block.html {
	margin-bottom: 1rem;
}



/* end of prod.css */