.g_ body {
    background: #C79AB6;
}

.g_ .botao, .g_ .btn {
    background-color: #812D5F;
}

.row-fluid [class*="span"] {
    margin-left: 1.12766%;
}

.g_ .listagem .bandeiras-produto>span {
    background: #812D5F;
}

body {
    color: #333;
}

.g_ .listagem .preco-produto .preco-parcela, 
.g_ .listagem .preco-produto .preco-parcela *, 
.g_ .listagem .preco-produto .preco-venda {
    color: #333;
}

.g_ .listagem .listagem-item .add-wishlist {
    color: #812D5F;
}

.g_ .coluna .componente.newsletter, .g_ .lateral {
    background-color: #E9C9D8 !important;
}

.g_ .ordenar-listagem label {
    background: #E9C9D8 !important;
    color: #812D5F;
}

.btn-group.open .btn.dropdown-toggle {
    background-color: #E9C9D8;
}

.icon-caret-down:before {
    content: "\f0d7";
    color: white;
}

.open .icon-caret-down:before {
    content: "\f0d7";
    color: #812D5F;
}

.g_ .coluna .componente .interno {
    background-color: #E9C9D8;
}


.g_ #barraNewsletter, 
.g_ #barraNewsletter .show-hide, 
.g_ #barraNewsletter.posicao-rodape .conteiner {
    background: #E9C9D8;
    box-shadow: 0 0 0;
}


.g_ #rodape .institucional {
    background-color: #C79AB6;
}

.institucional.fundo-secundario * {
    color: white!important;
}

.g_ #rodape .institucional #g_social ul li a {
    background: #812D5F;
}

.g_ .breadcrumbs ul li * {
    color: #812D5F;
}

.g_ .breadcrumbs ul li+li:before {
    color: #812D5F;
}

.g_ .categoryTitle h1.titulo {
    color: #812D5F;
}

.info-produto * {
    color: white!important;
}

.coluna.span3.direita * {
    color: #812D5F!important;
}

.icon-chevron-right:before {
    color: white!important;
}

.g_ #search-form > div > form input {
    box-shadow: 0 0 0!important;
    border-radius: 5px!important;
    border-bottom: 1px solid #812D5F;
}

.conteiner-principal  > header > .container {
    background: white;
}

.g_ .carrinho .qtd-carrinho {
    color: #812D5F;
    border: 2px solid #812D5F;
}

span.svg-ico svg#Componente_22_3 path {
    fill: #812D5F;
}

.row-flex.align-items-center.between-mobile * {
    color: #812D5F !important;
}

.icon-search:before {
    content: "\f002";
    color: #812D5F;
}

ul.list-inline.row-flex.align-items-middle.justify-content-end.theme-functions * {
    color: #812D5F !important;
}

span.svg-ico path#Caminho_98   {    
    fill: #812D5F !important;
}

/*@media (max-width: 767px){*/
    .pagina-inicial .listagem .span3 .listagem-item .nome-produto, 
    .pagina-inicial .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
        min-height: 20px;
        margin: 50px 0 0 0;
    }
/*}*/

@media (max-width: 767px){
    .g_ .pagina-categoria .listagem-linha .row-fluid>li,
    .g_ .pagina-inicial .listagem-linha>ul>li {
    	margin-bottom: 0;
    }
}

.g_ .listagem .titulo-categoria strong {
    color: white!important;
}

.indisponivel [class^="icon-"].hide, 
.indisponivel [class*=" icon-"].hide {
    display: block;
}

.g_ #formCalcularCep .btn, 
.g_ .pagina-carrinho .acao-editar a.botao {
    background-color: #812D5F!important;
}

.elastislide-carousel ul li a {
    border: 0!important;
    box-shadow: unset;
    background: transparent;
}

.product-functions.d-flex.justify-content-between.align-items-center * {
    color: #812D5F!important;
}

.g_ .produto .principal .atributos .atributo-comum>span, 
.g_ .produto .principal .atributos .atributo-comum>span *{
    color: #812D5F!important;
}

.g_ .produto div.principal .acoes-produto .preco-produto *{
    color: white!important;
}

form#formCalcularCep label {
    color:white!important;
}

.g_ .abas-custom .tab-content, 
.g_ .abas-custom .tab-content *, 
.g_ .abas-custom .tab-content:before {
    color: white!important;
}
.g_ .produto .principal .info-principal-produto * {
    color: white!important;
}

