/**

 * @file

 * Subtheme specific CSS.

 */

:root {
	--white: #FFFFFF;
	--blue-1: #0B81BE;
	--blue-2: #54BEEA;
}

a {
	text-decoration: none;
}

h1,
h2,
h3,
h4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: bold;
}

h2.title {
	border-bottom: #CCC 1px dashed;
	width: fit-content;
	margin-bottom: 40px;
}

.region-top,
.region-top2 {
	float: left;
}

img.derecha {
	float: right;
	margin-left: 15px;
}

.region-top {
	padding-top: 15px;
}

.region-top ul {
	list-style: none;
	padding: 0;
	margin-top: 6px;
	margin-left: 50px;
}

.region-top ul li {
	float: left;
	text-transform: uppercase;
}

.region-top ul li a {
	color: #6D6E71;
	background: transparent;
	font-weight: 700;
	font-size: 0.9em;
	padding: 0 10px;
	margin: 0 3px;
	border-right: #6D6E71 1px solid;
}

.region-top2 ul.social {
	list-style: none;
	padding: 0;
}

.region-top2 ul.social li {
	float: left;
	padding: 3px;
}

.region-top2 ul.social li a {
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	float: left;
}

.region-top2 ul.social li a.fb {
	background: url(../img/icono-facebook.svg) no-repeat center center;
}

.region-top2 ul.social li a.tw {
	background: url(../img/x-twitter.svg) no-repeat center center;
	background-size: 18px;
}

.region-top2 ul.social li a.yt {
	background: url(../img/icono-youtube.svg) no-repeat center center;
}

.region-top2 ul.social li a.ig {
	background: url(../img/icn_instagram.svg) no-repeat center center;
	background-size: 18px;
}

.region-top2 ul.social li a.fk {
	background: url(../img/icono-flickr.svg) no-repeat center center;
}

.region-top2 ul.social li a.sr {
	background: url(../img/buscar.svg) no-repeat right;
	text-indent: 0;
	border-left: #6D6E71 1px solid;
	padding-left: 10px;
	padding-right: 20px;
	color: #E86524;
	text-transform: uppercase;
	width: auto;
	height: auto;
	font-weight: 700;
	font-size: 0.9em;
}

.region-top2 ul.social li.last {
	margin-top: 7px;
}

.wsmainfull {
	background: var(--blue-1);
}

.wsmenu {
	width: 100% !important;
}

.wsmenu>.wsmenu-list>li>a {
	color: var(--white);
	text-transform: uppercase;
	font-weight: bold;
}

.feature-text {
	position: absolute;
	bottom: 12px;
	left: 25px;
	width: 80%;
	padding: 10px;
	background: rgba(241, 241, 241, 0.9);
}

.feature-text h2 {
	font-size: 1.4em;
	margin: 0 0 10px 0;
}

.feature-text h2 a {
	color: #424142;
}

.feature-text h3 {
	font-size: 1.3em;
}

.feature-text h4 {
	font-size: 1.2em;
}

.feature-text h5 {
	font-size: 1.1em;
}

.feature-text p,
.feature-text .tags a {
	font-size: 0.9em;
}

h1 {
	color: #0B81BE;
	font-size: 1.6em;
	border-bottom: #CCC 1px dashed;
	margin-bottom: 40px;
	display: inline-block;
}

h2 {
	color: #0B81BE;
	font-size: 1.6em;
	text-transform: uppercase;
	margin: 8px 0 12px 0;
}

.content,
.main-container {
	padding-bottom: 20px;
}

.body {
	padding-top: 30px;
	padding-bottom: 30px;
}

.carousel-item {
	text-align: center;
}

.path-node h3,
.path-node h3 a {
	color: #0B81BE !important;
}

.path-node h3 {
	font-size: 1.2em;
	margin: 0 0 15px 0;
}

.page-node-32 .body h2,
.page-node-385 .body h2 {
	background: #F1F1F2;
	width: 100%;
	float: left;
	clear: both;
	font-size: 1.4em;
	text-transform: none;
	text-align: center;
	padding: 8px 0;
	margin-bottom: 25px;
}

