/*
  Theme Name: Gol con Mazola
  Theme URI: https://golconmazola.com/
  Version: 1.0.0
  Template: Divi
  Author: Fania Martinez
  Author URI: https://directohispanic.com/
  Description: Child Theme for Gol con Mazola
  Text Domain: gol-con-mazola
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
#main-content {background-color: transparent !important;}

/*.et_fixed_nav #main-header {
  position:relative!important;
}*/

#logo {margin-top: 20px;}
body.page-id-21 #logo,
body.page-id-565 #logo,
body.page-id-794 #logo,
body.page-id-1018 #logo,
body.page-id-855 #logo,
body.page-id-1030 #logo,
body.page-id-1107 #logo{ /* hide logo on main page: home2025, home2025 es, home ph2, home f2 es, halftime en, halftime es, home ph2 copy */
display:none!important;
}
@media only screen and (max-width: 980px) {
  #logo {
    min-width: 200px;
    min-height: 153px !important;
  }
}

/* Alturas fijas para evitar CLS */
:root{
  --header-h-desktop: 137px; /* de tu captura */
  --header-h-mobile: 76px;   /* ajusta si ves micro-salto en móvil */
}

/* HEADER estilo slide-in (hamburguesa) */
@media (min-width: 981px){
  .et_header_style_slide #main-header{
    min-height: var(--header-h-desktop);
  }
  .et_header_style_slide #page-container{
    padding-top: var(--header-h-desktop);
  }
}
@media (max-width: 980px){
  .et_header_style_slide #main-header{
    min-height: var(--header-h-mobile);
  }
  .et_header_style_slide #page-container{
    padding-top: var(--header-h-mobile);
  }
}

/* Evita micro-animaciones que generen saltos */
#main-header, #page-container{ transition: none !important; }

/* Opcional: tope del logo para que nunca estire el header */
#logo{ max-height: calc(var(--header-h-desktop) - 30px) !important; }







/* recipes page: */
a.more-link {
	color: #fff!important;
    border-width: 0px!important;
    border-radius: 100px!important;
    letter-spacing: 0.05em!important;
    font-size: 13px!important;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
    background-color: rgba(216,36,43,1)!important;
	padding:10px 21px!important;
}

.category-recipes p,
.category-recetas p{
	padding-bottom:20px!important;
}

/* === PERSONALIZAR MENÚ DE HAMBURGUESA (SLIDE-IN HEADER) === */
.mobile_menu_bar::before,
.mobile_menu_bar::after,
.et_toggle_slide_menu::before,
.et_toggle_slide_menu::after{
color: #f5c722;
  background: #d8242b !important;
  padding: 10px;
  font-size: 35px;
}

div.wpforms-container-full .wpforms-confirmation-container-full {
    max-width: 70%;
    margin: 50px 0 50px 0!important;
}

/*___WP FORMS*/
.wpforms-container .wpforms-field-label {
    font-weight: 500!important;
    font-style: none;
    font-size: 15px!important;
}
div.wpforms-container-full button[type=submit]{
	color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 100px!important;
    letter-spacing: 0.05em!important;
    font-size: 14px!important;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
    background-color: rgba(216,36,43,1)!important;
	padding:10px 21px!important;
}
div.wpforms-container-full button[type=submit]:hover {
    /*background-color: rgba(216,36,43,1)!important;*/
	letter-spacing: 0.08em !important;
}

div.wpforms-container-full .wpforms-field-label-inline {
	font-weight: 500!important;
    font-style: none;
    font-size: 15px!important;
}
div.wpforms-container-full .wpforms-confirmation-container-full { /*green box ok*/
  margin-top: 50px !important;
}