:root{
  --ot8-primary: var(--outbox-cor-primaria, #FFC400);
  --ot8-dark: #000000;
  --ot8-dark-soft: #050505;
  --ot8-white: #ffffff;
  --ot8-text-soft: rgba(255,255,255,.82);
  --ot8-border: rgba(255,255,255,.22);
  --ot8-max: 1180px;
}

html, body{
  margin:0 !important;
  padding:0 !important;
  width:100%;
  overflow-x:hidden;
  background:#000;
}

body.outbox-template-8-body{
  font-family:"Roboto", Arial, sans-serif;
  color:#fff;
  background:#000;
}

.outbox-template-8,
.outbox-template-8 *{
  box-sizing:border-box;
}

.outbox-template-8 a{
  text-decoration:none;
}

.outbox-template-8 img{
  max-width:100%;
  height:auto;
}

.ot8-section-inner{
  width:min(var(--ot8-max), calc(100% - 48px));
  margin:0 auto;
  position:relative;
  z-index:2;
}

.ot8-hero{
  position:relative;
  min-height:690px;
  background:#000;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  text-align:center;
  overflow:hidden;
}

.ot8-hero-overlay{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.50);
  z-index:1;
}

.ot8-hero-inner{
  position:relative;
  z-index:2;
  width:min(980px, calc(100% - 40px));
  margin:0 auto;
  padding:48px 0 82px;
  display:flex;
  flex-direction:column;
  align-items:center;
}

.ot8-logo-wrap{
  width:min(300px, 72vw);
  margin:0 auto 0;
  line-height:0;
}

.ot8-logo-wrap .outbox-logo{
  width:300px;
  max-width:100%;
  display:block;
  margin:0 auto;
}

.ot8-cta-wrap{
  margin-top:-10px;
  width:100%;
  display:flex;
  justify-content:center;
}

.ot8-hero .outbox-botao-agendar,
.ot8-whatsapp .outbox-botao-agendar{
  min-height:56px !important;
  border-radius:40px !important;
  padding:14px 26px !important;
  box-shadow:0 8px 20px rgba(0,0,0,.35) !important;
  font-size:18px !important;
  font-weight:700 !important;
}

.ot8-hero-text{
  width:min(760px, 100%);
  margin:28px auto 24px;
  color:#fff;
  font-size:22px;
  font-weight:300;
  line-height:1.27;
  text-align:center;
}

.ot8-hero-text p{
  margin:0;
}

.ot8-imagem-escolhida{
  width:min(720px, 90vw);
  margin:10px auto 0;
  line-height:0;
}

.ot8-imagem-escolhida img,
.ot8-imagem-escolhida .outbox-imagem-escolhida{
  width:100%;
  display:block;
  margin:0 auto;
  border-radius:0;
}

.ot8-galeria{
  position:relative;
  width:100%;
  background:#000;
}

.ot8-galeria .outbox-slider{
  margin:0 !important;
}

.ot8-galeria .outbox-slider,
.ot8-galeria .outbox-slide,
.ot8-galeria .outbox-slide img{
  min-height:420px;
}

.ot8-galeria .outbox-slide img{
  object-fit:cover;
}

.ot8-servicos{
  position:relative;
  background:#000;
  padding:72px 0 72px;
  color:#fff;
}

.ot8-servicos:before,
.ot8-depoimentos:before,
.ot8-info:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg, rgba(0,0,0,.98), rgba(0,0,0,.92));
  pointer-events:none;
}

.ot8-servicos-inner{
  max-width:920px;
}

.ot8-servicos .outbox-servicos{
  margin:0 auto;
}

.ot8-servicos .outbox-servicos-titulo,
.ot8-equipe .outbox-equipe-titulo,
.ot8-depoimentos .outbox-depoimentos-titulo,
.ot8-info .outbox-horario-atendimento-titulo,
.ot8-info .outbox-mapa-titulo{
  font-family:"Poppins", sans-serif !important;
  font-size:40px !important;
  font-weight:800 !important;
  line-height:.95 !important;
  letter-spacing:-2px !important;
  margin:0 0 5px !important;
  text-align:center !important;
}

.ot8-servicos .outbox-servicos-titulo .linha-1,
.ot8-equipe .outbox-equipe-titulo .linha-1,
.ot8-depoimentos .outbox-depoimentos-titulo .linha-1,
.ot8-info .outbox-horario-atendimento-titulo .linha-1,
.ot8-info .outbox-mapa-titulo .linha-1{
  color:#fff !important;
}

