/*Поп-ап выбора конфигурации*/
.fancybox-container {
	width: 70%;
    margin: 5% auto 5% 15%;
    height: 70%;
}
.fancybox-is-open .fancybox-bg {
	border: 2px solid #22ba7f;
    border-radius: 15px;
}
.fancybox-is-open .fancybox-stage {
	margin: 1%;
}
.fancybox-slide--html .fancybox-close-small {
    padding: 5px;
}
.equipment-selector {
    padding: 15px 0;
}
/*Поп-ап выбора конфигурации*/
/*Баннеры на всю высоту*/
.wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider .main-slider__item, .wrapper1.long_banner .top_big_one_banner.more_height .top_slider_wrapp .main-slider {
	height: 80vh;
}
.wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider__item, .wrapper1.long_banner .top_big_one_banner .top_slider_wrapp .main-slider {
        height: 100vh;
    }
/*Баннеры на всю высоту*/
.mega-menu table td:not(.wide_menu) .dropdown-menu li > a .name {
    max-width: none;
}
/*Цвет меню*/
.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .region_wrapper .js_city_chooser, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .phone > a, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .callback-block, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .title, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .wrap_icon .name, .sticky_menu.long_banner .light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li > a, .sticky_menu.long_banner .light-menu-color .logo_and_menu-row .content-block .subcontent .top-block .menu.topest > li > span, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .address > dark-color {
    color: #333;
    text-decoration: none;
}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a {
    color: #333;
}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .menu-only .mega-menu td .wrap > a .svg path, body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path, body.fill_bg_n .wrapper1.has-secion-banner.light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path, body.fill_bg_n .wrapper1.long_banner_contents .light-menu-color .menu-row.middle-block.bg_none .right-icons a .svg path {
    fill: #333333;
}
.long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg:not(.svg-inline-search2):not(.search2):not(.light-ignore):not(.iconset_icon):not(.svg-inline-search-down) svg *, .long_banner.header_search_opacity .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg.search2 svg *, .long_banner.header_search_opacity .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo-row .svg.svg-inline-search-down svg *, .long_banner .light-menu-color .logo_and_menu-row:not(.logo_top_white) .logo svg:not(.not_fill) *, .long_banner .light-menu-color .logo-row:not(.logo_top_white) .search_wrap.only_bg .svg:not(.iconset_icon) * {
    fill: #333333 !important;
}
/*Цвет меню*/
.auth:has(iframe) {
	display: inline-block;
    width: 52px;
    height: 40px;
    overflow: hidden;
    border-radius: 20px;
}
body .soc-avt .row a {
    margin: 0px 5px 3px 0px;
}
.social-icons li a, .soc-avt .row a {
   /* height: 40px;
    width: 52px;
    background-color: #2787f5;
    border-radius: 20px !important;
    padding-left: 5px !important;*/
}
/*Куки*/
.nca-cookiesaccept-line.style-1 {
    background-color: rgb(61 126 129 / 72%);
}
.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text, .nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color: #1a1d1d;
}
#nca-cookiesaccept-line-accept-btn {
    background-color: #98ced100;
    padding: 7px 15px 7px 15px;
    border: 1px solid #ffffff;
    border-radius: 15px;
    color: #ffffff;
}
/*Куки*/

/* Homepage catalog block image size */
body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item:not(.section_item) .img,
body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item.bordered .img {
    width: 220px;
    height: 220px;
    line-height: 217px;
}

body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item .img img {
    width: 220px;
    height: 220px;
    max-width: 220px;
    max-height: 220px;
}

.ordered-block__text th, .ordered-block__text td {
    padding: 10px;
    border: 1px solid #ccc;
}

@media (max-width: 480px) {
    body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item:not(.section_item) .img,
    body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item.bordered .img {
        width: 80px;
        height: 80px;
        line-height: 77px;
    }

    body#main .content_wrapper_block.front_sections_only .sections_wrapper .list .item .img img {
        width: 80px;
        height: 80px;
        max-width: 80px;
        max-height: 80px;
    }
}