.slider-wrapper {
	position: relative;
}
.slider-main {
	position: relative;
}
.nivoSlider {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	background: white; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 50%; position: absolute; z-index: 9; cursor: pointer;
}
a.nivo-prevNav {
	background-position: -57px 0px; border-radius: 0px 3px 3px 0px; left: 10%;
}
a.nivo-nextNav {
	background-position: -41px 0px !important; border-radius: 3px 0px 0px 3px; right: 10%;
}
.nivo-controlNav {
	padding: 15px 0px; width: 100%; text-align: center; bottom: 0%; position: absolute; z-index: 9;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a {
	margin: 0px 4px; border-radius: 15px; border: 0px currentColor; border-image: none; width: 8px; height: 8px; text-indent: -9999px; display: inline-block; background-color: rgb(255, 255, 255); -moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px;
}
.nivo-controlNav a.active {
	background-position: 0px -21px; font-weight: bold; background-color: rgb(2, 174, 231);
}
.nivo-directionNav a {
	background: url("../images/slide-nav.png") no-repeat left top; border: 0px currentColor; transition:200ms ease-in-out; border-image: none; width: 43px; height: 43px; text-indent: -9999px; display: block;
}
.nivo-caption {
	padding: 25px 0px; border-radius: 10px; left: 20%; top: 40%; width: 60%; text-align: center; color: rgb(255, 255, 255); overflow: hidden; display: none; position: absolute; z-index: 8; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 10px; -webkit-border-radius: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.slide_info h2 {
	margin: 0px 0px 20px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 34px;
}
.slide_info p {
	font: 300 14px/20px "Roboto", sans-serif; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px #4b4b4b;
}
.slide_info h2 a {
	color: rgb(255, 255, 255);
}
