/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2023 | 14:25:44 */
/*variação ocultada provisioriamente*/ 
.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;
}


/* REMOVENDO IMAGEM DAS CATEGORIAS*/
.product-category a img {
    display: none !important;
}

/* FILTROS */
.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;
  }
}

/* BORDER RADIUS NOS PRODUTOS */
.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;
}

/* DEFININDO FONTE SOLICITAR ORÇAMENTO*/

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;
}

/* BOTÕES DO CARRINHO */
.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;
}
/* Form Orçamento */
#orcamentoPage .woocommerce-cart table.cart td.actions {
    opacity: 0!important;
}
/* MENU DESTAQUE */
a.elementor-item.elementor-item-anchor {
  font-weight: bolder!important;
}
/* contato lateral-esquerda */
.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 de produto*/

.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%;
	}
	
/*pagina de produto*/
	
/*pagina de orçamento*/
	.woocommerce-cart-form .shop_table .wcpa_cart_meta{
		  display: flex;
		  gap: 20px;
		  flex-wrap: wrap;
	}
	
/*pagina de orçamento*/
	
	div.wcpa_row:nth-child(1) {
  		width: 30%;
	}
	
}

/*pagina de orçamento*/

.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;
}

/*pagina de orçamento*/