/*!
Theme Name: renacer2020
Theme URI: http://underscores.me/
Author: COLNODO
Author URI: https://www.colnodo.apc.org/
Designer:  - Maria del Rosario Ortiz
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: renacer2020
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

renacer2020 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
html{
	font-size:16px!important;
}
body{ 
	font-family: 'Merriweather', serif;
	font-family: 'Poppins', sans-serif;
	color:#000;
}
body.bg-imagen {
	background-color: #000!important;
	background-size: cover;
	background-position: top center;
	background-attachment: fixed;
	color:#fff!important;	
}
.screen-reader-text{
	display: none;
}


i{padding:0 5px;}
a:hover,
a:focus{text-decoration:underline;}
p, li, td{
/*	-ms-hyphens: auto!important;
	-moz-hyphens: auto!important;
	-webkit-hyphens: auto!important;
	hyphens: auto!important;*/
	line-height:130%!important;
	font-family: 'Poppins', sans-serif;
	font-weight:100;
	font-size:1rem;
}
h2{
	color:#4f4696;
	font-family: 'Merriweather', serif;
	font-style: italic;
	font-weight:900;
	font-size:1.8rem;
}
.hr{
	border-top:1px solid #666;
	margin-top:15px;
	margin-bottom:20px;
	height:auto;
	overflow:auto;
}
#menu{z-index:50!important;background-color: rgba(0, 0, 0, 0.7)!important;}
#menu.navbar.navbar-expand-lg.fixed-top{
	transition: all 1s ease;
}
a.navbar-brand img{width:240px;}
a.nav-link{
	color:#fff;
	text-transform:uppercase;
}
a.nav-link:hover,
a.nav-link:focus{
	color:#ffcb05;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
#navbarSupportedContent ul{margin-top:30px;}
.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}
#menu ul ul {
	margin-top: 0px;
	list-style: none;
}

li .dropdown-menu {
	text-transform:uppercase;
	font-size: 1rem;
	color: #fff!important;
	background-color: rgba(0, 0, 0, 0.5);
	border: 1px solid #ffcb05!important;
}
li .dropdown-menu a{
	color: #fff!important;
}


