@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,700');

body, p, a, span, strong {
  font-family: "Montserrat";
}

@media screen and (min-width: 768px) {



#barraTopo {
    display: none!important;
}

.barra-inicial {
    display: none;
}

.pagina-inicial {
    background: #F1F1F1 url(//cdn.awsli.com.br/temasv2/171/bg-home.png) center top repeat-x;
}

/* CABEÇALHO */

#cabecalho {
    height: 90px;
}

#cabecalho .logo a {
    margin: 0;
    height: 90px;
}

#cabecalho .conteiner {
    max-width: 100%!important;
    padding: 0;
}

.conteudo-topo > .superior {
    left: -9999px;
    position: absolute;
}

#menuCategoria {
    background: #fff;
    border-top: 1px solid #f1f1f1;
}

.menu.superior {
    text-align: center;
    position: relative;
    margin: 0;
    background: none;
}

.menu.superior .nivel-um>li {
    transition: all .2s;
    border: 0;
}

#menuCategoria .conteiner {
    padding: 0;
}

.menu.superior .nivel-um {
    display: inline-flex;
}

.menu.superior .nivel-um>li:hover {
    border-top-width: 0;
    margin-top: 0;
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.1);
    background: #000;
}

.menu.superior .nivel-um>li:hover .titulo {
    color: #fff;
}

.carrinho>a .icon-shopping-cart:before {
    content: "";
    background: url(//cdn.awsli.com.br/temasv2/171/carrinho-icone.png) center center no-repeat;
    width: 24px;
    height: 17px;
    top: 2px;
    position: relative;
    left: -1px;
}

.carrinho>a i {
    background: #F1F1F1;
    width: 46px;
    height: 46px;
    margin-left: -23px;
    margin-top: 23px;
}

.carrinho {
    border: 0;
    height: 90px;
    padding: 0;
}

.carrinho.vazio>a span {
    line-height: 90px;
    margin-left: auto;
}

.conteudo-topo .inferior .span4.hidden-phone {
    width: 21%;
    float: right;
}

.carrinho>a span {
    padding: 0;
    line-height: 90px;
    font-size: 13px;
    color: #fff;
    font-family: "Montserrat";
    font-weight: 300;
    letter-spacing: 1.86px;
}

.carrinho>a strong {
    margin: 0 0 0 0;
    background: #000;
    color: #fff;
    font-size: 13px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    position: relative;
    border-radius: 20px;
    top: 35px;
    margin-right: 11%;
    left: 10px;
    display: block!important;
}

.flexslider {
    border: 0;
    border-radius: 0;
}

.mini-banner .modulo.span4 {
    margin-left: 0;
    width: 50%;
    transition: all .2s;
}

.mini-banner .modulo.span4:hover {
    opacity: .8;
}

.banner.tarja {
    transition: all .2s;
}

.banner.tarja:hover {
    opacity: .8;
}

.conteudo-topo .inferior .span2 {
    text-align: center;
    width: 18%;
    margin-left: 0;
    position: relative;
    float: right;
}

.conteudo-topo .inferior .span2 span, .conteudo-topo .inferior .span2 a {
    font-family: "Montserrat";
    font-size: 13px;
    color: #000000;
    letter-spacing: 1.86px;
    text-decoration: none!important;
}

.conteudo-topo .inferior .span2 i {
    font-family: "Fontawesome";
    font-size: 13px;
    color: #000000;
    letter-spacing: 1.86px;
    margin-right: 5px;
}

.span8.busca-mobile {
    display: none;
    position: absolute;
    width: 239%;
    left: 80%;
    line-height: 0px;
    top: 8px;
    z-index: 100;
}

.span8.busca-mobile .busca {
    border: 0;
    background: none;
    padding: 10px;
}

.span8.busca-mobile .busca input {
    border-radius: 0;
    padding: 16px 0 16px 20px;
}

.span8.busca-mobile .busca .botao-busca {
    right: 3%;
    top: 11px;
    padding: 0;
    height: 52px;
    border: 0;
    border-radius: 0;
    width: 60px;
    background: #fff;
    font-size: 19px;
    color: #000;
}

div#navTop {
    height: 90px;
    line-height: 90px;
    text-align: right;
    width: 76%;
}

