.woocommerce #content div.product .woocommerce-tabs {
  background-color: #a8b3b3;
}

/* Hide specific SiteOrigin Button widgets on product pages by default */
.single-product .so-widget-sow-button {
    display: none;
}
.single-product .so-panel.widget_forminator_widget {
    display: none;
} 
/* Show the buttons only when 'engraved' tag is present */
.single-product.has-engraved-tag .so-widget-sow-button {
    display: block;
}
.single-product.has-engraved-tag .so-panel.widget_forminator_widget { 
   display: block;  
} 

.woocommerce-breadcrumb { visibility:hidden; }

ul.flex-direction-nav {
    position: absolute;
    top: 30%;
    z-index: 99999;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

a.flex-next::after {
	visibility:visible;content: '\f054';
	font-family: 'Font Awesome 5 Free';
	margin-right: 10px;
	font-size: 20px;   
	font-weight: bold;
}

a.flex-prev::before {
    visibility:visible;
    content: '\f053';
	font-family: 'Font Awesome 5 Free';   
	margin-left: 10px;
	font-size: 20px;
	font-weight: bold;
}

ul.flex-direction-nav li a {
	color: #ccc;
}

ul.flex-direction-nav li a:hover {
	text-decoration: none;
}

ul.flex-direction-nav li a {
	color: #ccc;
}

ul.flex-direction-nav li a:hover {
	text-decoration: none;
}

/* Disable mouse hover zoom effect on main product image */
.woocommerce-product-gallery__wrapper .zoomImg {
    display: none !important;
}

.woocommerce-product-gallery__image img {
    pointer-events: none;
}

@media only screen and (max-width: 767px) {
    .description_tab, 
    #tab-description {
        display: none !important;
    }
}