.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid~.form-check-label,
.form-check-input.is-valid~.form-check-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid~.custom-control-label,
.custom-control-input.is-valid~.custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid~.custom-control-label::before,
.custom-control-input.is-valid~.custom-control-label::before {
  background-color: #71dd8a;
}

.was-validated .custom-control-input:valid:checked~.custom-control-label::before,
.custom-control-input.is-valid:checked~.custom-control-label::before {
  background-color: #34ce57;
}

.was-validated .custom-file-input:valid~.custom-file-label,
.custom-file-input.is-valid~.custom-file-label {
  border-color: #28a745;
}

.btn-success {
  color: var(--WHITE);
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: var(--WHITE);
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus,
.btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled,
.btn-success:disabled {
  color: var(--WHITE);
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
  color: var(--WHITE);
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.datepicker table tr td.day:hover {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td span:hover {
  color: var(--PRIMARY_COLOR);
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: var(--PRIMARY_COLOR);
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr:first-child th:hover {
  background: var(--PRIMARY_COLOR);
}

.mfp-close:hover {
  color: var(--PRIMARY_COLOR);
}

.mfp-arrow:hover,
button.mfp-arrow:hover {
  color: var(--PRIMARY_COLOR);
}

.icon-AES256 .path1:before {
  color: var(--PRIMARY_COLOR);
}

.icon-AES256 .path11:before {
  color: var(--PRIMARY_COLOR);
}

.si-top-panel {
  background: var(--PRIMARY_COLOR);
}

.si-top-panel.si-color-dark a:not([class]) {
  color: var(--PRIMARY_COLOR);
}

.si-top-panel.si-color-dark a:not([class]):before {
  background-color: var(--PRIMARY_COLOR);
}

header .si-logo .si-title {
  color: var(--PRIMARY_COLOR);
}

header .si-dropdown-obj .si-dropdown-toggle:hover {
  color: var(--PRIMARY_COLOR);
}

header .si-dropdown-obj.active .si-dropdown-toggle {
  color: var(--PRIMARY_COLOR);
}

@media (max-width: 1024px) {

  header .si-account .si-dropdown-menu .si-dropdown-inner ul li a:hover,
  header .si-account .si-dropdown-menu .si-dropdown-inner ul li a:hover [class^="icon-"] {
    color: var(--PRIMARY_COLOR);
  }
}

header .si-account ul li a:hover,
header .si-account ul li a:hover [class^="icon-"],
header .si-multi-obj .si-dropdown-menu .si-dropdown-inner ul li a:hover,
header .si-multi-obj .si-dropdown-menu .si-dropdown-inner ul li a:hover [class^="icon-"],
header .si-multi-obj .si-dropdown-menu .si-dropdown-inner ul li.active a,
header .si-multi-obj .si-dropdown-menu .si-dropdown-inner ul li.active a [class^="icon-"] {
  color: var(--PRIMARY_COLOR);
}

header .si-multi-obj ul li a:hover,
header .si-multi-obj ul li a:hover [class^="icon-"],
header .si-multi-obj ul li.active a,
header .si-multi-obj ul li.active a [class^="icon-"],
header .si-dropdown-obj:not(.si-search) .si-mobile-add .si-close:hover,
header .si-dropdown-obj:not(.si-search) .si-mobile-add .si-close:hover:before,
header .si-cart .si-cart-layout .si-cart-content .si-cart-list .si-item a:not([class]):hover .si-title,
header .si-cart .si-cart-layout .si-cart-content .si-cart-list .si-item-close .si-btn-close:hover:before,
header .si-search .si-dropdown-menu .si-btn-search:hover,
header .si-search .si-dropdown-menu .si-btn-close:hover,
header .si-search .si-dropdown-menu .si-btn-close:hover {
  color: var(--PRIMARY_COLOR);
}

header .si-cart .si-dropdown-toggle .si-badge-cart {
  background: var(--PRIMARY_COLOR);
}

@media (min-width: 1025px) {
  header .si-search .search-results ul>li a:hover .si-title {
    color: var(--PRIMARY_COLOR);
  }
}

header .si-search .si-view-all {
  color: var(--PRIMARY_COLOR);
}

header .si-color-scheme-01 .si-box-info ul li a.si-link-underline {
  color: var(--PRIMARY_COLOR);
}

header .si-color-scheme-01 .si-box-info ul li a.si-link-underline:before {
  background-color: var(--PRIMARY_COLOR);
}

header .si-color-scheme-01 .si-desctop-menu.si-hover-02 nav>ul li.dropdown>a:hover,
header .si-color-scheme-01 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.active>a,
header .si-color-scheme-01 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.selected>a {
  background: var(--PRIMARY_COLOR);
}

header .si-color-scheme-01 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown>a:hover,
header .si-color-scheme-01 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.active>a,
header .si-color-scheme-01 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.selected>a,
header .si-color-scheme-01 .si-dropdown-obj .si-dropdown-toggle:hover,
header .si-color-scheme-02 .si-box-info ul li [class^="icon-"] {
  color: var(--PRIMARY_COLOR);
}

header .si-color-scheme-02 .si-desctop-menu.si-hover-02 nav>ul li.dropdown>a:hover,
header .si-color-scheme-02 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.active>a,
header .si-color-scheme-02 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.selected>a {
  background: var(--PRIMARY_COLOR);
}

header .si-color-scheme-02 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown>a:hover,
header .si-color-scheme-02 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.active>a,
header .si-color-scheme-02 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.selected>a,
header .si-color-scheme-02 .si-dropdown-obj .si-dropdown-toggle:hover {
  color: var(--PRIMARY_COLOR);
}

header .si-color-scheme-03 .si-desctop-menu.si-hover-02 nav>ul li.dropdown>a:hover,
header .si-color-scheme-03 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.active>a,
header .si-color-scheme-03 .si-desctop-menu.si-hover-02 nav>ul li.dropdown.selected>a {
  background: var(--PRIMARY_COLOR);
}

header .si-color-scheme-03 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown>a:hover,
header .si-color-scheme-03 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.active>a,
header .si-color-scheme-03 .si-desctop-menu:not(.si-hover-02) nav>ul li.dropdown.selected>a,
header .si-color-scheme-03 .si-dropdown-obj .si-dropdown-toggle:hover,
.icon-AES256 .path1:before,
.si-desctop-menu .header-menu-product a:hover .si-title,
.si-desctop-menu .si-title-submenu:hover,
.si-desctop-menu .si-title-submenu:hover a,
.si-desctop-menu .si-title-submenu.active,
.si-desctop-menu .si-title-submenu.active a,
.si-desctop-menu .si-megamenu-submenu>li>a:hover,
.si-desctop-menu .si-megamenu-submenu>li.active>a,
.si-desctop-menu .si-megamenu-submenu>li ul li a:hover,
.si-desctop-menu .si-megamenu-submenu>li ul li.active>a,
.si-desctop-menu:not(.si-hover-02) li.dropdown>a:hover,
.si-desctop-menu:not(.si-hover-02) li.dropdown.active>a,
.si-desctop-menu:not(.si-hover-02) li.dropdown.selected>a {
  color: var(--PRIMARY_COLOR);
}

.si-desctop-menu.si-hover-02 nav>ul li.dropdown>a:hover,
.si-desctop-menu.si-hover-02 nav>ul li.dropdown.active>a,
.si-desctop-menu.si-hover-02 nav>ul li.dropdown.selected>a,
.si-menu-toggle.stylization-02 {
  background: var(--PRIMARY_COLOR);
}

body:not(.touch-device) .si-menu-toggle:not(.stylization-02):hover i,
.panel-menu ul li a:hover,
.panel-menu #mm0.mmpanel a:not(.mm-close):hover,
.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after,
.panel-menu .mm-close:hover,
.panel-menu .mm-prev-level:hover,
.panel-menu .mm-next-level:hover,
.panel-menu .mm-close:hover:before .mm-prev-level:hover:before,
.panel-menu .mm-next-level:hover:after,
.panel-menu li.mm-close-parent .mm-close:hover,
.panel-menu li.mm-close-parent .mm-close:hover:before,
.panel-menu .mm-prev-level:hover,
.panel-menu .mm-prev-level:hover:before,
.panel-menu .mm-next-level:hover,
.panel-menu .mm-next-level:hover:after,
.panel-menu .mm-original-link:hover,
.panel-menu .mm-original-link:hover:before,
.header-tel-info [class^="icon"] {
  color: var(--PRIMARY_COLOR);
}

.si-search-type2 .si-btn-search {
  background: var(--PRIMARY_COLOR);
}

.si-search-type2 .search-results ul>li a:hover .si-title {
  color: var(--PRIMARY_COLOR);
}

.si-search-type2 .si-view-all,
.single-currency-box .si-dropdown-toggle:hover .si-text,
.si-account-textlink a:hover {
  color: var(--PRIMARY_COLOR);
}

@media (max-width: 1024px) {
  .single-currency-box .si-dropdown-menu .si-dropdown-inner ul li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .single-currency-box .si-dropdown-menu .si-dropdown-inner ul li a:hover [class^="icon-"] {
    color: var(--PRIMARY_COLOR);
  }

  .single-currency-box .si-dropdown-menu .si-dropdown-inner ul li.active a {
    color: var(--PRIMARY_COLOR);
  }

  .single-currency-box .si-dropdown-menu .si-dropdown-inner ul li.active a [class^="icon-"] {
    color: var(--PRIMARY_COLOR);
  }
}

.single-currency-box ul li a:hover {
  color: var(--PRIMARY_COLOR);
}

.single-currency-box ul li a:hover [class^="icon-"] {
  color: var(--PRIMARY_COLOR);
}

.single-currency-box ul li.active a {
  color: var(--PRIMARY_COLOR);
}

.single-currency-box ul li.active a [class^="icon-"] {
  color: var(--PRIMARY_COLOR);
}

.si-obj-link .si-dropdown-toggle .si-badge-cart {
  background: var(--PRIMARY_COLOR);
}

.si-obj-link .si-dropdown-toggle i {
  color: var(--PRIMARY_COLOR);
}

.si-desktop-header .si-cart02 .si-dropdown-toggle i {
  color: var(--PRIMARY_COLOR);
}

#si-header.headertype5 .si-desctop-menu#si-desctop-menu__icon nav>ul>li>a:hover {
  border-color: var(--PRIMARY_COLOR);
  background-color: var(--PRIMARY_COLOR);
}

#si-header.headertype5 .si-desktop-header .si-header-holder .si-cart02 .si-dropdown-toggle .si-icon {
  color: var(--PRIMARY_COLOR);
}

footer .si-logo .si-title {
  color: var(--PRIMARY_COLOR);
}

footer .si-footer-box .si-link-icon .si-icon,
footer .si-footer-box .si-link-icon .si-text {
  color: var(--PRIMARY_COLOR);
}

@media (min-width: 790px) {

  footer .si-color-scheme-01 .si-collapse-title a:hover,
  footer .si-color-scheme-01 .si-collapse-content a,
  footer .si-color-scheme-01 .si-mobile-collapse .si-collapse-content .si-list li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-01 .si-list li a:hover,
  footer .si-color-scheme-01 .si-mobile-collapse .si-collapse-content .si-list li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-01 .si-newsletter .form-control:focus {
    border-color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-01 .si-newsletter .btn {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  footer .si-color-scheme-01 .si-footer-box .si-social-icon li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-02 {
    background: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-03 .si-mobile-collapse .si-collapse-content a {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-03 .si-list li a:hover,
  footer .si-color-scheme-03 .si-mobile-collapse .si-collapse-content .si-list li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-03 .si-list li.active a,
  footer .si-color-scheme-03 .si-mobile-collapse .si-collapse-content .si-list li.active a {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-03 .si-newsletter .form-control:focus {
    border-color: var(--PRIMARY_COLOR);
  }

  footer .si-color-scheme-03 .si-newsletter .btn,
  footer .si-color-scheme-04 .si-newsletter .form-control:focus,
  footer .si-color-scheme-04 .si-newsletter .btn {
    background: var(--PRIMARY_COLOR);
  }
}

@media (max-width: 789px) {
  footer .si-mobile-collapse .si-collapse-title:hover:not(:focus) {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-list li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  footer address a {
    color: var(--PRIMARY_COLOR);
  }

  footer .si-newsletter .form-control:focus {
    border-color: var(--PRIMARY_COLOR);
  }

  footer .si-newsletter .btn {
    background: var(--PRIMARY_COLOR);
  }

  footer .si-logo .si-title {
    color: var(--PRIMARY_COLOR);
  }

  .f-mobile-dark+.si-back-to-top:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-listing-post .si-post .si-post-content .si-tag a {
    color: var(--PRIMARY_COLOR);
  }
}

.si-listing-post .si-post .si-post-content .si-title a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-listing-post .si-post .si-post-content .si-meta .si-comments a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-listing-post .si-post .si-post-content .si-meta .si-comments a:hover .si-icon {
  color: var(--PRIMARY_COLOR);
}

.si-video-block .link-video:hover:before {
  color: var(--PRIMARY_COLOR);
}

.si-box-link {
  color: var(--PRIMARY_COLOR);
}

.si-post-single .si-tag a {
  color: var(--PRIMARY_COLOR);
}

.si-post-single .post-meta a {
  color: var(--PRIMARY_COLOR);
}

.si-comments-layout .si-item div[class^="si-comments-level-"] .si-content .si-btn {
  color: var(--PRIMARY_COLOR);
}

.si-blog-thumb .si-title-description .si-tag {
  color: var(--PRIMARY_COLOR);
}

.si-blog-thumb .si-title-description .si-tag a {
  color: var(--PRIMARY_COLOR);
}

.si-blog-thumb .si-title-description .si-title a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-form-search .si-btn-icon:hover {
  color: var(--PRIMARY_COLOR);
}

.si-pagination ul li a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-pagination ul li.active a {
  color: var(--PRIMARY_COLOR);
}

.si-pagination .btn-pagination:hover {
  color: var(--PRIMARY_COLOR);
}

.product-information-buttons a {
  color: var(--PRIMARY_COLOR);
}

ul.si-options-swatch li:hover a:not(.options-color):not(.options-color-img),
ul.si-options-swatch li.active a:not(.options-color):not(.options-color-img) {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-product-single-img .si-btn-zomm:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-filters-options .si-btn-toggle a {
  color: var(--PRIMARY_COLOR);
}

.si-filters-options .si-btn-toggle a:before {
  color: var(--PRIMARY_COLOR);
}

.si-filter-list li a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-filter-list li.active {
  color: var(--PRIMARY_COLOR);
}

.si-filter-list li.active a:before {
  color: var(--PRIMARY_COLOR);
}

.si-list-row li a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-list-row li.active a {
  color: var(--PRIMARY_COLOR);
}

.si-aside .si-item:hover .si-title {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-image-box .si-label-location .si-label-new,
.si-product-design02.si-view .si-image-box .si-label-location .si-label-new {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-product.si-view .si-description .si-add-info li a:hover,
.si-product-design02.si-view .si-description .si-add-info li a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-title a:hover,
.si-product-design02.si-view .si-description .si-title a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-btn-addtocart,
.si-product-design02.si-view .si-description .si-btn-addtocart,
.si-product.si-view .si-description .si-btn-addtocart:before,
.si-product-design02.si-view .si-description .si-btn-addtocart:before,
.si-product.si-view .si-description .si-btn-quickview:hover,
.si-product-design02.si-view .si-description .si-btn-quickview:hover {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-btn-wishlist:hover,
.si-product-design02.si-view .si-description .si-btn-wishlist:hover {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-btn-wishlist.active,
.si-product-design02.si-view .si-description .si-btn-wishlist.active {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-btn-compare:hover,
.si-product-design02.si-view .si-description .si-btn-compare:hover {
  color: var(--PRIMARY_COLOR);
}

.si-product.si-view .si-description .si-btn-compare.active,
.si-product-design02.si-view .si-description .si-btn-compare.active {
  color: var(--PRIMARY_COLOR);
}

@media (min-width: 1025px) {
  .si-product:not(.si-view) .si-image-box .si-btn-quickview:hover {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-image-box .si-btn-wishlist:hover {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-image-box .si-btn-wishlist.active {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-image-box .si-btn-compare:hover {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-image-box .si-btn-compare.active {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-image-box .si-label-location .si-label-new {
    background: var(--PRIMARY_COLOR);
    color: var(--WHITE);
  }

  .si-product:not(.si-view) .si-description .si-add-info li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product:not(.si-view) .si-description .si-title a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-description .si-add-info li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-description .si-title a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-options-swatch li:hover a:not(.options-color) {
    color: var(--WHITE);
    background: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-options-swatch li.active a:not(.options-color) {
    color: var(--WHITE);
    background: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-addtocart {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-addtocart:before {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-quickview:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-quickview.active {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-wishlist:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-wishlist.active {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-compare:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-compare.active {
    color: var(--PRIMARY_COLOR);
  }

  .si-product-design02:not(.si-view) .si-btn-link:hover {
    color: var(--PRIMARY_COLOR);
  }
}

.si-product:not(.si-view) .si-description .si-btn-addtocart {
  color: var(--PRIMARY_COLOR);
}

@media (max-width: 1024px) {

  .si-product:not(.si-view) .si-description .si-add-info li a:hover,
  .si-product-design02:not(.si-view) .si-description .si-add-info li a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product:not(.si-view) .si-description .si-title a:hover,
  .si-product-design02:not(.si-view) .si-description .si-title a:hover {
    color: var(--PRIMARY_COLOR);
  }

  .si-product:not(.si-view) .si-description .si-btn-quickview.active,
  .si-product-design02:not(.si-view) .si-description .si-btn-quickview.active {
    color: var(--PRIMARY_COLOR);
  }

  .si-product:not(.si-view) .si-description .si-btn-wishlist.active,
  .si-product-design02:not(.si-view) .si-description .si-btn-wishlist.active {
    color: var(--PRIMARY_COLOR);
  }
}

.si-product:not(.si-view) .si-description .si-btn-compare.active,
.si-product-design02:not(.si-view) .si-description .si-btn-compare.active {
  color: var(--PRIMARY_COLOR);
}

.si-countdown_box .countdown-row .countdown-section {
  color: var(--PRIMARY_COLOR);
}

.si-productone .si-description .si-add-info li a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-productone .si-description .si-title a:hover {
  color: var(--PRIMARY_COLOR);
}

.si-productone .si-description .si-productone__btn-icon:hover {
  color: var(--PRIMARY_COLOR);
}

.si-promo-box:not(.hover-type-2):hover .btn-underline {
  border-color: transparent;
  color: var(--PRIMARY_COLOR);
}

.si-promo-box.hover-type-3:hover .si-description-wrapper .si-title-large:not(.si-base-color) {
  color: var(--PRIMARY_COLOR);
}

.si-promo-box.hover-type-3:hover .si-description-wrapper .si-title-large:not(.si-base-color) span {
  color: var(--PRIMARY_COLOR);
}

.si-collection-item:hover .si-description .si-title {
  color: var(--PRIMARY_COLOR);
}

.si-promo02 .si-description a.si-title:hover>* {
  color: var(--PRIMARY_COLOR);
}

.si-promo02 .si-description p a {
  color: var(--PRIMARY_COLOR);
}

.si-promo02.si-no-btn:hover .si-description .si-title>* {
  color: var(--PRIMARY_COLOR);
}

.loading-dots i {
  background: var(--PRIMARY_COLOR);
}

.loading-dots.dark-gray i,
#loader .dot {
  background: var(--PRIMARY_COLOR);
}

.si-categories-toggle:hover {
  color: var(--PRIMARY_COLOR);
}

.btn {
  background: var(--PRIMARY_COLOR);
}

.btn.btn-dark:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.link {
  color: var(--PRIMARY_COLOR);
  transition: all 0.2s linear;
}

.si-contact-box a:hover {
  color: var(--PRIMARY_COLOR);
}

.form-default .form-control:focus {
  border-color: var(--PRIMARY_COLOR);
  background: var(--WHITE);
}

.checkbox-group label .check {
  background: var(--PRIMARY_COLOR);
}

.checkbox-group:hover label {
  color: var(--PRIMARY_COLOR);
}

.radio input:focus+.outer .inner {
  background-color: var(--PRIMARY_COLOR);
}

.si-slick-button .slick-arrow:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-slick-button-vertical .slick-arrow:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-loader svg path,
.si-loader svg rect {
  fill: var(--PRIMARY_COLOR);
}

.si-base-color {
  color: var(--PRIMARY_COLOR);
}

.si-product:not(.si-view) .si-description .si-btn-addtocart.thumbprod-button-bg,
.srch_cart_btn a,
.btn_submit,
.sticky_btn .btn.btn-lg {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
  padding: 5px 10px 7px;

  border-radius: 8px;
  transition: all 0.2s linear;
  line-height: normal;
  border: 0;
  cursor: pointer;
}

.si-product:not(.si-view) .si-description .si-btn-addtocart.thumbprod-button-bg:before,
.srch_cart_btn a:before,
.btn_submit:before,
.sticky_btn .btn.btn-lg {
  color: var(--WHITE);
}

.si-product:not(.si-view) .si-description .si-btn-addtocart.thumbprod-button-bg:hover,
.srch_cart_btn a:hover,
.btn_submit:hover,
.sticky_btn .btn.btn-lg:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.si-product:not(.si-view) .si-description .si-btn-addtocart.thumbprod-button-bg:hover:before,
.srch_cart_btn a:before,
.btn_submit:before,
.sticky_btn .btn.btn-lg:before {
  color: var(--WHITE);
}

.radio .label:after {
  background: var(--PRIMARY_COLOR);
}

input[type="radio"]:checked+.label {
  border-color: var(--PRIMARY_COLOR);
}

.color_1 a {
  background: #f6e1b1;
}

.color_2 a {
  background: #fcc8c2;
}

.color_3 a {
  background: #f3efe3;
}

.color_4 a {
  background: #ffe1b6;
}

.color_5 a {
  background: #f2eeb5;
}

.color_6 a {
  background: #efe8da;
}

.color_7 a {
  background: #fae4b2;
}

.color_8 a {
  background: #ffe6ba;
}

.color_9 a {
  background: #efefef;
}

.si_cate_wrapper .cate_box:hover strong {
  color: var(--PRIMARY_COLOR);
}

.owl-theme .owl-nav [class*="fa-"]:hover {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

header .si-search .si-dropdown-menu .si-search-input {
  border: 1px solid #eceaea;
}

.si-product:not(.si-view) .si-image-box .si-label-location .si-label-new {
  background: #ff7a5f;
  background: -moz-linear-gradient(top, #ff7a5f 0, #ff3131 100%);
  background: -webkit-linear-gradient(top, #ff7a5f 0, #ff3131 100%);
  background: linear-gradient(to bottom, #ff7a5f 0, #ff3131 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a5f', endColorstr='#ff3131', GradientType=0);
  border-radius: 5px;
  font-weight: 500;
  text-transform: uppercase;
}

.prod_slide .si-image-box {
  background: #f7f8fa;
}

.view_all {
  color: var(--PRIMARY_COLOR);
}

.si_order_list ul li:hover .order_id {
  color: var(--PRIMARY_COLOR);
}

.order_status_d {
  background: transparent !important;
  color: var(--PRIMARY_COLOR) !important;
  position: relative;
}

.order_status_d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 4px;
  background-color: var(--PRIMARY_COLOR) !important;
  opacity: 0.3;
}

.order_status_c {
  background: transparent !important;
  color: var(--CANCEL_ORDER) !important;
  position: relative;
}

.order_status_c:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 4px;
  background-color: var(--CANCEL_ORDER) !important;
  opacity: 0.3;
}

.order_amt,
.ua_left_menu ul li:hover a {
  color: var(--PRIMARY_COLOR) !important;
}

.track_bubble.tb_g span,
.track_bubble.tb_g:before,
.track_bubble.tb_live span {
  background: var(--PRIMARY_COLOR);
}

.track_bubble.tb_c span,
.track_bubble.tb_c:before,
.track_bubble.tb_live span {
  background: red;
}

.pagination li.active a,
.pagination li.active:hover a,
.pagination li.active:focus a,
.pagination li:hover a,
.pagination li:focus a,
.btn_submit_outline:hover,
.btn_submit_outline:focus,
.aply_coupon {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
}

.srch_prod_par ul li:hover a strong {
  color: var(--PRIMARY_COLOR);
}

.btn_submit_outline {
  color: var(--PRIMARY_COLOR);
  border: 1px solid var(--PRIMARY_COLOR);
}

.si_varient li.active a {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE);
  border: 1px solid var(--PRIMARY_COLOR);
}

.act_icon:hover,
.act_icon:focus {
  background: var(--PRIMARY_COLOR);
  color: var(--WHITE) !important;
}

.ai_dele:hover,
.ai_dele:focus {
  background: #ff3131;
  color: var(--WHITE) !important;
}

.btn_link {
  color: var(--PRIMARY_COLOR);
}

.order_placed h2:not(.small):not([class^="si-title"]):not([class^="si-collapse"]):not([class^="si-aside"]) {
  color: #00ba9d;
}

.op_img i {
  color: #018d76;
}

.ca_btn {
  color: var(--PRIMARY_COLOR) !important;
}

.login_link {
  color: var(--PRIMARY_COLOR);
}

.footer-contact-icon>a.Facebook {
  background-color: #3b5999 !important;
}

.footer-contact-icon>a.Instagram {
  background-color: #6c28b3 !important;
}

.footer-contact-icon>a.Youtube {
  background-color: #dd4b39 !important;
}

.footer-contact-icon>a.Twitter {
  background-color: #55acee !important;
}

.footer-contact-icon>a.Linkedin {
  background-color: #55acee !important;
}

.footer-contact-icon>a.Pinterest {
  background-color: #dd4b39 !important;
}

.footer-contact-icon>a.Instagram.nobackg {
  background-color: transparent !important;
}

.footer-contact-icon>a.Facebook.nobackg {
  background-color: transparent !important;
}

/* Dropdown Button */
.dropbtn {
  /* background-color: #3498DB; */
  color: var(--BLACK);
  padding: 16px;
  font-size: 14px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover,
.dropbtn:focus {
  /* background-color: #2980B9; */
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
  background-color: #ddd;
}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
  display: block;
}

.flexFas {
  display: flex;
  align-items: center;
}

@media (max-width: 400px) {
  .flexFasCont {
    flex-direction: column;
    align-items: baseline !important;
    gap: 5px;
  }

  .flexFasCont .si-btn-addtocart {
    width: 100%;
    text-align: center;
  }

  .flexFasCont .si-row-btn {
    width: 100%;
  }

  a.si-btn-addtocart.ofs {
    /* text-align: left; */
    padding: 5px 0 !important;
  }

}

.flexFasParW {
  flex-direction: column;
  gap: 5px;
}

.flexFasParW .si-row-btn a {
  width: 100%;
  text-align: center;
}

.flexFasParW .si-row-btn a.ofs {
  width: 100%;
  /* text-align: left !important; */
}

.flexFasParW .si-input-counter.style-01 {
  margin: 0 !important;
}

.checkCenter {
  display: flex !important;
  justify-content: center;
  align-items: center;
  padding: 5px !important;
}