.venice-slider {
	position: relative;
}

.venice-slider div:first-child{
	display: block;
}

.venice-slider div{
	display: none;
}

.slick-slide{
	position: relative;
}

.venice-slider .description div{
	display: block !important;
}

.description{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 310px;
	background-color: rgba(255, 255, 255, 0.7);
	padding: 45px 0;
}

.slider-title{
	color: #19324b;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: 700;
	margin-bottom: 30px;
	display: block;
}

.slider-beschreibung{
	color: #19324b;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 50px;
	text-decoration: none;
	font-weight: 700;
	margin-bottom: 30px;
	display: block;
}

.slider-link{
	color: #19324b !important;
	border-color: #19324b !important;
}

.slick-dots li{
	margin: 0 2px !important;
}

.slick-dots {
    bottom: 20px !important;
    width: 300px !important;
    right: 0px !important;
}

.slick-dots li button:before{
	font-size: 15px !important;
	color: #19324b !important;
}

.slider-nav{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.slider-nav2{
	width: 90%;
    margin: auto;
    position: relative;
}

.slick-next {
    right: 0 !important
}

.slick-prev{
	left: 0 !important
}

.slick-prev, .slick-next {
    height: 40px !important;
    width: 40px !important;
    top: -150px !important;
}

.slick-prev:before, .slick-next:before{
	color: #19324b !important;
	font-size: 45px !important;
}

.slick-track .cover{
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover !important;
}
