/*
|	Loja 99
|	Design & Implantação
*/


/*
|	Reset nos estilos da Loja Integrada
|	Remoção das sombras e transparências.
|	Mantém as bordas sólidas, com 1px apenas.
*/



/*-------------------------------------------------------
|
|	RESET
|
-------------------------------------------------------*/


/*** Menu Superior ***/
/*.menu.superior {
	background-color: transparent;
	padding-left: 0;
	border: none;
}
.menu.superior .nivel-um>li {
	border: none;
}
.menu.superior .nivel-um>li:hover {
	margin-top: 0;
	background: #1D8AAB;
}
.menu.superior .nivel-um>li:hover a{
    color: #6d7273;
}

.menu.superior .nivel-um>li:hover .titulo {
	color: #fff;
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a{
    box-shadow: none;
	border: 1px solid #dedede;
}
.menu.superior ul.nivel-dois{
    border-top: none;
    margin-left: -1px;
    padding: 0;
}
.menu.superior ul.nivel-dois li{
    padding: 4px 5px 4px 15px;
}
i.icon-chevron-down, i.icon-chevron-right {
	background: transparent !important;
	color: #121212;
}
i.icon-chevron-down:hover, i.icon-chevron-right:hover {
	color: #ffffff;
}*/
/*** Menu Superior ***/




/*** Manu Lateral ***/
/*.menu.lateral li {
	margin-top: -1px;*/
}
/*** Manu Lateral ***/




/*** Paginas de ConteÃºdo ***/
/*.caixa-sombreada {
	box-shadow: none;
	border: 1px solid #dedede;*/
}
/*** Paginas de ConteÃºdo ***/



/*** RodapÃ© ***/
/*#rodape .institucional, .pagamento-selos{
	background-image: none;
}
#rodape .redes-sociais{
    background: none;
    box-shadow: none;
}
#rodape .titulo{
    color: #ffffff
}
#rodape .pagamento-selos {
	background: #333;
}*/
/*** RodapÃ© ***/


/*** Pgn Produto ***/
/*.produto .conteiner-imagem>div {
	box-shadow: none;
}
.abas-custom .nav-tabs li a{
    box-shadow: none;
}
.abas-custom .tab-content{
    box-shadow: none;
    border: 1px solid #dedede
}
#descricao ul li {
	list-style-type: initial;
}
.produto .acoes-flutuante{
    box-shadow: none;
	border: 1px solid #dedede;
	border-top: 3px solid #121212;
}
.produto .acoes-flutuante .close_float {
	left: -62px;
	box-shadow: none;
	border: 1px solid #dedede;
	border-right: none;
}*/
/*** Pgn Produto ***/



/*** Breadcrumbs ***/
/*.breadcrumbs {
	border: 1px solid #dedede;
}
.breadcrumbs ul li{
    border: none
}*/
/*** Breadcrumbs ***/

/*-------------------------------------------------------
|
|	end RESET;
|
-------------------------------------------------------*/




