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

	color: #3d3d3d; 
}
a {	
	color: #354a9d; 
}
:root {	
	--theme_accent: #354a9d;
	--theme_accent_semi: #7ea2d9;
	--theme_accent_hover: #ea272d; 
}
h1, .col4-1 h1, .col4-2 h1, .col3-1 h1, .col2-1 h1, .page-title, .sidebar-none .page-title {	
	font-family: "Exo";	font-weight:400;
	letter-spacing:2px;
	text-transform:uppercase; 
}
h2 {		font-weight:300;
 
}
h3 {		font-weight:300;
 
}
.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: #354a9d; 
}
.single-product div.product .product_title {		font-size:1.8em;
	text-transform:uppercase;	text-align:left; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #354a9d; 
}

/* Themify Custom CSS */
.woocommerce .woocommerce-breadcrumb a {padding-bottom: 25px;}

.woocommerce ul.products li.product a img {width: 220px; height: 220px !important;}

.woocommerce div.product .product_title {padding-top: 8% !important;}

.woocommerce-breadcrumb {
  font-size: 14px !important
}

.woocommerce-breadcrumb a {font-size: 14px !important;
}

.select2-container .select2-selection--single {height: 40px !important;}

.woocommerce div.product form.cart, .woocommerce div.product p.cart {
 margin-top: 3%;}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 4em;
    vertical-align: top;
}

.woocommerce div.product form.cart .variations select {padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 10px;
    max-width: 100%;
	min-width: 75%;}

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

.forminator-ui#forminator-module-109974.forminator-design--default .forminator-textarea {max-height: 100px !important;}

button.forminator-button.forminator-button-submit {
    width: 100% !important;
}