.listagem.aproveite-tambem.borda-alpha * {
    color:white!important;
}

.elastislide-carousel ul li.active a {
    opacity: 1!important;
}

.g_ .cabecalho-interno .titulo,
.g_ .cabecalho-interno .titulo * {
    color: white;
}





.g_ .pagina-carrinho.carrinho-checkout .campos-pedido .caixa-sombreada .titulo,
.g_ .pagina-login .caixa-sombreada.borda-principal .titulo {
    color: #812D5F;
}

.g_ .pagina-carrinho.carrinho-checkout .campos-pedido .caixa-sombreada label, .g_ .pagina-login .caixa-sombreada.borda-principal label {
    color: #812D5F;
}

.help-block, .help-inline {
    color: #812D5F;
}

.identificacao-title, 
ul#tipoCadastro * {
    color: #812D5F;
}



table th, 
.table th *,
.table td *{
    color: #812D5F;
}

#formasPagamento * {
    color: #812D5F!important;
}

p.texto-newsletter.newsletter-cadastro {
    color: #812D5F!important;
}

form.formulario-cadastro-cliente * {
    color: #812D5F;
}

@media (max-width: 767px){
    .g_ .secao-banners .banner.cheio .flexslider {
        width: 100%;
        margin:0;
        border-radius: 20px;
    }
}

i.icon-truck {
    color: white;
}

/* teste produto*/
.g_ .produto .thumbs-vertical .elastislide-carousel ul li {
    margin-bottom: 10px;
}

/*amenizar bug carrossel de imagens*/
.thumbs-vertical.hidden-phone {display: none;}

.produto-thumbs.thumbs-horizontal div#carouselImagem {
    display:block!important;
}
.g_ .thumbs-vertical+.conteiner-imagem {
    margin-left: 0;
}

.secao-banners .row-fluid.banner.hidden-phone {
    display:block!important;
}

@media only screen and (min-width: 767px){
    .pagina-inicial .span12.banner.tarja {
        margin-top: 40px;
    }
}

@media only screen and (max-width: 767px){
    .pagina-produto .alert {
        font-size: 15px;
    }
}

.cep .alert.alert-info {
    margin-top: 20px!important;
}

.cep .alert-info, 
.cep .alert-info * {
    background-color: #E9C9D8;
    border-color: #812D5F;
    color: #812D5F;
}

.cep .alert-info a {
    font-style: italic;
    font-weight: 600;
}

svg #Menu_1_ path{
    fill: #812D5F;
}

.cep ul.borda-alpha li * {
    vertical-align: middle;
}

.menu.lateral i.icon-chevron-down.fundo-secundario {
    background: #E9C9D8 !important;
}

.pagination * {
       background: #E9C9D8 !important;
       color: #812D5F;
}

.pagination ul>li>a, .pagination ul>li>span {
    border: 1px solid #812D5F;
}

.ordenar-listagem label {
    border: 1px solid #812D5F;
}

.btn-group.open #botaoOrdenar {
    border-color:  #812D5F!important;
}

.ordenar-listagem.topo .row-fluid .span12 {
    margin-top: 20px;
}


.g_ .lateral .filtro .titulo, 
.g_ .lateral .titulo {
    color: #812D5F!important;;
}


.g_ .beautyScroll::-webkit-scrollbar-thumb {
    background: #812D5F;
    border-radius: 8px;
}
.g_ .beautyScroll::-webkit-scrollbar-track {
    background: #C79AB6;
    border-radius: 8px;
}

.ismobile{
    display:none;
}

@media (max-width: 767px){
    .secao-banners {
        margin-top: 20px;
    }
    .g_ .g_title, .g_ .listagem .titulo-categoria {
        margin: 0 0 0.5rem 0;
    }
    .ismobile{
        display:block;
        margin-top: 5px;
        margin-left: -50px;
        margin-right: -25px;
    }
    .menu.superior.menu-visible-desktop div#search-form {
        display: none;
    }
}

g_ .secao-banners .banner.cheio .flexslider {
    border-radius: 60px;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -khtml-border-radius: 60px;
}

/* acerto centralizar menu*/
.align-items-center {
    align-items: center!important;
}

.justify-content-between {
    justify-content: center!important;
}

.g_ .listagem-item .produto-sobrepor {
    pointer-events: inherit;
}

.g_ .listagem .preco-produto .preco-parcela {
    opacity: 1;
}