/* Главная - Бренды */
.brands .owl-item {width: 200px!important}
	.brands .brands__item {opacity: 1!important}

/* Главная - Текст о компании */
.site-description {border: 0; padding: 0; margin: 60px 0}
	.site-description h1 {font-weight: bold; margin: 0 0 20px}


/* Товары - Вывод в Категориях */
.product-item__buttons {display: none}
.catalog .product-buy {color: #fff}

/* Контакты - Заголовок */
.page-container h1 {font-weight: bold; margin: 0 0 30px}
.page-container h2 {font-weight: bold; margin: 40px 0 20px}
.page-container h3 {font-weight: bold; margin: 40px 0 20px; font-size: 1.5rem}

/* Контакты - Колонки */
.telelinskiy-column-wrapper {display: flex; margin: 0 0 20px}
.telelinskiy-column-4 {width: 25%}
.telelinskiy-column-3 {width: 33%}
.telelinskiy-column-2 {width: 50%}

@media screen and (max-width: 640px) {
.telelinskiy-column-wrapper {display: inherit}
.telelinskiy-column-4 {width: 100%}
.telelinskiy-column-3 {width: 100%}
.telelinskiy-column-2 {width: 100%}
}

/* Контакты - ссылки */
.page-container a {color: #009845}
.page-container #icon-vk {width: 20px}

/* Хлебные крошки */
.l-body__index .bcu-telelinskiy-wrapper {display: none}
.bcu-telelinskiy-wrapper {background: #efefef; padding: 20px 0 10px}
.bcu-telelinskiy {background: #efefef}
.bcu-telelinskiy .element {font-size: 14px}
.bcu-telelinskiy .separator {font-size: 1.1rem}

/* Шапка */
.header.header {margin-bottom: 0}
.header__logo {width: 171px}
.header__sity-time {width: 180px; margin: 0 60px}
.header__sity-time span {display: block}
.header__sity-social span {margin-right: 10px}
.header__sity-social svg {width: 20px; height: 20px}
.c-search {width: 560px}
.c-search__form {width: 440px; border: 1px solid #009845; border-radius: 5px; padding-top: 6px; padding-bottom: 7px}
.c-search__button {font-size: 16px!important; top: -1px; bottom: -1px; right: -1px; border-top-right-radius: 5px; border-bottom-right-radius: 5px}
.c-search [type='search'] {font-size: 16px; padding: 3px 10px}
.c-search ::placeholder {color: #009845}
.header__hotline span {font-weight: bold; font-size: 18px; color: #000; line-height: 1}
.wrapper-back-ring {line-height: 1.2}
.back-ring-button {font-size: 12px; border: 0; border-bottom: 1px dashed #ccc; background: 0; padding: 0; color: #777}

/* Шапка - Меню - Каталог */
.c-catalog .c-button {min-width: 171px; justify-content: center}
.c-catalog .c-button.active .c-catalog__burger span:first-child {width: 22px}
.c-catalog .c-button.active .c-catalog__burger span:last-child {width: 22px}
.c-catalog .c-button:hover {color: #fff}
.c-catalog__burger span {transition: all .0s}
.c-catalog__dropdown--1 {transition: all .0s}
.c-catalog__dropdown--2 {transition: all .0s}
.c-catalog__categories {min-width: inherit}

/* Каталог - фильтры */
.catalog .refreshFilter {color: #009845; cursor: pointer}
.catalog .c-apply__refresh .refreshFilter {color: #fff}

/* Товары */
.product__content .product__buy-button a {color: #fff}

/* Кнопка поднятия сайта вверх */
.mg-scrollTop {height: 50px; left: 20px; right: 0; bottom: 20px}
.mg-scrollTop:hover {background-position-y: 0}

/* Ошибка 404 */
.error .error__link {color: #fff; display: inherit; border-radius: 5px; margin: 0 0 20px}

/* Сравнение и Избранное */
.empty-cart-block .inCatalog-link {color: #fff}

/* Каталог */
.product-item__footer-panel .addToCart {color: #fff!important}

/* Обратный звонок */
.content-modal-back-ring .agreement {justify-content: left; margin-bottom: 30px!important}
.back-ring-agreement__input {margin-right: 0!important}
.back-ring-agreement__text span {font-weight: normal; font-size: 14px; color: rgb(0, 0, 0); line-height: 1;}
.wrapper-modal-back-ring .red-btn {background: #009845}
.wrapper-modal-back-ring .header-modal-back-ring .title-modal-back-ring {margin: 20px 0 30px 0; font-size: 24px}
.wrapper-back-ring {text-align: right}

/* Подвал */
.footer__contact-text {padding-left: 0px}

/* Обратная связь */
.feedback .error-email {color: #ff0000; display: block; margin: 15px 0 0 0; font-weight: bold}
.feedback .feedback__text {font-size: 16px; color: #000; max-width: 100%}
.feedback .feedback__submit {border-radius: 5px}
.fb-pk {font-size: 14px; margin: 20px 0 0 0}

/* Купить в 1 клик */
label .checkmark:not(.mg-form-designer label .checkmark) {margin-top: 3px}
.buyClick_agreement .agreement__label {font-size: 14px}
#modal-buy-click .mg-send-order-click-button.mg-buy-btn {border-radius: 5px}
.titles-modal-mg-buy-click .title {font-size: 20px; font-weight: bold;}

/* Конкурентные преимущества */
.a-triggers__inner {border-radius: 5px; border-top-width: 1px !important; border-right-width: 1px !important; border-bottom-width: 1px !important; border-left-width: 1px !important;}

/* Слайдер на Главной */
.ui-datepicker {margin: 0; box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 50%)}
.swiper-container-1.mg-slider-wrap {height: auto!important; min-height: auto!important; margin-top: 30px}
.mg-slide__image img {border-radius: 5px}
.swiper-pagination-bullet {width: 10px!important; height: 10px!important; background: #fff!important; opacity: 1!important}
.swiper-pagination-bullet-active {background: #000!important}
.index-img-text {
  padding-bottom: 40px;
}
.index-text {
  padding-bottom: 40px;
}
