.slider-main {
	position: relative;height: 550px;
}
.nivoSlider {
	width: 100%; height: 550px; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: auto;
}
.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: 550px; display: none; position: absolute; z-index: 6; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 550px; 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: 0px;
}
a.nivo-nextNav {
	background-position: -41px 0px !important; border-radius: 3px 0px 0px 3px; right: 0px;
}
.nivo-controlNav {
	padding: 0px; width: auto; text-align: left; right: 7%; bottom: 6%; position: absolute; z-index: 9;
}
.nivo-controlNav a {
	margin: 0px 0px 8px; border-radius: 15px; border: 0px currentColor; border-image: none; width: 12px; height: 12px; text-indent: -9999px; display: block; cursor: pointer; -webkit-border-radius: 15px; -moz-border-radius: 15px; -o-border-radius: 15px;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.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; opacity: 0;
}
.slider-main:hover .nivo-directionNav a {
	opacity: 0.8;
}
.nivo-caption {
	padding: 30px; left: 7%; width: 32%; text-align: right; bottom: 0%; 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.5); -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.slide_info h2 {
	font: 400 27px/50px "Roboto Condensed", sans-serif; margin: 0px 0px 10px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal; text-shadow: 0px 2px 3px #000;
}
.slide_info h2 span {
	color: rgb(239, 198, 44); font-size: 73px; display: block;
}
.slide_info p {
	font: 400 14px/24px "Roboto Condensed", sans-serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 2px 3px #000;
}
