/*
*
* ==========================================
* #Generell
* ==========================================
*
*/

select,
button,
div[type="button"],
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}

button:focus,
a:focus {
    outline: 0 !important;
}

.container {
  max-width: 1200px;
}

.map {
  min-height: 300px;
  padding-top: 75%; /* 4:3 */
}

/* aspect-ratio */
.aspect-ratio {
	padding-top: 42.8571%%; /* 21:9 */
	padding-top: 56.25%%; /* 16:9 */
	padding-top: 66.6667%; /* 3:2 */
	padding-top: 75%; /* 4:3 */
	padding-top: 100%; /* 1:1 */
}

 /*
*
* ==========================================
* #Menu
* ==========================================
*
*/
.ast-sticky-main-shrink .ast-sticky-shrunk .main-header-bar .ast-site-identity, 
.ast-sticky-main-shrink .ast-sticky-shrunk.main-header-bar .ast-site-identity {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.main-header-menu > .menu-item:last-child > .menu-link {
    padding-right: 0;
}

/* Close Button Menu */
.ast-mobile-popup-drawer .ast-mobile-popup-header {
    min-height: fit-content;
}

.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close {
    padding: 30px;
}

.ahfb-svg-iconset svg {
    width: 30px;
    height: 30px;
    transition: none;
    fill: var(--e-global-color-primary);
}
/*
*
* ==========================================
* #Kopfslider /Slider
* ==========================================
*
*/


/*SLICK SLIDER*/
.slick-slider .slick-slide{
    display: none;
}
 .slick-slider .slick-slide:first-child{
    display: block;
}
.slick-initialized.slick-slider .slick-slide,
.slick-initialized.slick-slider .slick-slide:first-child{
    display: block;
}
/*
*
* ==========================================
* #Unterseiten
* ==========================================
*
*/

/*
*
* ==========================================
* #Footer
* ==========================================
*
*/

/*
*
* ==========================================
* Responsive
* ==========================================
*
*/
