/*
Theme Name: Theme SNK enfold
Description: Child Theme Enfold.
Version: 1.0
Author: gn2/Kriesi
Theme URI: /wp-content/themes/enfold-snk/
Template: enfold
*/

:root {
    --snk-color_gruenblaudunkel: #00616F;
    --snk-color_gruendunkel: #009171;
    --snk-color_mintgruen: #6DC0A6;
    --snk-color_gelbgruen: #BBD032;
    --snk-color_orangerot: #EA5707;
    --snk-color_mintheller: #C0E2D1;
    --snk-color_minthell: #EBF3EF;
    --snk-color_mintblass: #F4F8F6;
    --snk-color_orangerotheller: #FCA175;
}

.header_color .container_wrap_meta {
    background-color: #fff;
}
.av-main-nav > li > a {
    padding: 0 15px;
}
.sub_menu {
    font-size: 13px;
}
.sub_menu>ul>li>a {
    font-weight: normal;
}
.av_secondary_right .sub_menu>ul>li:last-child {
    padding-right: 13px;
}

#top .widget_nav_menu li {
    font-size: inherit;
}
.header_color .main_menu ul:first-child > li:not(.current-menu-item) a:hover,
#top .header_color .main_menu .menu ul li > a:hover,
#top .header_color .main_menu .menu ul li > a:focus {
    color: var(--snk-color_gelbgruen);
}
#top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a,
#top .header_color .main_menu .menu ul .current_page_item > a:hover, #top .header_color .main_menu .menu ul .current-menu-item > a:hover {
    color: var(--snk-color_orangerot);
}
.main_menu .menu li.current-menu-item > a .avia-bullet,
.main_menu .menu li.current-menu-parent > a .avia-bullet {
    display: block;
}
.avia-bullet {
    top: calc(50% - 5px);
    margin-top: 0;
    left: 5px;
    border-top-width: 4px !important;
    border-bottom-width: 4px !important;
    border-left-width: 6px !important;
}
.header_color .avia-bullet {
    color: var(--snk-color_orangerot);
    border-color: var(--snk-color_orangerot);
}

#top .av-main-nav ul a {
    font-family: 'nunito-sans', Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.avia-menu.av_menu_icon_beside {
    padding-right: 5px;
    margin-right: 20px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
    color: var(--snk-color_gruendunkel);
}
.html_av-overlay-side-classic #top .av-burger-overlay {
    font-size: 18px;
    letter-spacing: 1px;
}
#av-burger-menu-ul li a {
    text-transform: uppercase;
}
#av-burger-menu-ul li ul li a {
    font-family: 'nunito-sans', Helvetica, Arial, sans-serif;
    text-transform: none;
    font-size: 15px;
    letter-spacing: 0;
}

.container_wrap.footer_color {
    background: var(--snk-color_mintblass) url("/wp-content/uploads/2024/10/hg_footer.png") bottom center no-repeat;
}
@media (max-width: 640px) {
    .container_wrap.footer_color {
        background-position: bottom right;
    }
}
#footer {
    padding: 25px 0 250px 0;
    font-size: 16px;
}
#footer .widget {
    margin: 15px 0 0 0;
}
#socket {
    font-size: 13px;
}
#top .social_bookmarks li a {
    font-size: 17px;
}
.socket_color .social_bookmarks a {
    color: var(--enfold-socket-color-color);
}

/*Top-Link*/
#scroll-top-link {
    font-size: 34px; line-height: 38px; height: 40px;width: 40px; /*Größe*/
    border-radius: 100%; /*rund*/
    background-color: var(--snk-color_gruenblaudunkel);
    color:#fff;
    /*right:calc(50% - 20px); left:auto; zentrieren*/
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
#scroll-top-link,
#scroll-top-link:hover {
    border:none;
}
#scroll-top-link:hover {
    background-color: var(--snk-color_gruenblaudunkel);
    color: #fff;
}
#scroll-top-link.avia_pop_class {opacity: 1;}
@media only screen and (max-width: 767px) {
    .responsive #scroll-top-link {display: block;}
}

