#menu-primary li a{font-size:.875rem;letter-spacing:.05em;line-height:1.25rem}@media (min-width:1024px){#menu-primary li a{font-size:1rem;line-height:1.5rem}}#menu-primary li a{line-height:1.15}#menu-primary li.reservations a{background-color:var(--color-cta-color);border-color:var(--color-cta-color)}#menu-secondary{display:flex;gap:1.5rem;justify-content:space-between}#menu-secondary li{flex:1 1 0%}#menu-secondary li a{font-size:1rem;letter-spacing:.025em;line-height:1.5rem}#menu-secondary li.reservations a{--tw-text-opacity:1;background-color:var(--color-cta-color);border-color:var(--color-cta-color);color:rgba(255,255,255,var(--tw-text-opacity))}#menu-secondary li.reservations a:hover{background-color:var(--color-primary-400)}#menu-secondary a{background-color:var(--color-secondary-100);border-color:var(--color-secondary-100);border-width:1px;color:var(--color-primary-500);display:block;font-family:var(--font-heading);font-weight:600;padding:.75rem;text-align:center;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#menu-secondary a:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:var(--color-primary-400);border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:1536px){#menu-secondary a{font-size:1.125rem;line-height:1.75rem}}footer{--tw-text-opacity:1;background-color:var(--color-primary-500);color:rgba(255,255,255,var(--tw-text-opacity))}footer h2{font-size:1.875rem!important;line-height:2.25rem!important}#footer-form{background:none;padding-bottom:0}#footer-form .gform_button,#footer-form input[type=submit]{background-color:var(--color-primary-200);border-color:var(--color-secondary-200);border-width:1px;color:var(--color-primary-500);cursor:pointer;font-family:var(--font-heading);padding-bottom:.5rem;padding-top:.5rem;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}#footer-form .gform_button:hover,#footer-form input[type=submit]:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.about-section h1,.menus-section .menu-text h2{font-size:1.875rem;line-height:2.25rem}.menus-section .order_online_link,.menus-section .reservations_link{font-size:1.125rem;line-height:1.75rem}.menus-section .reservations_link{background-color:var(--color-primary-200);border-color:var(--color-primary-200);color:var(--color-primary-500)}.menus-section .reservations_link:hover{--tw-border-opacity:1;--tw-text-opacity:1;background-color:initial;border-color:rgba(255,255,255,var(--tw-border-opacity));color:rgba(255,255,255,var(--tw-text-opacity))}.private-section h2{font-size:1.875rem;line-height:2.25rem}.private-section .private_events_links{background-color:var(--color-primary-200);border-color:var(--color-primary-200);color:var(--color-primary-500);font-size:1.125rem;letter-spacing:.05em;line-height:1.75rem}.private-section .private_events_links:hover{background-color:initial}.private-section.secondary{background-color:var(--color-secondary-100)}.private-section.secondary h2,.private-section.secondary p,.private-section.secondary ul.contacts a,.private-section.secondary ul.contacts li{color:var(--color-primary-500)}.private-section.secondary ul.contacts a:hover{color:var(--color-primary-400)}.divider{background:url(/wp-content/themes/arp-theme-ada/public/images/divider_theismann.1f5416.jpg) 50%;background-size:cover}.events-slide-show h2{font-size:1.875rem;line-height:2.25rem}.events-slide-show a.baselink,.events-slide-show a.reservations{--tw-text-opacity:1;background-color:var(--color-cta-color);border-color:var(--color-cta-color);border-width:1px;color:rgba(255,255,255,var(--tw-text-opacity));display:inline-block;font-family:var(--font-heading);font-size:1.25rem;line-height:1.75rem;margin-top:2.5rem;padding:.5rem 1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.events-slide-show a.baselink:hover,.events-slide-show a.reservations:hover{--tw-text-opacity:1;background-color:initial;color:rgba(0,0,0,var(--tw-text-opacity))}h1,h2,h3,h4{letter-spacing:.05em}