@charset "UTF-8";

:root {
	
	/* COLORS */
	--base-text-color: #3d4a5c;
	--base-background-color: #fafafa;
	--header-background-color: #ffffff;
	--menuitem-text-color: #222933;
	--menuitem-text-highlight-color: #AD0021;
	--menuitem-background-highlight-color: #f4f4f4;
	--menu-background-color: #AD0021;
	--section-light-background-color: #f5f5f5;
	--section-dark-background-color: #3d4a5c;
	--mobile-navigation-background-color: #222933;
	--theme-color: #AD0021;
	--theme-color-light: #E0252C;
	--light-text-color: #ffffff;
	--header-text-color: #333e4d;
	--footer-background-color: #222933;
	--footer-background-secondary-color: #3d4a5c;
	--footer-text-color: #f0f2f5;
	--footer-header-text-color: #fcfcfd;
	--decoline-pageheader-thin-color: #e0e0e0;
	--decoline-thin-color: #e0e0e0;
	--decoline-footer-thin-color: #3d4a5c;
	--field-background-color: #ffffff;
	--field-text-color: #222933;
	--field-border-color: #e0e0e0;
	--hover-background-highlight-color: #fafafae0;
	
	/* FONT SIZES */
	--base-text-font-size: 18px;
	--base-smalltext-font-size: 14px;
	--menuitem-text-font-size: 14px;
	--h1-text-font-size: 48px;
	--h2-text-font-size: 36px;
	--h3-text-font-size: 22px;
	
	/* CUSTOM VALUES */
	--header-height-size: 100px;
	--imagegallery-item-size: 170px;
}