
			.grecaptcha-badge {
	display: none !important;
}

#categories:not(.pagination .screen-reader-text) {
	z-index: 10;
}

#menu-kategorie-top {
	display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 50%;
}

ul li.menu-item a:hover {
	color: rgb(216 45 29/var(--tw-text-opacity))!important;
}

.front-single a:hover, .single-part a:hover {
	opacity:0.6;
	transition: 200ms ease-in all;
}

.btn-primary-black {
	border:2px solid rgb(37 37 35/var(--tw-bg-opacity));
}

.btn-primary-black:hover {
	background-color: white;
	color: rgb(37 37 35/var(--tw-bg-opacity));
	border:2px solid rgb(37 37 35/var(--tw-bg-opacity));
	transition: 200ms ease-in all;
}

.post-content h2, .post-content h3, .post-content h4, .post-content h5 {
    --tw-text-opacity: 1;
    color: rgb(17 0 176/var(--tw-text-opacity));
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: none;
}

.current-menu-item, .footer-cc a:hover {
	--tw-text-opacity: 1;
    color: rgb(216 45 29/var(--tw-text-opacity))
}

.footer-cc a {
	text-decoration: underline;
}

.text-justify {
	text-align: justify;
}

.h-full {
	height: 100%;
}

.entry-page-content ul {
	list-style: disc;
	margin-left: 20px;
	padding-left: 20px;
}

.entry-page-content p {
	margin-bottom: 14px;
}

.wpcf7-list-item a {
	font-weight:600;
}

.logo-wrapper {
	max-width: 778px;
    width: 100%;
	display:flex;
	justify-content: flex-end
}

a.custom-logo-link {
    max-width: 778px;
    width: 100%;
    display: flex;
}

a.custom-logo-link img {
	    width: 100%;
    max-width: 778px;
    height: 100%;
    object-fit: cover;
}

.entry-content a {
	text-decoration: underline;
	color: #d82d1d;
}

.post-content table {
  border: 1px solid #ddd;
	margin-bottom: 20px;
}

.post-content table td {
  padding: 3px 10px 0px;
	border-bottom: 1px solid #ddd;
}

.post-content table td h3 {
	margin-bottom: 6px;
}

.post-content table tr:nth-child(odd) td {
  padding: 14px;
}

.post-content table tr:nth-child(even) td {
	padding: 14px;
}		