/* PLUGOO */

:root {
    --cor_primaria:#000000;
    --cor_secundaria:#ff0108;
    --cor_botao: #ff0108;
    --cor_botao_hover: #000000;
    --cor_texto_botao: #fff;
    --cor_texto_botao_hover: #fff;
    --cor_botao_comprar: #46c35f; 
    --pre_cabecalho: #ff0108;
    --cor_texto_pre_cabecalho: #fff;
    --cor_cabecalho: #fff;
    --cor_icones: #000000;
    --cor_icones_hover: #ff0108;
    --cor_texto_icones: #000000;
    --cor_menu: #fff;
    --cor_texto_menu: #000000;
    --cor_newsletter: #ff0108;
    --cor_footer: #f1f1f1;
    --cor_texto_footer: #000000;
    --texto_global:#000000;
    --cor_clara:#fff;
    --cor_escura:#000000;
    --texto_background:#ffffff;
    --texto_bg_escuro:#000000;
    --texto_bg_claro:#000000
}
        
a#return-to-top {bottom: 100px !important;}

/* PLUGOO END */





#cabecalho {
    background: #252525;
}
#cabecalho .conteudo-topo.span9 .superior.row-fluid.hidden-phone .canais-contato.span9 li a, #cabecalho .conteudo-topo.span9 .superior.row-fluid.hidden-phone .canais-contato.span9 span {
    color: #ffffff;
    font-family: 'Oswald';
    font-size: 11px;
    letter-spacing: .3px;
    text-transform: uppercase;
    line-height: 31px;
}
/* .menu.superior {
    background: #ff0009;
    border-top: 1px solid rgba(0, 0, 0, 0.64);
    -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.19);
    box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.19);
    margin-top: 0;
    text-align: center;
}
.menu.superior .nivel-um>li a strong {
    color: #2b2b2b;
    -webkit-transition: all .4s ease;
    font-family: 'Oswald';
    font-size: 15px;
    float: none;
    letter-spacing: .5px;
    text-transform: uppercase;
    text-shadow: 0.5px 0 0 rgba(0, 0, 0, 0.37);
}
.menu.superior .nivel-um>li {
    border: none !important;
    margin: 0 !important;
    text-align: center;
    padding: 0 .7%;
    display: inline-block;
    float: none;
    background: none;
}
.conteiner {
    max-width: 2000px;
} */
.lista-redes .icon-instagram {
    background: #252525;
    background: linear-gradient(145deg, #3051f1 10%, #c92bb7 70%) no-repea;
}
/* WHATSAPP FIXO */
.whatsapp-fixo {
    position: fixed;
    bottom:00px;
    right:10px;
    z-index: 999;
}

@keyframes bounce {
    
	0%, 20%, 60%, 100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	80% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px);
	}
    
}

.whatsapp-fixo:hover {
    animation: bounce 0.5s;
}

.conteiner {
    max-width: 1380px;
}

a.scrollToTop {
	display: none !important;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
	display: none;
}

.slick-arrow {
    font-size: 25px;
    position: absolute;
    top: 48%;
    z-index: 1;
    background: #fff;
    padding: 7px;
}

.slick-prev {
    left: -13px;
}

.slick-next {
    right: -13px;
}

.listagem .listagem-linha li.slick-slide {
    border: none;
    margin: 0 !important;
}

.listagem .titulo-categoria strong {
	font-size: 22px;
}

.listagem > ul {
    margin-bottom: 45px;
}

.listagem .listagem-linha li {
	border: none;
}

.listagem .listagem-item .imagem-produto {
    height: 300px;
}

.pagina-inicial .listagem .listagem-item .imagem-produto {
    height: 400px;
}

.spanNone.banner.tarja {
	border: none;
    padding: 0px;
    margin: 0px;
}

.breadcrumbs {
	border: none;
}

@media only screen and (min-width: 768px) {
    
    .ordenar-listagem.topo {
        float: right;
    	border: none;
    }
    
    .ordenar-listagem.topo + h1 {
        margin-top: -5px;
    	border-bottom: 1px solid rgba(0,0,0,0.13);
    }

}