/*#cabecalho .busca {
    background: none;
    border: none;
    padding: 0;
}

#cabecalho .busca input {
    height: 30px;
    background: #fff;
    border: 2px solid #595f61;
}

#cabecalho .busca .botao-busca {
    height: 40px;
    top: 0;
    background: none;
    border: none;
    right: 20px;
    color: #595f61;
}

.fundo-secundario {
    background-image: none;
}

.conteudo-topo {
    margin-top: 10px;
}

.conteudo-topo .superior {
    padding: 0 0 10px;
}

.preco-produto strong.titulo {
    font-weight: bold;
    font-size: 22px;
}

.listagem .info-produto {
    text-align: center;
}

.listagem .bandeiras-produto span {
    box-shadow: none;
}

.conteiner-principal .conteiner {
    box-shadow: none;
}

.barra-inicial {
    background: #ffffff;
    padding: 0;
    border-bottom: 1px solid #cdcdcd;
}

.lista-redes a i {border: none;font-size: 12px;background: none !important;width: 25px;height: 15px;}

.lista-redes ul li {
    margin: 0;
    border: none;
}

.canais-contato ul li a, .canais-contato ul li i, .canais-contato ul li span {
    color: black;
}

.canais-contato {
    margin-top: 5px;
}

.produto .acoes-flutuante .close_float {
    left: -36px;
}


#rodape .institucional {
    background: #1d8aab;
}

#rodape .titulo {
    color: #fff;
}

#rodape ul li a, #rodape p {
    color: #fff;
}

#rodape .pagamento-selos {
    background: #1c7792;
}

.breadcrumbs ul {
    padding-left: 20px;
}

.componente.newsletter {
    background: #1D8AAB;
    color: #fff;
}

.componente.newsletter .titulo {
    color: #fff;
}

.componente.newsletter .botao {
    background: none;
    border: none;
    color: #000;
    right: 5px;
    top: 1px;
}


.menu.superior .nivel-dois a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: Oswald;
    color: #000;
}






.menu.superior > .nivel-um strong.titulo.cor-secundaria {
    color: #595f61;
}

.menu.superior > .nivel-um>li:hover strong.titulo.cor-secundaria {
    color: #ffffff;
}

#cabecalho .conteiner {
    padding-bottom: 0;
}

#cabecalho {
    border: none;
    padding: 10px 0 20px;
}

#cabecalho .carrinho {
    border: 2px solid #595f61;
    border-radius: 3px;
}

#cabecalho .carrinho i.icon-shopping-cart.fundo-principal {
    background: none;
    color: #FFF;
}

#cabecalho .carrinho > a > .cor-secundaria, .carrinho > a > span > .cor-secundaria {
    color: #595f61;
}

.acoes-conta a.cor-secundaria {
    color: #595f61;
}

.acoes-conta i.fundo-principal {
    color: #1D8AAB;
    background: none;
}

a.bem-vindo.cor-secundaria {
    color: #000000;
}




.pagina-inicial .secao-banners .conteiner {
    padding-top: 0;
}
.pagina-inicial .secao-banners {
    background: #FFFFFF;
}

.banner.cheio .flexslider {
    margin: 0;
    padding: 0;
    border: none;
}


.banner.tarja {
    text-align: center;
    max-width: 100%;
}

.carrinho-checkout .atendimento span.icone-box {
    color: #1D8AAB;
    border: 1px solid white;
    border-radius: 3px;
    padding: 10px;
}

.carrinho-checkout .atendimento, .carrinho-checkout .atendimento a {
    color: white;
}

.carrinho-checkout .atendimento {
    border: none;
}

.carrinho-checkout #corpo {margin-top: 10px;}

.carrinho-checkout #cabecalho .conteiner {
    padding-bottom: 30px;
}


#barraTopo .carrinho.vazio>a span {
    color: #1D8AAB;
}

#barraTopo {
    background: #f9f9f9;
    padding: 5px;
}

#barraTopo .busca .botao-busca {
    background: none;
    border: none;
    color: #1D8AAB;
}

#barraTopo .carrinho>a i {
    height: 30px;
    width: 34px;
    line-height: 30px;
    font-size: 18px;
}

.canais-contato {
    margin: 0;
}

.canais-contato ul li a, .canais-contato ul li i, .canais-contato ul li span {
    color: #595f61;
}

.canais-contato ul li {
    border: none;
}





.logo a {
    position: initial;
    height: auto;
}

.logo a img {
    max-width: 100%;
    position: initial;
}

a#btn-compre-departamento {
    background: #f8b422;
    color: #2e393c;
    border: none;
    text-align: center;
    padding: 9px 10px;
    font-weight: 700;
    text-transform: uppercase;
    text-shadow: none;
}


#cabecalho .carrinho a span {
    display: none;
}

#cabecalho .carrinho .qtd-carrinho {
	position: absolute;
    top: -5px;
    right: -15px;
    font-size: 11px;
    background: #f8b422;
    width: 22px;
    text-align: center;
    line-height: 22px;
    border-radius: 4px;
    color: #2e393c !important;
}

#cabecalho .carrinho {
    background: none;
    display: inline-block;
    border: none;
}
#cabecalho .carrinho.vazio .vazio-text {
    display: none;
}*/