.comite-item {
	border-bottom: #F0F0F0 1px solid;
	padding-bottom: 10px;
	margin-bottom: 20px;
	display: inline-block;
}

.comite-item {
	min-height: 95px;
}

.organizations {
	background: var(--blue-2);
}

.organizations ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.organizations .region-afiliadas ul li {
	float: left;
	margin: 10px;
}

ul.organizations-banners li {
	background: #FFF url(../img/bg-organization.png) no-repeat right;
	width: 350px;
	height: 120px;
	text-indent: -9999px;
	float: left;
	margin-bottom: 15px;
}

ul.organizations-banners li a {
	width: 100%;
	height: 120px;
	float: left;
}

ul.organizations-banners li a.hub-afiliadas {
	background: url(../img/banner-hub.png) no-repeat center;
}

ul.organizations-banners li a.sumemosigualdad {
	background: url(../img/img_sumemos_iguadad.jpg) no-repeat center left;
	background-size: 88%;
}

ul.organizations-banners li a.observatorio-latinoamericano {
	background: url(../img/banner2-index-nn.png) no-repeat center left;
}

ul.organizations-banners li a.educacion-internacional {
	background: url(../img/logo-internacional-educacion.png) no-repeat center;
}

.date {
	display: inline-block;
	margin-bottom: 10px;
}

.event-hour,
.event-location,
.news-location,
.news-date {
	float: left;
	color: #54BEEA;
	font-size: 0.9em;
	font-family: 'Open Sans', sans-serif;
}

.news-date,
.event-hour {
	background: url(../img/time-icon.png) no-repeat 0 3px;
	padding-left: 15px;
}

.news-location,
.field-pais-1,
.field-pais-2,
.field-pais-3 {
	background: url(../img/locacion-blanco.svg) no-repeat 5px 2px;
	background-size: 8px;
	padding-left: 16px;
}

.page-view-eventos .views-row,
.noticias-view .views-row {
	margin-bottom: 30px;
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 10px;
	border-bottom: #E5E5E5 1px solid;
}

.tags a {
	background: #0FA7B0;
	color: #FFF;
	padding: 2px 4px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 0.8em;
}

.tags a:hover {
	color: var(--white);
}

.container.resources {
    margin-bottom: 30px;
}

.about-ieal {
	background: url(../img/bck-sobre-ieal.jpg) no-repeat left top;
	background-size: cover;
	display: inline-block;
}

.about-ieal p {
	color: #0B81BE;
}

.about-ieal h2,
.about-ieal p {
	float: right;
	max-width: 425px;
	text-align: right;
	clear: both;
}

.more a {
	background: #FFD022;
	color: #424142;
	font-weight: bold;
	font-size: 0.9em;
	padding: 8px 15px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

.region-top ul li a,
.more a,
ul.resources-list li a,
ul.de-interes li a,
.region-top2 ul.social li a.sr,
.form-webform #edit-actions,
.form-webform #edit-submit {
	font-family: 'Titillium Web', sans-serif;
}

.site-footer {
	padding: 0;
	margin: 0;
}

.site-footer .block {
	margin: 0;
	border: none;
	padding: 0;
}

.details {
	color: #54BEEA;
	margin-top: 30px;
}

.details-item {
	float: left;
	font-size: 0.9em;
}

.details-item.anno {
	padding-left: 5px;
	color: #54BEEA;
}

.details-item.otros {
	clear: both;
	color: #54BEEA;
}

a.download-file,
a.more-events {
	background: #54BEEA url(../img/download.svg) no-repeat 80px 10px;
	padding-right: 25px!important;
	color: #FFF;
	background-size: 15px;
	background-position-y: 9px;
	background-position-x: 88px;
}

a.download-file:hover {
	background: url(../img/download.svg) no-repeat #085F8C 80px 10px;
	padding-right: 25px!important;
	color: #FFF;
	background-size: 15px;
	background-position-y: 9px;
	background-position-x: 88px;
}

