/* 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: auto;height: auto;float: none;margin: 30px 0 0 0;position: relative;z-index: 1;}

#slider {width: auto;height: auto;vertical-align: top;border: 1px solid #d3d3d3;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
-webkit-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
}

#index.instant_search #minic_slider {display: none;}


/* Caption styles */
.nivo-html-caption {display:none;}
.nivo-caption {z-index:8;overflow:hidden;position:absolute;left: 0;top: 0;
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 {display: block;}
.minic_caption h3 {margin: 0;padding: 37px 0 0 55px;font: normal 118px/1.2em 'Fugaz One';color: #8ec220;text-transform: uppercase;}
.minic_caption h4 {margin: -42px 0 0 0;padding: 0 0 0 90px;font: normal 78px/1.2em 'Fugaz One';color: #444;text-transform: uppercase;}
.minic_caption h5 {width: 400px;margin: 0;padding: 3px 0 0 59px;font: normal 13px/18px 'Open Sans';color: #888;}

#slider:hover h3,
#slider:hover h4,
#slider:hover h5,
#slider:hover h6 {color: #8ec220;}

.minic_caption-1 {}
.minic_caption-1 h3 {margin: 0;padding: 28px 0 0 78px;font: normal 78px/1.2em 'Fugaz One';color: #444;}
.minic_caption-1 h4 {margin: -53px 0 0 0;padding: 0 0 0 42px;font: normal 198px/1.2em 'Fugaz One';color: #8ec220;letter-spacing: -10px;}
.minic_caption-1 h4 span {display: inline-block;vertical-align: top;margin: -17px -6px 0 0;font-size: 178px;}
.minic_caption-1 h5 {width: 300px;margin: -41px 0 0 0;padding: 0 0 0 49px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-2 {}
.minic_caption-2 h3 {margin: 0;padding: 37px 0 0 55px;font: normal 118px/1.2em 'Fugaz One';color: #8ec220;}
.minic_caption-2 h4 {margin: -42px 0 0 0;padding: 0 0 0 90px;font: normal 78px/1.2em 'Fugaz One';color: #444;}
.minic_caption-2 h5 {width: 400px;margin: 0;padding: 3px 0 0 59px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-3 {}
.minic_caption-3 h3 {margin: 0;padding: 51px 0 0 54px;font: normal 47px/1.2em 'Fugaz One';color: #8ec220;}
.minic_caption-3 h4 {margin: -12px 0 0 0;padding: 0 0 0 52px;font: normal 66px/1.2em 'Fugaz One';color: #8ec220;}
.minic_caption-3 h5 {width: auto;margin: -17px 0 0 0;padding: 0 0 0 55px;font: normal 52px/1.2em 'Fugaz One';color: #444;}
.minic_caption-3 h6 {width: 400px;margin: 0;padding: 11px 0 0 55px;font: normal 13px/18px 'Open Sans';color: #888;}



/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {}
.nivo-prevNav {}
.nivo-prevNav:hover {}
.nivo-nextNav {}
.nivo-nextNav:hover {}



/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {width: 100%;height: 41px;margin: 1px 0 0 0;padding: 8px 0 0 0;background: url(../../../../../../../img/gradient_dark.png) 0 0 repeat-x;border: 1px solid #282828;text-align: center;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
-webkit-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
}
.nivo-controlNav a {display: inline-block;color: #fff;}
.nivo-controlNav a + a {margin: 0 0 0 8px;}
.nivo-controlNav a i {font-size: 18px;}
.nivo-controlNav a span {display: none;}

.nivo-controlNav a:hover {color: #8ec220;}
.nivo-controlNav a.active {color: #8ec220;cursor: default;}



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

#minic_slider {}

.minic_caption-1 h3 {margin: 0;padding: 55px 0 0 50px;font-size: 30px;}
.minic_caption-1 h4 {margin: 0;padding: 0 0 0 50px;font-size: 80px;letter-spacing: 0;}
.minic_caption-1 h4 span {margin: 0;font-size: 40px;}
.minic_caption-1 h5 {width: 300px;margin: 0;padding: 0 0 0 50px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-2 h3 {margin: 0;padding: 33px 0 0 50px;font-size: 30px;}
.minic_caption-2 h4 {margin: 0;padding: 0 0 0 50px;font-size: 80px;letter-spacing: 0;}
.minic_caption-2 h5 {width: 300px;margin: 0;padding: 0 0 0 50px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-3 h3 {margin: 0;padding: 40px 0 0 50px;font-size: 30px;}
.minic_caption-3 h4 {margin: 0;padding: 0 0 0 50px;font-size: 30px;letter-spacing: 0;}
.minic_caption-3 h5 {margin: 0;padding: 0 0 0 50px;font-size: 45px;letter-spacing: 0;}
.minic_caption-3 h6 {}

}



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

#minic_slider {}

.minic_caption-1 h3 {margin: 0;padding: 30px 0 0 30px;font-size: 30px;}
.minic_caption-1 h4 {margin: 0;padding: 0 0 0 30px;font-size: 60px;letter-spacing: 0;}
.minic_caption-1 h4 span {margin: 0;font-size: 40px;}
.minic_caption-1 h5 {width: 300px;margin: 0;padding: 0 0 0 30px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-2 h3 {margin: 0;padding: 30px 0 0 30px;font-size: 30px;}
.minic_caption-2 h4 {margin: 0;padding: 0 0 0 30px;font-size: 40px;letter-spacing: 0;}
.minic_caption-2 h5 {width: 300px;margin: 0;padding: 0 0 0 30px;font: normal 13px/18px 'Open Sans';color: #888;}

.minic_caption-3 h3 {margin: 0;padding: 30px 0 0 30px;font-size: 30px;}
.minic_caption-3 h4 {margin: 0;padding: 0 0 0 30px;font-size: 30px;letter-spacing: 0;}
.minic_caption-3 h5 {margin: 0;padding: 0 0 0 30px;font-size: 30px;letter-spacing: 0;}
.minic_caption-3 h6 {padding: 0 0 0 30px;}

}



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

#slider {
-webkit-border-radius: 0;
        border-radius: 0;	
}

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

.nivo-caption {display: none !important;}

.nivo-controlNav {
-webkit-border-radius: 0;
        border-radius: 0;
}

.nivo-directionNav a {display: none;}

}