/*/ Css Lu Guerra /*/



ul.atendimento.borda-alpha{
	position: relative;
	float: right;
	width: 480px;	
}

ul.atendimento.borda-alpha li{
	width: auto !important;	
}


.links-rodape-paginas ul li:nth-child(2){
	display: none;
}

.infos-rodape .local-icon{
	margin: -15px 0 0 5px;
}

@media (max-width: 768px) and (min-width: 320px){

	.banner-listagem{
		padding: 0 0 !important;
	}
	
	.banner-listagem img#banner-list{
		height: auto !important;
		width: 100%;
		transform: none !important;	
	}
	
	#corpo{
		margin-bottom: 0 !important;
	}
	
	#corpo .conteiner{
		padding-bottom: 0 !important;	
	}
	
	#rodape .institucional{
		padding: 0 !important;
	}
}


.banner.tarja{
	padding-top: 40px;
	visibility:visible !important;
	text-align: center !important;
	background: #fff !important;	
}

.pagina-extra{
	font-size: 15px;
	line-height: 22px;
	text-align: justify;	
}

.pagina-extra .row-fluid{
	margin-left: 0 !important;
}

.pagina-extra h4.titulo{
	margin-top: 20px;
	color: #000;
}

.caixa-sombreada{
	padding: 40px !important;
}


.coluna{
	display: none !important;
	width: 0 !important;	
}

.secao-principal .span9 {
	width: 100% !important;
}

.produto .acoes-flutuante{
	display: none !important;	
}

.preco-promocional.cor-principal {
	font-size: 30px !important;
    font-weight: normal;
    font-family: 'poppins', sans-serif;
    display: block;
	color: #e07e7a;
}

.pagina-carrinho .preco-promocional.cor-principal{
	font-size: 16px !important;
}

.preco-produto.destaque-avista div:first{
	margin-bottom:: 10px;
}

.listagem-item .nome-produto{
	font-weight: normal !important;
}

#descricao{
	font-family: 'poppins', sans-serif !important;	
}

#descricao *{
	font-family: 'poppins', sans-serif !important;
	line-height: 19px !important;
	font-size: 14px;
}

#descricao h3, #descricao p{
	margin-top: 10px !important;	
	margin-bottom: 0 !important;
}



.submit-email.botao.principal {
	max-width: 125px !important;
	padding: 2px 11px 1px !important;
}

.identificacao .email-box{
	margin-right: 95px;	
}

/* BACK TO TOP */
#back-to-top {
    position: fixed;
    bottom: 80px;
    right: 40px;
    z-index: 9999;
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 50px;
    background: #e2e2e2;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
	font-size: 20px;
}
#back-to-top:hover {
    background: #e9ebec;
}
#back-to-top.show {
    opacity: 1;
}
/* FIM BACK TO TOP */


/*/ Codigos Gerais /*/
@import url('https://fonts.googleapis.com/css?family=Poppins');

* {
	font-family: 'Poppins', sans-serif;
	box-sizing: border-box;
}
.conteiner {
    box-shadow: none !important;
}
/*/ Paginas Extras /*/
.pagina-login #corpo .form-horizontal .control-label {
    padding-top: 9px !important;
}
.pagina-login #corpo input {
    height: 37px;
}

.pagina-login #corpo i {
    color: #e07d7a !important;
}

.pagina-login #corpo button {
    transition: all 0.3s !important;
    background: #e07e7a !important;
    padding: 8px 22px !IMPORTANT;
    border-radius: 5px;
    font-weight: 600;
	box-shadow: none !Important;
	text-shadow: none;
}

.pagina-login #corpo button:hover {
    background-color: #ffffff !important;
    color: #e07d7a;
}

/*/ Pagina Carrinhos /*/
.acao-editar button.botao, .acao-editar a.botao {
    padding: 8px 16px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    transition: all 0.3s;
}

.acao-editar button.botao:hover {
    color: #e07e7a;
    background: #fbfbfb !important;
}

.acao-editar button.botao {
    background: #e07e7a !important;
    border: 1px solid #757575;
}

.acao-editar a.botao:hover {
    background: #fff;
    color: #525252 !important;
}

.acao-editar a.botao {
    border: 1px solid #757575;
    background: #717171;
    color: #fff;
}

.pagina-carrinho input#calcularFrete, .pagina-carrinho input#usarCupom {
    height: 30px;
    width: 120px;
    margin-right: 6px;
    border-radius: 0;
}
.pagina-carrinho .input-append .btn {
    border-radius: 0;
}

/*/ BOTAO COMPRAR GRANDE /*/
a.botao.botao-comprar.principal.grande {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/bg-comprar.png)center center no-repeat;
    font-size: 0;
    border: none;
    padding: 25px 150px;
    display: block;
	transition: all 0.3s;
}
a.botao.botao-comprar.principal.grande:hover {
	opacity: 0.7;
}

/*/ CALCULAR CEP /*/

.cep label {
    font-size: 14px !IMPORTANT;
    text-transform: uppercase;
}

.cep .input-append.input-prepend input[name="cep"] {
    width: 130px;
    height: 30px;
    margin-left: 5px;
    margin-top: -1px;
}

