/*
 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
*/
.rgdp label{
	font-size: 13px !important;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active){
	background-color: #010763;
}

.imgGalleryImgLink {
    pointer-events: none;
    cursor: default;
}

.gp-icon svg{
	height: 1.75em;
    width: 1.75em;
}
.pro-close svg{
	height: 1em !important;
    width: 1em !important;
}
.mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled

 {
    background-color: transparent !important;
}

/* Ocultar icono por defecto */
.main-navigation .menu-item-has-children > a .dropdown-menu-toggle {
    display: none;
}

/* Evita superposición del icono y alinea todo */
.main-navigation .menu-item-has-children > a {
    display: inline-flex;
    align-items: center;
}

/* ICONO CERRADO: "+" */
.main-navigation .menu-item-has-children > a::after {
    content: "";
    width: 14px;
    height: 14px;
    margin-left: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M12 5l0 14'/><path d='M5 12l14 0'/></svg>");
}

/* ICONO ABIERTO: "-" */
.main-navigation .menu-item-has-children.sfHover > a::after,
.main-navigation .menu-item-has-children:hover > a::after,
.main-navigation .menu-item-has-children.toggled-on > a::after {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12l14 0'/></svg>");
}