.node--type-noticias .news-location {
	border: none;
	display: block;
	clear: both;
	color: #424142;
	margin: 0;
	background: url(../img/location-icon.png) no-repeat 0 2px;
	padding-left: 15px;
}

.node--type-noticias .news-info {
	padding-bottom: 10px;
	border-bottom: #C7C6C5 1px solid;
	margin-bottom: 20px;
}

.node--type-noticias .news-date,
.node--type-noticias .news-location {
	color: #424142!important;
}

ul.de-interes {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.de-interes li a {
	padding: 8px 8px 8px 32px;
	margin-bottom: 3px;
	background: #F1F2F2 url(../img/link.svg) no-repeat 6px 7px;
	display: block;
	color: #424142;
}

.page-node h3,
.page-node h3 a {
	color: #0B81BE !important;
}

.node-type-recurso .content img {
	margin-bottom: 15px;
}

.back-news {
	background: #F1F1F2;
	padding-bottom: 20px;
	display: inline-block;
	position: relative;
}

.img-responsive img,
.fila-publi img {
	max-width: 100%;
	height: auto;
	display: block;
}

a.more-file {
	background: #FFD022;
	color: #424142;
}

a.more-file:hover,
a.download-file:hover {
	text-decoration: none;
}

a.more-file,
a.download-file,
a.more-events {
	font-family: 'Titillium Web', sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	padding: 5px 8px;
	text-transform: uppercase;
	margin: 5px 3px;
	display: inline-block;
}

.fila-publi {
	border-bottom: #C7C6C5 1px dashed;
	padding: 20px;
}

.view-display-id-page_3 .fila-publi,
.view-display-id-page_4 .fila-publi {
	border-left: transparent 1px solid;
	border-right: transparent 1px solid;
}

.details-item {
	margin-bottom: 12px;
}

form#views-exposed-form-recursos-page-1,
form#views-exposed-form-recursos-page-2 {
	border-bottom: 1px dashed #C7C6C5;
}

.views-exposed-form .views-exposed-widget {
	float: left;
	padding: 0.5em 1em 0 0;
}

.views-exposed-form .form-row {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
}

.views-exposed-form .form-row fieldset {
	flex-basis: 25rem;
	flex-grow: 0;
}

.views-exposed-form .form-row #edit-actions {
	flex-basis: 10rem;
	flex-grow: 0;
}

.views-exposed-form .form-row #edit-actions button {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.views-exposed-form .form-row fieldset label {
	font-weight: bold;
}

.back-news .news-location {
	background: url(../img/location-icon.png) no-repeat 0 0;
}

.news-home h3 {
	margin-bottom: 10px;
	font-size: 1.1em;
	display: inline-block;
	width: 100%;
}

section.resources h2 {
	width: 100%;
	clear: both;
	margin-bottom: 15px;
}

ul.resources-list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	clear: both;
}

ul.resources-list li {
	float: left;
}

ul.resources-list li a {
	float: left;
	margin: 0 2px;
	text-transform: uppercase;
	padding: 16px 35px;
	color: #FFF;
	font-size: 1.1em;
	font-weight: bold;
}

ul.resources-list li a:hover {
	text-decoration: none;
}

ul.resources-list li.publicaciones-item a {
	background: #54BEEA;
}

ul.resources-list li.afiliadas-item a {
	background: #F47238;
}

ul.resources-list li.declaraciones-item a {
	background: #0FA7B0;
	color: #414042;
}

ul.resources-list li.denuncias-item a {
	background: #E86524;
}

ul.resources-list li.videos-item a {
	background: #0B81BE;
}

ul.resources-list li.fotografias-item a {
	background: #FFD022;
	color: #414042;
}

ul.resources-list li .ejes-item a,
ul.resources-list li .comite-item2 a,
ul.resources-list li .equipo-item a {
	width: 100%;
	text-align: center;
	margin: 0;
}

footer {
	background: #0B81BE;
	border: none;
}

footer h2 {
	margin: 0 0 12px 0;
	font-size: 1.2em;
	color: #FFF;
	text-transform: none;
}