.cep .input-append.input-prepend button.btn {
    background: #e18b89;
    color: #fff;
    padding: 4px 18px;
    margin-top: -1px;
    margin-left: 4px;
    border-radius: 0 !important;
	transition: all 0.3s;
}

.cep .input-append.input-prepend button.btn:hover {
    background: #fff;
    color: #e18b89;
}

/*/ EFFECTS TOP FIXED /*/
#barraTopo {
    display: none !important;
}

/*/ Menu /*/


/*///// ~~ Todos Css Full Banner (secao-banners) ~~ /////*/
.secao-banners .conteiner {
    max-width: 100%;
    padding: 0 !Important;
}
.secao-banners .flexslider {
    border: none;
    border-radius: 0;
}
/*/ Css Banner Tarja /*/
.row-fluid.banner.hidden-phone .span12 {
    visibility: hidden;
}

.secao-banners .row-fluid.banner.hidden-phone {
    margin: 0 !Important;
    background-color: #ccc !important;
}
/*/ Css Mini Banners /*/


/*/ CSS CORPO /*/
#corpo {
    margin-top: 30px;
}

/*/ Css Bloco de Texto Apos Mini Banner /*/
.blockText-LuGuerra {	
	 padding: 40px 0;
		
}

.blockText-LuGuerra p {
    font-size: 16px;
	line-height: 26px;
	color: #525252;
	text-align: justify;
}

.blockText-LuGuerra h1 {
		margin-bottom: 15px;
		color: #525252;
		text-transform: uppercase;
		letter-spacing: -0.6px;
}

/*/ Vitrine Lançamento /*/
.vitrine-lancamento strong {
    display: none;
}
.vitrine-lancamento:after {
    content: "";
    padding: 13px 27px;
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-listagem.png) center center no-repeat;
    position: relative;
    top: -26px;
		background-color: #fff;
}
.vitrine-lancamento {
		padding: 10px 0px !Important;
    text-align: center;
    border-top-width: 1px !Important;
    border-color: #efefef !Important;
    background: transparent !important;
}
/*/ .Listagem Item /*/

/*/ Produto Adicionado /*/
.listagem-item.produto-adicionado:hover .acoes-produto {
    display: none;
}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {
    display: none !Important;
}
.listagem .listagem-linha li {
    border: none !Important;
}


.listagem-item.produto-adicionado:before {
		left: 0px;
    top: 0;
    background: rgba(255, 255, 255, 0.71);
    width: 100%;
    height: 100%;
    z-index: 1;
    content: "Produto Adicionado em seu Carrinho";
    POSITION: ABSOLUTE;
    box-sizing: border-box;
    padding: 115px 20px 0px 20px;
    font-size: 17px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: -0.5px;
    color: #525252;
}

.listagem-item.produto-adicionado:after {
		color: #fff;
	  font: normal normal normal 14px/1 FontAwesome;
        content: "\f00c";
    width: 48px;
    height: 48px;
    background: #e07e7a;
    position: absolute;
    top: 17%;
    left: 42%;
    z-index: 170;
    opacity: 0.8;
		border-radius: 100%;
		line-height: 50px;
		font-size: 30px;
		text-align: center;
}
/*/ Listagem Hover /*/
.listagem .listagem-item:hover {
    box-shadow: 1px 1px 8px -2px #ccc;
}
.listagem .listagem-item {transition: box-shadow 0.3s, transform 0.3s !important;}
.listagem-item a.botao.botao-comprar.principal {

    background: #fff;
    border: 1px solid #E07E7A;
	border-radius: 10px;
    color: #666;
    font-size: 14px;
	padding: 10px 40px;
}
/*.listagem-item a.botao.botao-comprar.principal {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/AtelieLuGuerra-BTNCOMPRAR.png) center center no-repeat;
    padding: 25px 75px;
    border: none;
    color: transparent;
    font-size: 0;
	max-width:
}*/
.listagem-item:hover .acoes-produto {
    bottom: 1% !Important;
    background: none !important;
    transform: scale(1);
		left: 1% !Important;
}
.listagem-item .acoes-produto {
		left: 1% !Important;
    bottom: 1% !important;
    border: none !important;
    transform: scale(0.8);
    transition: all 0.3s !important;
}
.listagem .listagem-item .nome-produto {
    min-height: 18px !important;
}

.listagem .info-produto {
    padding: 16px 10px 50px 10px !Important;
}

/*/ Listagem Preços Etc.. /*/


.produto .acoes-produto .preco-produto .preco-venda{
	font-size: 20px !important;
	font-weight: normal !important;
    color: #E07E7A !important;
}

.listagem-item .preco-produto .preco-venda {
    font-size: 20px !important;
	font-weight: normal;
    color: #E07E7A;
}

.listagem-item .preco-produto s.preco-venda {
	font-size: 14px !important;
}

.listagem-item .preco-produto .preco-venda:before {
    /*content: "de";*/
	/*color: #525252;*/
}
.listagem-item strong.preco-promocional {
    font-size: 20px !important;
    font-weight: normal;
    font-family: 'poppins', sans-serif;
    display: block;
		color: #e07e7a;
}

