:root{--wp--style--global--content-size: 1200px}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.food-preferences{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:10px;padding:1rem;margin-bottom:2rem;transition:border-color .3s}.food-preferences-container{border-left:1px solid #e0e0e0;padding-left:1rem}.food-preferences h3{margin-top:0}.food-preferences.saving{border-color:#22bf22}.fp-logging{position:fixed;bottom:0;left:0;right:0;max-width:100vw;background-color:#222;color:#fff;height:40px;border-top:1px solid #111;padding:0 .5rem;line-height:40px;font-size:.8rem}.small-upper{text-transform:uppercase;letter-spacing:1px;font-size:.75rem;margin-top:0;margin-bottom:0}.upcoming-event-list{list-style-type:none;padding:0;display:flex;gap:1rem}.upcoming-event-list-item{flex:0 0 calc(50% - 1rem)}@media screen and (max-width: 767px){.upcoming-event-list-item{flex:1 1 100%}}.upcoming-event-list-item{background-color:#f4f4f4;border:1px solid #bbb;border-radius:10px;padding:1rem;margin-bottom:2rem;transition:opacity .15s}.upcoming-event-list-item a{text-decoration:none;color:inherit}.upcoming-event-list-item h3{margin-top:0}.upcoming-event-list-item.saving{border-color:#22bf22}.upcoming-event-list-item.rsvp-tentative{border-color:orange;background:rgba(255,165,0,.1)}.upcoming-event-list-item.rsvp-declined{border-color:red;background:rgba(255,0,0,.1)}.upcoming-event-list-item.rsvp-attending{border-color:green;background:rgba(0,255,0,.1)}.upcoming-event-list-item.rsvp-host{border-color:purple;background:rgba(128,0,128,.1)}.upcoming-event-list-item .button,.upcoming-event-list-item button{border-radius:5px;border:1px solid #888;background-color:#f4f4f4;font-size:1rem;line-height:1.2;padding:.5rem 1rem;display:inline-block;cursor:pointer;color:#000;font-family:var(--wp--preset--font-family--primary);font-weight:var(--wp--custom--font-weight--light)}.upcoming-event-list-item .button:hover,.upcoming-event-list-item button:hover{background-color:#e0e0e0}.upcoming-event-list-item .event-buttons,.upcoming-event-list-item .rsvp-buttons form{display:flex;gap:1rem;margin-top:1rem}.upcoming-event-list-item .event-buttons .button,.upcoming-event-list-item .event-buttons button,.upcoming-event-list-item .rsvp-buttons form .button,.upcoming-event-list-item .rsvp-buttons form button{flex:1 1 calc(50% - 1rem);text-align:center;color:#000}.upcoming-event-list-item .rsvp-buttons{padding-top:.5rem;border-color:inherit}.upcoming-event-list-item .rsvp-buttons hr{border-width:1px 0 0 0;border-style:solid;border-color:inherit}.event-rsvp-col .upcoming-event-list-item button{width:100%;text-align:center;margin-top:.75rem}.event-rsvp-col .upcoming-event-list-item button.rsvp-attending{border-color:green}.event-rsvp-col .upcoming-event-list-item button.rsvp-tentative{border-color:orange}.event-rsvp-col .upcoming-event-list-item button.rsvp-declined{border-color:red}.event-rsvp-col .upcoming-event-list-item button[class*=rsvp-]{opacity:.25;pointer-events:none;background:rgba(0,0,0,0)}.upcoming-event-list-item .rsvp-label{text-transform:capitalize}.event-details-container{display:flex;flex-direction:row;gap:2rem 4rem}.event-details-container .event-details-col{flex:1 1 auto}.event-details-container .event-rsvp-col{flex:0 0 280px}.event-details-container .event-description{margin-top:2rem}@media screen and (max-width: 767px){.event-details-container{flex-direction:column-reverse}.event-details-container>.event-rsvp-col{flex:0 0 auto}.event-details-container .upcoming-event-guest-list{display:none}}.rsvp-list{margin:0}.rsvp-list-attending li::marker{color:green}.rsvp-list-tentative li::marker{color:orange}.rsvp-list-declined li::marker{color:red}.guest-comment-form button{border-radius:5px;border:1px solid #888;background-color:#f4f4f4;font-size:1rem;line-height:1.2;padding:.25rem 1.5rem;display:inline-block;margin-top:.5rem;cursor:pointer;color:#000;font-family:var(--wp--preset--font-family--primary);font-weight:var(--wp--custom--font-weight--light)}.guest-comment-form button:hover{background-color:#e4e4e4}.guest-comments-list .guest-comment{border:1px solid #eee;padding:1rem}.guest-comments-list .guest-comment .guest-comment-header{display:flex;justify-content:space-between}.guest-comments-list .guest-comment .guest-comment-header small{min-width:150px;text-align:right;font-size:.875rem;opacity:.5}.guest-comments-list .guest-comment p{margin:0}.guest-comments-list .guest-comment.bulletin{background:rgba(210,180,140,.1);border:1px solid rgba(210,180,140,.2)}.guest-comments-list .guest-comment.needs-reply{background:rgba(128,0,128,.1);border:1px solid rgba(128,0,128,.2)}.guest-comments-list .guest-comment .reply-button,.guest-comments-list .guest-comment button{border-radius:5px;border:1px solid #888;background-color:#f4f4f4;font-size:1rem;line-height:1.2;padding:.25rem 1.5rem;display:inline-block;margin-top:.5rem;cursor:pointer;color:#000;font-family:var(--wp--preset--font-family--primary);font-weight:var(--wp--custom--font-weight--light)}.guest-comments-list .guest-comment .reply-button:hover,.guest-comments-list .guest-comment button:hover{background-color:#e4e4e4}.guest-comments-list .guest-reply{width:calc(100% - 2rem);margin-left:2rem}.guest-comments-list .comment-buttons{margin-top:1rem}.guest-comments-list form{margin-top:2rem}.gne-menu-container{text-align:center;background:rgba(210,180,140,.1);border:1px solid rgba(210,180,140,.2);padding:2rem;list-style-type:none}.gne-menu-container .divider{font-size:1.5rem;border-bottom:1px solid tan;max-width:80%;margin:2rem auto 1rem}.gne-menu-container small{display:block;color:tan;max-width:60%;margin:.5rem auto;font-size:.875rem;line-height:1.2}@media screen and (max-width: 767px){.gne-menu-container small{max-width:80%}}.gne-menu-container li+li{margin-top:2rem}.event-anchors{display:flex;flex-wrap:wrap;gap:.5rem}.event-anchors .button{background-color:#f4f4f4;border:1px solid #bbb;border-radius:100px;padding:0 .5rem;text-decoration:none;font-size:1rem;color:#000}.event-anchors .button:hover{background-color:#e4e4e4}#checkbox_bulletin:not(:checked)~#checkbox_bulletin_reply,#checkbox_bulletin:not(:checked)~label[for=checkbox_bulletin_reply]{pointer-events:none;opacity:.2}.event-bulletins-notice{border-radius:10px;padding:1rem;margin-bottom:2rem;background:rgba(128,0,128,.1);border:1px solid rgba(128,0,128,.2)}.event-bulletins-notice>p{margin:0}/*# sourceMappingURL=guest-styles.css.map */