footer .info,
footer .social-icons {
	padding-top: 30px;
	padding-bottom: 30px;
}

footer .region-footer {
	border-right: #FFF 1px dashed;
}

footer .newsletter {
	background: #0FA7B0;
	min-height: 195px;
}

footer p {
	margin-bottom: 4px;
	color: #FFF;
}

footer,
footer a,
.nav-xs a {
	color: #FFF;
}

footer ul.social,
.nav-xs ul.social {
	list-style: none;
	padding: 0;
}

footer ul.social li,
.nav-xs ul.social li {
	float: left;
	padding: 3px;
}

footer ul.social li a,
.nav-xs ul.social li a {
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	float: left;
}

footer ul.social li a.fb,
.nav-xs ul.social li a.fb {
	background: url(../img/blanco-facebook.svg) no-repeat left top;
}

footer ul.social li a.ig,
.nav-xs ul.social li a.ig {
	background: url(../img/instagram-white.svg) no-repeat center center;
	background-size: 18px 20px;
	border: 1px solid #fff;
	border-radius: 50%;
}

footer ul.social li a.tw,
.nav-xs ul.social li a.tw {
	background: url(../img/x-twitter-white.svg) no-repeat center center;
	background-size: 18px 20px;
	border: 1px solid #fff;
	border-radius: 50%;
}

footer ul.social li a.yt,
.nav-xs ul.social li a.yt {
	background: url(../img/blanco-youtube.svg) no-repeat left top;
}

footer ul.social li a.fk,
.nav-xs ul.social li a.fk {
	background: url(../img/blanco-flickr.svg) no-repeat left top;
}

.nav-xs,
.search-xs {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.nav-xs ul.social li.last {
	display: none;
}

.nav-xs .region-top {
	padding: 9px 10px 9px 0;
}

.nav-xs .region-top ul {
	margin: 0;
}

.nav-xs .region-top ul li a {
	color: #FFF;
	background: transparent;
	font-weight: 700;
	font-size: 0.9em;
	padding: 0 10px;
	margin: 0 3px;
	border-right: #FFF 1px solid;
}

.nav-xs .region-top ul li a:hover {
	color: #FFF;
	border-bottom: none;
}

.copy {
	clear: both;
	padding-bottom: 10px;
	display: block;
	font-size: 0.9em;
}

.copy span {
	text-align: right;
	font-style: italic;
	display: block;
}

nav {
	display: block;
	clear: both;
}

.text-center {
	width: 100%;
	float: left;
}

#mc_embed_signup_scroll {
	display: block;
}

.mc-field-group input {
	background: #F1F1F2;
	border: #F1F1F2 1px solid;
	padding: 3px;
	height: 35px;
	width: 65%;
	float: left;
}

.button input {
	background: #E86524;
	color: #FFF;
	text-transform: uppercase;
	border: #E86524 1px solid;
	padding: 5px 8px;
	height: 35px;
	float: left;
	width: fit-content;
}

.newsletter {
	padding-top: 50px;
}

.newsletter h2 {
	text-align: center;
	width: 100%;
	background: url(../img/mail-grande-01.svg) no-repeat top center;
	padding-top: 45px;
	display: block;
}

.organizacion-aliada {
	display: block;
	flex-flow: row wrap;
	justify-content: space-evenly;
}

.bloque-rss {
	flex-basis: 28rem;
	flex-grow: 0;
	margin-bottom: 30px;
}

.bloque-fb {
	flex-basis: 25rem;
	flex-grow: 0;
	margin-bottom: 30px;
}

.organizacion-aliada {
	margin-bottom: 40px;
	margin-top: 30px;
}

.organizacion-aliada .bloque-rss .wrapper {
	padding: 25px;
}

.organizacion-aliada .bloque-rss h2,
.organizacion-aliada .bloque-rss h3,
.organizacion-aliada .bloque-rss p,
.organizacion-aliada .bloque-rss a,
.organizacion-aliada .bloque-rss em,
.organizacion-aliada .bloque-rss hr {
	color: #FFF;
}

