/*
Theme Name: Divi Child - Eweb
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.14.1477321393
Updated: 2016-10-24 15:03:13
Modified by Eweb Diseño y Posicionamiento Web para abogados
*/


/*

	COLORES:
		004a5e	verde oscuro
		cbf2fe	azul claro

		0a1d50	azul oscuro

*/


/*
						NAVEGACIÓN
*/

/*****Cambiar el tamaño del submenú*****/
	.nav li ul {
  		width:260px !important;
	}

/*****Cambiar el tamaño del ítem del submenú*****/
	#top-menu li li a, #menu-principal li li a{
  		width:220px !important;
	}


/*
                        CUERPO
*/

/*****Alineación horizontal de los elementos en una fila*****/
	.horizontal-align { 
    	display: flex; 
    	flex-direction: column; 
    	justify-content: center;
	}

/*****Modificación del formulario básico de CF7*****/
	.et_pb_contact p input, .et_pb_contact p textarea {
		border: 2px solid #e5e5e5 !important;
		background-color: transparent !important;
	}

	.wpcf7 span {
		font-weight:550 !important;
	}

	.wpcf7 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	    font-weight:550 !important;
	    color: #333 !important;
	}

	.wpcf7 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	   opacity:  1;
	   font-weight:550 !important;
	   color: #333 !important;
	}

	.wpcf7 ::-moz-placeholder { /* Mozilla Firefox 19+ */
	   opacity:  1;
	   font-weight:550 !important;
	   color: #333 !important;
	}

	.wpcf7 :-ms-input-placeholder { /* Internet Explorer 10-11 */
	   font-weight:550 !important;
	   color: #333 !important;
	}

	.wpcf7o::-ms-input-placeholder { /* Microsoft Edge */
	   font-weight:550 !important;
	   color: #333 !important;
	}
	
	.wpcf7 .et_pb_button {
		background-color: #004a5e !important;
		border:2px solid  #004a5e !important;
		color: #fff !important;
	}

	.wpcf7 .et_pb_button:hover {
		background-color: #fff !important;
		border:2px solid  #004a5e !important;
		color: #004a5e !important;
	}

	.wpcf7 a{
		color: #004a5e !important;
	}

	.wpcf7 a:hover{
		color: #cbf2fe !important;
	}

/*****Mejora diseño de los select*****/
	.wpcf7-select {
		border: 2px solid #e5e5e5 !important;
		font-size: 14px !important;
		width:100% !important;
		padding: 15px !important;
	}

/*****Eliminar el fallo que se produce en el botón de envÃ­o del formulario*****/
	.wpcf7-submit:hover {
		padding: 0.3em 1em !important;
	}


/*
						PIE DE PÁGINA
*/

/*****Resaltar enlaces interéss*****/
	.et_pb_widget a:hover {
		color: #cbf2fe !important;
	}

	#main-footer .container {
		max-width: 100% !important;
	}

/*****Resaltar enlaces footer*****/
	#footer-info a:hover {
  		color: #fff!important;
	}

	.et-social-google-plus a:hover {
		color: #d51f1e !important;
	}

	.et-social-facebook a:hover {
		color: #3b5998 !important;
	}

	.et-social-twitter a:hover {
		color: #1da1f2 !important;
	}