@import url('https://fonts.googleapis.com/css?family=Bad+Script');

@media (max-width: 99999px) and (min-width: 768px) { 
	
#cabecalho .superior {
    display: none;
}
    
}

@media (max-width: 768px) and (min-width: 320px) { 
	/* mobile */
#cabecalho {
	padding-bottom: 10px !important;	
}
#cabecalho .span3 {
  width: initial !important;
}
#cabecalho .span3 .logo a {
    height: 112px !important;
}
#cabecalho .conteudo-topo.span9 {
    width: 100% !important;
}
#cabecalho .span8.busca-mobile {
    width: 100% !important;
	    background: none;
    padding: 1px;
	margin-top: 0px !important;
}
/* busca */
#cabecalho button.botao.botao-busca {
    right: 10px !important;
}
/*/ btn menu /*/
#cabecalho a.atalho-menu.visible-phone.icon-th.botao.principal {
    width: 25px !important;
    border-radius: 5px !important;
    line-height: 32px !important;
    background: #8a3d17 !important;
}

/*/ menu /*/
.menu.superior>ul.nivel-um>li {
    height: auto !important;
    padding: 0 20px !important;
}
.menu.superior .nivel-dois {
    border: 0 !important;
    border-top: 0 !important;
    padding: 0 !important;
}

/* rodape */
#rodape .span12 i {
    color: #572c18 !important;
}

#rodape .span4, #rodape .span12 {
    width: 100% !important;
    text-align: center !important;
}
/* menu flutuante */ */
.atalhos-mobile {
    background: #fff !important;
    border-bottom: 2px solid #000;
}
.atalhos-mobile a {
    text-shadow: none !important;
}
.atalhos-mobile li:not(.fundo-principal) a {
    color: #fff !important;
}
    
    
/* btn ver mais mobile */
.acoes-produto-responsiva.visible-phone {
    display: none !important;
}
    
/* campo cep pag produto mobile */
.pagina-produto input.input-small.input-cep {
    padding: 11px;
}
    
.produto .acoes-produto .comprar {
    text-align: center;
}
.produto .acoes-produto .comprar span span {
    text-align: center;
}    
div#descricao img {
    max-width: 100%;
}    
    
}

body {
	background: #fff !important;	
}
.conteiner-principal .conteiner {
	box-shadow: none !important;	
}

/*/ BARRA INICIAL /*/
.barra-inicial {
    border-bottom: 1px solid #d6d6d6 !important;
    padding: 2px !important;
    background: #fff !important;
}
.barra-inicial .canais-contato i {
    display: none;
}
.barra-inicial .canais-contato.span9 a, .barra-inicial .canais-contato.span9 span{
	color: #525252;
    font-size: 13px;
    font-family: 'tahoma';
}
.barra-inicial .lista-redes .icon-facebook {
    background: #eee;
    color: #525252;
    border-radius: 50px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    margin-top: 3px;
    font-size: 13px;
}
.barra-inicial .canais-contato.span9 li:after {
    list-style-position: inside;
    list-style-type: circle;
    color: #525252;
    width: auto;
    margin: 0 auto;
    font-size: 18px;
    content: '\2022';
    float: left;
    text-align: -webkit-right;
    line-height: 35px;
	padding-right: 20px;
}
.barra-inicial .canais-contato.span9 li:first-child:after {
    display: none;
}

/*/ CABECALHO /*/

#cabecalho .inferior {
    margin-top: 20px;
}
#cabecalho .conteiner {
    padding: 0px 10px;
}
#cabecalho .span8 {
	margin-top: 18px;
    margin-right: 35px;
}

/*/ LOGO /*/
#cabecalho .span3 {
    width: 26.6%;
}
/*/ demais itens ao lado do logo /*/
#cabecalho .conteudo-topo.span9 {
    width: 70%;
}

/*/ BUSCA /*/
#cabecalho .span8.busca-mobile {
    width: 53%;
}
#cabecalho .busca.borda-alpha input {
    border: 1px solid #d6d6d6;
    padding: 12px 8px;
    border-radius: 10px;
}
#cabecalho .busca.borda-alpha {
    border: none;
    padding: 0px;
    background: none;
}
#cabecalho button.botao.botao-busca {
    background: none;
    border: none;
    color: #8a3d17;
    font-size: 24px;
    font-weight: bold;
    top: 3px;
}

