.post-content-d{font-family:"soleilLight",sans-serif;font-size:18px;line-height:1.7;color:#2c2c2c;max-width:760px;margin:0 auto;padding:0 20px}.post-content-d h1,.post-content-d h2,.post-content-d h3,.post-content-d h4,.post-content-d h5,.post-content-d h6{font-family:"Marcellus",serif;color:#000;font-weight:400;margin-block-start:2em;margin-block-end:1em;line-height:1.3}.post-content-d .wp-block-heading{font-family:"Marcellus",serif!important;font-weight:400!important;font-size:22px!important;line-height:1.4!important;margin:2em 0 1em}.post-content-d p{margin-bottom:1.4em}.post-content-d ul,.post-content-d ol{margin-left:1.5em;padding-left:.5em;margin-bottom:1.5em}.post-content-d li{margin-bottom:.6em}.post-content-d img{width:auto!important;max-width:100%!important;height:auto;display:block;margin:2em auto;border-radius:10px}.post-content-d figure.wp-block-image{display:flex;justify-content:center;margin:2em auto;width:auto!important;max-width:100%!important}.post-content-d figure.wp-block-image img{width:auto!important;max-width:100%!important;height:auto}@media (max-width:767px){.post-content-d img{width:auto!important;max-width:100%!important}}.post-content-d table{width:100%;border-collapse:separate;border-spacing:0;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;margin:2em 0;font-size:16px;overflow:hidden;table-layout:auto;box-shadow:0 1px 2px rgba(0,0,0,.04)}.post-content-d table th{background-color:#f4f4f4;font-family:"soleilLight",sans-serif;font-weight:600;color:#000;text-align:left;padding:14px 18px;border-bottom:1px solid #ccc}.post-content-d table td{background-color:#fff;padding:14px 18px;border-bottom:1px solid #eee;color:#000;font-weight:400;vertical-align:top}.post-content-d table tr:nth-child(even) td{background-color:#f9f9f9}.post-content-d table tr:last-child td{border-bottom:none}@media (max-width:767px){.post-content-d table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%;border-radius:0}.post-content-d table th,.post-content-d table td{min-width:120px;font-size:14px;padding:10px 12px;white-space:normal}}.post-content-d a{color:#976338;font-weight:500;text-decoration:underline dotted;text-underline-offset:2px}.post-content-d a:hover{color:#7a4f28;text-decoration:underline}.post-content-d .wp-block-gallery{gap:20px!important;margin-bottom:2.5em}.post-content-d .wp-block-gallery .blocks-gallery-item{margin:0!important}.post-content-d .elementor-widget-table-of-contents{background-color:#fdfaf7;padding:15px 20px;border:1px solid #eee2d7;border-radius:8px;margin:2em 0}.post-content-d .elementor-toc__header-title,.entry-content .elementor-toc__header-title{font-family:"Marcellus",serif!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;color:#976338!important;margin-bottom:12px!important}.post-content-d .elementor-toc__list-wrapper ul,.entry-content .elementor-toc__list-wrapper ul{list-style:none!important;padding-left:0!important;margin:0!important}.post-content-d .elementor-toc__list-item,.entry-content .elementor-toc__list-item{font-family:"soleilLight",sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:1.5!important;margin-bottom:6px!important;padding-left:1.2em!important;position:relative;color:#333!important}.post-content-d .elementor-toc__list-item a,.entry-content .elementor-toc__list-item a{font-family:"soleilLight",sans-serif!important;font-weight:400!important;font-style:normal!important;text-decoration:none!important;color:#333!important;display:block;position:relative;transition:all .2s ease-in-out}.post-content-d .elementor-toc__list-item a::before,.entry-content .elementor-toc__list-item a::before{content:"•";position:absolute;left:0;top:.1em;font-size:13px;color:#976338}.post-content-d .elementor-toc__list-item a:hover,.entry-content .elementor-toc__list-item a:hover{color:#7a4f28!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}@media (max-width:767px){.post-content-d{font-size:15.5px;line-height:1.55;padding-left:6px;padding-right:6px}.post-content-d h2,.post-content-d h3{font-size:17px}.post-content-d .elementor-widget-table-of-contents{padding:12px 15px}.post-content-d .elementor-toc__header-title{font-size:16px}.post-content-d .elementor-toc__list-item{font-size:14.5px}}.elementor-toc__header-title,.post-content-d .elementor-toc__header-title{font-family:"Marcellus",serif!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;color:#976338!important;margin-bottom:12px!important}.elementor-toc__list-wrapper ul{list-style:none!important;margin:0!important;padding:0!important}.elementor-toc__list-item,.post-content-d .elementor-toc__list-item{font-family:"soleilLight",sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;line-height:1.5!important;color:#333!important;margin-bottom:6px!important;padding-left:0!important;position:relative}.elementor-toc__list-item a,.post-content-d .elementor-toc__list-item a{font-family:"soleilLight",sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:15px!important;color:#333!important;text-decoration:none!important;padding-left:1em;display:block;position:relative}.elementor-toc__list-item a::before{content:"•";position:absolute;left:0;top:0;color:#976338;font-size:14px}.elementor-toc__list-item a:hover{color:#7a4f28!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}.elementor-toc__list-item,.elementor-toc__list-item a{line-height:1.5!important}.elementor-toc__list-item--level-1,.post-content-d .elementor-toc__list-item--level-1{font-family:"Marcellus",serif!important;font-weight:500!important;font-size:18px!important;margin-bottom:10px!important;padding-left:0!important;color:#333!important}.elementor-toc__list-item--level-2,.post-content-d .elementor-toc__list-item--level-2{font-family:"soleilLight",sans-serif!important;font-weight:400!important;font-size:16px!important;margin-bottom:8px!important;padding-left:1.5em!important;color:#555!important}.elementor-toc__list-item--level-3,.post-content-d .elementor-toc__list-item--level-3{font-family:"soleilLight",sans-serif!important;font-weight:400!important;font-size:15px!important;margin-bottom:6px!important;padding-left:3em!important;color:#777!important}.elementor-toc__list-item--level-1 a:hover,.elementor-toc__list-item--level-2 a:hover,.elementor-toc__list-item--level-3 a:hover{color:#7a4f28!important;text-decoration:underline!important;text-underline-offset:2px!important}.elementor-toc__list-item--level-1 a::before{content:"•";position:absolute;left:-1.2em;color:#976338;font-size:14px}.elementor-toc__list-item--level-2 a::before{content:"‣";position:absolute;left:-1.2em;color:#888;font-size:12px}.elementor-toc__list-item--level-3 a::before{content:"․";position:absolute;left:-1.2em;color:#bbb;font-size:10px}.mobile-menu-d nav ul a,.happy-hour-menu-d nav ul a{justify-content:center}.mobile-menu-d .elementor-nav-menu a,.mobile-menu-d .elementor-nav-menu a:focus,.mobile-menu-d .elementor-nav-menu a:hover{line-height:14px;padding:10px}