.listagem-item strong.preco-promocional:before{
    content: "";
    display: block;
    font-size: 13px;
    font-weight: 100;
		color: #525252;
}




/*/ Listagem Bandeira Desconto / Frete Gratis. /*/
.listagem-item .bandeiras-produto {
    width: 100%;
}
.listagem-item .bandeiras-produto span.fundo-principal.bandeira-promocao {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/descontoGuerra.png) center center no-repeat;
    border: none;
    box-shadow: none;
    padding: 16px 11px !important;
    font-size: 15px;
    height: 49px;
    line-height: 3px;
}
.listagem-item .bandeiras-produto span.bandeira-frete-gratis.label-success {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/freteGuerra.png) center center no-repeat;
    color: transparent;
    font-size: 0;
    padding: 17px 25px;
    border: none;
    box-shadow: none;
}

/*/ ~~~~ Full Banner LIstagem ~~~~ /*/
.banner-listagem {
	text-align: center;
    margin-bottom: 70px;
}
.banner-listagem img#banner-list {
    /*height: 350px;*/
	height: auto;
}

.pagina-carrinho .banner-listagem img#banner-list, .pagina-carrinho.carrinho-checkout .banner-listagem img#banner-list {
	display: none;	
}



/*/ Secao Banners /*/
/* alguns ajuste na propria setinha  */
.secao-banners .flexslider:hover .flex-direction-nav .flex-prev {
    left: 20px !important;
}
.secao-banners .flexslider:hover .flex-direction-nav .flex-next { 
    right: 20px !important;
}

.secao-banners .flex-direction-nav .flex-prev {
    left: -20px !important;
}
.secao-banners .flex-direction-nav .flex-next {
    right: -20px !important;
}
    
 /* meche as bolinhas da parte inferior do banner */
.secao-banners ol.flex-control-nav.flex-control-paging {
		width: 100% !important;
    text-align: center !IMPORTANT;
}

.secao-banners .flex-control-paging li a {
    width: 15px !important;
    height: 15px !important;
}   

/* image das setinhas do banner */
.secao-banners .banner .flex-direction-nav .flex-prev {
    background: url(https://cdn.awsli.com.br/172/172459/arquivos/seta-left-banner.png) center center no-repeat;
    padding: 20px;
		background-size: 35px;
}
.secao-banners .banner .flex-direction-nav .flex-next {
    background: url(https://cdn.awsli.com.br/172/172459/arquivos/seta-dir-banner.png) center center no-repeat;
    padding: 20px;
		background-size: 35px;
}


/*//// ~~ Todos Css NewsLetter ~~ /////*/
#barraNewsletter {
    padding: 5px 2px;
}
#barraNewsletter .componente .texto-newsletter span {
    display: block;
    font-weight: bold;
    font-size: 22px;
    color: #FFFFFF;
    letter-spacing: -0.3px;
    text-transform: uppercase;
    text-align: left;
		margin-bottom: -8px;
}

#barraNewsletter .componente .texto-newsletter strong {
    display: block;
    font-weight: bold;
    font-size: 13px;
    color: #AAAAAA;
    letter-spacing: -0.3px;
    text-transform: uppercase;
}
#barraNewsletter p.texto-newsletter.newsletter-cadastro {
    width: 450px;
	font-weight: bold;
	text-align: left !important;
	line-height: 25px !important;
}

#barraNewsletter p.texto-newsletter.newsletter-cadastro:before {
    content: "";
    padding: 24px 33px;
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-email.png) center center no-repeat;
    float: left;
		margin-right: 26px;
}

#barraNewsletter .componente .interno-conteudo {
    text-align: left !important;
    position: relative;
}
#barraNewsletter .componente .alert {
    position: absolute;
    right: 236px;
    top: -31px;
        margin: 0 !Important;
}

#barraNewsletter .newsletter-cadastro.input-conteiner {
    width: 52%;
 float: right;
}

#barraNewsletter .newsletter-cadastro.input-conteiner > input[name="email"] {
    width: 78%;
    height: 49px;
    border-radius: 5px !important;
    border: none;
    padding: 0px 25px;
}
#barraNewsletter .newsletter-cadastro.input-conteiner > input[name="email"]::-webkit-input-placeholder {
	text-transform: uppercase;
	color: #525252;
}
#barraNewsletter .componente .botao {
    background: #e07e7a;
    height: 49px;
    border: none;
    padding: 0px 16px;
    margin-left: 15px;
    border-radius: 5px;
	line-height: 49px !important;
	transition: all 0.3s;
}
#barraNewsletter .componente .botao:hover {
    background: #fff;
    color: #e07e7a;
}

#barraNewsletter .componente .botao:after {
	content: "CADASTRAR" !important;
	font-size: 13px !important;
}


/*///// ~~ Todos Css do Rodape ~~ /////*/
#rodape .institucional {
    padding: 25px 0px;
    background: #ffffff !Important;
}

