/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Version: 2.3.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("../Divi/style.css");

/* =Theme style.css customization starts here
-------------------------------------------------------------- */

/*@font-face { font-family: 'Helvetica'; src:url('Helvetica.ttf'); src:url('Helvetica.eot?#iefix') format('embedded-opentype'), url('Helvetica.ttf') format('truetype'), url('Helvetica.woff') format('woff'), url('Helvetica.svg#ETmodules') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'HelveticaLight'; src:url('HelveticaLight.ttf'); src:url('HelveticaLight.eot?#iefix') format('embedded-opentype'), url('HelveticaLight.ttf') format('truetype'), url('HelveticaLight.woff') format('woff'), url('HelveticaLight.svg#ETmodules') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'HelveticaMedium'; src:url('HelveticaMedium.ttf'); src:url('HelveticaMedium.eot?#iefix') format('embedded-opentype'), url('HelveticaMedium.ttf') format('truetype'), url('HelveticaMedium.woff') format('woff'), url('HelveticaMedium.svg#ETmodules') format('svg'); font-weight: normal; font-style: normal; }

body {font-family: 'HelveticaLight' !important;color:#00537F;}
h1	{font-family: 'Lato' !important;color:#00537F;font-weight: 500;}
h2	{font-family: 'HelveticaMedium' !important;color:#00537F;}

*/

.hidden{display:none;}
.whitelink {color:white !important;}

#logo, #logo2 {max-height: 70% !important;}

#top-menu a:hover {
    color:#41b6e6!important;}

/*campo email*/
#et_pb_contact_txtlopd_0
{
 min-height: 250px!important;
}


.aviso img{vertical-align: middle;padding-right:5px;}
.menospadding{padding: 2% 0;}
.menospaddingcero{padding: 0% 0;}
#top-menu{text-transform: uppercase;}
.et_pb_slider .et_pb_slide{text-align: left;}


.oculto{display:none;}
.aviso{background-color:#E24B4B; color:white; text-align:center;    padding: 10px;}
.titulocontacto{font-size:24px !important;}
.footerimg{float:left;}
.footerdir{float:left;font-size:11px;padding-left: 100px;}
.footersocial{float:right;}
.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo{padding:0px !important;}
.et_pb_promo{padding: 0px;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0px;}


/*4cols home*/
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {width: 22%;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right: 4%;}

/*Idiomas*/
.langs{position:absolute;top:5px;left:5px;}

/*ocultamos lupa buscador*/
#et_search_icon{display:none;}

.calidad{color:#fff;text-decoration:underline;}

.justificado{text-align-last: justify !important;}

.et_pb_contact_field_options_title{display:none;}


textarea{min-height: 60px!important;font-size: 8.5pt!important;text-align: justify;padding:0px!important;resize: none;}
.formMail textarea{min-height: 100px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
.formMailalma  textarea{min-height: 220px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
@media screen and  (max-width: 1240px) {
	.formMailalma  textarea{min-height: 270px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}

@media screen and  (max-width: 1024px) {
	.formMail textarea{min-height: 110px!important;font-size: 7.5pt!important;}
	.formMailalma  textarea{min-height: 310px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}
@media screen and  (max-width: 990px) {
	.formMail textarea{min-height: 110px!important;font-size: 7.5pt!important;}
	.formMailalma  textarea{min-height: 170px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}

@media screen and  (max-width: 767px) {
	.formMail textarea{min-height: 150px!important;font-size: 7.5pt!important;}
	.formMailalma  textarea{min-height: 260px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}

@media screen and (max-width: 510px) {
	.formMail textarea{min-height: 150px!important;font-size: 7.5pt!important;}
	.formMailalma  textarea{min-height: 315px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}


@media screen and (max-width: 420px) {
	.formMailalma  textarea{min-height: 385px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}

@media screen and  (max-width: 360px) {
	.formMailalma  textarea{min-height: 445px!important;font-size: 8pt!important;text-align: justify;resize: none;text-justify: distribute;}
}
.et_pb_module_header
{font-family: 'Lato' !important;
color:#00537F;font-weight: 700;
    font-size: 40px;}

.et_pb_fullwidth_header_subhead
{
font-family: 'Lato' !important;
font-size: 35px; font-weight: 500;
color: #00537f!important;
letter-spacing: 1px;
line-height: 1.1em;
 text-align: center;}

h1	{font-family: 'Lato' !important;color:#00537F;font-weight: 700;
    margin-bottom:5px; }

h2	{font-family: 'Lato' 
!important;color:#00537F;}
.et_pb_text_inner
{font-family: 'Lato' !important;
color:#00537F;font-weight: 400;
    font-size: 14px;}

.et_pb_contact_submit et_pb_button
{color:#00537f!important;}

#footer-bottom
{background-color: #00537f!important;
color: #fff;}

.kirisama.customize-unpreviewable { color: inherit!important; }

li.current_page_item a {
	color: #41b6e6 !important;
}