/*!
Theme Name:   Francesca Child
Template:     francesca
Theme URI:    https://github.com/webmandesign/child-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Put your custom CSS styles below... */

.verde{
	color:#17783c;
}
.verde-oscuro{
	color:#0a4124;
}
.verde-claro{
	color:#e6f4e5;
}
.rojo{
	color:#9e1522;
}
.w-100,
.w-100 img{
	width:100%;
	height:auto;
}
.mt-0{
	margin-top:0;
}
.shadow{
	box-shadow:0 10px 50px rgba(0,0,0,0.15)
}
.cart_totals .checkout-button:not(.has-text-color), .has-text-color .button:not(.has-text-color), .page-numbers:not(.current):not(.dots):not(.has-text-color), .post-page-numbers:not(.current):not(.dots):not(.has-text-color), .wp-block-button__link:not(.has-text-color), .wp-block-search .wp-block-search__button:not(.has-text-color), [type="button"]:not(.has-text-color), [type="reset"]:not(.has-text-color), [type="submit"]:not(.has-text-color), button:not(.has-text-color) {
	border:1px solid #17783c;
	padding-left:1.5rem;
	padding-right:1.5rem;
}
.btn-verde{
	border:1px solid #ffffff;
	padding-left:1.5rem;
	padding-right:1.5rem;
	border-radius:8px;
}

/*Navegador*/
.site-branding-text,
#search-form-modal{
	display:none!important;
}
.site-branding{
	padding-right:3rem;
}
.page-id-2235 #masthead{
	background-color:#fff;
}
@media (min-width: 992px) {
	.main-navigation .sub-menu{
		background:#e6f4e5;
	}
	.main-navigation .sub-menu a{
		font-weight:700;;
	}
}


/*Inicio*/
@media (min-width: 992px) {
	.col-1-intro-inicio{
		padding-right:80px;
	}
	.columnas-clinics{
		margin-top:-200px;
	}
	.asesoramiento-escuelas img{
		width:120%;
	}
}

/*Quiénes somos*/
@media (min-width: 992px) {
	.img-quienes-somos{
		padding-right:80px;
	}
}
.page-id-2337 .fondo-footer{
	background-color:#fff!important;
	padding-top:50px!important;
}

/*Contacto*/
.wpcf7-form label,
.wpcf7-form .wpcf7-text,
.wpcf7-form .wpcf7-textarea{
	width:100%;
}
#footer-1 .wpcf7-form .wpcf7-textarea{
	height:120px;
}
.wpcf7-form .wpcf7-list-item{
	margin-left:0;
}
.wpcf7-form .wpcf7-list-item input{
	bottom:auto;
}
.wpcf7-form .wpcf7-submit{
	margin-top:0.5rem;
}

@media (min-width: 880px) {
	.wpcf7-form .fila{
		display:flex;
	}
	.wpcf7-form .col-1,
	.wpcf7-form .col-2{
		width:50%;
	}
	.wpcf7-form .col-1{
		padding-right:0.5rem;
	}
	.wpcf7-form .col-2{
		padding-left:0.5rem;
	}
	.margen-negativo{
		margin-top:-110px;
	}
}

/*Profesorado*/
@media (min-width: 992px) {
	.col-1-profesorado{
		padding-right:80px;
	}
}
.margin-top-menos-26{
	margin-top:-26px;
}
.page-id-2356 #colophon{
	margin-top:-160px;
}
.max-500{
	max-width:500px;
}
.margin-top-menos-70{
	margin-top:-70px;
	position:relative;
	z-index:1;
}

/*Cursos para empresas*/
.page-id-2453 #colophon,
.page-id-2448 #colophon{
	margin-top:-100px;
}
.page-id-2453 #llamada-footer,
.page-id-2448 #llamada-footer{
	font-size:0;
	line-height:0;
}
.page-id-2453 #llamada-footer::after,
.page-id-2448 #llamada-footer::after{
	content:"¿Quieres saber más sobre esta formación?";
	font-size:32px;
	line-height:normal;
	color:inherit;
	font-weight:700;
}
@media (min-width: 992px) {
	.page-id-2453 #llamada-footer::after,
	.page-id-2448 #llamada-footer::after{
		font-size:60px;
	}
}
@media (max-width: 991px) {
	.d-sm-none{
		display:none;
	}
}