
@media screen and (max-width:767px) {

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
	background-color:white;
    width: 100px!important;
    height: 80px!important;
}
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-image.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-variation_img.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap, .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-color.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap {
    width: 70px!important;
    height: 60px!important;
}
.product-sidebar .custom-html-widget .mf-shipping-info {
    display: none!important;
}
marquee {
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-top: 5px;
    color: white;
}
.woocommerce ul.products li.product {
    margin-bottom: 90px;
    padding-left: 0;
    padding-right: 0;
}   
.martfury-container {
        padding-bottom: 80px;
     
    }


.mf-product-content {
    display: none;
}
.mf-product-price-box {
    display: none;
}
.woocommerce ul.products li.product .mf-product-details-hover {
  
    opacity: 1;
   
}

.woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow, .woo-variation-gallery-thumbnail-position-bottom-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow {
    margin-top: 45px;

    height: 30%;
    width: 25px;
}
.header-layout-2 .site-header .primary-nav > ul > li {
    padding-right: 10px!important;
}
.mf-image-box.style-1 .image-content {
    background-color: #6c7854;
    text-align: center;
    width: 100%;
}

.mf-image-box.style-1 .image-content .box-title {
    font-family: 'tintauncoated';
    color: #fff;
}
.site-header .header-logo {
    width: 28.5%;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
i.social.social_facebook {
    font-size: 25px;
}
i.social.social_youtube {
    font-size: 25px;
}
a.share-instagram.tooltip-enable.share-social {
    font-size: 25px;
}
.site-footer .footer-widgets .footer-sidebar {
    padding: 0 0px;
}
h5 {
    font-size: 16px;
    font-weight: 500;
}
.site-content {

    padding-bottom: 0px;
	padding-top:0px;
}
.footer-sidebar.footer-1 {
    margin-top: -25px;
}
.site-header .col-header-menu {
    padding-left: 20px;
  
}
.responsive-embed-container {
	position:relative;
	overflow:hidden;
	padding-bottom:56.25%;
	height:0;
	max-width: 100% !important;
}
.responsive-embed-container iframe, .responsive-embed-container object, .responsive-embed-container embed {
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
}
.page-breadcrumbs {
    display: none;
}
.woocommerce .mf-single-product.mf-product-layout-6 .mf-entry-product-header .entry-left {
    display: inline-block;
}
/*.mobile-version.woocommerce div.product div.images .flex-control-nav li {
    width: 40px !important;
}
.mobile-version.woocommerce div.product div.images .flex-control-nav li img {
    width: unset;
    border: none;
    border-radius: 0;
}*/
.smush-detected-img {
	box-shadow: none;
}
.woocommerce ul.products li.product .mf-attr-swatches .swatch-image img {
    border: 1px solid #6c7854;
	height: 45px;
}
.woocommerce ul.products li.product .mf-attr-swatches .swatch-image {
        width: 55px !important;
}
.custom-woo-pro-desc {
    display: none;
}
#snglreltpro {
    display: none;
}
@media screen and (max-width:767px) {

.summary.entry-summary > .woocommerce-product-details__short-description {
display:none;
}
	.custom-woo-pro-desc {
    display: block;
}
	section.related.products {
    display: none;
}
	.single-product #snglreltpro, .single-product #snglreltpro section.related.products {
    display: block;
}

section.related.products {
    margin-bottom: 0px !important;
}
	section.related.products .martfury-container {
    padding-bottom: 0px !important;
}
	}
.single-product tr.vi-wpvs-variation-style.vi-wpvs-variation-style- .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_image_design .vi-wpvs-option-wrap {
    height: 50px;
    padding: 3px 10px;
    width: max-content;
    font-size: 13px;
}

/* Make menu items more compact */
.header-layout-2 .site-header .primary-nav > ul > li {
    padding-right: 6px !important; /* was 10px */
}

.header-layout-2 .site-header .primary-nav > ul > li > a {
    font-size: 14px;               /* reduce slightly */
    padding: 0 6px;                 /* reduce horizontal padding */
    white-space: nowrap;            /* prevent wrapping per item */
}

@media (min-width: 768px) {
  .header-layout-2 .site-header .primary-nav > ul > li.menu-black-friday > a {
    color: #c90f0f !important;      /* red text */
    font-weight: 700 !important;    /* bold */
    background-color: #fff3f3;      /* subtle highlight */
    border-radius: 4px;
    padding: 4px 8px;               /* small pill */
    outline: 1px solid #ffcaca;     /* gentle border */
  }
}

/* Base styling for all devices */
li.menu-black-friday > a {
  color: #c90f0f !important;
  font-weight: 700 !important;
  background-color: #fff3f3;
  border-radius: 4px;
  padding: 4px 8px;
  outline: 1px solid #ffcaca;
}

/* Mobile-specific adjustments (if needed) */
@media (max-width: 991.98px) {
  li.menu-black-friday > a {
    display: inline-block; /* helps in mobile menus */
    text-align: center;
    width: auto; /* or 100% if you want full width */
  }
}

