

/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1721559297666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */


/* Start:/local/templates/shtyl_2023/components/bitrix/system.pagenavigation/.default/style.css?17302138871289*/
.pagination-container .pagination {
    --pagination-padding-x: 0.75rem;
    --pagination-padding-y: 0.375rem;
    --pagination-font-size: 1.143rem;
    --pagination-color: #000;
    --pagination-border-color: transperrent;
    --pagination-border-radius: 50%;
    --pagination-hover-color: #000000;
    --pagination-hover-bg: #E4E4E5;
    --pagination-hover-border-color: transperrent;
    --pagination-focus-color: #ffff;
    --pagination-focus-bg: #666666;
    --pagination-focus-box-shadow: none;
    --pagination-active-color: #fff;
    --pagination-active-bg: #666666;
    --pagination-bg:none;
    --pagination-active-border-color: transperrent;
}

.pagination-container .pagination .page-item:first-child .page-link {
    border-radius:50%;
}
.pagination-container .pagination .page-item:last-child .page-link {
    border-radius:50%;
}

.pagination-container .pagination .page-link,
.pagination-container .pagination .page-link:focus,
.pagination-container .pagination .page-link:hover {
    border-radius:50%;
    line-height: 1.25;
}
.pagination-container .showing{
    color:#666666;
}
.pagination-container .view-more-button{
    text-decoration:none;
    font-weight: 500;
}
.pagination-container .view-more-button:hover{
    color:var(--primary);
    text-decoration:none;
}
/* End */


/* Start:/local/templates/shtyl_2023/components/bitrix/news.list/where-by/style.css?17302138872048*/
.service-centers-list .service-centers-item .card-body span,
#map .card-body span{
    display: block;
    margin-bottom: 0.25rem;
}
.service-centers-list .service-centers-item span:last-child{
    margin-bottom: 0;
}
.service-centers-list .items-list{
    position: relative;
}
.service-centers-list .filter-label{
    display: block;
    font-weight: 500;
    margin-bottom: 1rem;
}
.service-centers-list .items-list-wrapper{
    height:42.8571rem;
    overflow-y: auto;
}
.service-centers-list .service-centers-item{
    width: 100%;
}
.service-centers-list .service-centers-item:hover .card{
    cursor: pointer;
    background-color: var(--light);
}
div#zoom-out {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: white;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 15%);
    position: relative;
}
div#zoom-in {
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: white;
    box-shadow: 0px 5px 5px rgb(0 0 0 / 15%);
    position: relative;
}
div#zoom-out,
div#zoom-in{
    display: flex;
    align-items: center;
    justify-content: center;
}
.service-centers-list .btn-in-map {
    display: none;
}
.service-centers-item .card-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#map .in-map,
.service-centers-list .in-map {
    display: none;
}
.service-centers-item .in-map{
    text-decoration: underline;
    display:none;
    font-size: 1rem;
    font-weight: 400;
}
.service-centers-list ul.nav a {
    text-decoration: underline;
    padding: 0.5rem 1rem 0rem 0rem !important;
}
@media (max-width: 767px) {
    .service-centers-list #map{
       display: none;
   }

    .service-centers-item .in-map,
    .service-centers-list .btn-in-map{
        display: inline-block;
    }
}

.filter-box.oborudovanie_type{
    display: flex;
    flex-wrap: wrap;
}
.filter-box.oborudovanie_type > * {
    flex: 0 0 auto;
    width: 50%;
}
@media (max-width: 767px) {
    .filter-box.oborudovanie_type > * {
        flex: 0 0 auto;
        width: 100%;
    }
}


/* End */


/* Start:/local/templates/shtyl_2023/components/shtyl/news.list/news-list/style.css?17570556976327*/
.news-items-list .card{
    --card-border-width: 0;
    --card-inner-border-radius:3px;
}
.news-items-list .card .card-text{
    font-size: 1.0714rem;
    line-height: 1.2857rem;
}

.news-items-list .card .img-block{
    opacity: 1;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom:1.25rem;
    height: 12.143rem;
}
.news-items-list .card:hover .img-block{
    opacity: .8;
}

