@font-face {
  font-family: 'yikes';
  src: url(../fonts/yikes__-webfont.woff2) format('woff2'),
       url(../fonts/yikes__-webfont.woff2) format('woff');
  font-weight: normal;
  font-style: normal;
}

body {
	/*background: #0b080c;*/
	/*font-family: 'yikes';*/
}

.nav-item {
	font-family: 'yikes';
}

.bg-logo {
	background: url(../images/kaschwabble_logo.png) no-repeat center;
}

.flex-equal > * {
	flex: 1;
}

@media (min-width: 768px) {
	.flex-md-equal > * {
	  flex: 1;
	}
}

.nav-pills li a.nav-link {
	font-size: 1.3em;
	color: black;
	margin: 0 2em;
	background-color: none;
	padding-right: 2em;
}

.nav-pills li a.nav-link.active,
.nav-pills li a.nav-link:hover {
	color: black;
	background: url(../images/menu-selected.png) no-repeat right center;
}

.text-small {
	font-size: 85%;
}

.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

@media (min-width: 768px) {
	.bd-placeholder-img-lg {
	  font-size: 3.5rem;
	}
}

.contact a {
  font-weight: bold;
  color: var(--bs-heading-color);
}

.contact a:hover {
  background-color: #fddf56;
  padding: 10px;
  border-radius: 10px;
}

.card-text {
	font-family: 'yikes';
	font-size: 2em;
}

.card-text-subtitle{
	font-family: 'yikes';
	font-size: 1.4em;
}

.card-body {
	text-align: center;
}