/*/ ACOES CONTA /*/
#cabecalho .span8:not(.busca-mobile) {
    width: 180px;
	margin-left: 0px;
	margin-top: 15px !important;
}
#cabecalho .span8:not(.busca-mobile) img {
    margin-right: 15px;
	float: left;
}
#cabecalho .span8:not(.busca-mobile) a.bem-vindo {
    display: inline;
}
#cabecalho a.bem-vindo.cor-secundaria {
    color: #893b14;
    font-size: 12.5px;
    font-family: 'tahoma';
	text-align: center;
	float: left;
	margin-top: 10px;
}
/* logado */
#cabecalho .btn-group {
    position: absolute;
    display: inline-block;
}
#cabecalho a.botao.secundario.pequeno.dropdown-toggle span {
    display: none !important;
}
#cabecalho a.botao.secundario.pequeno.dropdown-toggle {
    background: none;
    border: none;
    color: #893b14;
    font-family: 'tahoma';
    font-size: 12.5px;
    margin-top: 13px;
	  width: 110px;
    overflow: hidden;
}



/*/ CARRINHO /*/
#cabecalho .inferior .span4.hidden-phone {
    width: 70px;
	float: right;
	margin-left: 0px;
}
#cabecalho .carrinho i {
    display: none;
}
#cabecalho .carrinho {
    border: none;
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-carrinho-com-item.png) center center no-repeat;
	height: 65px;
}
#cabecalho .carrinho>a span b {
    display: none;
}
#cabecalho .carrinho>a span {
    display: none !important;
}
#cabecalho strong.qtd-carrinho {
    margin-top: 10px;
    line-height: 10px;
    font-family: 'open sans';
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-left: 50px;
}
#cabecalho .carrinho.vazio {
	 background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-carrinho-vazio.png) center center no-repeat !important;
}


/*/ MENU SUPERIOR /*/
div#menu-categoria {
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-menu.png) center center repeat-x;
    height: 64px;
}
div#menu-categoria .conteiner {
    padding: 0px;
	background: none !important;
}
.menu.superior {
    background-color: transparent !important;
    margin-top: 0px !important;
}
.menu.superior .nivel-um>li:hover {
    background: rgba(0, 0, 0, 0.05);
    border-top-width: 0;
    margin-top: 0;
}

.menu.superior>ul.nivel-um>li {
	  height: 63px;
    padding: 0px 13px;
}
.menu.superior i.icon-chevron-down.fundo-secundario {
    display: none;
}
.menu.superior .titulo {
    margin: 22px 0 !important;
    font-size: 13px;
    font-family: 'tahoma';
    font-weight: 400;
    color: #000;
}
.menu.superior .nivel-dois>li>a {
    font-family: 'Open Sans';
    font-size: 14px;
    color: #3c3c3c !important;
}
.menu.superior .nivel-dois {
    border: 3px solid #f5f5f5;
    border-top: 8px solid #893b14;
    padding: 0px 12px;
	    top: 63px !important;
}
.menu.superior .nivel-dois li:hover {
    background: none;
}
.menu.superior .nivel-dois li {
    padding: 5px 20px;
}


/*/ BANNERS /*/
.secao-banners .conteiner {
    max-width: 100% !important;
    padding: 0px !important;
}

.secao-banners .flexslider {
	border: 0px;	
}



/* LISTAGEM */
.listagem .listagem-linha, .listagem .listagem-linha li {
	border: 0 !important;
}

/* titulo listagem */
.listagem .titulo-categoria {
    border-top: 0;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}