/* Sidebar Widgets */
.sidebar .widget_nav_menu ul:first-child>.current-menu-item,
.sidebar .widget_nav_menu ul:first-child>.current_page_item,
.sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
    padding-left: 0;
    left: 0;
    top: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    box-shadow: none;
    margin-bottom: 0;
}
.widget_nav_menu .current-menu-item>a,
.widget_nav_menu .current_page_item>a {
    font-weight: bold;
}
.widget_nav_menu a,
.widget_nav_menu ul:first-child>.current-menu-item>a,
.widget_nav_menu ul:first-child>.current_page_item>a {
    padding: 0 0 4px 0;
}
.main_color .widget_nav_menu ul:first-child>.current-menu-item {
    background-color: transparent;
}
.main_color .sidebar .current_page_item>a,
.main_color .sidebar .current-menu-item>a,
.cat-item.current-cat a {
    color: var(--snk-color_orangerot);
}
.widgettitle {
    letter-spacing: 0.05em;
    font-size: 1.4em;
    line-height: 1.15em;
}
@media only screen and (max-width: 767px) {
    #top .sidebar .widget_nav_menu li {
        display: inline;
        margin-right: 8px;
    }
    .sidebar .widget_nav_menu a {
        display: inline;
    }
}

/*Allgemein*/
body, .avia_textblock {
    line-height: 1.5em;
}
p {
    margin: 0 0 .9em 0;
}
.textwidget p {
    line-height: 1.45em;
}
blockquote {
    border: none;
    position: relative;
    padding-left: 0;
    margin-right: 0;
    font-size: 1.2em;
}
blockquote:before {
    content: "\e833";
    font-family: 'entypo-fontello';
    position: absolute;
    left: -22px;
    top: 0;
    width: 22px;
    height: 20px;
}

.main_color strong, .main_color b, .main_color b a, .main_color strong a,
.alternate_color strong, .alternate_color b, .alternate_color b a, .alternate_color strong a {
    color: inherit;
}

#top .main_color h1 a:hover, #top .main_color h2 a:hover, #top .main_color h3 a:hover, #top .main_color h4 a:hover, #top .main_color h5 a:hover, #top .main_color h6 a:hover,
#top .alternate_color h1 a:hover, #top .alternate_color h2 a:hover, #top .alternate_color h3 a:hover, #top .alternate_color h4 a:hover, #top .alternate_color h5 a:hover, #top .alternate_color h6 a:hover {
    color: var(--snk-color_orangerot);
}

.entry-content-wrapper li {
    line-height: 1.3em;
}
.entry-content-wrapper ul li::marker {
    color: var(--snk-color_gruendunkel);
    font-size: 1.2em;
}

/*Überschriften*/
h1, h2, h3 {
    margin-bottom: .8em;
}
h4, h5, h6 {
    margin-bottom: .7em;
}
#top #wrap_all .main_color h5,
#top #wrap_all .main_color h6,
#top #wrap_all .alternate_color h5,
#top #wrap_all .alternate_color h6 {
    font-weight: 600;
}
.template-page .entry-content-wrapper h1, h1,
.template-page .entry-content-wrapper h2, h2,
h3, h4 {
    text-transform: uppercase;
    letter-spacing: 0.025rem;
}
.special_amp {
    font-family: inherit;
    font-style: normal;
    font-size: inherit;
    line-height: inherit;
    font-weight: inherit;
}
.main_color .special_amp,
.alternate_color .special_amp {
    color: inherit;
}

.special-heading-border {
    height: 1px !important;
    display: none;
}
body .av-special-heading .av-special-heading-tag {
    float: none;
}
.av-special-heading.modern-quote.av-special-heading-h1 .av-subheading,
.av-special-heading.modern-quote.av-special-heading-h2 .av-subheading {
    font-family: 'londrina-solid', Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 28px;
    letter-spacing: 0.025rem;
}
.av-special-heading.modern-quote.av-special-heading-h2 .av-subheading {
    font-size: 22px;
}
@media only screen and (max-width: 989px) {
    .av-special-heading.modern-quote.av-special-heading-h1 .av-subheading,
    .av-special-heading.modern-quote.av-special-heading-h2 .av-subheading {
        font-size: 18px;
    }
}
.main_color .av-subheading,
.alternate_color .av-subheading {
    color: var(--snk-color_gruendunkel);
}
body .av-special-heading.classic-quote > * {
    font-family: 'nunito-sans', Helvetica, Arial, sans-serif;

    font-style: normal;
    text-transform: none !important;
    letter-spacing: 0 !important;
    line-height: 1.1em;
}
body .av-special-heading.classic-quote > h3 {
    font-size: 24px;
}
.main_color .av-special-heading.classic-quote > *,
.alternate_color .av-special-heading.classic-quote > * {
    color:#333;
}
.main_color .av-special-heading.classic-quote > h3,
.alternate_color .av-special-heading.classic-quote > h3 {
    font-weight: 600 !important;
}

