/*
Theme Name: Divi Child
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

*/

/*

COLORES:
	5D4045	marroncillo
	FAFEF9	blanquillo
	84B7A8	verde claro
	436E6F	verde oscuro

*/

/*
						NAVEGACIÓN
*/

/*****Ancho del submenú*****/
	.nav li ul {
		width:340px !important;
	}

/*****Ancho del item del submenú*****/
	#top-menu li li a {
		font-size: 14px !important;
		width:300px !important;
	}


/*
						CUERPO
*/

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

/*****Para poner una altura de línea a todos los h1 y h3 del texto*****/
    	h1, h3 {
        	line-height: 1.3em !important;
    	}

/*****Slider vertical de sección regular*****/
    #et-main-area {
        overflow: hidden;
    }

    .vertical_slider {
        overflow: visible;
    }

    .vertical_slider .et_pb_slide_description h2 {
        color: #84B7A8 !important;
        font-weight:800;
        padding-bottom: 40px;
    }

    .vertical_slider .et-pb-controllers {
        position: absolute;
        z-index: 10;
        width: 100%;
        text-align: center;
        color: #0d365a !important;
        top: 7px;
        bottom: auto;
        left: 103%;
        display: grid;
    }

    .vertical_slider .et-pb-controllers a {
        display: inline-block;
        width: 9px;
        height: 9px;
        margin-right: 10px;
        padding: 0;
        -webkit-border-radius: 7px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        background-color: #fff;
        text-indent: -9999px;
        margin-bottom: 16px;
    }

    .vertical_slider .et-pb-controllers .et-pb-active-control {
        background-color: #84B7A8 !important;
        margin-bottom: 16px;
        width: 14px;
        height: 14px;
        margin-left: -2px;
    }

    .vertical_slider .et-pb-arrow-next, .vertical_slider .et-pb-arrow-prev {
        top: 0%;
        margin-top: 0px;
        opacity: 1;
        color: #ffffff!important;
        font-size: 35px;}
    .vertical_slider .et-pb-arrow-prev, .vertical_slider .et_pb_slider:hover .et-pb-arrow-prev {
        top: 5px;
        left: 5px!important;
        background: #84B7A8;
    }

    .vertical_slider .et-pb-arrow-next,.vertical_slider .et_pb_slider:hover .et-pb-arrow-next  {
        right: 5px!important;
        background: #84B7A8;
        bottom: 5px;
        top: inherit!important;
    }

    .vertical_slider .et-pb-arrow-prev:before {
        content: "\32";
    }

    .vertical_slider .et-pb-arrow-next:before {
        content: "\33";
    }


/*
						PÍE DE PÁGINA
*/

/*****Resaltar enlaces interés*****/
	.footer-widget a:hover {
		color:#5D4045 !important;
	}

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

/*****Resaltar íconos sociales*****/
  .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;
  } 
.wpml-ls-legacy-list-horizontal {
    font-size:14px;
    list-style:none;
    float:right;
    margin-right:10px;
    clear: inherit;
    padding: 0px 0px 5px 0px;
    border: 0px;
    line-height: 0;
}
 .wpml-ls-legacy-list-horizontal a{
    line-height: 0;
}