.owl-carousel .owl-item img {
  width: inherit !important;
}

.shop-archive-header.header-type-default {
  display: none;
}

.products .product .product-inner .thumbnail-wrapper {
  margin-bottom: 20px !important;
  position: relative;
  background-color: #efefef;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
}

.products .product .product-inner .thumbnail-wrapper:hover {
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
}

.tinv-wraper.tinv-wishlist {
  display: none !important;
}

#Top_bar .logo .custom-logo-link {
 padding: 5px 10px 10px 10px !important;
}

body:not(.template-slider) #Header {
  min-height: 50px !important;
}


.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-shop #Action_bar, .header-shop-split #Action_bar, .header-stack #Action_bar {
  background-color: #BE1E2D !important;
}

#Action_bar .contact_details a {
  color: #e8e8e8 !important;
}

#Footer {
  background-color: #BE1E2D !important;
}

.mfn-footer .footer_copy {
  background-color: #231F20 !important;
}

.mfn-footer a:not(.button, .icon_bar, .mfn-btn, .mfn-option-btn):hover {
  color: #efefef !important;
}

.mfn-footer .themecolor, .mfn-footer .widget_meta ul, .mfn-footer .widget_pages ul, .mfn-footer .widget_rss ul, .mfn-footer .widget_mfn_recent_comments ul li::after, .mfn-footer .widget_archive ul, .mfn-footer .widget_recent_comments ul li::after, .mfn-footer .widget_nav_menu ul, .mfn-footer .widget_price_filter .price_label .from, .mfn-footer .widget_price_filter .price_label .to, .mfn-footer .star-rating span {
  color: #efefef !important;
}

#Top_bar a#header_cart .header-cart-count {
  background-color: #BE1E2D !important;
}