/*
Theme Name: ideaWeb
Version: 1.0
Description: Un tema hijo de Divi
Author: ideaweb
Template: Divi
*/

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

/*--------------------------------------------------------*/
/*------------------ CSS PERSONALIZADO -------------------*/
/*--------------------------------------------------------*/

/*--------- Formulario de contacto --------------*/
.gform_body input, .gform_body textarea{
	border: 1px solid #000;
	padding:15px!important;
}
.gform_body input:hover, .gform_body textarea:hover{
	border: 1px solid #e4361e;
}
.gform_footer input{
	border: 2px solid #e4361e;
	background-color: #fff;
	color:#e4361e;
	padding: 7px 30px;
}
.gform_footer{
	text-align: center;
	font-size: 1.3em;
}
.gform_footer input:hover{
	border: 2px solid #e4361e;
	background-color: #e4361e;
	color:#fff;
	padding: 7px 30px;
}
.gform_button
{
	border: 2px solid #e4361e;
	color: #fff;
	background-color: #e4361e;
	padding:10px 25px;
	transition: all 0.3s;
	cursor:pointer;
}
.gform_button:hover
{
	background-color:#e4361e;
	color:#fff;
}

/*---------------- footer ---------------*/
footer .et_pb_social_media_follow a.icon{
	background-color: transparent !important;
}
footer ul.et_pb_social_media_follow{
	padding-top: 7px;
}

/*---------- mod. submenú ---------*/
.sub-menu {
	width: 300px !important;
}
.sub-menu li{
	width: 280px !important;
}
.sub-menu li a{
	width: 260px !important;
}

#post-72 .et_pb_social_media_follow a.icon{
	background-color: transparent !important;
}



.ds-vertical-align { 
	display: flex; 
	flex-direction: column; 
	justify-content: center;
} 

p{
	text-align: justify;
}
/*------------------eee------------------*/
.colores-header
{
	background-image:url("https://crowd4sdg.eu/wp-content/uploads/2021/11/stripeHeader.png");
	width: 100%;
	height: 10px;
	display: block;
}