.sindical-rows .sindical-info .sindical-area-title{
	color: #fff;
	padding: 10px;
	margin-bottom: 20px;
}

.sindical-rows .sindical-info h2 {
	color: #fff;
	font-size: 2rem;
	margin: 0;
}

.hub-sindical-item {
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
}

.hub-sindical-item h3 {
	color: #045b8a;
    font-size: 1.6em;
	margin-bottom: 20px;
}

.hub-sindical-item .name {
	padding-left: 20px;
	background: url('../img/globe.svg') no-repeat left 5px;
	background-size: 15px;
}

.hub-sindical-item .fb-info {
	padding-left: 20px;
	background: url('../img/facebook.svg') no-repeat left 5px	;
	background-size: 15px;
}

.hub-sindical-item .name span,
.hub-sindical-item .fb-info span {
	display: block;
	color: #000;
	font-weight: 500;
}

.hub-sindical-item .name a,
.hub-sindical-item .fb-info a {
	text-decoration: none;
	color: #666;
}

.sindical-rows .sindical-info:nth-child(7n+1) .sindical-area-title {
    background: #0B81BE;
}
.sindical-rows .sindical-info:nth-child(7n+2) .sindical-area-title {
    background: #EB8C94;
}
.sindical-rows .sindical-info:nth-child(7n+3) .sindical-area-title {
    background: #0A7D80;
}
.sindical-rows .sindical-info:nth-child(7n+4) .sindical-area-title {
    background: #075F8B;
}
.sindical-rows .sindical-info:nth-child(7n+5) .sindical-area-title {
    background: #0B81BE;
}
.sindical-rows .sindical-info:nth-child(7n+6) .sindical-area-title {
    background: #E86524;
}
.sindical-rows .sindical-info:nth-child(7n+7) .sindical-area-title {
    background: #4297B2;
}


.organizacion-aliada:nth-child(2) .bloque-rss .wrapper {
	background: #0B81BE;
}

.organizacion-aliada:nth-child(3) .bloque-rss .wrapper {
	background: #EB8C94;
}

.organizacion-aliada:nth-child(4) .bloque-rss .wrapper {
	background: #0A7D80;
}

.organizacion-aliada:nth-child(5) .bloque-rss .wrapper {
	background: #075F8B;
}

.organizacion-aliada:nth-child(6) .bloque-rss .wrapper {
	background: #E86524;
}

.organizacion-aliada:nth-child(7) .bloque-rss .wrapper {
	background: #4297B2;
}

.organizacion-aliada:nth-child(8) .bloque-rss .wrapper {
	background: #0B81BE;
}

.organizacion-aliada:nth-child(9) .bloque-rss .wrapper {
	background: #EB8C94;
}

.organizacion-aliada:nth-child(10) .bloque-rss .wrapper {
	background: #0A7D80;
}

.organizacion-aliada:nth-child(11) .bloque-rss .wrapper {
	background: #075F8B;
}

.organizacion-aliada:nth-child(12) .bloque-rss .wrapper {
	background: #E86524;
}

.organizacion-aliada:nth-child(13) .bloque-rss .wrapper {
	background: #4297B2;
}

.organizacion-aliada:nth-child(14) .bloque-rss .wrapper {
	background: #0B81BE;
}

.organizacion-aliada:nth-child(15) .bloque-rss .wrapper {
	background: #EB8C94;
}

.organizacion-aliada:nth-child(16) .bloque-rss .wrapper {
	background: #0A7D80;
}

.organizacion-aliada:nth-child(17) .bloque-rss .wrapper {
	background: #075F8B;
}

.organizacion-aliada:nth-child(18) .bloque-rss .wrapper {
	background: #E86524;
}

.organizacion-aliada:nth-child(19) .bloque-rss .wrapper {
	background: #4297B2;
}

.organizacion-aliada:nth-child(20) .bloque-rss .wrapper {
	background: #0B81BE;
}

.organizacion-aliada:nth-child(21) .bloque-rss .wrapper {
	background: #EB8C94;
}

.organizacion-aliada:nth-child(22) .bloque-rss .wrapper {
	background: #0A7D80;
}

