.ocf-theme-light-block .ocf-search-btn-static, .ocf-theme-light-block .ocf-search-btn-popover, .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled, .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled, .ocf-noUi-connect:before, .ocf-noUi-handle {background-color:rgb(255, 102, 0) !important;}
:root {--ds-primary-color:rgb(255, 102, 0);}
:root {--ds-body-bg-light-color:rgb(245, 245, 245);}
:root {--ds-links-color:rgb(255, 102, 0);}
.light-theme .ds-header {background:rgb(255, 255, 255);}
.ds-dropdown-links .blue-link, .ds-switcher button {color:rgb(255, 102, 0);}
.ds-dropdown-links .blue-link:hover {color:rgb(238, 95, 0);}
:root {--ds-footer-bg-light-color:rgb(255, 255, 255);}
.light-theme .ds-footer-subscribe-text, .light-theme .ds-footer-item .secondary-text, .light-theme .ds-footer-socials .secondary-text {color:rgb(0, 52, 89);}
.ds-footer .blue-link {color:rgb(255, 102, 0);}
.ds-footer .blue-link:hover {color:rgb(0, 168, 232);}
.light-theme .ds-footer-links li a, .light-theme ul.ds-footer-item li a {color:rgb(156, 163, 175);}
.ds-footer-links li a:hover, ul.ds-footer-item li a:hover {color:rgb(0, 168, 232);}
.light-theme .ds-footer-item-title {color:rgb(0, 23, 31);}
.light-theme .ds-footer-item-title svg path {fill:rgb(0, 23, 31);}
:root {--ds-interactive-color:rgb(82, 187, 56);}
.ds-price-new.red-text {color:rgb(255, 102, 0);}
.bdt-heading-row th {
  background-color: rgb(255, 102, 0, 1) !important;
  text-align: center;
  color: white !important;
}
.bdt-val {
  display: block;
  font-weight: bold;
  text-align: center;
}

.light-theme .ds-header,
.light-theme .ds-footer {
    background: #000;
}

.light-theme .ds-header .ds-menu-maincategories-item img {
    filter: invert(1);
}
.light-theme .ds-header .ds-menu-maincategories-desktop-box .ds-menu-maincategories-item a {
    color: white;
}
.light-theme .ds-header .ds-menu-maincategories-desktop-box .ds-menu-maincategories-item svg path {
  fill: white;
}
.light-theme .ds-header .ds-menu-maincategories-item .ds-menu-maincategories-dropdown a {
  color: black;
}
.light-theme .ds-header .ds-menu-maincategories::after {
    background: none;
}
.light-theme .ds-header .ds-menu-maincategories {
    border-top: 1px solid #3c3c3c;
}
.light-theme .ds-header .ds-dropdown-toggle span {
    color: white;
}
.light-theme .ds-header .ds-dropdown-toggle svg path {
    fill: #fff;
} 
.light-theme .ds-header .ds-header-right > button svg path,
.light-theme .ds-header .ds-header-right > a svg path,
.light-theme .ds-header .ds-header-menu-button svg path {
    fill: #fff;
}
.light-theme .ds-header #searchInput {
    background-color: rgb(27, 27, 27);
    border-color: #3c3c3c;
  color: white;
}
.light-theme .ds-header #ds-search-button svg path {
    fill: #fff;
}
@media (min-width: 1200px) {
  #logo {
    max-width: 140px;
  }
}
@media (min-width: 1600px) {
    #logo {
      max-width: 180px;
    }
}

.light-theme .ds-footer .ds-footer-item-title,
.light-theme .ds-footer .ds-footer-item-address,
.light-theme .ds-footer .ds-footer-subscribe-text {
    color: white;
}
.light-theme .ds-footer-item-title svg path {
    fill: #fff;
}

.light-theme .ds-footer .ds-footer-payments-item:first-child img {
    filter: invert(1);
}
.light-theme .ds-footer .ds-footer-bordered,
.light-theme .ds-footer .ds-footer-top {
    border-color: #3c3c3c;
}
.light-theme .ds-footer .ds-footer-contacts-button {
    color: rgb(255, 102, 0) !important;
}
.light-theme .ds-footer .ds-footer-contacts-button:hover {
    color: #fff !important;
}
@media (min-width: 1200px) {
    .ds-menu-catalog-items {
        max-height: 420px;
    }
    .ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide {
        width: 250%;
        transform: translateX(40%);
    }
}
@media (min-width: 1400px) {
    .ds-slideshow.menu-active {
        padding-left: 32%!important;
    }
}
footer .ds-footer-phones-shedule a {
    white-space: normal;
}
footer .ds-footer-item .list-unstyled.secondary-text {
	column-count: 2;
}
.ds-cart-item-price-total.dark-text,
.ds-menu-maincategories-item-title[href*=special],
.ds-menu-maincategories-item .ds-menu-catalog-item-title[href*=special] {
	color: #ff6600!important;
}
@media (min-width: 768px) {
  .ds-footer-subscribe-text {
      margin-right: 1rem!important;
  }

}
@media (min-width: 1200px) {
    .ds-menu-catalog.ds-menu-main-catalog .ds-menu-catalog-wide > .ds-menu-catalog-inner > .ds-menu-catalog-items > li {
        width: calc(25% - 1rem);
        align-items: center!important;
    }
    .ds-menu-catalog-wide>.ds-menu-catalog-inner>.ds-menu-catalog-items>li>a {
        flex-direction: column;
    }
    .ds-menu-catalog-wide>.ds-menu-catalog-inner>.ds-menu-catalog-items>li img {
        margin-right: 0 !important;
        margin-bottom: 1rem;
    }
}
.dark-theme .ds-menu-catalog-item-img {
    filter: none;
}
.dark-theme #partners-form .form-control {
    background-color: #fff !important;
}
.ds-menu-catalog-items {
  text-align: center;
}
.ds-menu-catalog-item.d-flex.align-items-center a.d-flex.align-items-center {
  text-align: center;
}
.ds-footer-socials-item-fa-telegram,
.ds-footer-socials-item-fa-viber{
    display: none!important;
}

.button.ds-header-catalog-button {
    background-color: #ff6600;
    color: #ffffff;
}
.button.ds-header-catalog-button svg path {
    fill: #ffffff;
}