/* @override 
	https://observatorylatinamerica.org/_wp6/wp-content/themes/OLA/style.css
	https://observatorylatinamerica.org/_wp6/wp-content/themes/Divi/style.css */


/* 
 Theme Name:     OLA
 Author:         docke
 Author URI:     http://www.docke.com.ar
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
div#query-monitor-main {
    z-index: 999999!important;
}

body {
	font-family: Neue,"Open Sans",Arial,sans-serif!important;
}

img#logo {
	max-width: 255px;
}

.neue {
		font: Neue,"Open Sans",Arial,sans-serif!important;
	
}

img.alignleft {
    margin-bottom: 1.5rem;
    margin-right: 1.5rem;
}

img.alignright {
    margin-bottom: 1.5rem;
    margin-left: 1.5rem;
}

.red {
	color: #E82E21!important;
}

.red a {
	color: #E82E21!important;
}
.random {
	font: Neue-Display-Random,"Open Sans",Arial,sans-serif!important;
}

a.leftMenuTopLink {
    font-weight: 600;
    font-size: 11px;
}

.footer-widget h4 {
 color: white!important;
    font-size: 11px;
	line-height: 15px;
    text-transform: uppercase;
	letter-spacing: 1px;
}




 /*home*/
/*div.et_pb_text_inner a span {
	color: white!important;
	 	text-decoration: underline;
}*/
 p.p1 span.s1 a {
	color: white!important;
	font-weight: 600;
 	text-decoration: underline;
 }

/*tablas*/

.entry-content table {
    border: 0px!important;
}

.entry-content td {
    border-top: 0px!important;
}

/*menu*/



/*@media (max-width: 1200px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
 display: none;
 }
 }*/
 li#menu-item-10440,li#menu-item-8793 {
    margin-right: 2em;
}
 
 span#et-info-phone:before {
    display: none;
}

span#et-info-email {
    display: none;
}
 
 span.mobile_menu_bar:before {
     color: white !important;
 }


#top-menu li {
    display: inline-block;
    padding-right: 10px;

}

#top-menu li.current-menu-item>a {
	 color: white !important;	
}

#top-menu li.current-menu-ancestor>a {
 color: white!important;	
}

@media only screen and (min-width: 981px) {
	

.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {
    color: #ffff!important;
}
}

#top-menu li li {

    line-height: 1.7em!important;
}


/*menu mobile secondary*/


#et-secondary-menu > ul.et-social-icons {
	margin-right: 50px!important;
}

.et_mobile_menu .wpml-ls-menu-item.wpml-ls-first-item {
    margin-top: 20px;
}
/*menu mobile primary*/

.et_mobile_menu li a {
    display: block;
    padding: 1px 5%;
    border-bottom: 1px solid rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.03);
    color: #666;
}
.et_mobile_menu .red a {
	color: #fff!important;
}

.et_mobile_menu .menu-item-wpml-ls-9-es a {
	border-bottom-style: solid;
	border-bottom-color: white;
	padding-bottom: 20px;
}

.et_mobile_menu .menu-item-wpml-ls-9-en a {
	border-top-style: solid;
	border-top-color: white;

	padding-bottom: 10px;
		padding-bottom: 10px;
	margin-top: 20px;
}

/* menu secondary */
#top-header .et-social-icons { float:right !important; }
#top-header #et-info { width: 75%; }

@media only screen and (max-width: 768px) {
	#top-header #et-info { width: 100%; }
}
.et-social-instagram a.icon:before {
    content: "\e09d";
}

/*menu sidebar*/

.sidebarMenu ul.sub-menu {
    margin-top: .5em;
}

.sidebarMenu .et_pb_widget ul li {
    margin-bottom: 0.3em;
    font-size: .85em;
    line-height: 1.7em;
}


.sidebarMenu  ul.sub-menu li a {
		color: #979595 !important;
}

.sidebarMenu .current-menu-item a {
	color: #E82E21 !important;
}

.sidebarMenu .et_pb_widget ul li ul li {
    margin-left: 10px;
}

.sidebarMenu .et_pb_widget ul li ul li a:hover {
	color: #E82E21!important;
}

/*FIN menu sidebar*/


h1 {
	
	font: 42px/1.2em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
	font-weight:900!important;
	color: #E82E21!important;
	text-transform: uppercase!important;
}

h1.entry-title {
    font-size: 28px!important;
}

h2 {
	font: 26px/1.1em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
	font-weight:900!important;
	color: #E82E21!important;
	text-transform: uppercase!important;
}





