/* Füge hier Dein eigenes CSS ein */
.menu {
	font-size: 1.8rem;
}
.menu li {
		margin-bottom: 1rem;
}
.sub-menu {
	font-size: 1.3rem;
}
.sub-menu li {
	margin-top: 0.3rem;
	margin-bottom: 0;
}
.site-title {
	font-size: 4rem;
	line-height: 4rem;
  font-weight: 100;
	color: #0089a9;
}
h1 {
	font-size: 1.8rem;
	font-weight: 300;
}
h2 {
	font-size: 1.6rem;
	font-weight: 300;
}
h3 {
	font-size: 1.4rem;
	font-weight: 400;
}
h4 {
	font-size: 1.2rem;
	font-weight: 400;
}
h5 {
	font-size: 1rem;
	font-weight: 400;
}
a {
	color: #0089a9;
  text-decoration: none;
}
a:hover {
  color: #81ab2e;
  text-decoration: none;
}
.c-accordion__title {
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-top: 1px dotted #999;
}
.posted-on, .byline {
	display: none;
}
.dropdown-menu {
	border: none;
}
.bg-light {
  background-color: #fff !important;
}
.widget_polylang li {
	display: inline;
	list-style: none;
}
.cat-links, .tags-links {
	display: none;
}
.categories-icon, .tags-icon {
	display: none;
}
.more-link {
	display: none;
}
.top-right img {
	max-width: 300px;
}
.wp-block-image img {
  max-width: 100%;
  height: auto;
}
#polylang-2 {
	margin-top: 2rem;
	float: right;
	font-size: 1rem;
  font-weight: 300;
}
#global-footer a:hover {
  color: #81ab2e !important;
  background-color: #fff !important;
  text-shadow: none !important;
}
#global-footer:hover {
	background-color: #fff !important;
	color: #000 !important;
}
#global-footer:hover a {
	background-color: #fff !important;
	color: #81ab2e !important;
	text-shadow: none !important;
}
#global-footer {
	text-align: center !important;
}
.#main .post {
	border-bottom: 1px dotted #fff !important;
}
.small, small {
  font-size: .875em;
  font-weight: 300;
}

/* Anpassungen für die mobile Ansicht*/
/* xl */
@media (min-width: 1200px){ 

}
/* lg */
@media (max-width: 1199px){ 
	.menu {
		font-size: 1.6rem;
	}
	.sub-menu {
		font-size: 1.1rem;
	}
}
/* md */
@media (max-width: 991px){ 
	.custom-logo {
		width: 200px;
	}
	#block-14 img {
		width: 200px;
	}
}
/* sm */
@media (max-width: 767px){ 
	.menu {
		font-size: 1.4rem;
	}
	.sub-menu {
		font-size: 1rem;
	}
}
/* xs */
@media (max-width: 575px){  
	.site-title {
		font-size: 2rem;
		line-height: 2.3rem;
  	font-weight: 300;
		color: #0089a9;
	}
	#sidebar-left {
    display:block !important;
  }
}