@media (min-width: 1400px) {
    .news-items-list .card .img-block{
        height: 13.2rem;
    }
} 
@media (max-width: 1399px) {
    .news-items-list .card .img-block{
        height: 11rem;
    }
}
@media (max-width: 991px){
    .news-items-list .swiper-slide{
        max-width: 21.07143rem;
    }
    .news-items-list .card .img-block{
        height: 12.78571rem;
    }
}
@media (max-width: 767px){
    .news-items-list .swiper-slide{
        max-width: 21.85714rem;
    }
}

.news-items-list .label-wrapper{
    position: absolute;
    top:0;
    left:0;
}
.news-items-list .label {
    border-radius: 3px 0 0 0;
    line-height: 1.6667rem;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 0.8667rem;
    padding: 0 0.5rem;
    display: inline-block;
    position: relative;
}
.news-items-list .label:after{
     display: block;
     content: '';
     height: 100%;
     width: 1.5rem;
     position: absolute;
     top: 0;
     right: -1.45rem;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }
.news-items-list .label.red{
    background-color: #dc0d15;
    color:#ffffff;
}
.news-items-list .label.red:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjREMwRDE1Ii8+Cjwvc3ZnPgo=");
}

.news-items-list .label.blue{
    background-color: #2f72cf;
    color:#ffffff;
}
.news-items-list .label.blue:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMkY3MkNGIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.grayy{
    background-color: #6A645C;
    color:#ffffff;
}
.news-items-list .label.grayy:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjNkE2NDVDIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.fiolet{
    background-color: #83418c;
    color:#ffffff;
}
.news-items-list .label.fiolet:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjODM0MThDIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.orange{
    background-color: #f29c38;
    color:#ffffff;
}
.news-items-list .label.orange:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjRjI5QzM4Ii8+Cjwvc3ZnPgo=");
}

.news-items-list .label.deep_blue{
    background-color: #034991;
    color:#ffffff;
}
.news-items-list .label.deep_blue:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMDM0OTkxIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.green{
    background-color: #197b30 !important;
    color:#ffffff;
}
.news-items-list .label.green:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjMTk3QjMwIi8+Cjwvc3ZnPgo=");
}
.news-items-list .label.yellow{
    background-color: #f7c644 !important;
    color:#ffffff;
}
.news-items-list .label.yellow:after{
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjRMNC4xOTYyOWUtMDYgMEwyMC43OTA2IDMuNjM1MTRlLTA2QzE4LjYyNzQgMy4yNTY5MWUtMDYgMTYuNjMxNiAxLjE2NDQ1IDE1LjU2NzIgMy4wNDc2Nkw1LjQ0NzE2IDIwLjk1MjNDNC4zODI3MyAyMi44MzU2IDIuMzg3IDI0IDAuMjIzNzg4IDI0TDAgMjRaIiBmaWxsPSIjRjdDNjQ0Ii8+Cjwvc3ZnPgo=");
}

@media (min-width: 768px) {
    .news-items-list .label-wrapper .label:nth-child(2n+1){
        z-index: 11;
    }
    .news-items-list .label-wrapper .label:nth-child(2n){
        padding-left: 1.25rem;
    }
}


/* End */


/* Start:/local/templates/shtyl_2023/components/shtyl/news.list/catalog-video-list-blocks-slider/style.css?1757054263924*/
.video-items-list .title{
 font-weight: 500;
}
.video-items-list .img-block{
    opacity: 1;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom:1rem;
    height: 12.143rem;
    border: 1px solid #D3D3D5;
}

.video-items-list .item:hover .img-block{
    opacity: .8;
}
@media (min-width: 1400px) {
    .video-items-list .img-block{
        height: 13.2rem;
    }
} 
@media (max-width: 1399px) {
    .video-items-list .img-block{
        height: 11rem;
    }
}
@media (max-width: 991px){
    .video-items-list .swiper-slide{
        max-width: 21.07143rem;
    }
    .video-items-list .img-block{
        height: 12.78571rem;
    }
}
@media (max-width: 767px){
    .video-items-list .swiper-slide{
        max-width: 21.85714rem;
    }
}
/* End */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1721559297666 */
/* /local/templates/shtyl_2023/components/bitrix/system.pagenavigation/.default/style.css?17302138871289 */
/* /local/templates/shtyl_2023/components/bitrix/news.list/where-by/style.css?17302138872048 */
/* /local/templates/shtyl_2023/components/shtyl/news.list/news-list/style.css?17570556976327 */
/* /local/templates/shtyl_2023/components/shtyl/news.list/catalog-video-list-blocks-slider/style.css?1757054263924 */
