.modelo_footer-dev{background: #2a1e19;margin: 15px;color: #fff;zoom: 80%; margin-top: 50px;margin-bottom: 40px;display: flex;}
.modelo_footer{display: flex;flex-direction: column;flex-wrap: nowrap;}
.modelo_footer-4.v2-validade-ofertas{font-size: 15px;}
.modelo_footer-2 .mensagem-customizada{font-size: 2rem !important;}
.modelo_footer-2 .formas-de-pagamento .forma{width: 20px !important;height: 20px !important;}
.modelo_footer-2 .delivery{font-size: 2rem !important;}
.modelo_footer-2 .website br{display: none;}
.modelo_footer-3 .endereco{white-space: nowrap;}
/******* end ****/
.modelo_footer .formas-de-pagamento .forma{width: 35px;height: 35px;background-position: center;background-size: contain;background-repeat: no-repeat;z-index: 1;position: relative;background-color: #fff;border-radius: 0px;}
.modelo_footer .formas-de-pagamento .forma:first-of-type{border-radius: 10px 0 0 10px;}
.modelo_footer .formas-de-pagamento .forma:last-of-type{border-radius: 0 10px 10px 0;}
.modelo_footer .formas-de-pagamento .forma img{width: 100%;height: 100%;}
.modelo_footer .slogan-empresa{display: none;flex: 1;justify-content: flex-end;flex: 1;justify-content: center;align-items: center;align-content: center;text-align: center;}
.modelo_footer .mensagem-customizada{display: none;font-weight: 700;justify-content: center;margin-right: 15px;}
.modelo_footer .endereco{display: none;}
.modelo_footer .validade-ofertas{display: none;align-items: center;flex: 1;justify-content: center;align-items: center;align-content: center;text-align: center;}
.modelo_footer .formas-de-pagamento{display: none;padding-left: 10px;margin-left: 10px;}
.modelo_footer .delivery{display: none;font-size: 25px;align-content: center;align-items: center;justify-content: center;}
.modelo_footer .delivery span.telefone{margin-left: 10px;}
.modelo_footer-1 .delivery i{font-size: 65px;margin-right: 5px;}
.modelo_footer-2 .delivery i{font-size: 65px;margin-right: 2px;}
.modelo_footer-3 .delivery i{font-size: 45px;margin-right: 5px;}
.modelo_footer .redes-sociais{padding-left: 10px;display: none;margin-left: 10px;gap: 10px;}
.modelo_footer .website{display: none;padding-left: 10px;margin-left: 10px;}
/******* start modelo 1 ****/
.modelo_footer-1{height: 240px;width: 1170px;position: relative;border-radius: 15px;overflow: hidden;}
.modelo_footer-1 .footer-bar-1{width: 100%;display: flex;flex: 30;padding: 0 15px;font-size: 1.2em;flex-direction: row;justify-content: center;align-items: center;gap: 10px;line-height: 1em;}
.footer-bar-1.v3-validade-ofertas{font-size: 1.7em;}
.modelo_footer.modelo_footer-4.v2-mensagem-customizada-validade-ofertas .footer-bar-1.v3-validade-ofertas{font-size: 85px;}
.v3-validade-ofertas{text-align: center;display: flex;justify-content: center;align-items: center;flex-direction: row;align-content: center;}
.v3-validade-ofertas .validade-ofertas{margin-left: auto;margin-right: auto;display: flex;align-items: center;justify-content: center;}
.modelo_footer-1 .footer-bar-2{width: 100%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-items: center;padding: 0 10px;flex: 50;font-size: 3em;}
.footer-bar-2.v3-hide{display: none !important;}
.footer-bar-2.v3-mensagem-customizada{justify-content: center !important;align-content: center;font-size: 3.0rem !important;}
.v3-delivery .delivery{display: flex;margin-left: auto;margin-right: auto;font-size: 0.7em;}
.v3-delivery .delivery span.strong{margin-right: 10px;}
.v3-delivery .delivery .telefone{display: flex;width: 100%;justify-content: center;align-items: center;flex-direction: row;}
.v3-delivery .delivery .telefone .br{display: none;width: 0;height: 0;visibility: hidden;}
.modelo_footer-1 .footer-bar-3{height: 20%;width: 100%;min-height: 55px;display: flex;align-items: center;justify-content: space-between;border-radius: 0 0 15px 15px;padding: 0 15px;flex: 20;font-size: 1.3em;white-space: nowrap;}
.footer-bar-3.v3-hide{display: none !important;}
.rede i{margin-right: 5px;}
.modelo_footer-2 .footer-bar-1{width: 100%;display: flex;flex: 30;font-size: 1.2em;flex-direction: column;align-items: center;justify-content: center;}
.modelo_footer-2 .footer-bar-2{width: 100%;display: flex;flex-direction: column;padding: 0 10px;flex: 50;font-size: 2em;flex-wrap: nowrap;justify-content: space-around;}
.footer-bar-2.v3-delivery{display: flex;align-items: center;justify-content: center;align-content: center;}
.modelo_footer-2 .footer-bar-3{height: 20%;width: 100%;min-height: 55px;display: flex;align-items: center;justify-content: space-between;border-radius: 0 0 15px 15px;padding: 0 15px;flex: 20;font-size: 1.5em;flex-wrap: wrap;flex-direction: row;}
.modelo_footer-3 .footer-bar-1{width: 100%;display: flex;flex: 30;padding: 0 30px;font-size: 1.6em;flex-direction: column;justify-content: center;align-items: center;}
.modelo_footer-3 .footer-bar-2{width: 100%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-items: center;padding: 0 10px;flex: 50;font-size: 3em;}
.footer-bar-2.v3-delivery .delivery{font-size: 40px !important;}
.modelo_footer-3 .footer-bar-3{height: 20%;width: 100%;min-height: 55px;display: flex;align-items: center;justify-content: space-between;border-radius: 0 0 15px 15px;padding: 0 15px;flex: 20;font-size: 1.5em;}
.modelo_footer-4 .footer-bar-1{width: 100%;display: flex;flex: 30;padding: 0 30px;font-size: 0.9em;flex-direction: column;justify-content: center;align-items: center;}
.modelo_footer-4 .footer-bar-1 .footer-bar-1.v3-validade-ofertas .validade-ofertas{font-size: 95px !important;}
.modelo_footer-4 .footer-bar-2{width: 100%;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-items: center;padding: 0 10px;flex: 50;font-size: 3em;font-size: 4rem !important;}
.modelo_footer.modelo_footer-4.v2-mensagem-customizada-validade-ofertas 
 .footer-bar-2.v3-mensagem-customizada{font-size: 95px !important;}
.modelo_footer-4 .footer-bar-3{height: 20%;width: 100%;min-height: 55px;display: flex;align-items: center;justify-content: space-between;border-radius: 0 0 15px 15px;padding: 0 15px;flex: 20;font-size: 1.0em;white-space: nowrap;}
.footer-bar-3.v3-endereco{text-align: center;display: flex;align-items: center;justify-content: center;}
.v2-validade-ofertas .footer-bar-2{display: none;}
.v2-validade-ofertas .footer-bar-3{display: none;}
.v2-endereco-slogan-empresa-validade-ofertas .footer-bar-1{min-height: 125px;font-size: 26px;display: flex;height: 125px;flex-direction: column;}
.v2-endereco-slogan-empresa-validade-ofertas .footer-bar-2{display: none !important;}
.v2-endereco-slogan-empresa-validade-ofertas .footer-bar-3{text-align: center;display: flex;justify-content: center;}
.modelo_footer-1.v2-mensagem-customizada-validade-ofertas .footer-bar-1{text-align: center;flex: 50;}
.modelo_footer-1.v2-mensagem-customizada-validade-ofertas .footer-bar-2{height: calc(85px + 55px);text-align: center;}
.modelo_footer-1.v2-mensagem-customizada-validade-ofertas .footer-bar-3{display: none;}
.modelo_footer-1.v2-delivery-endereco-formas-de-pagamento-mensagem-customizada-redes-sociais-slogan-empresa-validade-ofertas-website .delivery{display: flex;align-items: center;}
.modelo_footer-1.v2-delivery-endereco-formas-de-pagamento-mensagem-customizada-redes-sociais-slogan-empresa-validade-ofertas .delivery{display: flex;align-items: center;justify-content: flex-end;align-content: stretch;flex-direction: row;flex-wrap: nowrap;}
.modelo_footer-1.v2-delivery-endereco-mensagem-customizada-slogan-empresa-validade-ofertas .mensagem-customizada{display: flex;text-align: center;}
.modelo_footer-1.v2-mensagem-customizada-validade-ofertas .mensagem-customizada{display: flex;margin: auto;}
.modelo_footer-1.v2-mensagem-customizada-validade-ofertas .validade-ofertas{display: flex;justify-content: center;}
.modelo_footer-1.v2-validade-ofertas .validade-ofertas{display: flex;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;}
.modelo_footer-1.v2-validade-ofertas .footer-bar-1{position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;font-size: 35px;text-align: center;display: flex;border-radius: 25px;}
.modelo_footer-1.v2-validade-ofertas .footer-bar-2{display: none;}
.modelo_footer-1.v2-validade-ofertas .footer-bar-3{display: none;}
/******* end modelo 1 ****/
/******* start modelo 2 ****/
.modelo_footer-2{height: 600px;width: 600px;overflow: hidden;position: relative;border-radius: 15px;overflow: hidden;}
.modelo_footer-2.v2-delivery-formas-de-pagamento-mensagem-customizada-slogan-empresa-validade-ofertas .slogan-empresa{display: flex;justify-content: center;}
/******* end modelo 2 ****/
/******* start modelo 3 ****/
.modelo_footer-3{height: 168px;width: 1020px;position: relative;margin-left: auto;margin-right: auto;border-radius: 15px;overflow: hidden;}
.modelo_footer-3.v2-validade-ofertas .validade-ofertas{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;}
.modelo_footer-3.v2-validade-ofertas .footer-bar-1{position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100%;width: 100%;font-size: 35px;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 25px;}
.modelo_footer-3.v2-validade-ofertas .footer-bar-2{display: none;}
.modelo_footer-3.v2-validade-ofertas .footer-bar-3{display: none;}
.modelo-box-footer{background: #000;padding: 35px;margin-bottom: 15px;color: #fff;position: relative;}
.rede{display: flex!important;flex-direction: row;align-content: center;justify-content: center;align-items: baseline;margin: 5px 0 0 0;font-size: 19px;line-height: 20px;}

.bar-boxes-6 .rede {
    font-size: 40px;
    line-height: 1.2;
}
.bar-boxes-4 .rede{font-size: 39px;line-height: 40px;margin: 10px 0 0 0;}
/******* start modelo 4 ****/
.modelo_footer-4{height: 600px;width: 100%;border-radius: 15px;overflow: hidden;font-size: 15px;}
.modelo_footer-4.v2-validade-ofertas .validade-ofertas{display: flex;text-align: center;flex-wrap: nowrap;align-items: center;justify-content: center;font-size: 75px;}
/******* start ****/


.footer-placeholder{position: relative;margin: 0px 15px;color: #000;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #e5e5e5;margin-top: 8px;position: absolute;bottom: 37px;}
.full-render .box-learn{display: none;}