/*
 Theme Name:     Di-ibizaTravel-child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

/*------------------ OCULTAR CAMPOS FORMULARIO TRACKING ------------------*/
.et_pb_contact_form_container .et_pb_contact_field[data-id="fuente"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="medio"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="campaign"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="adgroup"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="keyword"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="searchterm"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="landing"],
.et_pb_contact_form_container .et_pb_contact_field[data-id="referral"] {
    display: none !important;
}
/*-------------------------------------------------------------------------*/


h2.et_pb_module_header {
    display:none !important;
}

#top-header {
	display:none;
}	
/*#main-header {
	padding-top:0%;
	padding-bottom:0%;
	height:70px !important;
}*/

/*ESTILO FUENTES*/

#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul {
    line-height: 1.8em !important;
}

.et_pb_contact_main_title {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 24px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
	text-align: center !important;
	padding-bottom: 20px !important;
}

p.et_pb_module_header {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 24px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
}

.et_pb_toggle_title {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 22px !important;
	letter-spacing:0 !important; 
	line-height:1.4 !important; 
}


body {
	font-family: 'Lato', sans-serif !important;
	font-size:20px !important;
	line-height: 2 !important; 
	font-weight: 400;
}


h1 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	text-transform:uppercase !important;
	font-size: 50px !important;
	line-height:1.2 !important; 
	}

h1.small {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 32px !important;
	letter-spacing:0 !important; 
	line-height:1.2 !important; 
}

h1 a {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 50px !important;
	}
h2 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 32px !important;
	letter-spacing:0 !important; 
	line-height:1.2 !important; 
}
h3 {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 28px !important;
	line-height:1.2 !important; 
	font-weight: 400 !important;
}
h4 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	letter-spacing:0 !important; 
	line-height:1.4 !important; 
}
.description {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	font-size: 20px !important;
	line-height: 1.8 !important;
}
.description2{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	font-size: 17px !important;
	line-height: 1.8 !important;
}

.subtitle {
		font-family: 'Montserrat', sans-serif !important;
		font-weight: 300 !important;
		font-size: 50px !important;
		line-height: 1.2 !important;
	}
.subtitle2 {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 32px !important;
	letter-spacing:0 !important; 
	line-height:1.2 !important; 
}

.subtitle3 {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 28px !important;
	line-height:1.2 !important; 
	font-weight: 400 !important;
}

.subtitle4  {
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	letter-spacing:0 !important; 
	line-height:1.4 !important; 
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {	
	body {
	font-family: 'Lato', sans-serif !important;
	font-size:20px;
	line-height: 2 !important; 
	font-weight: 400;
}
	h1 {
		font-family: 'Montserrat', sans-serif !important;
		font-weight: 300 !important;
		font-size: 40 !important;
		line-height:1.4 !important; 
		text-transform:uppercase !important;
	}
	
	h1 a {
		font-size:46px !important;
	}
	h2 {
		font-size: 26px !important;	
	} 
	h3 {	
	font-size: 22px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
}
	 h4 {
		 font-size: 24px !important;	
	} 
	
.description {
		 font-family: 'Montserrat', sans-serif !important;
		 font-size: 20px !important;
	line-height: 1.2 !important;
	font-weight: 300 !important;
	}
	
.description2{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	font-size: 17px !important;
	line-height: 1.8 !important;
}
	
.subtitle {
		font-family: 'Montserrat', sans-serif;
		font-weight: 300 !important;
		font-size: 54px !important;
	line-height:1.4 !important; 
	}

.subtitle2 {
		font-size: 26px !important;	
	} 

.subtitle3  {	
	font-size: 22px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
}
.subtitle4 {
		 font-size: 24px !important;	
	} 
}

/*** Responsive Styles Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {	
	body {
	font-family: 'Lato', sans-serif !important;
	font-size:19px;
	line-height: 2 !important; 
	font-weight: 400;
}

h1 {
		font-family: 'Montserrat', sans-serif !important;
		font-weight: 300 !important;
		font-size: 40px !important;	
		line-height:1.4 !important; 
		text-transform:uppercase !important;
	}
	
h2 {
	font-size: 30px !important;	
	} 
	
h3 {
	font-size: 24px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
}
	 
h4 {
    font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;	
	} 
	
.description {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;
	line-height: 1.4 !important;
	font-weight: 300 !important;
	} 
	
.description2{
	font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	font-size: 17px !important;
	line-height: 1.8 !important;
}
	
.subtitle {
    font-family: 'Montserrat', sans-serif !important;
	font-weight: 300 !important;
	font-size: 38px !important;	
	line-height:1.4 !important; 
	}
	
.subtitle2 {
	font-size: 30px !important;	
	} 	
	
.subtitle3{
	font-size: 24px !important;
	line-height:1.4 !important; 
	font-weight: 400 !important;
}
	
.subtitle4 {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 20px !important;	
	} 
}

/*Centrar titulo Post y Color Negro*/
.single h1	{ 
	text-align:center;
	color: black;
	padding-bottom:0% !important;
}

/*ESTILO MENU*/

li#menu-item-29746 a {
	font-weight:bold;
	color: #0c71c3;
}
	
.fullwidth-menu.nav.downwards {
	padding: 15px 0 0!important;
    line-height: 1.2em!important;
}

.nav li ul {
    position: absolute;
    padding: 8px 0;
}

.nav li li {
    position: relative;
    line-height: 1.3em !important;
}

#top-menu li li a {
	font-size: 14px !important;
	font-style: italic !important;
	padding-bottom:0px !important;
}

#top-menu img {
    max-width: 90% !important;
}

