/*
 * 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 */

/*.metaslider .nivo-main-image, .metaslider .nivo-slice, .metaslider img {
height:auto !important;
min-width:1600px
}*/

.metaslider {
position:absolute; z-index:1 !important; max-height:620px
}

#sliderholder {
width:100%; overflow:hidden
}

html .nivoSlider {
position:relative; overflow:hidden
}

.nivoSlider img {
position:absolute; top:0px; left:0px; min-width:1480px; min-height:620px
}

.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; }

/* Caption Styles */
.nivo-caption {
right:0px !important; left:auto !important; right:auto; top:0px; width:20% !important; min-width:350px !important; height:100%; max-height:620px !important; 
padding:20px !important; padding-top:50px !important; overflow:hidden; display:none;
background:rgba(0, 0, 0, 0.7) !important;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
padding:5px; font-size:30px; line-height:45px; color:#cac700; opacity:1 !important
}

.nivo-caption p {
padding:5px; margin:0; font-size:18px; line-height:35px; max-width:1200px !important; display:block; margin:auto !important
}

.nivo-caption h2 {
padding:5px; margin:0; font-size:36px; line-height:45px; color:#cac700; max-width:1200px !important; display:block; margin:auto
}

.nivo-caption a {
display:inline !important;
}

.nivo-html-caption {
display:none
}

.nivo-caption span {
color:#ffffff; background:#cac700; padding:6px 15px 8px; position:relative
}

/* 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
}

.nivo-controlNav img {
display:inline; /* Unhide the thumbnails */
position:relative; margin:5px; opacity:0.7
}

.nivo-controlNav .active img,
.nivo-controlNav img:hover {
opacity:1
}

.theme-default .nivo-controlNav {
position:relative; top:-40px
}