li .dropdown-item:focus, .dropdown-item:hover {
	color: #ffcb05!important;
	text-decoration: none;
	background-color: transparent!important;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
#menu li.activo a {
	color:#ffcb05;
}
.busc-traduc{
	position:absolute;
	top:10px;
	right:45px;
}
.traductor{
	float:left;
	font-family: 'Merriweather', serif;
	font-weight:900;
	margin-right:1rem;
}
.traductor a{
	color:#fff;
}
.traductor a:hover,
.traductor a:focus{
	color:#ffcb05;
	text-decoration:none;
}
i.fa.fa-search{color:#fff!important;}
/********TRADUCTOR*********/
.goog-te-gadget-simple {
	background-color: #fff;
	border-left: 0px solid transparent!important;
	border-top: 0px solid transparent!important;
	border-bottom: 0px solid transparent!important;
	border-right: 0px solid transparent!important;
	font-size: 0.7rem!important;
	font-family: 'Lato', sans-serif;
}
.collapbusc{
	top:-20px;
	right:20px;
	background:red;
	border-radius:5px;
	z-index:4000;
}
/* search start  */
.searching {
position: absolute;
right: 0px;
top: 30px;
width: 75%;
}
a.search-open{color:#666; margin-right:0px;}
.contactenos a{color:#666;}
/************/
.search-inline {
	background: #efefef;
	animation: fadeInDown 0.4s ease-in-out;
	height:3rem;
}

.search-inline button[type="submit"] {
	position: absolute;
	right: 52px;
	top: 0;
	background-color: transparent;
	border: 0px;
	top: 0;
	right: 0px;
	padding: 0px;
	cursor: pointer;
	width: 60px;
	height: 99%;
	background: #ffcb05;
	color: #fff;
}
.search-inline .form-control {
	border: 0px;
	padding-left: 0.5rem;
	font-size: 1.3rem;
	position: absolute;
	left: 0%;
	top: 0;
	height: 100%;
	width: 99%;
	font-weight: 400;
	outline: none;
}
.search-inline .search-close {
	position: absolute;
	top: 0;
	right: 0;
	color: #ffcb05;
	width: 60px;
	height: 100%;
	text-align: center;
	display: table;
	background: #efefef;
	text-decoration: none;
}
.search-inline .search-close i {
	display: table-cell;
	vertical-align: middle;
}
.form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #efefef;
	background-clip: padding-box;
	border: 1px solid #efefef;
	border-radius: .25rem;
	transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
/************/
.encabezado{
	background:#000;
	overflow:auto;
}
header {
	position: relative;
	background-color: black;
	height: 95vh;
	min-height: 25rem;
	width: 100%;
	overflow: hidden;
	top:0!important;	
}
header video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: 0;
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

header .container {
	position: relative;
	z-index: 2;
}

header .overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: black;
	opacity: 0.5;
	z-index: 1;
}

.slogan{
	position:absolute;
	bottom:25%;
	right:15%;
	background:url("./imagenes/slogan.png") no-repeat;
	background-size:contain;
	z-index:1;
	width:323px;
	height:300px;
	
}
/*********SECCION NOTICIAS INDEX*********/
.noticias-index{
	background:#edede4;
	padding:4rem 0;
}
.noticias-index .capsula{
	background:#ffffff;
	border-top: 6px solid #ffcb05;
	padding:20px 15px;
	margin-bottom:0.5rem;
}
.noticias-index .capsula h2{
	margin-top: 20px;
	font-size:1.1rem;
	font-family: 'Merriweather', serif;
	font-weight:800;
	font-style:italic;
	line-height:130%;
}
.noticias-index .capsula h2 a{
	color:#0091d6;
}
.noticias-index .capsula h2 a:hover,
.noticias-index .capsula h2 a:focus{
	color:#045c7f;
}
.noticias-index .capsula p.fecha{
	color:#888888;
	font-style:italic;
	margin-bottom:0!important;
	padding-bottom:0!important;
}
/*********THE CODE*********/
.thecode{
	background-image: url("./imagenes/bg_code.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center center;
	padding:150px 0;
	height:90vh;
}
.thecode h2{
	color:#fff;
	font-size:2.2rem;
	line-height:130%;
	padding-top: 1rem;
}
.thecode img{max-width:255px;}

.thecodecolor {
	color: #dede0d!important;
}
/********CIFRAS**********/
.cifras{background-color: #ffcb05;
padding:100px 0;}
.cifras .ico-contador,
.estadisticas .ico-contador{height:86px;}
.cifras .counter,
.estadisticas .counter{
	margin-bottom:2rem;
}
.cifras .count-title,
.estadisticas .count-title{
	color:#fff;
	font-family: 'Merriweather', serif;
	font-style:normal;
	font-size: 4rem;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
}
.cifras p.count-text,
.estadisticas p.count-text{
	font-size: 1rem;
	color:#fff;
	font-weight: bold;
	text-transform:uppercase;
	margin-top: 20px;
	text-align: center;
	padding:0 1.5rem;
/*	-ms-hyphens: none!important;
	-moz-hyphens: none!important;
	-webkit-hyphens: none!important;
	hyphens: none!important;*/
	text-align:center!important;
}
@keyframes mostarcifra {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}
.ocultarcifra {
	opacity: 0;
}
.aparecercifra {
	animation: mostrarcifra 5.3s;
}
/********ESTADISTICAS-SEC******/
.estadisticas{
	padding:100px 0;
}



/******FORMATE******/
.oferta-formativa{
	background: #005b84 url("./imagenes/bg-brochazo-azul-noticias.jpg") center center fixed no-repeat;
	padding:70px 0;
	background-size:cover;
	color:#fff;
}
.oferta-formativa p{
	font-size:1.2rem;text-align:center!important;
}
.oferta-formativa h2{
	color:#fff;
	font-family: 'Merriweather', serif;
	font-size: 3rem;
	font-weight: 800;
	margin-top: 10px;
	margin-bottom: 2rem;
	text-align: center;
}
@media (min-width: 768px) {
	/* show 3 items */
	.carouselPrograms .carousel-inner .active,
	.carouselPrograms .carousel-inner .active + .carousel-item,
	.carouselPrograms .carousel-inner .active + .carousel-item + .carousel-item {
		display: block;
		margin-right:0!important;
	}
	.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
	.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
	.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
		transition: none;
	}
	.carouselPrograms .carousel-inner .carousel-item-next,
	.carouselPrograms .carousel-inner .carousel-item-prev {
		position: relative;
		transform: translate3d(0, 0, 0);
	}
	.carouselPrograms .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item {
		position: absolute;
		top: 0;
		right: -33.333%;
		z-index: -1;
		display: block;
		visibility: visible;
	}
	/* left or forward direction */
	.carouselPrograms .active.carousel-item-left + .carousel-item-next.carousel-item-left,
	.carouselPrograms .carousel-item-next.carousel-item-left + .carousel-item,
	.carouselPrograms .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
	.carouselPrograms .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
		position: relative;
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	/* farthest right hidden item must be abso position for animations */
	.carouselPrograms .carousel-inner .carousel-item-prev.carousel-item-right {
		position: absolute;
		top: 0;
		left: 0%;
		z-index: -1;
		display: block;
		visibility: visible;
	}
	/* right or prev direction */
	.carouselPrograms .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
	.carouselPrograms .carousel-item-prev.carousel-item-right + .carousel-item,
	.carouselPrograms .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
	.carouselPrograms .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
		position: relative;
		transform: translate3d(100%, 0, 0);
		visibility: visible;
		display: block;
		visibility: visible;
	}
}
.oferta-formativa .carousel-control-prev {left: -2rem!important;}
.oferta-formativa .carousel-control-next{right:-2rem;}
.ih-item.square {
	width: 100%!important;
	height: 100%!important;
	border: none!important;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
.ih-item.square.effect6 .info {
	background: rgba(0, 0, 0, 0.7)!important;
}
.ih-item.square.effect6 .info p {
	font-style: normal!important;
	font-size: 1.1rem;
	position: relative;
	color: #fff;
	padding: 60px 20px 0 20px;
	line-height:1.4!important;
}
.ih-item.square.effect6 .info p.conocer {
	color: #fff;
	padding: 15px 20px;
	font-weight:700;
	border-radius: 5px;
	background:#ffcb05;
	width: 200px;
	margin:0px auto;
}
/*****DONACIONES******/
.donaciones{
	background: #005b84 url("./imagenes/bg-donaciones.jpg") center center fixed no-repeat;
	padding:70px 0;
	background-size:cover;
	color:#fff;
}
.donaciones .apoyanos{
	background:url("./imagenes/logo-apoyanos.svg") top left no-repeat;
	background-size:140px 140px;
	display:block;
	padding-left: 180px;
}
.donaciones .apoyanos span{
	font-weight:700;
	font-family: 'Poppins', sans-serif;
	font-size:2rem;
	color:#fff;
	font-style: normal;
	margin-bottom:2rem;
}
.donaciones .apoyanos h2{
	font-weight:700;
	font-family: 'Merriweather', serif;
	color:#ffcb05;
	font-size:4rem;
	margin-bottom:2.5rem;
}
.donaciones .apoyanos h3{
	font-weight:300;
	font-family: 'Poppins', sans-serif;
	color:#fff;
	font-size:2rem;
}
.btn-donar{
	background-image:url('imagenes/btn-epayco@2x.png');
	background-repeat:no-repeat;
	background-size: 100%;
    background-position: center;
    height: 57px;
	width: 300px;
	color: transparent;
}
label.error{
	background: #f8d7da;
	width: 100%;
	display: block;
	padding: 10px 5px;
	border-radius: 5px;
	border: 1px solid #f5c6cb;
	color: #721c24;
}
/********ALIADOS*******/
.aliados{
	padding:70px 0;
	background: white;
}
.aliados h2{
	font-family: 'Poppins', sans-serif!important;
	color:#000;
	font-size:1.3rem;
	text-align:center;
	margin-bottom:30px;
	font-weight:500;
	font-style: normal;
}
.owl-buttons {
	display: none;
}
.owl-carousel:hover .owl-buttons {
	display: block;
}
.owl-item {
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	background: transparent;
	color: #869791;
	font-size: 40px;
	line-height: 300px;
	margin: 0;
	padding: 0 60px;
	position: absolute;
	top: 0;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 0;
	padding-left: 20px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0;
	padding-right: 20px;
}
/********PIE DE PAGINA*********/
.pie{
	background: #222a37 url("./imagenes/bg-pie.jpg") top center no-repeat;
	padding:30px 0 70px 0;
	background-size:cover;
	color:#fff;
}
.pie h3{
	color:#fff; 
	display: inline; 
	font-size:1.3rem; 
	text-align:left; 
	margin:10px 30px 0 0;
}
ul.menu-redes {
	list-style-type: none;
}
ul.menu-redes li {
	display:inline;
}
a.youtube{
	background:url("./imagenes/ico-youtube.png");
	width:38px;
	height:38px;
	float:left;
	background-size:contain;
	margin: 0 20px;
}
a.youtube:hover, a.youtube:focus{
	background:url("./imagenes/ico-youtubeh.png");
	background-size:contain;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
a.twitter{
	background:url("./imagenes/ico-twitter.png");
	width:38px;
	height:38px;
	float:left;
	background-size:contain;
	margin: 0 20px;
}
a.twitter:hover, a.twitter:focus{
	background:url("./imagenes/ico-twitterh.png");
	background-size:contain;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
a.facebook{
	background:url("./imagenes/ico-facebook.png");
	width:38px;
	height:38px;
	float:left;
	background-size:contain;
	margin: 0 20px;
}
a.facebook:hover, a.facebook:focus{
	background:url("./imagenes/ico-facebookh.png");
	background-size:contain;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
a.instagram{
	background:url("./imagenes/ico-instagram.png");
	width:38px;
	height:38px;
	float:left;
	background-size:contain;
	margin: 0 20px;
}
a.instagram:hover, a.instagram:focus{
	background:url("./imagenes/ico-instagramh.png");
	background-size:contain;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
.datos-pie{
	background:#ffcb05;
	padding:2rem;
	margin-top:2.5rem;
}
.menu-pie{border-right:3px solid #0091d6;}
.menu-pie ul{margin:0px 0 20px 0;}
.menu-pie ul li,
.direcciones ul li{
	list-style-type: none;
	display:block;
	padding: 10px 0px 10px 40px;
	font-size:0.85rem;
	font-weight:700;
	text-align:left!important;
	color:#000;
}
.direcciones ul li{
	padding: 10px 0px 10px 30px;
	background:url("./imagenes/pin.png") left 9px no-repeat;
	background-size: 15px 18px;
	
}
.menu-pie ul li a,
.direcciones ul li a{
	color:#000;
}
.menu-pie ul li a:hover,
.menu-pie ul li a:focus,
.direcciones ul li a:hover,
.direcciones ul li a:focus{
	color:#0091d6;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
/*******AYUDA********/
.ayuda a{
	width:125px;
	height:70px;
	background-image: url("./imagenes/ayuda.png");
	background-repeat: no-repeat;
	background-size:contain;
	display:block;
	position:fixed;
	bottom:1rem;
	right:1rem;
	z-index:1000;	
}
.dona-aqui a{
	width:47px;
	height:162px;
	background-image: url("./imagenes/dona-aqui.png");
	background-repeat: no-repeat;
	background-size:contain;
	display:block;
	position:fixed;
	top:20vh;
	right:0;
	z-index:999;	
}
/********CONTENIDOS SECUNDARIAS*********/
.contenidos-sec{
	color:#fff;
}
/***migas***/
.migas {
	width: 100%;
	padding-top: 150px;
}
.miga-clara .breadcrumb {
	background-color: transparent!important;
	border-radius: .25rem;
	font-size:0.8em!important;
	color:#fff!important;
	padding: .75rem 0rem;
	float:right;
	margin-bottom:0.5rem;
}
.miga-clara .breadcrumb-item{
	color:#fff; 
	text-align:right!important;
}
.miga-clara .breadcrumb a{
	color:#fff;
}
.miga-clara .breadcrumb-item.active {
	color:#ffcb05;
}
.miga-oscura .breadcrumb {
	background-color: transparent!important;
	border-radius: .25rem;
	font-size:0.8em!important;
	color:#666!important;
	padding: .75rem 0rem;
	float:right;
	margin-bottom:0.5rem;
}
.miga-oscura .breadcrumb-item{color:#666; text-align:right!important;}
.miga-oscura .breadcrumb a{
	color:#666;
}
.miga-oscura .breadcrumb-item.active {
	color:#0091d6;
}
.contenidos-sec h2{
	color:#fff;
	font-family: 'Merriweather', serif;
	font-weight:900;
	font-style:italic;
	font-size:3.5rem;	
}
.mision h3{
	color:#ffcb05;
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:1.6rem;
	font-style:italic;
	border-bottom: 3px solid #ffcb05;
	padding-bottom: 10px;
	margin-bottom:15px;
}
h3.n-historia{
	text-align:center!important;
	color:#fff;
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:2.6rem!important;
	font-style:italic;
}
.boletin span{
	color:#fff;
	font-size:1.1rem;
}
.boletin h3.tit,
.egresados h3.tit{
	text-align:left!important;
	color:#FFCB05!important;
	font-family: 'Merriweather', serif;
	font-weight:700!important;
	font-size:1.8rem!important;
	font-style:italic!important;
	margin-bottom:30px!important;
}
.egresados h3.tit{
	margin-top:1.55rem!important;
}
.egresados .card{
	background-color:transparent!important;
}
.egresados .card .card-body{
	padding:1.25rem 0!important;
}
.egresados .card p.card-text{
	font-size:0.8rem;	
}
.egresados .card p.card-text a{
	color:#fff;	
}
.egresados .card p.card-text a:hover,
.egresados .card p.card-text a:focus{
	color:#ffcb05;
	text-decoration:none;
}
.egresados .modal-content{background:#0091d6;}
.egresados .modal-header {border-bottom:1px solid #0091d6;}
.egresados .modal-footer {border-top:1px solid #0091d6;}
.egresados h5.modal-title{color:#fff!important;}
.egresados .modal-body p{color:#fff!important;}
/**********AUDIO PLAYER**********/
.egresados .holder {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.egresados .holder .get-it-on-github {
	margin-top: 24px;
	margin-bottom: 24px;
	font-family: 'Roboto';
	color: #55606E;
}
.egresados .audio.green-audio-player {
	width: 400px;
	min-width: 300px;
	height: 56px;
	box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.07);
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 4px;
	user-select: none;
	-webkit-user-select: none;
	background-color: #fff;
}
.egresados .audio.green-audio-player .play-pause-btn {
	display: none;
	cursor: pointer;
}
.egresados .audio.green-audio-player .spinner {
	width: 18px;
	height: 18px;
	background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/355309/loading.png);
	background-size: cover;
	background-repeat: no-repeat;
	animation: spin 0.4s linear infinite;
}
.egresados .audio.green-audio-player .slider {
	flex-grow: 1;
	background-color: #D8D8D8;
	cursor: pointer;
	position: relative;
}
.egresados .audio.green-audio-player .slider .progress {
	background-color: #44BFA3;
	border-radius: inherit;
	position: absolute;
	pointer-events: none;
}
.egresados .audio.green-audio-player .slider .progress .pin {
	height: 16px;
	width: 16px;
	border-radius: 8px;
	background-color: #44BFA3;
	position: absolute;
	pointer-events: all;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.32);
}
.egresados .audio.green-audio-player .controls {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #55606E;
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
	align-items: center;
	margin-left: 24px;
	margin-right: 24px;
}
.egresados .audio.green-audio-player .controls .slider {
	margin-left: 16px;
	margin-right: 16px;
	border-radius: 2px;
	height: 4px;
}
.egresados .audio.green-audio-player .controls .slider .progress {
	width: 0;
	height: 100%;
}
.egresados .audio.green-audio-player .controls .slider .progress .pin {
	right: -8px;
	top: -6px;
}
.egresados .audio.green-audio-player .controls span {
	cursor: default;
}
.egresados .audio.green-audio-player .volume {
	position: relative;
}
.egresados .audio.green-audio-player .volume .volume-btn {
	cursor: pointer;
}
.egresados .audio.green-audio-player .volume .volume-btn.open path {
	fill: #44BFA3;
}
.egresados .audio.green-audio-player .volume .volume-controls {
	width: 30px;
	height: 135px;
	background-color: rgba(0, 0, 0, 0.62);
	border-radius: 7px;
	position: absolute;
	left: -3px;
	bottom: 52px;
	flex-direction: column;
	align-items: center;
	display: flex;
}
.egresados .audio.green-audio-player .volume .volume-controls.hidden {
	display: none;
}
.egresados .audio.green-audio-player .volume .volume-controls .slider {
	margin-top: 12px;
	margin-bottom: 12px;
	width: 6px;
	border-radius: 3px;
}
.egresados .audio.green-audio-player .volume .volume-controls .slider .progress {
	bottom: 0;
	height: 100%;
	width: 6px;
}
.egresados .audio.green-audio-player .volume .volume-controls .slider .progress .pin {
	left: -5px;
	top: -8px;
}
.egresados svg, .egresados img {
	display: block;
}
@keyframes spin {
	from {
		transform: rotateZ(0);
	}
	to {
		transform: rotateZ(1turn);
	}
}
/**********FIN AUDIO PLAYER*********/
a.todas{color:#fff;}
a.todas:hover, a.todas:focus{color:#FFCB05;}
.btn.btn-principal {
	color: #fff!important;
	background-color: #0091d6!important;
	border-color: #0091d6!important;
	padding: .8rem 1.3rem;
	font-size: 1rem;
	font-weight:600;
	border-radius: .3rem;
}
a.btn.btn-principal:hover,
a.btn.btn-principal:focus{
	color: #fff!important;
	background-color: #ffcb05!important;
	border-color: #ffcb05!important;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none; 
}
.btn.btn-secondary {
	color: #fff;
	background-color: transparent!important;
	border:2px solid #fff!important;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:focus{
	color: #fff;
	background-color: #ffcb05!important;
	border:2px solid #ffcb05!important;
}
.btn-lg{
	padding: .6rem 1.6rem!important;
	font-size: 1.25rem!important;
	line-height: 1.5;
	border-radius: .3rem;
}
::placeholder {
	font-size: 0.8em;
}
a.boton-volver{
	background:#ffcb05;
	color:#fff;
	padding:10px 40px;
	margin-bottom:30px;
	font-size:1rem;
	border-radius:4px;
	border:2px solid #ffcb05;
	cursor:pointer;
}
a.boton-volver:hover,
a.boton-volver:focus{
	background-color:transparent;
	border:2px solid #ffcb05;
	color:#ffcb05;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
a.boton-trans{
	background:transparent;
	color:#fff;
	padding:10px 40px;
	margin-bottom:30px;
	font-size:1rem;
	border-radius:4px;
	border:2px solid #fff;
	cursor:pointer;
}
a.boton-mas{
	background:#00963a;
	color:#fff;
	padding:10px 40px;
	margin-bottom:30px;
	font-size:1rem;
	border-radius:4px;
	border:2px solid#00963a;
	cursor:pointer;
}
a.boton-mas:hover,
a.boton-mas:focus{
	background-color:transparent;
	border:2px solid #00963a;
	color:#00963a;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}

/* Paginacion general*/

.navigation {
	clear:both;
	margin: 0px 0 0px 0;
	font-weight:400;
	font-size: 0.9rem;
	color:#0091d6;
	font-weight:900;
	min-height:60px;
	display:inline-block;
}
ul.page-numbers {
	list-style-type: none;
}
ul.page-numbers .current {
	font-size: 0.9rem;
	color:#0091d6;
	font-weight:900;	
}
ul.page-numbers li {
	display:inline;
	margin: 0px 0 0px 0;
	font-size: 0.9rem;
	color:#0091d6;
	font-weight:900;
	padding: 0px 0px 0px 0px!important;
}
ul.page-numbers li a{
	padding: 8px 10px;
	text-decoration:none;
	margin-left:7px;
	border:2px solid #0091d6;
	color:#0091d6;
	border-radius:5px;
}
ul.page-numbers li a:hover, ul.page-numbers li a:focus{
	color: #fff;
	text-decoration:none;
	background: #0091d6;
	border:1px solid #0091d6;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
	border:2px solid #0091d6;
}
.delimiter{display:none;}
/************TU DONACION************/
.tu-donacion{
	background:#0091d6;
	padding:50px 0;
}
.tu-donacion h3 a{
	color:#ffcb05;
	font-family: 'Poppins', sans-serif;
	font-weight:900;
	font-size: 2.6rem;
}
.tu-donacion h3 a:hover,
.tu-donacion h3 a:focus
{
	color:#ffcb05;text-decoration:none;
}
.tu-donacion h4{
	font-family: 'Merriweather', serif;
	color:#ffffff;
	font-weight:600;
	font-style:italic;
	font-size:1.6rem;
	line-height:135%;
}
.tu-donacion img {
	width:120px;
}
/*************CAMBIO SOCIAL***************/
h3.entornos{
	color:#ffcb05;
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:1.6rem;
	font-style:italic;
	margin-bottom:15px;
}
.banners-cambio{
	padding-left:0!important;
	padding-right:0!important;
	border-top:1px solid #ffcb05;
	border-bottom:1px solid #ffcb05;
}
.las-voces{
	background-image:url("./imagenes/bg-eicyac.jpg");
	background-position:center center;
	background-color:#000;
	background-size: cover;
	min-height:45vh;
	border-right:1px solid #ffcb05;
}
.las-voces .capsula{
	max-width: 560px;
	padding:1rem;
	text-align:right;
}
.las-voces .capsula h3,
.conocer-mas .capsula h3{
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:2.1rem;
	font-style:italic;
	color:#fff;
	padding:3.5vh 0 1.5vh;
	max-width:400px;
}
.las-voces .capsula p,
.conocer-mas .capsula p{
	max-width:400px;
}
.conocer-mas{
	background-image:url("./imagenes/banner-cursos.jpg");
	background-position:center center;
	background-color:#000;
	background-size: cover;
	height:45vh;
}
.conocer-mas .capsula{
	max-width: 560px;
	padding:1rem;
	text-align:left;
}
/**********NUESTROS SERVICIOS***********/
.menu-servicios li{
	list-style-type: none;
}
.menu-servicios li a{
	padding:15px 0;
	border-bottom:1px dotted #fff;
	display:block;
	margin-bottom: 0px;
	color:#fff;
	text-decoration:none;
}
.menu-servicios li a:hover,
.menu-servicios li a:focus,
.menu-servicios li a.activo{
	color:#ffcb05;
}
.n-servicios h3{
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:2rem;
	font-style:italic;
	margin: 0px 0px 30px 0;
	color:#fff;
}
.n-servicios ul{
	margin-top:30px;
	list-style: none;
	margin-left:20px;
}
.n-servicios ul li{
	list-style-image: url("./imagenes/bullet-amarillo.jpg");
	margin-bottom:20px;
	padding-left: 1rem;
}
.album .card{background-color: #ffcb05;}
.album .card a{cursor:pointer;}
.album .modal-content{background:transparent!important;}
.album .modal-header{border-bottom:1px solid transparent!important;}
.album .modal-header .close {
	color: #fff!important;
	text-shadow: none!important;
	opacity: 1;
}
/*******FORMATE********/
.formativa h3{
	color: #ffcb05;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	font-size: 2rem;
	font-style: italic;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.formativa blockquote{
	color: #ffcb05;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	font-size: 1.3rem;
	font-style: italic;
	margin-top: 40px;
}
.code-sec p a{color:#ffcb05;}
.code-sec hr.filete{
	border-bottom:1px solid #0091d6;
	margin:20px 0;
	display:block;
	height:22px;
	width:100%;
}
.prestadores{
	background:#ffcb05;
	border-radius:10px;
	padding:20px;
}
.prestadores h4{
	color:#026a93;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	font-size: 1.4rem;
	font-style: italic;
}
.prestadores h4 a{color:#026a93;}
.presencial{
	background: url("./imagenes/bg-presenciales.jpg")center center fixed no-repeat;
	padding:150px 0;
	height:60vh;
	background-size:cover;
}
.presencial h3{
	color:#fff;
	font-family: 'Merriweather', serif;
	font-weight: 700;
	font-size: 1.9rem;
	font-style: italic;
	margin-bottom:30px;
}
/****NOTICIAS Y EVENTOS*****/
.contenidos-sec.blanca h2{
	color:#666;
	font-family: 'Merriweather', serif;
	font-weight:900;
	font-style:italic;
	font-size:3.5rem;	
}
.contenidos-sec.blanca p,
.contenidos-sec.blanca li{
	color:#666!important;
	line-height:1.4!important;
}
.contenidos-sec.blanca h3,
.contenidos-sec.blanca h4,
.contenidos-sec.blanca h5,
.contenidos-sec.blanca h6{
	font-family: 'Merriweather', serif!important;
	font-weight:900!important;
	font-style:italic!important;
	padding:2rem 0 1rem 0;
	color:#026a93!important;
}
.contenidos-sec.blanca ul{
	margin-top:30px;
	list-style: none;
	margin-left:20px;
}
.contenidos-sec.blanca ul li{
	list-style-image: url("./imagenes/bullet-amarillo.jpg");
	margin-bottom:20px;
	padding-left: 1rem;
}
.contenidos-sec.blanca h2.n_completa{
	font-size:2rem;	
}
.blanca .nota{
	position:relative;
}
.blanca .nota h4{
	position:absolute!important;
	bottom:-10px!important;
	background-color: rgba(0, 0, 0, 0.7)!important;
	color:#fff;
	font-family: 'Merriweather', serif!important;
	font-weight:700;
	font-style:italic;
	font-size:1.1rem;
	padding:10px;	
	width: 100%;
}
.blanca .nota.peque h4{
	font-size:0.8rem;	
}
.blanca .nota h4 a,
.blanca .nota.peque h4 a{color:#fff;}
.blanca .nota h4 a:hover,
.blanca .nota.peque h4 a:hover,
.blanca .nota h4 a:focus,
.blanca .nota.peque h4 a:focus{color:#ffcb05;}
.fechapub {
	font-size: 0.8rem;
	color: #666;
}
.tags-redes{
	padding:0rem 0 0rem 0;
	display:flex;
	flex-wrap: wrap;
	margin: 20px 0;
}
.tags-redes .ico{
	padding: 3px 10px 3px 35px;
	font-size:.7rem;
	color:#898989;
	margin-left: 10px;
	margin-bottom: 5px;
	height:25px;
}
.tags-redes .ico.facebook{
	background-image: url("./imagenes/ico-fb.svg");
	background-size: 25px 25px;
	background-repeat:no-repeat;	
}
.tags-redes .ico.twitter{
	background-image: url("./imagenes/ico-twitter.svg");
	background-size: 25px 25px;
	background-repeat:no-repeat;
}
.tags-redes .ico.bolet{
	background-image: url("./imagenes/ico-enviar.svg");
	background-size: 25px 25px;
	background-repeat:no-repeat;
}
.tags-redes .ico.facebook a,
.tags-redes .ico.facebook a:hover,
.tags-redes .ico.facebook a:focus,
.tags-redes .ico.twitter a,
.tags-redes .ico.twitter a:hover,
.tags-redes .ico.twitter a:focus,
.tags-redes .ico.bolet a,
.tags-redes .ico.bolet a:hover,
.tags-redes .ico.bolet a:focus{
	color:#898989!important;
	text-decoration:none;
}

.card.card-busqueda{
	background: #faf5e6;
	border-color: #ffcb05;
}
.search-field {
	color: #495057;
    background-color: #fff;
	border: 1px solid #ffcb05;
	padding: .375rem .75rem;
	margin-right: 15px;
    font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
    transition: border-color .3s ease-in-out, box-shadow .3s ease-in-out;
}
.search-submit {
	background:#ffcb05;
    color: #fff;
    padding: 5px 10px;
    font-size: 1rem;
    border-radius: 4px;
    border: 2px solid #ffcb05;
    cursor: pointer;
}
/**********BIBLIOTECA**********/
.titulo-buscar {
	color: #666;
font-family: 'Merriweather', serif;
font-weight: 900;
}
.recursos label{font-size:0.8rem;font-style:italic;font-weight:600;color:#de424e;}
.card.card-recursos{background:#bfe3f4;border-color:#7fc8ea;}
.recursos .form-control,
.recursos .custom-select{
	color: #495057;
	background-color: #fff;
	border: 1px solid #7fc8ea;
}
.tabla-resp{margin-bottom:1rem; }
.tabla-resp td,
.tabla-resp th{
	padding:20px;
	color:#666;
	vertical-align: top;
	font-size:0.9rem;
}
.tabla-resp td p{
	font-size:0.9rem;
	margin-bottom: 0px!important;
}
.tabla-resp th{
	background:transparent!important;
	color:#026a93!important;
}
.portada{width:15%;}
.titulo{width:35%;}
.resumen{width:50%;}
.tabla-resp td ul li{
	list-style-type: square;
	content:none!important;
}
.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: #e9f4f7!important;
}
.table-bordered td, .table-bordered th {
	border: 1px solid #ccc!important;
}
a.boton-biblioteca{
	background:transparent;
	color:#026a93;
	padding:7px 30px;
	margin-bottom:0px;
	font-size:0.9rem;
	border-radius:4px;
	border:2px solid #026a93;
	cursor:pointer;
}
a.boton-biblioteca:hover,
a.boton-biblioteca:focus{
	background-color:#026a93;
	border:2px solid #026a93;
	color:#fff;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none;
}
/********CONTACTO*********/
.contactenos h3{
	color:#ffcb05;
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:1.5rem;
	font-style:italic;
	padding-bottom: 10px;
	margin-bottom:20px;
}
.contactenos label {font-size:0.9rem;}
button[type="submit"].btn.btn-principal {
	color: #fff!important;
	background-color: #0091d6!important;
	border-color: #0091d6!important;
	padding: .8rem 2.3rem;
	font-size: 1rem;
	font-weight:600;
	border-radius: .3rem;
	margin-top:20px;
}
button[type="submit"].btn.btn-principal:hover,
button[type="submit"].btn.btn-principal:focus{
	color: #fff!important;
	background-color: #ffcb05!important;
	border-color: #ffcb05!important;
	-moz-transition:ease-in-out 1s;
	-webkit-transition: ease-in-out 0.5s;
	-o-transition: ease-in-out 0.5s;
	transition: ease-in-out 0.5s;
	text-decoration:none; 
}
.contactenos ul{
	margin-top:30px;
	list-style: none;
	margin-left:20px;
}
.contactenos ul li{
	list-style-image: url("./imagenes/bullet-amarillo.jpg");
	margin-bottom:20px;
	padding-left: 1rem;
}
.contenidos ol,
.contenidos ul,
.contenidos-foro ol,
.contenidos-foro ul{padding-left:1rem!important;
}
.dropdown-menu {
	top: 120%;
	min-width: 15rem;
	padding: .5rem 0;
	font-size: 1.1rem;
	color: #7b2460;
	background-color: #eaeaea;
	border: none!important;
}

.js .cd-h-timeline__event-title{
	color:#fff;
	font-family: 'Merriweather', serif;
	font-weight:700;
	font-size:1.6rem;
	text-align:left;
	} 
	
.cd-h-timeline__event-content p {
	color:#fff;
	text-align:left!important;
	}
 
	
.js .cd-h-timeline__date {
    color: #fff;
    font-weight:400;
	font-size:0.9rem;	
   }
	
.js .cd-h-timeline__filling-line {background-color: #0091D6;}
	
.js .cd-h-timeline__line {
    background-color: #FCDF83;
	}
	
.js .cd-h-timeline__date:hover::after {
    background-color: #FCDF83;
    border-color: #FCDF83;
}
	
.js .cd-h-timeline__date--selected::after {
    background-color: #0091D6;
    border-color: #0091D6;
}
	
.js .cd-h-timeline__navigation {
    border-color: #FFCB05;
    background: #FFCB05;
}
	
.js .cd-h-timeline__dates::after,
.js .cd-h-timeline__dates::before
	{display:none;}	
	
.cd-h-timeline__container.container	ul li{list-style-type: none;}
	
@media (max-width: 480px) {	
	.js .cd-h-timeline__event{ padding:0 0!important;}
	}

/******MEDIA QUERIES********/
/*Tablets en horizonal y escritorios normales --> col-md
------------------------------------------------------------------------- */
@media (min-width: 768px) {
	span.navbar-toggler-icon{
		color:#fff!important;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
}
@media (min-width: 768px) and (max-width: 1199px){ 
	.cifras .count-title {font-size: 3rem;}
	.cifras .ico-contador{height:70px;}
	.cifras p.count-text {font-size: 0.8rem;}

}
/*Moviles en horizontal o tablets en vertical
------------------------------------------------------------------------- */
@media (max-width: 767px) {
	p, li, span, td{font-size:0.9rem!important;}
	span.navbar-toggler-icon{color:#fff!important;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.slogan{bottom:15%;right:5%;width:220px;height:230px;}
	.busc-traduc{top:30px;}
	.thecode {background-attachment: initial; padding:50px 0;height:100vh; }
	.thecode h2{font-size:1.3rem!important;margin-top: 1rem;}
	.btn-lg{padding: .3rem 1rem!important;font-size: 0.9rem!important;}
	.cifras .count-title {font-size: 2rem;}
	.tu-donacion img {width:90px;}
	.donaciones .apoyanos{background-size:60px 60px;padding-left: 70px;}
	.donaciones .apoyanos span{font-size:1.2rem;}
	.donaciones .apoyanos h2{font-size:2.5rem;margin-bottom:1.5rem;}
	.donaciones .apoyanos h3{font-size:1rem;}
	.apoyanos .btn-lg{padding: .5rem 2rem!important;font-size: 1.1rem!important;}
	.menu-pie{border-right:0px solid transparent;}
	.menu-pie ul li{font-size:0.95rem;}
	.contenidos-sec{margin-top:100px;}
	.contenidos-sec h2, .contenidos-sec.blanca h2{font-size:2rem;display:block;margin-top:30px;}
	.egresados .audio.green-audio-player {width: 300px;}
	.las-voces .capsula h3,.conocer-mas .capsula h3{font-size:1.2rem;}
}
/*Moviles en vertical
------------------------------------------------------------------------- */
@media (max-width: 480px) {
	.slogan{bottom:18%;right:5%;width:250px;height:230px;}
	a.navbar-brand img{width:180px;}
	li.nav-item{font-size:1.1rem!important;font-weight:400;}
	.search-inline.search-visible {left: 45px;}
	.oferta-formativa .carousel-control-prev {left: -1rem!important;}
	.oferta-formativa .carousel-control-next{right:-1rem!important;}
	a.youtube, a.twitter, a.facebook, a.instagram{margin: 0 4px;}
	.las-voces .capsula h3,.conocer-mas .capsula h3{font-size:1.5rem;}
	.las-voces .capsula a.boton-trans,
	.conocer-mas .capsula a.boton-trans{font-size:0.7rem;padding:9px;}
}
@media only screen and (max-width: 800px) {	
	/* Force table to not be like tables anymore */
	.tabla-resp table, 
	.tabla-resp thead, 
	.tabla-resp tbody, 
	.tabla-resp th, 
	.tabla-resp td, 
	.tabla-resp tr { 
		display: block; 
	}
	/* Hide table headers (but not display: none;, for accessibility) */
	.tabla-resp thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.tabla-resp tr { border: 1px solid #026a93; }
	.tabla-resp td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #026a93; 
		position: relative;
		padding-left: 35%; 
		white-space: normal;
		text-align:left;
	}
	.tabla-resp td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 65%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	/*
	Label the data
	*/
	.tabla-resp td:before { content: attr(data-title); }
}
/***************/
@media (pointer: coarse) and (hover: none) {
	header {
		background: url("./imagenes/bg-movil.jpg") black no-repeat top center scroll;
	}
	header video {
		display: none;
	}
}



h3.dona-ahora {
    color: #ffcb05;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 1.7rem;
	line-height:1.3;
    font-style: italic;
    padding-bottom: 10px;
    margin-bottom: 15px;
/*	-ms-hyphens: auto!important;
	-moz-hyphens: auto!important;
	-webkit-hyphens: auto!important;
	hyphens: auto!important;*/
}

@media (max-width: 767px) {
	h3.dona-ahora {font-size: 1.3rem;}
}

h4.selecciona{
	color: #fff;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 1.5rem;
	line-height:1.3;
    font-style: italic;
}

input[type="number"]::-webkit-inner-spin-button, 
input[type="number"]::-webkit-outer-spin-button { 
  -webkit-appearance: none!important; 
  margin: 0; 
}
input[type="number"] {
    -moz-appearance: textfield;
}

input[type="number"] {
    padding: 1.5rem .75rem!important;
}

a.payu{
	background:#b4ca00;
	padding:20px 50px;
	border-radius:50px;
}

.media{align-items:center;}

.otras-formas{
	background:#0091d6;
	padding:100px 0;
}

.otras-formas h4{
	color: #fff;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 2rem;
	line-height:1.3;
    font-style: italic;
}

.otras-formas ul{
	margin-top:30px;
	list-style: none;
	margin-left:20px;
}


.otras-formas ul li{
	list-style-image: url("./imagenes/bullet-amarillo.jpg");
	margin-bottom:20px;
	padding-left: 1rem;
	font-size:1.1rem;
}

a.boton-sumate{
	background:#ffcb05;
	color:#fff;
	padding:12px 50px;
	margin-bottom:30px;
	font-size:1.2rem;
	border-radius:4px;
	border:2px solid #ffcb05;
	cursor:pointer;
	text-align:center;
	}

a.boton-sumate:hover,
a.boton-sumate:focus{
	background-color:transparent;
	border:2px solid #ffcb05;
	color:#ffcb05;
	-moz-transition:ease-in-out 1s;
  -webkit-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
  transition: ease-in-out 0.5s;
  text-decoration:none;
}

/***************/

h4.tag-voces{
	color: #ffcb05;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 1.3rem;
	line-height:1.4;
    font-style: italic;
	text-align:center;
	margin-bottom: 3rem;
}

@media (max-width: 767px) {
	h4.tag-voces {font-size: 1rem;}
}

.voces-foto-1{
	background: url("./imagenes/voces1.jpg") center center fixed no-repeat;
	padding: 50px 0;
	height: 80vh;
	border-top:6px solid #0091d6;
	background-size:cover;
}

.voces-foto-2{
	background: url("./imagenes/voces2.jpg") center center fixed no-repeat;
	padding: 50px 0;
	height: 80vh;
	border-top:6px solid #ffcb05;
	background-size:cover;
}

.capsula-voces{
	background:#00963a;
	padding: 3rem;
}

.capsula-voces p{
	color:#fff;
	font-size:1.1rem;
	line-height:1.3rem;
	font-weight:600;
}

.noticias-voces{
	background:#edede4;
	padding:4rem 0;
}

.noticias-voces .capsula{
	background:#ffffff;
	border-top: 6px solid #00963a;
	padding:20px 15px;
	margin-bottom:0.5rem;
}

.noticias-voces .capsula h2{
	margin-top: 20px;
	font-size:1.1rem;
	font-family: 'Merriweather', serif;
	font-weight:800;
	font-style:italic;
	line-height:130%;
}

.noticias-voces .capsula h2 a{
	color:#0091d6;
}

.noticias-voces .capsula h2 a:hover,
.noticias-voces .capsula h2 a:focus{
	color:#045c7f;
}

.noticias-voces .capsula p{
	color:#888888;}

.noticias-voces .capsula p.fecha{
	color:#888888;
	font-style:italic;
	margin-bottom:0!important;
	padding-bottom:0!important;
}

/*Wordpress estilos*/
.wp-editar-item {
	padding: 10px 0px;
	color: #ffcb05;
}
.wp-editar-item a {
	color: #ffcb05;
}
.wp-editar-item a:hover, a:focus {
	color: #ffcb05;
}
.grecaptcha-badge {
    display: none;
}
.wp-chatbot-ball {
    width: 80px!important;
    height: 80px!important;
    box-shadow: #000 0px 0px 10px!important;
}

/***** Mapa Interactivo ***********/
/***********************estilos propios***************************/


.region1:hover {
	fill: #ffcb05 !important;
	cursor: pointer;
}
.img-fluid{
	width: 100%;
}

.img-tem {
    height: 200px;
    object-fit: cover;
}


/***************************** estilos svg*********************************/

.cls-1,.cls-2,.cls-6,.cls-9{fill:none;}.cls-2{stroke:#c4c0b5;stroke-width:2.56px;}.cls-2,.cls-6,.cls-9{stroke-miterlimit:10;}.cls-3{fill:#fff;}.cls-4{fill:#ffcb05;}.cls-5{fill:#bfe3f4;}.cls-5,.cls-7,.cls-8{fill-rule:evenodd;}.cls-6{stroke:#fff;}.cls-6,.cls-9{stroke-width:1.28px;}.cls-7{fill:#3cd5fb;}.cls-8{fill:#289dba;}.cls-9{stroke:#289dba;}.cls-10{opacity:0.75;}.cls-11{clip-path:url(#clip-path);}.cls-12{fill:#015272;}.cls-13{clip-path:url(#clip-path-2);}.cls-14{clip-path:url(#clip-path-3);}.cls-15{clip-path:url(#clip-path-4);}.cls-16{clip-path:url(#clip-path-5);}.cls-17{clip-path:url(#clip-path-6);}.cls-18{clip-path:url(#clip-path-7);}.cls-19{clip-path:url(#clip-path-8);}.cls-20{clip-path:url(#clip-path-9);}.cls-21{clip-path:url(#clip-path-10);}.cls-22{clip-path:url(#clip-path-11);}.cls-23{fill:#0091d6;}
.modal-mapa {
	background: #ffffff;
	color: #000;
}
.modal-mapa .modal-header {
	border-bottom: 3px solid#ffcb05;
}
.modal-mapa .modal-header h4 {
color: #ffcb05;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-size: 1.6rem;
    font-style: italic;
}

ul.blocks-gallery-grid {
	margin-top:0px!important;
	margin-left:0px!important;
}
li.blocks-gallery-item {
	margin-bottom:0px!important;
	padding-left: 0rem!important;
	margin: 0 1em 1em 0!important;
}
.modal-mapa ul{
	margin-top:30px;
	list-style: none;
	margin-left:20px;
}
.modal-mapa ul li{
	list-style-image: url("./imagenes/bullet-amarillo.jpg");
	margin-bottom:20px;
	padding-left: 1rem;
}

.entornosEgresados {
	padding: 50px 0px;
}
.entornosEgresados h3{
	color: #ffcb05;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-style: italic;
    font-size: 2.6rem;
}

.entornosEgresados .card{
	background-color: initial;
    border: none; 
	border-radius: initial;
}

.entornosEgresados .card-header {
    padding: 0px;
    margin-bottom: 0;
    background-color: initial;
    border-bottom: none;
}
.entornosEgresados h4 {
    color: #ffcb05;
    font-family: 'Merriweather', serif;
    font-weight: 700;
    font-style: italic;
    font-size: 1.3rem;
    margin-bottom: 1rem;
}
.entornosEgresados .card-body {
	padding: 0px;
}
.entornosEgresados .wp-block-audio audio {
	min-width: 10px;
}
a.todasHistorias {
	color: #fff;
	font-size: 0.9rem!important;
}
a:hover.todasHistorias {
	color: #ffcb05;
}

.informegestiontitulo {
	color: #ffffff;
	display: block;
	font-size: 1rem!important;
	font-weight: 600!important;
}
.wp-block-file {
	margin-top: 2rem;
}
.wp-block-file .wp-block-file__button {
	background: #0091d6;
    border-radius: .3rem;
    color: #fff;
	font-size: 1em;
	font-weight:600;
	padding: .8rem 1.3rem;
}