/*/ /// /*/
#rodape .institucional > .conteiner > .row-fluid > .span3 > .redes-sociais {
    display: none;
}
#rodape .institucional > .conteiner > .row-fluid > .span9 {margin: 0px !Important;}

#rodape .titulo {
    font-size: 16px !Important;
    text-transform: uppercase;
    color: #000;
    font-family: 'poppins', sans-serif;
    margin-bottom: 0 !Important;
    padding-bottom: 6px !Important;
    border: none !important;
	font-weight: bold;
}

#rodape .institucional ul li {
    list-style: none;
    text-transform: uppercase;
	font-family: 'poppins', sans-serif;
	line-height: 20px !important;
}
#rodape .institucional ul li a {		
	color: #525252;
	transition: all 0.3s;
	text-decoration: none;
	line-height: 20px !important;
}

#rodape .institucional ul li a:hover {
	color: #e07e7a;
}

#rodape .institucional .sobre-loja-rodape span {
	color: #525252;
	font-size: 14px;

}
#rodape .institucional .sobre-loja-rodape span.tel, #rodape .institucional .sobre-loja-rodape span.zap {color: #000;}

#rodape .institucional .span3 .logo {
    padding-top: 25px;
}
#rodape .institucional span.titulo-redes {
    float: left;
    font-size: 16px !important;
    color: #000 !important;
    margin-right: 25px;
    position: relative;
    top: 7px;
}
#rodape .institucional .social-redes-rdp li i {padding: 9px 8px;}

#rodape .institucional .social-redes-rdp li {
	   float: left;
    width: 30px;
	border: none; 
	transition: all 0.3s;
	
}
#rodape .institucional .social-redes-rdp li a {
	display: block;
}
#rodape .institucional .social-redes-rdp li:hover {opacity: 0.6;}

#rodape .institucional .social-redes-rdp ul li:first-child i {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-facebook.png) center center no-repeat;
    color: transparent;
}
#rodape .institucional .social-redes-rdp .icon-instagram {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-instagram.png) center center no-repeat;
    color: transparent;
}

/*///// ~~ Todos Css do Pagadamentos - Selos (rodape) ~~ /////*/
/*/ Pagamentos Selos /*/
#rodape .pagamento-selos {
    background: #ffffff !important;
    border-top: 1px solid #efefef;
    padding: 5px 0px 32px 0px !important;
}
#rodape .pagamento-selos .titulo {
    font-size: 17px !important;
    letter-spacing: -0.5px;
    margin-bottom: 15px !important;
}

/*/ ~~~~~~~~~~ TRABALHANDO PARTE RESPONSIVA ~~~~~~~~~~ /*/

/*/ ELEMENTOS ESTILIZADOS APENAS ACIMA DE WIDTH 768PX /*/
@media (max-width: 99999px) and (min-width: 768px){

    /*/ Efeito TOpo fixo Css /*/
#cabecalho > .conteiner {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
#_content_Effect_Fixed_ {
	height: 248px;
	transition: height 0.5s;
}
.Fixed_Effect #_content_Effect_Fixed_ {
		height: 132px;
    position: fixed;
    width: 100%;
    z-index: 2017;
    background: #fff;
    box-shadow: 0px 4px 15px -8px #525252;
}
.Fixed_Effect #cabecalho {
	padding: 10px 0px;
}
#menu-categoria {
		margin: 0;
		transition: transform .5s;
}
.Fixed_Effect #menu-categoria {
		transform: translateY(-120%);
		position: relative;
		z-index: -3;
}
.menu_Open #menu-categoria {
		transform: translateY(0) !important;
}
.menu_Open #_content_Effect_Fixed_ {
		height: 199px !important; 
}
.Fixed_Effect #_content_Effect_Fixed_ {
    position: fixed;
    width: 100%;
    background: #fff;
    top: 0;
}
.Fixed_Effect .secao-banners {
    margin-top: 132px;
}
/* Icon Hamburguer */
.Fixed_Effect #icon_Menu {
    display: block;
    opacity: 1;
    margin-left: -20px;
    margin-top: 9px;
    transition: margin 0.5s, opacity 0.5s;
    visibility: visible;
		z-index: 100;
}
#icon_Menu.open:hover {
    transform: rotate(180deg);
	transition: all 0.4s 0.3s;
}
#icon_Menu.open {transition: all 0.4s;}
#icon_Menu{
   margin-top: 70px;
    margin-left: -20px;
    opacity: 0;
    visibility: hidden;
    transition: margin 0.5s, opacity 0.5s;
  width: 32px;
  height: 20px;
  position: absolute;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
	z-index: 10000000;
}

#icon_Menu span{
  display: block;
  position: absolute;
  height: 3px;
  width: 32px;
  background: #000;
  border-radius: 20px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


#icon_Menu span:nth-child(1) {
  top: 0px;
}

#icon_Menu span:nth-child(2) {
  top: 8px;
}

#icon_Menu span:nth-child(3) {
  top: 16px;
}

#icon_Menu.open span:nth-child(1) {
  top: 8px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#icon_Menu.open span:nth-child(2) {
  opacity: 0;
  left: -40px;
}

