/* 
Theme Name: Oechsli Child andPartners
Theme URI: https://oechsli.com
Description: Oechsli Partners Theme
Author: Oechsli
Author URI: https://oechsli.com/
Template: oechsli
Version: 2024.01.15
Text Domain: oechsli
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.site-header .wp-block-navigation-item__label {
    color: var(--wp--preset--color--palette-4) !important;
}

.site-navigation.wp-block-navigation>ul>li.wp-block-navigation-item:hover {
    background-color: var(--wp--preset--color--palette-10);
}

.site-navigation.wp-block-navigation>ul>li.wp-block-navigation-item:hover .wp-block-navigation-item__label {
    color: var(--wp--preset--color--palette-4) !important;
}

.site-navigation.wp-block-navigation>ul>li:last-child {
    background-color: #7e9ca43c;
    border: 1px solid var(--wp--preset--color--palette-4);
}
.shadow {
    -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .35);
    box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, .35);
}

.button-hover a:hover {
    color: var(--wp--preset--color--palette-4);
    background-color: var(--wp--preset--color--palette-12);
}


@media screen and (max-width: 781px) {
    body .wp-container-core-navigation-layout-1:not(.is-responsive) {
        /* position: absolute;
        top: 80px !important; */
        background-color: #a4c8cd;
    }
    .site-navigation.wp-block-navigation>ul>li:last-child {
        background-color: #a4c8cd;
    }
.timeline, .step {
        display: none!important;
    }
    body .site-header .is-layout-flex {
        flex-wrap: nowrap; 
        align-items: center;
    }
.fullwidth img {
width:100%!important;
}
}