

/* Start:/local/templates/elc/components/bitrix/catalog.element/catalog_element-redisign/style.css?17483483877968*/
.product__about-equipment{margin-bottom:20px}
.product__about-equipment span{color:#333}
.equipment-list{padding-top:8px}
.characteristics__content-row.number-12958{align-items:flex-start}
.characteristics__content-row.number-12958 .characteristics__row-dots{margin-top:22px}
.product__img{width:300px}
.product__img .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}
.product__img .product-images-top{height:300px;width:100%}
.product__img .product-images-thumbs{height:80px;box-sizing:border-box;padding:10px 0}
.product__img .product-images-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;border:1px solid #f2f2f2;border-radius:10px;padding:5px}
.product__img .product-images-thumbs .swiper-slide-thumb-active{opacity:1}
.product-images-thumbs__items img{max-width:100%;height:auto}
.product__img-slider img{height:100%;width:auto;display:block;margin:0 auto;cursor:pointer}
.product__img-slider .swiper-button-next{right:0;display:flex}
.product__img-slider .swiper-button-prev{left:0;display:flex}
.product__img .product-label{z-index:9}
.product-tabs__features{flex-wrap:wrap}
.product-tabs__features .product-tabs__feature{margin-bottom:20px}
.product-info__slider-wrap{position:relative}
.product-info__slider-wrap .product-slider-brand-logo{position:absolute;left:-1px;top:-1px;width:110px}
.product-info__slider-wrap .product-slider-brand-logo svg{width:100%;height:auto}
.product-slider__img-wrap{position:relative}
.product-slider__img-wrap a{height:100%;max-width:100%;display:block}
.product-slider__img-wrap a .product-zoom{position:absolute;right:0;bottom:0;display:none}
.slick-active .product-slider__img-wrap a .product-zoom{display:inline}
.product-slider__img-wrap a .product-zoom svg path{fill:#000;transition:fill .2s}
.product-slider__img-wrap a:hover .product-zoom svg path{fill:#ed1c24}
.product-slider__video svg{position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px}
.product-slider__video svg path{transition:fill .2s!important;transition:stroke .2s!important}
.product-slider__video a:hover .sm-video-ico-bg{fill:#fff;stroke:#ed1c24}
.product-slider__video a:hover .sm-video-ico{fill:#ed1c24}
.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:#ed1c24!important;border-radius:2px!important;border-width:3px!important}
.fancybox__thumbs,.fancybox__button--thumbs,.fancybox__counter{display:none!important}
.el-files-list{display:flex;font-size:16px;line-height:100%;flex-wrap:wrap;margin-bottom:34px}
.el-files-list .el-files-item{padding:0 30px 10px 0;flex:0 1 25%;min-width:250px}
.el-files-list .el-files-item a{display:flex;color:#000;align-items:center;float:left;justify-content:flex-start}
.el-files-list .el-files-item .el-file-ico{display:block;width:38px;position:relative;margin-right:15px}
.el-files-list .el-files-item .el-file-ico span{position:absolute;color:#fff;background:#ED1C24;bottom:8px;left:-3px;text-transform:uppercase;padding:0 3px 0 4px;height:13px;font-size:10px;display:flex;align-items:center}
.el-files-list .el-files-item .el-file-text{line-height:125%;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.el-files-list .el-files-item .el-file-text span{color:#A6A6A6}
.el-files-list .el-files-item a:hover .el-file-text{color:#ED1C24}
.img-advantages-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:55px}
.img-advantages-list .img-advantages-item{background:#e1e4e9;margin-bottom:20px;flex:0 1 49%;display:flex;align-items:center}
.img-advantages-list .img-advantages-item img{display:block;width:140px;height:auto}
.img-advantages-list .img-advantages-item .img-advantages-item-title{font-size:20px;padding:0 20px}
.product-slider__prev svg path,.product-slider__next svg path{transition:stroke .2s}
.product-slider__prev:hover svg path,.product-slider__next:hover svg path{color:#ed1c24}
.tabs__button .tabs__label.active .tabs__label-text{color:#000}
.tabs__button .tabs__label-text{color:#000;transition:stroke .2s}
.tabs__button:hover .tabs__label-text{color:#ed1c24}
.h2-link a{color:#ed1c24!important;border:none!important;transition:all .2s!important;text-decoration:underline}
.h2-link a:hover{color:#000!important}
.article-text .h2,.article-text h2{margin-bottom:20px!important}
.access-items-wrap{position:relative;min-height:60px}
.access-items-wrap .access-loader{background:#ffffff80 url(/local/templates/elc/img/loader-search.gif) no-repeat center center;display:none;position:absolute;left:0;top:0;bottom:0;right:0}
.access-items-wrap.acc-loading .access-loader{display:block}
.access-items-wrap .slick-track{margin-left:0}
.el-search-page .sp-search-results-after{font-size:20px;padding-bottom:25px;line-height:125%}
.el-search-page .sp-search-results-after b{font-weight:500}
.el-search-page .sp-search-results-after button{background:none;border:none;cursor:pointer;white-space:nowrap;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out;color:#000}
.el-search-page .sp-search-results-after button:hover{color:#ed1c24}
.el-search-page .sp-search-results-after button svg{display:inline-block;margin-left:10px;transition:transform .3s}
.el-search-page .sp-search-results-after button.active svg{transform:rotate(-180deg)}
.el-search-sections-wrap{position:relative}
.el-search-sections{background:#fff;font-size:20px;box-shadow:4px 4px 12px 0 #00000040;max-width:800px;width:100%;padding:20px;line-height:125%;position:absolute;left:0;top:0;z-index:3;display:none}
.el-search-sections-wrap.active .el-search-sections{display:block}
.el-search-sections .search-sections-close{cursor:pointer;background:none;border:none;position:absolute;right:10px;top:10px}
.el-search-sections .search-sections-scroll{max-height:360px}
.el-search-sections ul{display:flex;flex-wrap:wrap;list-style:none}
.el-search-sections ul li{flex:0 1 50%;position:relative;padding:0 10px 5px 17px}
.el-search-sections ul li:before{content:'';display:block;width:7px;height:7px;background:#ed1c24;position:absolute;left:0;top:11px}
.el-search-sections ul li button{color:#000;-webkit-transition:color .15s ease-in-out;-moz-transition:color .15s ease-in-out;-ms-transition:color .15s ease-in-out;transition:color .15s ease-in-out;cursor:pointer;font-weight:300;text-align: left}
.el-search-sections ul li button:hover{color:#ed1c24}
.el-search-sections ul li button sup{color:#999;font-size:14px}
.el-search-sections ul li button.active{color:#a6a6a6;cursor:default}
@media (max-width: 991px) {
  .img-advantages-list .img-advantages-item .img-advantages-item-title{font-size:18px}
}
@media (max-width: 860px) {
  .img-advantages-list .img-advantages-item{flex:0 1 100%}
}
@media (max-width: 767px) {
  .characteristics__row-value{max-width:60%;text-align:right}
  .img-advantages-list .img-advantages-item .img-advantages-item-title{font-size:16px}
  .img-advantages-list .img-advantages-item img{width:130px}
  .img-advantages-list{margin-bottom:40px}
  .img-advantages-list .img-advantages-item .img-advantages-item-title{padding:0 10px 0 20px}
  .tabs__button .tabs__label-arrow{justify-content:right;right:0;top:0;left:0;bottom:0;width:100%;z-index:5;padding-right:22px;cursor:pointer}
  .tabs__item.active .tabs__button .tabs__label-arrow{transform:none}
  .tabs__button .tabs__label-arrow svg{transition:transform .3s}
  .tabs__item.active .tabs__button .tabs__label-arrow svg{transform:rotate(-180deg)}
  .tabs__button:hover .tabs__label-text{color:#000}
  .tabs__item.active .tabs__button .tabs__label{font-weight:500}
}
@media (max-width:578px) {
  .product__img .product-images-top{height:200px}
}
@media (max-width: 574px) {
  .product-table .product-table__row-wrap{margin:0 -10px;padding:5px 10px}
  .product-table .product-table__row-wrap:nth-child(2n){background:#ebebeb}
  .el-search-sections ul li{flex:0 1 100%}
}
/* End */


/* Start:/local/templates/elc/components/pure/news.list/scheme-grids/style.css?17239095982651*/
.main-map{
    position:relative;
    max-width: 1000px;
    margin: 40px auto;
}
.main-map img{
    display:block;
    width:100%
}
.visualizer-grid{
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.grid-item{
    display:flex;
    justify-content:center;
    align-items:center;
    float:left;
    box-sizing:border-box;
    width:5%;
    height:5%;
    position:relative;
}
.grid_point{
    position:absolute;
    background: transparent;
    top:0;
    left:0;
    width:200%;
    height:100%;
    -webkit-transition:opacity .25s ease-in-out;
    -moz-transition:opacity .25s ease-in-out;
    -ms-transition:opacity .25s ease-in-out;
    transition:opacity .25s ease-in-out;
    z-index: 2;
}

.grid-item a:hover .grid_point{
    background: #ed1c2420;
}

.grid_title{
    position:absolute;
    bottom:100%;
    padding:5px;
    left:50%;
    right:0;
    text-align:center;
    display:flex;
    justify-content:center;
    opacity:0;
    visibility:hidden;
    width:300px;
    margin-left:-100px;
    transform:translateY(-10px);
    -webkit-transition:opacity .25s ease-in-out,transform .25s ease-in-out;
    -moz-transition:opacity .25s ease-in-out,transform .25s ease-in-out;
    -ms-transition:opacity .25s ease-in-out,transform .25s ease-in-out;
    transition:opacity .25s ease-in-out,transform .25s ease-in-out;
    line-height: 100%
}

.grid-item a:hover .grid_title{opacity:1;transform:translateY(0px);visibility:visible}

.grid_title > span{
    color:#fff;
    font-size:14px;
    display:flex;
    align-items: center;
    padding: 0 5px;
    text-align:center;
    background:#000;
}

.grid_title img {
    border: 2px solid #000;
    display: inline;
    width: 50px;
}

.tooltip-elitech {
    display: flex;
    align-items: center;
}

.g-scheme-title {
    font-size: 24px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .g-scheme-title {
        font-size: 18px;
    }
}

.tooltip-elitech img {margin-right: 5px; margin-left: -4px}

.tippy-box[data-animation=shift-toward][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top]{transform:translateY(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom]{transform:translateY(10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left]{transform:translateX(-10px)}.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right]{transform:translateX(10px)}
/* End */
/* /local/templates/elc/components/bitrix/catalog.element/catalog_element-redisign/style.css?17483483877968 */
/* /local/templates/elc/components/pure/news.list/scheme-grids/style.css?17239095982651 */
