@import url("https://fonts.googleapis.com/css?family=Merriweather:400,700,900");
/*
Theme Name:  Solidaridad UahH
Theme URI:   http://solidaridad-uah.tincaonline.com
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Solidaridad Uah.
Author:      admin
Author URI:  http://solidaridad-uah.tincaonline.com
Template:    Divi
*/

/*- Add any CSS custom code for this child theme below this line -*/

@font-face {
    font-family: 'actabold';
    src: url(//solidaridad.uahurtado.cl/wp-content/themes/solidaridad-uah/fonts/acta-bold-webfont.woff2) format('woff2'),
         url(//solidaridad.uahurtado.cl/wp-content/themes/solidaridad-uah/fonts/acta-bold-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'acta_displaybook';
    src: url(//solidaridad.uahurtado.cl/wp-content/themes/solidaridad-uah/fonts/actadisplay-book-webfont.woff2) format('woff2'),
         url(//solidaridad.uahurtado.cl/wp-content/themes/solidaridad-uah/fonts/actadisplay-book-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}

#main-header{
	background-color: #ffffff !important;
	box-shadow: none !important;
}

.et_fullwidth_nav #main-header .container{
	border:1em solid #fff;
	background-color: #000;
}

#slide-solid .et_pb_slide_description{
	padding: 7% 8% 25% 8% !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description{
	text-shadow: none !important;
}

#footer-bottom{
	display: none !important;
}

#slide-solid b{
	color: #df4d23;
}

#bloque-dos-sold span{
	font-size: 18px;
	text-transform: uppercase;
}

#bloque-dos-sold a,
#bloque-gris a{
	text-decoration: underline;
}


#investigacion .solidaridad-bloques h2,
#formacion .solidaridad-bloques h2,
#compromiso .solidaridad-bloques h2,
#comunidad .solidaridad-bloques h2{
	font-family: 'acta_displaybook',Helvetica,Arial,Lucida,sans-serif;
font-size: 150px !important;
color: rgba(34,34,34,0.3) !important;
letter-spacing: 1px;
line-height: 0.9em;
text-align: left;
}

#investigacion span,
#formacion span,
#compromiso span,
#comunidad span{
	color: #f35037;
}

#bloque-rojo p,
#bloque-gris p{
font-family: 'Neue Haas Grotesk Display Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500;
font-size: 17px;
line-height: 1.5em;
}

#bloque-rojo h3,
#bloque-gris h3,
#bloque-gris.bloque-4 p{
  font-family: 'actabold',Helvetica,Arial,Lucida,sans-serif;
font-weight: 700;
font-size: 36px;
line-height: 1.2em;
text-align: center;
}

#bloque-rojo span,
#bloque-gris span{
	font-family: 'Neue Haas Grotesk Display Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500;
text-transform: uppercase;
text-align: center;
font-size: 18px;
}

#bloque-rojo a,
#bloque-gris a{
	font-family: 'Neue Haas Grotesk Display Pro',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500;
text-transform: uppercase;
font-size: 17px;
text-align: center;

}

#bloque-rojo p,
#bloque-rojo h3,
#bloque-rojo span,
#bloque-gris span,
#bloque-rojo a{
	color: #ffffff !important;
}

#bloque-gris p,
#bloque-gris h3,
#bloque-gris a{
	color: #000000 !important;
}

#bloque-gris p.bajada{
	font-family: 'NHaasGroteskDSPro-45Lt',Helvetica,Arial,Lucida,sans-serif;
font-weight: 300;
color: #000000 !important;
line-height: 1.5em;
font-size: 14px;
}

#bloque-gris p,
#bloque-rojo p.b-rojo{
	padding-top: 2em;
	padding-bottom: 0 !important;
}


/****** Tablas *****/
#tabla-1 tr td{
	border: 1px solid #222222;
	color: #222222;
}

#tabla-2  tr td{
	border: 1px solid #ffffff;
	color: #ffffff;
}


