/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

:root {
    --gruen: #7FA5A7;
    --sandton: #E6DCCB;
    --naturweiss: #F6F2EB;
    --graphit: #3A342E;
    --hellerakzent: #B8CCCD;
    --smallfontsize: 0.8rem;
}

.landwirt,
.landwirt h2 {
    color: #4F6654;
}

.twentytwenty-wrapper {
    padding: 0 !important;
}

body {
    color: var(--graphit);
}

p, li, a .text, .link_text {
    font-size: 1.4rem;
    line-height: 1.8rem;
}

a.toggle-heading {
    font-size: 1.2rem !important;
    font-weight: bold;
    color: var(--gruen); 
}

.page-submenu a,
.nectar-post-grid-item .inner .content a,
.nectar-post-grid-link,
.nectar-post-grid-link span,
.nectar-post-grid-item .inner .content .post-heading {
    font-weight: 600 !important;
}

.category-events .title,
.category-events .title a {
   font-weight: 600 !important;
   font-size: 1.2rem !important; 
}

.blog-title h1 {
    font-family: 'Raleway' !important;
    font-weight: 700;
}

.category-events .meta-category {
    display: none;
}

.page-submenu a:hover {
     color: var(--gruen) !important;
}

#header-outer[data-lhe="animated_underline"] li > a .menu-title-text {
    font-size: 1.2rem;
    font-weight: 200;
}

.swiper-slide .content h1, .swiper-slide .content .ns-heading-el {
    font-weight: 400;
}

h1 {
    font-size: 2.8rem;
    line-height: 3.2rem;
}

h1, h2, h3,
.h1, .h2, .h3,
.flip-box-front {
    text-transform: uppercase;
}

h2,
.green,
h1.green,
.green h1,
.green h2 {
   color: var(--gruen); 
}

.active_texture {
    background: var(--gruen) !important;
    opacity: 0.4 !important;
}

.nectar-flip-box .flip-box-front .inner {
    text-shadow: 1px 2px 2px var(--gruen) !important;
    font-size: 1.5rem !important;
}

.nectar-flip-box .flip-box-front .inner i:before {
	text-shadow: none !important;
}

.nectar-flip-box .flip-box-back .inner p,
.nectar-flip-box .flip-box-back .inner a {
    font-color: var(--gruen);
}

.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, .progress li span, .nectar-progress-bar span, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, #fp-nav.tooltip ul li .fp-tooltip .tooltip-inner, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, .icon-normal, .bar_graph li span, .nectar-button[data-color-override="false"].regular-button, .nectar-button.tilt.accent-color, body .swiper-slide .button.transparent_2 .primary-color:hover, #footer-outer #footer-widgets .col input[type="submit"], .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top:after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .portfolio-items .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items .col[data-default-color="true"] .bottom-meta, .portfolio-items .col.nectar-new-item .inner-wrap:before, .portfolio-filters-inline[data-color-scheme="accent-color-underline"] a:after, .portfolio-filters a, .portfolio-filters #sort-portfolio, .project-attrs li span, .portfolio-filters, .portfolio-filters-inline[data-color-scheme="accent-color"], .bottom_controls #portfolio-nav .controls li a i:after, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .post.quote .content-inner .quote-inner .whole-link, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer .widget_shopping_cart a.button, #header-outer a.cart-contents .cart-wrap span, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines:after, #top nav ul .slide-out-widget-area-toggle a:hover .lines:before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button:after, #header-outer .widget_shopping_cart a.button, body[data-header-format="left-header"] #header-outer[data-lhe="animated_underline"] #top nav ul li:not([class*="button_"]) > a span:after, #buddypress a.button:focus, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single, #top nav > ul > .button_solid_color > a:before, #header-outer.transparent #top nav > ul > .button_solid_color > a:before, .twentytwenty-handle, .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .masonry.classic_enhanced .posts-container article .video-play-button, .masonry.material .masonry-blog-item .meta-category a:before, .material.masonry .masonry-blog-item .video-play-button, .masonry.material .quote-inner:before, .masonry.material .link-inner:before, .nectar-recent-posts-slider .container .strong span:before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-fancy-box:after, .divider-small-border[data-color="accent-color"], .divider-border[data-color="accent-color"], .nectar-animated-title[data-color="accent-color"] .nectar-animated-title-inner:after, #fp-nav:not(.light-controls).tooltip_alt ul li a span:after, #fp-nav.tooltip_alt ul li a span:after, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after, .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap:before, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, .nectar-recent-posts-single_featured .strong a, .post-area.standard-minimal .post .more-link span:before, .nectar-slide-in-cart .widget_shopping_cart a.button, .related-posts[data-style="material"] .meta-category a:before, .post-area.featured_img_left .meta-category a:before, body.material #page-header-bg.fullscreen-header .inner-wrap >a, .nectar-hor-list-item[data-color="accent-color"]:before, .material #sidebar .widget .tagcloud a:before, .single .post-area .content-inner > .post-tags a:before, .auto_meta_overlaid_spaced .post.quote .n-post-bg:after, .auto_meta_overlaid_spaced .post.link .n-post-bg:after, .post-area.featured_img_left .posts-container .article-content-wrap .video-play-button, .post-area.featured_img_left .post .quote-inner:before, .post-area.featured_img_left .link-inner:before, .nectar-recent-posts-single_featured.multiple_featured .controls li:after, .nectar-recent-posts-single_featured.multiple_featured .controls .active:before, .nectar-fancy-box[data-color="accent-color"]:not([data-style="default"]) .box-bg:after, body.material[data-button-style^="rounded"] .nectar-button.see-through.accent-color[data-color-override="false"] i, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close:after, .fancybox-navigation button:hover:before, button[type=submit]:hover, button[type=submit]:focus, body[data-form-submit="see-through"] input[type=submit]:hover, body[data-form-submit="see-through"].woocommerce #respond input#submit:hover, html body[data-form-submit="see-through"] button[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type=submit]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type=submit]:hover, body.original .bypostauthor .comment-body:before, .widget_layered_nav ul.yith-wcan-label li a:hover, .widget_layered_nav ul.yith-wcan-label .chosen a, .nectar-next-section-wrap.bounce a:before, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover {
    background-color: var(--gruen) !important;
}

