/*
Theme Name: GeneratePress Child
Theme URI: https://taximonit.com
Description: Tema hijo de GeneratePress
Author: Angel Tardío
Author URI: https://tusitio.com
Template: generatepress
Version: 1.0
*/
.header-image{
	max-width:321px!important;
	
}
.inside-header{
	padding:10px;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a {
    color: #000;
}
.main-navigation .main-nav ul li a{
	line-height:40px;
}
.book-form-container{
    max-width:900px;
    margin:auto;
    padding:40px;
    background-color:#fff;
    border-radius:20px;
}
.home-bg-container{
	background-image: url(https://www.taximonit.com/wp-content/uploads/2025/04/PortadaMadrid2.webp),              					
	url(https://www.taximonit.com/wp-content/uploads/2025/04/PortadaMadrid2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.home-main-text {
    font-size:1.25em;
    max-width:960px;
    margin:auto;
    padding:40px;
	margin-top:35px;
	margin-bottom:20px!important;
	font-weight: 700!important;
	letter-spacing: 0.2em;
}
.home-main-text h2{
	font-weight: 700!important;
}
.home-main-text ul{
	list-style:none;
}
.home-info-text{
	font-size:1.25em;
	max-width:1200px;
		margin:auto;
    padding:40px;
	padding-top:0
	margin-top:35px;
	letter-spacing:0.1em;
	color: #525252!important;
}
.home-info-text img{
	width:40px;
	height:auto;
}
.home-info-text ul{
	list-style: none;
	margin-bottom:20px!important;
	margin-left:0;
}
.rtl .home-info-col h3{
	min-height:110px;
}
.rtl .home-info-text ul{
	margin-right:0;
}
.home-info-text h2, .home-info-text h3{
	font-weight:700!important;
	letter-spacing:0.15em;
}
.home-info-text h3{
	font-size:1.40em;
}
.home-info-text li{
    display: flex;
    align-items: center;
    gap: 10px; 
    padding: 10px;
}
.rtl .home-info-text li{
    display: flex;
    align-items: self-start;
    gap: 10px; 
    padding: 10px;
}
.text-roboto{
	font-family: "Roboto"!important;
}
.text-roboto-condensed{
	font-family: "Roboto Condensed"!important;
}

.pll-parent-menu-item > .sub-menu{
	background-color: #fff;
	border-radius:10px;
}
.center-mobile-desk-left{
	text-align:left;
}

@media (max-width: 992px) {
	.rtl .home-info-col h3{
	min-height:145px;
	}
}

@media (max-width: 768px) {
    /* Eliminar el botón desplegable */
    .main-navigation .menu-toggle {
        display: none !important;
    }
	.rtl .home-info-col h3{
	min-height:0;
	}
	.rtl .inside-header{
		display:block;
	}
    /* Mostrar solo la opción de cambiar idioma */
    .main-navigation .menu {
        display: block !important;  /* Asegúrate de que el menú esté visible */
    }
	.center-mobile-desk-left{
		text-align:center;
	}
	.home-info-text{
		padding:20px;
	}
	.home-info-text h3{
	font-size:1.2em;
	}
}

@media (max-width: 576px) {
	.home-main-text {
		padding:20px;
	}
	.home-main-text ul{
		margin-left:0;
	}
	.book-form-container{
        padding:25px;
    }
}
