/*SLIDESHOW*/
#slideshow{
    width:100%;
    height:806px;
    clear:both;
    overflow:hidden;
    position:relative
}
#slideshow #fotogallery,
#fotogallery #slider-wrapper{
    width:100%;
    height:100%;
    margin:0 auto
}
#slider{
	width:100%;
    height:100%;
	position:relative;
    background-position:center center!important;
    background-size:100% auto!important
}
#slider .nivo-slice{background-position:center center!important;background-size:100% auto!important}
#slider img{
	width:100%!important;
    height:auto!important;
    display:none!important;
    position:absolute;
	top:0;
    bottom:0;
	left:0;
    z-index:9000
}
#slider a{display:block}
#slider a.nivo-imageLink{
    width:100%;
    height:100%;
	position:absolute;
	top:0px;
	left:0px;
    z-index:10000!important;
    cursor:pointer!important;
    background:url(img/space.gif) no-repeat top left
}
.nivo-controlNav{
    width:auto;
    height:22px;
    clear:both;
    overflow:hidden;
    position:absolute;
    bottom:-130px;
    left:0;
    z-index:19000!important;
    padding:0!important;
    margin:auto
}
.nivo-controlNav a{
    width:22px;
    height:22px;
    text-indent:-9999px!important;
    cursor:pointer;
    float:left;
    display:inline;
    overflow:hidden;
    margin:0 5px;
    box-sizing:border-box;
    border-radius:11px;
    border:2px solid #fff;
    background:#000
}
.nivo-controlNav a.active{background:#007548}

.nivo-directionNav a{
    width:0;
    height:0;
    text-indent:-9999px;
    display:none!important;
    position:absolute;
    top:0!important;
    bottom:0!important;
    margin:auto;
    border:15px solid transparent
}
a.nivo-nextNav{right:5px!important;border-left-color:rgba(255,255,255,0.4)}
a.nivo-prevNav{left:5px!important;border-right-color:rgba(255,255,255,0.4)}

.nivo-caption{text-align:left;text-shadow:none}
.nivo-caption a{color:#fff;text-decoration:underline}

/* The Nivo Slider styles */
.nivoSlider{position:relative}
.nivoSlider img{
	position:absolute;
	bottom:0px;
	left:0px
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	padding:0;
	margin:0;
	z-index:60;
	display:none
}
/* The slices in the Slider */
.nivo-slice{
	height:100%;
	display:block;
	position:absolute;
	z-index:50
}

/* Caption styles */
.nivo-caption{
    width:100%;
    clear:both;
    overflow:hidden;
    position:absolute;
    bottom:10px;
    right:0;
    z-index:10000;
    padding:15px 20px;
    opacity:1.0!important;
    box-sizing:border-box;
    background:rgba(0,0,0,0.5)
}
.nivo-caption p{
    font:100% "OswaldLight", Arial, sans-serif;
    font-size:2.30em;
    color:#fff;
    text-align:right;
    line-height:150%
}
.nivo-caption span{
    width:100%;
    font:100% "Insolent", Arial, sans-serif;
    font-size:1.20em;
    color:#e26920;
    line-height:100%;
    clear:both;
    display:block;
    margin-top:5px
}
.nivo-caption span{text-transform:capitalize}
.nivo-caption a{text-decoration:none}
.nivo-html-caption{display:none!important}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{
	position:absolute;
	top:228px;
	z-index:10300;  /* ex 99*/
	cursor:pointer
}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a{
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active{font-weight:bold}