/* Themify Customize Styling */
body {		font-weight:400;
	font-size:17px;

	color: #262626; 
}
:root {	
	--theme_accent: #c50000; 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {		font-weight:300;
	letter-spacing:1px;
	text-transform:uppercase; 
}
h2 {		font-weight:400;
	letter-spacing:1px;
	text-transform:capitalize; 
}
h3 {		font-weight:300;
	letter-spacing:1px;
 
}
h4 {		font-weight:300;
 
}
h5 {		font-weight:400;
 
}
h6 {		font-weight:400;
 
}
body #site-logo a img {		width: 150px; 
}
.page-title, .sidebar-none .page-title, .sidebar-none.single .page-title {	background-image: none;
	padding-bottom: 5%; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
#footer {		text-align:left; 
}
.footer-widgets {		text-align:left; 
}
.footer-widgets .widgettitle {		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 #site-logo a img {		width: 150px; 
}
#footer-logo, #footer #footer-logo a img {		width: 150px; 
}
 }
/* Themify Custom CSS */
.woocommerce div.product div.images .flex-control-thumbs li img {
    margin-top: 1.5em;
}

.woocommerce div.product div.images img {
    display: block;
	margin-left: auto;
  margin-right: auto;
    width: auto;
    max-height: 500px;
    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: #c20000 !important;}

.map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

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

.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: #c20000;}
	
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #c20000;}

.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: #c20000 !important;
}