.spotlight-slider {
	position: relative;
}
	.spotlight-slider .slider {}
		.spotlight-slider .slider a.slide {
			display: block;
			position: relative;
		}
			.spotlight-slider .slider a.slide img {
				width: 100%;
			}

			.spotlight-slider .slider a.slide .text {
				display: inline-block;
				min-width: 300px;
				margin: 0 auto;
				padding: 15px;
				position: absolute;
				bottom: 30px;
				left: 50%;
				transform: translate(-50%, 0);
				background-color: #fff;
				text-align: center;
			}
				.spotlight-slider .slider a.slide .text h3 {
					margin-top: 0;
					font-size: 18px;
					color: #000;
				}

				.spotlight-slider .slider a.slide .text p {
					font-size: 16px;
					line-height: 1.4;
					color: #000;
				}
					.spotlight-slider .slider a.slide .text p:last-of-type {
						margin-bottom: 0;
					}

					.spotlight-slider .slider a.slide .text p > span {
						color: #eb2328;
					}

	.spotlight-slider button.arrow {
		height: 67px;
		width: 39px;
		margin: 0;
		padding: 0;
		position: absolute;
		top: 45%;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		border: none;
		color: #fff;
		transition: none;
		cursor: pointer;
	}
		.spotlight-slider button.arrow:hover {
			opacity: 0.8;
		}

		.spotlight-slider button.arrow.prev {
			left: 5px;
			background-image: url('/includes/public/assets/images/slideshow/arrow_l.png');
		}

		.spotlight-slider button.arrow.next {
			right: 5px;
			background-image: url('/includes/public/assets/images/slideshow/arrow_r.png');
		}

@media only screen and (min-width: 40.063em) {
	.spotlight-slider button.arrow {
		height: 53px;
		width: 33px;
	}
}

@media only screen and (min-width: 64.063em) {
	.spotlight-slider button.arrow {
		height: 67px;
		width: 39px;
	}

	.spotlight-slider button.arrow.prev {
		left: 10px;
	}

	.spotlight-slider button.arrow.next {
		right: 10px;
	}
}
