/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/

/* ==================================================================
   Afinacao de espacamento. Nao mexe em cores, tipos de letra,
   tamanhos, botoes nem estrutura. So margens e entrelinhas.
   ================================================================== */

/* 1. entrelinha e espaco entre letras do texto corrido.
   Estava 20px com entrelinha 26px (1,3) e 1,3px entre letras. */
.section .column_attr p,
.section .column_attr li{
  line-height:1.55 !important;
  letter-spacing:0 !important;
}
.section .column_attr p{ margin-bottom:18px !important; }
.section .column_attr p:last-child{ margin-bottom:0 !important; }

/* 2. espaco vertical uniforme entre seccoes.
   Usa os mesmos 50px que ja existem nos espacadores dela,
   nos sitios onde faltava o espacador. */
.entry-content .section.mcb-section:not(:has(.column_spacer)) + .section.mcb-section:not(:has(.column_spacer)){
  margin-top:50px !important;
}
/* as duas filas de mosaicos continuam coladas, sao uma grelha so */
.entry-content .section.mcb-section:has(.column_image):not(:has(.column_attr)) + .section.mcb-section:has(.column_image):not(:has(.column_attr)){
  margin-top:0 !important;
}

/* 3. telemovel: o rotulo do botao partia em duas linhas por causa
   do espaco lateral de 40px. Cor, forma e tipo de letra ficam iguais. */
@media (max-width:767px){
  .entry-content a.button{ padding-left:20px !important; padding-right:20px !important; }
}
