.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 {
 cursor:pointer
}
.nivo-prevNav {
 left:0
}
.nivo-nextNav {
 right:0
}
.nivo-controlNav {
 position:absolute;
 z-index:99;
 top:50%;
 left:25px;
 margin-bottom:-50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 transform:translateY(-50%);
 list-style:none;
}
.nivo-controlNav li {
 margin: 15px 0!important;
}
.nivo-controlNav li a {
 cursor:pointer;
 display:block;
 width:8px;
 height:8px;
 background:#ccc !important;
 border-radius:100%;
}
.nivo-controlNav a.active {
 background:#e52528 !important;
 position:relative;
}
