/* The Nivo Slider styles */
.nivoSlider {width:100%;height: auto;position:relative;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;background: none !important;position: relative !important; width: 100% !important;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background: none !important;filter:alpha(opacity=0); opacity:0;}

/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }



/************************************ SLIDER STYLES ************************************/
#minic_slider {width: 1920px;height: 480px;float: ;margin: -20px 0px 0px -375px;position: relative;z-index: 1;}
#index.instant_search #minic_slider {display: none;}

#slider {width: auto;height: auto;vertical-align: top;}


/* Caption styles */
.nivo-html-caption {display:none;}
.nivo-caption {width: 370px;z-index:8;overflow:hidden;position:absolute;right:100px;top:0px;
display:none;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box; /* Firefox, other Gecko */
box-sizing: border-box; /* Opera/IE 8+ */
}

.nivo-caption h2 {margin: 0;}
.minic_caption {}



/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position: absolute;top: 216px;z-index: 100;opacity: 0.5;}
.nivo-directionNav a:hover {opacity: 1;}
.nivo-directionNav a i {font-size: 45px;color: #fff;}
.nivo-directionNav a span {display: none;}

.nivo-prevNav {left:375px;}
.nivo-nextNav {right:375px;}




/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {width: 100%;padding: 0 20px;text-align: center;position: absolute;left:0;bottom: 15px;z-index: 1000;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
display: none;
}
.nivo-controlNav a {display: inline-block;color: #fff;}
.nivo-controlNav a i {font-size: 20px;}
.nivo-controlNav a span {display: none;}
.nivo-controlNav a + a {margin: 0 0 0 7px;}
.nivo-controlNav a:hover {color: #F8981D;}
.nivo-controlNav a.active {color: #F8981D;cursor: default;}



@media only screen and (min-width: 950px) and (max-width: 1199px) {

#minic_slider {width: auto;height: auto;margin: 0;}

.nivo-directionNav a {top: 98px;}
.nivo-prevNav {left:20px;}
.nivo-nextNav {right:20px;}

}



@media only screen and (min-width: 768px) and (max-width: 979px) {

#minic_slider {width: auto;height: auto;margin: 0;}

.nivo-directionNav a {top: 70px;}
.nivo-prevNav {left:20px;}
.nivo-nextNav {right:20px;}

}



@media only screen and (max-width: 767px) {

#minic_slider {width: auto;height: auto;margin: 20px 0 0 0;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}

.nivo-directionNav {display: none;}

.nivo-controlNav {display: block;}

}