/*
Theme Name: ideaweb d
Theme URI: http://www.ideaweb.es
Version: child 2.23
Author: ideaweb diseño de paginas web en Madrid
Author URI: http://www.ideaweb.es
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
	{
		justify-content: center!important;
	}
}
/*------------------mod menu--------------*/
#menu-menu-principal .current-menu-item a::before,
#menu-menu-principal .current_page_item a::before {
 content: "";
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}
#menu-menu-principal li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
 bottom: 0%;
 background: #6d4f96; /*** COLOR OF THE LINE ***/
 height: 2px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}
#menu-menu-principal li a:hover {
 opacity: 1 !important;
}
#menu-menu-principal li a:hover:before {
 right: 0;
}
#menu-menu-principal li li a:before {
 bottom: 0%;
}
/*--------------mod submenu----------*/
.sub-menu > li > a
{
	font-size:14px!important;
	line-height:20px!important;
}
/*-----------------formulario de contacto-----------------*/
.gform_body input, .gform_body textarea
{
	border:2px solid #ccc;
	padding:14px!important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	transition: all 0.3s;
	border-radius:3px;
}
.gform_body input:focus, .gform_body textarea:focus
{
	border:2px solid #6d4f96;
}
.gform_footer
{
	text-align:center;
}
.gform_button
{
	border: none;
	color: #fff;
	background-color: #6d4f96;
	padding:12px 25px;
	transition: all 0.3s;
	cursor:pointer;
	border-radius:3px;
}
.gform_button:hover
{
	background-color:#303030;
}