@charset "UTF-8";
/*
 Theme Name:     Divi Child Kopfmedia
 Author:         Kopfmedia
 Author URI:     kopfmedia.de
 Template:       Divi
 Version:        1.4.2
 Description: A boilerplate for Divi Child Themes
*/


@import "./src/css/config/index.css";
@import "./src/css/components/index.css";
@import "./custom-icomoon/icomoon.css";
@import "./primeicons/primeicons.css";
@import "./fonts/fonts.css";

:root {
	--font-family-base: "Texta";
	--body-font-size: 1.3rem;
	--spacing-base: 1rem;
	--border-radius-small: 10px;
	--border-radius-big: 20px;
	--body-font-family: "Texta";
	--body-font-weight: 500;
}


@view-transition {
	navigation: auto;
}

/* Die alte Seite blendet aus */
::view-transition-old(root) {
	animation: 400ms ease-in-out both fade-out;
}

/* Die neue Seite blendet ein */
::view-transition-new(root) {
	animation: 400ms ease-in-out both fade-in;
}

/* Definition der Animationen (falls der Browser sie nicht nativ anspricht) */
@keyframes fade-out {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fade-in {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}


#page-container {
	padding-top: 0px !important;
}

.table-wrapper {
	font-size: 1.1rem;
}