/*
Theme Name: Hamilton Child
Theme URI: https://andersnoren.se/teman/hamilton-wordpress-theme/
Description: Child Theme für Hamilton mit schlichtem Footer-Menü für Impressum und Datenschutz.
Author: MN Metall
Template: hamilton
Version: 1.6.0
Text Domain: hamilton-child
*/

/* Nur Ergänzungen zum Hamilton Parent Theme. */

.site-footer .footer-navigation {
	margin-top: 12px;
}

.site-footer .footer-menu {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 18px;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.site-footer .footer-menu li {
	margin: 0;
	padding: 0;
}

.site-footer .footer-menu a {
	color: inherit;
	text-decoration: none;
}

/* --------------------------------------------------------------
   Header- und Footer-Menüs
   -------------------------------------------------------------- */

/* Keine Unterstreichung / Border-Effekte bei Menülinks. */
.site-nav a,
.main-menu a,
.site-header nav a,
.site-footer .footer-menu a {
	text-decoration: none;
	border-bottom: 0;
}

/* Hover und aktiver Menüpunkt werden stattdessen hervorgehoben. */
.site-nav a:hover,
.main-menu a:hover,
.site-header nav a:hover,
.site-nav .current-menu-item > a,
.main-menu .current-menu-item > a,
.site-header nav .current-menu-item > a,
.site-footer .footer-menu a:hover,
.site-footer .footer-menu .current-menu-item > a {
	font-weight: 700;
	text-decoration: none;
	border-bottom: 0;
}

/* --------------------------------------------------------------
   Hamilton Alt-Nav (sichtbares Header-Menü)
   -------------------------------------------------------------- */

/*
 * Hamilton verwendet bei aktivierter Header-Navigation ".alt-nav".
 * Unterstreichungen werden für alle Link-Zustände explizit entfernt.
 */
.show-alt-nav .alt-nav a,
.show-alt-nav .alt-nav a:link,
.show-alt-nav .alt-nav a:visited,
.show-alt-nav .alt-nav a:hover,
.show-alt-nav .alt-nav a:focus,
.show-alt-nav .alt-nav a:active,
.show-alt-nav .alt-nav .current-menu-item > a,
.show-alt-nav .alt-nav .current-menu-ancestor > a {
	text-decoration: none !important;
	border-bottom: 0 !important;
}

/* Hamilton unterstreicht Dropdown-Elternelemente beim Hover am <li>. */
.show-alt-nav .alt-nav > li.menu-item-has-children:hover {
	text-decoration: none !important;
}

/* Gewünschte Hervorhebung statt Unterstreichung. */
.show-alt-nav .alt-nav a:hover,
.show-alt-nav .alt-nav a:focus,
.show-alt-nav .alt-nav .current-menu-item > a,
.show-alt-nav .alt-nav .current-menu-ancestor > a {
	font-weight: 700;
	text-decoration: none !important;
}

ol,
ul {
    margin: 0;
}