#icon_Menu.open span:nth-child(3) {
  top: 8px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}


/*///// ~~ Todos Css Barra - Inicial ~~ /////*/
.barra-inicial{
    display: none;
}
/*///// ~~ Todos Css Cabecalho ~~ /////*/
#cabecalho {
    padding: 34px 0px;
    background: #fff;
    transition: padding 0.5s;
    position: relative;
    z-index: 100;
}
#cabecalho .conteudo-topo .superior {
    display: none;
}
#cabecalho .conteudo-topo.hidden-phone.span4 {
    padding: 40px 0px 0px;
}
/*/ .Logo /*/

/*/ Lista Redes Antes da busca /*/
#cabecalho .lista-redes {
	float: left;
}
#cabecalho .lista-redes ul li:nth-child(2), #cabecalho .lista-redes ul li:nth-child(3) {
    /*display: none;*/
}
#cabecalho .lista-redes li {border: none; transition: all 0.3s;}
#cabecalho .lista-redes li:hover {opacity: 0.6;}
#cabecalho .lista-redes ul li:first-child i {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-facebook.png) 1px center no-repeat;
    color: transparent;
}
#cabecalho .lista-redes ul li:first-child {
    width: 22px;
}
#cabecalho .lista-redes .icon-instagram {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-instagram.png) center center no-repeat;
    color: transparent;
}
/*/ .Busca /*/
#cabecalho .busca{
	    width: 77%;
    background: none !important;
    border: none !important;
		float: right;
		padding: 0px;
}
#cabecalho .busca input {
    width: 100%;
    height: 36px;
		box-shadow: none;
		border-color: #efefef;
		border-radius: 10px;
		padding: 0px 45px 1px 15px;
    	transition: all 0.3s;
}
#cabecalho .busca input:focus {
    box-shadow: 0px 0px 13px -3px #ccc;
}
#cabecalho .busca input::-webkit-input-placeholder {
	font-size: 12px;
	text-transform: uppercase;
	color: #525252;
}

/*/ .botao busca /*/
#cabecalho .busca .botao-busca {
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/icon-pesquisar.png) center center no-repeat !Important;
    border: none;
    color: transparent !important;
    right: 3px !Important;
    top: 3px !important;
}
/*/ .Bem-Vindo /*/

/*/ Minha Conta /*/
#cabecalho .minha-conta {
    position: relative;
	margin-left: 85px;
}
#cabecalho .minha-conta > ul {
    margin: 0;
}
#cabecalho .minha-conta > ul i.account {
    padding: 14px;
    display: inline;
    background-image: url(https://cdn.awsli.com.br/548/548945/arquivos/ico-moca.png);
	background-repeat: no-repeat;
	background-position:center center;
	background-size: auto 25px;
		position: relative;
    /*top: -2px;
    left: -3px;*/
}
#cabecalho .minha-conta > ul > li > a {
    display: block;
		font-size: 13px;
    text-transform: uppercase;
	color: #000;
	    padding-top: 11px;
    position: relative;
    text-decoration: none;
}
/*/ Drop Açoes da minha Conta /*/
#cabecalho .minha-conta .drop-acoes-conta li {
	background: #fff;
    float: none;
    width: 140px;
	display: block !important; 
	margin: 0px !Important;
}
#cabecalho .minha-conta > ul > li:hover .drop-acoes-conta {
    top: 100%;
    visibility: visible !important;
    opacity: 1;
}
#cabecalho .minha-conta .drop-acoes-conta {
    text-align: center;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 120%;
    left: 44%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #FFF;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    -webkit-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    -o-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    z-index: 100;
    margin: 0;
}
#cabecalho .minha-conta .drop-acoes-conta li a:hover {
    background: #F5F5F5;
    color: #e07e7a !important;
}

#cabecalho .minha-conta .drop-acoes-conta li a.logout:hover {
    background: #F5F5F5;
    color: #e07e7a !important;
}

#cabecalho .minha-conta .drop-acoes-conta li a.logout {
	background: #666;
    color: #fff !important;
}

#cabecalho .minha-conta .drop-acoes-conta li a {
	text-decoration: none;
   display: block !important;
    font-weight: bold;
    font-size: 12px;
    color: #AAAAAA;
    letter-spacing: 0.2px;
    line-height: 50px;
    text-transform: uppercase;
    -webkit-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    -o-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
}

/*/ .Carrinho / Carrinho.Vazio /*/
#cabecalho .carrinho>a span {
    display: none !Important;
}
#cabecalho .carrinho>a i {
    background-image: url(https://cdn.awsli.com.br/548/548945/arquivos/ico-sacola.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 25px;
	color: transparent !important;
	background-color: #fff !important;
}
#cabecalho .carrinho>a i:after {
    content: "SACOLA";
    font-size: 13px;
    color: #000;
    position: absolute;
    font-weight: 400;
    left: 55px;
    top: 1px;
    font-family: 'poppins', sans-serif;
}

#cabecalho .carrinho>a strong {
    display: block !important;
    font-weight: 600;
    position: relative;
    font-size: 15px;
	  margin-left: -1px;
}
  
