/* 
Theme Name: Oechsli Child andPartners
Theme URI: https://oechsli.com
Description: Oechsli Partners Theme
Author: Oechsli
Author URI: https://oechsli.com/
Template: oechsli
Version: 2025.01.05
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
*/


.phone a:where(:not(.wp-element-button)) {text-decoration: none !important;}

.ca-link a:where(:not(.wp-element-button)), .ca-link a:where(:not(.wp-element-button)):hover {color: #fff !important;}


/* Navigation */

body.header-transparent .site-navigation.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {stroke: #fffdf6;}

.wp-block-navigation__submenu-container.wp-block-navigation-submenu  a:where(:not(.wp-element-button)):hover {background: #f7f7f7 !important;}


/*** Popup ***/


.modal-content {box-shadow:none;}

.modal {left: auto;}


/*** Mobile ***/

@media only screen and (max-width: 767px) {

	.wp-block-spacer.hero-spacer {flex-basis: 100px !important;}
	.wp-block-group.seminar-row {justify-content: flex-start !important;}
	#site-header .wp-block-image img {width: 220px !important;}
	.mobile-icon svg path {fill: #fff !important;}
	body nav.site-navigation:not(.is-responsive) {top: 95px !important;}
	nav.site-navigation.wp-block-navigation .open .wp-block-navigation-item__content.wp-block-navigation-item__content { color: #000 !important;}
	.wp-block-spacer.page-hero-spacer {flex-basis: 120px !important;}

}
.wp-block-file__embed {
  display: block !important;
}