/* Button */
body div .avia-button {
    font-size: inherit;
}
.avia-button:hover {
    opacity: 0.75;
}
.avia-button .avia_button_icon {
    left: -0.3em;
    font-size: 1.8em;
    top: 0.17em;
}
#top .avia-button-fullwidth {
    padding: 15px;
}
.avia-button.avia-button-fullwidth .avia_button_icon {
    font-size: 1.4em;
    top:0.1em;
}
#top .avia-button-fullwidth .av-button-description {
    font-size: 0.75em;
    margin-top: 3px;
}
.avia-button.avia-size-small .avia_button_icon {

}
.avia-button .avia_button_icon.avia_button_icon_right {
    left: 0.3em;
    padding-left: 3px;
}
.avia-button .avia_button_icon.avia_button_icon_left {
    padding-right: 3px;
}
body div .avia-button .avia_button_icon {
    line-height: 0;
}
.avia-button.avia-size-small {
    padding: 8px 16px;
    font-size: 0.9em;
}
.avia-button.avia-size-medium {
    padding: 10px 20px;
    font-size: 0.95em;
}
.avia-button.avia-size-large {
    padding: 14px 24px;
    font-size: 1em;
}
.avia-button.avia-size-x-large {
    padding: 16px 28px;
    font-size: 1.15em;
}
.main_color .avia-color-theme-color-subtle,
.main_color .avia-color-theme-color-subtle:hover,
.alternate_color .avia-color-theme-color-subtle,
.alternate_color .avia-color-theme-color-subtle:hover {
    background-color: var(--snk-color_gelbgruen);
    color: #fff;
}


/* Promobox */
.av_promobox {
    padding: 18px 20px 10px 20px;
    border-radius: 1px;
}
.main_color .av_promobox {
    border:none;
}
.avia-promocontent p {
    font-size: inherit;
    line-height: 1.4em;
}

.avia-promocontent {
    margin-right: 5%;
    float: left;
    width: 60%;
}
.av_promobox .avia-button-wrap {
    max-width: 35%;
    position: relative;
    top: 0;
    left: 0;
}
.av_promobox .avia-button {
    right: auto;
    top: auto;
    position: relative;
}
.av_promobox .avia-button.avia-size-large,
.av_promobox .avia-button.avia-size-small,
.av_promobox .avia-button.avia-size-medium {
    margin-top: 10%;
}

@media only screen and (max-width: 989px) {
    .responsive .av_promobox .avia-button,
    .responsive .av_promobox .avia-button-wrap {
        width: 100%;
        max-width: 100%;
        margin-top: 4px;
        text-align: center;
        float: none;
    }
    .responsive .avia-promocontent {
        margin: 0;
        float: none;
        width: 100%;
    }
}

/* Bilder */
.avia-image-container-inner, .avia_image, .av-image-caption-overlay,
.avia-content-slider .slide-image, .avia-content-slider .slide-image img,
.avia-slideshow li img,
.team-img-container,
.small-preview img, .big-preview img /*Blog*/ {
    border-radius: 0;
}
.image-overlay .image-overlay-inside::before {
    display: none;
}
.avia_transform a:hover .image-overlay {
    opacity: 0.4 !important;
}
.avia-image-container {
    margin-bottom: 10px;
}
@media only screen and (max-width: 467px) {
    body img.alignleft {
        float: none;
        margin: 0 0 10px 0;
    }
    body img.alignright {
        float: none;
        margin: 0 15px 0 0;
    }
}

/* Galerie */
#top .avia-gallery .avia-gallery-thumb a {

}
#top div .avia-gallery img {
    border: none;
    padding: 4px;
}

/* Gravity + Formulare */
input[type="submit"], #submit, .button {
    font-size: inherit;
    border-radius: 5px;
    letter-spacing: 0.05em;
}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
    border: none;
    border-radius: 5px;
    font-family: inherit;
}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
    border-radius: 5px;
}
#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select,
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select{
    border-color: var(--snk-color_mintheller);
    background-color: var(--snk-color_mintheller);
    color: #000;
}
 .main_color input::placeholder,
