/*
Theme Name:   Hello Elementor Child
Theme URI:    http://example.com/Twenty-Twenty-four-Child/
Description: Twenty Twenty four Child Theme
Author:       Tu Nombre
Author URI:   debora
Template:     hello-elementor
Version:      1.0.0
*/

/* Agrega tus estilos personalizados aquí */
.header-inner{
    max-width: 1600px!important;;
}
.site-header {
   height: 110px;
}
.custom-logo-link {
    max-width: 40%;
}
.site-navigation ul.menu li a{
	color: black!important;
	font-size: 18px
}
.site-footer{
    height: auto;
    color: white;
    padding-block-end: 0rem!important;
    box-shadow: 2px 2px 30px 0 rgba(0, 0, 0, 0.16);
    background:#dbe0e5;
}
nav.site-navigation.show {
  padding: 20px 0px;
}
.site-footer .footer-inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
    max-width: 1600px!important;
	padding: 50px 0;
}
.site-footer .footer-inner .site-branding{
  flex-direction: row!important;
  padding-bottom: 20px;
}
.copyright.show {
  display: flex;
  justify-content: space-around;
  text-align: center;
  padding-top: 50px;
  background: #0C2D57;
  color: white;
}
.copyright.show p a{
  color:#ffffff
}
.copyright.show p a:hover{
  color:#87b7e2
}
.menu-politicas-de-cookies-container ul{
  display: flex;
  gap: 15px;
}
.menu-footer-container ul li a, .sidebar{
  color: black;
}
.copyright.show p{
  margin-block-end:0;
}
.site-footer.footer-has-copyright .footer-inner .site-navigation {
  justify-content:end!important;
}
/*redes sociales*/
.sr-text{
	display: none;
}
/*#menu-footer a:before{
	content: '';
	display: inline-block;
	height: 3rem;
	width: 3rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 3rem;
}
*#menu-footer a[href*="facebook.com"]:before{
	background-image: url(img/icons/facebook.svg);
}
#menu-footer a[href*="youtube.com"]:before{
	background-image: url(img/icons/youtube.svg);
}
#menu-footer a[href*="twitter.com"]:before{
	background-image: url(img/icons/twitter.svg);
}
#menu-footer a[href*="instagram.com"]:before{
	background-image: url(img/icons/instagram.svg);
}**/
.site-navigation ul.menu li ul{
	min-width: 318px!important;
}
[type="button"], [type="submit"], button{
    border: 1px solid #082c54!important;
    width: 224px;
    background: #082c54!important;
    color: white!important;
}
[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover{
   background-color:#6182bb!important;
}
/* Ocultar la modal por defecto */
.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
}

/* Estilo del contenido de la modal */
.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 30%;
}

/* Estilo del botón de cierre */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
span.correo.dashicons.dashicons-email {
     font-size: 60px;
    width: 65px;
    color: black;
     height: 65px;
}
.menu-footer-container ul li a i, .menu-politicas-de-cookies-container ul li, .menu-politicas-de-cookies-container ul li a {
  color: white!important;
  text-decoration: none;
  list-style: none;
}
@media (max-width: 746px) {
  .custom-logo-link {
    max-width: 100%;
  }
  
}