@import
url('https://fonts.googleapis.com/css?family=Questrial');



body {

font-family:
'Questrial',
sans-serif
!important;

}



.menu.lateral.outras
li
.titulo {

font-size:
13px;

font-family:
'Questrial',
sans-serif
!important;

}



.preco-produto
.preco-venda {

font-size:
16px;

margin-right:
5px;

color:
#f3a622;

font-family:
'Questrial',
sans-serif
!important;

}



.listagem
.span3
.listagem-item
.nome-produto,
.listagem
.produtos-carrossel[data-produtos-linha="4"]

.listagem-item
.nome-produto {

min-height:
37px;

font-size:
22px;

}



.produto
.acoes-produto
.preco-produto
.titulo {
font-family:
'Questrial',
sans-serif
!important;

font-size:
24px;

}



#rodape
.titulo {
font-family:
'Questrial',
sans-serif
!important;

}



/* tamanho preco produto */



.listagem
.info-produto
.preco-produto{

font-size:24px
!important;

text-align:right;

}









#barraTopo {

display:
none
!important;

}



/* palavra dentro do carrinho */



.carrinho
>
a
span
b {

font-size:
17px;

}



.titulo {

font-family:
'Raleway'
,
serif;

font-weight:
700;

}



/* listagem de titulos das categorias */



.listagem
.titulo-categoria {

display:
block;

font-size:
21px;

margin:
40px
0
0;

padding:
10px
0;

transition:
all
.2s
ease;

color:
#9ad561;

}



/* tamanho texto geral */

body {

font-size:
15px;

line-height:
normal;

color:
#666;

}





/* hover do destaques */

.listagem
.titulo-categoria:hover {

text-decoration:
none;

background:
rgb(250,
241,
137);

padding-left:
15px;

}



/* pontilhados entre produtos */

.borda-alpha,
.borda-alpha
* {

border-color:
#fff;

}



/* retirada de traços do rodape e peso maior nos titulos */

#rodape
.titulo {

display:
block;

font-size:
21px;

padding:
20px
0;

margin-bottom:
20px;

border-bottom:
0px;

}



.titulo {

font-family:
'Raleway'
,
serif;

font-weight:
600;

}







.busca {

border:
0;

padding:
0;

background:
transparent;

}

.busca
input {

width:
100%;

box-sizing:
border-box;

height:
42px;

line-height:
42px;

}

.busca
.botao-busca {

top:
0;

right:
0;

height:
42px;

font-size:
20px;

background:
#63411b;

border:
solid
2px
#63411b;

}

.conteiner-principal
.conteiner {

box-shadow:
none;

}



/* Botão assinar e-mail */

#barraNewsletter.posicao-rodape
.componente
.newsletter-assinar

{

background:
#000;

border:
solid
2px
#000;

}





/*entrelinhas de paginas extras*/

.caixa-sombreada {

padding:
20px;

box-shadow:
0
0
5px
rgba(0,0,0,0.25);

line-height:
2;

}





/*cor de fundo do menu*/

.menu.superior {

background-color:
rgba(255,
255,
255,
0.09);

margin-top:
20px;

}



.menu.superior
.nivel-um>li:first-child {

border-left:
none
!important;

background-color:
white;

}



/*altera ícones sociais */



