.slider {
	width: 100%;
	height: auto;
	/* background-image: url(../img_refugios/fondo_img.png), -webkit-gradient(linear, left bottom, left top, color-stop(122%, #edf1ff), color-stop(3%, #f5f6ff)); */
	/* background-image: url(../img_refugios/fondo_img.png), -o-linear-gradient(bottom, #edf1ff 122%, #f5f6ff 3%); */
	/* background-image: url(../img_refugios/fondo_img.png), linear-gradient(to top, #edf1ff 122%, #f5f6ff 3%); */
	background-size: 50%;
	background-position: center left;
	background-repeat: no-repeat;
	background-color: #edf1ff;
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: var(--font);
	min-height: 80vh;
}
.slider .carousel-control-next,
.slider .carousel-control-prev {
	position: relative;
	opacity: .75;
}
div#caro_letras {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.logo-slider {
	max-width: 110px!important;
}
.slider p {
	color: var(--secundario);
	line-height: 1.19;
	font-size: 1.3rem;
}
.slider .lead {
	font-size: 1.15rem;
}
.badge-warning {
	background-color: #ffec00;
	color: #686868;
	font-size: 0.813rem;
}
a.badge-warning:hover { 
	background: #00BCD4;
}
.toast {
	max-width: 750px;
	font-family: var(--font);
	box-shadow: none;
}
@media all and (min-width: 1441px) {
  .logo-slider {
    max-width: 148.55px!important;
		margin-right: 1rem;
  }
}
@media all and (min-width: 1200px) {
	.slider h2 {
		font-size: 370%; 
		line-height: 0.83;
	}
	.slider #carouselExampleControls2 {
    padding-left: 12%;
	}
	.slider .more {
    padding-left: 19%;
	}
}

.red-eye > div {
	max-width: 160px;
}

.red-eye > div > p {
	color: #FF6155;
}