.banner.cheio+.row-fluid {
    margin-top: 0;
}

.modulo.span4.sem-banner, .modulo.span4:nth-child(3) {
    display: none;
}

.secao-banners .conteiner {
    padding: 0;
}

.pagina-inicial #corpo .conteiner {
    padding-top: 0;
}

.mini-banner {
    margin-bottom: 0!important;
}

.span12.banner.tarja {
    margin-left: 0;
}

.coluna>div, #corpo .conteiner>div {
    margin-bottom: 0;
}

#corpo .conteiner {
    padding: 0;
}

#corpo {
    max-width: 1140px;
    margin: 50px auto 0;
    background: #FFFFFF;
    box-shadow: 0 0 56px 0 rgba(0,0,0,0.12);
    margin-bottom: 70px;
}

.flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0;
    z-index: 10;
    background: #000 url(//cdn.awsli.com.br/temasv2/171/seta-esquerda.png) center center no-repeat;
    width: 30px;
    height: 116px;
    margin-top: -6%;
}

.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 0px;
}

.flex-direction-nav .flex-next {
    opacity: 1;
    right: 0;
    z-index: 10;
    background: #000 url(//cdn.awsli.com.br/temasv2/171/seta-direita.png) center center no-repeat;
    width: 30px;
    height: 116px;
    margin-top: -6%;
}

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 1;
    right: 0px;
}

.banner.cheio .flex-control-nav {
    width: 100%;
    bottom: auto;
    right: 0;
    padding: 0;
    z-index: 2;
    top: 40px;
}

.banner.cheio .flex-control-paging li a.flex-active {
    width: 10px;
    height: 10px;
    margin: 0;
    background: #000000;
    border-radius: 0;
    border: 0;
}

.banner.cheio .flex-control-paging li {
    margin: 0 8px;
}

.banner.cheio .flex-control-paging li a {
    width: 8px;
    height: 8px;
    margin: 0;
    border-radius: 0;
    background: transparent;
    border: 2px solid #D9D9D9;
}

.listagem .titulo-categoria {
    display: none;
}

.listagem .listagem-linha>ul {
    margin-left: 0;
}

.listagem .listagem-linha li.span4:first-child {
    border-left: 0;
}

.listagem .listagem-linha li.span4 {
    margin-left: 0;
    width: 33.33333333%;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
}

.conteudo>.row-fluid {
    margin-bottom: 0;
}

.listagem .span4 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="3"] .imagem-produto {
    height: 300px;
}

.listagem .listagem-linha {
    padding-top: 0;
    margin-top: 0;
    border-width: 0;
    border-style: solid;
}

.listagem .listagem-item {
    margin-left: 0;
    text-align: center;
    transition: all .2s;
    padding: 10px 10px 20px 10px;
    min-height: 500px;
}

.listagem .listagem-linha:first-child {
    padding: 0;
    margin: 0;
    border: 0;
}

.menu.superior .titulo {
    margin: 15px 0;
    font-family: "Montserrat";
    font-size: 14px;
    color: #000000;
    letter-spacing: 2px;
    font-weight: 300;
}

/* LISTAGEM DE PRODUTO */

.listagem .listagem-item .nome-produto {
    font-family: Montserrat-Regular;
    font-size: 14px;
    color: #000000;
    letter-spacing: 2px;
    min-height: 70px;
}

.preco-produto strong.titulo {
    white-space: nowrap;
    font-family: "Montserrat";
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2.57px;
}

.listagem .preco-parcela {
    font-family: "Montserrat";
    font-size: 13px;
    color: #999999;
    letter-spacing: 2px;
}

#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .input-conteiner {
    margin: 0;
    display: block;
    text-align: center;
    font-family: "Montserrat";
    font-size: 14px;
    color: #FFFFFF;
    letter-spacing: 3.69px;
    font-weight: 300;
}

#barraNewsletter .componente .titulo>i {
    display: none;
}

#barraNewsletter .componente .titulo {
    display: block;
    color: #fff;
    text-align: center;
    font-family: "Montserrat";
    font-size: 24px;
    color: #FFFFFF;
    letter-spacing: 3.69px;
    font-weight: 300;
    margin: 0;
}

#barraNewsletter.posicao-rodape .componente .interno {
    padding: 50px 0;
}

#barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {
    display: block;
    width: 62%;
    margin: 0 auto;
}

#barraNewsletter .componente input[type="text"] {
    width: 93%;
    margin-right: 0;
    border-radius: 0;
    border: 2px solid #979797;
    padding: 10px 0 10px 6%;
    font-family: "Montserrat";
    background: transparent;
    letter-spacing: 2px;
    font-size: 13px;
    box-shadow: none!important;
    margin-top: 20px;
    color: #fff;
}

#barraNewsletter .componente .newsletter-assinar:after {
    content: "\f054";
    font-family: "Fontawesome";
    font-weight: bold;
    font-size: 20px;
    color: #FFFFFF;
}

#barraNewsletter .componente .botao {
    position: absolute;
    line-height: 0;
    padding-bottom: 0;
    top: 20px;
    height: 44px;
    border: 0;
    background: transparent;
    width: 60px;
    padding: 0;
}

.bandeiras-produto span {
    left: -10px;
    position: relative;
    border: 0;
    box-shadow: none;
    padding: 4px 10px;
}

.sobre-loja-rodape {
    display: none!important;
}

#rodape .redes-sociais {
    width: 220px;
    padding: 0 20px;
    position: relative;
    background: transparent;
    box-shadow: none;
    margin: 0 auto;
    border: 0;
}

#rodape .institucional .row-fluid .span4, #rodape .institucional .row-fluid .span8 .row-fluid .span6 {
    text-align: center;
}

#rodape .titulo {
    padding: 10px 0;
    margin-bottom: 20px;
    margin-top: 30px;
    border-bottom: 0;
    font-family: "Montserrat";
    font-size: 16px;
    color: #000000;
    letter-spacing: 0;
}

#rodape .institucional {
    background-image: none;
}

.links-rodape ul li a {
    font-family: "Montserrat";
    font-size: 14px;
    color: #000000;
    letter-spacing: 0;
    line-height: 30px;
    font-weight: 300;
}

.links-rodape ul li {
    list-style: none;
}

#rodape .caixa-facebook {
    box-shadow: none;
}

.pagamento-selos .row-fluid {
    text-align: center;
}

.bandeiras-pagamento li {
    margin-right: 10px;
    float: none;
    display: inline;
}

.selos li {
    float: none;
    display: inline;
}

#rodape .pagamento-selos {
    background: #f7f7f7;
}

#rodape .assinatura, #rodape .assinatura-rodape {
    display: inline-block;
}
#rodape .assinatura {
    line-height: 38px;
    position: absolute;
    width: auto;
}
#rodape .assinatura-rodape {
    float: right;
}

#rodape .assinatura p, #rodape .assinatura-rodape span {
    font-size: 12px;
    color: #4e4e4e;
}

span.adway {
    margin-right: 10px;
}

.listagem .listagem-item .acoes-produto {
    display: none!important;
}

.listagem-item:hover {
    transform: scale(1.1);
    background: #fff;
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.15);
    z-index: 1000;
}

.menu.superior .nivel-dois li:hover {
    background: #000;
}

.menu.superior .nivel-dois li a {
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    line-height: 40px;
}

.menu.superior .nivel-dois {
    font-family: "Montserrat";
    background: #3e3e3e;
    box-shadow: 0px 20px 40px rgba(0,0,0,.2);
    padding: 0;
    text-align: left;
}

.menu.superior li.com-filho>a i {
    background: none;
    color: #000;
    margin: 0;
}

.menu.superior li.com-filho:hover>a i {
    color: #fff;
}

.carrinho-interno {
    border: 0;
    box-shadow: 0 0 50px rgba(0,0,0,.2);
    top: 90px;
    font-family: "Montserrat";
}

.carrinho-interno .carrinho-info {
    display: block;
    float: none;
    text-align: center;
    margin-bottom: 10px;
    font-family: "Montserrat";
}

.carrinho-interno>div .botao {
    float: none;
    display: block;
    position: relative;
    background-image: none;
    border-radius: 0;
    padding: 20px;
    font-family: "Montserrat";
}

/* PÁGINA DE PRODUTO */

.pagina-produto .span12.produto .row-fluid:first-child {
    padding: 2%;
    width: 96%;
}

.atributos ul li a {
    border: 0!important;
    box-shadow: none!important;
    padding: 0;
}