#cabecalho .carrinho {
	border: none; 
}
    
    /*/ Carrinho Drop Down /*/
    #cabecalho .carrinho-interno{ width: 370px !Important;}
#cabecalho .carrinho-interno.borda-principal {
    display: block !important;
    margin-top: 22px;
    -webkit-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    -o-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    opacity: 0;
    visibility: hidden;
}

#cabecalho .carrinho:hover .carrinho-interno {
    margin-top: 0;
    visibility: visible;
    opacity: 1;
}    
#cabecalho .carrinho-interno>div>span>span > strong {
    font-weight: 700;
}
#cabecalho .carrinho-interno>div>span > i {
	font-style: normal;
}
#cabecalho .carrinho-interno>div>span {
    float: none;
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
}
#cabecalho .carrinho-interno>div {
    text-align: center;
		margin-top: 28px !important;
}

#cabecalho .carrinho-interno>div .botao {
    padding: 12px 45px 10px 14px;
    text-transform: uppercase;
    font-weight: 700;
    background: #e07e7a;
    letter-spacing: 0.5px;
	position: relative;
	transition: all 0.3s;
	float: none !Important;
}
#cabecalho .carrinho-interno>div .botao:hover {
	background: #fff;
	border-color: #909090;
	color: #e07e7a;
}
#cabecalho .carrinho-interno > div .botao:before {
    content: "\f061";
    font-family: FontAwesome;
    font-size: 15px;
    position: absolute;
    top: 13px;
    right: 17px;
} 
    
/*///// ~~ Todos Css Menu Superior ~~ /////*/
#menu-categoria {
    background: #fafbfc;
}
#menu-categoria > .conteiner {
    padding: 0;
	  background: transparent !important;
}
.menu.superior {
    margin-top: 0px !important;
	background-color: transparent !important;
}   
.menu.superior li > a i {
    display: none !Important;
}
.menu.superior .nivel-um > li {
    border: none !important;
    margin: 0 !important;
}
.menu.superior .nivel-um > li a {position: relative;}

.menu.superior .nivel-um > li a strong .menuDestaque{
	color: #E07E7A;
}

.menu.superior .nivel-um .titulo {
    transition: all 0.5s;  
    font-size: 13px;
    text-transform: uppercase;
}

.menu.superior .nivel-um > li > a:after {
    content: "\f111" ;
    position: absolute;
    top: 24px;
    right: -22px;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 3px;
    color: #bcbdc0;
}

.menu.superior .nivel-um>li:hover .titulo {
    color: #e07e7a !important;
}
.menu.superior .nivel-um > li {
    transition: all 0.3s !important;
}
 .menu.superior .nivel-um > li:nth-last-child(-n+2) strong {
    color: #ff0000 !important;
}
.menu.superior .nivel-um > li:nth-last-child(-n+2):hover strong {
    color: #ff0000 !important;
}
.menu.superior .nivel-um > li:nth-last-child(-n+2) a:after {
    display: none;
}


.menu.superior:hover .running-line {
		display: block !important;
}

.menu.superior .running-line {
    position: absolute;
    width: 0px;
    height: 2px;
    background: #bebec2;
		top: 0px;
		z-index: 10;
		transition:all .16s ease-out;
	  display: none !important;
}


/*/ .Nivel-um /*/

.menu.superior .nivel-um {

    position: relative;
    padding-top: 2px; 
    display: table;
    margin: 0 auto;
}

.menu.superior .nivel-um > li {
    padding: 8px 21px;
}
/*/ Nivel Dois /*/
.menu.superior .nivel-um>li:hover .nivel-dois {
    margin-top: 0;
    visibility: visible;
    opacity: 1;
}
.menu.superior .nivel-dois > li > a {
    color: #000;
}
.menu.superior .nivel-dois a {
    margin: 0 !Important;
	  text-transform: uppercase;
    letter-spacing: 0.2px;
}

.menu.superior .nivel-dois > li {	
	margin: 0px 8px;
    background: none !important;
    float: left;
    padding: 0;
    border: none;
    text-align: center;
}

/*/ Nivel Tres /*/

.menu.superior .nivel-tres {
    display: block !important;
    position: static !important;
    box-shadow: none;
}
.menu.superior .nivel-tres a {
	transition: all 0.3s;
	line-height: 25px !important;
}
.menu.superior .nivel-tres > li {
    border: none;
	  background: none !important;
}

.menu.superior .nivel-tres > li:hover > a {
    color: #e07e7a;
}
/*/ Ajustes Menu  /*/
.menu.superior .nivel-um > li.com-filho > a {
    border-bottom: 2px solid transparent;
        transition: border 0.3s;
}

.menu.superior .nivel-um > li.com-filho:hover > a {
    border-color: #cc8a87!important;
}
.menu.superior .nivel-dois {
     padding: 16px;
	width: max-content;
	display: block !important;
    margin-top: 22px;
    left: 22px !Important;
    top: 61px !Important; 
    -webkit-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    -o-transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    transition: all .3s cubic-bezier(0.4, 0.04, 0.44, 1.07);
    opacity: 0;
    visibility: hidden;
}
.menu.superior .nivel-um>li:hover .nivel-dois {
    margin-top: 0;
    visibility: visible;
    opacity: 1;
}
    
 /*/ Listagem /*/
