/* Themify Customize Styling */
:root {	
	--theme_accent: #ff0000;
	--theme_accent_semi: #ee2312;
	--theme_accent_hover: #ff0000; 
}
#headerwrap {	background: none;
	background-color: #000000; 
}
#header {	
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #ff1500; 
}
.top-bar-widgets {	background: none;
	background-color: #171717; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce .products .product .product_title, .woocommerce ul.products li.product h3, .wc-products .product h3 {		text-transform:uppercase; 
}
.woocommerce ul.products li.product .button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled] {	background: none;
	background-color: #ff0000; 
}
.woocommerce span.onsale:before, .woocommerce ul.products li.product .onsale:before {	background: none;
	background-color: #ff0000; 
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff0000; 
}
.footer-widgets .widgettitle {	
	color: #ff0000; 
}
@media(max-width: 680px) { /* Themify Customize Styling */
body {		font-size:0.8em;
 
}
:root {	
	--theme_accent: #ff0000;
	--theme_accent_semi: #ee2312;
	--theme_accent_hover: #ff0000; 
}
#headerwrap {	background: none;
	background-color: #000000; 
}
#header {	
	color: #ffffff; 
}
#header a {	
	color: #ffffff; 
}
#header a:hover {	
	color: #ff1500; 
}
.top-bar-widgets {	background: none;
	background-color: #171717; 
}
body #site-logo a img {	
	height: 45px; 
}
#site-logo {	
	margin-top: 5%;
	margin-bottom: 2%; 
}
.woocommerce ul.products li.product .button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled] {	background: none;
	background-color: #ff0000; 
}
.woocommerce span.onsale:before, .woocommerce ul.products li.product .onsale:before {	background: none;
	background-color: #ff0000; 
}
.woocommerce span.onsale, .woocommerce ul.products li.product .onsale {	
	color: #ffffff; 
}
#footerwrap {	background: none;
	background-color: #000000; 
}
#footer {	
	color: #ffffff; 
}
#footer a {	
	color: #ffffff; 
}
#footer a:hover {	
	color: #ff0000; 
}
.footer-widgets .widgettitle {	
	color: #ff0000; 
}
 }.mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu.sidemenu-on a { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
	color: #ff1500; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav .current_page_item > a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav .current-menu-item > a { 
	color: #ff0000; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }.body-overlay { background: none;
	background-color: rgba(0,0,0,0.12); }
/* Themify Custom CSS */
.mobile_menu_active  .menu-item-custom-3573 .sub-menu{
	display:flex;
}
.mobile_menu_active .menu-item-custom-3573 .sub-menu .widgettitle{
    color:#fff !important
}
.menu-item-custom-3573 >  a{
display:none !important;
}
.customWoo .product-content-inner {
    display: flex;
    flex-direction: column;
}

.customWoo .product_title {
    order: 1;
	font-weight: bold;
    font-size: 22px;
    color: #333333 !important;
}

.customWoo .price {
    order: 3;
    font-size: 16px;
    color: #ff0000 !important;
}

.customWoo .product-tag-link {
    order: 2;
    font-size: 12px;
    color: #555555 !important;
}

.customWoo .add-to-cart-button {
    order: 4;
    font-size: 14px;
    color: #000000;
    background-color: #FFFFFF !important;
}
.body-overlay-on{
display:none;
}
.tbp_slide_cart .tbp_cart_icon_close {
    color: #000 !important;
}
