/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 05 2023 | 13:35:56 */
/* Añade aquí tu código CSS.

Por ejemplo:
.ejemplo {
    color: red;
}

Para mejorar tu conocimiento sobre CSS, echa un vistazo a https://www.w3schools.com/css/css_syntax.asp

Fin del comentario */ 

#grve-main-header .grve-logo-text a:hover, #grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li:hover > .grve-link-wrapper a, #grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li.current-menu-item > .grve-link-wrapper a, #grve-main-header .grve-horizontal-menu:not(.grve-menu-element) > .grve-menu > li.current-menu-ancestor > .grve-link-wrapper a, #grve-main-header .grve-vertical-menu:not(.grve-menu-element) > .grve-menu > li > .grve-link-wrapper a:hover, #grve-main-header .grve-vertical-menu:not(.grve-menu-element) > .grve-menu > li > .grve-link-wrapper .grve-arrow:hover, #grve-main-header .grve-vertical-menu:not(.grve-menu-element) > .grve-menu > li.current-menu-item > .grve-link-wrapper a, #grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper a:hover, #grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper .grve-arrow:hover, #grve-main-header .grve-header-elements .grve-header-element > a:not(.grve-btn):hover, #grve-main-header .grve-header-elements .grve-socials-elements a:hover, #grve-main-header .grve-hidden-menu-icon:hover, #grve-main-header .grve-header-elements .grve-language.grve-dropdown > li > a:hover {
    color: #e88953;
}

#grve-content form p {
	display: flex;
	margin-top: 6%;
}


.formulario-llamada-accion form {
	display: flex;
	justify-content: center;
	margin-left: 15%;
}

.formulario-llamada-accion form p {
	margin: 6% 19px !important;
}

.formulario-llamada-accion .has-spinner.wpcf7-submit {
	margin: 20px;
    padding: 23px 70px;
    background: #e88953;
    color: white;
}

#grve-theme-wrapper .grve-contact-form input {
	border-color: inherit !important;
}

.telefono-header {
    color: #000000;
}

.home .telefono-header,
.page-id-8605 .telefono-header,
.page-id-7768 .telefono-header,
.page-id-7764 .telefono-header {
    color: #ffffff;
}

#grve-main-content .grve-main-content-wrapper, #grve-sidebar {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#menu-item-11465 .hfe-menu-item {
    margin-top: 10px;
}

#menu-item-11465 .hfe-menu-item:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f007" !important;
    font-size: 25px;
    color: #000000;
    display: block;
	background: none;
	opacity: 1;
	margin-top: -13px;
}

#menu-item-11465 .hfe-menu-item span {
    display: none;
}

@media screen and (max-width: 991px) {
	.formulario-llamada-accion form {
		display: block;
	}
	
	#grve-header {
		position: fixed;
		z-index: 10;
		width: 100%;
		top: 0;
	}
	
	.grve-element.grve-title.grve-h2 {
		margin-top: 30px;
	}

	.elementor-11455 .elementor-element.elementor-element-5c59516 ul.sub-menu {
    	left: -180px;
	}
	
	.contenedor-contrato img {
		max-width: 30%;
	}
	
	.contenedor-email-tecnico img {
		width: 10%;
	}
	
	#shortcode-menu-tienda .elementor-shortcode {
		justify-content: center;
	}
	
	.elementor-9615 .elementor-element.elementor-element-30aaf6a .hfe-nav-menu__toggle {
		margin: initial;
		left: 70%;
	}
	
	#logo-tienda img {
		margin-right: 20%;
	}
	
	.contenedor-area-privada-responsive .myaccount-icon:before {
		color: #000000;
		font-size: 20px;
    	margin-right: -10px;
	}
	
	.contenedor-padre-login {
		width: 100%;
	}
	
	.page-id-14 .woocommerce-form-login {
		background: #F3A663;
		padding: 30px;
	}
	
	.woocommerce form .form-row label {
		width: 25%;
	}
	
	.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
		width: 75%;
		padding: 0;
	}
	
	.woocommerce-form-row img {
		max-width: 60%;
	}
	
}