.alternate_color input::placeholder,
 .main_color textarea::placeholder,
 .alternate_color textarea::placeholder {
    opacity: 0.8;
}
.alternate_color .gform_wrapper.gravity-theme .gfield_description,
.main_color .gform_wrapper.gravity-theme .gfield_description {
    color: #666;
}
.gform_wrapper.gravity-theme .gfield_description {
    padding-top: 5px !important;
    line-height: 1.3em !important;
}
.gform_wrapper.gravity-theme .field_description_above .gfield_description {
    padding-bottom: 4px !important;
}
.gform_button.button {
    font-size: 16px;
}
.button.gform_button_select_files {
    font-size: 14px;
}
#gform_wrapper_1.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 4%;
}
body#top div .ginput_container_consent .gfield_consent_label {
    line-height: 1.2em !important;
    font-size: 0.9em;
    font-weight: normal;
}
.gform_wrapper.gravity-theme .gform_drop_area {
    /*background: var(--snk-color_mintblass) !important;*/
    border: 1px dashed var(--snk-color_mintheller) !important;
}
.form-info /*Gravity HTML-Block mit Custom-Class*/ {
    font-size: 0.95em;
    line-height: 1.4em;
    /*color: var(--snk-color_gruenblaudunkel) !important;*/
    background: #F5F8E1;
    border: 2px dashed var(--snk-color_gelbgruen) !important;
    border-radius: 4px;
    margin-bottom: 8px;
    padding: 30px;
}
@media (max-width: 640px) {
    .form-info {
        padding: 15px;
    }
}
.gform_wrapper.gravity-theme .gsection {
    border-bottom-color: transparent !important;
    padding-top:15px !important;
}
#top .gform_wrapper.gravity-theme .gfield_required {
    color: var(--snk-color_orangerot) !important;
}


/* CPT Naturprojekt*/
.post-title.entry-title small {
    font-weight: 300;
    font-size: 80%;
    margin-left: 10px;
    font-family: 'nunito-sans', Helvetica, Arial, sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
.av-main-archive-naturprojekt .post-title.entry-title {
    margin-bottom: 0.4em;
}
.entry-content-wrapper .post-title,
.av-main-archive-naturprojekt .entry-content-header .post-title {
    font-size: 24px;
    line-height: 1.1em;
}
.av-main-archive-naturprojekt .entry-content {
    font-size: 0.9em;
    line-height: 1.4em;
}
.container .av-main-archive-naturprojekt .minor-meta {
    font-size: inherit;
}
.naturprojekt__loop-readmore {
    padding: 3px 0;
}
.template-blog .av-main-archive-naturprojekt .pagination {
    padding: 10px 0;
}
.pagination span,
.pagination a,
.pagination .current {
    font-size: 15px;
}
.template-blog .post_delimiter {
    border-bottom: 1px dashed var(--snk-color_mintheller);
    margin-bottom: 30px;
    padding-top: 30px;
}
.multi-big .post_author_timeline, .single-small .post_author_timeline {
    display: none;
}
.alternate_color .av-main-archive-naturprojekt .small-preview,
.single-naturprojekt .small-preview,
.single-naturprojekt .small-preview:hover {
    background: var(--snk-color_mintblass);
    color: var(--snk-color_mintgruen);
}
.av-main-archive-naturprojekt .small-preview .iconfont,
.single-naturprojekt .small-preview .iconfont {
    /*font-size: 44px;*/
    background: transparent url("/wp-content/uploads/2024/12/Wiese-Straeucher-Schmetterlinge_hg.jpg") left center no-repeat;
    background-size: cover;
}
.av-main-archive-naturprojekt .small-preview .iconfont:before,
.single-naturprojekt .small-preview .iconfont:before {
    /*font-family: entypo-fontello;
    content:"\e8b8";*/
    display: none;
}
.container .av-content-small.units.av-main-archive-naturprojekt {
    width: 73%;
}
.content.units.av-main-archive-naturprojekt {
    margin-left:0;
}
.searchFormNaturprojekt__search .searchform_wrapper {
    display: flex;
}
#top .searchFormNaturprojekt__search #s.search-input-field {
    width: 100%;
    padding: 11px;
    margin-right: 5px;
}
.searchFormNaturprojekt__search input[type="submit"] {
    padding: 9px 11px;
    width: 50px;
    letter-spacing: normal;
    font-family: inherit;
}
.searchFormNaturprojekt__taxonomies label {
    position: relative;
    overflow: hidden;
}
.searchFormNaturprojekt__taxonomies .taxDesc {
    font-size: 0.95em;
}
.alternate_color .searchFormNaturprojekt__taxonomies label,
#top .searchFormNaturprojekt__taxonomies label span {
    color: var(--snk-color_gruenblaudunkel);
}
#top .searchFormNaturprojekt__taxonomies label span {
    font-size: inherit;
    cursor: pointer;
}
#top .searchFormNaturprojekt__taxonomies label:hover span {
    color: var(--snk-color_orangerot);
}
.searchFormNaturprojekt__taxonomies input {
    position: absolute;
    left: -1000px;
}
#top .searchFormNaturprojekt__taxonomies input.altersgruppe--active + span,
#top .searchFormNaturprojekt__taxonomies label:hover input.altersgruppe--active + span {
    font-weight: bold;
    color: var(--snk-color_orangerot);
    cursor: default;
}