.ot8-servicos .outbox-servicos-titulo .linha-2,
.ot8-equipe .outbox-equipe-titulo .linha-2,
.ot8-depoimentos .outbox-depoimentos-titulo .linha-2,
.ot8-info .outbox-horario-atendimento-titulo .linha-2,
.ot8-info .outbox-mapa-titulo .linha-2,
.ot8-depoimentos .outbox-depoimento-nome{
  color:var(--ot8-primary) !important;
}

.ot8-servicos .outbox-servico-item{
  border-bottom:1px solid rgba(255,255,255,.75) !important;
  padding:18px 0 16px !important;
}

.ot8-servicos .outbox-servico-nome,
.ot8-servicos .outbox-servico-preco{
  color:#fff !important;
  font-size:18px !important;
  font-weight:600 !important;
}

.ot8-servicos .outbox-servico-descricao{
  color:rgba(255,255,255,.82) !important;
  font-size:14px !important;
  line-height:1.5 !important;
}

.ot8-equipe{
  background:#000;
  padding:72px 0 0;
  color:#fff;
}

.ot8-equipe .outbox-equipe-titulo{
  margin-bottom:32px !important;
}

.ot8-equipe .outbox-equipe-grid,
.ot8-equipe .outbox-equipe-lista{
  gap:20px !important;
}

.ot8-equipe .outbox-equipe-item,
.ot8-equipe .outbox-equipe-card{
  overflow:hidden;
  border-radius:0 !important;
  background:transparent !important;
}

.ot8-equipe .outbox-equipe-foto img,
.ot8-equipe .outbox-equipe-card img{
  display:block;
  width:100%;
  height:auto;
  object-fit:cover;
}

.ot8-equipe .outbox-equipe-info,
.ot8-equipe .outbox-equipe-nome-cargo{
  background:var(--ot8-primary) !important;
  color:#000 !important;
  padding:10px 12px !important;
  text-align:center !important;
  min-height:64px;
  display:flex;
  flex-direction:column;
  justify-content:center;
}

.ot8-equipe .outbox-equipe-nome{
  color:#000 !important;
  font-family:"Poppins", sans-serif !important;
  font-size:22px !important;
  font-weight:800 !important;
  line-height:1.05 !important;
  text-transform:uppercase;
  margin:0 !important;
}

.ot8-equipe .outbox-equipe-cargo{
  color:#000 !important;
  font-family:"Roboto", Arial, sans-serif !important;
  font-size:12px !important;
  font-weight:400 !important;
  line-height:1.2 !important;
  text-transform:uppercase;
  margin:4px 0 0 !important;
}

.ot8-depoimentos{
  position:relative;
  background:#000;
  padding:54px 0 34px;
  color:#fff;
}

.ot8-depoimentos:after{
  content:"";
  position:absolute;
  inset:0;
  background-image:none !important;
  background:#000 !important;
  opacity:0;
  pointer-events:none;
}

.ot8-depoimentos .outbox-depoimentos{
  position:relative;
  z-index:2;
}

.ot8-depoimentos .outbox-depoimentos-titulo{
  margin-bottom:10px !important;
}

.ot8-depoimentos .outbox-depoimentos-lista,
.ot8-depoimentos .outbox-depoimentos-slider{
  border:1px solid rgba(255,255,255,.20) !important;
  border-radius:10px !important;
  background:rgba(0,0,0,.36) !important;
  min-height:126px;
  display:flex;
  align-items:center;
}

.ot8-depoimentos .outbox-depoimento-texto{
  color:rgba(255,255,255,.86) !important;
  font-size:19px !important;
  font-weight:600 !important;
  line-height:1.4 !important;
  text-align:center !important;
}

.ot8-depoimentos .outbox-depoimento-nome{
  font-family:"Roboto", Arial, sans-serif !important;
  font-weight:900 !important;
  font-size:16px !important;
  text-transform:uppercase;
  text-align:center !important;
  margin-top:20px !important;
}

.ot8-info{
  position:relative;
  background:#000;
  padding:58px 0 38px;
  color:#fff;
}

.ot8-info-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:42px;
  align-items:start;
}