.listagem .titulo-categoria strong {
    font-family: 'bad script';
    font-size: 30px;
    font-weight: 100;
}
.listagem .titulo-categoria:hover {
    background: none;
    padding-left: 0;
}
/* nome do produto */
.listagem .listagem-item .nome-produto {
    font-size: 15px;
    font-weight: 600;
    font-family: 'tahoma';
    color: #000;
}
/* preço cheio */
.preco-produto strong.titulo {
    white-space: nowrap;
    color: #853913;
    font-size: 20px !important;
    font-weight: 600;
    font-family: 'tahoma';
}
/* preço deposito */
span.desconto-a-vista strong {
    font-size: 15px;
    color: #525252;
    font-family: 'tahoma';
    font-weight: 400;
}
span.desconto-a-vista {
    font-size: 15px;
    color: #525252;
    font-family: 'tahoma';
}
span.preco-parcela {
	    font-size: 14px;
    color: #525252;
    font-family: 'tahoma';
}
span.preco-parcela strong {
	    font-size: 14px;
    color: #525252;
    font-family: 'tahoma';
    font-weight: 400;
}
/* efeito hover e btn hover */
.listagem .listagem-item:hover {
    box-shadow: 2px 4px 8px 4px rgba(200,200,200,0.3);
}
.listagem-item:hover .acoes-produto {
    bottom: 3% !important;
}
.listagem-item:hover .info-produto .trustvox-stars+div {
	visibility: hidden;	
}
.listagem-item .acoes-produto {
    border: 0 !important;
    background: none !important;
}
.listagem .acoes-produto a.botao.botao-comprar.principal i {
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/icon-ver-mais-hover.png) center center no-repeat;
    width: 36px;
    height: 36px;
    line-height: 35px;
    color: transparent;
}
.listagem .acoes-produto a.botao.botao-comprar.principal {
    background: none;
    border: none;
    text-shadow: none;
    font-family: 'tahoma';
    font-size: 23px;
    font-weight: 600;
    color: #000;
    text-transform: capitalize;
    letter-spacing: -1px;
}
/*/ SOBRE A LOJA /*/
div#sobre-cabana {
    overflow: hidden;
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-rodape-sobre-a-loja.png) bottom center repeat-x;
    text-align: center;
}
div#sobre-cabana .conteiner {
    overflow: hidden;
    background: none;
}
div#sobre-cabana h2 {
    font-family: 'bad script';
    color: #853913;
    font-size: 30px;
}
#sobre-cabana p {
    font-size: 15px;
    font-family: 'tahoma';
    color: #525252;
    margin-bottom: 40px;
}
a.btn-leiamais {
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-btn-leia-mais.png) center center no-repeat;
    display: block;
    width: 178px;
    height: 39px;
    line-height: 39px;
    margin: 0 auto;
    position: relative;
    color: #fff;
    font-size: 18px;
    font-family: 'tahoma';
    margin-bottom: -39px;
    z-index: 9;
}
#sobre-cabana hr {
    border-color: #cdafa0;
    position: relative;
    margin-bottom: 7px;
}



/*/ RODAPE /*/

/* desativa e ajusta rodape */
#rodape .span4.sobre-loja-rodape, #rodape .institucional .span3 {
    display: none;
}
#rodape .institucional .span9 {
    width: 100%;
}

/* codigo css visual */

#rodape .institucional {
    background: url(https://cdn.awsli.com.br/197/197317/arquivos/bg-rodape.png) center center;
}
#rodape .institucional .titulo {
    color: #572c18;
    font-family: 'Tahoma';
    font-size: 18px;
    border-bottom: 0px;
    padding-top: 30px;
    margin-bottom: 0px;
    font-weight: 500;
    text-shadow: 0 0px 0px rgb(116, 44, 24);
}
#rodape .links-rodape ul li {
    list-style-image: none;
    line-height: 20px;
}
#rodape .institucional a, #rodape .institucional span, #rodape .institucional span i {
    color: #572c18;
}
#rodape .institucional a {
    font-size: 14px;
    font-family: 'tahoma';
}
#rodape .institucional .span4:not(.facebook) {
    width: 20%;
}
/* telefone rodapé */
span.telefone-rdp i {
    display: none;
}
span.telefone-rdp {
    font-size: 23px;
    font-weight: bold;
    letter-spacing: -1px;
    font-family: 'tahoma';
}

#rodape .pagamento-selos {
    background: #fff;
}

