.site-search-form__input_sh, .cat-menu > li > .ul-wrapper {
  background: #8A949E;
  border-radius: var(--gr_form_radius);
}
.site-search-form {
  border-radius: var(--gr_form_radius);
}
.site-search-form__input_sh::placeholder {
  color: white !important;
  opacity: 1;
}
.main-slider__info_in {
  background: transparent;
}
.main-slider__title1, .main-slider__text1 {
  color: #a5a5a599;
}
.top-contacts__phone_btn_ts svg {
  fill: #fff;
}
.top-contacts__phone_btn_ts {
  background: var(--gr_primary);
}
@media (min-width: 1025px) {
  .main-slider__image {
    padding-top: 38.45%;
  }
}
.site-logo {
  padding: 12px 20px 12px 0;
}
.header-panel {
  padding: 12px 0;
}
.header-middle__inner {
  min-height: auto;
}
.footer-logo__logo_image {
  width: 200px;
}
.footer-logo {
  flex-direction: column;
  align-items: flex-start;
}
.site-logo__desc {
  font-weight: 700;
  color: #fff;
  font-size: 16px;
}
.card-page .gr-product-options .option-item {
  margin: 10px 0 0;
}
.max_icon {
  width: 28px;
  height: auto;
  border-radius: 2px;
  margin-left: 4px;
}
.max_icon img {
  max-width: 100%;
  border-radius: 5px;
}
.max_icon img:hover {
  opacity: 0.85;
}
.share_wrap {
  display: flex;
}
.card-page .shop2-product__left {
  margin-right: 30px;
}
.card-page .gr-product-options .option-title {
  width: 240px;
}
.card-page .gr-product-options .option-item__inner {
  display: flex;
}
.card-page .gr-product-options .option-body {
  width: 145px;
}
.g-article__text, .g-article-amount, .g-vote-status__date, .g-panel__body, .g-panel__capture, .g-vote-visualize__name, .g-vote-visualize__note, .g-menu-2__count, .g-menu-2__link, .g-menu-2__item, .g-comment, .g-comment__date, .g-gallery2-info__item-label, .g-search-results__note, .g-search-results__desc, .g-search-results__total, .g-tags__item, .g-comment__author, .g-file__col.g-file__size, .g-file__value, .g-form-field__title, .g-form-field__title label, .g-form-captcha__name b, .g-tags, .g-form-body--header, .g-form-body, .g-page-article__text, .g-page-gallery1, .g-page-gallery2, a.g-img__caption, a.g-sitemap__link {
  color: #fff;
}
.product_columns_4 .product-list.thumbs .product-item .buy-one-click, .filter-block .shop2-filter-btns .shop2-filter-reset, .product-list.simple .product-item .buy-one-click, .product-list.list .product-item .buy-one-click, .product_more_btn, #shop2-cart .shop2-cart-table .cart-product .cart-params__more-btn, .gr-filter-more__btn, .product_more_btn:after, #shop2-cart .shop2-cart-table .cart-product .cart-params__more-btn:after, .cart-total__title, #shop2-cart .shop2-cart-table .cart-product .cart-product-article {
  color: #fff !important;
}
.sorting-panel__add-wrap, .filter-block, .site-search-form {
  background: var(--gr_bg_sec);
}
.product_columns_4 .product-list.thumbs .product-item__inner {
  padding: 0;
}
.product_columns_4 .product-list.thumbs .product-item__bottom {
  padding: 15px;
}
.product_columns_4 .product-list.thumbs .product-item__top {
  padding: 5px;
  background: #fff;
  border-radius: 10px;
  margin: 5px;
}
.product-list.simple .product-item__top, .card-slider__items, .card-slider__thumb-img {
  background: #fff;
  border-radius: 10px;
}
.product-list.list .product-item__top {
  width: 200px;
  background: #fff;
  border-radius: 10px;
  padding: 5px;
}
.header-middle {
  background: #fff;
}
.top-contacts__work_time, .top-contacts__phone_ts, .site-logo__desc {
  color: #2c2d32;
}
.site-param-btn svg, .top-contacts__contacts_icon svg {
  fill: #ff6701;
}
.site-search-form__btn_sh1 {
  border-radius: 0;
}
.site-form-wrap {
  border-radius: var(--gr_form_radius);
}
.gr-field-style input[type=text], .product_columns_4 .product-list.thumbs .product-item .product-amount .shop2-product-amount, .product-list.simple .product-item .product-amount .shop2-product-amount, .product-list.list .product-item .product-amount .shop2-product-amount {
  box-shadow: 0 0 0 3px transparent, inset 0 0 0 1px rgba(255, 255, 255, 0.91);
}
.filter-block .shop2-filter__checkbox .param-val, .product_columns_4 .product-list.thumbs .product-item .product-article, .card-page .shop2-product-article span, .card-page .shop2-product-articlem, .site-path, .site-path a {
  color: #fff;
}
.gr-field-style input[type=text]:hover {
  background: var(--gr_bg);
}
.filter-block .empty-val {
  opacity: 1;
}
.shop-product-data__desc .desc-area.params_block .shop2-product-params .param-item {
  border-radius: 10px;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .kind-image, #shop2-cart .shop2-cart-table .cart-product__left {
  background: #fff;
  border-radius: 10px;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .kind-vendor a, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop2-product-article, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop2-product-article span, .shop2-product-params .param-title, .shop-product-data__desc .desc-area.html_block {
  color: #fff;
}
.product-list-titles, .product-list.list .product-item, .search-form .search-rows__row {
  border-bottom: 1px solid #2c2d32;
}