.ot8-info .outbox-horario-atendimento,
.ot8-info .outbox-mapa{
  color:#fff !important;
}

.ot8-info .outbox-horario-atendimento-conteudo,
.ot8-info .outbox-mapa-endereco{
  color:rgba(255,255,255,.86) !important;
  font-size:18px !important;
  line-height:1.55 !important;
  text-align:center;
}

.ot8-info iframe{
  border-radius:10px;
  overflow:hidden;
  filter:grayscale(.35) contrast(1.05);
}

.ot8-whatsapp{
  background:#000;
  padding:10px 0 34px;
  text-align:center;
}

.ot8-footer{
  background:#000;
  padding:30px 20px 34px;
  text-align:center;
  color:rgba(255,255,255,.72);
  font-size:14px;
  line-height:1.5;
}

.ot8-footer-logo{
  width:150px;
  max-width:50vw;
  margin:0 auto 10px;
  line-height:0;
}

.ot8-footer-logo .outbox-logo{
  width:150px;
  max-width:100%;
}

.ot8-footer-text{
  max-width:900px;
  margin:0 auto;
}

@media (max-width: 1024px){
  .ot8-hero{
    min-height:610px;
  }
  .ot8-hero-text{
    font-size:20px;
  }
  .ot8-info-grid{
    gap:28px;
  }
}

@media (max-width: 767px){
  .ot8-section-inner{
    width:calc(100% - 28px);
  }
  .ot8-hero{
    min-height:560px;
    background-position:center top;
  }
  .ot8-hero-inner{
    width:calc(100% - 28px);
    padding:34px 0 56px;
  }
  .ot8-logo-wrap{
    width:220px;
  }
  .ot8-hero-text{
    width:100%;
    font-size:17px;
    line-height:1.38;
    margin-top:24px;
  }
  .ot8-imagem-escolhida{
    width:100%;
  }
  .ot8-galeria .outbox-slider,
  .ot8-galeria .outbox-slide,
  .ot8-galeria .outbox-slide img{
    min-height:290px;
  }
  .ot8-servicos,
  .ot8-equipe,
  .ot8-depoimentos,
  .ot8-info{
    padding-top:46px;
  }
  .ot8-servicos .outbox-servicos-titulo,
  .ot8-equipe .outbox-equipe-titulo,
  .ot8-depoimentos .outbox-depoimentos-titulo,
  .ot8-info .outbox-horario-atendimento-titulo,
  .ot8-info .outbox-mapa-titulo{
    font-size:34px !important;
    letter-spacing:-1.4px !important;
  }
  .ot8-info-grid{
    grid-template-columns:1fr;
    gap:36px;
  }
  .ot8-depoimentos .outbox-depoimento-texto{
    font-size:16px !important;
    padding:0 18px;
  }
  .ot8-equipe .outbox-equipe-nome{
    font-size:19px !important;
  }
}

@media (max-width: 480px){
  .ot8-hero{
    min-height:520px;
  }
  .ot8-hero-text{
    font-size:16px;
  }
  .ot8-servicos .outbox-servico-nome,
  .ot8-servicos .outbox-servico-preco{
    font-size:16px !important;
  }
}

.ot8-logo-wrap{margin-bottom:50px!important}.ot8-cta-wrap{margin-bottom:40px!important}.ot8-imagem-escolhida{margin-bottom:30px!important}

/* =========================================================
   TEMPLATE 8 - AJUSTES v1.3
   ========================================================= */

/* Largura e alinhamento padrão das seções */
.outbox-template-8 .ot8-section-inner,
.outbox-template-8 .ot8-hero-inner{
  width:min(920px, calc(100% - 48px));
  margin-left:auto;
  margin-right:auto;
}

/* Hero: ordem já está logo > botão > imagem > descrição; ajustar respiros */
.outbox-template-8 .ot8-logo-wrap{
  margin-bottom:50px !important;
}

.outbox-template-8 .ot8-cta-wrap{
  margin-top:0 !important;
  margin-bottom:40px !important;
}

.outbox-template-8 .ot8-imagem-escolhida{
  width:min(760px, 100%);
  margin:0 auto 30px !important;
  line-height:0;
}

.outbox-template-8 .ot8-imagem-escolhida img,
.outbox-template-8 .ot8-imagem-escolhida .outbox-imagem-escolhida{
  width:100% !important;
  max-width:100% !important;
  height:auto !important;
  display:block !important;
  object-fit:contain !important;
  margin:0 auto !important;
}

