.form-input{
display: block;
margin-bottom: 15px;
padding: 0 5px;
width: 50%;
font-family: "Titillium Web", Sans-serif;
}
.form-input.full{
width: 100%
}
.form-input button {
background-color: #2F343A;
color: #FFFFFF;
font-family: "Titillium Web", Sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 2px;
border-radius: 5px 5px 5px 5px;
padding: 20px 20px 20px 20px;
width: 100%;
transition: 0.2s;
}
.form-input button:hover {
background-color: #00ADFF;
}
#trabalheConosco button {
background-color: #00ADFF;
}
#trabalheConosco button:hover {
background-color: #fff;
color: #00ADFF;
}
.form-input label{
color: #54595f;
font-size: 16px;
font-weight: 300;
line-height: 1.4em;
}
#trabalheConosco,
#trabalheConosco .form-input label{
color: #fff;
}
.form-input input[type="text"], 
.form-input input[type="email"], 
.form-input textarea {
background-color: #FFFFFF;
border-color: #FFFFFF;
border-width: 0px 0px 0px 0px;
border-radius: 5px 5px 5px 5px;
max-height: 120px;
}
.form-button{
display: block;
margin-top: 20px;
}
#fecharPopup{
display: none;
}
#form-right.formFull #fecharPopup{
display: block;
}
#form-right.formFull{
width: 100%;
}
#form-right.formFull .elementor-container{
max-width: 500px;
position: absolute;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
@media (max-width: 767px){
.form-input label {
font-size: 14px;
}
.form-input {
margin-top: 0;
width: 100%;
}
.cadastro .form-input {
width: 100%;
}
.form-input:last-child {
margin-bottom: 20px;
}
.form-input.text-area {
margin-bottom: 20px;
}
.form-input.button {
text-align: center;
}
.elementor-element.elementor-products-grid ul.products {
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
form.woocommerce-ordering {
width: 100%;
}
}
@media (min-width: 1280px) and (max-width: 1366px){
.form-input label{
font-size: 14px;
}
.form-button input[type="submit"]{
font-size: 12px;
}
}
.flex {
display: flex;
}
.f-wrap {
flex-wrap: wrap;
}.variations {
display: none;
}
#prodBtn .quantity.wpbf-quantity {
display: none;
}
.wcpa_row:has(.text-area) {
width: 88% !important;
}
.woocommerce .coluna-interna a.added_to_cart{
margin-left: 10px;
padding: 16px 40px;
font-family: "Roboto", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.8px;
fill: #f9d9ad;
color: #f9d9ad;
background-color: #000000;
border-radius: 50px 50px 50px 50px;
transition: 0.2s;
}
.woocommerce .coluna-interna a.added_to_cart:hover{
color: #000000;
background-color: #f9d9ad;
}
.woocommerce .woocommerce-order-details table.woocommerce-table--order-details th.product-total{
color: #f5f5f7;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu>li.mega-menu-item>a.mega-menu-link {
margin-bottom: 5px!important;
}
.woocommerce .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce .woocommerce-customer-details{
display: none;
}
.woocommerce .woocommerce-thankyou-order-received{
font-size: 0px !important;
}
.woocommerce .woocommerce-thankyou-order-received:before{
content: 'Sua solicitação de orçamento foi enviada com sucesso!';
font-family: "Roboto", Sans-serif;
font-size: 14px !important;
font-weight: 500;
}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text{
font-size: 12px;
}
p.return-to-shop {
max-width: 250px;
font-family: "Roboto", Sans-serif;
font-size: 14px;
font-weight: 500;
}
form.woocommerce-checkout input[type="submit"]#place_order,
#cartPage .checkout-button,
p.return-to-shop .button.wc-backward {
font-family: "Roboto", Sans-serif;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.8px;
fill: #FFFFFF;
color: #FFFFFF;
background-color: #2F343A;
border-radius: 50px 50px 50px 50px;
margin: 0 auto;
display: block;
float: none !important;
padding: 20px 30px;
}
form.woocommerce-checkout input[type="submit"]#place_order:hover,
.woocommerce div.cart-collaterals .cart_totals a:hover,
form.woocommerce-cart-form table.shop_table tr td.actions button:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover {
color: #ffffff;
background-color: #00ADFF;
}
#orcamentoPage th.product-total {
font-size: 0;
}
form.woocommerce-checkout .woocommerce-billing-fields h3{
display: none;
}
form.woocommerce-checkout h3#order_review_heading{
display: none;
}
form.woocommerce-checkout #order_review table.shop_table tfoot{
display: none;
}
.woocommerce-form-coupon-toggle{
display: none !important;
}
form.woocommerce-cart-form table.shop_table tr td.actions button{
margin-bottom: 0;
padding: 12px 30px;
font-family: "Roboto", Sans-serif;
font-size: 12px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.8px;
color: #fff;
background-color: #2f343a;
border-radius: 50px 50px 50px 50px;
transition: 0.2s;
}
form.woocommerce-cart-form table.shop_table tr td.actions button:nth-child(2) {
font-size: 0;
}
form.woocommerce-cart-form table.shop_table tr td.actions button:nth-child(2)::before {
content: 'Atualizar Carrinho';
font-family: "Roboto", Sans-serif;
font-size: 12px;
font-weight: 500;
}
.elementor-339 .elementor-element.elementor-element-5c40cd3 .pp-woo-cart .woocommerce-cart-form table.cart td{
border-top-style: none !important;
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce .cart-collaterals .cart_totals table.shop_table{
display: none;
}
.woocommerce li.product .added_to_cart.wc-forward{
}
.woocommerce li.product .added_to_cart.wc-forward:hover{
}
.woocommerce-mini-cart__empty-message{
font-family: "Roboto", Sans-serif;
font-size: 14px;
font-weight: 300;
}
.woocommerce div.cart-collaterals .cart_totals{
width: 250px;
float: none;
margin: 0 auto;
}
.categoria-interno-produto, .categoria-interno-produto p{
margin-bottom: 0px !important;
}
.categoria-interno-produto p a{
color: #000000;
}
.woocommerce-result-count{
font-family: "Roboto", Sans-serif;
font-size: 18px;
font-weight: 300;
}
.marginB0, .marginB0 p, .marginB0 span{
margin-bottom: 0px;
} .product-category a img {
display: none !important;
} .searchandfilter ul {
padding: 0;
margin: 0;
}
.searchandfilter li {
display: block;
padding: 0;
}
.searchandfilter li input[type="submit"] {
background-color: #2F343A;
color: #fff;
border-radius: 30px;
padding: 10px 30px;
font-family: "Titillium Web", Sans-serif;
font-size: 12px;
text-transform: uppercase;
margin-top: 20px;
}
.searchandfilter li:hover input[type="submit"] {
background-color: #00ADFF;
color: #fff;
}
ul.children {
padding-left: 15px;
}
@media only screen and (max-width: 767px) {
.searchandfilter li input[type="submit"] {
display: block;
margin: 20px auto 0;
}
} .elementor-364 .elementor-element.elementor-element-48d9398.elementor-wc-products ul.products li.product,
li.wpbf-post.product.type-product.post-782.status-publish.first.instock.product_cat-sem-categoria.shipping-taxable.purchasable.product-type-simple,
li.wpbf-post.product.type-product.post-780.status-publish.first.instock.product_cat-ar-condicionado.has-post-thumbnail.shipping-taxable.purchasable.product-type-simple,
.elementor-789 .elementor-element.elementor-element-6ad13a4.elementor-wc-products ul.products li.product {
overflow: hidden !important;
} table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents,
table.shop_table.woocommerce-checkout-review-order-table,
.woocommerce-additional-fields h3, {
font-family: "Roboto", Sans-serif !important;
} .elementor-menu-cart__footer-buttons .elementor-button {
color: #fff;
background-color: #2F343A;
font-family: "Titillium Web", Sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
border-radius: 6px;
}
.elementor-menu-cart__footer-buttons .elementor-button:nth-child(2) {
background-color: #00ADFF;
}
.elementor-menu-cart__product-name.product-name a {
font-family: "Titillium Web", Sans-serif;
font-size: 12px;
text-transform: uppercase;
color: #2F343A;
font-weight: bold;
} #orcamentoPage .woocommerce-cart table.cart td.actions {
opacity: 0!important;
} a.elementor-item.elementor-item-anchor {
font-weight: bolder!important;
} .elementor-411 .elementor-element.elementor-element-6f7c48c8 {
position: fixed;
top: 75%!important;
margin: 0 auto;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
}
.elementor-145 .elementor-element.elementor-element-5e543db .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){
font-weight:100;
}
ul.wpbf-grid:nth-child(1) {
display: block !important;
}
span.message {
font-size: 14px!important;
line-height: 1.2;
font-weight:300;
}
.cookie-bubble .cb-wrapper .cb-row .cb-image svg {
width: 50px!important;
}
.div-select-atributo {
margin-bottom: 10px;
}
#prodBtn th {
font-size: 14px;
color: #DA007F;
background: transparent;
}
#prodBtn select {
font-size: 14px;
border-radius: 5px;
width:100%!important
}
@media screen and (max-width: 1100px) {
#prodBtn th {
font-size: 12px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
align-content: center;
justify-content: center;
}
.woocommerce div.product form.cart div.quantity {
margin-bottom: 30px;
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
display: block!important;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
text-align: center!important;
}
} .pagina-produto .quantity {
display: none !important;
}
.frase-produto h6 {
position: relative;
top: 20px;
font-size: 14px;
color: #da007f;
font-weight: 700;
}
form.cart {
flex-wrap: wrap !important;
}
@media screen and (min-width: 1200px) {
.pagina-produto .wcpa_section_body {
display: flex;
justify-content: space-between;
}
.pagina-produto .wcpa_row {
width: 20%;
}  .woocommerce-cart-form .shop_table .wcpa_cart_meta{
display: flex;
gap: 20px;
flex-wrap: wrap;
} div.wcpa_row:nth-child(1) {
width: 30%;
}
} .woocommerce-cart-form .shop_table .product-quantity, .woocommerce-cart-form .shop_table .product-price, .woocommerce-cart-form .shop_table .product-subtotal {
display: none;
}
.woocommerce-cart-form .shop_table [name="update_cart"] {
display: none !important;
}
.shop_table.woocommerce-checkout-review-order-table .product-quantity, .woocommerce-order-details .product-quantity{
display: none;
}
.woocommerce-order-details .wc-item-meta-label {
visibility: visible !important;
}