.main-carousel {
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(170,170,170,1) 23%, rgba(255,255,255,1) 100%);
}

.carousel-3d-container {
	overflow: visible !important;
}

.carousel-3d-slide {
	box-shadow: 30px 30px 50px #00000088;
	border-radius: 4px !important;
}

.carousel-3d-container rating {
	position: absolute;
	top: 10px;
	right: 10px;
	margin: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 1em;
	padding: 5px 10px;
}

.carousel-3d-container figtitle {
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0px;
	color: #ffd700;
	text-shadow: 1px 1px 3px black;
}

.carousel-3d-container figcaption {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	bottom: 0;
	position: absolute;
	bottom: 0;
	padding: 15px;
	min-width: 100%;
	box-sizing: border-box;
}

.prev, .next {
	color: #ffd700 !important;
	text-shadow: 0px 0px 3px black;
}

.ui.header.title {
	color: #ffd700;
}