.submenu-large ul {
    width: 25em !important;
}

#menu-footermenu {
    list-style: none !important;
    margin: 0 !important;
}

#menu-footermenu li {
    list-style: none;
    padding: 0 !important;
    color: var(--graphit);
}

.mainfooter h5,
.mainfooter p,
.mainfooter a,
.mainfooter .link_text,
.mainfooter i,
.mainfooter i:before,
.mainfooter .nectar-cta .link_wrap .link_text  {
    color: var(--graphit) !important;
    text-decoration: none !important;
}

.mainfooter .nectar-cta[data-style=underline] .link_wrap .link_text:after {
    display: none !important;
}

.mainfooter .nectar-cta h6 .link_wrap .link_text {
    color: var(--naturweiss) !important;
}

.excerpt {
    font-family: Cormorant Garamond;
    font-size: 1rem;
}

#footer p,
#footer span,
#menu-footermenu li a,
#menu-footermenu li,
#footer .link_text {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
}

#footer .nectar-cta {
    margin-bottom: 10px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
}

#copyright {
    display: none !important;
}

#copyright p,
#copyright a {
    color: var(--graphit) !important;
    font-size: var(--smallfontsize);
}

.copyright p,
.copyright a {
    color: var(--graphit) !important;
    font-size: var(--smallfontsize);
}

#menu-footermenu li a {
        font-size: 18px;
    line-height: 32px;
}

.list .vc_column-inner ul li {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.list .vc_column-inner ul li::before {
    content: '- ';
    padding-right: 5px;
}


.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium {
    max-width: 100%;
}

.foerderung {
    height: 120px !important;
    width: auto;
}

.foerderung-div .vc_column-inner {
    display: flex !important;
    width: 100% !important;
    flex-direction: row !important;
    justify-content: flex-end !important;
    align-items: bottom !important;

}

.foerderung-div .vc_column-inner .wpb_wrapper {
    display: flex !important;
    width: 100%;
    flex-direction: row !important;
    justify-content: flex-end !important;
}

.foerderung-div .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0px !important;
}

.nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front, .nectar-flip-box[data-flip-direction=horizontal-to-right] .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction=horizontal-to-left] .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction=horizontal-to-right] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction=horizontal-to-left]:hover .flip-box-back, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction=horizontal-to-right]:hover .flip-box-back,
.nectar-flip-box .flip-box-back[data-bg-overlay=true]:after, .nectar-flip-box .flip-box-front[data-bg-overlay=true]:after {
    border-radius: 20px !important;
}

.nectar-flip-box.static-flipbox {
    position: relative;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: inherit;
}

.nectar-flip-box.static-flipbox:hover {
    text-decoration: none;
    color: inherit;
}

.nectar-flip-box.static-flipbox,
.nectar-flip-box.static-flipbox:hover,
.nectar-flip-box.static-flipbox .flip-box-front,
.nectar-flip-box.static-flipbox:hover .flip-box-front,
.nectar-flip-box.static-flipbox .flip-box-back,
.nectar-flip-box.static-flipbox:hover .flip-box-back {
    transform: none !important;
}

.nectar-flip-box.static-flipbox .flip-box-back {
    display: none !important;
}

/* Overlay nur auf der Rückseite normaler, drehbarer Flipboxen */
.nectar-flip-box:not(.static-flipbox) .nectar-flip-box-back-overlay-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    display: block;
    background: transparent;
    text-indent: -9999px;
    overflow: hidden;
    pointer-events: auto;
}

.nectar-flip-box:not(.static-flipbox) .flip-box-back[data-box-link] {
    cursor: pointer;
}