/* =============================================================== *\
   Slick-Slider
\* =============================================================== */
.header_slider.slick-slider{
margin:-5px auto 0;
max-width: calc(100% - 20px);
}

.single_tourenbericht .slick_slider{
    margin:0;
}
.slick-list{
    max-height: 100%;
}
.single_slick img{
    width: 100%;
    height: auto;
    height: 75vh;
    object-fit: cover;
    }


.slick-slider .caption_container{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: end;
    padding: 5px 10px;
    font-size: 14px;
    letter-spacing: 1.5px;
    line-height: 1.5;
    color: white;
    opacity: 1;
    }

.caption_container .slick_caption,
.caption_container .slick_caption_autor{
    background: black;
    padding: 1px 7px;
    /* border-radius: 5px; */
    margin: 0 0px 5px;
}

.slick-prev,
.slick-next{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px;
    height: 50px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: 0px;
    background-color: transparent;
    outline: none;
    z-index: 5;
    opacity: 0;
    transition: var(--hoverTrans);
    }
.bilder_slider:hover .slick-prev,
.bilder_slider:hover .slick-next{
    opacity: 1;
}

.slick-next {
    right: 0;
    }
.slick-prev {
    left: 0px;
    }

.slick-prev:before,
.slick-next:before {
    font-family: 'Font Awesome 6 Pro';
    font-size: 24px;
    line-height: 1;
    color: white;
    opacity: 1;
    filter:drop-shadow(var(--boxShadow));
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }

.slick-prev:before {
    content: "\f053";
    }

.slick-next:before {
    content: "\f054";
    }

/* =============================================================== *\
	 Slick-Slider in Main-Card
\* =============================================================== */

.card_main .slick-slider{
    margin: 0 -25px;
    max-height: 400px;
    }

.card_main .single_slick img{
    height: 250px;
    }

/* =============================================================== *\
 	 Slick-Slider in Card-Main auf Home
\* =============================================================== */
.home .card_main .single_slick img{
    height:250px;
    }
.home .card_main .caption_container{
    display: none;
    }

/* =============================================================== *\
 	 Slick-Slider in Archive-Tourenbericht
\* =============================================================== */
.post-type-archive-tourenbericht .card_main .caption_container{
    display: none;
    }

/* =============================================================== *\
   Slick-Slider in Single-Tourenbericht
\* =============================================================== */
  .single-tourenbericht .single_slick img{
      height: auto;
  }

/* =============================================================== *\
   Slick-Slider in Single-Aktuell
\* =============================================================== */
.aktuell-template-default ul.bilder_slider{
    padding-left: 0;
    }
.aktuell-template-default .single_slick img{
    height: auto;
    }

/* =============================================================== *\
   Schatten
\* =============================================================== */
.slick-list{
  margin: 0 -24px;
  padding: 24px;
}
.card_main .slick-list{
	margin:0;
	padding:0;
}

.single_slick img{
	border-radius: var(--borderRadius_5px);
	box-shadow: var(--boxShadow);
}
.card_main .single_slick img{
	border-radius: 0;
}

.single-touren .slick-slider{
	width: 100%;
	margin-bottom: 4vh;

}

@media screen and (max-width: 1000px){
	.bilder_slider.header_slider{
		width: calc(100% + 40px);
		max-width: calc(100% + 40px);
		margin: 0 0 0 -20px;
		padding: 0;
	}
	.bilder_slider.header_slider .slick-list{
		margin: 0;
		padding: 0;
		max-height: 50vh;
	}

	.bilder_slider.header_slider .single_slick img{
		height: 50vh;
		border-radius: 0;
	}
}
