/* Themify Customize Styling */
body {	
	font-family: "Figtree";	font-weight:400;
	font-size:18px;
	text-transform:none;
	color: #000000; 
}
:root {	
	--theme_accent: #c50000; 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {	
	font-family: "Figtree";	font-weight:400;
	letter-spacing:5px;
	font-size:3.5em;
	text-transform:uppercase; 
}
h2 {	
	font-family: "Figtree";	font-weight:400;
	letter-spacing:2px;
	font-size:2em;
	text-transform:capitalize;	text-align:right; 
}
h3 {	
	font-family: "Figtree";	font-weight:400;
	letter-spacing:1px;
	font-size:1.7em;
 
}
h4 {		font-weight:500;
	letter-spacing:2px;
	font-size:1.5em;
 
}
h5 {		font-weight:400;
	letter-spacing:2px;
 
}
h6 {		font-weight:400;
 
}
body #site-logo a img {		width: 150px; 
}
.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 {	
	font-family: "Figtree";	font-weight:400;
	text-transform:uppercase; 
}
.woocommerce ul.products li.product .price {		font-weight:400;
 
}
.single-product div.product .product_title {		font-weight:500;
	text-transform:uppercase; 
}
#sidebar .widgettitle {		font-weight:400;
	text-transform:uppercase; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer {		text-align:left; 
}
.footer-widgets {		text-align:left; 
}
.footer-widgets .widgettitle {		font-weight:400;
	text-align:left; 
}
@media(max-width: 1280px) { /* Themify Customize Styling */
body #site-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body #site-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
 }@media(max-width: 680px) { /* Themify Customize Styling */
body {	
	font-family: "Figtree";	font-weight:400;

	color: #000000; 
}
:root {	
	--theme_accent: #c50000; 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {	
	font-family: "Figtree";	font-weight:400;
 
}
h2 {	
	font-family: "Figtree";	font-weight:400;
 
}
h3 {	
	font-family: "Figtree";	font-weight:400;
 
}
h4 {		font-weight:500;
 
}
h5 {		font-weight:400;
 
}
h6 {		font-weight:400;
 
}
.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 {	
	font-family: "Figtree";	font-weight:400;
 
}
.woocommerce ul.products li.product .price {		font-weight:400;
 
}
.single-product div.product .product_title {		font-weight:500;
 
}
#sidebar .widgettitle {		font-weight:400;
 
}
.footer-widgets .widgettitle {		font-weight:400;
 
}
 }
/* Themify Custom CSS */
a.button.alt.disabled { background-color: #354a9d !important;}


.quote-fields {
    display: inline !important;
	}
div.af_quote_fields input {
	height: 4em !important;}


.woocommerce div.product form.cart {
    margin-bottom: 0px;
}
.woocommerce .woocommerce-breadcrumb {color: black !important; margin-bottom: 20px; font-size: 0.8em}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
    margin-top: 1.2em;
}

.woocommerce div.product .woocommerce-tabs .panel {font-family: inherit}

.woocommerce .woocommerce-breadcrumb a {color: black !important; margin-bottom: 20px}

.woocommerce div.product div.images .flex-control-thumbs li img {
    margin-top: 1em;
}

.woocommerce div.product div.images img {
    display: block;
	margin-left: auto;
  margin-right: auto;
    width: auto;
    max-height: 350px;
    box-shadow: none;
}

.icon-menu .icon-menu-count, .quick-look .tooltip, .social-share, .wishlist-button .tooltip, .wishlist-button.wishlisted, .woocommerce ul.products li.product a.wishlisted {
  color: #FFFFFF;
}

.grecaptcha-badge {
    display: none;
}

.wpcf7-text {width: 390px !important;}

.wpcf7-textarea {
	max-height: 100px;
	min-height: auto;
	width: 390px;
}

.wpcf7-submit {width: 390px !important;}

.wpcf7-submit {
background: #354a9d !important;}


.aws-container .aws-search-form .aws-form-btn {background-color: #ea272d;}

.aws-container .aws-search-form .aws-search-btn_icon {color: #ffffff !important;}

.woocommerce .woocommerce-breadcrumb {margin-bottom: 3em;}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #354a9d;}
	
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #354a9d;}

.woocommerce ul.products li.product .woocommerce-loop-category__title {text-align: center}

.woocommerce div.product form.cart .variations select {
	max-width: 100%; background-color: #f7f7f7 !important}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {vertical-align: 50%}

.select2-container .select2-selection--single .select2-selection__rendered {padding: 0em; height: 30px;}


.module.module-buttons .ui.tb_default_color, .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 span.onsale:before, .woocommerce ul.products li.product .button, .woocommerce-product-search button, button, input[type=reset], input[type=submit] {
	color: #ffffff !important;}

:root :where(.wp-element-button, .wp-block-button__link) {color: #ffffff !important;}

:root {
    --theme_accent: #354a9d !important;
}
	
.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button {background: #454545}

.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel {background: #454545}

.addify-quote-form.template_two .af_quote_fields {background: none !important;
}
ul.products li.product img {object-fit: contain;
width: 200px !important;
height: 200px !important;
}