/*
Theme Name: Eutec Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: eutec
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1625113017
Updated: 2021-07-01 01:16:57

*/

:root{
    --primaryEutec: #344EAD;
}

.formDataOrcamento input, .formDataOrcamento option, .formDataOrcamento select{
    font-size: 13px;
    font-family: "Nunito", sans-serif;
}
.formDataOrcamento label{
    margin-top: 10px;
    margin-bottom: 6px;
    font-size: 14px;
}
.getQuotation{
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    padding: 10px 25px;
    background-color: var(--primaryEutec);
    color: white;
    font-family: "Nunito", sans-serif;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    border-radius: 20px;
}
[type=button], [type=submit], button{
    border: none!important;
}
.alert{
    font-family: "Nunito", sans-serif!important;
    font-size: 14px!important;
}
.continue{
    font-family: "Nunito", sans-serif!important;
    font-size: 14px!important;
    color: white;
    background: var(--primaryEutec);
}

.woocommerce ul.products li.product .button, .infostock p.stock{ text-align: center; }

.formDataOrcamento input#emailUserQuotation, .formDataOrcamento input#trechoCpfCnpj { margin-bottom: 10px; }
tr.prod-108924{ display: none; }
@media (min-width: 992px) {

.movedown{ margin-top: 44px; }

}

/* ADD TO CART */

.elementor-107602 .elementor-element.elementor-element-0d2f42f > .elementor-widget-container {
  padding: 0;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
  width: 100%;
	flex-wrap: wrap;
}

@media (min-width:768px) {
	.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
		display: flex !important;
		align-items: center;
		flex-wrap: wrap;
	}
}

@media (min-width:768px) and (max-width:1024px) {
	.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
		justify-content: center !important;
		flex-wrap: wrap;
	}
}

body.single-product .qib-button.qib-button-wrapper {
  float: none;
	margin: 10px 10px 0 0 !important;
}

.qib-button-wrapper .quantity input.input-text.qty.text {
  width: 42px;
  padding: 5px;
  font-size: 16px;
}

body.single-product.woocommerce div.product form.cart .button.single_add_to_cart_button {
  float: none;
  position: static !important;
  margin: 10px 0 0 0 !important;
  text-align: center;
  z-index: 1;
	padding: 13px 10px;
}

.elementor-107602 .elementor-element.elementor-element-a4d64d8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding-left: 0;
}

/* REQUEST QUOTE */

.page-id-109549 .hentry .elementor-container {
  display: block!important;
}

.page-id-109549 .hentry .elementor-container .elementor-column.elementor-col-50 {
  width: 100% !important;
}

.page-id-109549 .hentry .elementor-container .elementor-column.elementor-col-50 .elementor-widget-wrap.elementor-element-populated {
  margin: 0 !important;
}

body .woof_products_top_panel{ display:none !important;}
ul.woof_list.woof_list_checkbox{ padding-left:0;}
.woof label{ width: 85%; }