div#cabecalho {background-color: #ffffff;}
body .barra-inicial {background-color: #30578e; width: 100%;}
.barra-inicial .row-fluid:before {background-color: #30578e; height: 2px;}
div#cabecalho .menu.superior {background-color: #30578e; box-shadow: 0 5px 0 #213f6a;}
.menu.superior::before {background-color: #fa4c00; width: 100%; height: 2px;}
div#cabecalho .carrinho {background-color: #ffffff; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(218,220,224); border-right-style: solid; border-right-width: 1px; border-right-color: rgb(218,220,224); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(218,220,224);}
div#cabecalho .conteudo-topo .busca input {box-shadow: 0 5px 0 #213f6a; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(218,220,224); border-right-style: solid; border-right-width: 1px; border-right-color: rgb(218,220,224); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(218,220,224);}
div#cabecalho icone-login
.conteudo-topo .busca button:before {}
.conteudo-topo .meus-pedidos a span {color: #fa4c00; font-weight: bold;}
.conteudo-topo .meus-pedidos a span:hover {color: #213f6a;}
.menu.superior .nivel-um>li a:hover strong {color: #fdab6f;}
.listagem .titulo-categoria strong {color: #fa4c00; text-shadow: -1px 0 #30578e, 0 1px #30578e, 1px 0 #30578e, 0 -1px #30578e;}
.listagem .listagem-item {border-bottom: 6px solid #fa4c00; box-shadow: 2px 2px 0 #e6e6e6;}
#fundo-produto {background-color: #30578e;}
#barraNewsletter.posicao-rodape .componente .interno {background-color: #ffe7ae;}
#barraNewsletter.posicao-rodape p.texto-newsletter {color: #f37435; background-color: #ffe7ae;}
#barraNewsletter.posicao-rodape {background-color: #ffe7ae;}
#barraNewsletter.posicao-rodape hidden-phone posicao-rodape {background-color: #ffe7ae;}
#barraNewsletter.posicao-rodape .newsletter-cadastro input {box-shadow: 0 5px 0 #213f6a; border-top-style: solid; border-top-width: 1px; border-top-color: rgb(218,220,224); border-right-style: solid; border-right-width: 1px; border-right-color: rgb(218,220,224); border-left-style: solid; border-left-width: 1px; border-left-color: rgb(218,220,224);}
#rodape .institucional {background-color: #30578e;}
#rodape .titulo {color: #f37435;}
#rodape a:hover {color: #fdab6f;}
.conteudo-topo .carrinho {border-bottom: 5px solid #213f6a;}
.conteudo-topo .carrinho>a i + span {color: #fa4c00;}
.conteudo-topo .carrinho>a i:before {background-image: url("https://cdn.awsli.com.br/96/96146/arquivos/cart-shop.png"); width: 40px; height: 40px; vertical-align: middle;}
/*.conteudo-topo .busca button:after {content: ''; width: 1px; height: 34px; background: #f37435; position: absolute; left: 0; top: 50%; margin-top: -16px;}*/
.conteudo-topo .busca button:before {background-image: url("https://cdn.awsli.com.br/96/96146/arquivos/lupa2.png"); content: ''; width: 24px; height: 25px; vertical-align: middle;}
#barraNewsletter.posicao-rodape .newsletter-cadastro button:after {content: "\f054"; color: #f37435; display: inline-block; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-variant-numeric: normal; font: normal normal normal 22px/1 FontAwesome !important; font-variant-east-asian: normal; font-weight: normal; font-stretch: normal; font-size: inherit; line-height: 1; font-family: FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; vertical-align: middle;}
.conteudo-topo .carrinho>a i strong {position: absolute; right: -10px; background: #ffffff; border-sizing: border-box; width: 23px; height: 23px; line-height: 23px; border-top-left-radius: 100%; border-top-right-radius: 100%; border-bottom-right-radius: 100%; border-bottom-left-radius: 100%; font-size: 20px; color: #30578e; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 2px solid #f37435;}
.icone-login:before {content: ''; background-image: url("https://cdn.awsli.com.br/96/96146/arquivos/user1.png"); width: 15px; height: 15px; display: inline-block; vertical-align: middle;}
div#fundo-marcas {background-color: #213f6a; height: 15px;}
.lateral.outras {background: #30578e; background-image: initial; background-position-x: initial; background-position-y: initial; background-size: initial; background-repeat-x: initial; background-repeat-y: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color:  #30578e;}
.filtro.lista ul {max-height: 163px; overflow: auto; overflow-x: auto; overflow-y: auto;
    border: 1px solid #213f6a; border-top-color: #213f6a; border-top-style: solid; border-top-width: 1px; border-right-color: #213f6a; border-right-style: solid; border-right-width: 1px; border-bottom-color: #213f6a; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: #213f6a; border-left-style: solid; border-left-width: 1px; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; background-color: #ffffff;}
.filtro.lista ul li label {font-size: 12px; padding: 2px 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; line-height: 25px; margin: 0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #000000; display: block; vertical-align: middle; border: solid 1px #ccc;}
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {border-color: #f37435; border-top-color: #f37435; border-right-color: #f37435; border-bottom-color: #f37435; border-left-color: #f37435;}
.formas-envio li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #DDD;}
.formas-envio li .radio {margin: 4px;}
#atalhos-mobile visible-phone fundo-secundario borda-principal {background-color: #30578e;}
.atalhos-mobile a.icon-home {color: #FFFFFF;}
.atalhos-mobile li {background-color: #30578e;}
#atalhos-mobile visible-phone fundo-secundario borda-principal ul {background-color: #30578e;}
.atalhos-mobile, .atalhos-mobile li {background: #30578e;}
a.icon-user {color: #FFFFFF;}
a.icon-shopping-cart {color: #ffffff; text-shadow: none;}
h1.titulo.cor-secundaria {text-align: center; font-family: 'Luckiest Guy', cursive; color: #fa4c00; text-shadow: -1px 0 #30578e, 0 1px #30578e, 1px 0 #30578e, 0 -1px #30578e;}
.input-append {float: right;}