.outbox-template-8 .ot8-hero-text{
  width:min(760px, 100%);
  margin:0 auto 0 !important;
  text-align:center !important;
}

/* Galeria: formato retangular consistente desktop e mobile */
.outbox-template-8 .ot8-galeria{
  background:#000;
  padding:0 0 34px;
}

.outbox-template-8 .ot8-galeria .outbox-slider{
  width:min(920px, calc(100% - 48px)) !important;
  max-width:920px !important;
  margin:0 auto !important;
  overflow:hidden !important;
  background:#000 !important;
}

.outbox-template-8 .ot8-galeria .outbox-slider-faixa{
  align-items:stretch !important;
}

.outbox-template-8 .ot8-galeria .outbox-slider-slide{
  padding:0 8px !important;
}

.outbox-template-8 .ot8-galeria .outbox-slider-slide img,
.outbox-template-8 .ot8-galeria .outbox-slide img{
  width:100% !important;
  height:290px !important;
  min-height:0 !important;
  object-fit:cover !important;
  object-position:center !important;
  display:block !important;
}

.outbox-template-8 .ot8-galeria .outbox-slider,
.outbox-template-8 .ot8-galeria .outbox-slide{
  min-height:0 !important;
}

/* Serviços e demais blocos alinhados com a mesma largura */
.outbox-template-8 .ot8-servicos-inner,
.outbox-template-8 .ot8-equipe .ot8-section-inner,
.outbox-template-8 .ot8-depoimentos .ot8-section-inner,
.outbox-template-8 .ot8-info .ot8-section-inner{
  width:min(920px, calc(100% - 48px));
  max-width:920px;
}

/* Horário e mapa: empilhados, centralizados, como no layout original */
.outbox-template-8 .ot8-info{
  padding:58px 0 24px !important;
}

.outbox-template-8 .ot8-info-grid{
  display:block !important;
}

