.sp-slides-container {
	background-color: #000;
}
.sp-slide {
	opacity: 0.33;
	filter: grayscale(66%);
	-webkit-transition: opacity 3s, filter 3s;
	-moz-transition: opacity 3s, filter 3s;
	-ms-transition: opacity 3s, filter 3s;
	-o-transition: opacity 3s, filter 3s;
	transition: opacity 3s, filter 3s;
}
.sp-slide.sp-selected {
	opacity: 1;
	filter: grayscale(0%);
	-webkit-transition: opacity 0.3s, filter 0.3s;
	-moz-transition: opacity 0.3s, filter 0.3s;
	-ms-transition: opacity 0.3s, filter 0.3s;
	-o-transition: opacity 0.3s, filter 0.3s;
	transition: opacity 0.3s, filter 0.3s;
}
.sp-fade-arrows {
	opacity: initial;
}
.sp-arrow {
	background-color: rgba(255, 255, 255, 0.80);
	width: 50px;
	height: 50px;
	text-align: center;
}
.sp-horizontal .sp-arrows {
	margin-top: -25px;
	width: 0;
	left: 50%;
}
.sp-horizontal .sp-previous-arrow {
	margin-left: -355px;
	padding-right: 4px;
}
.sp-horizontal .sp-next-arrow {
	margin-right: -355px;
	padding-right: 4px;
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	content: '';
	position: initial;
	width: initial;
	height: initial;
	background-color: initial;
	left: initial;
	top: initial;
	-webkit-transform: initial;
	-ms-transform: initial;
	transform: initial;
}
.sp-next-arrow:before, .sp-previous-arrow:before {
	content: '\f053';
	font-family: FontAwesome;
	font-size: 30px;
	line-height: 50px;
	color: #00459F;
}
.sp-bottom-thumbnails {
	margin-top: 10px;
}
.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container {
	margin-left: 5px;
	margin-right: 5px;
}
@media screen and (max-width: 999px){
	.sp-horizontal .sp-arrows{
		display: none;
	}
}