.sidebar .searchFormNaturprojekt {
    display: flex;
    flex-direction: column-reverse;
}
.sidebar .searchFormNaturprojekt__taxonomies {
    margin-top: 1.5rem;
}
.content .hiddenInArticle {
    display: none;
}
@media only screen and (min-width: 768px) {
    .sidebar .blockInSidebar {
        display: block;
    }
    .sidebar .hiddenInSidebar {
        display: none;
    }
}
@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all .container_wrap .container.template-blog,
    .responsive #top #wrap_all .container_wrap.naturprojekt-list .container.template-blog {
        display: flex;
        flex-direction: column-reverse;
    }
    .container_wrap .container.template-blog .sidebar.smartphones_sidebar_active,
    .container_wrap.naturprojekt-list .container.template-blog .sidebar.smartphones_sidebar_active {
        padding-bottom: 0;
    }
    .sidebar .hiddenInArticle {
        display: none;
    }
    .searchFormNaturprojekt__taxonomies label {
        padding: 4px;
    }
}

.single-naturprojekt .template-blog .post_delimiter {
    margin: 0;
    padding: 0;
}
#top.single-naturprojekt .fullsize .template-blog .post .entry-content-wrapper {
    text-align: left;
    font-size: inherit;
    line-height: inherit;
}
#top.single-naturprojekt .fullsize .template-blog .post .entry-content-wrapper,
#top.single-naturprojekt .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: 90%;
}
.single-naturprojekt .post-meta-infos {
    font-size: 1em;
}
.main_color .naturprojektDetail__field,
.main_color .naturprojektDetail__fieldValue,
.main_color .naturprojektDetail__fieldLabel,
.main_color .naturprojektDetail__gallery {
    border-color: var(--snk-color_gruendunkel);
}
.naturprojektDetail__field {
    width: 100%;
    border-width: 2px ;
    border-style:solid;
}
.naturprojektDetail__field:not(:first-child) {
    border-top: none;
}
.naturprojektDetail__field:last-child {
    margin-bottom: 20px;
}
.naturprojektDetail__fieldLabel {
    background-color: var(--snk-color_mintheller);
    padding: 10px;
}
.naturprojektDetail__fieldLabel h3 {
    font-size: 1.3rem;
    margin-bottom: 0;
}
#top #wrap_all .main_color .naturprojektDetail__fieldLabel h3 {
    color: var(--snk-color_gruendunkel);
}
.naturprojektDetail__fieldValue {
    padding: 14px 10px 10px 10px;
    background-color: var(--snk-color_mintblass);
}
.naturprojektDetail__gallery {
    padding: 30px 0 10px 0;
    margin: 0 -4px;
}
.naturprojektDetail__addToProjectLink {
    padding: 30px 0 14px 0;
}
.naturprojektDetail__backlink {
    padding: 14px 0 30px 0;
}
div .main_color .naturprojektDetail__addToProjectLink .button:not(:hover) {
    background-color: var(--snk-color_gruenblaudunkel);
}
#top .avia-post-nav,
#top .avia-post-nav:hover {
    background: var(--snk-color_gruenblaudunkel);
    opacity: 0.3;
}
#top .avia-post-nav:hover {
    opacity: 1;
}
.avia-post-nav .entry-image img {
    border-radius: 4px;
}
.single-naturprojekt #main .container_wrap.container_wrap_first {
    background-image: url("/wp-content/uploads/2024/10/Vogel_fliegt.png");
    background-position: right -30px top;
    background-repeat: no-repeat;
}
.single-naturprojekt .container.template-blog.template-single-blog,
.container_wrap.naturprojekt-list .template-blog {
    background: transparent url("/wp-content/uploads/2024/11/Blatt_3-2.png") right bottom no-repeat;
    padding-bottom: 80px;
}
@media only screen and (min-width: 480px) {
    .single-naturprojekt #main .container_wrap.container_wrap_first {
        background-size: 250px 140px;
    }
    .single-naturprojekt .content {
        /*background: transparent url("/wp-content/uploads/2024/11/Blatt_4.png") left top no-repeat;
        background-size: 150px 153px;*/
        background: transparent url("/wp-content/uploads/2024/11/Blatt_3-1.png") left top no-repeat;
        background-size: 200px 150px;
    }
}
@media only screen and (min-width: 767px) {
    .single-naturprojekt #main .container_wrap.container_wrap_first {
        background-size: 300px 168px;
        background-position: right 10px top 20px;
    }
}
@media only screen and (min-width: 990px) {
    .single-naturprojekt .content {
        /*background-size: 200px 205px; Blatt_4*/
        background-size: 268px 200px; /*Blatt_3-1*/
    }
    .single-naturprojekt .small-preview {
        height: 140px;
    }
    .single-naturprojekt .small-preview,
    #top.single-naturprojekt .fullsize .template-blog .blog-meta {
        width: 140px;
    }
    .single-naturprojekt #main .container_wrap.container_wrap_first {
        background-size: 400px 223px;
    }
    .naturprojektDetail__field {
        display: table;
    }
    .naturprojektDetail__fieldLabel {
        border-right-width: 2px;
        border-right-style: solid;
        display: table-cell;
        width: 30%;
    }
    .naturprojektDetail__fieldValue {
        display: table-cell;
        width: 70%;
    }
    #top .fullsize .template-blog .post-title {
        font-size: 36px;
    }
}
@media only screen and (min-width: 1330px) {
    .single-naturprojekt #main .container_wrap.container_wrap_first {
        background-size: auto;
        background-position: right 20px top 50px;
    }
    .single-naturprojekt .content {
        /* background-size: auto /*250px 256px Blatt_4*/;
        background-size: 334px 250px /*Blatt_3-1*/;
    }
}
@media only screen and (max-width: 989px) {
    #top.single-naturprojekt .fullsize .template-blog .post .entry-content-wrapper,
    #top.single-naturprojekt .fullsize .template-blog .post .entry-content-wrapper > * {
        max-width: 100%;
    }
    .naturprojektDetail__fieldLabel {
        border-bottom-width: 2px;
        border-bottom-style: solid;
    }
    #top .fullsize .template-blog .post-title {
        font-size: 26px;
    }
}
@media only screen and (max-width: 479px) {
    .single-naturprojekt #main .container_wrap.container_wrap_first {
        background-size: 200px 112px;
    }
}

