/* 
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
*/

/*1-23-26 This is to ensure our hamburger menu shows on tablet and phone after a framework change */
.visibility-mobile .hamburger-menu-button { display:block; } 
@media (min-width: 1025px) { .visibility-mobile .hamburger-menu-button { display: none !important; } }


body.header-transparent-sticky:not(.scrolling) .site-header { background:transparent !important; }




.wp-block-column { z-index:1; }

.plaid-square {
    position: relative; /* Establish positioning context for children */
    display: inline-block; /* Ensure it wraps the content */
}

.plaid-square img {
    display: block; /* Avoids inline spacing issues */
    width: 100%; /* Ensures image scales properly */
    height: auto;
}

.plaid-square::after {
    content: ""; /* Placeholder for the .png */
    position: absolute;
    bottom: -10px;
    left: -10px;
    width: 80px; /* Adjust to the PNG dimensions */
    height: 80px; /* Adjust to the PNG dimensions */
 background: url('/wp-content/uploads/2024/12/plaid-square-png.webp') no-repeat;
    background-size: contain; /* Ensure the image fits within the defined dimensions */
    pointer-events: none; /* Make it non-interactive */
    z-index:-1;
}



ul li::marker {
  color:var(--wp--preset--color--palette-10);
 
}

.mobile-icon path { fill:#fff !important; }

@media (max-width: 781px) {

.site-logo img { width:150px !important; }

body nav.site-navigation:not(.is-responsive) { background:var(--wp--preset--color--palette-1) !important;  }
nav.site-navigation.wp-block-navigation .open .wp-block-navigation-item__content.wp-block-navigation-item__content { color:var(--wp--preset--color--palette-9) !important;  }

}