@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);.single-product span.sku_wrapper{display:none!important}.product-wrap .products .product .added_to_cart{padding:15px!important;color:#20379C!important;background-color:transparent!important;font-weight:700!important;border:1px solid}.product-wrap .products .product .added_to_cart:hover{color:#DE3232!important}.product-wrap .products .product .woocommerce-loop-product__title:hover{color:#DE3232}.single.woocommerce div.product p.price{margin:0}.single .product_meta{border:0}.single.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border:0}.single.woocommerce div.product .woocommerce-tabs ul.tabs{text-align:left;border-top:0;border-bottom:1px solid #eaeaea}.single.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:17px}.related-products-wrap .image-wrap .woo-entry-image img{max-height:240px;width:auto}.related-products-wrap .category{display:none!important}.related-products-wrap .title a{font-family:"Poppins",Sans-serif!important;font-size:18px!important;font-weight:700;line-height:1.2}.related-products-wrap ul.products.elementor-grid li.product{background-color:#fff;padding:20px}.related-products-wrap .amount{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:700;color:#DE3232!important}.related-products-wrap .title h2{margin:0!important}.related-products-wrap .rating{display:none}.related-products-wrap ul.products li.product .button{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;color:#fff;background-color:var(--e-global-color-accent);border:0;padding:10px 15px;margin-top:10px;letter-spacing" 0;
}
.related-products-wrap ul.products li.product .button:hover {
	background-color: #DE3232 !important;
	color: #ffffff;
}
.related-products-wrap .owp-quick-view {
	color: #ffffff;
	font-family: "Poppins", Sans-serif;
}
.related-products-wrap .related.products {
	margin: 0;
}
.single .woocommerce-product-gallery__image {
	text-align: center;
}
.woocommerce .related.products h2 {
	margin-bottom: 30px;
}
.woocommerce form input.qty[type=number] {
	padding: 5px;
}
.owp-floating-bar button.button {
	border: 0;
}
.woocommerce-message {
	background-color: #DE3232;
    color: #ffffff;
    border: 0;
    margin: 0;
}
.woocommerce-message a.button {
	background-color: #20379C;
    padding: 15px 25px;
	font-size: 14px;
}
.woocommerce-message a.button:hover {
	background-color: #ffffff;
    color: #20379C;
}
/**** GLOBAL ****/
.elementor-kit-62 a {
    font-family: inherit;
    color: inherit;
    font-size: inherit;
}
body p:last-child,
body p:last-of-type{
  margin-bottom: 0;
}

.post-content h2 {
    font-family: "Poppins",Sans-serif;font-size:26px;font-weight:500;line-height:1.28em;color:#DE3232}.post-content h3{font-weight:500;line-height:1.3em;color:#DE3232}.post-content a{text-decoration:underline}.heading-text{font-weight:500!important}.post-content ul{margin-bottom:20px}.wp-block-buttons{margin:20px 0}.wp-block-buttons a{display:block;width:100%;height:50px;margin:0 0 0 0;padding:12px 32px 14px 33px;background-color:#de3232;color:#fff;border-radius:0;border:1px solid;font-family:'Poppins',sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-decoration:none}.wp-block-buttons a:hover{background-color:transparent}@media screen and (min-width:768px){.mobile-menu-only{display:none!important}.menu-btn.menu-contact{margin-left:40px;margin-right:0}.menu-btn>a{margin:0 10px 0 0;height:50px;text-align:center;border:solid 1px #de3232;color:#de3232!important;padding:0 25px!important;transition:all .3s ease-in-out}li.menu-quote-btn>a{background-color:#de3232;color:#fff!important}.menu-btn.menu-contact>a:hover{background-color:#de3232;color:#fff!important}li.menu-quote-btn>a:hover{background-color:transparent;color:#de3232!important}}.contact-form span.gfield_required{display:none}.gform_wrapper .contact-form ul.gform_fields li.gfield{padding-right:0;margin-top:8px}.contact-form label.gfield_label{font-weight:normal!important;font-size:16px!important}.contact-form .ginput_container{margin-top:5px!important}.gform_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:0;border-top:0;border-bottom:0;padding:16px 0 0 0;clear:both;width:100%;text-align:center}.contact-form .gform_button{margin:0!important;font-size:16px!important;letter-spacing:.5px}.contact-form .gform_footer.top_label{padding:0;margin:10px 0 0 0}.contact-form_wrapper.gform_wrapper{margin:0}.gform_wrapper li.gfield input{height:45px!important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:0px!important;border-top:0;border-bottom:0;padding-bottom:0;padding-top:0;box-sizing:border-box;margin:0!important}.gform_required_legend{display:none!important}.ginput_container_date input{width:100%!important;height:45px}.h3-style{font-size:20px!important}.h2-style{font-size:26px!important}