.organizacion-aliada:nth-child(23) .bloque-rss .wrapper {
	background: #075F8B;
}

.organizacion-aliada:nth-child(24) .bloque-rss .wrapper {
	background: #E86524;
}

.organizacion-aliada:nth-child(25) .bloque-rss .wrapper {
	background: #4297B2;
}

.organizacion-aliada:nth-child(2) .wrapper:after {
	border-right-color: #0B81BE;
}

.organizacion-aliada:nth-child(3) .wrapper:after {
	border-right-color: #EB8C94;
}

.organizacion-aliada:nth-child(4) .wrapper:after {
	border-right-color: #0A7D80;
}

.organizacion-aliada:nth-child(5) .wrapper:after {
	border-right-color: #075F8B;
}

.organizacion-aliada:nth-child(6) .wrapper:after {
	border-right-color: #E86524;
}

.organizacion-aliada:nth-child(7) .wrapper:after {
	border-right-color: #4297B2;
}

.organizacion-aliada:nth-child(8) .wrapper:after {
	border-right-color: #0B81BE;
}

.organizacion-aliada:nth-child(9) .wrapper:after {
	border-right-color: #EB8C94;
}

.organizacion-aliada:nth-child(10) .wrapper:after {
	border-right-color: #0A7D80;
}

.organizacion-aliada:nth-child(11) .wrapper:after {
	border-right-color: #075F8B;
}

.organizacion-aliada:nth-child(12) .wrapper:after {
	border-right-color: #E86524;
}

.organizacion-aliada:nth-child(13) .wrapper:after {
	border-right-color: #4297B2;
}

.organizacion-aliada:nth-child(14) .wrapper:after {
	border-right-color: #0B81BE;
}

.organizacion-aliada:nth-child(15) .wrapper:after {
	border-right-color: #EB8C94;
}

.organizacion-aliada:nth-child(16) .wrapper:after {
	border-right-color: #0A7D80;
}

.organizacion-aliada:nth-child(17) .wrapper:after {
	border-right-color: #075F8B;
}

.organizacion-aliada:nth-child(18) .wrapper:after {
	border-right-color: #E86524;
}

.organizacion-aliada:nth-child(19) .wrapper:after {
	border-right-color: #4297B2;
}

.organizacion-aliada:nth-child(20) .wrapper:after {
	border-right-color: #0B81BE;
}

.organizacion-aliada:nth-child(21) .wrapper:after {
	border-right-color: #EB8C94;
}

.organizacion-aliada:nth-child(22) .wrapper:after {
	border-right-color: #0A7D80;
}

.organizacion-aliada:nth-child(23) .wrapper:after {
	border-right-color: #075F8B;
}

.organizacion-aliada:nth-child(24) .wrapper:after {
	border-right-color: #E86524;
}

.organizacion-aliada:nth-child(25) .wrapper:after {
	border-right-color: #4297B2;
}

.organizacion-aliada .wrapper {
	position: relative;
}

.organizacion-aliada .wrapper:after {
	right: 100%;
	top: 15%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-width: 20px;
	margin-top: -30px;
}

.logo-aliada {
	width: 155px;
	height: 200px;
	margin: 0 auto;
}

#logo-40 {
	background: url(../img/ande-logo.jpg) no-repeat center center;
	background-size: 100%;
}

