/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 /* The Nivo Slider styles */
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !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:white; 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; }
.nivo-caption h3{color:#ffffff;}
/* Caption styles */
@media all and (min-width: 1200px) {
.nivo-caption {-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);position: absolute;  background: #000;  color: #fff;  z-index: 8; padding: 5% 5%;  opacity: 0.7;  overflow: hidden;  display: none;  -moz-opacity: 0.7;  filter: alpha(opacity=7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 15%;  bottom:25%; left: 15%;  width: 30%;}
}
@media all and (min-width: 998px) and (max-width: 1200px) {
.nivo-caption {-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);position: absolute;  background: #000;  color: #fff;  z-index: 8;  padding: 2% 2%;  opacity: 0.7;  overflow: hidden;  display: none;  -moz-opacity: 0.7;  filter: alpha(opacity=7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 15%;  bottom:25%; left: 15%;  width: 30%;}
.nivo-caption h3{padding:0;margin:5px;}}

@media all and (min-width: 767px) and (max-width: 998px) {
.nivo-caption {-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);position: absolute;  background: #000;  color: #fff;  z-index: 8;  padding: 2% 2%;  opacity: 0.7;  overflow: hidden;  display: none;  -moz-opacity: 0.7;  filter: alpha(opacity=7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 15%;  bottom:25%; left: 15%;  width: 40%;}
.nivo-caption h3{padding:0;margin:5px;}
}

@media all and (min-width: 440px) and (max-width: 767px) {
.nivo-caption {-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);position: absolute;  background: #000;  color: #fff;  z-index: 8;  padding: 2% 2%;  opacity: 0.7;  overflow: hidden;  display: none;  -moz-opacity: 0.7;  filter: alpha(opacity=7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 5%;  bottom:5%; left: 5%;  width:90%;}
.nivo-caption h3{padding:0;margin:5px;}
}

@media all and (max-width:440px){ 
.nivo-caption {-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);position: absolute;  background: #000;  color: #fff;  z-index: 8;  padding: 2% 2%;  opacity: 0.7;  overflow: hidden;  display: none;  -moz-opacity: 0.7;  filter: alpha(opacity=7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; top: 5%;  bottom: 5%; left: 5%;  width: 80%;}
.nivo-caption h3{padding:0;margin:5px;}

}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}