/*------------FONTES------------*/

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100italic,100,300,300italic,400italic,500,500italic,700,900,700italic,900italic);


/*-----RESET STYLE------*/

.conteiner-principal .conteiner {
    box-shadow: none !important;
    background-color: rgba(255, 255, 255, 0);
}


.conteudo-topo .superior {
  padding: 15px 0 0;
}


body {
    background: #fff;
}


body, a, h1, h2, h3, h4, h5, h6, .titulo{ 
  font-weight: 600;
  font-size: 13px;
  font-family: 'Roboto', sans-serif;
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, 




/*-----BANNERS--------*/


.flexslider {
    border: 0px;
}

.banner.tarja { text-align: center; max-width: 100%; }

/*---barra-inicial---*/

.barra-inicial {background-color: #ffffff;border: 1px solid #DCDCDC;}
.barra-inicial .row-fluid ul li span {font-family: 'Montserrat', sans-serif; font-size: 10px;color: #969696; letter-spacing: 0px;margin-left: 30px;}
.barra-inicial ul {overflow: visible;margin: 0;}
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {color: #000000;}


/*---CABECALHO---*/

#cabecalho {border-bottom: 3px solid rgba(102, 55, 109, 0);}
#cabecalho .conteiner {padding-bottom: 0px;}

/*---DROPDOWN BOTAO ENTRAR---*/

.barra-inicial .btn-entrar a{color: #fff !important; margin: -28px;}
.barra-inicial .btn-entrar:hover {border-color: #333;background: #333;transition: all .2s ease-in-out;}
.barra-inicial .btn-entrar{ text-align: center; background: #ef5959;width: 90%;margin: 0 auto; margin-left: -18px;color: #fff !important; font-weight: 600;padding: 2px 20px;font-family: 'Open Sans'; border-radius: 3px;}

/*---desativa seta do menu superior---*/
.menu.superior i.icon-chevron-down.fundo-secundario { display: none;}


/*----------BARRATOPO----------*/
    
#barraTopo {background: rgb(255, 255, 255);height: 50px;}
div#barraTopo h4.titulo a.cor-secundaria {font-size: 15px;text-transform: uppercase;color: #000000;line-height: 40px;font-family: 'Roboto';}


div#barraTopo .canais-contato {
    margin-top: 5px;
    display: flex;
}

div#barraTopo .canais-contato a {
    color: #272727;
    text-transform: uppercase;
    font-family: 'roboto';
    font-size: 10px;
    letter-spacing: 0.5px;
}
/*---barratopo/busca---*/
#barraTopo .busca { margin: -5px -140px; margin-right: 150px;float: left;}
#barraTopo .busca input {border: none;border-radius: 2px;padding-left: 10px;width: 188%; height: 15px;margin: 7px 0px; border: 0;background: #FFFFFF;}
#barraTopo .busca .botao-busca {
    background: none;
    border: none;
    color: black;
    right: -100%;
    top: 4px;
}

#barraTopo .carrinho-interno {display:none}

/*---barratopo/carrinho---*/

#barraTopo .carrinho {border: none; background: url(//cdn.awsli.com.br/temasv2/104/icon-cart-rodape.png) no-repeat top;height: 43px;width: 155px;right: -40px; float: right;margin: 0px 0px;}
#barraTopo .carrinho i, #cabecalho .carrinho>a span b ,.carrinho>a span { display: none !important;}
#barraTopo .carrinho>a strong {display: block;position: absolute;top: -1px;left: 78px;color: #f9f9f9;background-color: #ef5959;font-size:12px;width: 15px;height: 15px;line-height: 16px;text-align: center;border-radius: 100%;font-weight: 700;}
#barraTopo h4 {width: 320px;}
#barraTopo .ui-autocomplete+.ui-autocomplete { position: fixed; max-width: 284px;  width: 100% !important; left: 570.063px !important;}



/*---Entar/cadastre-se barra-inicial---*/

@media (min-width: 771px) and (max-width: 784px) {

#cabecalho div.minha-conta {
    display: none;
}

}

@media (min-width: 768px) {



.barra-inicial div.minha-conta {
    width: 150px;
    height: 40px;
    cursor: pointer;
    float: left;
    margin-left: 0px;
    margin-right: 0%;
    background: url(//cdn.awsli.com.br/temasv2/104/icon-entrar.png) center center no-repeat;
    margin-top: 0px;
}

.barra-inicial  ul.drop-conta {
	margin: 0px;
	background: #ffffff;
	position: relative;
	display: none;
	margin-top: 35px;
	z-index: 999;
	border: 1px solid #e0e0e0;
	border-radius: 2px;
	height: 267%;
	padding: 8px 40px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
}

.barra-inicial  ul.drop-conta a { 
 
}

.barra-inicial  ul.drop-conta:after {
        bottom: 100%;
        right: 67px;
        border: solid transparent;
        content: '';
        height: 100px;
        width: 0px;
        position: absolute;
        pointer-events: none;
        border-color: rgba(0, 0, 0, 0);
        border-bottom-color: rgba(227, 227, 227, 0.79);
        border-width: 8px;
        margin-left: 5px;
}

.barra-inicial  div.minha-conta:hover ul.drop-conta { 
    display: block !important;
}
.barra-inicial  ul.drop-conta li.meuspedidos {margin-bottom:-10px; }
.barra-inicial  ul.drop-conta li.minhaconta { margin-bottom:-10px;}

.barra-inicial  .minha-conta a {
    font-size: 12px;
    font-family: 'Open Sans';
    font-weight: 600;
    text-transform: uppercase;
    color: #666666;
    margin-left: -32px;
   }

.barra-inicial  .minha-conta a:hover {
    font-size: 12px;
    font-family: 'Open Sans';
    text-transform: uppercase;
    color: #ef5959;
    transition: all 0.2s ease-in-out;
    }
.barra-inicial  ul.drop-conta li i {
	display: none;
}
    
    


/*---BUSCA---*/


.busca.borda-alpha {
  margin-top:-50px;
  left: 150px;
  border: 0;
  background-color: rgba(0, 0, 0, 0);
  padding:;
  width: 30%;
  float: right;
}
.busca input {

  border-radius: 0;
  border: 0;
  box-shadow: none;
  background-color: rgb(255, 255, 255);
  padding: 10px;
  box-shadow: inset 0px 0px 0px 1px rgb(211, 211, 211) !important; 
  border-radius:4px;

}
 
.busca input:focus {
  background-color:#ffffff;
}
.busca input,
.busca input:focus {
   -webkit-transition: background-color .2s ease-in-out;
   -moz-transition: background-color .2s ease-in-out;
   -o-transition: background-color .2s ease-in-out;
   transition: background-color .2s ease-in-out;
}
.busca .botao-busca {
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  color: #000000;
  box-shadow: none;
  border: 0;
  background-image: none;
 
  right: 2px;
  }

.busca .botao-busca:hover{
  height: 40px;
  background-color: rgba(0, 0, 0, 0);
  color: #ef5959;
  box-shadow: none;
  border: 0;
  background-image: none;
  }

}


@media (min-width: 782px) {
 .barra-inicial .acoes-conta {
    margin-top: 8px;
    float: right;
    display: none;
} 

}

@media (min-width: 700px) and (max-width: 842px) {


/*---ACOES/CONTA/RODAPE---*/

.busca.borda-alpha {left: 135px;}
.barra-inicial .acoes-conta {display: none;}
.menu.superior .nivel-um>li a strong { margin-left: -15px; letter-spacing: 1px;}
.barra-inicial .lista-redes {display: none; }
.lista-redes {margin-top: 60px;}
#rodape .caixa-facebook { display: none; }

}

/*---CABECALHO---*/

#cabecalho {width: 100%;z-index: 999;background-color: #fff;border-bottom:1px solid #dcdcdc;}
#cabecalho .conteiner {padding: 13px;}

/*--- desativa #cabecalho superior-----*/

#cabecalho .superior.row-fluid.hidden-phone {display: none;}

/*---margin da logo pra o menu---*/
.conteudo-topo.span9 {margin-left: 30px;}
#cabecalho .logo a img {margin-bottom: 0px;}
.logo a { position: relative; display: block; height: 55px;}


/*---LISTAGEM---*/

#listagemProdutos .titulo {/* margin: 2px 0; */text-transform: uppercase;}
.listagem .listagem-linha li { border: none}
.listagem .listagem-item { text-align: center;/* top: -20px; */}
.listagem-item .produto-sobrepor {background-color: rgba(255, 255, 255, 0.44);background-size: 250%;opacity: 0;transition: all ease-in-out 0.2s;}
.listagem-item.produto-adicionado .produto-sobrepor {background-color: rgba(255, 255, 255, 0.63);opacity: .3;filter: alpha(opacity=30);}
.listagem-item .acoes-produto{ position: relative; opacity: 1;border: 0;}
.listagem.com-caixa .listagem-item:active,
.listagem.com-caixa .listagem-item:hover { border: none;box-shadow: none}
.listagem .listagem-item .acoes-produto {bottom: 0;background: none;border-width: 0; top: 90%;}
.listagem .listagem-item .acoes-produto .icon-search,
.acoes-produto-responsiva .tag-comprar .icon-search{  display: none}
.acoes-produto-responsiva .tag-comprar {display: block;background: none;}
.acoes-produto-responsiva .tag-comprar{display: block!important;}
.acoes-produto-responsiva .tag-comprar span{color: #fff; padding: 0px;}
.listagem .listagem-item .nome-produto {font-size: 15px;min-height: 0;margin-top: 5px;}
.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {min-height: 28px;}
.listagem .listagem-item .preco-produto .preco-promocional {color: #ef5959;}
.listagem .bandeiras-produto span { box-shadow: none}
.listagem.com-caixa .listagem-item {border: none; background: 0 0;box-shadow: none}
.listagem .listagem-linha { border-width: 0}
.listagem.com-caixa .listagem-item .imagem-produto { border: none}

/*---listagem - hover item---*/

.listagem .listagem-linha .listagem-item,
.listagem .produtos-carrossel .listagem-linha li .listagem-item{border: 2px solid transparent;text-align: center;} 
.listagem .listagem-linha li:hover .listagem-item,
.listagem .produtos-carrossel .listagem-linha li-:hover .listagem-item{border: 2px solid #000; }  


/*---listagem - bandeiras---*/
    

    span.fundo-principal.bandeira-promocao {
    border: none;
    box-shadow: 0px 0px 0px;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    line-height: 16px;
    padding: 34px 12px 62px 24px;
    border-radius: 0px 0px 0px 0px;
    background: #000000;
    color: #ffffff;
    padding: 4px 5px;
    position:absolute;
    left: -11px;
    font-size: 14px;
    font-weight: bold;
    top: 10px;
    text-transform: uppercase;
        
    }


   span.fundo-principal.bandeira-promocao:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 12px solid #000000;
    border-bottom: 12px solid transparent;
    position: absolute;
    left:36px;
    top:0;
}

.bandeiras-produto {
    position: absolute;
    top: 0px;    
}

@media only screen and (min-width: 760px) {
.listagem-item .produto-sobrepor {
    height: 58%;
    background: url(//cdn.awsli.com.br/temasv2/104/hover-products00.png) top center no-repeat;
    background-color: rgba(255, 255, 255, 0.52);
    background-size: 90%;
    opacity: 0;
}
.listagem-item.produto-adicionado li:hover .bandeiras-produto .adicionado-carrinho  {
    bottom: 66%;
    opacity: 1;
    transition: opacity ease-in-out .08s,bottom ease-out .08s;
}


.listagem-item .acoes-produto {
    background: none;
    border: 0;
}

}

@media only screen and (max-width: 760px) {

.listagem-item .produto-sobrepor {
    height: 58%;
    background: url(//cdn.awsli.com.br/temasv2/104/hover-products00.png) top center no-repeat;
    background-color: rgba(255, 255, 255, 0.52);
    background-size: 75%;
    opacity: 0;
}
.listagem-item.produto-adicionado li:hover .bandeiras-produto .adicionado-carrinho  {
    bottom: 66%;
    opacity: 1;
    transition: opacity ease-in-out .08s,bottom ease-out .08s;
}


.listagem-item .acoes-produto {
    background: none;
    border: 0;
}

}

/*---arredondar detalhe do produto---*/

.produto .elastislide-carousel ul li a {border: .5px solid #ccc;border-radius: 50px;-webkit-box-shadow: 0px 0px 5px -5px rgba(97,97,97,1);}

/*---flexslider---*/

.flexslider {border: 0;}
.banner .flex-control-paging li a { background: #cccccc;}
.banner .flex-control-paging li a.flex-active { background: #ffffff;  border: 3px solid #ef5959;  transition: all 0.2s ease 0.3s;}
.flex-direction-nav .flex-prev {  left: -8px; opacity: 1; background: url(//cdn.awsli.com.br/temasv2/104/flex-prev.png) center center no-repeat;width: 38px;height: 45px;}
.flexslider:hover .flex-direction-nav .flex-prev { opacity: 1;left: 0.4px;}
.flex-direction-nav .flex-next { right: -7px;opacity: 1;background: url(//cdn.awsli.com.br/temasv2/104/flex_next.png) center center no-repeat; width: 38px;height: 45px;}
.flexslider:hover .flex-direction-nav .flex-next {opacity: 1;right: 0.4px;}


/* remove borda transparent dos banners */
.flexslider {border: none;}


/*---remover sobra das conteiner---*/

.conteudo h1 {font-size: 30px;display: none;}
.conteiner-principal .conteiner, 
.flexslider, 
.menu .nivel-dois, 
.menu .nivel-tres, 
.listagem .listagem-item,
.listagem li:hover .listagem-item,
.menu.lateral .nivel-um > li > a,
.sugestoes,
.produto .conteiner-imagem > div,
.abas-custom .nav-tabs li a,
.abas-custom .tab-content{ 
  box-shadow: none; 
  }

.pagina-conta *,
.pagina-favorito-listar *,
.pagina-pedido-listar * {
  box-shadow: none
}

/*---PAGINA/BUSCA---*/

.pagina-busca .listagem .listagem-linha li { border: none !important }
.pagina-busca .listagem .desconto-a-vista strong { font-size: 15px }
.pagina-busca .listagem .listagem-item .nome-produto { margin-top: 0px; font-size: 13px; width: inherit; }
.pagina-busca .preco-produto .preco-promocional { font-size: 20px !important }
.pagina-busca #listagemProdutos { margin-top: 0px; margin-bottom: 0px; }
.pagina-busca .listagem .listagem-linha { padding-top: 50px !important }
.pagina-busca .input-append .btn { border: none !important; background: #FFFFFF; border: 1px solid #CCC !important; }
.pagina-busca .preco-produto .preco-venda { margin-top: 10px }
.pagina-busca .breadcrumbs ul li:first-child * { font-size: 12px; font-weight: 700; padding-left: 0px; }
.pagina-busca .breadcrumbs ul li .cor-secundaria { font-size: 12px; font-weight: 700; }
.pagina-busca span.preco-parcela { font-size: 11px }
.pagina-busca .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto { height: 280px !important }
.pagina-busca .listagem .listagem-item { padding: 0 }
.pagina-busca .desconto-a-vista strong:after { content: "via boleto"; font-size: 13px; color: #FFFFFF; margin-left: 3px; }


@media only screen and (max-width: 767px) {
.listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {float: none;width: auto;margin: 0;}
}



/*---PAGINA EXTRA---*/

.pagina-pagina .conteudo.span9 { width: 100% }
.pagina-pagina .conteudo h1 { text-align: center; font-size: 35px; color: #3D3D3D; font-weight: 700; margin-top: -40px; text-transform: uppercase; margin-bottom: 50px; }
.pagina-pagina .caixa-sombreada { box-shadow: none }
.pagina-pagina .coluna.esquerda { display: none }


/*------------PAGINA DO PRODUTO------------*/

 
/*--listagem - bandeiras--*/

.listagem-item .acoes-produto .botao.principal {color: #ffffff;background: #ef5959 !important; text-shadow: none;width: 114px; padding: 0; height: 35px; line-height: 35px; border:0; border-radius: 0px;/* border: 0; */ font-size: 14px; font-weight: 600; transition: all .6s; text-align: center;  text-transform: uppercase;}
.listagem-item .acoes-produto .botao.principal:hover{background: #000000 !important; color: #fff; box-shadow: 0 5px 6px rgba(0, 0, 0, 0.19);}
.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[
    data-produtos-linha="4"] .listagem-item .nome-produto {  min-height: 55px;  }
.listagem-item.produto-adicionado .bandeiras-produto { display: none;}
.atributos ul li a, .atributos ul li.active a {border: 1px solid #ffffff; }
.atributos ul li a:hover, .atributos ul li.active a {border: 2px solid #ef5959; }
.atributo-comum .active a span { color: #000000; text-decoration:none;}
.atributo-comum a span { padding: 0 10px; min-width: 20px; border-radius: 10%; background: #FFF; min-height: 40px; line-height: 40px; font-size: 14px; text-align: center; font-weight: 700; color: #444; }
.atributos div ul li * { border-radius: 100% }
.atributos ul li a { box-shadow: 0 0 6px rgba(0,0,0,0.5);margin: 0 2px 2px 0;position: relative; display:block;}
#myModal2 .botao.principal { width: inherit; height: inherit; padding: 15px; border: inherit; background: #000000; color: #fff; font-size: 15px; }
.pagina-produto .breadcrumbs { border-top-right-radius: 0px; width: 114.9%; border-top-left-radius: 0px; margin-left: -31px; height: 35px; margin-top: -31px; border: 0px solid #D0D0D0; background: #FFFFFF; color: #fff; }
.produto .acoes-flutuante .acoes-produto .preco-produto .titulo { line-height: inherit }
.pagina-produto .acoes-produto .preco-produto {/* margin-bottom: 0px; */}
.pagina-produto .acoes-produto .preco-produto {padding-bottom: 30px;font-weight: 700;}
.pagina-produto .principal .nome-produto {padding-top: 13px;color: #525c60;font-size: 25px;font-weight: 700;padding-bottom: 20px;text-transform: uppercase;/* font-style: italic; */}
.pagina-produto .preco-promocional titulo:before { content: "por"; display: block; font-size: 10px;  }
.pagina-produto .preco-produto .preco-promocional, .listagem .listagem-item .preco-produto .preco-a-partir .preco-venda {color: #ef5959;font-size: 20px !important;font-weight: 700  !important;letter-spacing: -1px;}
.pagina-produto .desconto-a-vista strong { display: inline-block; margin-top: 10px; }
.pagina-produto span.preco-parcela { font-size: 12px; margin: 0; line-height: 18px; }
.pagina-produto .listagem .listagem-item .nome-produto { }
.pagina-produto .preco-produto .preco-venda:before { display: inline-block; font-size: 17px; font-weight: 600; }
.pagina-produto .preco-produto .preco-venda {padding-top: 20px;font-size: 12px !important;font-weight: 600 !important;height: 13px;color: black;}
.pagina-produto .botao.grande {background-color: rgba(0, 0, 0, 0.08) !important;background: url(//cdn.awsli.com.br/temasv2/104/botao-comprar4) -54px 0 no-repeat;font-weight: 600;width: 300px;font-size: 0;height: 57px;padding: 0;text-transform: uppercase;border-radius: 5px;margin-left: 0;border: none;}
.produto .acoes-produto .comprar span {display: none;}
.pagina-produto .botao.grande:hover { background-position: -53px -63px }
.pagina-produto .produto .acoes-produto .comprar {text-align: left;/* margin: 20px; */}
.produto .codigo-produto {font-size: 13px; padding: 15px 0;border-bottom: 2px solid rgba(165, 178, 178, 0.36); margin-bottom: 20px; text-transform: uppercase; font-weight: 700;}
.produto .codigo-produto .cor-secundaria {color: #777777;font-weight: 700;}
.produto .codigo-produto .cor-secundaria b {color: #808080;font-weight: 700;}
.comprasegurap { display: block; width: 245px; margin-top: 5px; }
.produto .acoes-flutuante .nome-produto {font-size: 18px;/* text-align: center; */}
.produto .acoes-flutuante .comprasegurap { display: none }
.produto .principal .atributos {padding-top: 20px;padding-bottom: 5px;}
.produto .principal>*+* {padding: 0 0 20px;}
.pagina-produto .breadcrumbs ul li a {font-weight: 700;color: #ffffff;margin-left: 0px;font-size: 11px !important;text-transform: uppercase;}
.listagem h4.titulo.cor-secundaria {font-family: 'Open Sans', sans-serif;margin: 20px auto;border-top: 2px solid #ef5959;font-weight: 700;display: block;width: 270px;text-align: center;z-index: 4 !important;box-shadow: none;text-transform: uppercase;font-size: 15px;margin-bottom: 10px;background: rgb(255, 255, 255);letter-spacing: 2px;color: #0a0a0a;}



/*---CEP---*/
.produto .cep { padding: 0 !important }
.produto .cep label { background: url(//cdn.awsli.com.br/temasv2/104/calcularfrete25) no-repeat; font-size: 0; line-height: 22px; font-weight: 700; text-transform: uppercase; color: #657175; margin: 0; float: none; }
.produto .cep .input-cep { width: 170px; font-size: 14px; font-weight: 700; border-radius: 4px !important; }
.produto .cep .input-cep:focus { box-shadow: none !important }
.produto .cep .btn { border-radius: 4px !important; font-size: 12px; font-family: Open Sans; height: 30px; width: 70px; margin-left: 2px !important; color: #FBFBFB; border: 0px solid #E2E2E2 !important; background-color: #000000; transition: all 0.3s;}
.produto .cep .btn:hover { border-radius: 4px !important; font-size: 12px; font-family: Open Sans; height: 30px; width: 70px; margin-left: 2px !important; color: #FBFBFB; border: 0px solid #E2E2E2 !important; background-color: #ef5959; }
.input-append .btn { border: 1px solid #ccd0d1 !important; background: #FFFFFF; }
.parcelas-produto .accordion { background: #FFFFFF; font-weight: 600; border-radius: 5px; }
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul { font-size: 12px; font-family: Open Sans; }
.pagina-produto .listagem .listagem-linha li { border: none !important }


/*---produto acoes-flutuantes---*/

.produto .acoes-flutuante .acoes-produto .preco-promocional { font-size: 32px !important }
.produto .acoes-flutuante .preco-produto div+div+.desconto-a-vista { width: 200px; background: none; }
.produto .acoes-flutuante .comprar .botao { ==}
.produto .acoes-flutuante .acoes-produto .preco-produto .titulo { line-height: inherit }
.pagina-produto .preco-parcela { font-size: 13px; margin-top: 20px !important; }
.abas-custom .tab-content { box-shadow: none; padding: 0; }
.abas-custom .tab-content:before { content: "Detalhes do Produto"; display: block; padding: 13px 40px; width: 290px; letter-spacing: 3px; margin-left: 34%; text-align: center; text-transform: uppercase; margin-top: 70px; box-shadow: none; margin-bottom: 50px; background: #FFFFFF; border: 1px solid #d7d7d7; font-family: 'Open Sans', sans-serif; color: #006470; font-size: 18px; font-weight: 700; color: #989898; }
#listagemProdutos .titulo-categoria {font-family: 'Open Sans', sans-serif;margin: 20px auto;border-top: 4px solid #ef5959;font-weight: 700;display: block;width: 250px;text-align: center;z-index: 4 !important;box-shadow: none;text-transform: uppercase;font-size: 18px;margin-bottom: 10px;background: rgb(255, 255, 255);letter-spacing: 3px;color: #0a0a0a;}
.thumbs-vertical { margin-left: 40px }
#listagemProdutos .titulo-categoria strong .id-998965 { border: 3px solid #666 }


/*---BREADCRUMBS ---*/

.breadcrumbs {display: block;margin: 0 !important;padding: 10px 0 20px 0; !important;border: 0;}
.breadcrumbs ul li {border: 0;}
.breadcrumbs ul li:after {display: none;}
.breadcrumbs ul li a i {display: none;}
.breadcrumbs ul li a,
.breadcrumbs ul li strong {position: relative;display: block;height: 28px;padding: 0 18px !important;font-size: 14px;font-weight: 700;line-height: 28px;text-transform: uppercase;text-decoration: none;color: #ffffff;background-color: #000000;}
.breadcrumbs ul li a:before,
.breadcrumbs ul li strong:before {content: "";display: inline-block;position: absolute;width: 10px;height: 28px;top: 0;left: 0;background-image: url(//cdn.awsli.com.br/temasv2/104/sprites.png);background-position: -871px -10px;background-repeat: no-repeat;}
.breadcrumbs ul li a:after,
.breadcrumbs ul li strong:after {content: "";display: inline-block;position: absolute;width: 10px;height: 28px;top: 0;right: 0;background-image: url(//cdn.awsli.com.br/temasv2/104/sprites.png);background-position: -881px -10px;background-repeat: no-repeat;}
.breadcrumbs ul li:first-child a,
.breadcrumbs ul li:first-child strong {padding: 0 18px 0 12px !important;}
.breadcrumbs ul li:first-child a:before,
.breadcrumbs ul li:first-child strong:before {background-image: none;}
.breadcrumbs ul li:hover a,
.breadcrumbs ul li:hover strong {color: #FFF;background-color: #464646;}
.breadcrumbs ul li:hover a:after,
.breadcrumbs ul li:hover strong:after {background-position: -891px -10px;background-repeat: no-repeat;}
.breadcrumbs ul li:last-child a,
.breadcrumbs ul li:last-child strong {color: #FFF;background-color: #000000;}
.breadcrumbs ul li:last-child a:after,
.breadcrumbs ul li:last-child strong:after {background-position: -901px -10px;background-repeat: no-repeat;}


/*---CARRINHO---*/

#cabecalho .carrinho i { display: none;}
#cabecalho .carrinho { width: 44px;float: right;height: 38px;border: none;right: -150px;background: url(//cdn.awsli.com.br/temasv2/104/icon-cart89.png) center center no-repeat;margin-top:-44px;}
#cabecalho .carrinho:hover { width: 44px; float: right;height: 38px; border: none;background: url(//cdn.awsli.com.br/temasv2/104/icon-cart-hover.png) center center no-repeat; margin-top:-44px;-webkit-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s; transition: all 0.s ease 0s;}
#cabecalho .carrinho>a span, .carrinho.vazio>a span {display: none;}

/*---QUANTIDADE NO CARRINHO---*/

#cabecalho .carrinho>a strong {display: block;position: absolute;top: -8px;left: 30px;color: #f9f9f9;background-color: #ef5959;font-size:14px;width: 20px;height: 20px;line-height: 21px;text-align: center;border-radius: 100%;font-weight: 700;}
#cabecalho .carrinho>a strong:hover { display: block;position: absolute;top: -8px; left: 30px;background-color: #202020;color: #fff; font-size:14px; width: 20px;height: 20px;line-height: 21px; text-align: center; border-radius: 100%;font-weight: 700;}
#cabecalho .carrinho-interno {margin-top: -2px; border-top: 3px solid #ef5959;}
#cabecalho .carrinho-interno:after {   bottom: 100%; right: 11px; border: solid transparent;content: ''; height: 100px; width: 0;  position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-bottom-color: #ef5959; border-width: 12px;}
#cabecalho .carrinho-interno .nome-produto {width: 150px; max-height: 80px; overflow: hidden;font-weight: 500px;margin-left: 2px; font-size: 11px; text-transform: uppercase; line-height: normal;}
#cabecalho .row-fluid .span4 { width: 23%;  margin-top: 23px;}


@media(min-width: 767px) {


/*---MENU--- */

.menu.superior { background-color: transparent;  margin-top: 0px; width: 75%; float: left;/* height: 90px; */}
.menu.superior .titulo {font-family: 'roboto', sans-serif; text-transform: UPPERCASE; font-weight: 500; font-size: 13px !important; color: #000000;}
.menu.superior .nivel-um li {padding: 0 12px;  border-right: 0px solid rgba(0, 0, 0, 0);  -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.menu.superior .nivel-um>li:hover { border-top-width: 0;margin-top: 0;box-shadow: inset 0 -4px 0px #ef5959; }
.menu.superior li:hover .titulo { color: #ef5959 !important;}
.menu.superior .nivel-um li .titulo {-webkit-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s;}
.menu.superior .nivel-dois {display: none;position: absolute;left: 0;margin-top: -5px;box-shadow: 0px -2px 40px rgba(0, 0, 0, 0.14);border-top: 4px solid #ef5959;/*column-count: 2;*/background:#fff;}
.menu.superior .nivel-dois li a {font-family: 'roboto', sans-serif;;text-transform: uppercase;font-size: 12px;color:#000000;font-weight: 500;}
.menu.superior .nivel-dois li a:hover {color: #ef5959;}
.menu.superior .nivel-dois li {border: none;width: 150px;/* height: 62px !important; */}
.menu.superior .nivel-dois li:hover {background: none; }
.menu.lateral.fechado .nivel-um .com-filho i {display: none;}
.menu .nivel-dois a i, .menu.lateral a i {float: right;margin-top: 10px;background-color: rgba(255, 228, 196, 0);}

}

/*--- MENU RESPONSIVO --- */

@media(max-width: 767px) {

 #cabecalho .conteudo-topo.span9 .inferior.row-fluid { margin-left: -28px;}
.menu.superior .nivel-um { margin-top: 0px; margin-left: 5px;}
.menu.superior .nivel-um .titulo{ font-size:13px; text-transform: uppercase;}
.menu.superior .nivel-dois {left: 0; margin-top: 0; margin-bottom: 10px;/*column-count: 2;*/background:#fff; }
.menu.superior .nivel-dois li a {font-family: 'Open sans', sans-serif;text-transform: uppercase;font-size: 13px;color:#000000;padding-top: 3px;font-weight: 600;}

}


/*---REDES SOCIAIS---*/


.barra-inicial .lista-redes{float: right; margin-right: -90px; font-size:12px; margin-top: 6px; background: none!important;  }
.barra-inicial .lista-redes i{  font-size:18px; color: #000000 !important; }
.lista-redes i { width: 30px; height: 35px;line-height: 35px; font-size: 25px; margin: 0;background: none!important;color: #000000; transition: all .5s;}
.lista-redes ul li { border:0; }
#rodape .redes-sociais { background: none; box-shadow: none; border: 0; }
.lista-redes li:hover i:before { color: #ef5959;   transition: all .5s;}
.lista-redes ul li { border: none;margin-right: 5px}
#rodape .lista-redes i {margin-top: -8px; padding: 0px 0 2px; line-height: 30px}


/*---FALE CONOSCO PERSONALIZADO---*/

#modalContato .table {font-size: 13px;font-weight: 700;}
#modalContato .table tr td:first-child {font-size: 10px;line-height: 10px;text-align: right;}
#modalContato .table tr {border: 0 !important;border-top: 2px solid #E4E6E7 !important;}
#modalContato .table tr td {border: 0 !important;}
#modalContato .table tr:first-child {border: 0 !important;}
#modalContato .modal-header {padding: 12px 24px;font-size: 0;border: 0;background-color: #000000;}
#modalContato .modal-header .close {color: #FFF;opacity: 0.7;}
#modalContato .modal-header .close:hover {opacity: 1.0;}
#modalContato .modal-header span.titulo {display: block;font-size: 30px;font-weight: 400;color: #FFF;text-align: center;text-transform: uppercase;letter-spacing: 10px;}
#modalContato .modal-body {padding: 30px;}


/* --- MODAL RECUPERAR SENHA ---*/

#modalRecuperarSenha .conteudoRecuperarSenha p {margin-bottom: 10px !important;}

/*---- RADAPE ----*/

#rodape .institucional {background: #000000;padding: 0 0 98px;}
#rodape .titulo, #rodape .institucional * { color: #ffffff; }
#rodape .pagamento-selos {background: #f5f3f3; }
#rodape .links-rodape ul li a:hover {color: #ef5959;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease; -webkit-transition: all 0.4s ease;transition: all 0.4s ease; }
#rodape .titulo { color: white;font-size: 20px; padding: 50px 0 35px; margin-bottom: 0; border-bottom: none; font-weight:700; text-transform:uppercase;}
.links-rodape ul li {list-style-image: url(//cdn.awsli.com.br/temasv2/104/rodape.png);}
.links-rodape ul li { line-height: 30px;text-transform: uppercase;}

/*---PAGAMENTO/RADAPE---*/

#rodape .pagamento-selos .titulo {color: #000000;}
.gateways-rodape {background-image: none; border: none;}
.gateways-rodape li { padding: 5px;width: 20%;}
.gateways-rodape li:nth-child(odd) { border-right: none;}
.gateways-rodape li:nth-child(2) { border-left: none;margin-left: 0px;}
.resumo-compra.caixa-sombreada, .carrinho-checkout .atendimento{ background-color: #fff; }
.carrinho-checkout .atendimento .icone-box{ border: 0; }
.pagina-carrinho.carrinho-checkout{ background: #fff; }
.pagamento-selos {background: none;}




/*---ASSINATURA---*/

#rodape .assinatura,
#rodape .assinatura-rodape {display: inline-block;}
#rodape .assinatura {line-height: 25px; width: auto;}
#rodape .assinatura-rodape { float: right; }
#rodape .assinatura p,
#rodape .assinatura-rodape span {font-size: 12px;color: #4e4e4e;}
span.integrada {margin: 10px; }
span.foxtech {margin-right: 10px; }
.ordenar-listagem.topo { border-width: 0;}
#rodape .assinatura p, #rodape .assinatura-rodape span {margin-top: 6px;font-size: 11px;font-weight: 500;color: #545454;}

/* RESPONSIVE */

#cabecalho {background: #ffffff; /* Old browsers */}  


@media screen and (max-width:767px) {

.flex-direction-nav {display: none;}
/* acoes-produto responsiva */

.listagem .listagem-item .acoes-produto-responsiva { position: relative;text-align: center;}
.acoes-produto-responsiva {box-sizing: border-box;position: absolute;width: 100%;margin: 0 !important;padding: 10px;top: inherit;bottom: 0;text-transform: uppercase;}
.acoes-produto-responsiva a.tag-comprar { width: 100%;height: 40px;margin: 0;padding: 0;line-height: 40px;}
.acoes-produto-responsiva .tag-comprar span { font-size: 0px;}
.acoes-produto-responsiva .tag-comprar span:before { content: "COMPRE AGORA";font-size: 12px;font-weight: 700}
.acoes-produto-responsiva .tag-comprar {background-color: #ef5959 !important;}

/*---botao atalhos mobile---*/

.atalhos-mobile {border: 0;background-color: #252525;z-index: 9999;}
.atalhos-mobile li {border: 0;}
.atalhos-mobile li.fundo-principal {background-color: rgb(37, 37, 37);}
.atalhos-mobile li.fundo-principal a {color: #ffffff;}
.input-append .btn, .input-prepend .btn {line-height: 20px;}
.icon-user:before {content: "\f007"; text-decoration: inherit; display: inline-block;speak: none;color: #fff;}
.icon-home:before {content: "\f015"; color: #fff;}



/*---icons superior responsivo---*/

.icon-shopping-cart:before { content: "\f07a";text-indent: -999999px;background: url(//cdn.awsli.com.br/temasv2/104/icone-responsivo.png) no-repeat -48px 0px;width: 32px;}
.icon-user:before { content: "\f007"; width: 32px;content: "\f07a"; text-indent: -999999px;background: url(//cdn.awsli.com.br/temasv2/104/icone-responsivo.png) no-repeat 0px 0px; width: 32px;display: nne;}
.icon-th:before { content: "\f0c9";}
.menu.superior { background-color: #fff; }

/*---busca/menu responsivo---*/

.conteudo-topo .busca-mobile .atalho-menu {box-sizing: border-box;position: relative;width: 85px;height: 42px;top: 0;border-radius:1px;box-shadow: none !important;background-color: #000000;z-index: 999;}
.conteudo-topo .busca-mobile .atalho-menu:after {content: "MENU";font-family: 'Open Sans', serif;font-weight: 700;}
.conteudo-topo .busca-mobile .busca .botao {background-color: #000; border: none; color: white !important;margin-top: -1px;right:80px;height: 42px;}

.conteudo-topo .busca-mobile .busca .botao:hover { right: 85px;  color: #ef5959;}
.conteudo-topo .busca-mobile {overflow: hidden; padding: 10px; background-color: rgba(0, 0, 0, 0);border-radius: 2px;}    
.conteudo-topo .busca-mobile .busca {box-sizing: border-box;position: relative;width: 96%;padding: 0 90px 0 0;}
.listagem .listagem-item .nome-produto {  font-size: 17px; font-weight: 700; line-height: normal; margin-bottom: 15px;}
.listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {float: none; width: auto;/* top: 0px; */}
.redes-sociais { height: 30px; margin-top: 35px;}
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {color: #000000;}
}









 







 