.lista-redes
.icon-facebook {

background:
url(https://cdn.awsli.com.br/645/645040/arquivos/RedesSociais-01.png)
center
center
no-repeat;

color:
transparent;

}



.lista-redes
.icon-youtube {

background:
url(https://cdn.awsli.com.br/645/645040/arquivos/RedesSociais-02.png)
center
center
no-repeat;

color:
transparent;

}



.lista-redes
.icon-instagram {

background:
url(https://cdn.awsli.com.br/645/645040/arquivos/RedesSociais-03.png)
center
center
no-repeat;

color:
transparent;

}



.lista-redes
.icon-bold {

background:
url(https://cdn.awsli.com.br/645/645040/arquivos/RedesSociais-04.png)
center
center
no-repeat;

color:
transparent;

}





/*altera ícone do carrinho após a rolagem da página */



.lista-redes
i.icon-facebook
>a
i {

background:
url(https://cdn.awsli.com.br/645/645040/arquivos/RedesSociais-01.png)
center
center
no-repeat;



}





.lista-redes
a:hover
i {



background-color:
#E0E0E0;

color:
transparent;



}













#rodape
.institucional {

background-color:
#a9f5f6;

background-image:
none;

}



#rodape
.fundo-secundario,
.fundo-secundario
*,
.fundo-secundario
*:hover,
.fundo-secundario:hover,
.fundo-secundario.botao:hover {

color:
#6c4215;

}



#rodape
.redes-sociais {

border:
0;

background:
#a9f5f6;

-webkit-box-shadow:
none;

box-shadow:
none;

}



#rodape
.institucional
.lista-redes
li
i {

background:
url(https://cdn.awsli.com.br/443/443689/arquivos/iconsportes.png)
no-repeat;

font-size:
0;

display:
none;

}





#rodape>div {

background:
#fff;

}



.links-rodape
ul
li {

list-style-image:
none;);

list-style-position:
inside;

line-height:
25px;

}



/*barra inicial preta */

.barra-inicial {

background-color:
#fff;

height:
38px;

}





.barra-inicial
.canais-contato
ul
li
* {

font-size:
13px;

font-weight:
400;

line-height:
40px;

font-color:
#2C9C6F;

}







#barraNewsletter
.componente
.newsletter-assinar:after {

content:
"ASSINAR";

font-family:
'Raleway';

font-size:
12px;

}



#barraNewsletter,
#barraNewsletter
.show-hide,
#barraNewsletter
.componente,
#barraNewsletter.posicao-rodape
.conteiner {

background-color:
#fff784;

}



#barraNewsletter {

box-shadow:
none;

position:
fixed;

width:
100%;

top:
0;

z-index:
100000;

background:
#fff878;

color:
#63411b;

}



#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;
padding:
0px
57px; }





#rodape>div {

background:
#84eed9;

}



@media
only screen
and (min-width:
768px)

#rodape .redes-sociais {

position: relative;

display: none;

}



@media screen
and (max-width:
768px)

.atalhos-mobile {

background:
#fff;

}



@media screen .fundo-secundario {background-color:
#2eba26;}





/* retira shadow e cor de menu lateral */

.menu
.nivel-dois,
.menu
.nivel-tres,
.menu.lateral
.nivel-um>li>a
 {

background-color:
#FFF;

box-shadow:
none;

}







.componente {

background-color:
rgb(247,
247,
247);

}





/* BANDEIRA DESCONTO */

.bandeiras-produto
span {

display:
inline-block;

padding:
0
5px;

color:
#fff;

text-transform:
uppercase;

font-size:
14px;

font-weight:
400;

margin:
0
3px
3px
0;

box-sizing:
border-box;

white-space:
nowrap;

}



menu
>
li
>
a:hover,
.filtro.lista
ul
li
label:hover,
.filtro.lista
ul
li.active
label,
.menu-simples
li
a:hover,
.menu-simples
li.active
a {

background-color:
#ffb3a1;

}



/** CONTENT BANNER RESPONSIVE SETTINGS **/



@media all
and (max-width:
1186px){

    .secao-banners
.banner.tarja {

        width:
100%
!important;

        padding:
0px
!important;

    }

}



@media all
and (max-width:
767px){

    .conteiner-principal
.secao-banners
.conteiner{

        

    }

    .secao-banners
>
.cheio {

        min-width:
100%
!important;

    }

    .secao-banners
.banner.tarja {

        width:
100%
!important;

        padding:
0px
!important;

    }



    .mini-banner {

        justify-content:
center
!important;

        display:
block
!important;

        display:
flex
!important;

   }

    .hidden-phone
.modulo{

     width:
33.914893617021278%
!important;

    }

    

    [class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"]{

        display:
block;

        float:
none;

        margin-left:
0;

        -webkit-box-sizing:
border-box;

        -moz-box-sizing:
border-box;

        box-sizing:
border-box;

    }

}



/** end CONTENT BANNER RESPONSIVE SETTINGS **/