.light h1 {
		font-weight:500!important;
	
}

h3 {
	font: 22px/1.1em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
	font-weight:900!important;
	color: #464646 !important;
	text-transform: uppercase!important;
	margin-bottom: .3em!important;
	margin-top: 1em!important;
}

.bajada {
	font-size: 22px!important;
	font-weight: 600!important;
}

/*footer*/

.et_pb_widget ul li {
    margin-bottom: 0em;
	font-size: .85em;
	line-height: 1.7em;
}

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {

padding-left: 0px; 
}

#footer-widgets .footer-widget li:before {
display: none; 
} 


img.wp-image-9645.alignright {
    margin-left: 0px;
}

.direccion {
    float: left;
    margin-top: 20px;
    font-size: 10px;
    line-height: 14px;
}


/*HOME*/

/*PROGRAMAS home*/

 div.et_pb_blurb_content div.et_pb_blurb_container h4.et_pb_module_header {
	font: 24px/1.1em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
	    font-weight: 900!important;
	    color: #E82E21!important;
	    text-transform: uppercase!important;
		min-height: 80PX!important;
}




/*WPML*/


span.wpml-ls-display {
    color: white!important;
	font-size: 12px;
}

@media only screen and (min-width: 981px) {

 .wpml-ls-menu-item a {
 	color: #5a5858 !important;
	
 }
 
.menu-item-wpml-ls-129-en {
 	border-left: 1px solid silver;
 	padding-left: 15px;
 	height: 15px;

 }
 	}
 	
 	
a span.wpml-ls-native, .wpml-ls-display  {
 		     text-transform: uppercase;
 			      font-size: 10px;
 	}



/*Posts*/

 h1.entry-title {
 	font: 36px/1.1em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
 	text-transform: uppercase;
	color: #E82E21 !important;
 	font-weight: bold;
 }
 
 .et_post_meta_wrapper img {
     margin-top: 30px;
 }
 
 /* Smartphones in portrait mode (0-479px) */
 @media only screen and ( max-width: 767px ) { 
 
 h1.entry-title {
 	font-size: 22px;

 }
 
 }
 
 article#post-1.et_pb_post.post-1.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.category-sin-categorizar div.et_post_meta_wrapper p.post-meta {
 	font-size: 10px;
 	text-transform: uppercase;
 
 }
 
 p.post-meta span.published {
 	font-weight: bold;
	font-family: Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
 } 
 /*sidebar*/
 
 div#recent-posts-2.et_pb_widget.widget_recent_entries h4.widgettitle {
 	font-size: 11px;
 	text-transform: uppercase;
 	line-height: 1.3em;
 	font-weight: bold;
 }
 #sidebar li, #sidebar li a {
     font-size: 11px;
     line-height: 19px;
	 margin-bottom: 10px;
	margin-top: 10px;
 }
 div#recent-posts-2.et_pb_widget.widget_recent_entries ul li a
 {
 		font-size: 13px;
 }
 
 

 
 /*essgrid*/
 
 
 /*events*/
 a.tribe-events-c-nav__today{
    display: none;
}
 .single-post .tribe-events-c-top-bar__datepicker {
    display: none;
}
 
 .tribe-common-h6 {
    font-size: 1em!important;
}

.tribe-common-h5, .tribe-common-h5.tribe-common-h3--min-medium {
    font-size: .8em!important;
}
 
 .tribe-common .tribe-common-b2 {
    color: #666!important;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.38;
}

.tribe-common-h5.tribe-common-h3--min-medium {
    font-size: .8em!important;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
    color: #666!important;
    outline: 0;
    text-decoration: none;
}


.tribe-common .tribe-common-h3 {
    color: #666!important;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
    color: #ffffff;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;

    background-color: #E82E21!important;

}

.tribe-events .tribe-events-c-ical__link {
    align-items: center;
    background-color: #fff;
    border: 1px solid #E82E21!important;
    border-radius: 4px;
    color: #E82E21!important;
    font-weight: 700;
}

.tribe-common .tribe-common-c-svgicon {
    color: #E82E21!important;
}

.tribe-events .tribe-events-c-ical__link:hover {
    color: #fff!important;
    background-color: #E82E21!important;
}

.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    color: #FFf!important;
    background-color: #e82e21!important;
}



.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {
    color: #666;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;
    line-height: 1.62;
    font-weight: 400;
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
    color: #666!important;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;
    font-size: 14px;
    line-height: 1.62;
    font-weight: 400;
}

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-common-h5 {
    color: #666!important;
    font-family: Neue,"Open Sans",Arial,sans-serif!important;
    font-weight: 700;
}

