.fundo-footer{ width: 100%; float: left; background:#171c32}
.unidades { float: left; width: 96%; margin: 0 2%; text-align: center; display: flex; justify-content: space-between}
.unidade{ display: inline-block; margin: 55px 0; text-align: left; height: 200px;}
.unidade1{width: 170px;}
.unidade2{width: 188px;}
.unidade3{width: 178px;}
.unidade4{width: 147px;}
.unidade5{width: 235px;}
.unidade6{width: 203px;}
.esfera-footer{float: left; height: 47px; width: 47px; border-radius: 41px; background: #a51f24; margin: 0 10px 0px 0px}
.localizacao{background: url(localizacao.svg) no-repeat center; height: 16px; width: 21px}
.unidades p{color: #fff; font: 14px montserrat-medium;}
.nome-unidade{margin: 5px 0 30px 0px; float: left;}
.bairro-bold{font-family: montserrat-bold !important;}
.unidade .telefone{font: 16px montserrat-medium !important; margin: 0 0 8px 0; float: left; clear: both;}
.unidade .telefone .telefone-numero{font: 16px montserrat-bold !important;}
.logadouro{font: 15px montserrat-medium !important; float: left;/* width: 100%;*/ clear: both;margin: 5px 0 0 0;}
.copy-sole{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy-sole p{ font: 11px Open_sansregular}
.c1{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2 i{ color: #fff}
.c2 i:hover{ text-decoration: underline}
.sole-vetor{ background: url(sole.png) no-repeat center bottom; color: transparent; font-size: 0px; padding: 22px 26px 5px 26px;}
.coracao{ background: url(coracao.png) no-repeat center bottom; background-size: 16px; color: transparent; font-size: 0px; padding: 12px 10px 5px 10px;}
::i-block-chrome, .sole-vetor{ background: url(sole.png) no-repeat center bottom; padding: 22px 10px 5px 10px;}
::i-block-chrome, .coracao{ background: url(coracao.png) no-repeat center bottom; padding: 22px 0px 3px 0px; font-size: 6px;}
.copy-sole a{float: none}

.wpp-rod { background: url(whats.svg) no-repeat center; width: 15px; height: 15px; display: inline-block; margin: 0 0 0 5px; background-size: contain;}


.clique-aqui-footer{ color: #fff; clear: both; }
.clique-aqui-footer b { color: #fff; font: 10px montserrat-regular; margin: -10px 0 15px 45px; float: left;}

.clique-aqui-contato { color: #555555;}
.clique-aqui-contato b { color: #343434; font: 10px montserrat-regular; margin: 0 0 15px 36px; float: left;}

.whats-fixo { background: url(whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 5;}

.redes-sociais-footer-parent{width: 100%;float: left;margin: -45px 0 26px;}
.redes-sociais-parent{float: left;width: 100%;display: flex;align-items: center;justify-content: flex-end;margin: 0 0 0 0;align-self: flex-start;gap: 14px;}
.redes-sociais-parent .rede-social{width: 44px;height: 44px;background-size: contain !important;transition: 1s;}
.redes-sociais-parent .rede-social:hover{rotate: 360deg;}
.redes-sociais-parent .rede-social.instagram{background: url('instagram.svg') no-repeat center center;}
.redes-sociais-parent .rede-social.facebook{background: url('facebook.svg') no-repeat center center;}
.redes-sociais-parent .rede-social.tiktok{background: url('tiktok.svg') no-repeat center center;}
.redes-sociais-parent .rede-social.linkedin{background: url('linkedin.svg') no-repeat center center;}

@media (max-width: 990px){
	.clique-aqui-footer{ float: left; width: 100%; text-align: center}
	.clique-aqui-footer b { float: left; width: 100%; text-align: center; margin: -5px 0 15px}

    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .sole-vetor{ background: url(sole-res.png) no-repeat center top; background-size: 55px; height: 30px; padding: 23px 30px 7px 30px;}
    .copy-sole{ height: auto;}
    .copy-sole p{ font: 10px Open_sansregular}
    ::i-block-chrome, .sole-vetor{ font-size: 1px; padding: 21px 30px 4px 30px;}
	.email{float: left;margin:14px}
    .footer-contato{margin-top: 2%}
    .contato{width: 100%;margin: 0 auto;text-align: center;float: left;}
    .conteudo-contato-footer{margin: 3% auto; width: 50%}
    .contato1{text-align: left; float: left;}
    .contato2{text-align: left}
    .contato .titulo3{text-align: left;float: left;padding: 4%}
    .footer-icon{margin: 0; float: left}
	
	.wpp-rod { width: 9px; height: 9px; }
	
    .redes-sociais-footer-parent{margin: 0 0 20px;}
    .redes-sociais-parent{flex-direction: column;padding: 0;width: 100%;margin: 20px 0 10px;gap: 20px;}
    .redes-sociais-parent .rede-social{width: 55px;height: 55px;}
}
@media (max-width: 1200px){
    .fundo-footer{height: auto; padding-bottom: 0}
    /*.unidades{width: auto; position: relative; left: 50%; transform: translate(-50%,0)}*/
    /*.unidade{width: 29.33% !important; margin: 40px 2% !important}*/
}
@media(max-width:990px){
	.unidades { flex-wrap: wrap; margin: 0 2% 20px;}
    .unidade { width: 100% !important; text-align: center; height: auto; margin: 20px 0 0; display: flex; justify-content: center; flex-flow: wrap;}
    .fundo-footer{padding: 0;}
    .unidade .telefone,.unidade .logadouro{text-align: center}
    .logadouro br{ display: none}
    .nome-unidade br{ display: none}
    .nome-unidade{ margin: 0 0 10px 0; padding-top: 5px; text-align: center; width: 100%;}
    .esfera-footer{ float: none; display: inline-block; margin: 0 0 10px 0; }
    .item-center-topo-lado {transform: translate(-52%,-56%);}
	.unidade .telefone { font: 12px montserrat-medium !important; width: 100%;}
	.unidade .telefone .telefone-numero { font: 12px montserrat-bold !important;}
}