/** Project Styles für Loigoma Bistro
 * -----------------------------------------------------------------------------	
 */
@font-face {
	font-family: 'LoigomaBistro';
	src: url('/static/fonts/LoigomaBistro.woff2') format('woff2'),
	url('/static/fonts/LoigomaBistro.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

:root {
	--loigoma-primary: rgba(53, 88, 55, 0.86);
}

:root {
	/** no Dark and Light Mode Support yet
	 * -----------------------------------------------------------------------------------------------------------------
	 */
	color-scheme: light dark;

	/** Global Font Settings
	 * -----------------------------------------------------------------------------------------------------------------
	 */
	--nirak-font-family: 'Lato', sans-serif;
	--nirak-brand-font-family: 'LoigomaBistro', "Helvetica Neue", Helvetica, Arial, sans-serif;

	/** Global Color Settings Outside Menu, Content Area and Footer
	 * -----------------------------------------------------------------------------------------------------------------
	 */
	--nirak-text: rgba(255, 255, 255, 1);
	--nirak-bg: rgb(12, 12, 12);
	--nirak-link-color: var(--bs-nav-link-color);

	--nirak-header-bg: rgba(33, 37, 41, 1);
	--nirak-header-text: rgb(153, 154, 155);
	--nirak-header-link: var(--nirak-header-text);
	--nirak-header-active: rgb(255, 255, 255);

	--nirak-content-bg-transparent: rgba(190, 190, 190, 0.9);
	--nirak-content-bg: rgb(190, 190, 190);

	--nirak-table-odd: rgb(240, 240, 240);
	--nirak-table-even: rgb(253, 253, 253);
	--nirak-table-border: rgb(240, 240, 240);

	--nirak-footer-bg: rgba(33, 37, 41, 0.8);
	--nirak-footer-link: var(--nirak-footer-link);

}


.navbar-brand {
	font-family: 'LoigomaBistro', "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: var(--bs-navbar-brand-font-size);
	margin: 0 0 -6px 0;
	color: rgba(255, 255, 255, 0.55);
}

.navbar-brand:hover {
	color: var(--loigoma-primary);
}

#weatherDropdown .weather {
	background-color: rgba(33, 37, 41, 0.9);
}

footer .about-footer a {
	font-family: 'Lato', sans-serif;
}

.about-footer a:hover {
	color: var(--loigoma-primary);
}

.social-footer a:hover {
	background-color: var(--loigoma-primary);
}

@media (max-width: 768px) {
	.linklist {
		padding: 5px;
	}

	footer .row {
		display: none;
	}
}

.nirak_accordion .accordion-header button:focus,
.nirak_accordion .accordion-item:first-of-type > .accordion-header .accordion-button {
	border: 0 none;
	
}
.nirak_accordion .accordion-item {
	background-color: var(--nirak-table-odd);
	border: 0 none;
}

.nirak_accordion .accordion-button {
	background-color: var(--nirak-table-odd);
}

.nirak_accordion .accordion-button:focus,
.nirak_accordion .accordion-button:active {
	border: 0 none !important;
}

.nirak_accordion .accordion-button:hover {
	background-color: var(--nirak-content-bg);
}

.nirak_accordion .accordion-button:not(.collapsed) {
	background-color: var(--nirak-content-bg);
}
