
/* Static restoration: reveal Elementor and Smush content without WordPress JS. */
.elementor-invisible{visibility:visible!important;opacity:1!important}
.e-con.e-parent{visibility:visible!important}
img.lazyload,img.lazyloaded{opacity:1!important}
.elementor-nav-menu--dropdown.restored-open{display:block!important;height:auto!important;visibility:visible!important;opacity:1!important}
.elementor-nav-menu--dropdown.restored-open a{pointer-events:auto!important}
.elementor-menu-toggle{cursor:pointer}
@media(max-width:767px){.elementor-nav-menu--dropdown.restored-open{position:relative!important}}

.restored-contact{padding:16px 20px;background:#f2f5ef;border-left:4px solid #82b854;line-height:1.6}
.restored-contact a{color:#375d24;font-weight:700;text-decoration:underline}
.elementor-icon .eicon-menu-bar:before{content:"☰"!important;font-family:Arial,sans-serif!important}
.elementor-icon .eicon-close:before{content:"×"!important;font-family:Arial,sans-serif!important}
.elementor-menu-toggle .eicon-menu-bar:before{content:"☰"!important;font-family:Arial,sans-serif!important}
.elementor-menu-toggle .eicon-close:before{content:"×"!important;font-family:Arial,sans-serif!important}
.menu-item-has-children.restored-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}

.restored-contact{padding:16px 20px;background:#f2f5ef;border-left:4px solid #82b854;line-height:1.6}
.restored-contact a{color:#375d24;font-weight:700;text-decoration:underline}
.elementor-icon .eicon-menu-bar:before{content:"☰"!important;font-family:Arial,sans-serif!important}
.elementor-icon .eicon-close:before{content:"×"!important;font-family:Arial,sans-serif!important}
.elementor-menu-toggle .eicon-menu-bar:before{content:"☰"!important;font-family:Arial,sans-serif!important}
.elementor-menu-toggle .eicon-close:before{content:"×"!important;font-family:Arial,sans-serif!important}
.menu-item-has-children.restored-submenu-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important}

/* The captured 2024 Christmas ordering panels have no archived forms. */
.elementor-element-d8ad03f,.elementor-element-759ace24{display:none!important}
.elementor-element-56bea4fe .elementor-element-65f3eed0{width:100%!important;max-width:100%!important;flex-basis:100%!important}
.elementor-element-56bea4fe{background:linear-gradient(90deg,rgba(255,255,255,.93),rgba(255,255,255,.73)),url('/assets/brochure/brochure-p06-03.jpg') center/cover no-repeat!important}

.elementor-social-icons-wrapper{display:none!important}
.elementor-icon-list-icon,.elementor-button-icon{display:none!important}
.restored-mobile-nav{display:none}
@media(max-width:767px){
  html,body{max-width:100%;overflow-x:hidden}
  .elementor-hidden-mobile{display:none!important}
  .elementor-section .elementor-container{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important}
  .elementor-section .elementor-column{width:100%!important;max-width:100%!important;flex-basis:100%!important;min-width:0!important}
  .elementor-widget,.elementor-widget-wrap,.elementor-widget-container{max-width:100%!important;min-width:0!important}
  .elementor-widget-call-to-action .elementor-cta,.elementor-cta__content,.elementor-cta__description{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:break-word!important}
  .elementor-ribbon{display:none!important}
  .restored-mobile-nav{display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px;background:#69002b;color:#fff}
  .restored-mobile-nav a{color:#fff;text-decoration:none;font:600 13px Arial,sans-serif;padding:7px 9px;border:1px solid rgba(255,255,255,.32);border-radius:4px}
  .restored-mobile-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}
}

@media(max-width:767px){.elementor-menu-toggle{display:none!important}.elementor-element-7b6a0c94 .elementor-cta__title{display:block!important;color:#202b27!important}}

.elementor-element-29b57d24{background:url('/assets/brochure/brochure-p06-03.jpg') center/cover no-repeat!important;min-height:340px}
.elementor-element-0319edf{background:url('/assets/brochure/brochure-p05-03.jpg') center/cover no-repeat!important;min-height:340px}
.elementor-element-fe004c1{background:url('/assets/brochure/brochure-p03-01.jpg') center/cover no-repeat!important;min-height:340px}

.elementor-accordion-icon-closed .fa-plus:before{content:"+"!important;font-family:Arial,sans-serif!important;font-size:20px}
.elementor-accordion-icon-opened .fa-minus:before{content:"−"!important;font-family:Arial,sans-serif!important;font-size:20px}
.elementor-ribbon{display:none!important}

.elementor-element-1bdb2de{display:none!important}