a.tribe-events-ical.tribe-events-button {
    color: white;
}
 
 h2.tribe-events-single-section-title {
    font-size: 13px!important;
}
 
 /*shortcodes plugin*/
 #sidebar h4.entry-title.summary a {    font: 12px/1.1em Neue-Display-Random,"Open Sans",Arial,sans-serif !important;
line-height:1.1em!important;
}

#sidebar .ecs-event img{
    width: 100%;
    margin-bottom: 10px;
}

 /* fin shortcodes plugin*/
 
 .tribe-events-event-image img {
    height: auto;
    max-width: 100%;
    float: left;
    margin-right: 2em;
}
 
 
 p.tribe-events-widget-link {
	display: none;
}
 
 
 h1.tribe-events-page-title {

 	 		font-weight: 500!important;
 	 		text-align: left;
 }
 
a.tribe-events-ical.tribe-events-button {
    background-color: #e82e21!important;
}

div#tribe-events-adv-list-widget-2.et_pb_widget.tribe-events-adv-list-widget h4.widgettitle {
 	    color: #E82E21!important;
 		font-weight: 600;
 	}
 
 
 h1.tribe-events-single-event-title {
     font-size: 28px!important;
 }
 
 .tribe-events-schedule h2 {

     font-size: 16px!important;
 }
 
 h3.tribe-events-month-event-title {
     font-size: 12px!important;
 }
 
 
 .eventsHome h2.tribe-events-title a {
     font-size: 20px;
     line-height: 24px;
     color: black!important;
 }
 
  .eventsHome h2.tribe-events-title {
line-height: 1em!important;
  }
 .tribe-event-featured {
     background: transparent!important;

 }
 
 .tribe-mini-calendar-event.event-0.first.last {
     background: transparent!important;
 }
 
   .eventsHome  .tribe-event-featured {
   	color: grey!important;
   }
   
.tribe-event-featured a {
    color: #666!important;
}
 .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {
     color: black;
 }
 
 .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta {

     color: gray;
 
 }
 
 .tribe-events-duration {
     color: grey!important;
 }
 
 
 .tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event {
     background: transparent!important;
 }
 /*view more*/
.et_pb_widget.tribe-events-adv-list-widget p.tribe-events-widget-link a {
 	font-size: 12px;
 }
 
 
.tribe-events-month tr th {
 	color: white;
 	background-color: #E82E21;
 	font-size: 10px;
 	border-style: none;
}


 
.tribe-events-event-image img.size-full {
    display: none;
}


 /*events sidebar*/
 
.tribe-common .tribe-common-l-container {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 100%;
        padding-bottom: 0px!important;
    padding-top: 0px!important;
} 
 /*sidebar*/
 
 div#recent-posts-3.et_pb_widget.widget_recent_entries ul li:nth-child(odd)  {
 	font-weight: bold;
 }
 
 #sidebar li, #sidebar li a {
     font-size: 11px!important;
     line-height: 1.5em;
 }
 
 
 /*facet */
 
 .facetwp-checkbox {
    line-height: 1.4em;
}
 
 
input.facetwp-search {
    width: 100%;
    padding: 10px;
    padding-bottom: 10px;
    /* padding-right: 10px; */
}
 
/*constant contact*/

.ctct-form-defaults {

    padding: 0px!important;
}


/*plugin*/
.ctct-email,.ctct-text {
	width: 100%;
	padding: 8px!important;
	font-size: 14px;
	margin-bottom: 0;
}



.ctct-submit {
	    position: relative;
	    padding: .3em 1em;
	    border: 2px solid;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	    background-color: transparent;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    font-size: 16px;
	    font-weight: 500;
	    line-height: 1.7em!important;
	    -webkit-transition: all .2s;
	    -moz-transition: all .2s;
	    transition: all .2s;
		color: #E82E21;
}

form#ctct-form-1481881507.ctct-form.ctct-form-9874.has-recaptcha div.ctct-disclosure hr {
	display: n;
}

.ctct-disclosure {
	font-size: 10px;
	line-height: 1.5em!important;
}
 
 
/*numeritos et_pb_number_counter*/


@media screen and (min-width: 980px) and (max-width: 1316px) { 
.et_pb_number_counter h3.title {
	font-size: 16px!important;
}
}


/*temp*/


img.alignnone.wp-image-368 {
    MAX-WIDTH: 300PX;
}