.atributos a.atributo-item span {
    color: #fff;
    font-family: "Montserrat";
    font-size: 14px;
    font-weight: 300;
    border-radius: 30px;
}

.atributos a.atributo-item {
    background: #000;
    color: #fff;
    border-radius: 30px;
}

.produto .nome-produto {
    font-family: "Montserrat";
}

.atributos div ul li.active {
    border: 2px solid #57a717;
    border-radius: 30px;
}

.pagina-produto .principal {
    padding: 30px;
    text-align: center;
}

.pagina-produto .produto .acoes-produto .preco-produto {
    float: none;
    margin-bottom: 15px;
}

.pagina-produto .produto .acoes-produto .comprar {
    float: none;
    text-align: left;
}

.produto .span6 .principal .acoes-produto .comprar .botao-comprar {
    background-image: none;
    border: 0;
    border-radius: 60px;
    padding: 20px 3%;
    width: 60%;
    text-transform: uppercase;
    font-family: "Montserrat";
    margin: 0 auto;
    display: block;
}

.pagina-produto .produto .atributos div ul li {
    float: none;
    display: inline-block;
}

.pagina-produto .accordion-heading .accordion-toggle {
    text-align: left;
}

.pagina-produto .cep label {
    float: none;
    text-transform: uppercase;
    font-family: "Montserrat";
    font-weight: 300;
}

.cep .input-append.input-prepend input {
    border-radius: 24px 0 0 24px;
    padding: 0 0 0 30px;
    height: 50px;
    width: 70%;
}

.cep .input-prepend.input-append .btn:last-child {
    background: #fff;
    box-shadow: none;
    padding: 0 20px;
    height: 52px;
    border-radius: 0 30px 30px 0;
    font-family: "Montserrat";
    border-left: 0;
    background: #000;
    color: #fff;
    text-shadow: none;
}

.breadcrumbs ul {
    text-align: center;
}

.info-principal-produto .breadcrumbs ul li:last-child {
    background: #000;
}

.info-principal-produto .breadcrumbs ul li {
    border: 0;
    float: none;
    display: inline-block;
    background: #999;
    padding: 3px 10px;
    border-radius: 40px;
    color: #fff;
}

.info-principal-produto .breadcrumbs ul li a {
    color: #fff;
    font-family: "Montserrat";
    text-transform: uppercase;
}

.info-principal-produto .breadcrumbs ul li .fa, .info-principal-produto .breadcrumbs ul li:after {
    display: none;
}

.produto-compartilhar {
    text-align: center;
}

.produto-compartilhar .addthis_toolbox ul li {
    float: none;
    display: inline-block;
}

.pagina-produto .listagem-linha li.span3 {
    margin-left: 0;
    border: 0;
    width: 25%;
}

.listagem .titulo {
    margin: 15px 0;
    text-align: center;
    font-size: 16px;
    font-family: "Montserrat";
    font-weight: 300;
    letter-spacing: 3px;
    text-transform: uppercase;
}

.listagem span.desconto-a-vista {
    font-family: "Montserrat";
    font-size: 13px;
    letter-spacing: 2px;
    color: #000;
}

.produto .acoes-flutuante {
    right: auto;
    bottom: 0;
    margin-bottom: 0;
    width: 100%;
    left: 0;
    padding: 20px;
    border: 0;
    box-shadow: 0 0 80px rgba(0,0,0,.3);
}

.produto .acoes-flutuante .image {
    text-align: center;
    float: left;
    width: 30%;
}

.produto .acoes-flutuante .nome-produto {
    float: left;
    width: 30%;
    max-width: 30%;
    line-height: 130px;
    margin: 0;
    text-align: center;
}

.produto .acoes-flutuante .acoes-produto {
    margin-top: 10px;
    float: left;
    width: 40%;
}

.produto .acoes-flutuante .acoes-produto>div:first-child {
    float: left;
}

.pagina-produto .produto .acoes-produto .comprar {
    float: none;
    text-align: left;
    margin-top: 0;
}

.produto .acoes-flutuante .preco-produto .desconto-a-vista, .produto .acoes-flutuante .preco-produto .preco-parcela {
    display: none;
}