.entry-content tr td{
	padding: 1em !important;
	text-align: center;
	
	font-family: 'NHaasGroteskDSPro-45Lt',Helvetica,Arial,Lucida,sans-serif;
	font-size: 14px;
	font-weight: 300;
}

.entry-content tr td.primero{
	text-align: left !important; 
	padding-left: 2em !important;
}


.entry-content tr td strong{
	font-family: 'Neue Haas Grotesk Display Pro',Helvetica,Arial,Lucida,sans-serif;
	font-weight: bold;
	font-size: 12px;
}

#postulados .et_pb_post{
	margin-bottom: 2% !important;
}

.video-agent{
	margin: 7em 0 2em 0 !important;
}

/************************* FALTA PARTE AGENTES EN INTERFAZ *******************************/
#postulados article{
    width: 47%;
	padding: 19px;
	border: 1px solid #d8d8d8;
	background-color: #fff;
	word-wrap: break-word;
	border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	border-color: #777779;
	display: inline-block; 
	margin-right: 2em;
	margin-bottom: 1.5em;
}



/****** Explorer Fonts ******/
@media screen and (min-width:0\0) { 
    /* Tus estilos CSS para IE9, IE10, IE11  */
    #investigacion .solidaridad-bloques h2,
#formacion .solidaridad-bloques h2,
#compromiso .solidaridad-bloques h2,
#comunidad .solidaridad-bloques h2{
	font-family: 'Merriweather', serif;
	font-weight: 700;
font-size: 150px !important;
color: rgba(34,34,34,0.3) !important;
letter-spacing: 1px;
line-height: 0.9em;
text-align: left;
}
}

/***************************** RESPONSIVE ************************************/
@media all and (min-width: 767px) and (max-width: 980px){
	#postulados article{
	width: 100% !important;
}

#postulados .et_pb_row{
	width: 95% !important;
}

}



@media all and (max-width: 767px){
	#slide-solid .et_pb_slider_container_inner{
		vertical-align: top;

	}
	
	#slide-solid h3{
		font-size: 50px !important;
	}
	
	#slide-solid p{
		font-size: 14px;
	}
	
	
	#slide-solid .et_pb_container{
      width: 100% !important;
	}
	
	#slide-solid .et_pb_slide{
		padding: 0 !important;
	}
	
	#investigacion .solidaridad-bloques h2,
#formacion .solidaridad-bloques h2,
#compromiso .solidaridad-bloques h2,
#comunidad .solidaridad-bloques h2{
	font-size: 55px !important;

}



#bloque-rojo,
#bloque-gris {
	padding: 3.5em 2em !important;
}

#bloque-rojo p,
#bloque-gris p,
#bloque-rojo a,
#bloque-gris a{
	font-size: 14px !important;
}

#bloque-rojo h3,
#bloque-gris h3{
	font-size: 31px !important;
}

#bloque-gris.bloque-4 p{
	font-size: 26px !important;
	padding-top: 0 !important;
}

#bloque-gris p.bajada{
	font-size: 12px !important;
}

.et_menu_container,
#postulados article{
	width: 100% !important;
}

.et_menu_container img{
	padding: 0 0 0 1em !important;
}

.mobile_menu_bar:before{
    color: #ffffff !important;
    padding: 0 .5em 0 0 !important;
    font-size: 40px !important;
}

.et_mobile_menu{
	border-top: 3px solid #f35037 !important;
}

#tutores{
	padding: 0 !important;
}

#tutores .et_pb_row{
	padding-bottom: 0 !important;
}

#citas .et_pb_column{
	padding-top: 3em !important;
	padding-bottom: 3em !important;
}

table {
width: 100% !important;
       display: block;
       overflow-x: auto;
     }
     
 #out{
	   display: none;
   }
   
   
#postulados .et_pb_row{
	width: 95% !important;
}

#postulados article{
	margin-right: 0 !important;
}

#postulados img.alignleft{
        float: none !important;
	    display: block;
    margin-bottom: 2em;
}

#postulados article h2{
	padding-bottom: 1em;
}
	
}