.nivo-box, .nivo-caption, .nivoSlider {
 overflow:hidden
}
.nivoSlider {
 position:relative;
 width:100%;
 height:auto
}
.nivoSlider img {
 position:absolute;
 top:0;
 left:0;
 max-width:none
}
.nivo-main-image {
 display:block!important;
 position:relative!important;
 width:100%!important
}
.nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
 background:#fff;
 filter:alpha(opacity=0);
 opacity:0
}
.nivo-box, .nivo-slice {
 z-index:5;
 position:absolute
}
.nivo-box, .nivo-box img, .nivo-slice {
 display:block
}
.nivo-slice {
 height:100%;
 top:0
}
.nivo-caption {
 position:absolute;
 left:0;
 bottom:0;
 background:#000;
 color:#fff;
 width:100%;
 z-index:8;
 padding:5px 10px;
 opacity:.8;
 display:none;
 -moz-opacity:.8;
 filter:alpha(opacity=8);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.nivo-caption p {
 padding:5px;
 margin:0
}
.nivo-caption a {
 display:inline
}
.nivo-html-caption {
 display:none
}
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer
}
.nivo-prevNav {
 left:0
}
.nivo-nextNav {
 right:0
}
.nivo-controlNav {
	position: absolute;
	left: 50%;
	margin-right: 50%;
	list-style: none;
	top: calc(100% + 15px);
	z-index: 9;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	 
}	
.nivo-controlNav li {
 float:left;margin: 0 5px !important;
 
}
.nivo-controlNav li a {
 cursor:pointer;
 display:block;
 width:8px;
 height:8px;
 background:#999; 
 border-radius:100%;
 } 
 
.nivo-controlNav a.active { 
  background:#eb6e23
}
