/* newsletter */
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    width: 100%;
    border-radius: 0;
    border: solid 1px #caa397;
    background: #caa397;
    height:45px;
    padding: 0 10px;
    line-height: 40px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: relative;
}
body {width: 100%}
}
/*foto popup*/ 
#modalNewsletter .componente {background: url(https://cdn.awsli.com.br/1339/1339827/arquivos/pop-cupom.jpg);}
.modal-modalNewsletter .fancybox-skin {
    padding: 0px !important;
    background: url(https://cdn.awsli.com.br/1339/1339827/arquivos/pop-cupom-v3.jpg) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    border-radius: 10px !important;
    background-position: center center !important;
    width: 500px!important;
    height: 560px!important;
}
div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened {width: 500px !important; height: 560px !important;left: 50% !important;}
div.fancybox-inner {width: auto !important; height: auto !important;}

modalNewsletter .componente .interno {padding: 120px !important;}

/*conteudo interno popup*/
div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened .fancybox-outer{
    display:none;
}
/*MOBILE*/
@media only screen and (max-width:680px){
    .modal-modalNewsletter .fancybox-skin {
        height:400px !important;
        width: 300px !important;
    }
    div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened{
        width: 400px !important;
		height:460px !important;
    }
    .modal-modalNewsletter .fancybox-skin #modalNewsletter{
        display:none !important;
    }
}
/*END MOBILE*/

/*botao contato paginas internas*/
.coluna div.componente.newsletter .botao {
    margin-top: 15px;
    width: 100%;
    display: block;
    background: #caa397;
    border: solid 2px #caa397;
    height: 55px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: inherit;
    border-radius: 0;
    color: #fff;
}

/*bolinha banner home*/
.banner .flexslider .flex-control-paging li a.flex-active {
    background: #666;
    border: none;
}
/*botoes contato lateral esquerda*/
.float-contact .float-open {
    background: #caa397;
    width: 64px;
    height: 64px;
    display: none;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 0;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out; 
}
.float-contact .float-items>li>a {
    display: block;
    background: #caa397;
    width: 64px;
    height: 64px;
    display: none;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out; 
}
.float-contact .float-open:hover {
    background: #BD998E; 
}
.float-contact .float-items>li:hover a {
    background: #BD998E; 
}
/*Rodape social facebook*/
#rodape .redes-sociais{
width: 220px;
    padding: 0 50px;
    position: relative;
}

/*scroll to top*/
.scrollToTop:active, .scrollToTop:focus, .scrollToTop:hover {
    text-decoration: none;
    background: #BD998E;
    color: #fff; 
}
/* cor texto cabecalho */ 
#cabecalho .actions>li>a{display:block;text-align:center;font-size:13px;font-weight:700;color:#fff;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
#cabecalho .actions>li>a .icon *{fill:#FFF}
#cabecalho .actions>li>a .icon circle{fill:#FFF}
#cabecalho .actions>li:last-child{margin-right:0}
#cabecalho .actions>li:hover .total-cart,
#cabecalho .actions>li:hover a{color:#000}

.full.menu .conteiner .nivel-um>li.offers>a {
    background: #caa397!important;
}
.full.menu {
    border-top: solid 1px #e9e9e9!important;
    border-bottom: solid 1px #e9e9e9!important;
}
#cabecalho .actions>li>a .icon * {
    fill: #fff;
}
#cabecalho {
    background: #caa397;
}
.full.menu {
    background: #f9f9f9 !important;
}
.flex-direction-nav li a {
    background: #caa397;
}

.scrollToTop {
    background: #caa397;
}
div#instagram h2 a {
    color: #caa397;
}
div#instagram .icon .cls-1 {
    fill: #caa397;
}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    width: 20%;
    background: #caa397;
    border-radius: 0;
    color: #fff;
    border: solid 2px #af8e84;
}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after, #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #000000;
    fill: #E91E63;
}
.banner.cheio+.row-fluid {
    border-top: solid 1px #e9e9e9!important;
    border-bottom: solid 1px #e9e9e9!important;
}
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    background: #25af0f;
}

@media screen and (max-width: 767px){
	.float-contact {
       display: inherit !important;
    }
    
    #modalContato{
        width: 95% !important;
    }
}
/* WHATSAPP FIXO */
.whatsapp-fixo {
    position: fixed;
    bottom: 10px;
    left: 35px;
    z-index: 999;
}

#cabecalho.fixed .open-menu .line {
    background: #caa397;
}
/*gateways rodapé*/ 

    .gateways-rodape li {
    padding: 10px 0;
    line-height: normal;
    display: inline-block;
    text-align: center;
    background-color: #fff;
    border: 0 none;
    border-radius: 0 none;
    border: 0 none;
    width: 30%;
    box-shadow: none;
    background-image: linear-gradient(to bottom,#fff,#fff);
}
.gateways-rodape {
    background-image: linear-gradient(to bottom,#fff,#fff);
    border-radius: 6px;
    border: 1px solid #fff; }
}

}
}
/* paginas internas */
.coluna>div, #corpo .conteiner>div {
    margin-top: 30px;
}

.produto div.principal .acoes-produto .comprar .botao-comprar {
    background: #25af0f;
}
.produto div.principal .acoes-produto .comprar .disponibilidade-produto .cor-principal {
    color: #25af0f;
}

.produto .acoes-flutuante .botao-comprar {
    background: #25af0f;
}


@media only screen and (max-width: 767px){
.conteudo-topo .busca-mobile .atalho-menu {
    background: #9c7d74;
}
}

@media only screen and (max-width: 767px){
.atalhos-mobile ul li a .icon * {
    fill: #caa397;
}
}

@media only screen and (max-width: 767px){
.conteudo-topo .menu.superior.visible-phone .menu-close:after {
    background: #caa397;
    color: #fff;
}
}