.outbox-template-8 .ot8-info-col{
  width:100% !important;
  max-width:920px !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

.outbox-template-8 .ot8-info-horario{
  margin-bottom:58px !important;
}

.outbox-template-8 .ot8-info-mapa{
  margin-top:0 !important;
}

.outbox-template-8 .ot8-info .outbox-horario-atendimento,
.outbox-template-8 .ot8-info .outbox-mapa{
  width:100% !important;
  max-width:920px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
}

.outbox-template-8 .ot8-info .outbox-horario-atendimento-titulo,
.outbox-template-8 .ot8-info .outbox-mapa-titulo{
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
  margin-bottom:14px !important;
}

.outbox-template-8 .ot8-info .outbox-horario-atendimento-texto,
.outbox-template-8 .ot8-info .outbox-horario-atendimento-conteudo,
.outbox-template-8 .ot8-info .outbox-mapa-endereco{
  width:100% !important;
  max-width:920px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  text-align:center !important;
  color:#fff !important;
  font-size:22px !important;
  line-height:1.45 !important;
  font-weight:400 !important;
}

.outbox-template-8 .ot8-info .outbox-mapa-endereco{
  font-size:18px !important;
  margin-bottom:18px !important;
  color:rgba(255,255,255,.86) !important;
}

.outbox-template-8 .ot8-info iframe{
  width:100% !important;
  max-width:920px !important;
  height:360px !important;
  display:block !important;
  margin:0 auto !important;
  border-radius:10px !important;
}

/* Remoção definitiva do botão extra de WhatsApp no rodapé do template */
.outbox-template-8 .ot8-whatsapp{
  display:none !important;
}

.outbox-template-8 .ot8-footer{
  padding-top:54px !important;
}

@media (max-width: 767px){
  .outbox-template-8 .ot8-section-inner,
  .outbox-template-8 .ot8-hero-inner,
  .outbox-template-8 .ot8-servicos-inner,
  .outbox-template-8 .ot8-equipe .ot8-section-inner,
  .outbox-template-8 .ot8-depoimentos .ot8-section-inner,
  .outbox-template-8 .ot8-info .ot8-section-inner,
  .outbox-template-8 .ot8-galeria .outbox-slider{
    width:calc(100% - 28px) !important;
    max-width:none !important;
  }

  .outbox-template-8 .ot8-logo-wrap{
    margin-bottom:34px !important;
  }

  .outbox-template-8 .ot8-cta-wrap{
    margin-bottom:30px !important;
  }

  .outbox-template-8 .ot8-imagem-escolhida{
    width:100% !important;
    margin-bottom:24px !important;
  }

  .outbox-template-8 .ot8-galeria{
    padding-bottom:28px !important;
  }

  .outbox-template-8 .ot8-galeria .outbox-slider-slide{
    padding:0 6px !important;
  }

  .outbox-template-8 .ot8-galeria .outbox-slider-slide img,
  .outbox-template-8 .ot8-galeria .outbox-slide img{
    height:205px !important;
  }

  .outbox-template-8 .ot8-info-horario{
    margin-bottom:46px !important;
  }

  .outbox-template-8 .ot8-info .outbox-horario-atendimento-texto,
  .outbox-template-8 .ot8-info .outbox-horario-atendimento-conteudo{
    font-size:20px !important;
    line-height:1.45 !important;
  }

  .outbox-template-8 .ot8-info iframe{
    height:300px !important;
  }
}

@media (max-width: 480px){
  .outbox-template-8 .ot8-galeria .outbox-slider-slide img,
  .outbox-template-8 .ot8-galeria .outbox-slide img{
    height:180px !important;
  }

  .outbox-template-8 .ot8-info .outbox-horario-atendimento-texto,
  .outbox-template-8 .ot8-info .outbox-horario-atendimento-conteudo{
    font-size:18px !important;
  }
}

/* v1.3.1 equalize address text */
.outbox-template-8 .ot8-info .outbox-mapa-endereco{font-size:22px !important;line-height:1.45 !important;font-weight:400 !important;color:#fff !important;}


/* =========================================================
   TEMPLATE 8 - AJUSTES v1.3.2
   Espaçamentos globais definidos pelo usuário
   ========================================================= */
:root{
  --ot8-section-gap-user:65px;
  --ot8-mapa-logo-gap-user:30px;
  --ot8-footer-bottom-gap-user:50px;
}

/* Zera espaçamentos antigos das seções principais para o gap ficar previsível */
.outbox-template-8 .ot8-galeria,
.outbox-template-8 .ot8-servicos,
.outbox-template-8 .ot8-equipe,
.outbox-template-8 .ot8-depoimentos,
.outbox-template-8 .ot8-info{
  padding-top:0 !important;
  padding-bottom:0 !important;
}

/* Espaçamento padrão entre blocos */
.outbox-template-8 .ot8-galeria,
.outbox-template-8 .ot8-servicos,
.outbox-template-8 .ot8-equipe,
.outbox-template-8 .ot8-depoimentos,
.outbox-template-8 .ot8-info{
  margin-top:var(--ot8-section-gap-user) !important;
}

/* Horários de atendimento -> Como chegar também segue o espaçamento global */
.outbox-template-8 .ot8-info-horario{
  margin-bottom:var(--ot8-section-gap-user) !important;
}

/* Exceção solicitada: entre mapa e logo do rodapé */
.outbox-template-8 .ot8-footer{
  margin-top:var(--ot8-mapa-logo-gap-user) !important;
  padding-top:0 !important;
  padding-bottom:var(--ot8-footer-bottom-gap-user) !important;
}

.outbox-template-8 .ot8-footer-text{
  margin-bottom:0 !important;
}

@media (max-width:767px){
  .outbox-template-8 .ot8-galeria,
  .outbox-template-8 .ot8-servicos,
  .outbox-template-8 .ot8-equipe,
  .outbox-template-8 .ot8-depoimentos,
  .outbox-template-8 .ot8-info{
    margin-top:var(--ot8-section-gap-user) !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
  }

  .outbox-template-8 .ot8-info-horario{
    margin-bottom:var(--ot8-section-gap-user) !important;
  }

  .outbox-template-8 .ot8-footer{
    margin-top:var(--ot8-mapa-logo-gap-user) !important;
    padding-bottom:var(--ot8-footer-bottom-gap-user) !important;
  }
}


/* Outbox Template v1.3.6 - fundo preto sólido */
.outbox-template-8,
.outbox-template-8-body,
.outbox-template-8 section,
.outbox-template-8 footer{
  background-color:#000 !important;
}
.outbox-template-8 .ot8-hero,
.outbox-template-8 .ot8-servicos,
.outbox-template-8 .ot8-equipe,
.outbox-template-8 .ot8-depoimentos,
.outbox-template-8 .ot8-info,
.outbox-template-8 .ot8-footer{
  background-image:none !important;
  background:#000 !important;
}
.outbox-template-8 .ot8-hero-overlay,
.outbox-template-8 .ot8-depoimentos:after{
  background-image:none !important;
  background:transparent !important;
  opacity:0 !important;
}


/* =========================================================
   TEMPLATE 8 - AJUSTES v1.3.7
   1) Equipe: título -> cards = 20px
   2) Descrição -> galeria: remove altura mínima/padding que criava vazio
   3) Fundo retorna somente no topo/hero
   ========================================================= */

/* Nossa equipe -> cards */
.outbox-template-8 .ot8-equipe .outbox-equipe-titulo{
  margin-bottom:20px !important;
}

/* Descrição -> Galeria: o espaço grande vinha da altura mínima do hero e padding inferior */
.outbox-template-8 .ot8-hero{
  min-height:auto !important;
}

.outbox-template-8 .ot8-hero-inner{
  padding-bottom:5px !important;
}

.outbox-template-8 .ot8-hero-text{
  margin-bottom:0 !important;
}

.outbox-template-8 .ot8-galeria{
  margin-top:5px !important;
}

/* Retorna imagem de fundo somente no topo do site */
.outbox-template-8 .ot8-hero{
  background-image:url("https://outbox.business/wp-content/uploads/2026/04/ChatGPT-Image-8-de-mar.-de-2026-22_45_55.png") !important;
  background-size:cover !important;
  background-position:center top !important;
  background-repeat:no-repeat !important;
  background-color:#000 !important;
}

.outbox-template-8 .ot8-hero-overlay{
  background:rgba(0,0,0,.50) !important;
  opacity:1 !important;
}

/* Mantém todas as demais seções sem imagem de fundo */
.outbox-template-8 .ot8-servicos,
.outbox-template-8 .ot8-equipe,
.outbox-template-8 .ot8-depoimentos,
.outbox-template-8 .ot8-info,
.outbox-template-8 .ot8-footer{
  background-image:none !important;
  background:#000 !important;
}

/* Galeria com proporção base 2560 x 1706 */
.outbox-template-8 .ot8-galeria .outbox-slider-slide img,
.outbox-template-8 .ot8-galeria .outbox-slide img{
  aspect-ratio:2560 / 1706 !important;
  height:auto !important;
  min-height:0 !important;
  object-fit:cover !important;
}

@media (max-width:767px){
  .outbox-template-8 .ot8-hero-inner{
    padding-bottom:5px !important;
  }

  .outbox-template-8 .ot8-galeria{
    margin-top:5px !important;
  }
}


/* Correção mobile: somente conteúdo de horário e endereço */
@media (max-width:767px){
  .outbox-template-8 .outbox-horario-atendimento-conteudo,
  .outbox-template-8 .outbox-horario-atendimento-texto,
  .outbox-template-8 .outbox-mapa-endereco,
  .outbox-template-8 .outbox-endereco-texto{
      font-size:18px !important;
      line-height:1.5 !important;
  }
}


/* =========================================================
   TEMPLATE 8 - v1.3.10
   Correção definitiva: somente CONTEÚDO dos shortcodes
   Horários de atendimento e Como chegar.
   Não altera títulos nem spans dos títulos.
   ========================================================= */

.outbox-template-8 .ot8-info .outbox-horario-atendimento .outbox-horario-atendimento-texto,
.outbox-template-8 .ot8-info .outbox-horario-atendimento .outbox-horario-atendimento-conteudo,
.outbox-template-8 .ot8-info .outbox-mapa .outbox-mapa-endereco{
    font-size:18px !important;
    line-height:1.5 !important;
    font-weight:400 !important;
}

@media (max-width:767px){
    .outbox-template-8 .ot8-info .outbox-horario-atendimento .outbox-horario-atendimento-texto,
    .outbox-template-8 .ot8-info .outbox-horario-atendimento .outbox-horario-atendimento-conteudo,
    .outbox-template-8 .ot8-info .outbox-mapa .outbox-mapa-endereco{
        font-size:18px !important;
        line-height:1.5 !important;
        font-weight:400 !important;
    }
}
