#site-footer {
    background-color: var(--wp--preset--color--bg-dark);
    margin-top: 2rem;
    z-index: 20;
	width: 100%;
	padding: var(--wp--custom--spacing--medium, 40px) 0;
}

#site-footer :is(h1, h2, h3, h4, h5, h6),
#site-footer a,
#site-footer p {
    color: var(--wp--preset--color--bg-light);
}

#site-footer a:hover {
    text-decoration: none;
    color: var(--wp--preset--color--primary);
}

#site-footer ul {
    color: var(--wp--preset--color--bg-light);
    margin: 0;
    padding: 0;
}

#site-footer li {
    list-style: none;
    color: var(--wp--preset--color--bg-light);
    margin: 0;
    padding: 0;
}

#site-footer li a,
#site-footer p {
    line-height: 2;
}

#site-footer .wp-block-button .wp-block-button__link {
    padding: 0.5em 1em !important;
}


/* ============================================================= */
/* Service icons
/* ============================================================= */

#site-footer .leistungen-footer {
    text-align: left;
    gap: 0;
}

#site-footer .leistungen-footer li a{
	display: flex;
	align-items: center;
    white-space:nowrap;
}

#site-footer .leistungen-footer li.ski-transfer a {
	display: flex;
	align-items: flex-end;
    white-space:nowrap;
}

#site-footer .leistungen-footer li a:before {
	font-family: "anis-taxi";
	font-size: 1.25rem;
	padding-right: 1rem;
}

#site-footer .leistungen-footer li a:hover::before {
    color: var(--wp--preset--color--primary);
}

li.taxidienst a:before,
li.flughafen-transfer a:before,
li.hotel-transfer a:before,
li.bahnhof-transfer a:before,
li.auto-ueberstellung a:before,
li.sachtransport a:before,
li.krankentransport a:before,
li.ski-transfer a:before,
li.tagestouren a:before {
	font-family: "anis-taxi";
	font-size: 1.25rem;
	padding-right: 1rem;
}

li.taxidienst a:before {
	content: "\e904";
}

li.flughafen-transfer a:before {
	content: "\e910";
}

li.hotel-transfer a:before {
	content: "\e90f";
}

li.bahnhof-transfer a:before {
	content: "\e915";
}

li.auto-ueberstellung a:before {
	content: "\e900";
}

li.sachtransport a:before {
	content: "\e91a";
}

li.krankentransport a:before {
	content: "\e903";
}

li.ski-transfer a:before {
	content: "\e90e";
}

li.tagestouren a:before {
	content: "\e916";
}


/* Doppelpack Logo
/* ------------------------------------------------------------- */

.footer-logo-wrapper {
	text-align: center;
    padding-top: 40px;
}

#footer-logo-dp svg {
	width: 100px;
	height: auto;
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    #footer-2 {
        text-align: center;
    }
    
    #footer-3 {
        text-align: right;
    }

    /* ============================================================= */
    /* Service icons
    /* ============================================================= */

    #site-footer .leistungen-footer {
        gap: 30px;
    }
    
}

/* Extra large devices (large desktops, 1600px and up) */
@media (min-width: 1600px) {

    /* ============================================================= */
    /* Service icons
    /* ============================================================= */

    #site-footer .leistungen-footer {
        gap: 60px;
    }
    
}