/********* Base CSS *********/
@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,900,700);

.open>.dropdown-menu a {
    color: #003C5C;
    margin: 0;
}

.conteiner-principal .conteiner {
	background-color: transparent;
	box-shadow: none;
}

.menu .nivel-dois a {
    color: black;
    line-height: 40px;
    padding: 5px;
    border: 0;
}
.menu .nivel-tres,
.menu.lateral .nivel-um>li>a {
	box-shadow: none;
    border: 1px solid #ddd;
    border-top: 0;
}

.produto .acoes-flutuante {
    box-shadow: none;
    border: 1px solid #E6E6E6;
}

.caixa-sombreada {
    box-shadow: none;
    border-left: 1px solid #E6E6E6 !important;
    border-right: 1px solid #E6E6E6 !important;
    border-bottom: 1px solid #E6E6E6 !important;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    padding: 20px;
}

/** Barra Inicial **/

.menu.superior {
	margin-top: 0px !important;
	background: #00a1e5;
	background: -moz-linear-gradient(top,  #00a1e5 0%, #222c3b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a1e5), color-stop(100%,#222c3b));
	background: -webkit-linear-gradient(top,  #00a1e5 0%,#222c3b 100%);
	background: -o-linear-gradient(top,  #00a1e5 0%,#222c3b 100%);
	background: -ms-linear-gradient(top,  #00a1e5 0%,#222c3b 100%);
	background: linear-gradient(to bottom,  #00a1e5 0%,#222c3b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e5', endColorstr='#222c3b',GradientType=0 );
	border-radius: 5px;
}
.menu.superior .nivel-um>li {
	border-right: 1px solid #ffffff;
	height: 29px;
	line-height: 0;
	border-left: none;
	padding: 0px 54px 0 24px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.menu.superior .nivel-um>li a strong {
	color: #fff;
}
.menu.superior .nivel-um {
	width: 1000px;
	margin: auto;
}
.menu.superior .nivel-um li a i {
	display: none;
}
.menu.superior .nivel-um>li:hover {
	background-color: #003C5C;
	border-color: #00a1e5;
	margin-top: -8px;
	border-top-width: 4px;
	padding: 8px 54px 16px 24px;
	margin-bottom: 0;
	border-right: none;
}
.menu.superior .nivel-um>li:hover .nivel-dois {
	top: 53px;
	border: 1px solid #a9a9a9;
	box-shadow: none;
}

.menu.superior .nivel-um li.categoria-id-1357451:before {content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/carro_menu.png) no-repeat; padding: 12px; float: left;margin-top: 3px;margin-right: 5px;}
.menu.superior .nivel-um li.categoria-id-6221081:before {content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/gota_dagua.png) no-repeat; padding: 12px; float: left;margin-top: 3px;margin-right: 5px;}
.menu.superior .nivel-um li.categoria-id-1357455:before {content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/vestuario_menu20.png) no-repeat; padding: 12px; float: left;margin-top: 7px;margin-right: 5px;}
.menu.superior .nivel-um li.categoria-id-1412643:before {content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/dinheiro.png) no-repeat; padding: 14px; float: left;margin-top: 7px;margin-right: 5px;}

.listagem .titulo-categoria:hover {
    color: #fff;
    background-color: #003C5C;    
}

.icon-phone:before{content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/logo_claro_20x20.png) no-repeat; padding: 14px; float: right;margin-top: 6px;}

.fa-whatsapp:before{content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/whatsapp_ico.png) no-repeat; padding: 12px; float: right;margin-top: 6px;}

