/*
Theme Name: RD Lantzsch 2025
Theme URI: 
Author: tm|rd
Author URI: 
Description: Lantzsch Theme für Gutenberg
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 5.7
Version: 1.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rd-lantzsch-2025
Tags: 
*/

@media (max-width: 781.98px) {
    header .top-bar {
        gap: 5px;
    }

    footer .footer-top{
        flex-direction: column;
        padding: 0px!important;
        gap: 0px;
    }

    footer .icon-links-row{
        margin: 0px!important;
        padding: 0px!important;
    }
}

@media (max-width: 599.98px) {
    footer .icon-links-row{
        flex-direction: column;
        align-items: flex-start;
    }

    footer .footer-navigation nav ul{
        flex-direction: column;
        gap: 5px;
    }
}

.forminator-button{
    border: 2px solid !important;
    cursor: pointer !important;
    font-family: var(--wp--preset--font-family--source-sans-3) !important;
    font-size: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
    color: var(--wp--preset--color--custom-dunkelbraun) !important;
    background-color: var(--wp--preset--color--custom-ocker) !important;
    border-color: currentColor !important;
    border-width: 2px !important;
    border-style: solid !important;
    padding-top: 0.667em !important;
    padding-right: 1.33em !important;
    padding-bottom: 0.667em !important;
    padding-left: 1.33em !important;
    border-radius: 10px !important;
}
.forminator-button:hover{
    box-shadow: none !important;
    /* color: var(--wp--preset--color--custom-ocker) !important;
    background-color: var(--wp--preset--color--custom-dunkelbraun) !important; */
}
.forminator-field-consent .forminator-checkbox__label p{
    margin-block-start: 0;
    font-size: 16px;
}

@media (max-width: 600px) {
    /* body.home .wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content {
        padding: 0;
    } */

    .wp-block-media-text.is-stacked-on-mobile.content-no-padding>.wp-block-media-text__content {
        padding: 0;
    }
}

body.home .entry-content{
    margin-block-start: 0px;
}

.wp-block-navigation__responsive-container ul li a span{
    color: var(--wp--preset--color--custom-dunkelbraun)!important;
}

#BorlabsCookieBoxWidget svg use{
    color:  var(--wp--preset--color--custom-ocker);
}


@media (min-width: 991.98px) {
    header nav .home-link a{
        width: 18px;
    }
    header nav .home-link a span{
        color: transparent;
        font-size: 0;
        height: 18px;
        width: 18px;
        overflow: hidden;
    }
    header nav .home-link a span::after {
        visibility: visible;
        content: " ";
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23432918' d='M288 115L69.47 307.71c-1.62 1.46-3.69 2.14-5.47 3.35V496a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16V368a16 16 0 0 1 16-16h96a16 16 0 0 1 16 16v128a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16V311.1c-1.7-1.16-3.72-1.82-5.26-3.2zm282.69 121.28l-255.94-226a39.85 39.85 0 0 0-53.45 0l-256 226a16 16 0 0 0-1.21 22.6L25.5 282.7a16 16 0 0 0 22.6 1.21L277.42 81.63a16 16 0 0 1 21.17 0L527.91 283.9a16 16 0 0 0 22.6-1.21l21.4-23.82a16 16 0 0 0-1.22-22.59z'/%3E%3C/svg%3E");
  
        background-repeat: no-repeat;
        height: 18px;
        width: 18px;
        position: absolute;
        top: 5px;
        left: 0px;
    }
}