.listagem .listagem-item:hover {
    transform: scale(1.06);
}
    
/*/ Rodape /*/
    
#rodape .institucional .links-rodape-categorias {
    padding-left: 50px;
    margin: 0 !Important;
}

#rodape .institucional .span4.sobre-loja-rodape {
    margin: 0 !Important;
    width: 35% !important;   
}
  /*/ logo rodape /*/
#rodape .institucional .logo a img {
    margin-left: 0 !important;
}
    
}

/*/ ' ENCERRAMENTO ' ELEMENTOS ESTILIZADOS APENAS ACIMA DE WIDTH 768PX /*/

/* ELEMENTOS ESTILIZADOS APENAS MOBILE E TABLETS (ABAIXO DE 768) */
@media (max-width: 768px) and (min-width: 320px){
/*/ Atalho Mobile /*/
.atalhos-mobile a.icon-user {
    background-image: url(https://cdn.awsli.com.br/548/548945/arquivos/ico-moca.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 25px;
    color: transparent;
    text-shadow: none;
}
.atalhos-mobile a.icon-shopping-cart {
    background: url(https://cdn.awsli.com.br/548/548945/arquivos/ico-sacola.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 25px;
    color: transparent !important;
    text-shadow: none;
}
.atalhos-mobile strong.qtd-carrinho.titulo.cor-secundaria {
    position: absolute;
    font-size: 14px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 4px 8px 1px 8px;
    border-radius: 100%;
    font-weight: 600;
    top: -9px;
    color: #e07e7a;
}
    
	.atalhos-mobile {
		padding: 3px 0;
    background: #fff !important;
    border-bottom: 1px solid #b4b4b4 !Important;
}
	.atalhos-mobile li{ background: none; border: none !important;}
	.atalhos-mobile li:first-child {
    display: none;
}
.atalhos-mobile a.atalho-menu {
    float: left;
		background: none !important;
		border: none;
		position: relative;
	  border: 1px solid #b4b4b4;
    padding: 3px 8px 5px 8px;
    border-radius: 0;
    top: 6px;
    left: 10px;
}
.atalhos-mobile a.atalho-menu.icon-th:before {
   display: none;
}
	/*/ Menu Effects / Busca Effects /*/
/*/ Icon Hamburguer /*/
	#js_hamb {
	top: 5px;
  width: 32px;
  height: 28px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}
#js_hamb span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#js_hamb span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#js_hamb span:nth-child(2) {
  top: 9px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#js_hamb span:nth-child(3) {
  top: 18px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#js_hamb.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -2px;
  left: 5px;
}
#js_hamb.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
#js_hamb.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 21px;
  left: 5px;
}
/*/ Menu Drop TranslateY, Busca e Botão /*/
   
	.busca-mobile {
    background: none !important;
    padding: 0 !Important;
    border-radius: 0 !important;
}
.busca-mobile .busca {
    margin: 0 !important;
}
.busca-mobile .busca input {
    width: 100%;
    padding: 15px 14% 15px 17px;
    border: 1px solid #b3b3b3;
    box-shadow: none;
    border-radius: 0px !important;
}
.botao.botao-busca {
    border: none !Important;
    right: 5px !important;
    top: 6px !Important;
		font-size: 26px !Important;
}
.busca .botao-busca, .drop-search i{
    background: url(https://cdn.awsli.com.br/170/170819/arquivos/Ei-search.svg.png) center center no-repeat !important;
    color: transparent !important;
    border: none;
    background-size: 41px !important;
}
.busca-mobile form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
/*/ drop busca /*/
.drop-search > i {
	padding: 2px 3px;
    display: block;
}   
.drop-search {
    position: fixed;
    z-index: 99999 !Important;
    left: 76px;
    font-size: 27px;
    transition: transform 0.3s, opacity 0.3s;
		opacity: 0;
	  transform: translateY(-100%);
    padding: 4px 8px;
    top: 0px;
}
.drop_Down-Search .drop-search {
		opacity: 1;
		visibility: visible;
		transform: translateY(22%) !important;
		border-top: none;
}	
	.drop_Down-Search .busca-mobile {
transition: transform 0.3s;
}
.drop_Down-Search .busca-mobile .busca {
    width: 100%;
    position: fixed;
    left: 0;
		top:0px;
    z-index: 400;
    opacity: 0;
		transform: translateY(3%);
	transition: transform 0.3s, opacity 0.3s;
}
.active-search .busca-mobile .busca {
 transform: translateY(106%);
	visibility:visible;
	opacity: 1;
	transition: transform 0.3s;	
}
/*///// ~~ Todos Css Menu Superior ~~ /////*/
.menu.superior {
     box-shadow: 3px 2px 5px -2px #4e4e4b;
	  z-index: 88888899;
		overflow: auto;
    position: fixed;
    z-index: 2018;
    width: 80%;
	  height: 100%;
    background: #fff !important;
    top: 57px;
    left: -100%;
    transition: all 0.3s;
}
.menu.superior .nivel-um {
        padding-bottom: 70px !important;
		margin-top: 0px !Important;
    display: block !important;
    text-align: left;
}
.menu-go-left .menu.superior {
    left: 0%;		
}	
	.menu-go-left .mask-background {
    opacity: 0.6;
    visibility: visible;
}
.mask-background {
	position: fixed;
		width: 100%;
		height: 100%;
    background: #000;
    top: 0;
    left: 0;

    z-index: 500;
    transition: background 0.5s, opacity 0.5s;
    opacity: 0;
    visibility: hidden;
}
.menu.superior .nivel-um>li {
    padding: 5px 20px;
}
.menu.superior .nivel-um {
    border: none !Important;
}
    
/*/ Secao Banners /*/
     /*/ Setinha Banner /*/
.secao-banners .banner .flex-direction-nav .flex-next {
	right: 20px !important;
    margin-right: -16px !Important;
}
.secao-banners .banner .flex-direction-nav .flex-prev {
    margin-left: -16px !important;
	left: 20px !important;
}
.secao-banners .banner .flex-direction-nav .flex-next,.secao-banners .banner .flex-direction-nav .flex-prev {
	background-size: 22px !important;
	top: 42% !Important;	
}  
  
    
/*/ Secao mini-banners /*/
	#corpo .row-fluid.banner.mini-banner.hidden-phone {
    display: block !important;
}
/*/ Bloco de Texto /*/
	.blockText-LuGuerra {padding: 5px 5px !important;}
	
