@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,700,800,900&subset=latin-ext');

.pagina-inicial .fancybox-overlay{display:none!important;}

/* GERAL */
body {background:white;font-family:"Montserrat";font-size: 13px;overflow: auto!important;margin: 0!important;}
body a:hover {transition: all linear .2s;text-decoration: none}
.conteiner-principal .conteiner {background: rgba(246, 34, 34, 0);box-shadow: none !important;padding: 0;}
#carouselImagem .flex-viewport{margin: 5px 0 0 0!important}
.sharethis-inline-share-buttons{margin-left:0!important}
#carouselImagem .flex-viewport li{}
body.pagina-inicial.tema-pequeno .conteiner,.conteiner {    max-width: 1200px;    margin: 0 auto;    padding: 0 20px}
button.btn {    background: #e3e3e3;    color: #585858;    box-shadow: none}
.tarja {text-align: center;width: 100%;padding: 10px 0px;margin: 0px 0px;background: #ffffff;border: none}
.secao-banners .row-fluid.banner.hidden-phone {display:none}
.row-fluid.banner.mini-banner.hidden-phone {display: block;margin-top: 10px}
#barraTopo .conteiner {padding: 0; margin-top: 0}

.menu.lateral{position:relative;z-index:0}

#cabecalho {background: #ffffff;}
.conteudo-topo{margin-top: 20px;}
.conteudo h1 {    font-family: "Montserrat";color:black}
.ordenar-listagem.topo {border-bottom: 4px solid #dadada}
.ordenar-listagem label {border-radius: 5px 0 0 5px}
.input-append .btn-group:last-child>.dropdown-toggle {border-radius: 0 5px 5px 0}

/* TEMA ESCURO */
body.tema-escuro{color: #000}.tema-escuro .conteiner,.tema-escuro .modal{background-color:rgba(248,248,248,0)}.tema-escuro .modal-footer{background-color:rgba(63,63,63,0);box-shadow:none;border-top-color:rgba(85,85,85,0)}.tema-escuro .sugestoes,.tema-escuro .carrinho,.tema-escuro .carrinho-interno,.tema-escuro .atributos ul li a,.tema-escuro .menu .nivel-dois,.tema-escuro .menu .nivel-tres,.tema-escuro .menu.lateral .nivel-um>li>a,.tema-escuro .direitos-reservados{color: black;background-color: #ffffff}.tema-escuro .parcelas-produto .nav-tabs li a{border-radius:4px;background-color:#fff;margin:0 5px 10px 0;padding-left:10px;padding-right:10px;box-shadow:0 0 5px rgba(0,0,0,1)}.tema-escuro .cor-secundaria,.tema-escuro .atributo-comum a span{color: #000}.tema-escuro .menu.superior .nivel-um>li{border-left:1px solid rgba(255,255,255,0.1)}.tema-escuro .menu .nivel-dois a{color:#aaa}.tema-escuro .cep .add-on i,.tema-escuro .pagamento-selos .titulo{color:#444}.tema-escuro .listagem-item .acoes-produto,.tema-escuro .abas-conta li.active a{background-color:rgba(0,0,0,0.2)}.tema-escuro .caixa-dados ul{border-color:rgba(255,255,255,0.1)}.tema-escuro #barraTopo{background-color:rgba(30,30,30,0.90)}.tema-escuro .sem-banner .caixa-vazia{background-color:rgba(0,0,0,0.1)}.tema-escuro .alert-message{color:#666}.tema-escuro #rodape .span9.span12 p{color:#444}.tema-escuro .identificacao hr{display:none}.tema-escuro th,.tema-escuro tr,.tema-escuro td{border-color:#292929}.tema-transparente .conteiner{background-color:transparent;box-shadow:none}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:rgba(0,0,0,0.08)}.tema-transparente .identificacao .identificacao-inner{background:#FFF}

/* rastreio */
a#rastreio:hover {width: 130px;padding-bottom: 10px;position: relative}
.tracking-box.hide {display:none}
#rastreio:hover .tracking-box.hide,.tracking-box.hide:hover {display:block !important}
.tracking-box.hide{position:absolute;width:300px;background:rgba(255, 255, 255, 0);z-index:999;border: 0px solid #d43138;padding: 10px;border-radius: 5px;right: 0;margin-top: -3px;}
.tracking-box.hide div#conteudo {background: #fff;width: 300px;height: 123px;display: block;padding: 14px 10px 9px;border-radius: 5px;z-index: 999;border: 1px solid #d43138;}
.tracking-box.hide div#conteudo * {color: #616161;}
.tracking-box.hide div#conteudo  button {    color: white}
.tracking-box.hide input{width:100%;float:left;border: 1px solid #ccc}
.tracking-box.hide button{width: 100%;float:left;color: white;height: 43px;border: none;background: #d43138;border-radius: 5px;}
.tracking-box.hide button:hover {    opacity: .8}
input#OrderTracking {border:1px solid #ccc;color: black !important;font-size: 14px !important}
.janela-rastreador li:nth-child(1){width:100%}
.janela-rastreador li:nth-child(2){width: 90%;height:auto;margin: 0px}
.janela-rastreador li:nth-child(3){width: 94%;height:auto;margin: 0px}

/* LOGO NO CENTRO */
div#cabecalho.logo-centro .conteiner .logo a {text-align:center;height: 100px}
div#cabecalho.logo-centro .conteiner .logo a img {    /* float: none; */    /* left: auto; */    /* right: auto; */    /* text-align: center; */    width: auto;    top: 0;    margin: 0px auto}
.conteudo-topo.span3.hidden-phone:last-child {margin-top:20px}
.conteudo-topo.span3.hidden-phone:last-child .superior {float:left;width: 85%;display: none}
.conteudo-topo.span3.hidden-phone:last-child .inferior {    width: 14%;    float: right}

/* barra-inicial */
.barra-inicial {background: #ffffff;border-bottom: 0;padding: 4px 0px;z-index: 999;position: relative;border-bottom: 1px solid #f8b425;}
.barra-inicial *,.barra-inicial *:hover {color: #d43037;font-size: 12px;}
a#rastreio {color: #f6a62a;font-weight: bold;letter-spacing: 1px;}
.barra-inicial a:hover {color: #f7ab27;text-decoration:none;}
.barra-inicial .canais-contato ul .span8 {width: 285px;}
.bem-vindo span{font-weight:700}
a.bem-vindo.cor-secundaria {color: #d43138!important;}
a.bem-vindo.cor-secundaria span.cor-principal {color: #f6b223;}
.barra-inicial a span {color: #ffffff;text-decoration:none}
.lista-redes.span3.hidden-phone,.lista-redes.span3.hidden-phone ul {/* float: right; */}
.canais-contato.span9, .canais-contato.span9> ul {float: right;margin: 0px;overflow: visible}
/* barra-inicial CANAIS DE CONTATO */
.barra-inicial .canais-contato > ul > li {border-left: 0px solid #fff;height: 15px;line-height: 15px;margin-top: 8px;list-style-type: none;margin-left: 15px}
.barra-inicial .canais-contato ul > li:first-child {border:none}
.barra-inicial .canais-contato ul li i {display:none}
/* barra-inicial > LISTA DE REDES */
.barra-inicial .lista-redes ul li i{background: #d43138;border-radius:30px;margin-left:5px;color: #ffffff;height: 20px;width: 20px;font-size: 11px;line-height: 22px;}
.barra-inicial .lista-redes ul li:hover i {    opacity: .8}
.barra-inicial .lista-redes ul li {border:none}
/* barra-inicial > account */
.barra-inicial.fundo-secundario .btn-group > a {    background: none;    border: none;    color: black;    border: none;    box-shadow: none}
.barra-inicial.fundo-secundario .btn-group > a:hover {color:#373737}
.open>.dropdown-menu {background: white;z-index: 999999;position: fixed;display: block;top: 33px;right: 0;float: none;left: -470px;height: 120px;width: 190px;margin: 0 auto}
.barra-inicial.fundo-secundario .btn-group  li{    float: left;    width: 100%;    margin: 0;    padding: 0}
.conteiner-principal {    z-index: 9;    position: relative}

.menu.lateral li,.menu.lateral li a{position:relative}
.menu.lateral li:hover,.menu.lateral .nivel-dois li:hover,.menu.lateral.outras .nivel-um li:hover a{background-color:transparent}
.menu.lateral .nivel-um > li > a:before,.menu.lateral .nivel-dois > li:before{content:"";width: 100%;height:3px;background: #d43138;position:absolute;left:0;bottom:-2px;opacity:0;-webkit-transition: opacity .2s linear;-o-transition: opacity .2s linear;transition: all .2s linear;}
.menu.lateral .nivel-um > li > a:hover:before,.menu.lateral .nivel-dois > li:hover:before{opacity:1}
.menu.lateral .nivel-um{border:3px solid #F5F5F5;border-bottom:0;border-radius:3px}
.menu .nivel-dois,.menu .nivel-tres,.menu.lateral .nivel-um > li > a{-webkit-box-shadow:none;box-shadow:none}
.menu.lateral .nivel-um > li{border-top:0}
.menu.lateral .nivel-um > li > a,.menu.lateral .nivel-dois li{border:0;border-bottom:3px solid #F5F5F5}
.menu.lateral .nivel-um > li > a{position:relative;font-weight:700;font-size:16px;color: #006bc7;letter-spacing:-.2px;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;}
.menu.lateral .nivel-um > li:hover > a:hover strong,.menu.lateral.outras .nivel-um > li:hover > a strong,.menu.lateral .nivel-dois li:hover > a{color: #d43138;}
.menu.lateral .nivel-um > li i{display:none}
.menu.lateral .nivel-dois{padding:0}
.menu.lateral .nivel-dois a,.menu.lateral .nivel-um a .titulo{color:#888;line-height: 16px;word-wrap: break-word;padding: 11px 0px;display: block;white-space: normal;font-size: 13px;text-transform:uppercase;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin:0;}
.menu.lateral .nivel-tres{top:-3px;border:3px solid #f5f5f5}
.menu.lateral .nivel-tres > li{min-width:160px;padding-left:40px}
.filtro{-webkit-box-shadow:none;box-shadow:none;outline:0;border:0;padding:10px}
.filtro:not(:last-child){border-bottom:3px solid #F5F5F5}
.filtro h4{position:relative;border-bottom:0;font-weight:700;font-size:16px;color: #d43138;letter-spacing:-.2px;padding: 0 0 3px;margin-bottom:5px;}
.filtro h4:before{bottom:4px;left:1px}
.filtro.lista ul{border:0;overflow:visible;max-height:100%}
.filtro.lista ul li{position:relative;border:0}
.filtro.lista ul li:before{content:"";width:100%;height:3px;background: #d43138;position:absolute;left:0;bottom:-2px;opacity:0;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.filtro.lista ul li:hover:before{opacity:1}
.filtro.lista ul li label{color:#888;line-height:40px;font-size:15px;-webkit-transition: color .2s linear;-o-transition: color .2s linear;tran;transition: color .2s linear}
.filtro.lista ul li label:hover{background:transparent;color: #d43138;text-decoration:none;}
.atributos ul li a {box-shadow: 0px 0px 0px;border: 2px solid #eee;transition: all .17s linear;border-width: 2px!important;}
.atributos ul li:hover a {border: 2px solid black}

@media screen and (min-width:768px){
/* CENTRAL */
#cabecalho .conteiner .logo a {text-align: left;height: 105px;}
#cabecalho .conteiner .logo a img {float:left;text-align:left;left: 0px;margin: 0px;height: 100px;max-height:  initial;}
#cabecalho .conteudo-topo.span9 .superior {    display: none}
#cabecalho .conteudo-topo.span9 .inferior {margin-top: 2px}
#cabecalho .carrinho {float: right;height: 38px;width: 115px;display: block;padding-left: 15px;color: #000;position: relative;border-radius: 50px;border: 1px solid #d43138;margin-top: 1px;background: #ffffff;box-shadow: 0px 5px 10px -6px #c7c7c7;}
#cabecalho .carrinho > a > i,
#cabecalho .carrinho > a > span {font-size: 0px;display: none}
#cabecalho .carrinho > a > strong {color: #d63238;font-size: 11px;margin: 26%;background: #ffffff;border: 1px solid #d83037;text-align: center;width: auto;font-weight: 700;min-width: 18px;height: 18px;border-radius: 34px;margin-left: 19px;line-height: 18px;margin-top: 3px;display: block !important;position: absolute;left: 9px;}
.conteudo-topo.span9 .span8.busca-mobile {width: 80%}
#cabecalho .carrinho > a > i.icon-shopping-cart.fundo-principal {display: block;background: none;width: 100%;font-size: 0px;float: left;position: relative;}
#cabecalho .carrinho > a > i.icon-shopping-cart.fundo-principal .titulo {font-size: 15px;color: #2bb6bd;text-align: left;font-weight: 600;margin-left: 25px;margin-right:  0;}
.carrinho-interno-ajax >div {    border-radius: 5px;    border: none}
.carrinho.vazio strong.titulo.cor-principal {    font-size: 0px !important}
.carrinho.vazio i:after {font-size: 20px !important;content:'R$0,00';text-align: left;font-family: 'Open Sans';font-weight: normal;margin-left: 15px;color: #d43138;line-height: 41px;}
/* Central > conta / carrinho */
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 {float: right;margin-top: 9px;width: 145px;position: relative;z-index: 999;}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li {float:left;width: 124px;height: 43px;display: none;margin-top: 3px;padding: 0px 12px;border-right: 0px solid #f0f0f0}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li > i {display:none}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li > a {font-size:0px;/* padding:20px; */background: url('//cdn.awsli.com.br/temasv2/204/myaccart.png') no-repeat 0px 0px;display: block;height: 35px;width: 128px;text-decoration: none !important}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li:nth-child(2) > a {font-size:0px;/* padding:20px; */background: url('//cdn.awsli.com.br/temasv2/204/list.png') no-repeat center;display: block;height: 47px;background-size: 32px;width: 45px}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li:nth-child(3) > a {background:url('//cdn.awsli.com.br/temasv2/204/star.png')no-repeat center;background-size: 32px}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li:hover > a {opacity:.6}
#cabecalho .conteudo-topo.span9 .inferior.row-fluid .span4 > li > a:before {content:"Minha Conta";font-size:14px;font-weight:bold;text-decoration: none !important;color: #006BC7;line-height:32px;margin-left:35px}
/* Central > busca */
#cabecalho .busca.borda-alpha {background:none;border:none;margin-top: 5px;}
#cabecalho .busca.borda-alpha input {height: 30px;border: none;/* border-radius: 0; */width: 98%;border: 1px solid #d43138;padding-left: 20px;box-shadow: 0px 5px 10px -6px #f1c7c6;font-size: 13px;}
#cabecalho .busca.borda-alpha button {background:none;transition:all .4s linear;border:none;color: #d43138;font-size: 19px;font-weight: 100;margin-right: -10px;line-height: 25px;}
#cabecalho .busca.borda-alpha button:hover {color: #000000;}
}
/* FULL MENU */
.full.menu{margin-top: 0;position: relative;z-index: 9;background: #d43138;border-top: 1px solid #d43138;border-bottom: 1px solid #d43138;margin-bottom: 25px;}

#barraTopo .full.menu {margin-top: 0}
.full.menu .nivel-dois li{z-index:20;border-bottom: 1px solid #60a4a9;border-top: 1px solid #7fced6;background: none;padding: 0;}
.full.menu .nivel-dois li:first-child{border-top:0;background: none;padding-left: 0;padding-right: 0;}
.full.menu .nivel-dois li:last-child{border-bottom:0}
.full.menu .titulo{margin: 0;color: #ffffff;padding: 0;margin: 15px 0;text-transform: none;font-size: 15px;font-weight: 700;}
.full.menu li:hover .titulo {position: relative;font-weight: 700;color: #ffffff;transition: all .17s linear;}
.full.menu ul.nivel-um {margin: 0 auto 0;background:transparent;padding-top:0px;padding-bottom:0px;text-align: center;box-shadow: none;align-items: center;}
.full.menu .nivel-um>li> a>strong {vertical-align: middle}
.full.menu .nivel-um>li{float:left;border: none}
.full.menu .nivel-um>li:first-child{border-left:none!important;/* padding-left: 0px */}
.full.menu .categoria-marcas li{border:0}
.full.menu .nivel-um>li:last-child{border-right:0}
.full.menu .nivel-um>li{border-top-width:0;display: table-cell;float: left;height: auto;padding: 0px;border-left: 1px solid #d63138;margin: 0px;background: transparent;vertical-align: middle;/* border: 0px; *//* border-left: 1px solid rgba(0, 107, 199, 0.08); */margin-left: -2px;}
.full.menu .nivel-um>li:hover > a{border-top-width: 0px;margin-top: 0px}
.full.menu .nivel-um>li > a{position:relative}
.full.menu .nivel-um>li > a:before{position:absolute;bottom: 0;width: 100%;height: 0;content:"";background: #a53035;left: 0;transition: all .15s linear;display:block;}
.full.menu .nivel-um>li:hover > a:before{left:0;height: 100%;}
.full.menu .nivel-um i {display:none}
.full.menu .nivel-um ul {box-shadow:none;margin-top: 0px;padding: 0;opacity: 0;z-index: 999999;position: absolute;visibility: hidden;transition: all .20s linear!important;left: 0;background: #d43138;top: 70px;}
.full.menu .nivel-um>li:hover ul{opacity:1;top: 50px;visibility: visible}
.full.menu .nivel-um>li:last-child ul{/* margin-left: -150px; */}
.full.menu .nivel-dois a{line-height:30px;font-size: 13px;color: #fff;padding: 4px 7px;text-align: center;display: block;padding: 4px 15px;width: 100%;box-sizing: border-box;}
.full.menu .nivel-dois li:hover a {background: #c9749c;color: #fff;}
.full.menu .nivel-um>li:hover .nivel-dois{box-shadow: 2px 2px 10px -4px #cccccc;}

/* Nivel dois menu */
.full.menu .categoria-marcas,.full.menu .categoria-paginas{background-color:rgba(0,0,0,0.05)}
.full.menu .categoria-marcas .nivel-dois{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.full.menu .categoria-marcas .nivel-dois.colunas-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.full.menu .categoria-marcas .nivel-dois.colunas-3{}
.full.menu .categoria-marcas .nivel-dois.colunas-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}
.full.menu .categoria-marcas .nivel-dois.colunas-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}

/* DOTS CARROSSEL */
.banner .flex-control-paging li a{background: #e0e0e0;border-color: #d9d9d9;width: 15px;height: 15px}
.banner .flex-control-paging li a.flex-active,.banner .flex-control-paging li:hover a{background: #c9739b;border-color: #c9739b;width: 15px;height: 15px;}
.banner .flex-control-paging li:hover a{background: #c9739b;border-color: #c9739b;width: 15px;height: 15px;}
.marcas .flexslider ul li img {    filter: grayscale(1)}
.marcas .flexslider ul li img:hover {    filter: grayscale(0)}
.marcas .flex-direction-nav .flex-next {opacity: 1;right: 0px !important;background: none}
.marcas .flex-direction-nav .flex-prev {left: 0 !important;opacity: 1;background: none}
.spanNone.banner.tarja {    margin-top: 3px}
.flexslider .flex-direction-nav .flex-next:before,
.flexslider .flex-direction-nav .flex-prev:before {height:0;background:none}
.flexslider .flex-direction-nav .flex-prev svg,
.flexslider .flex-direction-nav .flex-next svg{height: 19px}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {left: -35px}
.flexslider .flex-direction-nav .flex-next,
.flexslider .flex-direction-nav .flex-prev {height: 40px;background: none}
.flexslider .flex-direction-nav .flex-prev svg,
.flexslider .flex-direction-nav .flex-next svg{height: 19px;display: block;margin: 0;fill: #d43138;}
.banner .flexslider .flex-direction-nav .flex-prev {left: 30px !important}
.banner .flexslider .flex-direction-nav .flex-prev,
.banner .flexslider .flex-direction-nav .flex-next {fill:white;top: 45%}
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before,
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before {height:0}
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav {    position: absolute;    top: -57px;    right: 0}

/* top bt */
a#rb-top {background: #d43138;padding: 10px;color: white;text-align: center;z-index: 98;border-radius: 15px;}
a#rb-top:hover {background: #b72a30;color: white;}


/* FULL BANNER */
body.pagina-inicial .secao-banners {background: white;border: none;margin-top: 10px}
.secao-banners .conteiner {width: 100%;padding: 0px;/* max-width: 100%; */border: none}
.secao-banners .conteiner .flexslider {border:none;border-radius:0px}

/* LISTAGEM */
.listagem .produtos-carrossel{padding:10px 20px 0}
.listagem .produtos-carrossel .listagem-linha{padding-top:0;border: 0}
.listagem .titulo-categoria {border:none;width: 100%;margin: 30px 0 0 0 !important;background: none !important;padding: 20px 0px 10px 0px !important;}
.pagina-inicial .listagem .titulo-categoria{margin-top:0px!important}
.conteudo.span12 .listagem .titulo-categoria strong {background: none;margin: 0 auto;height: 40px;font-size: 22px;text-transform: none;width: 100%;font-weight: normal;color: #d43138;border-bottom: 1px solid #ececec;margin-bottom: 20px;line-height: 38px;}
.listagem .titulo-categoria strong, div#descricao:before,.listagem.aproveite-tambem.borda-alpha > h4.titulo.cor-secundaria {width: auto;float: none;text-align: left;height: 24px;display:block;font-size: 20px;text-transform: uppercase;background: none;border-left: 3px solid #d43138;padding-left: 10px;}
.listagem .botao.botao-comprar:hover{background: #046f09;color:#fff;}
.listagem .botao.botao-comprar i {display:none}
.listagem .botao-comprar {text-transform:uppercase;font-size: 18px;width: 90%;color: #fff;display: block;box-sizing: border-box;position: absolute;opacity: 0;filter: alpha(opacity=0);visibility: hidden;left: 5%;letter-spacing: 0px;font-weight: 500;border-radius: 5px;top: 85%;background: #d43138;height: 45px;line-height: 35px;box-shadow: 0px 6px 9px -7px #888;text-shadow: 1px 1px 0px #3a8c90;transition: all .15s linear;}
.listagem .listagem-linha li:hover .botao-comprar{opacity:1;filter:alpha(opacity=100);visibility:visible;z-index:9999}
.listagem .listagem-item .imagem-produto {opacity: 1;margin: 0 auto;float: none;}
.listagem .listagem-item .imagem-produto img{transition:initial!important}
.listagem .listagem-linha li .info-produto{width: 100%;transition:all .2s ease;}
.listagem .listagem-linha li:hover .info-produto {opacity: 0}
.preco-produto.destaque-preco .titulo{color:#000}
strong.preco-promocional.cor-principal {font-size: 18px;color: #232323;font-weight: bold;}
.listagem .listagem-linha li .listagem-item:hover .info-produto {opacity: 0 !important}
.listagem-item .acoes-produto {height: 100%;width: 100%;top: 0;bottom: initial}
.listagem-item:hover .acoes-produto{border: none;width: 100%;padding: 60% 5% 0px;height: 100%!important;box-sizing: border-box;bottom: initial;background: transparent;top: 0!important}
.listagem-item .imagem-produto {transition: all .18s linear!important}
.listagem-item:hover .imagem-produto{transform:scale(1.1)}
.bandeiras-produto span {border:none;box-shadow:none;border:0px dotted #fff;border-radius:30px}
.bandeiras-produto{left: initial;width: 100%;right: 0}
.bandeiras-produto span{clear:both;float:right}
.bandeiras-produto span.bandeira-frete-gratis.label-success{text-shadow:none;background: rgb(162, 172, 181);font-size: 10px;float: left;left: 10px;padding: 2px 9px;position: absolute}
.bandeiras-produto span.fundo-principal.bandeira-promocao {text-shadow:none;background: #000000;font-size: 12px;height: 20px;line-height: 22px;text-shadow: 0px 0px black;float: left;padding-top: 10px;border-radius: 70px;margin-left: 10px;padding: 0px 10px;width: 70px;}
.bandeiras-produto span.bandeira-frete-gratis.label-success + .bandeira-promocao {/* margin-top: 24px; */float: right;margin-right: 11px}
.listagem .listagem-linha{min-height:445px;float: none;border: 0}
.listagem .listagem-linha:after{display:none}
.listagem .listagem-linha ul:after,
.listagem .listagem-linha ul:before{display:none}
.bandeiras-produto span.fundo-principal.bandeira-promocao:after {content:'OFF';/* float:left */}
.listagem .listagem-item .nome-produto {font-size: 14px !important;min-height: 30px !important;font-weight: normal;text-transform: none;margin-bottom: 10px}
.info-produto .preco-produto.destaque-preco
 .preco-venda {color: #636363;font-size: 15px;font-weight: 700;}
.listagem .listagem-linha li {border:none}
.listagem-item .produto-sobrepor{background:transparent;position: absolute;top: 0;left: 0;width: 100%;z-index: 9999;height: 100%;transition: initial}
.pagina-produto .acoes-produto .preco-produto.destaque-preco .titulo {color: #000000;font-size: 36px;}
.carrinho-interno .preco-produto .preco-promocional {font-size: 14px;color:#000;margin-top: 10px}
.carrinho-interno .nome-produto{color:#000;font-size:13px}
.produto .acoes-produto .preco-produto .preco-venda {    color: red}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {font-size: 40px !important;display: block;color: #006BC7;font-weight: bold !important}
.produto .acoes-produto .preco-parcela.cor-principal {    font-size: 17px;    font-weight: bold;    color: #0f0f0f}
.pagina-categoria .listagem .listagem-linha ul,
.pagina-busca .listagem .listagem-linha ul{float: none}
.pagina-categoria .listagem .listagem-linha li,
.pagina-busca .listagem .listagem-linha li{width: 33%;margin: 0;box-sizing: border-box;margin-bottom: 6px;border: 0}
.pagina-categoria .listagem .listagem-linha li .listagem-item,
.pagina-busca .listagem .listagem-linha li .listagem-item{margin-left:0;width: 98%;margin:0 auto;float:none;box-sizing: border-box;min-height: 485px}
.listagem .info-produto {text-align:center}
.listagem .listagem-item{border: 1px solid rgba(240, 240, 240, 0);/* transition: initial; */margin: 0 10px!important;overflow: hidden;border-radius: 5px;}
.listagem .listagem-item:hover{border-color: #d7d7d7}

/* LISTAGEM - adicionado*/
.listagem-item.produto-adicionado {background:#fff url('//cdn.awsli.com.br/temasv2/204/produt-adicionado.png') no-repeat 50% 90% !important;/* z-index: 99999999; *//* position: relative; */}
.listagem-item.produto-adicionado .info-produto > div {opacity: 0}
.listagem-item.produto-adicionado .info-produto .nome-produto {opacity: 0} 
div#listagemProdutos .listagem-item.produto-adicionado:hover .info-produto {opacity:1}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {display:none}
.listagem-item.produto-adicionado .botao.botao-comprar {opacity:0 !important;display: none}

/* PAGINAS INTERNAS */
.abas-custom .tab-content {box-shadow:none}
body.pagina-produto .banner.tarja{margin:5px 0 10px}
.coluna .componente .interno -- tirar o border-radius
div#descricao:before {line-height: 28px;content:'Descri\00E7\00E3o';margin-bottom: 20px;font-size: 23px;background: none;color: black}
.listagem.aproveite-tambem.borda-alpha > h4.titulo.cor-secundaria {line-height: 32px;color: black;text-transform: none;font-size: 21px;height: 38px;border-bottom: 1px solid #dadada}
body.pagina-produto .produto-compartilhar .lista-favoritos {background: #fff}
body.pagina-produto span.cor-secundaria.disponibilidade-produto b{color:000000}
.produto .acoes-flutuante {display:none !important}
body.pagina-produto .produto .nome-produto {font-size: 30px;text-transform:uppercase;margin-bottom:10px;line-height: 34px;font-weight: bold;color: #636363;}
body.pagina-produto .produto .tag-produto ,.tabela-carrinho .tag-carrinho{background: #ffc200;padding:5px 10px;text-transform:uppercase;text-shadow:none;color:white}
body.pagina-produto .produto .codigo-produto b {font-size: 11px;text-transform:uppercase;color:black;font-weight:bold;font-family: 'Open Sans'}
body.pagina-produto .produto .codigo-produto span,body.pagina-produto .produto .codigo-produto a {font-size: 12px;text-transform:uppercase;color: #8f8f8f;font-weight: 600;margin: 0px}
div#descricao p{font-size:16px;line-height:20px}
span.desconto-a-vista,span.preco-parcela.cor-principal *,span.preco-parcela.cor-principal{color:#7f7f7f!important;font-size:16px!important;font-weight:700}
span.desconto-a-vista{font-size: 14px!important}
span.desconto-a-vista strong{color:#000;font-weight:700;font-size:14px}

/* PAGINAS INTERNAS - button e qtd*/
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho {float: left;width: 17% !important;margin: 0;height: 68px;display: block}
body.pagina-produto a.botao.botao-comprar.principal.grande {background: #11CE53 url(//cdn.awsli.com.br/temasv2/204/btn-compar01.png) no-repeat center;color: transparent;text-shadow: 0px 0px;border: 0;height: 80px;width: 81%;box-sizing: border-box;float: right;border-radius: 10px}
body.pagina-produto a.botao.botao-comprar.principal.grande:hover {opacity:.8}
body.pagina-produto .produto .acoes-produto .comprar .disponibilidade-produto {width:100%;float: left}
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {background: #e8e8e8;height: 70px;border: none;font-size: 30px;text-indent: 8px;box-shadow: none;border-radius: 10px}
body.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {color:#636363}
body.pagina-produto .produto .acoes-produto .comprar{width:100%}

/* PAGINAS INTERNAS - cep*/
body.pagina-produto .cep input.input-small.input-cep {height:30px}
body.pagina-produto .cep .form-inline button  {height: 30px !important;padding: 19px 15px;line-height: 0px;background: #e3e3e3;box-shadow: none;color: #363636}
body.pagina-produto .cep label {display:block;font-size:16px}
body.pagina-produto .cep .form-inline {clear: both}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span {color:#0b0b0b;font-size:14px}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span b {    color: #006BC7}
.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {    font-size: 16px}
.produto .conteiner-imagem :after {content: 'Passe o mouse para dar zoom';color: #5b4f4f;background: rgba(193, 191, 187, 0.66) no-repeat 95% 50%;border-radius: 5px;position: absolute;top: 87.5%;left: 2%;padding: 9px 15px 9px 15px;font-size: 14px;z-index: 99999}
.produto .conteiner-imagem {overflow: hidden;border: 1px solid #ccc;border-radius: 15px;margin: 0px;margin-bottom: 10px}
.produto .conteiner-imagem>div {margin-bottom:0px;border-radius: 15px;padding: 0px}
.elastislide-carousel ul li a {border-color:#cbcbcb;border-radius: 5px;border-width: 1px;}
.elastislide-carousel ul li:hover a {   border-color: #434343}
form#formCalcularCep {margin-bottom: 0}
form#formCalcularCep:after{content:"";display:table;clear:both}

/* botoes */
.thumbs-vertical .elastislide-carousel ul li{margin-bottom: 5px;}
.thumbs-vertical .elastislide-carousel ul li a{width:auto;height:auto;display:block;opacity:.5}
.thumbs-vertical .elastislide-carousel ul li.active a{opacity:1!important}
.thumbs-vertical .elastislide-carousel ul li a span{width:auto;height:auto;display:block}
.thumbs-vertical .elastislide-carousel ul li a span img{position:initial!important;width: 100%!important;display:block;height: 60px!important}
.cadastro .botao, .pagina-categoria .caixa-destaque .botao, .carrinho-interno .botao, .pagina-conta .conteudo .botao, .identificacao .control-group .submit-email.botao.principal, .pagina-carrinho .caixa-destaque .botao, #modalContato .control-group .botao.principal.pull-right, #AdicionarFavoritoLogin, #AdicionarFavoritoErroModal .botao, #AdicionarFavoritoSucessoModal .botao, #id_botao_login{background: #000000 !important;border-radius: 6px;color: #ffffff;font-size: 14px;font-weight: 600;text-shadow: none}
.cadastro .botao:hover, .pagina-categoria .caixa-destaque .botao:hover, .carrinho-interno .botao:hover, .identificacao .control-group .submit-email.botao.principal:hover, .pagina-carrinho .caixa-destaque .botao:hover, #modalContato .control-group .botao.principal.pull-right+.botao:hover, #modalContato .control-group .botao.principal.pull-right:hover, #AdicionarFavoritoLogin:hover,  #AdicionarFavoritoErroModal .botao:hover, #AdicionarFavoritoSucessoModal .botao:hover, #id_botao_login:hover {opacity: 0.8;color: #fff}
.identificacao .control-group .submit-email.botao.principal {FONT-SIZE: 18PX !IMPORTANT;BACKGROUND: #51a250 !IMPORTANT;COLOR: WHITE !important;width: 100% !important;text-transform: uppercase;font-size: 14px !important;padding: 11px 7px 10px 7px} 
.pagina-carrinho .finalizar-compra .botao { border-radius: 56px; text-shadow: none;  }
.pagina-carrinho .finalizar-compra .botao:first-child {background: #c6c6c6;color: #474747;font-size: 10px;font-weight: bold;text-transform: uppercase;padding: 6px 10px;border-radius: 2px}
.pagina-carrinho .finalizar-compra .botao.principal.grande {background: #51a250;color: #fff;text-transform: uppercase;font-size: 18px;font-weight: bold;margin-top: -2px;line-height: 23px;padding-right: 27px;border-radius: 3px}
.pagina-carrinho .finalizar-compra .botao.principal.grande:hover,.pagina-carrinho .finalizar-compra .botao:hover:first-child {opacity:.8}
.cadastro .botao:first-child {  background: #E3E3E3 !important; color: #95989A; }
.pagina-conta .conteudo .botao  { background: #E3E3E3 !important; color: #95989A; }
.pagina-conta .conteudo .botao i { color: #95989A; }
.pagina-conta .conteudo .botao.principal { background: #55AF59 !important;  color: #fff; }
.pagina-conta .conteudo .botao.principal i { color: #fff; }
#finalizarCompra, #id_botao_login{border-radius: 5px}
#modalContato .control-group .botao.principal.pull-right+.botao { background: #E3E3E3; border-radius: 56px; color: #767676 !important; font-weight: 600; }
.carrinho-interno>div .botao {background: #d43138 !important;color: #ffffff !important;}

/* breadcrumbs */
.breadcrumbs {background: rgb(255, 255, 255);border: none;/* border-bottom: solid 1px #D8D9DA; */}
.breadcrumbs ul li a {color: #828282;font-weight: 600;font-size: 13px;text-transform: uppercase}
.breadcrumbs ul li { border: none;  }
.breadcrumbs ul li::after {content: "\002F"; color: #999999}
.breadcrumbs ul li:last-child::after { content: ""; }
.breadcrumbs ul li a > .icon-home { font-size: 0; }
.breadcrumbs ul li strong {color: #000000;text-transform: uppercase;font-weight: 600;font-size: 13px}
body.pagina-produto .breadcrumbs i {display:none}
body.pagina-produto .breadcrumbs {background:none}
body.pagina-produto .breadcrumbs * {color: #b2b2b2}
body.pagina-produto .info-principal-produto .breadcrumbs ul li * {font-size: 13px;font-family: Open Sans, sans-serif}

/* compartilhar */
.produto-compartilhar .lista-redes ul li{ border-left: none; }
.produto-compartilhar .fb-compartilhar { display: none; }
.sharethis-inline-share-buttons{ float: left; margin-left: 10px; }
.produto-compartilhar .lista-redes ul:before {content: 'Compartilhar:';vertical-align:middle;display: none;float:left;color: #9d9d9d;text-align: center}
.produto-compartilhar .lista-redes ul {vertical-align:;display: flex;align-items: center}
#st-1 .st-btn[data-network='facebook'],#st-1 .st-btn[data-network='twitter'], #st-1 .st-btn[data-network='googleplus'] {display: block !important;width: 34px;top: 0 !important;height: 34px;background: #d43138 !important;margin: 0px 7px 0px 0px;float:left;margin-top: 0px;}
body.pagina-produto .produto-compartilhar .lista-favoritos{font-size: 16px;width: 190px;margin-left: 7px;line-height: 38px;background: #d43138;padding-left: 20px;border-radius: 5px;}
.produto-video.borda-alpha > div:first-child {    display: none}
.produto-video.borda-alpha {    width: 80px;    float: right;    border: none;    margin-top: -20px}
.produto-video.borda-alpha * {    color: #006BC7 !important}
.produto-video.borda-alpha:hover {opacity:.7}

/* cadastro */
.cadastro input[type="text"], .cadastro input[type="password"], .cadastro select, .identificacao .control-group input, .cadastro input {border-radius: 6px;-webkit-border-radius: 56pz;-moz-border-radius: 56px}
.cadastro a { color: #000; font-weight: 400; }
.cadastro i, .dados-cadastro i, .caixa-sombreada legend i{color: #2d2d2d}
.cadastro legend {border-bottom: solid 4px #000000;font-size: 18px;font-weight: 400;color: #000}
.cadastro label { color: #999999; font-size: 14px;  font-weight: 600}
.cadastro .caixa-sombreada { border: none; }
.identificacao .control-group input{border: solid 1px #ababab}
.caixa-sombreada legend {color: #000000;border-bottom: solid #2d2d2d}
.campos-pedido input, .campos-pedido select {border-radius: 4px;border: solid 1px #CCCCCC}
.campos-pedido textarea { border: solid 1px #CCCCCC; }
.dados-acesso { background: none; }
.cadastro .caixa-sombreada {box-shadow: none; }
body.pagina-login .cadastro .caixa-sombreada  {box-shadow: none;border: 1px solid #e5e5e5;min-height: 190px;border-radius: 5px}

/* minha conta */
.conta-menu ul li a:hover{ background:  #000000;  }
.minha-conta i, .conta-menu i, .abas-conta i{color: #000000}
.conta-menu .nome-usuario { border-color:#000000; border-bottom-width: 2px;  }
.conta-menu { border: none; }
.menu-simples li.divisor { border: none; }
.minha-conta h3.titulo { color: #000; font-weight: 600; }
.minha-conta legend, .minha-conta a, .conta-menu ul li a, .abas-conta li a.titulo { color: #000; font-weight: 600; }
.minha-conta .botao i { color:#fff; }

/* campo cep */
.cep .input-append.input-prepend {width: 100%;position: relative}
.cep .input-append.input-prepend .input-small.input-cep[type="tel"] {width: 160px;border-left: none;height: 35px;border: solid 1px #CCCCCC;padding-left: 50px}
.cep .input-append.input-prepend::before {content: "";background: url(//cdn.awsli.com.br/temasv2/204/cl-sprite-icons.png) -155px -119px no-repeat;display: inline-block;color: #000;width: 55px;height: 45px;vertical-align: middle;position: absolute;left: -10px;z-index: 999}
.cep .input-append.input-prepend .btn {border: solid 1px #CCCCCC;background: #E5E5E5;color: #999999;height: 20px;padding: 10px 20px 33px;line-height: 23px;text-transform: uppercase}
.produto .cep .aviso-disponibilidade { color: #fff; font-weight: bold; }

/* checkout */
@media screen and (min-width:767px){
.pagina-carrinho .caixa-sombreada {box-shadow: none;border-top: none}
.tabela-carrinho {border-collapse: initial;border-radius: 6px !important;background: rgb(255, 255, 255);border: 1px solid #d6d6d6;overflow: hidden}
.tabela-carrinho { font-family: 'Titillium Web', sans-serif; }
.tabela-carrinho .bg-dark {    background-color: rgba(255, 0, 0, 0)}
.tabela-carrinho th, .tabela-carrinho td {/* background: rgb(0, 37, 60); *//* border: none; */border: .005em solid #ececec}
.tabela-carrinho td span {color: #000;font-size: 14px}
.tabela-carrinho .produto-info a {color: #000;font-weight: 600;font-size: 16px;text-decoration: none}
.tabela-carrinho .preco-produto .titulo { display: inline; }
.tabela-carrinho .preco-venda {color: #747474 !important;font-size: 14px !important;display: block !important}
.tabela-carrinho .preco-produto .preco-promocional { font-size: 14px !important; }
.tabela-carrinho .preco-produto .preco-promocional, .tabela-carrinho .subtotal strong, .tabela-carrinho .total strong {color: #000000 !important;font-weight: 600 !important;font-family: 'Titillium Web', sans-serif !important;}
.tabela-carrinho ul li span strong, .tabela-carrinho ul li > span {color: #959595;font-weight: 600}
.tabela-carrinho .produto-info ul li:first-child span > strong { color: #959595; }
.tabela-carrinho .produto-info ul li span > strong {color: #000}
input#usarCupom,input#calcularFrete{border-radius: 0;width: 200px;height: 29px;border-right: 0px;margin-left: -30px;border: 1px solid #e3e3e3}
.tabela-carrinho .hidden-phone.bg-dark:nth-child(odd){ background: #fff; }
body.pagina-carrinho button.btn {border-radius: 2px;margin-left: 10px;padding-left: 2px;background: #E3E3E3;border: none;text-transform: uppercase;font-size: 12px;font-weight: 600;font-family: 'Titillium Web', sans-serif;color: #777;height: 40px;margin-left: 0px;padding: 0px 10px}
input#calcularFrete + .btn i::before { content: "";  }
input#calcularFrete + .btn:hover { opacity: 0.7; }
.tabela-carrinho .quantidade input[type="text"] {border-radius: 3px}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok{ color: #000000; }
.checkout-alerta-seguro .checkout-alerta-seguro-tit { color: #000; }
.carrinho-checkout .identificacao hr.sem-margem { display: none; }
.tabela-carrinho .form-horizontal .controls {margin-left: 200px}
body.pagina-carrinho {    overflow: -webkit-paged-y}
}
/* NEWSLETTER - BARRA TOP*/
#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente {box-shadow: none;background: none;}
#barraNewsletter * {color:black;background: transparent}
#barraNewsletter h1.logo.cor-secundaria {display:none}
#barraNewsletter button {background:#333333;color: #c9749c;}
#barraNewsletter .componente .titulo {display:block;float: left;width: 100px;font-size: 0;background: none}
#barraNewsletter.posicao-rodape .conteiner {background: rgba(241, 241, 241, 0) !important}

/* NEWSLETTER - BARRA RODAPE*/
/* newsletter */
#barraNewsletter.posicao-rodape {    position: static;    height: 130px;    background: #2b2b2b;    }
#barraNewsletter.posicao-rodape {
    position: static;
    height: 130px;
    background: #ffffff;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#d43138, #cd709a);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d43138, #cd709a);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d43138, #cd709a);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d43138, #f7ad25);
    }
#barraNewsletter p.texto-newsletter.newsletter-cadastro {/* opacity: 0; */color: white;font-weight: bold;font-size: 21px;width: 81%;text-align: -webkit-left}
#barraNewsletter.posicao-rodape .componente .interno {background: transparent;padding: 0px 0}
#barraNewsletter .componente input {border: none;box-shadow: none;width: 100% !important;height: 30px;background: white;margin-top: 9px;font-family: 'Open Sans', sans-serif;max-width: 511px !important;padding-left: 20px;border-radius: 65px !important;}
#barraNewsletter .componente input::placeholder{ font-family: 'Open Sans', sans-serif; font-size: 14px; color: #A5A5A5;  }
#barraNewsletter .componente .botao {width: 218px;height: 38px;margin-top: 9px;margin-left: 10px;border-radius: 55px;border:none;box-shadow:none;transition: all linear .4s;position: absolute;right: 0px;background: #ffffff;}
#barraNewsletter .componente .botao:hover {    background: #fff}
#barraNewsletter .componente .botao:hover {box-shadow: inset 0px 0px 0px 230px rgba(255, 255, 255, 0.17)}
#barraNewsletter .componente .newsletter-assinar:after {content: "Assinar";font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 24px;font-weight: 600;text-transform: uppercase;color: #d43138;}
#barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {width: 74%;height: 69px;float: left;border-radius: 5px;margin-top: 5px;background: rgba(255, 0, 0, 0);margin-left: 44px}
#barraNewsletter .componente .newsletter-confirmacao span {margin-left: 83px !important;color: #fff;text-transform: uppercase;margin-top: 17px;font-size: 17px}
#barraNewsletter .componente .newsletter-confirmacao .icon-ok {margin: 12px 0px;margin-left: 100px;color: #ffffff;font-size: 40px;margin-left: 30px}
#barraNewsletter .componente .alert {position:absolute;margin: 0;z-index: 99999;margin-left: -520px;background: #e64646;color: white}
#barraNewsletter .componente .titulo i.icon-envelope-alt:before {content: "\f003";display: block !important;font-size: 92px;color: white}
#barraNewsletter .componente .interno-conteudo {text-align: center;min-height: 30px;font-size: 0;background: none;margin-top: 20px;}
#barraNewsletter .componente.newsletter.borda-principal {margin-left:150px}


/* NEWSLETTER - POP UP*/
.modal-modalNewsletter {background: #353535 !important;padding: 10px;border-radius: 5px;width: auto !important}
.modal-modalNewsletter * {color:white;text-transform: uppercase}
.modal-modalNewsletter .fancybox-skin {background: #fff}
.modal-modalNewsletter #modalNewsletter .componente {background:#fff}
.modal-modalNewsletter .fancybox-inner {width: 100% !important;max-width:500px !important;height: auto !important}
.modal-modalNewsletter #modalNewsletter .componente .texto-newsletter {font-size: 23px;text-align: center}
.modal-modalNewsletter #modalNewsletter .newsletter .botao {background:none;border:none;color:#3e3e3e;right: -10px}
.modal-modalNewsletter #modalNewsletter .componente .titulo {font-size:0px}
.modal-modalNewsletter #modalNewsletter .componente .titulo i {font-size:150px;width:100%;margin-bottom: 20px} 
#modalNewsletter .newsletter-cadastro input {width: 98%}
.modal-modalNewsletter .fancybox-skin {
    background: #c2e2ff;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#006BC7, #006BC7);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#006BC7, #006BC7);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#006BC7, #006BC7);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#006BC7, #006BC7);
    /* Standard syntax */
}
.newsletter .newsletter-confirmacao .icon-ok {    float: left;    color: #ffbe00;    margin-top: 5px}
#modalNewsletter .componente ,.modal-modalNewsletter #modalNewsletter .componente {    background: transparent}
.modal-modalNewsletter .alert {color:red}
#modalNewsletter .newsletter .newsletter-confirmacao span {    font-size: 15px;    width: 310px;    margin-top: 70px;    line-height: 18px;    height: 100px}
@media screen and (max-width:500px){
    .modal-modalNewsletter {background: transparent !important;padding: 10px;width: auto !important;left: 0px !important}
}

/* LATERAL */
/* NEWSLETTER - LATERAL */
.coluna .componente {border: 0;background: #80b5ba;}
.coluna .componente .titulo {    color: #fff}
.coluna .componente .titulo+p{color:#fff}
.coluna .texto-newsletter {    color: #fff;    font-size: 14px}
.coluna .newsletter input[type="text"] {    border: 0;    border-radius: 0;    height: 47px;    padding: 0 0 0 10%}
.coluna .newsletter .titulo i {    float: none;    font-size: 50px;    margin-top: -4px;    display: block;    text-align: left;    margin-bottom: 10px}
.coluna .newsletter .botao:before {    content: "OK";    font-size: 16px;    font-weight: 600;    color: #000;    font-family: 'Montserrat'}
.coluna .newsletter .botao {    height: 47px;    background: none;    border: 0;    font-family: 'Montserrat'}
.coluna .newsletter .titulo {    font-size: 24px;    margin-bottom: 15px;    display: block;    text-transform: uppercase}

/*BOX LATERAL - SOBRE */
.coluna.span3 .span.componente.sobre .interno {background:WHITE;border: 1px solid #959595}
.coluna.span3 .span.componente.sobre .interno * {color: #545454}

/* rodape-institucional */
div#rodape .institucional {background: #ffffff;margin-top: 0px;border-top: 0px solid;}
div#rodape .logo a{height:80px}
#rodape .institucional .titulo, #rodape .pagamento-selos .titulo {color: #6d6d6d;border:none;margin-bottom: 0px;text-transform: none;font-size: 18px;font-weight: bold;text-shadow: none;}
#rodape .pagamento-selos .titulo  {color: #2b2b2b}
div#rodape li{list-style:none}
div#rodape .links-rodape li {list-style: none;clear:both}
div#rodape .institucional li a {color: #6f6f6f;font-weight: 500;font-size: 14px;text-transform: none;position:relative;display:block;float:left;margin-bottom: 2px;}
div#rodape .institucional li a:hover{color: #000000;}
div#rodape .links-rodape a:after{content:"";position:absolute;bottom:0;width:0;height:1px;background: #fff;transition:all .15s linear;left:0;}
div#rodape .institucional li a:hover:after {width:100%}
div#rodape .institucional p,div#rodape .institucional p * {font-size: 14px;color: #989898;text-transform: none;line-height: 18px;font-weight: normal;max-height: 100px;height: auto;padding-right: 3%;margin-top: 21px;}
div#rodape .institucional p a.truncate_more_link {/* border: 2px solid #006BC7; *//* padding: 8px 20px; */border-radius: 5px;color: rgb(43, 43, 43);background: rgba(21, 37, 77, 0);font-weight: lighter;text-transform: none;font-size: 17px;line-height: 0px;transition: all linear .4s}
.clearboth {margin-top: 10px} 
div#rodape .institucional p a.truncate_more_link:hover {/* border-color: #006BC7; */text-decoration: none;/* background: #006BC7; */color: #434343}

/* rodape-pagamento-selos */
#rodape .pagamento-selos {background: #ffffff;border-top: 1px solid #c3c3c3}
/* rodape-redes-sociais */
.conteudo.span12 .listagem .titulo-categoria strong{ box-sizing:border-box}
#rodape .redes-sociais{background: none;box-shadow: none;padding: 0;margin: 0;float: right;position: initial;border: none;margin-top: -2px}
#rodape .redes-sociais li {border: none;height: 35px;width: 32px;display: block!important;margin-right: 3px;}
#rodape .redes-sociais ul li a i {background: rgb(255, 255, 255);border: 0px solid #979797;border-radius: 45px;color: #d43138;transition: all .12s linear;font-size: 18px;border: 1px solid #d43138;}
#rodape .redes-sociais ul li:hover a i {color: #ffffff;background: #d43138;}
#rodape .caixa-facebook {box-shadow:none;background:none}
#rodape .logo a img {    filter:grayscale(1)}
#rodape .logo a img:hover {filter: grayscale(0)}
#rodape .logo a img {margin: 0 0px}
div#rodape .institucional > .conteiner > div > div.span9 > .row-fluid >  .span4{width:25%}
div#rodape .institucional > .conteiner > div > div.span9 > .row-fluid > .span4.sobre-loja-rodape {width: 35%;margin-top: 16px;height: auto;margin-bottom: 90px;margin-right: 5%}

/* icones carrinho */
#cabecalho .carrinho > a > i.icon-shopping-cart.fundo-principal path {fill: #d43138;}
#cabecalho .carrinho > a > i.icon-shopping-cart.fundo-principal svg {width: 20px;position: absolute;top: 11px;left: 0px;fill: #fff;}

/* GERAL - finais */
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-escuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {border-color: #6b6b6b;margin: 0 2px 2px 0;border-width: 1px;}
button#finalizarCompra,.identificacao .control-group .submit-email.botao.principal,body.pagina-carrinho.tema-transparente .finalizar-compra button.botao.principal.grande,body.pagina-produto .principal .comprar a.botao.botao-comprar.principal.grande,.carrinho-interno>div .botao {background-color: #1b8c43;}

/* BANNERS */
.mini-banner .modulo{border: 0px}.mini-banner .modulo .flexslider{padding:0;margin:0;border:0;border-radius:0}


/* Responsivel */
@media screen and (max-width:767px){
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev, .listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next{padding:28px 0}    
.abas-custom .tab-content{padding-left:0}
.marcas.hidden-phone:before,.span12.banner.tarja{display:none}.pagina-inicial #corpo {margin:0px !important}.span9.span12 p {margin-bottom:-25px !important}}
.produto .conteiner-imagem :after{display:none}
.span9.span12 p {    padding: 5px 0px 15px 0px}
.carrinho-checkout .atendimento,.carrinho-checkout .atendimento .icone-box {border:none;color: #247923;margin-top: 0px}
.carrinho-checkout .atendimento .icone-box i {color: #ffffff}
.carrinho-checkout .atendimento li .display-table {color: #ffffff;border:bold}
.carrinho-checkout .atendimento li .display-table .cor-principal {color: #ffffff;font-weight:normal}
.carrinho-checkout .formas .accordion-heading .forma-conteiner .envio-prazo-entrega {color:#247923}
.carrinho-checkout .formas .accordion-heading .forma-conteiner span {color:#0d0d0d;font-family:"Montserrat"}
body.pagina-carrinho .tabela-carrinho .formas-envio .prazo {color:#247923;font-family:"Montserrat"}
body.pagina-carrinho .tabela-carrinho .formas-envio span {color:#000000;font-family:"Montserrat"}
table.table.tabela-carrinho.border-alpha h6.cor-secundaria {text-transform:uppercase;color: black}
.tabela-carrinho .subtotal strong,.tabela-carrinho .total strong {font-size:20px}
span.help-inline a {color: #d00000;text-transform: uppercase;font-size: 13px}
form#formCalcularFrete b.cor-secundaria {float: left;text-transform: uppercase;font-size: 12px;line-height: 31px;color: #444;text-align: right}
.tabela-carrinho .form-horizontal .control-label {text-transform: uppercase;text-align: left}
body.pagina-carrinho .cabecalho-interno .titulo,.cabecalho-interno .titulo small {font-family:"Montserrat"}

/* BANNERS */
div#AcessoRestritoIdade {background: #006BC7;border: 7px solid #006BC7}
div#AcessoRestritoIdade .info-container .titulo {color:white;text-transform: uppercase;font-size: 18px;text-align: center}
div#AcessoRestritoIdade .modal-footer {background:white;border:none;border-radius:0px}
div#AcessoRestritoIdade .botao,
div#AcessoRestritoIdade .modal-footer span {text-transform:uppercase;color:#000000;font-weight:600;text-shadow:none !important;letter-spacing:1px}
div#AcessoRestritoIdade .botao.principal {background:#006BC7;color:#000000}
div#AcessoRestritoIdade .botao:hover {opacity:.9}
div#AcessoRestritoIdade .botao {border:1px solid rgba(0, 0, 0, 0.23);background: #d0d0d0}
#rodape .span4.sobre-loja-rodape .titulo {display: none}
.marcas.hidden-phone:before{content:'Marcas';font-size: 22px;color: #d43138;display:block;background:none;margin:0 auto;text-align: left;width:95.1%;border-left: 3px solid #d43138;margin-bottom:20px;margin-left: 0px;height: 26px;padding-left: 10px;}
@media only screen and (max-width: 1300px) and (min-width: 767px){
  .conteiner {width:1000px}
  .conteudo-topo.span9 .span8.busca-mobile {    width: 57%}
  .lista-redes.span3.hidden-phone {display:none}
  .canais-contato.span9{width:100%}
  #barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {    width: 65%}
}
@media only screen and (max-width: 1050px) and (min-width: 767px){
    .conteiner {width:890px}
    .conteudo-topo.span9 .span8.busca-mobile {width:52%}
    #barraNewsletter .componente.newsletter.borda-principal {    margin: 0}
    #barraNewsletter .componente input {width:80% !important}
    #barraNewsletter .componente div.newsletter-cadastro {width:80%}
    #barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {    width: 60%}
}
@media only screen and (max-width: 1050px) and (min-width: 767px){
    .conteiner {width:890px}
    .conteudo-topo.span9 .span8.busca-mobile {width:52%}
    #barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {width: 80%}
}
@media only screen and (max-width: 900px) and (min-width: 767px){
    .conteiner {width:740px}
    .conteudo-topo.span9 .span8.busca-mobile {width:42%}
    .full.menu .titulo {    font-size: 12px}
    #barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {width: 80%}
    div#rodape .institucional > .conteiner > .row-fluid > .span3 {display:none}
    div#rodape .institucional > .conteiner > .row-fluid > .span9 {width:100%}
}
@media only screen and (max-width: 767px){
    /* cabecalho */
    #cabecalho .conteiner{ background: transparent; }
    #cabecalho .atalhos-mobile, #cabecalho {background: #ffffff;border: none;}
    .row-fluid.banner.cheio .flexslider {margin:0px !important}
    div#cabecalho {height:auto;padding-top: 60px}
    div#rodape .institucional > .conteiner > div > div.span9 > .row-fluid > .span4 {    width: 100% !important}
    div#rodape  {z-index:99}

    /* topo */
    #cabecalho .atalhos-mobile {border: none;background: #d43138;}
    #cabecalho .atalhos-mobile a {top: 12px;text-shadow: none}
    #cabecalho .atalhos-mobile ul li { border: none; }
    #cabecalho .atalhos-mobile ul li.fundo-principal{ background: none; }
    #cabecalho .atalhos-mobile ul li a.icon-home::before {content: "";background: url(//cdn.awsli.com.br/temasv2/204/website-home.png) no-repeat top center;padding: 20px;filter: invert(1)}
    #cabecalho .atalhos-mobile ul li a.icon-user::before {content: "";background: url(//cdn.awsli.com.br/temasv2/204/avatar%20mb.png) no-repeat center 4px;padding: 20px;filter: invert(1)}
    #cabecalho .atalhos-mobile ul li a.icon-shopping-cart::before {content: "";background: url(//cdn.awsli.com.br/temasv2/204/shoppingbgs.png) no-repeat center;padding: 20px;filter: invert(1)}
    #cabecalho .atalhos-mobile ul li a.icon-signout::before {font-size: 35px;color: #000000}
    #cabecalho .atalhos-mobile ul li a:hover { opacity: 0.8; }

    /* busca */
    #cabecalho .busca-mobile {background: none;border: none;width: 100%}
    #cabecalho .busca input{border-radius: 0px;padding-left: 20px;height: 28px;text-transform: uppercase;font-family: "Helvetica";font-size: 14px;width: 90%;font-weight: 300}
    #cabecalho .busca input::placeholder{ color: #CBCBCB; }
	#cabecalho .busca input{height: 27px;border: 0;border-radius: 2px;border: 1px solid #ccc;}
	#cabecalho .busca .botao{background: none;color: #cd709a;font-size: 20px;right: 4%;width: 45px;font-weight: bold;border: none;position: absolute;top: 1px;height: 47px;border-radius: 6px;background: #fff;}

    /* menu */
    #cabecalho .atalho-menu {background: #cd709a;background-size: 100%;width: 25px;font-size: 13px;padding: 9px 10px;color: #ffffff;}
    #cabecalho .menu.superior > ul li {display:none !important}
    #cabecalho .menu.superior:last-child > ul li{display:block !important}
    #cabecalho .menu.superior {background: #fff}
    #cabecalho .menu.superior ul li { border: none; }
    #cabecalho .menu.superior ul li:hover { background: none; }
    #cabecalho .menu.superior ul li a strong, #cabecalho .menu.superior ul li a {color: #838383;font-family: "Helvetica";font-size: 18px;font-weight: 600px}
    #cabecalho .menu.superior ul li a:hover { color: #838383; }

    /* filtro */
    #filtro-home { display: none; }

    /* listagem produtos */
    .listagem .listagem-item .acoes-produto-responsiva { display: none !important; }
    .pagina-inicial #corpo { margin-top: -60px; }
    .conteudo.span12 .listagem .titulo-categoria strong {    background: none}
    .listagem .titulo-categoria strong, div#descricao:before,.listagem.aproveite-tambem.borda-alpha > h4.titulo.cor-secundaria {width: auto;float: none;text-align: left;height: 30px;display:block;font-size: 20px;text-transform: uppercase;background: none}


    /* pagina produto */
    .acoes-produto .preco-produto, .produto-compartilhar, .produto .principal > div { border: none; }
    .produto-compartilhar .lista-redes .fa-whatsapp{ display: none}
    #st-1 .st-btn[data-network='facebook'] {background: url(//cdn.awsli.com.br/temasv2/204/cl-compartilhar-mobile.png) no-repeat;background-size: cover}
    .produto .conteiner-imagem > div { border: none; }
    body.pagina-produto .principal .comprar a.botao.botao-comprar.principal.grande {background-image: url(//cdn.awsli.com.br/temasv2/204/cl-comprar-mobile.png) !important}

    /*campo cep */
    .cep .input-append.input-prepend input {width: 160px;border-left: none;margin-left: -5px;padding-left: 20px}

    /* rodape */
    #rodape .institucional i {color: #6f6f6f;margin-right: 5px;}
    .span9.span12 p {margin-bottom: -5px !important}
    #rodape .redes-sociais{float:left}
    #rodape .institucional .lista-redes {text-align: left}
}

@media only screen and (max-width: 650px){
    .banner.tarja{display:none}
}


/*INSTAGRAM*/
div#instagram {
    text-align: center
}

div#instagram .icon {
    width: 30px;
    height: 30px;
    vertical-align: sub;
    margin-right: 10px
}

div#instagram .icon .cls-1 {
    fill: #ff0d72
}

div#instagram h2 {
    padding: 20px 0;
    position: relative;
    display: block;
    margin-bottom: 20px
}

div#instagram h2:after {
    content: "";
    background: #ffc402;
    width: 93px;
    height: 3px;
    display: block;
    margin: 15px auto;
}

div#instagram h2 span {
    margin-right: 5px
}

div#instagram h2 a,div#instagram h2 span {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase
}

div#instagram h2 a {
    color: #ffc402;
}

div#instagram h2 a:hover {
    opacity: .6
}

div#instagram ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    margin: 0;
    justify-content: space-between;
}

.full.menu .nivel-um>li > a:after{display:none}

.fancybox-overlay {display:none!important}

div#instagram ul li {
    margin-right: 0;
    display: inline-block;
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    border-radius: 0
}

div#instagram ul li img {
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: block;
    width: 100%;
}

div#instagram ul li:hover img {
    opacity: .7
}

div#instagram ul li:last-child {
    margin-right: 0
}