.produto .acoes-flutuante .acoes-produto .preco-produto, .produto .acoes-flutuante .acoes-produto {
    margin: 0;
}

.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {
    line-height: 130px;
}

.produto .acoes-flutuante .acoes-produto .comprar span {
    display: none;
}

.pagina-produto .acoes-flutuante .acoes-produto .comprar {
    line-height: 130px;
}

.pagina-produto .acoes-flutuante .acoes-produto .comprar a {
    margin-left: 13%;
    border-radius: 60px;
    padding: 20px 40px;
    background-image: none;
    border: 0;
    text-transform: uppercase;
    font-family: "Montserrat";
}

.pagina-produto {
    padding-bottom: 170px;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    margin: 0 auto 10px;
    width: 40%!important;
}

.pagina-carrinho #corpo .conteiner {
    padding: 30px;
}

.cabecalho-interno .titulo small {
    display: block;
}

.cabecalho-interno .titulo small {
    font-size: 16px;
    letter-spacing: 2px;
}

.cabecalho-interno .titulo {
    font-size: 22px;
    text-align: center;
    font-family: "Montserrat";
    font-weight: 300;
    letter-spacing: 2px;
}

.caixa-sombreada {
    box-shadow: none;
}

button.botao.principal.grande {
    background-image: none;
    border-radius: 40px;
    padding: 15px 30px 15px 20px;
    font-family: "Montserrat";
    text-transform: uppercase;
    font-size: 20px;
}

.total strong {
    font-family: "Montserrat";
}

.menu.lateral .nivel-um>li {
    border: 0;
}

.menu.lateral .nivel-um>li>a>strong, .menu.lateral.outras li .titulo {
    font-size: 14px;
    font-family: "Montserrat";
    letter-spacing: 3px;
    font-weight: 300;

}

.menu.lateral .nivel-um>li>a {
    box-shadow: none;
}

.menu.lateral .nivel-dois, .menu.lateral .nivel-um li {
    box-shadow: none;
}

.menu.lateral.outras {
    margin-bottom: 20px;
}

.menu.lateral .nivel-dois {
    padding: 0;
}

.menu.lateral .nivel-dois li>a {
    color: #fff;
    letter-spacing: 2px;
    font-size: 13px;
    font-weight: 300;
}

.menu.lateral .nivel-dois li {
    background: #3e3e3e;
    text-align: right;
}

.menu.lateral li.com-filho>a i {
    background: none;
    color: #000;
}

.pagina-categoria #corpo .conteiner, .pagina-busca #corpo .conteiner {
    padding: 20px;
}

.ordenar-listagem .dropdown-menu {
    left: 0;
    right: auto;
    display: block;
    top: 0px;
    position: relative;
    box-shadow: none;
    border: 0;
    margin: 10px 0 0 0;
    padding: 0 10px;
    line-height: 40px;
    z-index: 100;
}

.ordenar-listagem .dropdown-menu li {
    display: inline-block;
}

.ordenar-listagem label, #botaoOrdenar {
    display: none;
}

.ordenar-listagem .dropdown-menu li a {
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: 300;
}

.filtro {
    box-shadow: none;
    border: 1px solid #f1f1f1;
    outline: 0;
    margin-bottom: 20px;
}

.pagina-categoria .listagem .listagem-item {
    min-height: 580px;
}

.menu.lateral {
    border: 0;
}

.pagina-categoria .breadcrumbs {
    display: none;
}

.pagina-categoria .listagem .listagem-linha li.span4:first-child, .pagina-busca .listagem .listagem-linha li.span4:first-child {
    border-left: 1px solid #dedede;
}

.pagina-categoria .listagem .listagem-linha li.span4:last-child, .pagina-busca .listagem .listagem-linha li.span4:last-child {
    border-right: 1px solid #dedede;
}

.pagina-categoria .listagem .listagem-linha:first-child, .pagina-busca .listagem .listagem-linha:first-child {
    border-top: 1px solid #dedede;
}

.conteudo h1 {
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Montserrat";
    font-weight: 300;
}

.pagina-produto {
    padding-bottom: 0px;
}

.pagina-login .caixa-sombreada {
    box-shadow: none;
    background: #f9f9f9;
    border: 1px solid #dedede;
}

.pagina-login #corpo .conteiner {
    padding: 20px 40px 50px;
}

