.av-special-heading h2.av-special-heading-tag,
.sidebar h3.widgettitle,
#tag_cloud-3 .widgettitle {
position: relative;
padding-right: 0 !important;
padding-bottom: var(--space-2, 8px) !important;
margin-bottom: var(--space-2, 8px) !important;
font-size: 1.05em !important;
font-weight: 700 !important;
color: var(--titel) !important;
text-align: left !important;
background: none !important; }
.av-special-heading h2.av-special-heading-tag::after,
.sidebar h3.widgettitle::after,
#tag_cloud-3 .widgettitle::after {
content: "";
position: absolute;
left: 0; right: 0; bottom: 0;
height: var(--heading-line-thickness, 4px);
background: linear-gradient(120deg, var(--titel) 0%, var(--hell) 100%);
pointer-events: none;
} h3.usw {
font-size: 1em !important;
font-weight: 700 !important;
color: var(--titel) !important;
text-align: center !important;
padding-left: var(--heading-indent, 15px) !important;
padding-right: 0 !important;
margin-bottom: var(--space-2, 8px) !important;
background: none !important;
position: relative;
}
h3.usw::after { content: none !important; } .archive h3.author-title,
.entry-content h2,
.linklistcatname,
.slide-entry-title,
.entry-content-wrapper .post-title,
h2.cattitel {
font-size: 0.95em !important;
color: var(--titel) !important;
}
.archive h3.author-title,
.entry-content h2,
.linklistcatname,
h2.cattitel {
background: linear-gradient(120deg, var(--titel) 0%, var(--hell) 100%)
no-repeat 0 100% / 100% 4px;
padding-bottom: 8px !important;
margin-bottom: var(--space-2, 8px) !important;
} .archive .category-term-description { width: 94%; }
.category-term-description p { text-align: justify; padding: 0; } .archive h2.post-title.entry-title,
.blog    h2.post-title.entry-title,
.template-blog h2.post-title.entry-title,
.single-post h1.post-title.entry-title {
padding-left: 0 !important;
padding-right: 0 !important;
color: var(--titel) !important;
font-weight: 700 !important;
text-transform: uppercase !important;
letter-spacing: 0.03em !important;
border-bottom: 2px solid var(--titel) !important;
padding-bottom: 6px !important;
margin-bottom: 12px !important;
background: none !important;
}
.single-post h1.post-title.entry-title::before,
.single-post h1.post-title.entry-title::after {
content: none !important; }  #top .post-entry .blog-categories.minor-meta {
text-align: right !important;
position: relative;
top: -18px;
margin: 0 !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 4px !important;
border-top: 2px solid var(--titel) !important;
font-size: 1.0em;
font-weight: 500;
letter-spacing: 0.02em;
}
#top .post-entry .blog-categories.minor-meta a {
color: var(--titel) !important;
text-transform: none !important;
} #top .slide-entry .slide-entry-excerpt.entry-content {
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
text-align: left !important;
padding-bottom: var(--space-2, 8px) !important; } #top .slide-entry .slide-entry-excerpt.entry-content .read-more-link,
#top .slide-entry .slide-entry-excerpt.entry-content .more-link,
#top .slide-entry .slide-entry-excerpt.entry-content .read-more,
#top .slide-entry .slide-entry-excerpt.entry-content .link_weiterlesen {
display: block !important;
clear: both !important;
float: none !important;
width: 100% !important;
text-align: left !important;
margin: var(--space-1, 4px) 0 var(--space-2, 8px) 0 !important;
padding: 0 !important;
font-size: 1.0em !important;
font-weight: 500;
color: var(--marker);
}
#top .slide-entry .slide-entry-excerpt.entry-content .read-more-link:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .more-link:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .read-more:hover,
#top .slide-entry .slide-entry-excerpt.entry-content .link_weiterlesen:hover {
color: var(--titel);
opacity: 1;
} #top .slide-entry .entry-footer {
clear: both !important;
margin-top: var(--space-2, 8px) !important;
padding-top: 0 !important;
}
#top .slide-entry .entry-footer .post-meta-infos,
#top .slide-entry .entry-footer .slide-meta,
#top .slide-entry .entry-footer .text-sep {
padding: 0 !important;
margin: 0 !important;
} .slide-meta-del,
.text-sep { color: transparent !important; }
.slide-meta-del::before,
.text-sep::before {
content: "|" !important;
color: var(--titel) !important;
font-size: 1.1em !important;
vertical-align: middle !important;
font-weight: 900 !important;
}  .post-entry .slide-image > img,
.post-entry .slide-image picture > img,
.post-entry .slide-image > img.wp-post-image {
display: block;
width: 90%;
height: auto;
margin: 12px auto 28px;
transform: translateY(4px);
border-radius: var(--radius-small);
box-shadow: var(--shadow-img);
} .post-entry .slide-image .image-overlay,
.post-entry .slide-image .image-overlay-inside {
border-radius: var(--radius-small);
pointer-events: none;
background: transparent !important;
box-shadow: none !important;
} .home .template-blog .post-entry .slide-image,
.home .slide-entry .slide-image {
display: block;
width: 95% !important;
max-width: 95% !important;
height: 300px !important;
margin: 24px auto 32px !important;
line-height: 0;
overflow: hidden;
border-radius: var(--radius-small);
position: relative;
box-shadow: var(--shadow-img) !important;
}
.home .template-blog .post-entry .slide-image > img,
.home .slide-entry .slide-image > img,
.home .template-blog .post-entry .slide-image picture > img,
.home .slide-entry .slide-image picture > img {
display: block;
width: 100% !important;
height: 100% !important;
object-fit: cover;
object-position: center center;
margin: 0 !important;
transform: none !important;
border-radius: inherit;
box-shadow: none !important;
}
.home .slide-image .image-overlay,
.home .slide-image .image-overlay-inside {
border-radius: inherit;
pointer-events: none;
background: transparent !important;
box-shadow: none !important;
} .single-post #top .post-entry .blog-categories.minor-meta,
#top.single-post .post-entry .blog-categories.minor-meta{
border-top: 0 !important; padding-top: 0 !important;
margin-top: 0 !important;
top: -6px !important; padding-bottom: 15px;
background: none !important;
box-shadow: none !important;
}
.single-post #top .post-entry .blog-categories.minor-meta::before,
.single-post #top .post-entry .blog-categories.minor-meta::after{
content: none !important;
} .single-post h1.post-title.entry-title{
border-bottom: 2px solid var(--titel) !important;
padding-bottom: 6px !important;
margin-bottom: 12px !important;
background: none !important;
box-shadow: none !important;
}
.single-post h1.post-title.entry-title::before,
.single-post h1.post-title.entry-title::after{
content: none !important;
} div.cat_list{
margin: 1em 0;
padding: 0.5em 0;
font-size: 0.95em;
font-weight: 400;
color: var(--text, #333);
line-height: 1.4;
background: none !important; border: 0 !important;
}
div.cat_list a{
color: var(--marker, #900);
text-decoration: none;
font-size: 1.1em;
margin-right: 0;
}
div.cat_list a:hover{
text-decoration: underline;
color: var(--titel, #000);
} body.single-post h2,
h2.usw {
font-size: 1.05em !important;
font-weight: 700 !important;
padding: 0!important;
color:var(--dunkel) !important;
margin: 2em 0 1em !important;
text-align: left !important;
margin: 20px 0 0 0 !important;
background: none !important;
line-height:1.3 !important;
letter-spacing: -0.01em;
} body:not(.page-id-1700):not(.page-id-80) h3:not(.widgettitle):not(.post-title):not(.slide-entry-title):not(.author-title) {
font-size: 1em !important;
font-weight: 600 !important;
padding: 0 !important;
color: var(--dunkel) !important;
text-align: left !important;
margin: 20px 0 5px 0 !important;
line-height: 1.3 !important;
letter-spacing: -0.01em;
} .entry-content blockquote {
font-size: 1em;
line-height: 1.5em;
}