/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* Contact Form 7
--------------------------------------------- */
.page-id-49793 .wpcf7-form {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px 24px;
}

.page-id-49793 .wpcf7-form > p {
	min-width: 0;
	margin: 0;
}

.page-id-49793 .wpcf7-form > p:nth-of-type(n + 5),
.page-id-49793 .wpcf7-form > fieldset,
.page-id-49793 .wpcf7-form > .wpcf7-response-output {
	grid-column: 1 / -1;
}

.page-id-49793 .wpcf7-form label,
.page-id-49793 .wpcf7-form .wpcf7-form-control-wrap,
.page-id-49793 .wpcf7-form input:not([type="submit"]),
.page-id-49793 .wpcf7-form textarea {
	display: block;
	box-sizing: border-box;
	width: 100%;
	max-width: 100%;
}

@media (max-width: 600px) {
	.page-id-49793 .wpcf7-form {
		grid-template-columns: 1fr;
		gap: 16px;
	}
}

/* Navegación sobre fondo claro
--------------------------------------------- */
body:not(.home) #site-navigation .main-nav > ul > li > a,
body:not(.home) .main-navigation .menu-toggle,
#sticky-navigation .main-nav > ul > li > a,
#mobile-header.is_stuck .menu-toggle {
	color: #111111;
}

body:not(.home) #site-navigation .gb-text-4cc1ebec,
body:not(.home) #mobile-header .gb-text-4cc1ebec,
#sticky-navigation .gb-text-4cc1ebec,
#mobile-header.is_stuck .gb-text-4cc1ebec {
	color: #111111;
	border-color: #111111;
}

/* Navegación fija
--------------------------------------------- */
#sticky-navigation,
#mobile-header.is_stuck {
	background-color: #ffffff;
}

/* Panel fuera de lienzo
--------------------------------------------- */
#generate-slideout-menu .main-nav a,
#generate-slideout-menu .gb-text-4cc1ebec {
	color: #ffffff;
}

#generate-slideout-menu .gb-text-4cc1ebec {
	border-color: #ffffff;
}
