/* Não Remover */
.element-menu-category-header {
	display: none !important;
}

/* Não Remover */
#nav-main .element-menu-main,
#nav-main .element-menu-category {
	display: inline-block !important;
	width: 100%;
}

/*
#product-list .product-list-item .product-info .product-name,
#product-list-sidebar .product-list-item .product-info .product-name {
	color:#0aa420 ;
	font-family: 'roboto_regular';
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 10px;
	min-height: 48px;
	text-align: left;
	text-transform: uppercase;
}
*/

/*
#content-main #vitrine li .product-cash-price {
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

#content-main #vitrine li .product-cash-price .product-forms-payments:after {
	content: "Preço por Metro";
	text-transform: uppercase;
	display: inline-block;
	visibility: visible;
	text-align: center;
	line-height: 18px;
	font-size: 18px;
	margin-top: 10px;
	width: 100%;
}
*/

#product-list .product-list-item .product-info .product-unit,
#product-list-sidebar .product-list-item .product-info .product-unit {
	color: var(--base-color);
	display: block;
	font-family: var(--font-title);
	/*margin: 10px auto;*/
	text-transform: uppercase;
	/*width: 100%;*/
}

.product-unit .icon-unit {
	display: none !important;
}

/*Centralizar informações e preço dos produtos na vitrine*/

#product-list .product-list-item .product-info,
#product-list-sidebar .product-list-item .product-info {
    text-align: center;
}

/*Aumentar fontes do valor do produto na página de produto*/
.element-product-detail .wrapper-product-price .product-price .product-new-price span.product-big-price {
    font-size: 24px;
}

/*Retirar borda banner tarja*/
.element-banner-stripe {
    border-bottom: none;
}
/*Ajuste tamanho da preço vitrine*/
body.pagina-home #product-list .product-list-item .product-info .product-unit {
    font-size: 14px;
}
/*Ajuste botão comprar Vitrine*/
body.pagina-home #product-list .product-list-item .product-info .wrapper-price-btn .wrapper-btn-product .btn {
    padding: 12px 15px;
}

#header-main .info-inner .info-phone {
    color: black;
}

#header-main .info-inner .info-phone.info-whatsapp a:before {
    content: "tel/whatsapp";
    color: #009640;
    text-transform: capitalize !important;
}

#header-main .list-shopping-cart > li .user-info .user-info-inner > a {
    color: #009640;
    text-transform: capitalize !important;
}
/*Banner principal clicavel*/
.element-banner-main li a {
   width: 100% !important;
   height: 100% !important;
   position: absolute;
   top: 0px;
}
#product-list .product-list-item .product-image a:not(.label-unavailable) img, #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) img {
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.element-banner-stripe #banner-stripe {
    flex-wrap: wrap;
}
.element-banner-stripe #banner-stripe > li {
    flex: unset;
    width: 25%;
    padding-bottom: 15px;
}
li.banner-stripe-item.banner-stripe-item-266 {
    width: 100% !important;
}

/*Ajustes Vitrine - #210727*/

/*Ajuste 4 produtos por linha na primeira seção da vitrine*/
#product-list-sidebar.first, #product-list.first {
    padding-left: 0 !important;
}
#product-list-sidebar.first .product-list-item, #product-list.first .product-list-item {
    width: 25%;
}
#product-list-sidebar.first .product-list-item:first-child, #product-list.first .product-list-item:first-child {
    position: relative;
    width: 25%;
    /* display: none !important; */
}
#product-list-sidebar.first, #product-list.first .product-list-item:nth-child(5){
	display: none;
}
#product-list {
    margin-bottom: 0;
}
/*FIM - Ajuste 4 produtos por linha na primeira seção da vitrine*/

.element-menu-category .container-12,
.element-menu-category .grid-12 {
    max-width: 100% !important;
    width: 100% !important;
}

.esconde-menu{
    display:none !important;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li ul li a {
    font-size: 11px;
    padding: 1px 10px;
}
#nav-main .element-menu-category #menu-category .menu-category-list>li ul li {
    display: inline-block;
}