.secao-banners .flexslider {
padding-top: 0;
margin: 0;
border: 0 none;
}

#cabecalho .all-menu.com-filho ul.nivel-dois {
    overflow-x: hidden;
}

@media (min-width: 768px) {
    .conteiner-principal #corpo {
        padding-top: 160px !important;
    }
}

#corpo a.nome-produto.cor-secundaria {
    min-height: 61px;
    -webkit-line-clamp: 3;
}

/*Setas da galeria de produtos*/
#carouselImagem .flex-direction-nav a.flex-prev {
    left: 10px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
 
#carouselImagem .flex-direction-nav a.flex-next {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: 10px;
}
 
#corpo #carouselImagem .flex-direction-nav a{
    border: solid var(--cor_primaria);
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    height: 10px;
    width: 10px;
    top: 55px;
}
 
.pagina-produto .elastislide-carousel ul li a {
    width: 64px;
    height: 64px;
}
.pagina-produto .elastislide-carousel ul li{
   width: 80px !important;
}
/*-------------FIM-------------*/



/* INICIO PERSONALIZAÇÃO MENU MOBILE  */

@media(max-width:768px){
	.pulse-button, .whats-button {
    left: auto;
    right: 10px;
    bottom: 70px;
}
.mobile-bottom-menu svg {
    fill: var(--cor_icones);
}

.mobile-bottom-menu {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #ffffff; /* Cor de fundo do menu */
	border-top: 1px solid #eeeeee; /* Borda superior */
	box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1); /* Sombra para destacar */
	z-index: 1000; /* Garante que fique acima de outros elementos */
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 5px 0;
}
.mobile-bottom-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	width: 100%;
	justify-content: space-around;
}
.mobile-bottom-menu li {
	flex: 1;
	text-align: center;
}
.mobile-bottom-menu a {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-decoration: none;
	color: #333333; /* Cor do texto */
	font-size: 0.75em; /* Tamanho da fonte */
	padding: 5px 0;
}
.mobile-bottom-menu a i {
	font-size: 1.2em; /* Tamanho do ícone */
	margin-bottom: 3px;
}
.mobile-bottom-menu a:hover {
	color: #007bff; /* Cor ao passar o mouse */
}
}
/* FIM PERSONALIZAÇÃO MENU MOBILE */

@media(min-width: 769px) {
    .pulse-button, .whats-button {
        left: auto !important;
        right: 30px;
    }
}
.carrinho>a span.titulo {
    display: none !important;
}