#carousel-wrapper{
	height: 100%;
	/* overflow: hidden !important; */
	position: relative;

}
 
.bordered {
	border: 1px solid red;
}

p.excerpt {
	font-size: .8rem;
}

h6.title {
	font-size: 14px;
}

#carousel-example-multi {
	/* position: absolute !important; */
}

#new-capesearch-wrapper {
	background-color: #ccc;
}



.carousel-item {
	/* min-height: 100vh; */
}

.image-wrapper img{
	/* max-height: 200px; */
}

/* #slider_controls {
	position: absolute !important;
	top: 0 !important;
	border: 1px solid red !important;
} */

.left-arrow {
	position: absolute !important;
	top: 45% !important;
	left: 0.5rem !important;
}

.left-arrow i,
.right-arrow i {
	/* background-color: #ddd; */
	font-size: 3rem;
	min-width: font;
	opacity: 0.2;
	transition: opacity 0.5s linear;
}

.left-arrow i:hover,
.right-arrow i:hover {
	opacity: 0.5;
}

.right-arrow {
	position: absolute !important;
	top: 45% !important;
	right: 0.5rem !important;
}

.archive-link {
	position: absolute !important;
	bottom: 0 !important;
	right: 0.5rem !important;
}

.archive-link a:hover {
	color: #45a0d9;
	text-decoration: underline;
}

.carousel-item .btn-md {
	padding-left: 5px;
	padding-right: 5px;
}

@media screen and (max-width: 450px) {
	p.excerpt {
		font-size: 20px;
	}
	h6.title {
		font-size: 20px;
	}
}

/* #carousel-container {

}

#carousel-container img {
	width: 100%;
}

#carousel {
	width: 100%;
	overflow: hidden;
}

.slider-container {
	width: 500%;
}

.img-wrapper {
	border: 1px solid red;
	width: 100%;
	display: inline-block;
}

.arrow-prev {
	float: left;
}

.arrow-next {
	float: right;
} */