/* Blog */
.template-blog .avia-content-grid-active .entry-footer,
.template-blog .slide-meta time {
    display: none;
}
.template-blog .slide-entry-excerpt.entry-content {
    font-size: 0.95em;
    line-height: 1.4em;
}
.html_elegant-blog .avia-content-slider .av-vertical-delimiter {
    display: none;
}
.html_elegant-blog #top .avia-content-slider .blog-categories {
    top: 5px;
}
.html_elegant-blog .avia-content-slider .slide-entry-title {
    padding: 5px 0;
    font-size: 1.3em;
}
.html_elegant-blog #top .post-entry .post-title:hover,
.html_elegant-blog .avia-content-slider .slide-entry-title:hover {
    opacity: 1;
}
.big-preview img {
    width: auto;
    margin: 0 auto;
}
.big-preview a {
    pointer-events: none;
}
.html_elegant-blog .entry-content-wrapper .big-preview.single-big {
    margin: 10px auto;
}
.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
    letter-spacing: 0.025rem;
    line-height: 1.2em;
    margin-bottom: 0;
}
.html_modern-blog #top .post-entry .post-title {
    font-size: 36px;
    text-align: center;
}
.html_modern-blog #top .post-entry .blog-categories {
    text-align: center;
    font-size: 1em;
    top: -5px;
}
.html_modern-blog #top .post-entry.slide-entry .minor-meta {
    text-align: left;
    font-size: 0.9em;
}
.html_elegant-blog .av-vertical-delimiter {
    border-top-width: 1px;
}
.main_color span.av-vertical-delimiter {
    border-color: var(--snk-color_mintgruen);
}
.html_elegant-blog #top .post-entry .blog-categories {
    font-weight: normal;
}
.html_elegant-blog #top .minor-meta {
    font-family: nunito-sans, Helvetica, Arial, sans-serif;
}
.html_elegant-blog #top .post-entry .minor-meta {
    text-transform: none;
}
.html_elegant-blog .container .minor-meta {
    font-size: 1em;
}
.html_modern-blog .post-meta-infos,
.html_modern-blog .entry-footer,
.template-blog .post-entry-last .post_delimiter {
    display: none;
}
@media only screen and (max-width: 989px) {
    .html_modern-blog #top .post-entry .post-title {
        font-size: 26px;
    }
}
@media only screen and (max-width: 767px) {
    .responsive #top #wrap_all .flex_column,
    .responsive #top #wrap_all .avia-content-slider-even .slide-entry.slide-parity-odd,
    .responsive #top #wrap_all .avia-content-slider-odd .slide-entry.slide-parity-even {
        margin-bottom: 40px;
    }
    .avia-content-slider .slide-entry-wrap {
        margin-bottom: 0;
    }
}

