
section.fakten .facts .fact .icon {
    height: inherit;
}
/* Fonts */


html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	font-family: 'Roboto', sans-serif!important;
}

h1, h2, h3, h4, h5, h6, .zitatText, .fakt, section.fakten .facts .fact .datenzeile, section.team .bgtext {
	font-family: 'Roboto', sans-serif;

}

section.einleitung h2.subheadline, section.fakten h3, section.kurztexte h3, section.kontakt h3, section.slider .sliderContainer .slick-slide .slide h3, section.tabelle h3 {
	font-family: 'Roboto', sans-serif!important;
} 
/* Colors */section.kontakt p, 

.customFC:not(.outline) { 
	color: #006699!important;
}

.customFC2:not(.outline) { 
	color: #000000!important;
}

.customFC.outline {
	color: transparent!important;;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #006699!important;
}

.customFC2.outline {
	color: transparent!important;;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #000000!important;
}




.customBC {
	background-color: #006699!important;
}

.customFC2 { 
	color: #000000!important;
}

.customBC2 {
	background-color: #000000!important;
}



/* Extra Colors */
section.simpletext h2, section.simpletext h3 {
	color: #006699!important;
} 

section.team .bgtext {
    -webkit-text-stroke-color: #006699;
}

.button.blue {
	border-color: #006699!important;
	color: #006699!important;
}

.button.blue:hover {
	background-color: #006699!important;
	color: white!important;
}

#mainmenu li a { 
	color: #000000!important;
}
#mainmenu li a:hover  {
	color: #006699!important;
}

#mainmenu li.current-menu-item a {
	color: #006699!important;	
	border-bottom-color: #006699;
}

.link:hover {
	color: #006699!important;	
}

section.tabelle table {
	border-bottom-color: #006699!important;	
}

/* Logo */

img.logo {
	width: auto!important;
	right: auto!important;

	height: 65px!important;
	top: 10px!important;
	left: 10px!important;
}

@media print, screen and (min-width: 40em) {
	img.logo {
		height: 85px!important;
		top: 20px!important;
		left: 20px!important;
	}
}

/* Menu Reverse */

#masthead .menu-bar {
	justify-content: flex-start;
	align-items: center;
	position: relative;
	flex-direction: row-reverse;
}

#mainmenu {	
    right: -100%!important;
    transition: right 0.4s!important;
}

@media print, screen and (min-width: 40em) {
	#mainmenu {
		right: -500px!important;
		right: calc(var(--mw) * -1)!important;
		left: auto!important;
	}
}

#mainmenu.show {
	right: 0px!important;
}

/* row Spacer */

.row-spacer-section .row-spacer  {
	background: #000000;
} 


/* Page Header */


/*@media screen and (min-width: 40em) {

	.page_header h1 {
		font-size: 46px;
	}

}*/



/* fakten */

section.fakten .button {
	background: #006699;
	color: white!important;
}



/* MENU */

.menu-bar.white .lang ul li, .menu-bar.gray .lang ul li {
	color: #000000!important;
}
.menu-bar.white .lang ul li:not(:last-child), .menu-bar.gray .lang ul li:not(:last-child) {
	border-right: 1px solid #000000!important;
}

.menu-bar.white .burger {
	background-image: url("../img/burger_custom.svg.php?color=000000")!important;
}

/* Slider */ 				

section.slider .sliderContainer .customicon.arrowleft {
	background-image: url("../img/slider_arrow_left_custom.svg.php?color=000000")!important;
} 

section.slider .sliderContainer .customicon.arrowright {
	background-image: url("../img/slider_arrow_right_custom.svg.php?color=000000")!important;
} 




section.team .pcont p, section.team  .pcont a.link, section.simpletext h4, section.simpletext h5, section.simpletext h6, section.simpletext p, section.simpletext a.link, section.bildraster_mit_text p {
	color: #000000;
}


section.kontakt .allContact p {
	color: #006699;
}


section.textbild .allContact p {
	color: #000000;
}


