/* Text logo styling */
/*
#top .logo,
#top .logo a {
}

#top .logo {
    display: flex;
    align-items: center;
    padding: 15px;
}

#top .logo h1 {
    margin-bottom: unset;
    font-family: 'questrial',Helvetica,Arial,sans-serif;
}

#top .logo .logotext-hl {
    color: #35a43f;
}
#top .logo .subtext {
    font-size: 18px;
    width: 100%;
    margin-left: 1rem;
}

.header_color .main_menu ul:first-child > li > a {
    color: #000000 !important;
}

#header.header-scrolled-full .subtext {
}

.avia_image {
    border-radius: 0 !important;
}

.toggler.p-0.text-center {
    font-weight: 300;
}

*/

#footer

/* Stellt sicher, dass die ersten vier Spalten nebeneinander bleiben */
div.flex_column.av_one_fifth:nth-child(1),
div.flex_column.av_one_fifth:nth-child(2),
div.flex_column.av_one_fifth:nth-child(3),
div.flex_column.av_one_fifth:nth-child(4) {
    width: 15%; /* Setzt die ersten drei Spalten auf je 15% der Gesamtbreite */
    float: left; /* Richtet die Spalten nebeneinander aus */
    box-sizing: border-box; /* Stellt sicher, dass Padding innerhalb der Breite berücksichtigt wird */
}

/* Stellt sicher, dass die vierte Spalte ebenfalls in derselben Reihe bleibt */
div.flex_column.av_one_fifth:nth-child(4) {
    width: 37%; /* Setzt die vierte Spalte auf 37% der Gesamtbreite */
    float: left; /* Richtet die Spalte neben den anderen aus */
    box-sizing: border-box; /* Stellt sicher, dass Padding innerhalb der Breite berücksichtigt wird */
	font-size: 15px;
    line-height: 1.6; /* Erhöht den Zeilenabstand auf 1.6 */
}


/* Positioniert die fünfte Spalte unterhalb der anderen Spalten */
div.flex_column.av_one_fifth:nth-child(5) {
    width: 100%; /* Nimmt die gesamte Breite ein */
    clear: both; /* Zwingt das Element, unter die vorherigen Spalten zu rutschen */
    margin-top: 0px; /* Fügt einen Abstand oberhalb der fünften Spalte hinzu */
	margin-left: 0px; /* Verschiebt die gesamte Spalte nach links, passe den Wert nach Bedarf an */
	text-align: left; /* Stellt sicher, dass der Text linksbündig ist */
	font-size: 15px;
}

/* Stellt sicher, dass das Layout nicht gestört wird */
.container_wrap.footer_color .container {
    overflow: hidden; /* Verhindert Layout-Probleme durch schwebende Elemente */
}

/* Vergrößert die Schriftgröße von allen <a>-Elementen, die nicht die Klasse .wp-element-button haben */
a:where(:not(.wp-element-button)) {
    font-size: 15px; /* Passe die Schriftgröße nach Bedarf an */
}


.av-masonry-entry .av-masonry-entry-title {
    line-height: 1.3em;
    margin: 0;
    font-size: 20px;
}