.pagina-login input#id_email {
    padding: 20px;
    border-radius: 0;
}

.pagina-login input#id_senha {
    padding: 10px;
    border-radius: 0;
}

.pagina-login .cadastro-logar .botao {
    background-image: none;
    padding: 12px;
    border: 0;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    font-family: "Montserrat";
}

.cadastro legend {
    font-family: "Montserrat";
    font-weight: 300;
    letter-spacing: 2px;
    font-size: 15px;
}

#modalContato {
    border-radius: 0;
    border: 5px solid #000;
}

#modalContato input {
    width: 72%;
    padding: 5%;
    border-radius: 0;
}

#modalContato .control-group .botao.principal.pull-right {
    background-image: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Montserrat";
    font-weight: 300;
    border-radius: 0;
}

#navTop .btn-group:first-child > a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    background: #f1f1f1;
    color: #999;
    border-radius: 0;
}

}

@media screen and (max-width: 1100px) {

  .span2.meus-pedidos, .carrinho>a span {
      display: none!important;
  }

}

/* MOBILE */

@media screen and (max-width: 767px) {


  body {
      padding-bottom: 50px;
      background: #f1f1f1;
  }

  .atalhos-mobile li.logo-mobile {
      width: 50%;
      border: 0;
      float: none;
      margin: auto;
      padding-top: 0;
      height: 70px;
      line-height: 70px;
  }

  .atalhos-mobile li {
      border: 0;
  }

  .atalhos-mobile li.logo-mobile h1, .atalhos-mobile li.logo-mobile a {
      line-height: 70px!important;
      height: 61px;
  }

  .atalhos-mobile {
      height: 70px;
      background: #fff;
      border-bottom: 1px solid #f1f1f1;
  }

  .atalhos-mobile li.vazia {
      display: none;
  }

  .busca {
      margin: 0;
  }

  .atalho-menu:before {
      content: "\f0c9";
      color: #000;
      text-shadow: none;
      font-size: 22px;
      display: block;
      line-height: 35px;
  }

  #rodape .titulo {
      color: #000;
  }

  .links-rodape ul li a {
      color: #000;
  }

  .atalho-menu {
      width: 35px;
      height: 35px;
      padding: 0!important;
      margin-left: 10px;
      background: none!important;
      border: 1px solid #fff;
      border-radius: 0;
  }

  .logo a {
      height: 31px;
  }

  #cabecalho {
      padding-top: 71px;
      background: #000000;
  }

  .conteudo-topo .busca-mobile {
      padding: 0;
      border: 0;
      border-radius: 0;
  }

  #cabecalho .span3 {
      display: none;
  }

  .carrinho-checkout #cabecalho .span3 {
      display: block;
  }

  #cabecalho .conteiner {
      padding: 6px;
  }

  .busca input {
      border: 0;
      border-radius: 0;
      padding: 0 20px;
      height: 40px;
  }

  .busca .botao-busca {
      top: 0;
      background: #fff;
      border: 0;
      border-radius: 0;
      padding: 0 20px;
      height: 40px;
  }

  .busca .botao-busca:before {
      font-weight: 300;
      font-size: 16px;
      color: #000;
  }

  .atalhos-mobile a {
      font-family: "Fontawesome"!important;
  }

  .atalhos-mobile li:nth-child(3), .atalhos-mobile li:nth-child(4) {
      width: 35px;
      height: 35px;
      margin-right: 10px;
      border: 1px solid #fff;
      margin-top: 17px;
  }

  a.atalho-menu.visible-phone.icon-th.botao.principal {
      margin-top: 11px;
  }

  .atalhos-mobile li:nth-child(3) a, .atalhos-mobile li:nth-child(4) a {
      padding: 0;
      font-size: 21px;
      top: -5px;
      text-shadow: none;
      color: #000;
  }

  .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
      width: 100%;
      margin: 0;
      float: none;
  }

  .acoes-produto-responsiva {
      box-sizing: border-box;
      position: absolute;
      width: 100%;
      margin: 0 !important;
      padding: 10px;
      top: inherit;
      bottom: 0px;
      left: 0;
      text-align: center;
      text-transform: uppercase;
  }

  .acoes-produto-responsiva .tag-comprar {
      display: block;
      margin: 0;
      line-height: 40px;
      padding: 0;
  }

  .listagem .listagem-item {
      padding-bottom: 63px;
      min-height: 460px;
      background: #fff;
      text-align: center;
      margin: 5px;
  }

  .listagem .listagem-item .info-produto {
      margin-left: -2%;
  }

  .preco-produto strong.titulo {
      font-weight: 600;
      font-family: "Montserrat";
  }

  .listagem .listagem-linha>ul {
      margin-left: 0;
  }

  .banners-mobile {
      padding: 0 5px;
  }

  .banners-mobile a {
      margin-top: 5px;
      display: block;
  }

  .marcas+.listagem .titulo-categoria:first-child strong {
      font-weight: 500;
  }

  .marcas+.listagem .titulo-categoria:first-child {
      margin-top: 0;
      border: 0;
      text-align: center;
      text-transform: uppercase;
      font-size: 19px;
      color: #000;
  }

  .listagem .titulo-categoria strong {
      font-weight: 300;
  }

  .listagem .titulo-categoria {
      text-align: center;
      color: #000;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 15px;
      border: 0;
  }

  .banners-navegacao {
      display: none;
  }

  .acoes-produto-responsiva .tag-comprar i {
      display: none;
  }

  #rodape .institucional {
      background-image: none;
      text-align: center;
  }

  .menu-fixado ul {
      margin: 0;
  }

  .menu-fixado {
      background: #000;
      position: fixed;
      bottom: 0;
      width: 100%;
      z-index: 100;
  }

  .carrinho-checkout .menu-fixado {
      display: none;
  }

  .carrinho-checkout .logo a img {
      margin: 0 auto;
  }

  li.inicio-fixo, li.carrinho-fixo {
      float: left;
      height: 50px;
      line-height: 50px;
      width: 50%;
      text-align: center;
  }

  li.inicio-fixo a:after {
      content: "INICIO";
      font-weight: bold;
      margin-left: 10px;
      font-family: "Montserrat";
      font-size: 17px;
      letter-spacing: 1px;
      font-weight: 300;
  }

  li.inicio-fixo a {
      font-family: "Fontawesome"!important;
      color: #fff;
      font-size: 20px;
      height: 100%;
      width: 100%;
      display: block;
      line-height: 50px;
  }

  li.carrinho-fixo a:after {
      content: "CARRINHO";
      font-weight: bold;
      margin-left: 10px;
      font-family: "Montserrat";
      font-size: 17px;
      letter-spacing: 1px;
      font-weight: 300;
  }

  li.carrinho-fixo a {
      font-family: "Fontawesome"!important;
      color: #fff;
      font-size: 20px;
      height: 100%;
      width: 100%;
      display: block;
      line-height: 50px;
  }

  #rodape .pagamento-selos {
      background: #fff;
      text-align: center;
  }

  .links-rodape ul li {
      list-style: none;
  }

  .listagem .listagem-linha {
      padding: 0!important;
      border: 0;
      margin: 0!important;
  }

  .listagem .span3 .listagem-item .nome-produto, .listagem .span4 .listagem-item .nome-produto, .listagem .span6 .listagem-item .nome-produto {
      min-height: 80px;
      text-transform: uppercase;
  }

  .menu.superior .nivel-um a {
      color: #f4f4f4;
  }

  .menu.superior .nivel-um .titulo {
      color: #fff;
  }

  .ordenar-listagem .input-append label {
      border-radius: 0;
      border: 2px solid;
      padding: 9px 10px 9px 10px;
  }

  button#botaoOrdenar {
      background: #464646;
      border-radius: 0;
      text-shadow: none;
      color: #fff;
  }

  .pagina-categoria .breadcrumbs, .pagina-busca .breadcrumbs {
      display: none;
  }

  .conteudo h1 {
      text-align: center;
      text-transform: uppercase;
      font-size: 21px;
      font-weight: 500;
      color: #222;
  }

  .ordenar-listagem .filtro-mobile .btn {
      background: #464646;
      border-radius: 0;
      text-shadow: none;
      color: #fff;
      text-transform: uppercase;
      font-weight: 500;
  }

  .loja-integrada-ass:before {
      content: "ECOMMERCE:";
      font-size: 15px;
      font-weight: bold;
      margin-right: 10px;
      color: #999;
  }

  .adway-ass:before {
      content: "DESIGN:";
      font-size: 15px;
      font-weight: bold;
      margin-right: 10px;
      color: #999;
  }

  .adway-ass {
      margin-top: 23px!important;
  }

  #rodape div:last-child .span9.span12 {
      text-align: left!important;
      margin-bottom: 20px;
      text-transform: uppercase;
      font-weight: 500;
      font-size: 13px;
  }

  .produto .codigo-produto {
      font-size: 14px;
      text-transform: uppercase;
  }

  .produto .breadcrumbs {
      display: none;
  }

  .pagina-produto {
      background: #fff;
  }

  .produto .nome-produto {
      font-weight: 500;
      color: #000;
      text-align: center;
      font-family: "Montserrat";
  }

  .produto .codigo-produto>span+span {
      margin-top: 0;
  }

  .produto .conteiner-imagem > div {
      border: 0;
  }

  .produto .principal .acoes-produto {
      text-align: center;
  }

  .produto .comprar .botao-comprar {
      border: 0;
      box-shadow: none;
      border-radius: 60px;
      text-transform: uppercase;
      width: 100%;
      font-weight: 300;
      font-size: 26px;
      padding: 7px 0!important;
      background-image: none;
      letter-spacing: 2px;
  }

  .acoes-produto .preco-produto, .produto-compartilhar {
      border: 0;
  }

  .pagina-produto .cep label {
      float: none;
      text-transform: uppercase;
      font-family: "Montserrat";
      font-weight: 300;
  }

  .cep .input-append.input-prepend input {
      border-radius: 24px 0 0 24px;
      padding: 0 0 0 30px;
      height: 50px;
      width: 70%;
  }

  .cep .input-prepend.input-append .btn:last-child {
      background: #fff;
      box-shadow: none;
      padding: 0 20px;
      height: 52px;
      border-radius: 0 30px 30px 0;
      font-family: "Montserrat";
      border-left: 0;
      background: #000;
      color: #fff;
      text-shadow: none;
  }

  .finalizar-compra .caixa-sombreada, .resumo-compra.caixa-sombreada {
      background: #fff;
  }

  .pagina-produto .cep {
      text-align: center;
  }

  .pagina-produto .listagem .listagem-item {
      box-shadow: 0 0 10px rgba(0,0,0,.2);
  }

  .atributo-comum .atributo-item span {
      color: #fff;
      font-weight: 600;
      text-transform: uppercase;
  }

  .atributo-comum .atributo-item {
      background: #222;
  }

  .atributos div ul li.active a span {
      color: #fff;
  }

  .atributos div ul li.active a {
      background: #86c729;
  }

  .flex-direction-nav .flex-prev {
      opacity: 1;
      left: 0;
      z-index: 10;
      background: #000 url(//cdn.awsli.com.br/temasv2/171/seta-esquerda.png) center center no-repeat;
      width: 20px;
      height: 70px;
      margin-top: -9%;
  }

  .flexslider:hover .flex-direction-nav .flex-prev {
      opacity: 1;
      left: 0px;
  }

  .flex-direction-nav .flex-next {
      opacity: 1;
      right: 0;
      z-index: 10;
      background: #000 url(//cdn.awsli.com.br/temasv2/171/seta-direita.png) center center no-repeat;
      width: 20px;
      height: 70px;
      margin-top: -9%;
  }

  .flexslider:hover .flex-direction-nav .flex-next {
      opacity: 1;
      right: 0px;
  }

  .flexslider {
      border: 0;
  }

  a.design-adway {
      display: block;
      text-align: center;
  }

  #rodape>div:last-child .conteiner {
      padding: 10px 20px 5px;
      text-align: center;
  }

  span.adway {
      font-size: 14px;
      font-weight: 300;
      letter-spacing: 1px;
      margin-top: 20px;
      display: block;
      margin-bottom: 10px;
  }
  .span12.assinatura {
      font-size: 13px;
      letter-spacing: 1px;
      font-weight: 300;
  }

  .acoes-produto-responsiva .tag-comprar span {
      font-size: 18px;
      font-family: "Montserrat";
      letter-spacing: 2px;
      font-weight: 300;
  }

  .secao-banners .conteiner {
      padding: 0;
  }

}