#rodape .pagamento-selos .titulo {
    color: #572c18;
    font-family: 'Tahoma';
    font-size: 18px;
    border-bottom: 0px;
    margin-bottom: 0px;
    font-weight: 500;
    text-shadow: 0 0px 0px rgb(116, 44, 24);
}




/*/ ------- PAGINA DE PRODUTO ------------ /*/
/*/ PAGINA DO PRODUTO /*/
/* input quant */
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    text-align: right;
    margin: 0 auto;
    margin-bottom: 10px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    border-radius: 10px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
    position: absolute;
    cursor: text;
    line-height: 30px;
    color: #ccc;
    padding: 0 5px;
    font-size: 13px;
    margin-left: 10px;
    margin-top: 2px;
}

/* nome produto */
.produto .nome-produto {
    font-family: 'Tahoma';
    font-weight: 600;
    font-size: 22px;
    color: #222;
}
.atributos ul li a span {
    font-size: 14px !important;
    color: #222;
    padding: 2px 10px;
}
.atributos ul li a {
    box-shadow: 0 0 1px 1px rgb(133, 57, 19);
    margin: 0 2px 2px 0;
    position: relative;
    border-radius: 50px;
}
.atributo-comum a.indisponivel span {
    color: #fff;
}
.atributo-comum a.indisponivel {
    background-color: #555;
    box-shadow: 0 0 1px 1px rgb(82, 82, 82);
}
.atributos i.fa.fa-times {
    top: -6px;
    right: 0px;
}
.atributos ul li a:hover {
    border-color: #853913;
}
.atributos div ul li.active a span {
    color: #fff !important;
}
.atributos div ul li.active a {
    background: #853913 !important;
    border-color: #48200c !important;
}

/* descricao e apos */

.abas-custom .tab-content {
    box-shadow: 0 0 1px rgba(0,0,0,0.2) !important;
}
.listagem.aproveite-tambem.borda-alpha h4 {
    font-family: 'bad script';
    font-size: 30px;
    font-weight: 100;
    text-align: center;
    border-bottom: 1px solid #d6d6d6 !important;
    padding-bottom: 12px;
}
.elastislide-carousel ul li a {
    border-radius: 50px;
}

/* btn comprar */
.pagina-produto .principal a.botao.botao-comprar.principal.grande.botao-comprar-ajax, a.botao.botao-comprar.principal.grande.desativo.with-popover {
    background: #8BC34A !important;
    border-bottom: 3px solid #618833 !important;
    border-radius: 10px !important;
    width: 230px !important;
}
.pagina-produto .principal a.botao.botao-comprar.principal.grande.botao-comprar-ajax:hover {
    background: #444 !important;
    border-bottom: 3px solid #222 !important;
}


/*/ ------ CHECKOUT ------- /*/
.carrinho-checkout .span6.offset3.hidden-phone.hidden-tablet {
    margin-left: 20%;
}
.carrinho-checkout .atendimento {
    border: none !important;
}
.carrinho-checkout .atendimento .icone-box {
    border-radius: 50px;
    width: 20px;
}
.carrinho-checkout div#menu-categoria {
    display: none;
}
.carrinho-checkout .caixa-sombreada {
    box-shadow: 0 0 1px rgba(0,0,0,0.3);
	border-top: 0px;
}

.carrinho-checkout #sobre-cabana {
	display: none;	
}

/*/------- carrinho ------- /*/
.pagina-carrinho a.botao.principal.grande {
    background: #8BC34A;
    border-bottom: 4px solid #56792e;
}


/*/ ---- FINALIZACAO ------ /*/
.pagina-pedido-finalizado .caixa-info {
    box-shadow: 0 0 1px rgba(0,0,0,0.1);
    background: #f9f9f9;
}
.pagina-pedido-finalizado .caixa-sombreada {
    box-shadow: 0 0 1px rgba(0,0,0,0.2);
}
.pagina-pedido-finalizado #sobre-cabana {
	display: none;	
}
.pagina-carrinho div#sobre-cabana {
    display: none;
}

/* ajustes banner */
.span12.banner.tarja, .spanNone.banner.tarja {
    text-align: center;
}

div#descricao img {
    max-width: 100%;
}