div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.inner__slide--picture {width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block; background-size: cover; background-position: top center;}

@media (min-width: 1200px) {
.cursor.black__menu {background: url(/local/templates/darina/img/arrow-slider_black.svg) no-repeat;}
.header-wrapper.black__menu .header-logo svg path:not(.logo-gray) {fill: #E9454F}
.header-wrapper.black__menu {border-bottom: 1px solid #343434}
.header-wrapper.black__menu .main-menu__link {color: #000;}
.header-wrapper.black__menu .hot-line__tel {color: #E9454F}
.header-wrapper.black__menu .header__city-name {color: #000;}
.header-wrapper.black__menu .header__city-icon svg path {fill: #000}
.header-wrapper.black__menu .hot-line__icon svg path {fill: #E9454F}
.header-wrapper.black__menu .main-menu__item--drop .main-menu__link::after {background: url(/local/templates/darina/img/arrow-bl.svg) no-repeat;}
.header-wrapper.black__menu .user-actions__item--count {background: #000; color: #fff;}
.header-wrapper.black__menu .user-actions__item svg path {fill: #000}
.header-wrapper.black__menu .user-actions__item--favor svg path {fill: none;stroke: #000;}
.header-wrapper.black__menu .user-actions__item--search  svg path {fill: none; stroke: black}
/*
.header-wrapper.black__menu .header-overlay {background: #fff; opacity: 0.7; position: absolute; z-index:-1; top:0; left:0; width: 100%; height: 100%;}
.header-wrapper.white__menu .header-overlay {background: #000; opacity: 0.3; position: absolute; z-index:-1; top:0; left:0; width: 100%; height: 100%;}
.header-wrapper:hover .header-overlay {display: none;}
.header-wrapper.white__menu {border-bottom: 1px solid #bebebe}
*/
.carousel.carousel-top.black__menu .carousel__dots button {background: #000;opacity: 0.5;}
.carousel.carousel-top.black__menu .carousel__dots button.active {background: #000;opacity: 1;}
}

.banner__slide video {
    width: 100%;
}
.banner, .banner__slide {
    height: 100% !important;
}
.main_banner {
    height: 100%;
}
.main_banner__wrapper {
    height: auto;
    aspect-ratio: 1920/800;
    position: relative;
}
.main_banner__pagination .swiper-pagination-bullet {
    background: #FFFFFF;
    opacity: 0.6;
    width: 11px;
    height: 11px;
    border: none;
}
.main_banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFFFFF;
    opacity: 1;
}
.black__menu .main_banner__pagination .swiper-pagination-bullet {
    background: #000;
    opacity: 0.5;
}
.black__menu .main_banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #000;
    opacity: 1;
}
.main_banner__pagination {
    bottom: 10% !important;
}
.main_banner__btn {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 19vw;
    background: 0 0;
    border: none;
    transition: .5s;
	cursor: none;
}
.main_banner__btn.main_banner__btn-prev {
    left: 0;
}
.main_banner__btn.main_banner__btn-next {
    right: 0;
}

@media (max-width: 500px){
	.main_banner__wrapper {
    	aspect-ratio: 510 / 559;
	}
	.main_banner__pagination {
    	bottom: 15px !important;
	}
}