/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
.theme-dark.slider-wrapper {background: #222;padding: 0px;}
.theme-dark .nivoSlider {position:relative;background:#fff url(../img/loading.gif) no-repeat 50% 50%;margin-bottom:0px;overflow: visible;}
.theme-dark .nivoSlider img {position:absolute;top:0px;left:0px;display:none;max-height:250px;}
.theme-dark .nivoSlider a {border:0;display:block;}
.theme-dark .nivo-controlNav {background: #1ba1e2;margin-top:-27px;padding: 7px 10px 3px 10px;position:absolute;z-index: 10;height:17px;}
.theme-dark .nivo-controlNav a {display:inline-block;width:10px;height:10px;background:url(../img/bullets.png) no-repeat 0 2px;text-indent:-9999px;border:0;margin: 0px 2px;}
.theme-dark .nivo-controlNav a.active {background-position:0 100%;}
.theme-dark .nivo-directionNav a {display:block;width:30px;height:30px;background: url(../img/arrows.png) no-repeat;text-indent:-9999px;border:0;top: auto;bottom: -36px;z-index: 11;}
.theme-dark .nivo-directionNav a:hover {background-color: #333;}
.theme-dark a.nivo-nextNav {background-position:-16px 50%;right:0px;}
.theme-dark a.nivo-prevNav {background-position:11px 50%;left: auto;right: 35px;}
.theme-dark .nivo-caption {opacity:0.6;color:#fff;position:absolute;overflow:hidden;}
.theme-dark .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-dark .nivo-caption a:hover {color:#fff;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled {width: 80%;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
 /* 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;}
/* 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;}
/* Caption styles */
.nivo-caption {text-shadow:2px 2px black;text-align:right;position:absolute;left:0px;bottom:0px;background:black;color:#fff;
border-top:0px solid #019aac;border-right:0px solid #019aac;border-bottom:0px solid #019aac;width:100%;box-sizing:border-box;
z-index:8;padding: 5px 10px;overflow: hidden;display: none;}
.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;}