/*
Theme Name: Personalizado
Version: 2.23
Description: Un tema hijo de Divi
Author: Personalizado
Template: Divi
*/

@import url("../Divi/style.css");


/*-------------vertical align------------*/
.idw-vertical-align
{
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/*-------------mod menu movil centrado--------------*/
@media (max-width:981px)
{
	.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap, .et_pb_menu--style-left_aligned .et_pb_menu__wrap
	{
		justify-content: center!important;
	}
}
/*-----------------formulario de contacto-----------------*/
.gform_body input, .gform_body textarea, .gform_body select
{
	border:2px solid #e0e915;
	padding:14px!important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	transition: all 0.3s;
}
.gform_body input:focus, .gform_body textarea:focus, .gform_body select:focus
{
	border:2px solid #202020;
}
.gform_footer
{
	text-align:center;
}
.gform_button
{
	border: none;
	color: #fff;
	background-color: #202020;
	padding:10px 25px;
	transition: all 0.3s;
	cursor:pointer;
	font-size:16px!important;
}
.gform_button:hover
{
	background-color:#27a4ed;
}
/*----------boton to top------------*/
.et_pb_scroll_top
{
	background-color:#e0e915!important;
	border-radius:0px!important;
	bottom:20px!important;
	right:20px!important;
}
/*-------------mod submenu-------------*/
.nav li ul
{
	width:300px!important;
}
.et-menu li li a
{
	width:260px!important;
}
.et-menu-nav .nav .sub-menu li a:hover
{
	background-color:transparent!important;
  	opacity:1!important;
}
/*--------------boton redsys-----------------*/
.boton-pago-redsys .boton-redsys
{
	border-radius: 0px!important;
  	border: none;
	cursor:pointer;
	font-weight:700;
	padding:15px!important;
	height:auto;
	transition:all 0.3s;
}
.boton-pago-redsys .boton-redsys:hover
{
	background-color:#e0e915!important;
}
/*------img rankmath fnial inicio------*/
.rank-math-review-image
{
	display:none;
}