/* Ultimate Member Plugin */
.um-misc-img img.avatar,
.um-account-meta-img,
.um-account-profile-link {
    display: none !important;
}
.um-misc-with-img,
.um-account-meta {
    text-align: left !important;
}
.um-misc-with-img div strong {
    font-size: 17px !important;
}
.um-account-side li {
    background: #fff !important;
}
.um .um-cover-add:hover, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i, .um .um-field-radio.active:not(.um-field-radio-state-disabled) i, .um .um-item-meta a, .um .um-member-less a:hover, .um .um-member-more a:hover, .um .um-member-name a:hover, .um .um-members-pagi a:hover, .um .um-profile-subnav a.active, .um .um-tip:hover, .um-account-name a:hover, .um-account-nav a.current, .um-account-side li a.current span.um-account-icon, .um-account-side li a.current:hover span.um-account-icon, .um-dropdown li a:hover, i.um-active-color, span.um-active-color {
    color: var(--snk-color_gruendunkel) !important;
}
.um .um-button,
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus {
    background: var(--snk-color_gruendunkel) !important;
}
.um .um-button,
input[type="submit"].um-button,
.um a.um-button {
    font-size: inherit !important;
    padding: 11px 22px !important;
}
.um a.um-button:hover, .um input[type=submit].um-button:hover {
    background-color: var(--snk-color_orangerot) !important;
}
.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
    color: #fff !important;
    background: var(--snk-color_gelbgruen) !important;
}
.um .select2-container .select2-choice, .um .select2-container-multi .select2-choices, .um .select2-drop, .um .select2-drop-active, .um .select2-drop.select2-drop-above,
.um .um-form .um-field input[type=number], .um .um-form .um-field input[type=password], .um .um-form .um-field input[type=search], .um .um-form .um-field input[type=tel], .um .um-form .um-field input[type=text], .um .um-form .um-field textarea, .um .um-field .upload-progress {
    border: none !important;
}
.um-form ::placeholder {
    color: var(--snk-color_gruenblaudunkel) !important;
}
.um .um-profile-edit,
.um .um-profile-edit .um-dropdown li {
    display: none !important;
    visibility: hidden !important;
}
.um .um-profile-edit .um-dropdown li a,
.um.um-profile .um-header.no-cover .um-profile-photo a.um-profile-photo-img,
.um-profile.um .um-header.no-cover .um-name a {
    pointer-events: none;
}
.um.um-profile {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.um.um-profile .um-header.no-cover .um-profile-photo,
.um.um-profile .um-header.no-cover .um-profile-meta {
    margin: 0 !important;
    text-align: left !important;
}
.um-directory .um-members-wrapper .um-members.um-members-list .um-member .um-member-card-container .um-member-card .um-member-card-actions,
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn,
.um.um-profile .um-header .um-meta span.b {
    display: none !important;
}
.um.um-profile .um-header .um-meta {
    padding: 0 !important;
}
.um.um-profile .um-header .um-meta span {
    margin: 0 !important;
    display: block !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline strong {
    display: inline !important;
}