/*Тело Body*/

body, html {
    letter-spacing: 0.2px;
}


/*Заголовки*/

.intec-template .intec-template-title h1 {
    margin: 0;
    font-size: 24px;
    FONT-WEIGHT: 600;
}


/*Над шапкой*/
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel {
    display: grid;
    align-content: center;
    justify-content: end;
    align-items: baseline;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper {
    margin-bottom: 20px;
}

/*Заголовки на главной*/

.intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title {
    font-size: 40px !important;
    font-style: normal;
    font-weight: 800;
    line-height: 1.3;
    color: #1b1e25;
}

/*.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper {
    background: linear-gradient(to top, #000d3e -25%, #0000ff, #2853f0)!important;
    position: relative;
}*/

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-wrapper {
    box-shadow: 0 2px 4px #0000005c;
}



/*Банер перемотка*/
 .owl-carousel .owl-stage {
    transition: transform 0.4s ease-in-out !important;
}

/*баннер оформление*/
.c-header.c-header-template-1 .widget-banner .widget-banner-1 {
    background: white;
}

.c-header.c-header-template-1 .widget-banner {
    scale: 96%;
}

.c-slider.c-slider-template-1 .widget-item-block-desktop {
    zoom: 89%;
}

/*Главная страница Готовые решения*/

.widget.c-collections.c-collections-template-2 .widget-item {
    background: #f8f8f8;
    border: 1px solid #F2F2F2;
    padding: 15px;
    height: 100%;
    border-radius: 0 25px;
}

.widget.c-collections.c-collections-template-2 .widget-item-picture {
    border-radius: 0 8px;
}

.widget.c-collections.c-collections-template-2 .widget-item-name > * {
    text-transform: uppercase;
    font-weight: bolder;
}


.widget.c-collections.c-collections-template-2 .widget-item-description {
    font-size: 10px;
    line-height: 1.67;
    color: #808080;
    margin-top: 11px;
    display: flow;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: overlay;
    max-height: 85px;
}


/*Опросное окно*/

           .modal-overlay {
            display: none;
            position: fixed;
            top: 50%;
            right: 0;
            transform: translateY(-50%);
            background: #ffffff;
            border-radius: 12px 0 0 12px;
            padding: 20px;
            max-width: 300px;
            width: 90%;
            z-index: 20000000;
            opacity: 0;
            pointer-events: none;
            transition: opacity 0.3s ease, right 0.4s ease;
            box-shadow: -5px 0 15px rgba(0,0,0,0.3);
            color: white;
            font-family: Arial, sans-serif;
            display: block;
          }

          .modal-overlay.show {
            display: block;
            opacity: 1;
            pointer-events: all;
            color: black;
          }

          .modal {
            position: static;
          }

          .modal h2 {
            margin-bottom: 10px;
            font-size: 1.2em;
          }

          .modal p {
            font-size: 0.95em;
            margin-bottom: 15px;
          }

          .modal label {
            display: block;
            margin: 10px 0;
            cursor: pointer;
            padding: 8px 12px;
            background: #f1f1f1;
            border-radius: 8px;
            transition: background 0.2s;
          }

          .modal label:hover {
            background: #f9f9f9;
          }

          .modal input[type="radio"] {
            margin-right: 10px;
          }

          .modal button {
            margin-top: 15px;
            padding: 10px 20px;
            background-color: #0000d5;
            color: white;
            border: none;
            border-radius: 8px;
            cursor: pointer;
            font-size: 1em;
            width: 100%;
          }

          .modal button:hover {
            background-color: #0909ffed;
          }

          .modal img.logo {
            width: 70px;
            height: 70px;
            margin-bottom: -30px;
          }

          .close-button {
            position: absolute;
            top: 10px;
            right: 10px;
            font-size: 26px;
            color: #9b9b9b;
            cursor: pointer;
            z-index: 1001;
          }
          
          .close-button:hover {
            color: #000;
          }

/*Опрос мадалка*/

        .modal-backdrop-em {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            background-color: transparent; /* Убираем затемнение */
            display: none;
            justify-content: flex-end; /* Выравниваем к правому краю */
            align-items: center; /* По середине по вертикали */
            z-index: 999;
            pointer-events: none; /* Отключаем клики по backdrop */
        }

        .modal-backdrop-em.show {
            display: flex !important;
        }

        .modal-overlay-em {
            background: #ffffff;
            border-radius: 12px;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
            font-family: Arial, sans-serif;
            color: black;
            zoom: 71%;
            text-align: center;
            position: relative;
            padding: 20px;
            z-index: 1000;
            margin-right: 20px; /* Отступ от правого края */
            pointer-events: auto; /* Включаем клики по модальному окну */
            /* Анимация выезда справа */
            transform: translateX(100%);
            transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }

        .modal-backdrop-em.show .modal-overlay-em {
            transform: translateX(0); /* Выезжаем на место */
        }

        .modal-em h2 {
            font-size: 1.2em;
            margin-bottom: 20px;
        }

        .close-button-em {
            position: absolute;
            top: 10px;
            right: 15px;
            cursor: pointer;
            font-size: 27px;
            opacity: 45%;
            line-height: 1;
        }

        .emoji-options {
            display: flex;
            justify-content: space-around;
            font-size: 28px;
            cursor: pointer;
            user-select: none;
            padding: 10px 0;
        }

        .emoji-options span {
            transition: transform 0.2s;
            zoom: 160%;
        }

        .emoji-options span:hover {
            transform: scale(1.3);
        }

        /* Анимация закрытия */
        .modal-backdrop-em.closing .modal-overlay-em {
            transform: translateX(100%);
        }


/*Каталог*/

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu .menu-submenu-section.menu-submenu-section-with-images .menu-submenu-section-header .menu-submenu-section-header-wrapper {
    color: #131313;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600;
}


.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-3 .catalog-section-list-item-title {
    display: inline-block;
    font-size: 17px;
    font-weight: 600;

}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text {
    color: #333333;
}


.ns-bitrix.c-catalog-section.c-catalog-section-catalog-list-2 .catalog-section-item-image + .catalog-section-item-content {
    padding-left: 30px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner [data-role="scrollbar"] {
    height: 100% !important;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section, .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .scrollbar-inner {
    height: 530px !important;
}


.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-submenu-banner-section .menu-submenu-main-section {
    max-width: 400px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item {
    border-radius: 0 20px;
}


.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-section .menu-submenu {
    border-radius: 0 30px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-list-2[data-borders=true] .catalog-section-item-background {
    border-radius: 0 35px !important;
}
  /*Описание товара*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tab[data-active=true] {
    border-radius: 0 13px;
}

.intec-ui.intec-ui-control-button.intec-ui-mod-round-3 {
    border-radius: 0 13px !important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tab {
        border-radius: 10px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase {
        border-radius: 0 45px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-fast {
    border-radius: 0 0 0 45px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-fast {
    background-color: #f0f0f0;
    font-family: fantasy;
   font-size: small;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-brand-additional {
    border-radius: 25px;
}
.intec-grid>.intec-grid-item-2 {
    font-weight: 500;
}

.c-slider.c-slider-template-1 [data-align=left] {
    background-color: #f1f0f0b0;
    border-radius: 0 30px;
    padding: 15px;
}


.c-slider.c-slider-template-1 .widget-item-buttons .widget-item-button {
    background-color: #000000b8 !important;
}


.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item {
    padding: 7px 30px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item[data-code=odd] {
    background-color: #f8f8f8;
}

/*Популярные товары*/

.widget.c-sections.c-sections-template-3 .widget-item {
    border-radius: 0 35px;
}

/*Статьи на Главной*/

.widget.c-articles.c-articles-template-1 .widget-element {
    border-radius: 0 30px;
    background: #f7f7f7;
    border: snow;
}

/*Готовые решения*/

.ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-wrapper {
    border-radius: 0 30px;
}

.ns-bitrix.c-news-list.c-news-list-collections-tile-1 .news-list-item-picture {
    border-radius: 0 15px;
}

/*Нужна консультация?*/

.intec-ui.intec-ui-control-button.intec-ui-size-4 {
    border-radius: 0 20px;
} 

.widget-web-form-2 .widget-web-form-2-button {
    border-width: 3px !important;
}

.widget-web-form-2 .widget-web-form-2-image {
    background-image: none;
}


/*Верхнее меню с скруглением*/

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu {
    border-radius: 0 15px;
}

.intec-cl-background-light-hover:hover {
    background-color: #0000AC !important;
}

/*Открытый каталог с скруглением*/

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-borders=true] .catalog-section-list-item {
    background: #fbfbfb;
    border-radius: 45px;
    scale: 95%;
}

/*Разделы каталога оформление*/

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-7 .catalog-section-list-item {
    border-radius: 25px;
    scale: 98%;
}

/*Формление фильтра на странице товаров*/
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-items {
    border-radius: 30px;
}

.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item {
    border-top: outset;
    border-radius: 30px;
    scale: 97%;
}


.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-item-header {
    color: #11111c;
}

.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-toggle-text {
    font-weight: 900;
}

/*Карточка товара*/

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-documents-item
 {
    border-radius: 0 40px;
    background: url(/bitrix/templates/prom_s1/images/PDF.png) no-repeat;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-documents-item-content {
    float: right;
}

/*Скидка и выгода*/
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-percent-difference {
    font-size: 16px;
    font-weight: 600;
    line-height: 12px;
    color: #13ad00;
    padding: 3px 8px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-panel-price-percent-difference
 {
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    color: #1eb10c;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-panel-buy-button
 {
    border-radius: 0 15px;
}


.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-percent-value {
    font-size: 15px;
}


/* Исправление отображения "Цена по запросу" */

/* ВАЖНО: Всегда показываем блок цены, даже если цена = 0 */
.catalog-element-price-container[data-on-request="true"],
.catalog-element-panel-price[data-on-request="true"],
.catalog-section-item-price[data-on-request="true"] {
    display: block !important;
}

/* Защита от очистки JavaScript */
.catalog-element-price-container[data-on-request="true"] .catalog-element-price-current-value::after {
    content: "Цена по запросу";
    display: inline;
}

/* Скрываем пустое содержимое, если JavaScript очистил */
.catalog-element-price-container[data-on-request="true"] .catalog-element-price-current-value:empty::after {
    content: "Цена по запросу";
    display: inline;
}

.catalog-element-panel-price[data-on-request="true"] .catalog-element-panel-price-current-value::after {
    content: "Цена по запросу";
    display: inline;
}

.catalog-element-panel-price[data-on-request="true"] .catalog-element-panel-price-current-value:empty::after {
    content: "Цена по запросу";
    display: inline;
}

/* Для списка товаров */
.catalog-section-item-price[data-on-request="true"] [data-role="item.price.discount"]::after {
    content: "Цена по запросу";
    display: inline;
}

.catalog-section-item-price[data-on-request="true"] [data-role="item.price.discount"]:empty::after {
    content: "по запросу";
    display: inline;
}

/* Стилизация текста "Цена по запросу" */
.catalog-element-price-on-request,
.catalog-element-panel-price-on-request,
.catalog-element-panel-mobile-price-on-request,
.catalog-section-item-price-on-request {
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}


/*Кнопка сброс фильтра*/

.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset {
    border-radius: 0 30px;
}
.c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:hover, .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:focus, .c-catalog-smart-filter.c-catalog-smart-filter-vertical-2 .catalog-smart-filter-button.catalog-smart-filter-button-reset:active {
    border-radius: 0 30px;
}



/*Общий стиль страницы с закруглением*/
.intec-cl-background {
    border-radius: 0 25px;
}

.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item {
    border-radius: 0 30px;
    scale: 90%;
    zoom: 120%;
    background: #f1f1f124;
}
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-6 .catalog-section-list-item {
        border-radius: 0 30px;
}

.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default {
    border-radius: 0 20px;
}

.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-view-fixed-1 {
    border-radius: 0 35px;
}

/*Популярные товары*/

.widget.c-widget.c-widget-products-4[data-borders=true] .widget-item-wrapper {
    border-radius: 0 30px;
}

.widget.c-widget.c-widget-products-4 .widget-item-price-percent-difference
 {
    color: #1db940;
}


/*Заголовки на главной*/
.intec-grid.intec-grid-a-h-end {
    font-weight: bold !important;
}

.widget.c-collections.c-collections-template-2 .widget-item-name {
    font-weight: bold;
}
.widget.c-news.c-news-template-3 .widget-item-name {
    font-weight: bold;

.intec-template .intec-template-part.intec-template-part-title, .intec-template .widget .widget-header .widget-title {
    font-weight: bold !important;
}   
/*Оптивокам*/


.ns-bitrix.c-catalog-section.c-catalog-section-images-list-1 .catalog-section-item {
    border-radius: 0 30px;
}

.widget.c-images.c-images-template-1 .widget-item-container {
    border-radius: 0 30px;
}

/*О компании "Главная страница"*/

.widget.c-about-ref.c-about-ref-template-1 .widget-button {
    border-radius: 0 20px;
}



/*Поиск футор*/
.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
    border-radius: 0 20px;
}

/*Наши партнеры*/
.widget.c-brands.c-brands-template-4 .widget-button.widget-button-rectangular {
    border-radius: 0 20px;
    border-color: #00000017;
    color: #0000008a;
}
.widget.c-brands.c-brands-template-4[data-columns="4"] .widget-item-wrapper {
    border-radius: 0 30px;
}

.widget.c-brands.c-brands-template-4[data-border=true] .widget-item {
    border-radius: 0 30px;
}


/* О компании Главная страница */


.widget.c-about-ref.c-about-ref-template-1 .widget-content-text {
    padding: 15px;
    background-color: #ffffffb5;
    border-radius: 0 40px;
}

.widget.c-about-ref.c-about-ref-template-1 .widget-name {
    line-height: 35px;
    color: #000000b0;
}




/*Новости на главной*/

.widget.c-news.c-news-template-3 .widget-item-wrapper {
    border-radius: 0 30px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgb(186 186 186 / 36%) 100%);
    border: snow;
}


.widget.c-articles.c-articles-template-1 .widget-element .header {
    font-weight: bold;
}


/*Готовые решения*/

.ns-bitrix.c-news-detail.c-news-detail-collections-detail-1 .news-detail-line-block {
    padding: 20px 0 important;
    border-bottom: 0px solid #F2F2F2;
}

/*Баннер оформление*/

.c-slider.c-slider-template-1 [data-align=left] {
    border-radius: 0 50px;
    background: #f4f5f6d1;
    padding: 10px;
}

.c-slider.c-slider-template-1 .widget-item-buttons[data-view="4"] .widget-item-button {
        border-radius: 0 30px;
}

/*Преимущества*/

.widget.c-stages.c-stages-template-2 .widget-item-text {
    background: #f4f5f6;
    border: snow;
    border-radius: 15px;
}

/*Контакты оформление*/

.contacts .contacts-contact.contacts-contact-with-map {
    border-radius: 0 50px;
}

.contacts .contacts-offices .contacts-office .contacts-image {
    border-radius: 0 15px;
}

.contacts .contacts-offices .contacts-office .contacts-office-wrapper {
    border-radius: 0 50px;
    background: #f7f7f7;
    border: white;
}

.contacts .contacts-contact-wrap {
    display: none;
}

/*Производители*/

.ns-bitrix.c-news-list.c-news-list-brands-list-1[data-view="list.1"] .news-list-item-wrapper {
    border-radius: 0 30px;
}

/*Вакансии*/

.ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-section {
    border-radius: 0 30px;
}

.ns-bitrix.c-news-list.c-news-list-vacancies-list-1 .news-list-contact-person {
    border-radius: 0 30px;
}

/*Вопросы ответы*/

.ns-bitrix.c-news-list.c-news-list-faq .faq-section {
    border-radius: 0 30px;
}

.ns-bitrix.c-news-list.c-news-list-faq .faq-section .faq-item {
    border-radius: 0 30px;
}

/*Сотрудники*/

.ns-bitrix.c-news-list.c-news-list-staff-list-1 .news-list-item {
    border-radius: 0 60px;
}

/*Статьи*/


.ns-bitrix.c-news.c-news-news-1 .news-panel-1 {
    border-radius: 0 10px;
}

.ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=big] .news-list-item-wrapper {
    border-radius: 0 20px;
}

.ns-bitrix.c-news.c-news-news-1 .news-additional-top-wrapper {
    border-radius: 0 20px;
}

.ns-bitrix.c-news-list.c-news-list-tile-2 [data-view=default] .news-list-item-wrapper {
    border-radius: 0 20px;
}

/*Оплата*/

/*.intec-page.intec-page-payment .intec-page-banner {
    position: relative;
    height: 345px;
    margin-bottom: 30px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}*/


/*Оформление ХИТ Рекомендуем*/

.c-markers.c-markers-template-2 .widget-markers-hit {
    background: #2e7462;
}

.c-markers.c-markers-template-2 .widget-markers-recommend {
    background: #ea1412;
}


/*На все влияет*/


.widget.c-about-ref.c-about-ref-template-1[data-background=true] .widget-content {
    border-radius: 0 45px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-4[data-borders=true] .catalog-section-item-wrapper {
    border-radius: 0 30px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:hover {
    border-radius: 0 30px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item:first-child {
    border-radius: 0 30px;
}
.ns-bitrix.c-menu.c-menu-vertical-1 .menu-item-submenu[data-view="simple.1"] .menu-item-submenu-item {
    border-radius: 0 30px;
}

.widget.c-sections.c-sections-template-3 .widget-item {
    border-radius: 0 25px;
}

.widget.c-collections.c-collections-template-3 .widget-item-picture {
    border-radius: 0 25px;
}


/*Ранее вы смотрели*/


.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 {
    /* border-bottom: 1px solid #484848; */
    background-color: #ffffff;
}

.c-footer.c-footer-template-1[data-theme=dark] .widget .widget-header .widget-title {
    color: #2d2d2d;
    font-weight: bold;
}


.ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .catalog-products-viewed-item-wrapper {
    position: relative;
    height: 100%;
    padding: 22px 20px 22px 12px;
    border: 1px solid #E8E8E8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 14px;
    background-color: #f5f5f533;
    transition: 0.5s;
}


.intec-ui.intec-ui-control-navigation .intec-ui-part-button-left {
    left: -34px;
}

.intec-ui.intec-ui-control-navigation .intec-ui-part-button-right {
    right: -34px;
}

.c-footer.c-footer-template-1[data-theme=dark] .ns-bitrix.c-catalog-products-viewed.c-catalog-products-viewed-tile-1 .catalog-products-viewed-item-wrapper.blank {
    background-color: #1300cc00;
}



/*Футер*/

.c-footer.c-footer-template-1[data-theme=dark] .widget-view .widget-view-5 .widget-part .ns-bitrix.c-search-title.c-search-title-input-3 .search-title {
    background: #000000;
    border-color: #000000;
}

.c-footer.c-footer-template-1[data-theme=dark] {
    background-color: #001c30;
}


/*_____________________________________________________________________________________________________________________________________*/




.intec-template .intec-template-title h1 {
    font-weight: 600;
}

ol > li:before, [data-ui-markup="ol"] > [data-ui-markup="li"]:before, .intec-ui-markup-ol > .intec-ui-markup-li:before {
    color: #000000bd !important;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-wrapper {
    height: 100px;
}

.c-header.c-header-template-1 .widget-view.widget-view-mobile .widget-logotype {
    max-width: 170px;
}

.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype {
    width: 160px;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-tagline {
    margin-left: 5px;
}

.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype img {
    margin-bottom: 5px;
}

.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-wrapper {
    height: 60px;
}

.ns-bitrix.c-menu.c-menu-mobile-2 .menu-panel-logotype {
        width: 150px;
}


@media (max-width: 768px) {
    .widget-web-form-2 .widget-web-form-2-wrapper {
    padding: 20px 0;
    zoom: 80%;
               }

    .c-footer.c-footer-template-1 .widget-view .widget-view-1 .widget-panel .widget-copyright {
        width: fit-content !important;
        zoom: 90%;
    }           
}

.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-description {
    display: none;
}

/*Описание товара*/

.c-markers.c-markers-template-2 .widget-markers-hit {
    background: #6646d7 !important;
    font-weight: 900;
}

.c-markers.c-markers-template-2 .widget-markers {
    font-size: 20px;
}

.widget.c-widget.c-widget-products-4 .widget-item-information {
    font-weight: bold;
}


/*Форма - вопрос*/

.widget-web-form-2 .widget-web-form-2-wrapper {
    background-image: url(/bitrix/templates/prom_s1/components/intec.universe/widget/web.form.2/images/water.png);
}


/*Товар - документ*/

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-documents-item-extension {
    color: #cd0000;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-documents-item {
       background-image: url(/bitrix/templates/prom_s1/images/pdf_background.jpg);
}
   

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-documents-item:hover {
       background-image: url(/bitrix/templates/prom_s1/images/pdf_background.jpg);
}

/*Cookie*/

.notification.notification-default .notification-content {
    font-size: 17px;
    border-radius: 0 100px;
    zoom: 60%;

.notification.notification-default .notification-content.slim {
    padding: 30px;
    display: block;
}