@media (max-width: 600px) { .cb-header-inner { padding-left: 18px !important; padding-right: 18px !important; gap: 16px !important; } header .cb-brand .cb-logo img { width: 56px !important; height: auto !important; } .cb-site-title, .cb-site-title a { font-size: 26px !important; white-space: nowrap !important; } .wp-block-cover a.wp-block-button__link[href="/videos/"] { font-size: 15px !important; padding: 11px 22px !important; line-height: 1.3 !important; min-height: 44px; display: inline-flex !important; align-items: center; } }
/* Mobile/tablet menu fix */ @media (max-width: 1000px) { .cb-navigation, .cb-header-inner, .cb-brand { transform: none !important; filter: none !important; backdrop-filter: none !important; will-change: auto !important; contain: none !important; } .wp-block-navigation__responsive-container.is-menu-open { position: fixed !important; inset: 0 !important; width: 100% !important; height: 100% !important; box-sizing: border-box !important; max-width: none !important; z-index: 100000 !important; background: #F6F1E7 !important; padding: 72px 28px 32px !important; overflow: auto !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container { flex-direction: column !important; align-items: flex-start !important; gap: 18px !important; } .wp-block-navigation__responsive-container.is-menu-open a { font-size: 20px !important; color: #5A3428 !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close { display: flex !important; position: absolute !important; top: 20px !important; right: 20px !important; color: #5A3428 !important; z-index: 2 !important; } } @media (min-width: 601px) and (max-width: 1000px) { .wp-block-navigation__responsive-container-open:not(.always-shown) { display: flex !important; } .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { display: none !important; } .cb-site-title, .cb-site-title a { white-space: nowrap !important; } } html, body { overflow-x: clip; }
/* Open panel alignment */ @media (max-width: 1000px) { .wp-block-navigation__responsive-container.is-menu-open { --navigation-layout-justification-setting: flex-start !important; --navigation-layout-justify: flex-start !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content { width: 100% !important; max-width: none !important; align-items: flex-start !important; justify-content: flex-start !important; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item { align-self: flex-start !important; } }
@media (max-width:1000px){ .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position:fixed!important;top:24px!important;right:24px!important;left:auto!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important} }