/*Página inicial*/

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo{
text-transform: none;
display: flex;
align-items: center;
justify-content: center;
}

/*Logo*/
.logo a{

height:300px;

}

.logo a img{
    max-height:100%;
}

@media only screen and (max-width: 768px) {
    #rodape .sobre-loja-rodape .logo a img {
        margin: 15px auto!important;
        width: 30%!important;
    }
    
    #cabecalho > div.conteiner > div > div.span2 > h1 > a > img {
    height: 76%!important;
}
    
    .whatsapp-fixo {
    position: fixed;
    bottom: 1em!important;
    right: 5px!important;
    z-index: 999;
    width: 60px;
    height: 60px;
}

    .scrollToTop {
        width: 40px!important;
        height: 40px!important;
        padding: 7px!important;
        bottom: 6em!important;
        right: 13px!important;
    }
    
    #rodape > div.institucional.fundo-secundario > div > div > div.span3 > div {
    left: 195px !important;
    top: -68px!important;
    }

}

/*hover cabeçalho*/
#cabecalho .actions li:hover .total-cart,#cabecalho .actions li:hover a {
    color: #000000; }

/*setas fullbanner*/
.flex-direction-nav li a {
    background: #000000; }

/*background full menu*/
.full.menu {
    background: #000000; }

/*botão ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #fff;
    background: #000000; }

/*bandeiras off*/
.bandeiras-produto .bandeira-promocao {
    background: #000000;
    color: #fff; }

span.fundo-principal.bandeira-promocao:before {
    border-left: 15px solid #000000; }

/*instagram*/
div#instagram h2 a {
    color: #a93235; }

.flex-direction-nav .flex-next{
    display: none!important;
}

.flex-direction-nav .flex-prev{
    display:none!important;
}

.logo a img{
    max-height: 75%!important;
}

/*citação desc*/
blockquote p{
    font-size: 15px!important;
    font-weight: 400!important;
}

blockquote {
    padding: 0 0 0 15px;
    margin: 0 0 20px;
    border-left: 3px solid #d95b5b;
    background-color: #fee;
}

/*titulo que some*/

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.interno > h4{
    display:none!important;
}

/*rodapé*/

#rodape>div.institucional>div>div>div.span3 {
    left: -110px;
    top: 60px;
}

#rodape .sobre-loja-rodape p {
    text-transform: none;
    margin-top: 28px;
}

/*rodapé mobile*/
@media only screen and (min-width: 768px) {
    #rodape>div.institucional>div>div>div.span3 {
        left: -110px;
        top: 60px;
    }
}

/*estilização categoria*/

h1.titulo.cor-secundaria {
    text-align: center;
    text-transform: capitalize !important;
    font-size: 30px !important;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.interno > h3 {
    font-size: 22px;
    text-align: justify;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.interno > h2 {
    font-size: 26px;
    text-align: justify;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div.interno > p {
    font-size: 16px;
    text-align: justify;
}

#corpo > div > div.secao-secundaria > div > h3{
    font-size: 22px;
    text-align: justify;
}


#corpo > div > div.secao-secundaria > div > p{
    font-size: 16px;
    text-align: justify;
}

#corpo > div > div.secao-secundaria > div > ul > li {
    font-size: 16px;
}

/*
Estilização páginas extras
*/

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > p {
    font-size: 15px;
    text-align: justify;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > h2 {
    font-size: 24px!important;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > h3 {
    font-size: 22px;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > ul {
    font-size: 15px;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > p > a {
    color: #ff4d76;
    text-decoration: underline;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > ul > li > a {
    color: #ff4d76;
    text-decoration: underline;
}

/*
Estilização página do blog
*/

.h2-artigo-estilo {
    text-align: center;
    color: #e3335b;
    text-decoration: underline;
}

.container {
    display: flex;
    justify-content: space-between;
}

.coluna-esquerda, .coluna-direita {
    display: flex;
    flex-direction: column;
}

.coluna-esquerda {
    align-items: flex-start;
    margin: 0 50px 0 0px;
}

.coluna-direita {
    align-items: flex-end;
}
