/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.0.0-public-alpha.20.1754678987
Updated: 2025-08-08 18:49:47

*/

/*estilos menu*/

#menu-birmek li.current-menu-item > a,
#menu-birmek li.current_page_item > a,
#menu-birmek li.current-menu-ancestor > a,
#menu-birmek li.menu-item-home > a {
  color: #469CDC !important;

}

/* Activo real controlado por JS */
#menu-birmek li.is-active > a {
  color: #d9a43a !important; /* ajusta a tu color */
  font-weight: 600;
}


/*Iconos blurb sobre nosotros*/

.blurb-mision .et_pb_main_blurb_image{
    width: 25% !important;
}

.blurb-vision .et_pb_main_blurb_image{
    width: 25% !important;
}

.blurb-valores .et_pb_main_blurb_image{
    width: 25% !important;
}

/*SLIDER*/

.et_pb_gallery_fullwidth .et_pb_gallery_image {
  text-align: center !important; /* asegura el centrado inline */
  
}

.et_pb_gallery_fullwidth .et_pb_gallery_image img {
  display: inline-block !important; 
  width: auto !important;
  max-width: 100%; /* evita que desborde */
  height: auto !important;
  border-radius: 10px !important;   /* esquinas redondeadas */

}


/*FORMULARIO*/

.ff-message-success{
    color: #ffffff !important;
    font-weight: 600 !important;
    border-radius: 10px !important;
    border-color: #d9a43a !important;
}

.p-contacto {
  text-align: center !important;
  padding-bottom: 2em !important;
}

@media (max-width: 495px) {
  .p-contacto {
    padding-left: 2em !important;
    padding-right: 2em !important;
  }
}

/*captcha*/

@media (max-width: 480px) {
  .g-recaptcha {
    transform: scale(0.85);
    transform-origin: 0 0;
    width: 100% !important;
  }
}

/*LOGO FOOTER*/
.logobirmek-footer {
  display: block !important;
  margin-left: 0 !important;   /* por defecto a la izquierda */
  margin-right: auto !important;
}

@media (max-width: 768px) {
  .logobirmek-footer {
    margin-left: auto !important;
    margin-right: auto !important; /* centrado en pantallas pequeñas */
  }
}