:root {
 --primary-color:#3d3d3d !important;
 --secundary-color:#000 !important;
}
/* link da imagem da newsletter mobile*/
@media (max-width: 769px) {
.fancybox-skin {
    background: url(https://cdn.awsli.com.br/1384/1384344/arquivos/Design sem nome.png) 0% 0% / cover no-repeat !important;
}
}




/* Cor do fundo e texto do menu */
#cabecalho > .conteiner > .menu.superior, #cabecalho > .conteiner > .menu.superior .com-filho > a i { background-color: #ffffff; }
#cabecalho > .conteiner > .menu.superior .titulo { color: #4777B3; }
    
 
/*Cor preta do nome dos menus*/    
.menu.superior .nivel-um>li>a>strong {
    color: #222 !important;
}

/*Centralização*/
.menu.superior .nivel-um{
 text-align:center;   
}
/*Retirar o preço das parcelas*/
.preco-parcela {
    display: none !important;
}
    
    
/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { text-align: center; }
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }
    
    
    
    
/*Mudar cor do usuário*/
 	div#instagram-feed-econvert .instagram_username a {
    	color:#000;
    }
 
    /*Mudar cor menu*/
    .menu.superior{
    	background:#fff;
    }


/* Nome para o botão*/
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao::before{
content:"Receber Ofertas";
}
/* cor do fundo e texto do botão */
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
width: 100%;
border-radius: 0;
background: black; /*cor para o fundo*/
color: white /*cor para o texto*/;
}
/* Cor da mensagem no campo de e-mail */
.fancybox-overlay .input-conteiner input::placeholder{
color: black;
}

#modalNewsletter .componente {
background: transparent !important;
}
.modal-modalNewsletter #modalNewsletter .componente .interno {
background: transparent !important;
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo {
background: transparent !important;
}
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter:after{
content: "";
}


.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input {
position: relative;
background: #ffffff;
top: 10px;
}
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner:before {
top: 10px;
}
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input {
background: #ffffff;
border-bottom: 2px solid #ffffff;
}
@media (max-width: 769px) {
.fancybox-overlay .modal-modalNewsletter .fancybox-skin {
width: 340px!important;
height: 360px!important;
}
.fancybox-overlay .modal-modalNewsletter .fancybox-outer {
height: 370px!important;
}
.fancybox-overlay .modal-modalNewsletter .fancybox-inner {
height: 370px!important;
}
.fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno {
height: 370px;
}

.fancybox-lock .fancybox-overlay {
    overflow: hidden !important;
    overflow-y: hidden !important;
}


}
    .fancybox-overlay .modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao span {
color: #fff;
background: #000000c4;
}
.secao-banners .row-fluid.banner.hidden-phone {
    display: block !important;
}
.secao-banners .row-fluid.banner.hidden-phone {
    display: block !important;
}
.social-share {
 display: none !important;
}
#corpo #carouselImagem .flex-direction-nav svg {
    display: none;
}
 
#carouselImagem .flex-direction-nav a.flex-prev {
    left: 10px;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}
 
#carouselImagem .flex-direction-nav a.flex-next {
    right: 10px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
 
#corpo #carouselImagem .flex-direction-nav a {
    display: flex;
    border: solid var(--primary-color);
    border-width: 0 3px 3px 0;
    padding: 3px;
    height: 5px;
    width: 7px;
    bottom: 10px;
    align-items: center;
}


.full-banners img {
    width: 100%;
}

.cartao.pagamento_selecao_conteiner .icone-pagamento {

    display: block;

}