/*  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     */
.slider-wrapper    { width: 342px; padding: 10px; display: inline-block; margin: 5px 5px 5px 15px; float: right; }
                  /* height: image-height + padding(10x2) + controlHeight(32) */
.nivo-slider       { height: auto; position: relative; overflow: hidden; }
@media only screen and (min-width: 610px) and (max-width: 979px) {
  .slider-wrapper  { width: 270px; padding: 8px; }
}
@media only screen and (max-width: 609px) {
  .slider-wrapper  {width: 340px; margin-top: 5px; margin-left: -20px;  float: none; }
}
@media only screen and (max-width: 359px) {
  .slider-wrapper  { width: 300px; }
}  /* common: (342, 270, 340, 300) (642, 510, 300, 260) */

.nivo-slider 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 */
.nivo-slider a.nivo-imageLink {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0;
    padding: 0; margin: 0; z-index: 2; 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: 1; height: 100%; top: 0;}
.nivo-box          {display: block; position: absolute; z-index: 1; overflow: hidden;}
.nivo-box img      {display: block;}
/* Caption styles */
.nivo-caption       {position: absolute; left: 0px; bottom: 0px; color: #fff; width: 100%; z-index: 3;
    padding: 5px 10px; opacity: 1.0; overflow: hidden; display: none; box-sizing: border-box; /* Opera/IE 8+ */
    background: rgba(32, 32, 32, 0.8);   /* background:#000; -moz-opacity: 0.8; filter:alpha(opacity=8); */
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */  }
.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: 4; 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;}

/* pop-up thumbnail, tweak location according to thumbnail size and menu-type
   math, bottom: (ThumbnailHeight + 3), left: ((ThumbnailWidth / 2) - 11)
   example: 48w x 32h thumbnail = bottom: 35px; left: -13px;  */
.nivo-thumbs-pop a img       { position: relative; bottom: 93px; left: -49px; border: 2px solid #ddd; z-index: 4;
                               visibility: hidden; opacity: 0; transition: all .3s; }
.nivo-thumbs-pop a:hover img { visibility: visible; opacity: 1; transition: all .3s; }