@media only screen and (max-width: 767px) {
    
    body {
    	padding-bottom: 90px;
    }

	.conteiner .logo {
        margin: 0px;
        height: 35px;
        overflow: hidden;
    }
    
    .logo a {
    	height: 68px;
	}
    
    .logo a img {
    	top: -33px;
    }
    
    #cabecalho {
        padding-top: 0px;
    }
    
    .atalhos-mobile {
		height: 0px;
    	border: none;
    }
    
    .atalhos-mobile a.icon-home,
    .atalhos-mobile li.vazia {
    	display: none;
    }
    
    .atalhos-mobile a.icon-shopping-cart {
        position: absolute;
        top: 10px;
        right: 10px;
        filter: brightness(615%);
        background-size: 345px;
        background-position: -303px -4px;
        padding: 5px;
        width: 24px;
        height: 25px;
    }
    
    .atalhos-mobile a.icon-user {
        position: absolute;
        top: 8px;
        right: 50px;
        background-size: 345px;
        background-position: -256px -3px;
        padding: 5px;
        width: 24px;
        height: 26px;
    }
    
    body #cabecalho .conteudo-topo.span9 .inferior.row-fluid .span8 a.atalho-menu.visible-phone.icon-th.botao.principal {
        position: absolute;
        top: 13px;
        left: 10px;
        background-position: -290px -149px !important;
        padding: 0px 5px;
        background-size: 330px !important;
        width: 19px;
    }
    
    .conteudo-topo .busca-mobile {
    	padding: 10px 0px 3px;
    }
    
    .conteudo-topo .busca {
    	margin: 0;
    }
    
    .conteudo-topo .busca input#auto-complete {
        width: 100%;
    	display: block;
    	padding: 10px 8px 10px 8px;
    }
    
    #cabecalho .conteudo-topo.span9 .inferior.row-fluid .span8.busca-mobile .botao {
        right: 0px;
    	padding: 6px 13px;
    }
    
    .listagem-linha [class*="span"] {
   		width: 50%;
    	float: left;
    }
    
    .listagem .listagem-item .imagem-produto {
        width: 100%;
        float: none;
        margin: auto;
    }
    
    .listagem-linha li:first-child {
    	margin-top: 20px;
    }
    
    .listagem .listagem-item .imagem-produto,
    .pagina-inicial .listagem .listagem-item .imagem-produto {
    	height: 185px;
	}
    
    .listagem .listagem-linha:first-child {
    	padding: 0;
    }
    
    .bandeiras-produto {
    	top: -10px;
    }
    
    .bandeiras-produto span.fundo-principal.bandeira-promocao {
    	padding: 1px 8px;
    }
    
    .listagem .listagem-item:hover {
    	background: none;
    }
    
    .listagem .listagem-item:hover .imagem-produto.has-zoom .imagem-zoom {
        display: none;
        -ms-filter: "alpha(opacity=0)";
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
    }
    
    .listagem-item:hover .info-produto {
    	opacity: 1;
    }

    .listagem-item:hover .acoes-produto {
    	opacity: 0;
    	filter: alpha(opacity=0);
    }
    
    .tabela-carrinho .sem-borda {
    	border-width: 0;
	}
    
    .tabela-carrinho .conteiner-imagem {
        float: left;
    	border: none;
    	margin-right: 10px;
    }
    
    .tabela-carrinho .quantidade input[type="text"] {
    	padding: 5px;
    }
    
    .tabela-carrinho .preco-produto strong.titulo {
    	font-size: 18px;
        text-align: right;
    }
    
    .tabela-carrinho .conteiner-imagem + td + td + td {
        float: left;
    	border: none;
    }
    
    .tabela-carrinho .conteiner-imagem + td + td + td + td {
    	padding: 15px 10px;
        border-left: none;
    	border-right: none;
    	border-bottom: none;
    }
    
    .tabela-carrinho .conteiner-imagem + td + td + td + td + td {
    	border-left: none;
    	border-right: none;
    	border-bottom: none;
    }
    
    .tabela-carrinho .excluir a {
    	font-size: 18px;
	}
    
    .tabela-carrinho .excluir a::after {
        content: 'Excluir';
        margin-left: 5px;
        font-family: 'Oswald';
        font-size: 14px;
	}
    
}