/*
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:
		2c2b4c	azul oscuro
		F0782E	naranja
		FFB100	amarillo
		

*/


/*
						NAVEGACIÓN
*/

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

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

/*****Modificación del margen del teléfono*****/
	#et-info-phone {
		margin-right: 3px !important;
	}

@media (min-width: 980px) {
	/*ocultamos botón para medidas superiores a pantallas de ordenador*/
	.tb {
		display: none;
	}
}

/*****Botón CTA personalizado en el menú secundario*****/     
	.btn-cta {
		padding: 12px!important;
		border-radius: 25px;
		text-align: center;
		color: white !important;
		background-image: linear-gradient(90deg,#F0782E 0%,rgba(255,177,0,0.8) 100%) !important;
		background-color: rgba(48,157,157,0.5) !important;
		line-height: 2em !important;
	}
 
	.btn-cta:hover {
		background-color: white !important;
	}

@media (max-width: 980px) {
	/*modificamos el relleno del botón*/
	.btn-cta {
		padding: 5px!important;
	}
}


/*
                        CUERPO
*/

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

/*****Mejora diseño de los select*****/
	.wpcf7-select {
		background-color: #EEE !important;
		font-size: 14px !important;
		width:100% !important;
		border: 0px !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és*****/
	.et_pb_widget a:hover {
		color: #F0782E !important;
	}

	.et_pb_widget a {
		color: #666 !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;
	}