.align-text-left,.align-text-left p{text-align:left!important}.homepage p{font-size:12px;line-height:2.5}.page .entry-content .homepage-grid--announcement{padding:30px;background-color:#fbf9ef;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.page .entry-content .homepage-grid--announcement .button{display:inline-block;margin-top:13px;margin-bottom:15px}.page .entry-content .homepage-grid--announcement h3{margin-top:0;margin-bottom:15px}.page .entry-content .homepage-grid--announcement strong{font-weight:600}.page .entry-content .homepage-grid--announcement p{font-size:12px;margin-bottom:0;margin-left:0;margin-right:0}.page .entry-content .homepage-grid--announcement a{text-decoration:none}.page .entry-content .homepage-grid--announcement .homepage-grid--announcement-underline{text-decoration:underline;text-transform:lowercase}@media (max-width:800px) and (min-width:600px){.page .entry-content .homepage-grid--announcement{width:100%}.homepage-grid--right .homepage-grid--half{width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}}.homepage-grid--left{margin-bottom:30px}.homepage-grid--left .card{margin-bottom:0;background-position:center left}@media (max-width:1000px){.homepage-grid--left{margin-bottom:30px}.reservations .homepage-grid--announcement{width:100%}}@media (max-width:800px){.homepage-grid--left{-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width:600px){.homepage-grid--left{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.homepage-grid--left .card{margin-bottom:30px}}.reservations .wysiwyg .button{display:inline-block;margin-top:30px;margin-bottom:35px}.reservations .homepage-grid{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.reservations .homepage-grid .homepage-grid--announcement{padding-top:40px;padding-bottom:40px}.header{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;background-color:#fff;border-bottom:2px solid #f5f5f5}.header .content-width{padding-bottom:15px}@media (max-width:720px){.header .content-width{padding-bottom:0}}.header .menu-top-secondary-container{margin-bottom:30px}.menu-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;margin-top:60px}.menu-list.menu-list--6 .card{width:-webkit-calc(33.33333% - 21px);width:-moz-calc(33.33333% - 21px);width:calc(33.33333% - 21px)}@media (max-width:800px){.menu-list.menu-list--6 .card{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}}@media (max-width:600px){.menu-list.menu-list--6 .card{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}.menu-list.menu-list--7 .card{width:-webkit-calc(25% - 23.5px);width:-moz-calc(25% - 23.5px);width:calc(25% - 23.5px)}.menu-list.menu-list--7 .card:nth-of-type(1),.menu-list.menu-list--7 .card:nth-of-type(2),.menu-list.menu-list--7 .card:nth-of-type(3){width:-webkit-calc(33.33333% - 21px);width:-moz-calc(33.33333% - 21px);width:calc(33.33333% - 21px)}@media (max-width:1000px){.menu-list.menu-list--7 .card{width:-webkit-calc(33.33333% - 21px);width:-moz-calc(33.33333% - 21px);width:calc(33.33333% - 21px)}.menu-list.menu-list--7 .card:nth-of-type(1){width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}@media (max-width:800px){.menu-list.menu-list--7 .card,.menu-list.menu-list--7 .card:nth-of-type(2),.menu-list.menu-list--7 .card:nth-of-type(3){width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}.menu-list.menu-list--7 .card:nth-of-type(1){width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}@media (max-width:600px){.menu-list.menu-list--7 .card,.menu-list.menu-list--7 .card:nth-of-type(2),.menu-list.menu-list--7 .card:nth-of-type(3){width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}.menu-list.menu-list--8 .card{width:-webkit-calc(25% - 23.5px);width:-moz-calc(25% - 23.5px);width:calc(25% - 23.5px)}@media (max-width:1000px){.menu-list.menu-list--8 .card{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}}@media (max-width:600px){.menu-list.menu-list--8 .card{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}.menu-list.menu-list--9 .card{width:-webkit-calc(33.33333% - 21px);width:-moz-calc(33.33333% - 21px);width:calc(33.33333% - 21px)}@media (max-width:1000px){.menu-list.menu-list--9 .card{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px)}}@media (max-width:600px){.menu-list.menu-list--9 .card{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}.buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.buttons .button{display:inline-block;margin:5px}.group-dining .group-dining-lower .button{display:inline-block;margin-top:30px}.group-dining-options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.group-dining-options.group-dining-options--4,.group-dining-options.group-dining-options--6{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.group-dining-options.group-dining-options--4 .card,.group-dining-options.group-dining-options--6 .card{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:800px){.group-dining-options.group-dining-options--4 .card,.group-dining-options.group-dining-options--6 .card{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}}.group-dining-options.group-dining-options--3 .card{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.group-dining-options.group-dining-options--3 .card:first-of-type{margin-right:30px}.group-dining-options.group-dining-options--3 .card:last-of-type{margin-right:0}@media (max-width:800px){.group-dining-options.group-dining-options--3 .card{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}.group-dining-options.group-dining-options--3 .card:first-of-type{margin-right:0}}.group-dining-options .card-top{background-color:rgba(255,255,255,.85);padding:16px;width:100%;text-align:center}.group-dining-options .card-top span{display:block}.group-dining-options .card-top span:first-of-type{text-transform:uppercase;font-size:22px;color:#3d230c;line-height:26px}.group-dining-options .card-top span:last-of-type{text-transform:lowercase;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.5;letter-spacing:.5px;text-align:center;color:#646668}.gform_wrapper form .gfield_label,.gform_wrapper form .gform_title{line-height:normal;letter-spacing:normal;color:#3c2415;font-weight:400!important;font-style:normal;font-stretch:normal}.gform_wrapper form{max-width:820px!important}.gform_wrapper form .gform_body ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform_wrapper form .gform_body ul li{width:100%}.gform_wrapper form .gform_body ul li input,.gform_wrapper form .gform_body ul li textarea{width:100%!important;border:1px solid #3c2415}.gform_wrapper form .gform_body ul li.ukg-form-half{width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}@media (max-width:600px){.gform_wrapper form .gform_body ul li.ukg-form-half{width:100%}}.gform_wrapper form .gform_heading{margin-bottom:0}.gform_wrapper form .gform_description{display:none!important}.gform_wrapper form .gform_title{text-align:left;font-size:22px;margin-bottom:0!important;margin-top:40px!important}.gform_wrapper form .gfield_label{font-size:18px}.gform_wrapper form .gform_footer{margin-top:0}.gform_confirmation_wrapper{text-align:center}.page--about,.page--events,.page--sip{margin-bottom:60px}.page--about h3.event-heading,.page--events h3.event-heading,.page--sip h3.event-heading{text-align:left}.page--about .event,.page--events .event,.page--sip .event{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:left;margin-top:57px}.page--about .event:first-of-type,.page--events .event:first-of-type,.page--sip .event:first-of-type{margin-top:43px}.page--about .event_image,.page--events .event_image,.page--sip .event_image{max-width:380px;margin-right:26px}.page--about .event_image img,.page--events .event_image img,.page--sip .event_image img{width:100%;border:1px solid #eee}.page--about .event_description,.page--events .event_description,.page--sip .event_description{max-width:625px;text-align:left}.page--about .event_description p,.page--events .event_description p,.page--sip .event_description p{font-size:12px;color:#646668;line-height:2;letter-spacing:.5px;text-align:left}.page--about .event_description h3,.page--about .event_description p:first-of-type,.page--events .event_description h3,.page--events .event_description p:first-of-type,.page--sip .event_description h3,.page--sip .event_description p:first-of-type{font-size:18px;line-height:1.44;letter-spacing:.5px;color:#3c2415;margin:0;text-align:left;font-weight:500;text-transform:none}.page--about .event_description div,.page--events .event_description div,.page--sip .event_description div{margin-top:11px;font-size:18px;line-height:1.33;letter-spacing:.5px;color:#646668;text-align:left;margin-bottom:20px}.page--about .event_description a,.page--events .event_description a,.page--sip .event_description a{font-family:Montserrat,sans-serif;background-color:#caa70d;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:16px;font-weight:600!important;color:#fff!important;line-height:19px;padding:13px 20px;text-transform:uppercase;text-decoration:none;border:none;margin-bottom:20px;margin-top:0;display:inline-block}.page--about .event_description a:hover,.page--events .event_description a:hover,.page--sip .event_description a:hover{background-color:#caa70d;color:#fff!important}@media (max-width:720px){.page--about .event,.page--events .event,.page--sip .event{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page--about .event_description,.page--events .event_description,.page--sip .event_description{width:100%}.page--about .event_image,.page--events .event_image,.page--sip .event_image{margin-right:0;margin-bottom:24px}.page--about .event_image img,.page--events .event_image img,.page--sip .event_image img{display:block;width:100%}}.about-sips{max-width:938px;margin-left:auto;margin-right:auto;margin-top:12px}.page--about .sips .event_description div p,.page--sip .sips .event_description div p{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2.31;letter-spacing:normal;color:#646668}.page--about .sips .event_description div p a:not(.button),.page--sip .sips .event_description div p a:not(.button){color:#646668!important;font-size:13px!important;display:inline;text-decoration:underline;padding:0;margin:0;font-weight:400!important;text-transform:unset;background-color:transparent!important}.menu-page{margin-bottom:80px}.menu-page h1,.menu-page h2{text-align:center;text-transform:lowercase;line-height:33px;font-size:28px;font-weight:300;color:#3c2415}.menu-page .menu-section h3.menu-section-title{text-align:left;margin-top:1em;margin-bottom:14px}.menu-page .menu-item--disclaimer{font-weight:700}