#logo-41 {
	background: url(../img/andes-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-42 {
	background: url(../img/ctera-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-43 {
	background: url(../img/conadu-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-44 {
	background: url(../img/cea-logo.jpg) no-repeat center center;
	background-size: 100%;
}

#logo-45 {
	background: url(../img/proifes-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-46 {
	background: url(../img/Logo-SEC.png) no-repeat center center;
	background-size: 100%;
}

#logo-47 {
	background: url(../img/logo-aspu.png) no-repeat center center;
	background-size: 100%;
}

#logo-48 {
	background: url(../img/colegioprofesoreschile-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-49 {
	background: url(../img/confemuch.png) no-repeat center center;
	background-size: 100%;
}

#logo-50 {
	background: url(../img/adp-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-51 {
	background: url(../img/logo_faprouasd-2.png) no-repeat center center;
	background-size: 100%;
}

#logo-52 {
	background: url(../img/sutep-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-53 {
	background: url(../img/logo-fumtep.png) no-repeat center center;
	background-size: 100%;
}

#logo-54 {
	background: url(../img/fecode.png) no-repeat center center;
	background-size: 100%;
}

#logo-55 {
	background: url(../img/FeNaPES-logo.jpg) no-repeat center center;
	background-size: 100%;
}

#logo-56 {
	background: url(../img/Logo-AJUNJI1.png) no-repeat center center;
	background-size: 100%;
}

#logo-57 {
	background: url(../img/logo-anden36.png) no-repeat center center;
	background-size: 100%;
}

#logo-58 {
	background: url(../img/logo-CNTE.png) no-repeat center center;
	background-size: 100%;
}

#logo-59 {
	background: url(../img/otepsn.png) no-repeat center center;
	background-size: 100%;
}

#logo-60b {
	background: url(../img/sutep-logo.png) no-repeat center center;
	background-size: 100%;
}

#logo-b {
	background: url(../img/colpedagogosh.png) no-repeat center center;
	background-size: 100%;
}

.contenido-general img {
	max-width: 100%;
	height: auto;
}

.pagination {
	justify-content: center;
}

.page-link,
.page-link:hover {
	border: none;
	margin: 0 1px;
	min-width: 38px;
	height: 38px;
	text-align: center;
}

.page-item.active .page-link,
.page-link:hover {
	border-radius: 50%;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.evento-flex {
	display: flex;
	flex-flow: row wrap;
	gap: 15px;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #c7c6c6;
}

.evento-flex .news-location {
	border: none;
	display: block;
	clear: both;
	color: #54BEEA;
	margin: 0;
	background: url(../img/location-icon.png) no-repeat 0 2px;
	padding-left: 15px;
}

.fecha {
	flex-basis: 10rem;
	flex-grow: 0;
}

.datos {
	flex-basis: 25rem;
	flex-grow: 1;
}

.fecha {
	flex-basis: 5rem;
	flex-grow: 0;
	background: #54BEEA;
	color: #fff;
	text-align: center;
}

.dia {
	font-size: 2em;
}

.mes {
	font-size: 1.2em;
}

.datos a {
	font-weight: bold;
}

span.section {
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	text-transform: uppercase;
	color: #0FA7B0;
	margin-top: 20px;
	font-family: 'Titillium Web', sans-serif;
}

.agenda-item {
	display: inline-block;
	width: 100%;
	padding-bottom: 15px;
}

.agenda-item label,
.agenda-item div,
.agenda-item span {
	float: left;
	padding-right: 3px;
}

.agenda-item.agenda-image {
	text-align: center;
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold;
}


/*********** Noticias Hub ***********/

.field-rss-afiliada {
	padding-bottom: 15px;
	border-bottom: #CCC solid 1px;
	margin-bottom: 15px;
}

.feature .field-rss-afiliada {
	padding-bottom: 15px;
	border-bottom: #CCC solid 0px;
	margin-bottom: 5px;
}

.feature a.more-events {
	background: #54BEEA;
    display: block;
    width: fit-content;
    margin-left: auto;
	color: #FFF;
	padding: 5px 8px;
}

.feature .region img {
	width: 100%;
	height: auto;
}

.field-pais-1,
.field-pais-2,
.field-pais-3,
.field-fecha-1,
.field-fecha-2,
.field-fecha-3 {
	float: left;
}

.date,
.field-fecha-1,
.field-fecha-2,
.field-fecha-3,
.field-pais-1,
.field-pais-2,
.field-pais-3 {
	color: #0FA7B0;
	font-size: 0.9em;
}

.field-pais-1,
.field-pais-2,
.field-pais-3 {
	background: url(../img/location-icon.png) no-repeat 5px 2px;
	padding-left: 20px;
}

.field-fecha-1,
.field-fecha-2,
.field-fecha-3 {
	padding-left: 16px;
	background: url(../img/date.svg) no-repeat 0 2px;
	background-size: 12px;
}

.field-enlace-1,
.field-enlace-2,
.field-enlace-3,
.field-rss-afiliada {
	width: 100%;
	display: inline-block;
}

.field-enlace-1 a,
.field-enlace-2 a,
.field-enlace-3 a {
	font-weight: bold;
	color: #333;
	padding: 5px 0 8px 0;
	text-decoration: none;
}

.field-pais-1:after,
.field-pais-2:after,
.field-pais-3:after {
	content: ' | ';
	display: inline-block;
	color: #D1D3D4;
	padding-right: 4px;
}

.image-paragrahp img {
	max-width: 100%;
	height: auto;
}

.image-paragrahp .description {
	font-style: italic;
}

.video-embed-field-provider-youtube iframe {
	aspect-ratio: 16 / 9;
	width: 100%;
	height: auto;
}

#carouselSliderHome .carousel-inner {
    padding-bottom: 50px;
}

