@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Dots */
.slick-dotted.slick-slider
{
}

.slick-dots
{
    position:absolute;

	bottom:30px;
	left:6%;
	margin:0 4% 0 6%;
	text-align: center;
    

    display: flex;

    padding: 0;

    list-style: none;

}

.slick-dots li
{
    position: relative;

    display: block;

    width: 30px;
    height: 30px;
    margin-right:15px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
	display: block;
	width: 30px;
	height: 30px;
	opacity: 0.6;
	border-radius: 20px;
	background: #FFF;
    border:none;
    outline:none !important;
    text-indent: -9999px;
    overflow: hidden;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
	opacity: 1;
}

.slick-dots li.slick-active button
{
	opacity: 1;

}



.slick-dots{margin-left:0;margin-right:0}
.slick-dotted.slick-slider.frame-space-after-extra-small{margin-bottom:1em}
.slick-dotted.slick-slider.frame-space-after-small{margin-bottom:2em}
.slick-dotted.slick-slider.frame-space-after-medium{margin-bottom:3em}
.slick-dotted.slick-slider.frame-space-after-large{margin-bottom:4em}
.slick-dotted.slick-slider.frame-space-after-extra-large{margin-bottom:5em}
.slick-slider.hidden{display:none}
.slick-slide figure{margin:0}
.slick-slide img{height:auto; width:100%; }

.slickcontentelement {position:relative}

.slickcontentelement .contentwrap { 
    position:absolute;
	left:0;
	bottom: 90px;
    width:100%;
    box-sizing: border-box;
    padding:0 4% 0 6%;
  	color:#FFF;
  	text-transform:uppercase;
  	font-size:2rem;
  	text-shadow:0 0 10px rgba(0,0,0,0.6)
}

.slickcontentelement .contentwrap .slick-header {
    font-weight:900;
  	font-size:3rem;
  	margin-bottom:20px;
    display:block;
    line-height:100%;
  color:#FFF;
}




/* Kann maximal 1024px darstellen. */
@media only screen and (max-width : 1024px) {
	.slick-dots { bottom:15px; }
}

/* Kann maximal 650px darstellen. */
@media only screen and (max-width : 650px) {
	.slick-dots { bottom:0; }
}