/* Reset */
body{ font-family: 'Droid Serif', serif; font-size: 14px; font-weight: 400; margin: 0; position: relative; }
li, ul { list-style: none; margin: 0; padding: 0; }
form, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; }
img{ border: 0;} 
input{ border: 0; color: #8f8f8f; font-family: 'Droid Serif', serif; font-weight: 400; margin: 0; } 
input:focus, select:focus{ outline: none; }
a, span{ color: #000000; text-decoration: none; font-family: 'Droid Serif', serif; font-size: 14px; font-weight: 400; }
a:hover{ color: #672a57; text-decoration: none; }
strong, b{ font-family: 'Droid Serif', serif; font-size: 14px; font-weight: 400; }
.titulo{ font-family: 'Droid Serif', serif; }

.conteiner-principal .conteiner, 
.flexslider, 
.menu .nivel-dois, 
.menu .nivel-tres, 
.menu.lateral .nivel-um > li > a,
.sugestoes,
.produto .conteiner-imagem > div,
.abas-custom .nav-tabs li a,
.abas-custom .tab-content{ box-shadow: none; }

.flexslider,
.canais-contato ul li{ border: 0;
	padding-left: 0;
	margin-left: 0;
}

.lista-redes .icon-facebook:before,
.lista-redes .icon-twitter:before,
.lista-redes .icon-instagram:before,
.icon-list:before,
.icon-user:before,
.icon-comment:before,
.conteudo-topo .inferior .carrinho > a .icon-shopping-cart:before,
.conteudo-topo .inferior .busca .icon-search:before{ 
	background: url(//cdn.awsli.com.br/temas/12/sprite-vintage.png) no-repeat; display: block; }


.lista-redes li a i {
	background: #A11B5A !important;
} /* outubro */
.lista-redes li:hover a i {
	background: #f6ab72 !important;
} /* outubro */

.canais-contato ul li i, .carrinho > a i, .barra-inicial, .conteiner-principal .conteiner, .acoes-conta>li i{ background: none; }

.fundo-principal, .botao.principal, .menu li:hover>a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu>li>a:hover, 
.filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a{ background-color: #672a57; }
.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: #672a57; }

/* cabecalho */
.lista-redes .icon-facebook:before{     margin: auto;background-position: -35px 0; content: ""; height: 18px; position: relative; top: 2px; width: 20px; }
.barra-inicial li:hover .icon-facebook:before, #rodape li:hover .icon-facebook:before{ background-position: -35px -18px; }
.lista-redes .icon-instagram:before {
        margin: auto;
    background-position: -55px 0px;
    content: "";
    height: 17px;
    position: relative;
    top: 2px;
    width: 19px;
} /* outubro */
.barra-inicial li:hover .icon-instagram:before, #rodape li:hover .icon-instagram:before{ background-position: -55px -18px; }
.lista-redes .icon-twitter:before{ background-position: -73px 0; content: ""; height: 18px; position: relative; top: 2px; width: 19px; }
.barra-inicial li:hover .icon-twitter:before, #rodape li:hover .icon-twitter:before{ background-position: -73px -18px; }
.icon-list:before{ background-position: 0 -17px; content: ""; height: 17px; position: relative; top: 6px; width: 17px; left: 0px; }
.icon-user:before{ background-position: 0 0; content: ""; height: 17px; position: relative; top: 6px; width: 17px; }
.icon-comment:before{ background-position: 0px -17px; content: ""; height: 17px; position: relative; top: 2px; width: 17px; }
.conteudo-topo .inferior .carrinho > a .icon-shopping-cart:before{ background-position: -111px 0px; content: ""; height: 22px; 
	left: 0px; position: relative; top: 7px; width: 15px; }
.conteudo-topo .inferior .busca .icon-search:before{ background-position: -92px 0; content: ""; height: 18px; position: relative; 
	right: 0; top: 0; width: 18px; }

.barra-inicial{ border-bottom: 1px solid #d9ccc9; padding: 20px 0 15px 0; }
.barra-inicial .conteiner{ background: none; }

.pagina-carrinho .acoes-conta{ display: none; }
.acoes-conta li a{ color: #000; font-size: 13px; }
.acoes-conta li:hover a{ color: #000; text-decoration: underline; }
.acoes-conta>li i{ margin-right: 0; }

.canais-contato li a, .canais-contato li span{ color: #000; font-size: 13px; }
.canais-contato li:hover a, .canais-contato li:hover span{ color: #000; text-decoration: underline; }
.canais-contato ul li i{ margin-right: 0; }
.canais-contato .tel-whatsapp .fa-whatsapp{ background-color: #880a67; padding: 3px; font-weight: 700;    margin-right: 0; }

.barra-inicial .canais-contato ul li i.icon-phone {
    background-color: #880A67;
    width: 17px;
    height: 17px;
    line-height: 17px;
}
.barra-inicial .canais-contato ul li {
    padding: 0 5px;
}
.lista-redes ul li {
    border-left: 0;
    margin-right: 3px;
} /* outubro */
.lista-redes i { width: 22px; height: 22px;line-height: 23px;
    vertical-align: top;}
.lista-redes .icon-pinterest, .lista-redes .icon-bold{ 
	background-color: #A11B5A!important;
	} /* outubro */
#rodape .newsletter + div p {
    width: auto;
} /* outubro */
.canais-contato i.fa.fa-skype {
    background-color: #880A67;
    padding: 2px 4px;
} /* outubro */
.lista-redes li:hover .icon-pinterest, .lista-redes li:hover .icon-bold{ background-color: #cdb081!important; }
.barra-inicial .lista-redes ul {
    width: 130%;
    position: relative;
    left: -10px;
}
.pagina-carrinho #cabecalho .span4 {
    margin-left: 0;
    position: inherit;
}
.pagina-carrinho .logo {
    position: inherit;
}
.pagina-carrinho #cabecalho .span4 .atendimento .span4 i,
.pagina-carrinho #cabecalho .span5 .atendimento .span4 i {
    background: #8A2159;
    color: #fff;
    padding: 5px;
    font-size: 10px;
    vertical-align: middle;
}
.pagina-carrinho #cabecalho .span4 .atendimento .span4:first-child i,
.pagina-carrinho #cabecalho .span5 .atendimento .span4:first-child i {
    padding: 0;
}
.carrinho-checkout .conteiner-principal #corpo .conteiner {
    box-shadow: 0 3px 10px 0 rgba(0,0,0,0.15) !important;
}

#cabecalho .span4{ position: relative; }
.conteudo-topo .superior{ padding: 15px 0 5px; }

.bem-vindo, .bem-vindo:hover{ color: #303030; font-size: 13px; }
.bem-vindo span, .bem-vindo:hover span{ color: #672a57; font-size: 13px; }
.bem-vindo:hover span{ text-decoration: underline; }

#cabecalho .busca{ background: none; border: 1px solid #a7a2a1; padding: 0; border-radius: 5px; width: 89%; }
#cabecalho .busca-mobile{ background: none; border: 0 none; box-shadow: none; }
#cabecalho .busca input{ background: none; border: 0 none; box-shadow: none; font-size: 13px; height: 33px; padding: 0 0 0 15px; width: 89%; }
input[type="text"]:focus, input[type="password"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
    box-shadow: none; }
#cabecalho .busca input::-webkit-input-placeholder{ color: #000; }
#cabecalho .busca input::-moz-placeholder{ color: #000; }
#cabecalho .busca input:-ms-input-placeholder{ color: #000; }
#cabecalho .busca .botao-busca{ right: 12px; top: 7px; background: none; border: 0 none; padding: 0; height: 19px; }
.busca .botao-busca:hover{ background: none; }
.conteudo-topo .busca-mobile{ padding: 0; }

.pagina-carrinho{ position: relative; }
.carrinho-checkout .logo{ top: 0; }
.logo{ position: absolute; top: -40px; height: 175px; width: 281px; left: 48px; }
.logo a{ height: 175px; }
.logo a img{ max-width: 100%; }

#cabecalho .superior .span12{ min-height: 25px; }
#cabecalho .carrinho{ background: url(//cdn.awsli.com.br/temas/12/fundo-carrinho.png) no-repeat  center top; float: right; width: 170px; margin-top: -40px;
	border: 0 none; height: 92px; }
#cabecalho .carrinho > a{ border: 1px solid #afafac; border-radius: 5px; height: 36px; margin-top: 27px; display: block; padding-left: 9px; }
#cabecalho .carrinho > a strong{ color: #672a57; font-size: 22px; line-height: 38px; margin: 0 5%; }
.carrinho > a span b, .carrinho > a span b span{ display: none; }
#cabecalho .carrinho > a span, .carrinho.vazio span{ line-height: 37px; padding: 0; font-size: 14px; color: #000; }
.carrinho.vazio>a span{ margin-left: 35px; }
.carrinho > a i{ width: 20px; background: none; }
.carrinho.vazio > a i{ width: 20px; }
#barraTopo .carrinho > a i, #barraTopo .busca .botao-busca{ background: #672a57; }
#barraTopo .carrinho > a span b, #barraTopo .carrinho.vazio span b{ color: #000000; display: block; }
.carrinho-interno{ top: 65px; border-color: #672a57; z-index: 999; }
.carrinho-interno>div .botao{ background: #672a57; }
.carrinho-checkout .atendimento{ border: 0 none;}
.carrinho-checkout .atendimento .icone-box{ border: 0 none; }

/* menu-superior */
.menu.superior{ background: url(//cdn.awsli.com.br/temas/12/bg-menu.png); position: relative; height: 42px; z-index: 99!important; margin-top: 50px; opacity: 0.9; }
.menu.superior > ul{ text-align: center; }
.menu.superior .nivel-um>li{ border: 0 none; border-top: 3px solid transparent; float: none; display: inline-block; padding: 0; position: relative; top: -5px; }
.menu.superior .nivel-um>li:hover{ border-top: 3px solid #d9c5a6; }
.menu.superior .icon-chevron-down, .menu.superior .icon-chevron-right{ display: none; }
.menu.superior .nivel-um>li a strong{ color: #fff; font-size: 16px; margin: 9px 0; } 
.menu.superior .nivel-um>li>a{ margin-top: 2px; padding: 3px 19px 0; }
.menu.superior .nivel-um>li:hover a{ background: #4d123c; }
.menu.superior .nivel-dois{ background: #4d123c; left: 0px; top: 43px; text-align: left; padding: 5px 10px; }
.menu.superior .nivel-dois a{ font-size: 13px; color: #fff; line-height: 24px; padding: 2px 0; }
.menu.superior .nivel-dois li{ border: 0 none;  padding: 0 10px; }
.menu.superior .nivel-dois li:hover{ background: none; }
.menu.superior .nivel-dois > li:hover > a, .menu.superior .nivel-tres > li:hover > a{ color: #fff; text-decoration: underline; }
.menu.superior .nivel-tres{ background: #4d123c; }
.menu.superior .canto-esq{ background: url(//cdn.awsli.com.br/temas/12/canto-esq.png) no-repeat; left: -44px; 
	height: 58px; position: absolute; top: 0; width: 44px; }
.menu.superior .canto-dir{ background: url(//cdn.awsli.com.br/temas/12/canto-dir.png) no-repeat; right: -44px; 
	height: 58px; position: absolute; top: 0; width: 44px; }

/* banner */
.banner.tarja{ text-align: center; }
.banner .flex-control-nav{ width: 100%; background: none; margin: 0 auto; right: 0; }
.banner .flex-control-paging li a{ background: #fff; opacity: 0.3; border: 0 none; box-shadow: none; height: 16px; width: 16px; }
.secao-banners .flexslider .flex-direction-nav li a{ margin: 0 5px; }
.banner .flex-control-paging li .flex-active, .banner .flex-control-paging li:hover a{ background: #672a57; opacity: 1.0; }
.secao-banners .flexslider .flex-direction-nav li a{ margin: 0 20px; width: 43px; height: 44px; font-size: 0; 
	background: url(//cdn.awsli.com.br/temas/12/setas-banner.png) no-repeat left; }
.secao-banners .flexslider .flex-direction-nav li a.flex-next{ background-position: -43px 0px; }
.secao-banners .flexslider .flex-direction-nav li a.flex-prev{ background-position: 0 0px; }
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before{ background: none; }

/* vitrine */
#listagemProdutos{ border-top: 1px solid #e4d5bb; margin-top: 30px; }
#listagemProdutos h4{ background: #fbfbf6 url(//cdn.awsli.com.br/temas/12/fundo-destaque.png) no-repeat center top; color: #672a57; font-size: 18px; 
	text-align: center; margin: 0 auto; padding: 22px 0 25px; position: relative; top: -33px; width: 202px; }
.listagem .listagem-linha, .listagem .listagem-linha li, .listagem.com-caixa .listagem-linha ul li, .listagem.com-caixa .listagem-linha ul li:hover{ 
	border: 0 none; box-shadow: none; outline: none; text-align: center; }
.listagem.com-caixa .listagem-item{ border: 0 none; box-shadow: none; outline: none; background: none; }
.bandeiras-produto{ display: none; }
.listagem .listagem-item, .listagem.com-caixa .listagem-item{ padding: 0; }
.listagem .listagem-item .imagem-produto{ background: #fff; height: 310px!important; margin-bottom: 10px; }
.pagina-categoria .listagem .listagem-item .imagem-produto, .pagina-busca .listagem .listagem-item .imagem-produto{ height: 234px!important; }
.listagem .imagem-produto img{  }
.listagem .listagem-linha li:hover .imagem-produto img{ -webkit-filter: blur(2px); }
.listagem .info-produto{ padding: 0; z-index: 11; }
.listagem .span3 .listagem-item .nome-produto{ color: #5f5f5f; font-size: 15px; line-height: 15px; display: block; text-transform: uppercase; min-height: 30; }
.listagem-item .info-produto:hover .nome-produto{ text-decoration: none; }
.listagem .info-produto .preco-produto, .listagem-item .info-produto .preco-venda{ color: #5f5f5f; font-size: 13px; }
.listagem-item .info-produto .preco-produto .preco-promocional{ color: #672a57; font-size: 24px; }
.listagem .info-produto .preco-produto .desconto-a-vista strong, .listagem .info-produto .preco-produto .preco-parcela strong{ color: #672a57; font-size: 19px; }
.listagem-linha li:hover .produto-sobrepor{ background: #efeae0 url(//cdn.awsli.com.br/temas/12/quero-esse.png) no-repeat 56% 38%; opacity: 0.9; height: 310px; }
.pagina-categoria .listagem-linha li:hover .produto-sobrepor, .pagina-busca .listagem-linha li:hover .produto-sobrepor{ 
	background: #efeae0 url(//cdn.awsli.com.br/temas/12/quero-esse.png) no-repeat 55% 50%; height: 234px; }
.listagem-linha .acoes-produto{ background: none; padding: 0; border: 0 none; }
.listagem-linha .acoes-produto-responsiva .icon-search{ display: none; }
/*.listagem-linha .acoes-produto a { background: url(//cdn.awsli.com.br/175/175035/arquivos/quero-esse.png) no-repeat 42px 76px; content: ""; font-size: 0;
  border: 0 none;  width: 87%;  min-height: 400px;  position: absolute;  top: 0;  left: 0; }
.listagem-linha .acoes-produto a{ background: url(//cdn.awsli.com.br/175/175035/arquivos/quero-esse.png) no-repeat; 
	content: ""; font-size: 0; border: 0 none; width: 127px; height: 138px; position: absolute; top: 28%; left: 22%; }
.pagina-categoria .listagem-linha .acoes-produto a, .pagina-busca .listagem-linha .acoes-produto a{ left: 15%; }	
.listagem-linha .acoes-produto .icon-search, .listagem-linha .acoes-produto-responsiva .icon-search{ display: none; }
.listagem-linha .acoes-produto-responsiva{ display: none; }*/

/* rodape */
.conteiner-principal #rodape .conteiner{ padding: 0 20px; }

#rodape{ background: #fbfbf6; }

#rodape .institucional{ background-image: none; padding: 0; min-height: 210px; }

#rodape .links-rodape{ border-right: 1px solid #e7dbd4; min-height: 210px; }
#rodape .titulo{ padding: 15px 0; margin-bottom: 0; border-bottom: 0 none; color: #672a57; font-size: 16px; }
#rodape li{ list-style: none; }
#rodape li a{ color: #000; font-size: 14px; }
#rodape li:hover a{ color: #672a57; text-decoration: underline; }

#rodape .sobre-loja{ display: none; }

/* newsletter */
.newsletter{ background: none; border: 0 none; }
.newsletter .interno{ padding: 0; }
.newsletter .titulo{ padding-top: 0; }
.newsletter .icon-envelope-alt{ display: none; }
.newsletter .texto-newsletter{ font-size: 14px; color: #000; display: block!important; width: 100%!important; }
.newsletter .input-conteiner{ border: 1px solid #a19e98; border-radius: 5px; background: none; padding: 2px 0 2px 5px; }
.newsletter .input-conteiner input{ background: none; border: 0 none; box-shadow: none; font-size: 13px; color: #9c9c9a; }
.newsletter .botao{ background: none; border: 0 none; top: 3px; }
.newsletter .icon-chevron-right:before{ background: url(//cdn.awsli.com.br/temas/12/seta-news.png) no-repeat; content: ""; height: 13px; width: 9px; }

#rodape .redes-sociais{ background: none; box-shadow: none; border: 0 none; }
#rodape .redes-sociais .titulo{ display: none; }
#rodape .caixa-facebook{ border: 0 none; box-shadow: none; width: 220px; margin: 3px 0 0 0; border-radius: 0; padding: 0; }
#rodape .institucional .lista-redes{ border: 0 none; margin-top: 0; width: 220px; padding: 0px 0 10px; border-radius: 0; }
#rodape .institucional .lista-redes ul{ margin-top: 20px; float: none; }
#rodape .institucional .lista-redes ul li{ padding: 0 4px; }

#rodape .pagamento-selos{ background: #fff; margin-top: 35px; padding-top: 10px; }

body > .selo-admake {
    display: none;
}

.gateways-rodape{ background: none; border-radius: 0; border: 0 none; }
.gateways-rodape li{ text-align: left; }
.gateways-rodape li:nth-child(2){ border-left: 0 none; }

#rodape .pagamento-selos + div{ border:0 none!important;     text-align: center;}
#rodape .pagamento-selos + div .conteiner{ border-top: 1px solid #e7dde4; max-width: 980px; margin: 0 auto; padding: 10px 0; position: relative; }
#rodape .pagamento-selos + div .span9 p, #rodape div .span9 p{ color: #000; font-size: 13px; } 
.pagina-carrinho #rodape .span9{ padding-top: 10px; }

#rodape .span12 + div{ max-width: 980px; margin: 0 auto; position: relative; z-index: 999; }
#rodape .loja-integrada:hover, #rodape .selo-integrandose:hover{ text-decoration: none!important; }
#rodape .loja-integrada{ color: #000; font-size: 13px;    display: inline-block;vertical-align: middle;     margin-right: 20px;    margin-top: 10px;}
#rodape .loja-integrada span{ font-size: 0!important; background: url(//cdn.awsli.com.br/temas/12/integrando.png) no-repeat;
  height: 22px; width: 122px; display: inline-block; margin-left: 5px; line-height: 28px; }

.selo-admake{ max-width: 980px; margin: 0 auto; z-index: 999; display: inline-block; vertical-align: middle;}
.selo-admake a{     display: inline-block; }
.selo-admake .admake{  color: #000; font-size: 13px;     position: relative; top: 4px;}
.selo-admake .admake + span{     font-size: 0;
    background: url(//cdn.awsli.com.br/temas/12/admake.png) no-repeat left top;
    height: 27px;
    width: 89px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px; }

.caixa-sombreada{ background: #fff; }
.filtro{ background: #fff; border-top: 0 none; }
#corpo .conteiner>div, .breadcrumbs ul li, .ordenar-listagem, .conteudo #listagemProdutos{ border: 0 none; }
.addthis_button_google_plusone_share{ display: none; }
.produto-compartilhar .lista-redes .fa-whatsapp{ color: #880a67; }
#rodape>div:last-child .conteiner{ position: relative; }
.carrinho-checkout .selo-admake a{ bottom: 0; }
.carrinho-checkout #rodape .loja-integrada{ bottom: 10px; }
.pagina-carrinho #rodape {text-align: center;}

@media(max-width: 979px){
    #cabecalho .row-fluid > .span4:first-child {
        width: 100%;
    }
    .carrinho-checkout .logo {
        margin: auto !important;
    }
}

@media only screen and (max-width: 860px){
	#barraTopo .carrinho span b:before{ font-size: 12px; }
	#barraTopo .carrinho > a span b{ font-size: 0; }
	#cabecalho .carrinho > a span, .carrinho.vazio span{ display: block; }
	.menu.superior .nivel-um>li>a{ padding: 3px 9px 0; border-bottom: 1px solid #5F2A4E;}
	.menu.superior .nivel-um li:last-child a {border-bottom: none;}
}

@media only screen and (max-width: 767px){
	.conteiner .logo{ position: relative; top: 0; left: auto; right: auto; margin: auto; }
	.newsletter .botao{ top: 9px; }
	.listagem .span3 .listagem-item .nome-produto{ padding-top: 30px; }
	.listagem-linha li .produto-sobrepor, .listagem-linha li:hover .produto-sobrepor{ background: none; display: none; }
	.listagem .listagem-linha li:hover .imagem-produto img{ -webkit-filter: blur(0px); }
	.acoes-produto-responsiva .tag-comprar{ margin: 5px 0px 10px 0; }
	#cabecalho .busca .botao-busca{ right: 0px; top: 0px; background: #6d315f; border: 0 none; padding: 0; height: 42px; width: 38px; }
	.menu.superior{ background: none; height: auto; }
	.menu.superior .active{ background: #d5c19f; }
	.menu.superior .nivel-um>li{ vertical-align: top; width: 100%;}
	.icon-user:before{ content: "\f007"; background: none; }
	.input-append .btn, .input-prepend .btn{ line-height: 20px; }
	#rodape .pagamento-selos + div .span9 p, #rodape div .span9 p {width: 100%; text-align: center;}
    #rodape .loja-integrada {
        display: block;
    }
}	
@media only screen and (max-width: 460px){
	#cabecalho .busca{ width: 82%; }	
	#cabecalho .conteudo-topo .busca{ padding: 5px 0; }
	.listagem-linha li .produto-sobrepor, .listagem-linha li:hover .produto-sobrepor{ background: none; display: none; }
	#rodape .loja-integrada{ right: 0px; top: 20px; bottom: 0; }
	#corpo .listagem .listagem-item .imagem-produto{ margin-bottom: 80px; }
	#corpo .acoes-produto-responsiva{ left: 20%!important; right: auto; }
	.pagina-produto #corpo .acoes-produto-responsiva{ left: 29%; }
	.acoes-produto-responsiva a span{ color: #fff; }
	#rodape .loja-integrada {left: 0%;}
	.selo-admake a {left: 50%;}
}	


/* tema escuro */
.tema-escuro .cor-secundaria, .tema-escuro .atributo-comum a span, .bem-vindo, .bem-vindo:hover, .tema-escuro .carrinho-interno .nome-produto{ color: #000; }
.tema-escuro .carrinho-interno, .tema-escuro #barraTopo, .tema-escuro #barraTopo .carrinho{ background: #fff; }