#carouselSliderHome .carousel-control-prev-icon,
#carouselSliderHome .carousel-control-next-icon {
    background-color: #ffffff85;
    background-size: 20px;
    border-radius: 25px;
}

#carouselSliderHome .carousel-indicators button {
    border: 0;
    width: 15px;
    height: 15px;
    border-radius: 25px;
}

#block-eiieal-banner100 {
    margin-top: 30px;
}

@media (max-width: 767px) {
	body {
		margin-top: 50px;
	}
	.feature-text {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 10px;
		background: rgba(241, 241, 241, 1);
	}
	.about-ieal h2,
	.about-ieal p {
		color: #FFFFFF;
	}
}

@media only screen and (min-width: 768px) {
	.middle {
		border-left: #C7C6C6 1px dashed;
		border-right: #C7C6C6 1px dashed;
		min-height: 300px;
	}
}

@media only screen and (min-width: 992px) {
	.back-news {
		min-height: 543px;
	}
	.fila-publi {
		border-left: #C7C6C5 1px solid;
		border-right: #C7C6C5 1px solid;
		border-collapse: collapse;
		margin-left: -1px;
	}
	.organizacion-aliada {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-evenly;
	}
	.logo-aliada {
		width: 155px;
		height: auto;
		margin: 0;
	}
	#logo-40 {
		background: url(../img/ande-logo.jpg) no-repeat center top;
		background-size: 100%;
	}
	#logo-41 {
		background: url(../img/andes-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-42 {
		background: url(../img/ctera-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-43 {
		background: url(../img/conadu-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-44 {
		background: url(../img/cea-logo.jpg) no-repeat center top;
		background-size: 100%;
	}
	#logo-45 {
		background: url(../img/proifes-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-46 {
		background: url(../img/Logo-SEC.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-47 {
		background: url(../img/logo-aspu.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-48 {
		background: url(../img/colegioprofesoreschile-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-49 {
		background: url(../img/confemuch.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-50 {
		background: url(../img/adp-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-51 {
		background: url(../img/logo_faprouasd-2.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-52 {
		background: url(../img/sutep-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-53 {
		background: url(../img/logo-fumtep.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-54 {
		background: url(../img/fecode.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-55 {
		background: url(../img/FeNaPES-logo.jpg) no-repeat center top;
		background-size: 100%;
	}
	#logo-56 {
		background: url(../img/Logo-AJUNJI1.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-57 {
		background: url(../img/logo-anden36.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-58 {
		background: url(../img/logo-CNTE.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-59 {
		background: url(../img/otepsn.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-60b {
		background: url(../img/sutep-logo.png) no-repeat center top;
		background-size: 100%;
	}
	#logo-b {
		background: url(../img/colpedagogosh.png) no-repeat center top;
		background-size: 100%;
	}
}

.aditional-cont p {
	box-sizing: border-box;
	margin: 0px 0px 10px;
	color: rgb(88, 89, 91);
	line-height: 18.9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.nav-tabs .nav-link.active {
	border-top: #FFD022 3px solid;
}