/*/ Listagem-Item /*/
.listagem-item .acoes-produto-responsiva.visible-phone {
    display: none !important;
}
.listagem-item .info-produto {
    text-align: center;
    padding: 32px !important;
}
.banner-listagem {padding: 50px 0;margin: 0;overflow: hidden;}
	/*.banner-listagem img#banner-list {height: 100px !important;transform: scale(2);*/
	/*
}
 /*/ Barra News Letter /*/
	div#barraNewsletter {
		 margin-top: 30px;
    display: block !important;
		 padding-bottom: 25px !important;
}
	#barraNewsletter .componente .texto-newsletter:before {display: none;}
#barraNewsletter .componente .newsletter-cadastro {
    padding: 0 !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100% !important;
}
#barraNewsletter .componente .newsletter-cadastro > span {
    text-align: center !Important;
}

#barraNewsletter .componente .newsletter-cadastro > input {
	margin: 0px !Important;
}
	#barraNewsletter .componente .botao {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 85%;
    margin-left: 0 !important;
    margin-top: 6px;
    text-align: center;
}
#barraNewsletter .componente input[type="text"] {
    width: 85% !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
    
/*/ rodape /*/
	#rodape .institucional {
	text-align: center;
		padding: 0px 20px !important;
	}
#rodape .institucional .social-redes-rdp {
    display: table;
    margin: 0 auto;
    width: 165px;
}
    
 /*/ Ajustes /*/
    
.cep .input-append.input-prepend input[name="cep"] {
    height: 44px !Important;
} 
   
    
} /*/ Encerramento (max-width: 768px) and (min-width: 320px) /*/

@media (max-width: 1087px) and (min-width: 768px){

	#cabecalho .conteudo-topo.hidden-phone.span4 {margin: 0 !Important;}
#cabecalho .minha-conta {
    position: relative;
    margin-left: 15px !important;
    width: 55% !important;
}
	.menu.superior .nivel-um > li {
		padding: 0 9px !Important;
	}
	.menu.superior .nivel-um > li a:after {
		display: none;
	}
	#icon_Menu {
    margin-left: -30px !important;
}
	
	/*/ News Letter /*/
#barraNewsletter p.texto-newsletter.newsletter-cadastro {
    width: 385px !Important;
}

	#barraNewsletter p.texto-newsletter.newsletter-cadastro:before {

    margin-right: 1px !important;
}

} /*/ Encerramento @media (max-width: 1087px) and (min-width: 768px) /*/

@media (max-width: 845px) and (min-width: 768px) {
	
	.menu.superior .nivel-um .titulo {
    font-size: 11px !Important;
	
	}
} /*/ Encerramento @media (max-width: 845px) and (min-width: 768px) /*/

@media (max-width: 1129px) and (min-width: 768px) {
/*	#_content_Effect_Fixed_ {
    height: 234px;
	}*/
		#barraNewsletter .newsletter-cadastro.input-conteiner > input[name="email"] {
		width: 60% !Important;
	}
	
		#barraNewsletter .newsletter-cadastro.input-conteiner {
    width: 46% !Important;
	}
    
    .listagem-item strong.preco-promocional:before {
    content: "";
    display: none;
    font-size: 13px;
    font-weight: 100;
    color: #525252;
}
	
} /*/ Encerramento @media (max-width: 1129px) and (min-width: 768px) /*/

/* WHATSAPP FIXO */
  .whatsapp-fixo {
    position: fixed;
    bottom:133px;
    right:10px;
    z-index: 999;
} 