/* Themify Customize Styling */
body {	
	font-family: "Inter";	font-weight:400;

	color: #1a1a1a; 
}
h1 {		font-weight:500;
	letter-spacing:1px;
	font-size:3em;
	text-transform:uppercase;
	color: #302e2e; 
}
h2 {		font-weight:400;
	letter-spacing:1px;
	font-size:1.7em;
	line-height:1.3em;
	text-transform:capitalize; 
}
h3 {		font-weight:400;
	letter-spacing:0px;
	font-size:1.4em;
	text-transform:capitalize; 
}
h4 {		font-weight:400;
	font-size:2em;
 
}
h5 {		font-weight:400;
 
}
h6 {		font-weight:400;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.79); 
}
#main-nav a {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
.woocommerce ul.products li.product .price {		font-size:20px;
 
}
.single-product div.product .product_title {	
	font-family: "Comfortaa";	font-weight:400;
 
}
.single-product div.product p.price {		font-size:1.68em;

	color: #d00102; 
}
.post-title {		font-weight:400;
	text-transform:capitalize; 
}
.page-title {		font-weight:400;
	text-transform:capitalize;	text-align:center; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:400;
 
}
@media(max-width: 600px) { /* Themify Customize Styling */
body {	
	font-family: "Comfortaa";	font-weight:400;

	color: #333333; 
}
h1 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
h2 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
h3 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
h4 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
h5 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
h6 {	
	font-family: "Comfortaa";	font-weight:400;
 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: rgba(255,255,255,0.79); 
}
#main-nav a {	
	font-family: "Verdana", "Geneva", sans-serif; 
}
.post-title {	
	font-family: "Comfortaa";	font-weight:400;
 
}
.page-title {	
	font-family: "Comfortaa";	font-weight:400;
 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-weight:400;
 
}
 }
/* Themify Custom CSS */
.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;
    z-index: 1 !important;
}

input[type=checkbox], input[type=radio]
{background-color: #ffffff;}

.woocommerce .products ul, .woocommerce ul.products {
	padding-top: 5%;}

.wc-block-cart__submit-button:hover {
    background-color: #8B0000 !important;
    border-color: #8B0000 !important; color: white;
}


.addify-quote-form.template_two div.af_quote_fields input[type="text"], .addify-quote-form.template_two div.af_quote_fields input[type="email"], .addify-quote-form.template_two div.af_quote_fields input[type="time"], .addify-quote-form.template_two div.af_quote_fields input[type="date"], .addify-quote-form.template_two div.af_quote_fields input[type="datetime-local"], .addify-quote-form.template_two div.af_quote_fields select, .addify-quote-form.template_two div.af_quote_fields textarea, .addify-quote-form.template_two div.af_quote_fields input[type="number"] {font-size: 15px !important;}

.woocommerce a.added_to_cart {padding-left: 25px; padding-top: 12px;}

#slide-cart .button, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt, .woocommerce ul.products li.product .button {font-size: 1em;}

.woocommerce-breadcrumb {
    padding-bottom: 40px !important;
}

/* SKU and Categories on separate lines */
.product_meta .sku_wrapper,
.product_meta .posted_in {
    display: block;
}

.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: transparent !important;
    z-index: 1 !important;
}

.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu:hover {
    background: transparent !important;
}

.mobile-menu-module > ul > li.menu-item-has-children > a > i.toggle-menu:before {
    right: 30px !important;
    position: absolute !important;
}

.mobile-menu-module > ul > li.tb_menu_open > a > i.toggle-menu {
    transform: rotate(0deg) !important;
}