.top-alert {
	background-color: #4b9d45;
}
.top-alert .announcement {
	color: #FFF;
	padding: 8px 0;
	text-align: center;
}
.top-alert .announcement p {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.top-alert {
		margin-top: 48px;
	}
	.top-alert + .top-bar {
		position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	}
	.slides .slide .slide-content {
	    padding: 1rem 3rem 1rem;
	}
	.slides .slick-arrow {
		font-size: 2.5rem;
	}
	.slides .slick-prev {
	    left: 0.35rem;
	}
	.slides .slick-next {
	    right: 0.35rem;
	}
}