.usw { margin: 0 15px; text-align: center !important; line-height: 1.5; }
.avia_textblock h3 { line-height: 1.5; } .cat_list { text-align: center; padding: 0 20px; }
.cat_list a {
color: var(--dunkel);
font-weight: 600;
font-size: 0.8em;
} .dashicons-admin-home:before,
.dashicons-info:before {
width: 30px !important;
text-align: center;
font-size: 1.4em !important;
}
div#mega-menu-wrap-avia.mega-menu-wrap { margin-top: 25px; }
#extra_menue { margin-bottom: -60px; height: 40px; background-position: center bottom; }
div.wrap-menu-container { height: 40px; border-bottom: 2px solid var(--titel); } #scroll-top-link {
background: var(--marker);
border-radius: 50px;
border-color: var(--hell);
}
#scroll-top-link:hover { background: var(--titel); }
#scroll-top-link.avia-svg-icon svg:first-child {
height: 40px !important; width: auto !important; margin-top: 3px !important;
} #top #wrap_all .av-social-link-mastodon a:before {
content: "";
width: 20px; height: 20px;
display: inline-block; vertical-align: middle;
background: url(https://kuhrau.de/wp-content/uploads/2024/06/mastodon_grey-1.png) no-repeat center/contain;
} .av-social-sharing-box .avia-related-tooltip {
background: rgba(0,0,0,0.5); border-radius: 5px; color: var(--hell);
}
.submit { border-radius: 20px !important; }
.jig-loadMoreButton { background: var(--hgf) !important; color: var(--marker); }
.jig-loadMoreButton:hover { color: var(--titel); } tr { background-color: var(--hgf) !important; border: 2px solid var(--marker) !important; }
th, td { border-bottom: 2px solid var(--marker) !important; } .av_font_icon, .av-icon-char { padding-bottom: 5px; font-size: 40px; color: var(--dunkel); } .search div.entry-content { padding-bottom: 30px; }
.search-result-counter {
background-color: var(--hgf) !important; color: var(--dunkel) !important;
left: -30px; font-size: 1.4em; font-weight: 600; text-align: center;
} .rundes_img, .badge-img {
display: inline-block; float: left;
width: 80px; height: 80px;
border-radius: 50%; border: 2px solid var(--hell);
object-fit: cover; object-position: center;
margin: 15px 15px 10px 0; box-shadow: none !important;
}
.logo_img img, .rundes_img, .entry-content img.rundes_img, .post-entry img.rundes_img {
width: 80px !important; height: 80px !important;
border-radius: 50% !important; border: 2px solid var(--hell);
object-fit: cover; object-position: center;
float: left; display: inline-block;
margin: 0 15px 6px 0 !important; padding: 0 !important;
}
img.rundes_img { border-radius: 90px; }
.sidebar .wp-post-image { border-radius: 90px; border: 1px solid var(--hell) !important; } .sidebar a.news-thumb, .sidebar a.news-thumb img, .sidebar .wp-post-image,
.rundes_img, .badge-img,
#michaels-buchtipp .lib-pic .track_this_link,
#michaels-buchtipp .lib-pic .track_this_link img {
background: transparent !important;
}
.u-no-shadow { box-shadow: none !important; }
.u-radius-90 { border-radius: 90px !important; } .widget_tag_cloud h3.widgettitle {
background: none !important; border: none !important;
margin: 0 0 20px 0 !important; padding: 0 0 2px 0 !important;
}
.widget_tag_cloud .tagcloud {
display: flex; flex-wrap: wrap; align-items: center; justify-content: center;
background: url(https://kuhrau.de/wp-content/uploads/2024/12/himmel-094955.jpg) center/cover;
margin: 0 10%; padding: 3% 25px; line-height: 1.1; width: 80%; min-height: 150px;
box-shadow: var(--shadow-img) !important; border-radius: var(--radius-large);
text-align: center; transition: transform .1s ease-in-out;
}
.widget_tag_cloud .tagcloud a {
display: block; float: left; padding: 2px 8px; margin: 0 2px 2px 0;
border: none !important; text-decoration: none;
color: var(--hell); letter-spacing: -0.06em;
}
.tagcloud a:hover { background-color: rgba(158,200,240,.5); border-radius: 6px; transform: scale(1.2); } a:hover > img, a:focus > img {
filter: brightness(1.08); transform: scale(1.02);
transition: transform 0.3s ease, filter 0.3s ease;
border-radius: inherit;
}
.image-overlay, .image-overlay-inside, .image-overlay .image-overlay-inside:before {
display: none !important; opacity: 0 !important; visibility: hidden !important;
}
.slide-image:hover .image-overlay, .slide-image:hover .image-overlay-inside {
display: none !important; opacity: 0 !important;
} .rss-link-buttons .avia-button {
background: var(--marker) !important; color: var(--hell) !important;
border-radius: 25px !important; padding: 6px 18px !important;
line-height: 1.4 !important; font-size: 0.9em !important;
border: none;
display: inline-block; text-align: center; cursor: pointer;
transition: background 0.3s ease, color 0.3s ease;
}
.rss-link-buttons .avia-button:hover {
background: var(--titel) !important; color: var(--hell) !important;
}  .avia-content-slider .avia-slideshow-arrows a {
background: var(--slider-arrow-bg, var(--marker)) !important;
color: var(--slider-arrow-fg, #fff) !important;
width: 48px;
height: 48px;
line-height: 48px;
border: none;
border-radius: 50%; box-shadow: var(--shadow-img);
display: inline-flex;
align-items: center;
justify-content: center;
transition: background .2s ease, color .2s ease, transform .15s ease;
outline: none;
} .avia-content-slider .avia-slideshow-arrows a::before {
color: inherit !important; font-size: 22px !important; line-height: 1 !important;
} .avia-content-slider .avia-slideshow-arrows a:hover,
.avia-content-slider .avia-slideshow-arrows a:focus {
background: var(--slider-arrow-bg-hover, var(--titel)) !important;
color: var(--slider-arrow-fg-hover, #fff) !important;
transform: scale(1.05);
} .avia-content-slider .avia-slideshow-arrows a:active {
transform: scale(0.95);
} .avia-content-slider .avia-slideshow-dots {
text-align: center;
margin-top: 12px;
}
.avia-content-slider .avia-slideshow-dots a {
display: inline-block;
width: 12px;
height: 12px;
margin: 0 5px;
border-radius: 50%; background: var(--marker, #ddd); box-shadow: none; transition: background .3s ease, transform .2s ease;
}
.avia-content-slider .avia-slideshow-dots a:hover {
background: var(--marker, #888); transform: scale(1.2); }
.avia-content-slider .avia-slideshow-dots a.active {
background: var(--titel, #222); transform: scale(1.3); }  a:hover > img,
a:focus > img {
transform: none !important;  transition: filter .25s ease !important;
} .entry-content .avia_image img {
outline: none !important; backface-visibility: visible !important; -webkit-backface-visibility: visible !important;
transform: none !important;  } .post-entry .slide-image:hover > img,
.post-entry .slide-image a:hover > img,
.avia-content-slider .slide-image:hover > img,
.entry-content .avia_image:hover img {
filter: brightness(1.04) !important;
} .image-overlay,
.image-overlay-inside,
.image-overlay .image-overlay-inside:before {
display: none !important;
opacity: 0 !important;
visibility: hidden !important;
} .link_weiterlesen {
display: inline-flex;
align-items: center;
gap: 0.35em;
font-size: 1em;
font-weight: 500;
color: var(--marker) !important; text-decoration: none !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
line-height: 1.35;
cursor: pointer;
transition: color .15s ease;
padding-bottom: 10px;
}
.link_weiterlesen:hover { color: var(--titel) !important; } summary.link_weiterlesen {
list-style: none;
}
summary.link_weiterlesen::-webkit-details-marker { display: none; }
summary.link_weiterlesen::marker { content: ""; } summary.link_weiterlesen::before {
content: "\25B6"; display: inline-block;
font-size: 0.9em;
line-height: 1;
width: 1em; height: 1em; text-align: center;
vertical-align: middle;
font-family: sans-serif; font-weight: normal; transform: rotate(0deg);
transition: transform 0.2s ease;
}
summary.link_weiterlesen::after {
content: "Mehr";
} details[open] summary.link_weiterlesen::before {
transform: rotate(90deg);
}
details[open] > summary.link_weiterlesen::after {
content: "Schließen";
}
summary.link_weiterlesen:hover {
color: var(--titel);
} summary.link_weiterlesen:focus-visible {
outline: 2px dashed var(--marker);
outline-offset: 2px;
border-radius: 6px;
}  .einleitung_seite,
.slide-entry-excerpt.entry-content,
.opener,
.firstparagraph {
color: var(--schwarz, #222) !important;
text-align: left !important;
font-size: 1.05em !important; line-height: 1.7 !important;
margin: 0 0 1em 0 !important;
font-weight: 500;
} .einleitung_seite:first-letter,
.slide-entry-excerpt.entry-content:first-letter,
.opener:first-letter,
.firstparagraph:first-letter {
font-size: 2em;
line-height: 1em;
padding: 4px 0px 2px 4px;
margin: 0.08em 0.1em 0.2em 0;
font-family: "Times New Roman", Times, serif;
font-weight: 400; }
.opener.no-initial:first-letter {
font-size: initial;
line-height: initial;
padding: initial;
margin: initial;
font-family: initial;
font-weight: initial;
} @media (max-width: 480px){
.einleitung_seite,
.slide-entry-excerpt.entry-content:first-letter,
.opener:first-letter,
.firstparagraph:first-letter {
font-size: 1.7em;
padding: 3px 5px 1px 3px;
margin: 0.06em 0.08em 0.16em 0;
}
} #ku-comments-note{
margin-top: 18px;
padding-top: 15px;
border-radius: 10px;
}
#ku-comments-note .ku-comments-note-title{
margin: 0 0 0 0;
font-size: 1.05em;
font-weight: 700;
color: var(--titel);
}
#ku-comments-note p{ margin: 0; }
h5.related_title{
padding-top: 15px;
}
h5.related_title::before,
h3.miniheading::before,
h3.ku-comments-note-title::before{
content:  "⇒";
color: var(--markr);
display: inline-block;
margin-right: 0.5em;
font-weight: bold;
font-size: 1.3em;
} .pp_details.pp_includes_title .pp_description {
text-transform: uppercase;
} .comment_container .minitext {
display: none !important;
} .comment_container .comment-form-author,
.comment_container .comment-form-email{
display: grid !important;
grid-template-columns: 1fr;
grid-auto-flow: row;
align-items: start;
}
.comment_container .comment-form-author input,
.comment_container .comment-form-email input{
grid-row: 1;
width: 100% !important;
margin: 0 !important;
float: none !important;
}
.comment_container .comment-form-author label,
.comment_container .comment-form-email label{
grid-row: 2;
display: block !important;
position: static !important;
float: none !important;
margin: .4rem 0 0 !important;
padding: 0 !important;
line-height: 1.3;
} .comment_container .comment-form-author > *,
.comment_container .comment-form-email > *{
float: none !important;
}
#top .comment_text,
.ku-comment-note{
font-size: 0.9em;
}  .entry-content .ssp-public-share,
.post-entry .ssp-public-share,
.ssp-public-share {
margin: 24px 0;
padding: 16px 0;
background: transparent;
border: 0;
border-top: 1px solid var(--marker);
border-bottom: 1px solid var(--marker);
} .entry-content .ssp-public-share .ssp-share-title,
.post-entry .ssp-public-share .ssp-share-title,
.ssp-public-share .ssp-share-title {
font-size: var(--h5);
margin-bottom: 12px;
font-weight: 600;
color: (--enfold-main-color-heading);
} .entry-content .ssp-public-share .ssp-share-actions,
.post-entry .ssp-public-share .ssp-share-actions,
.ssp-public-share .ssp-share-actions {
display: flex;
gap: 10px;
flex-wrap: wrap;
} .entry-content .ssp-public-share .ssp-btn.ssp-btn,
.post-entry .ssp-public-share .ssp-btn.ssp-btn,
.ssp-public-share .ssp-btn.ssp-btn {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 7px 14px;
border: 1px solid var(--marker);
border-radius: 6px;
font-size: var(--h6);
font-weight: 500;
color: var(--titel);
text-decoration: none;
background: transparent;
transition: background 0.2s, border-color 0.2s;
line-height: 1.2;
box-shadow: none;
} .entry-content .ssp-public-share .ssp-btn:hover,
.post-entry .ssp-public-share .ssp-btn:hover,
.ssp-public-share .ssp-btn:hover {
background: #f3f4f6;
border-color: #9ca3af;
text-decoration: none;
}
.entry-content .ssp-public-share .ssp-btn:focus,
.post-entry .ssp-public-share .ssp-btn:focus,
.ssp-public-share .ssp-btn:focus {
outline: 2px solid #9ca3af;
outline-offset: 2px;
} .entry-content .ssp-public-share .ssp-btn-fb,
.post-entry .ssp-public-share .ssp-btn-fb,
.ssp-public-share .ssp-btn-fb {
border-color: var(--marker);
}
.entry-content .ssp-public-share .ssp-btn-masto,
.post-entry .ssp-public-share .ssp-btn-masto,
.ssp-public-share .ssp-btn-masto {
border-color: var(--marker);
} .entry-content .ssp-public-share .ssp-privacy-note,
.post-entry .ssp-public-share .ssp-privacy-note,
.ssp-public-share .ssp-privacy-note {
margin-top: 10px;
font-size: 0.9em;
} .footnote-ref {
font-size: 0.9em;
vertical-align: 0.25em;
}
.footnote-note {
font-size: 0.9em;
margin-top: 1.0em;
padding-top: 0.5em;
font-style: italic;
}
.footnote-num {
font-weight: bold;
margin-right: 0.2em;
}