/* compre depto */
/*.compre-departamento-wrapper ul.nivel-um {
    margin: 0;
}

.compre-departamento-wrapper ul.nivel-um > li {
    border: none;
    border-bottom: 1px solid #ededed;
    position: relative;
}

.compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois {
    position: absolute;
    top: 0;
    right: -200px;
    background: #fff;
    z-index: 999;
    width: 200px;
    border: 1px solid #bfbfbf;
    border-radius: 6px;
    display: none;
    border-top-left-radius: 0;
}

.compre-departamento-wrapper ul.nivel-um > li:hover ul.nivel-dois {
    display: block;
}

.compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois > li {
}

.compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois > li a {
    display: block;
    color: #0d2a36;
    padding: 7px 10px;
    font-size: 14px;
}

.compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois > li a:hover {
    background: #1d8aab;
    color: white;
    text-decoration: none;
}

.compre-departamento-wrapper ul.nivel-um > li > a {
    padding: 8px 10px;
    display: block;
    font-size: 16px;
}

.compre-departamento-wrapper .dropdown-menu {
    width: 100%;
}

.compre-departamento-wrapper ul.nivel-um > li > a:hover {
    background: #1d8aab;
    color: #fff;
    text-decoration: none;
}

.compre-departamento-wrapper ul.nivel-um > li > a:hover strong {
    color: #fff;
}

.compre-departamento-wrapper ul.nivel-um > li > a > i {
    float: right;
    transform: rotate(-90deg);
}*/



/*-----------------------------------------------------------------------------------------*/
/* btn-minha-conta */
/*.btn-minha-conta > i {
    font-size: 16px;
    color: #2e393c;
    height: 40px;
    line-height: 40px;
    margin-right: 5px;
}

.btn-minha-conta {
    float: left;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    background: #f8b422;
    color: #2e393c;
    padding: 0 10px;
    border-radius: 6px;
    transition: ease-in-out 0.25s;
}

.btn-minha-conta:hover {
    color: #fff;
    text-decoration: none;
    background: #07abdc
}

.minha-conta-wrapper {
    display: inline-block;
    margin-left: 20px;
}


#btn-compre-departamento i.fa.fa-shopping-cart {
    float: left;
    font-size: 20px;
    color: #2e393c;
}

#btn-compre-departamento i.fa.fa-angle-down {
    float: right;
    font-size: 16px;
    margin-top: 1px;
    color: #595f61;
}

.barra-inicial .lista-redes a i,
.barra-inicial .canais-contato span,
.barra-inicial .canais-contato a,
.barra-inicial .canais-contato i {
    color: #595f61;
}*/




/*-----------------------------------------------------------------------------------*/
/* CTA BARRA TOPO */
/*.canais-contato ul li.cta-servicos-ultec {
    padding: 0 10px;
    background: #fdd440;
}




.preco-promocional.cor-principal {
    font-size: 18px;
}



footer.contacts {
    background-color: #f8b422;
    padding: 20px 0;
    text-align: center;
    color: #000;
    background-image: url(https://cdn.awsli.com.br/413/413469/arquivos/pattern-tech.png);
}

footer.contacts .tel {
    font-size: 26px;
    font-weight: 700;
}

footer.contacts .tel small {
    font-weight: 100;
    font-size: 17px;
    display: block;
}*/




/** VERSÃO MOBILE **/
/*@media(max-width:768px){
    #cabecalho {
        margin-top: 50px;
    }

    .logo.cor-secundaria {
        text-align: center;
    }

    .compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois {
        position: initial;
        right: 0;
        border: none;
        width: 100%;
        margin: 0;
    }
    
    .compre-departamento-wrapper ul.nivel-um > li.active ul.nivel-dois {
        display: block;
    }

    .compre-departamento-wrapper ul.nivel-um >li ul.nivel-dois > li a {
        padding-left: 25px;
    }
    
    
    .conteudo-topo .busca-mobile {
        background: none;
        padding: 0;
    }

    .conteudo-topo .busca-mobile.hide-menu .busca {
        margin: 10px 0 0 0;
        display: block;
        width: 100%;
    }

    #cabecalho .busca input {
        width: 100%;
        border: none;
        border-radius: 6px;
        height: auto;
    }

    #cabecalho .busca .botao-busca {
        right: 0;
    }
    
    
    .flexslider .slides img {
        height: 170px;
        width: auto;
        max-width: none;
        left: -50%;
        position: relative;
    }

}*/



/*.row-fluid.banner.cheio {
    margin-bottom: 20px;
}*/