.fa-skype:before{content: ''; background: url(https://cdn.awsli.com.br/72/72036/arquivos/skype.png) no-repeat; padding: 12px; float: right;margin-top: 6px;}

.icon-phone{
vertical-align: middle;
}

.fa.fa-skype{
vertical-align: middle;
}

.fa.fa-whatsapp{
vertical-align: middle;
}

.menu .nivel-dois li {
	border-width: 0;
}
.menu .nivel-dois a {
	color: #003C5C;
	line-height: 25px;
	font-size: 13px;
	font-weight: 500;   
}    
.menu .nivel-dois a:hover {
	color: #fff;
	font-size: 15px;
	font-weight: bold;  
}
.menu .nivel-dois li:hover {
 	color: #fff;	
	background-color: #003C5C;
    font-weight: 700;
}
.banner.cheio .flex-control-paging li:hover a,
.banner .flex-control-paging li a.flex-active {
  background-image: url(https://cdn.awsli.com.br/72/72036/arquivos/logo_bola_13x13_1.png);
}
.btnTopo {
    background: url(//cdn.awsli.com.br/72/72036/arquivos/voltar-topo.png) no-repeat left top;
    bottom: 10px;
    display: block;
    height: 82px;
    position: fixed;
    right: 1180px;
    width: 82px;
    font-size: 0;
    z-index: 999;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
a :hover{
opacity:0.6;
}   

/*** Pagina Inicial ***/
.pagina-inicial .menu .nivel-dois li:hover>.nivel-tres {
	box-shadow: none;
	border: 1px solid #aaaaaa;
	left: 98%;
}
.pagina-inicial .menu .nivel-dois li:hover>.nivel-tres:before {
	padding: 6px 7px;
	position: absolute;
	top: -3px;
	left: -11px;
}

.preco-promocional .preco-parcela {
color: #0174DF; 40px;
}

.preco-produto {
color: #FF0000; 
}

.desconto-a-vista {
color: #000000;
}


/*** Mobile ***/
@media (max-width: 1199px){
	#cabecalho .busca input {
		width: 94%;
	}

	#corpo-newsletter .box-newsletter .box {
		width: 100%;
		padding-left: 10px;
	}
	#corpo-newsletter .box-newsletter .interno-conteudo {
		float: right;
		padding-right: 2%;
	}
	#corpo-newsletter .box-newsletter p.cadastre-se {
		padding-left: 15%;
		padding-right: 0;
	}
}

@media (max-width: 979px){
	.carrinho span b:before {
		color: #fff;
		padding-left: 5px;
	}
	.menu.superior .nivel-um>li {
		padding: 0 3.4%;
		border-right: none;
	}
	.menu.superior .nivel-um {
		width: auto;
	}
    
    #corpo-newsletter .box-newsletter p.cadastre-se {
    	padding-left: 9%;
    }
}

@media (max-width: 900px) {
	#corpo-newsletter .box-newsletter .titulo {
		display: none;
	}
}

@media (max-width: 879px){
	.carrinho span b {
		line-height: 15px;
	}
	.carrinho span b:before {
		font-size: 12px;
	}

	.conteudo-topo .superior a {margin-left: 5px;}

	.menu.superior .nivel-um>li {padding: 0 10% 0 10%;}
	.menu.superior .nivel-um>li:hover {padding: 8px 13% 16px 8%;}

	#corpo-newsletter .box-newsletter p.cadastre-se {padding-left: 4%;}
}

@media (max-width: 767px){
	.pagina-carrinho .tabela-carrinho .hidden-phone.bg-dark:nth-child(3) {
	    display: block !important;
	}
	.pagina-carrinho .tabela-carrinho button.btn {
	    padding: 0 5px;
	    height: 42px;
	}
	.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
	    padding: 0;
	}
	#cabecalho .logo a {margin-top: 0;}
	#cabecalho .busca input {height: 23px;    font-size: 14px;}

	.conteudo-topo .busca-mobile {background-color: transparent; padding: 0;}
	.conteudo-topo .inferior .acoes-conta {display: none;}
	.conteudo-topo .superior {
		padding: 0;
	}

	.menu.superior .nivel-dois {
		display: none;
	}
	.menu.superior .nivel-um>li:hover .nivel-dois {
		display: none;
	}
	.menu.superior .nivel-um>li:hover {
		margin-top: 0px;
		border-top-width: 0px;
		padding: 1% 10% 1% 10%;
		background-color: transparent;
	}
	.menu.superior .nivel-um>li {
		padding: 1% 10% 1% 10%;
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 12px;
		height: 39px;
	}

	.acoes-produto-responsiva {
		text-align: center;
	}

	.acoes-produto-responsiva .tag-comprar {
		display: inline-block;
		border: none;
		padding: 0px 33px 3px 32px;
		text-transform: uppercase;
	}
    .acoes-produto-responsiva .tag-comprar i {
    	display: none;
    }

    #corpo-newsletter,
    #corpo-newsletter .conteiner {
    	display: none;
    }
    #rodape {
    	margin-top: 0;
    }
    #rodape .institucional {
    	padding-top: 0;
    }
    #rodape .institucional .span9 .span4 ul {
    	border-right: none;
    }

    #rodape .pagamento-selos + div .span9 p,
    .pagina-carrinho #rodape div .span9 p {
    	width: 100%;
    	text-align: center;
    	padding-bottom: 10px;
    }
    #rodape .text-rodape .loja-integrada {
    	position: inherit;
    	padding-right: 20px;
    }
    #rodape .text-rodape .selo-integrandose {
    	position: inherit;
    }
}

@media (max-width: 500px){
	#cabecalho .busca input {
		width: 89%;
		height: 23px;
	}
	.conteiner-principal .conteiner {
    height: auto;
	}
	.conteudo-topo .superior {
    height: auto;
    position: relative;
    z-index: 100;
	}
	.secao-banners .conteiner,
	#rodape .institucional {
    height: auto;
	}
	#rodape .pagamento-selos + div .span9, .pagina-carrinho #rodape div .span9 {
		width: auto !important;
	}
	#rodape .span12 + div {
	    max-width: 80%;
	}
}

@media (max-width: 479px){
	.acoes-produto-responsiva {
		position: inherit;
	}
	.listagem .listagem-item .info-produto {
		text-align: center;
	}
}