.masterheader .top-header {
  background-color: #000000;
}

.masterheader .topbar-items a:hover {
  background-color: #ffffff;
}

.masterheader .social-icons ul li a:hover {
  background-color: ffb005;
}

.header-style-1 .custom-search-entry button:hover {
  background-color: #4a3737;
}

.header-style-1 .custom-search {
  background-color: #ffffff;
}

.header-style-1 .custom-search-entry {
  background-color: #ffffff;
}

#n2-ss-7item6.n2-font-875bd7ab05ad6b0ca8c3dc654ca2d247-hover.n2-ss-item-content.n2-ss-text.n2-ow {
  color: #ffffff;
}

#n2-ss-7item9.n2-font-50e5bbd220e3d85fe2595bdf45423813-hover.n2-ss-item-content.n2-ss-text.n2-ow {
  color: #fcfcfc;
}

#n2-ss-7item12.n2-font-50e5bbd220e3d85fe2595bdf45423813-hover.n2-ss-item-content.n2-ss-text.n2-ow {
  color: #ffffff;
}

#n2-ss-7item15.n2-font-50e5bbd220e3d85fe2595bdf45423813-hover.n2-ss-item-content.n2-ss-text.n2-ow {
  color: #fafafa;
}

.footer-bottom .os-col {
  background-color: #000000;
  color: #ffffff;
}

.footer .footer-bottom p {
  color: #ffffff;
  background-color: #000000;
  font-size: 13px;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover {
  background-color: #000000;
  color: #f7f7f7;
}

.woocommerce-checkout #payment div.payment_box {
  background-color: #459cff;
}

bdi {
  color: #000000;
}

.category-navigation .category-navigation-list li a {
  color: #000000;
}

.main-navigation {
  margin-top: -18px;
}

.site-navigation>ul>li>a:hover {
  color: #000000;
}

.custom-logo {
  padding-left: 14px;
}

.mini-cart-open .woocommerce.widget_shopping_cart .cart_list li {
  color: #000000;
  background-color: #ffffff;
}

.mini-cart-open .woocommerce.widget_shopping_cart .cart_list li a:hover {
  background-color: #ffffff;
  color: #ffb005;
}

.mini-cart-open .woocommerce.widget_shopping_cart .total {
  background-color: #fcfcfc;
}

.mini-cart-open .woocommerce.widget_shopping_cart .total strong {
  color: #000000;
}

p {
  color: #000000;
}

.cta-style-1 .excerpt p {
  color: #ffffff;
}

.cta-style-1 .title h3 {
  color: #000000;
}

#n2-ss-7item1.n2-font-243292e34cb15a92d883d6b31e2d4c06-hover.n2-style-0a6f048ba619ba713dd50a211e04d2d4-heading.n2-ss-item-content.n2-ss-text.n2-ow {
  background-color: #ffffff;
  color: #ffb005;
  border-width: -1px;
}

a.button-general:hover {
  color: #ffffff;
  background-color: #000000;
}

.woocommerce ul.cart_list li a {
  color: #000000;
}

span {
  color: #000000;
}

.woocommerce.widget_shopping_cart .total strong {
  color: #000000;
}

.woocommerce.widget_recent_reviews ul.product_list_widget li {
  color: #;
}

.footer a:hover {
  color: #f5f0f0;
}

.owl-theme .owl-nav {
  color: #;
  background-color: #;
}

.fa {
  background-color: #;
}

.owl-carousel .owl-nav button.owl-next:hover {
  background-color: #;
}

.product-title {
  color: #000000;
  background-color: #ffffff;
}

#addonify-quick-view-modal #adfy-qvm-spinner .icon {
  color: #;
  background-color: #;
}

.category-navigation .cat-nav-trigger .title {
  color: #ffffff;
}

.button.adfy-wishlist-btn.addonify-add-to-wishlist-btn.before-add-to-cart.show-label.addonify-wishlist-ajax-add-to-wishlist {
  color: #ffffff;
  background-color: #171717;
}

.addonify-wishlist-btn-label {
  color: #ffffff;
}

.footer .widget .widget-title h3 {
  color: #000000;
}

.footer-top.columns-4 {
  background-color: #ffffff;
}

.header-style-1 .wishlist-icon-container a>.item-count {
  background-color: #35afce;
}

.header-style-1 .mini-cart .trigger-mini-cart>.item-count {
  background-color: #35afce;
}

.general-cta.cta-style-1.section-spacing {
  background-color: #000000;
}

.product-widget-style-3 .owl-carousel .owl-nav button.owl-prev {
  background-color: #2ba3c4;
}

.product-widget-style-3 .owl-carousel .owl-nav button.owl-next {
  background-color: #2ba3c4;
}

.woocommerce.woocommerce-page div.product .product_title {
  margin-top: 6px;
}

h2 {
  font-size: 18px;
}

.footer-bottom .os-row {
  background-color: #000000;
}