/*!
Theme Name:        Un Salto a Galicia
Theme URI:         https://unsaltoagalicia.com/
Description:       Custom Un Salto a Galicia Theme created as a GeneratePress child theme
Author:            Sonia Díaz <contacto@soniadiaz.online>
Author URI:        http://soniadiaz.online/
Template:          generatepress
Version:           1.0.2
Text Domain:       salto-galicia
Domain Path:       /languages
Requires at least: 6.0
Tested up to:      6.1.1
Requires PHP:      8.0
License:           GNU General Public License v2 or later
License URI:       http://www.gnu.org/licenses/gpl-2.0.html
Created:           2023-03-23
Updated:           2023-12-22
*/

/** Hide native mobile menu */
@media (max-width: 768px) {
	.menu-toggle {
		display: none !important;
	}

	.main-navigation .site-logo.navigation-logo img,
	.mobile-header-navigation .site-logo.mobile-header-logo img {
		height: 90px !important;
	}
}

.no-sidebar .entry-content .alignfull {
	margin-left: auto;
	margin-right: auto;
}

.img-auto-h .uagb-post__image img {
	height: auto !important;
}

.img-auto-h .gb-block-image img {
	object-fit: cover;
}

/** Estilos de bloques de la web anterior */
.has-very-light-gray-background-color {
	background-color: #eee;
}

.has-verde-oscuro-background-color {
	background-color: #587c68
}

.has-verde-claro-background-color {
	background-color: #d0eadb
}

.has-gris-claro-background-color {
	background-color: #f5f5f5
}

.has-very-light-background-color {
	background-color: #eee
}

.has-very-dark-gray-background-color {
	background-color: #444
}

.has-blanco-background-color {
	background-color: #fff
}

.has-rojo-background-color {
	background-color: #d9534f
}

.has-rojo-oscuro-background-color {
	background-color: #b52b27
}

.has-verde-oscuro-color {
	color: #587c68
}

.has-verde-claro-color {
	color: #d0eadb
}

.has-gris-claro-color {
	color: #f5f5f5
}

.has-very-dark-gray-color {
	color: #eee
}

.has-very-dark-gray-color {
	color: #444
}

.has-blanco-color {
	color: #fff
}

.has-rojo-color {
	color: #d9534f
}

.has-rojo-oscuro-color {
	color: #b52b27
}
/** Estilos de bloques de la web anterior */

/*** Citas: Blockquote ***/
.wp-block-quote {
	font-family: Georgia, serif;
	margin: 0.25em 0;
	padding: 20px 10px 10px 45px;
	line-height: 1.45;
	position: relative;
	color: #383838;
	background:#ececec;
}

.wp-block-quote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: 5px;
	top: -5px;
	color: #7a7a7a;
}

.wp-block-quote cite {
	color: #999999;
	font-size: 0.8em;
	display: block;
}

.wp-block-quote cite:before {
	content: "\2014 \2009";
}
/*** Citas: Blockquote ***/

/** Estilos de post relacionados */
.rpbt_shortcode .related-gallery,
.rpbt_shortcode .related-gallery .cl-related {
	display: flex;
}

.rpbt_shortcode .related-gallery .cl-related {
	flex-direction: column;
}

.rpbt_shortcode .related-gallery {
	column-gap: 15px;
}

.rpbt_shortcode .wp-caption-text {
	text-align: left;
}

.rpbt_shortcode .gallery-icon {
	padding: 0;
}

.rpbt_shortcode .gallery-icon img {
	height: 250px;
	object-fit: cover;
}

.rpbt_shortcode .wp-caption-text a {
	font-weight: bold;
	color: #3e3e3e;
}

.rpbt_shortcode .rpbt-post-date {
	margin-top: 16px;
	color: #818286;
}
/** Estilos de post relacionados */


/******************* ESTILOS MOVIDOS DESDE EL PERSONALIZADOR *******************/
#mobile-header {
	background-color: rgb(223, 246, 234);
}

#mobile-header > div > div.site-logo.mobile-header-logo {
	margin-left: 155px !important;
}

.main-navigation .site-logo.navigation-logo img,
.mobile-header-navigation .site-logo.mobile-header-logo img {
	height: 110px !important;
}

.main-navigation {
	background-color: rgb(223, 246, 234);
}

/*** CLASE TEXTO CON SOMBRA ***/
.text-shadow {
	text-shadow: 1px 1px 2px #3e3e3e;
}

/*** ELEMENTO CATEGORIAS ***/
.cabecera-categorias {
	padding-top: 40px;
}

/*** ESTILOS BLOG ***/
h2.wp-block-heading {
	font-weight: 600;
	padding-top: 30px;
}

h3.wp-block-heading {
	font-weight: 600;
	padding-top: 15px;
}

.wp-block-group a {
	color: #EF6C79;
}

.wp-block-group a:hover {
	color: #DF5966;
}

.wp-block-separator {
	color: #647B68;
}

/*** ESTILOS FORMULARIO CONTACTO ***/
.wpcf7-text {
	width: 100%;
	border-color: #647B68 !important;
}

.wpcf7-form label {
	font-size: 16px;
	color: #647B68;
}

.wpcf7-submit {
	border-radius: 25px;
}

/*** ESTILOS FORMULARIO NEWSLETTER ***/
.mname input,
.memail input {
	width: 100%;
}

.info-form-news{
	font-size: 14px;
	color: #818286;
	list-style-type: none;
	margin-left: 0;
}

.aceptacion {
	font-size: 14px;
}

.msubmit input{
	border-radius: 25px;
	text-transform: uppercase;
}
/******************* ESTILOS MOVIDOS DESDE EL PERSONALIZADOR *******************/

.comment-reply-title {
	font-size: 35px;
	font-weight: 600;
	color: #647B68;
	margin-bottom: 20px;
}

.post .wp-block-image img {
	object-fit: contain;
}

/******************* Bloque Form Mailchimp *******************/
.form-mc-reduced {
	max-width: 100% !important;
}

@media (max-width: 767px) {
	.form-mc-reduced {
		padding-bottom: .5em !important;
	}

	.form-mc-reduced .mc4wp-form .mname,
	.form-mc-reduced .mc4wp-form .memail,
	.form-mc-reduced .mc4wp-form .aceptacion,
	.form-mc-reduced .mc4wp-form .msubmit {
		margin-bottom: .5em;
	}

	.form-mc-reduced .mc4wp-form .aceptacion {
		line-height: 1.2;
	}


	.form-mc-reduced .wp-block-uagb-advanced-heading {
		line-height: 1.2;
		margin: .5em !important;
	}

	.form-mc-reduced .mc4wp-form input[type="text"],
	.form-mc-reduced .mc4wp-form input[type="email"] {
		padding: 2px 10px;
	}

	.form-mc-reduced .mc4wp-form input[type="submit"] {
		padding: 2px 20px;
	}
}
