:root{--primary-font:"Montserrat",sans-serif;--secondary-font:"gyparody",sans-serif;--decorative-font:"HighSoSerious",sans-serif;--decorative-color:#fef303;--black-color:#000;--shadow-color:#333}.newsletter-section .h4{color:#fff!important}html{background:var(--black-color);color:#fff}.anchor{position:absolute;top:0}.acm-section .button:not(.booking-trigger),.acm-section input[type=submit].button:not(.booking-trigger){background:#fff;border:0;box-shadow:5px 5px 0 0 var(--shadow-color);color:var(--black-color);font-family:var(--decorative-font);font-size:22px;font-style:normal;font-weight:400;height:60px;line-height:65px;min-width:147px;padding-bottom:0;padding-top:0;text-transform:uppercase}.acm-section .button:not(.booking-trigger):hover,.acm-section input[type=submit].button:not(.booking-trigger):hover{background:var(--decorative-color)}.acm-section a{color:var(--decorative-color)}.acm-section a:hover{color:#fff}.page-content p{font-size:1rem;font-weight:400;letter-spacing:.05em;line-height:1.7}.midnight-rambler #photos .slide .caption,.page-content p{font-family:var(--primary-font);font-style:normal;letter-spacing:normal}.midnight-rambler #photos .slide .caption{background:var(--black-color);border:none;color:#fff;font-size:18px;font-weight:600;text-align:left;text-transform:uppercase}.midnight-rambler #photos .slide .caption span{display:block;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.7;margin-top:0;text-transform:none}.midnight-rambler #photos .slide .caption span:first-child{color:var(--decorative-color);font-family:var(--secondary-font);font-size:2.5rem;font-weight:500;letter-spacing:.06em;line-height:1.1;margin-bottom:7px;margin-top:24px;text-transform:uppercase}.page-navigation .page-navigation-logo{max-width:150px}.content-on-image .content-on-image-container{background:var(--black-color);width:33.3333333333%}@media screen and (max-width:1200px){.content-on-image .content-on-image-container{width:42%}}@media only screen and (max-width:767px){.content-on-image .content-on-image-container{width:100%}}.content-on-image .content-on-image-container .content-on-image-title{color:var(--decorative-color);font-weight:400}.content-on-image .content-on-image-container .content-on-image-title:before{display:none}.content-on-image .content-on-image-container .content-on-image-title+.content-on-image-subtitle{margin-top:-30px}.restaurant-menu:after{display:none}.restaurant-menu .restaurant-menu-nav button{color:var(--decorative-color);font-family:var(--primary-font);font-style:italic;text-align:left}.restaurant-menu .restaurant-menu-nav button span:after{background-color:var(--decorative-color)}.restaurant-menu .restaurant-menu-nav button.active{font-weight:700}.restaurant-menu .promo-card-text{background-color:var(--decorative-color);color:var(--black-color)}.restaurant-menu .promo-card-text h3{font-family:var(--decorative-font);font-size:2.5rem;font-weight:400;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}@media only screen and (max-width:1199px){.restaurant-menu .promo-card-text h3{font-size:2rem}}@media only screen and (max-width:767px){.restaurant-menu .promo-card-text h3{font-family:var(--primary-font);font-size:1rem;font-weight:600;letter-spacing:.06em}}.restaurant-menu .promo-card-text .promo-card-text-title-price{font-family:var(--primary-font)}.restaurant-menu .promo-card-text p{font-family:var(--primary-font);font-style:italic}.restaurant-menu .restaurant-menu-items{border-color:var(--decorative-color)}@media only screen and (max-width:767px){.restaurant-menu .restaurant-menu-item{background-color:var(--black-color)}}.restaurant-menu .restaurant-menu-item .restaurant-menu-item-heading{color:var(--decorative-color);font-family:var(--secondary-font);font-size:2.5rem;font-weight:400;letter-spacing:.02em;margin:0 0 20px;padding-top:0}.restaurant-menu .restaurant-menu-item .restaurant-menu-item-heading:before{display:none}.restaurant-menu .menu-toggle-item-title{border-color:var(--decorative-color);color:#fff;font-family:var(--primary-font);font-size:1.5rem;letter-spacing:.02em}@media only screen and (max-width:767px){.restaurant-menu .menu-toggle-item-title{font-size:1rem;letter-spacing:.06em}}.restaurant-menu .menu-toggle-item-title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fef303' d='M416 208H272V64a32 32 0 0 0-32-32h-32a32 32 0 0 0-32 32v144H32a32 32 0 0 0-32 32v32a32 32 0 0 0 32 32h144v144a32 32 0 0 0 32 32h32a32 32 0 0 0 32-32V304h144a32 32 0 0 0 32-32v-32a32 32 0 0 0-32-32z'/%3E%3C/svg%3E")}.restaurant-menu .menu-toggle-item-title.active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fef303' d='M416 208H32a32 32 0 0 0-32 32v32a32 32 0 0 0 32 32h384a32 32 0 0 0 32-32v-32a32 32 0 0 0-32-32z'/%3E%3C/svg%3E")}.keyboard-navigation .restaurant-menu .menu-toggle-item-title:focus{box-shadow:0 0 1px 1px var(--decorative-color)}.restaurant-menu .menu-toggle-item-body .dish-name{font-family:var(--primary-font);font-size:1rem;letter-spacing:.06em;text-transform:uppercase}.restaurant-menu .menu-toggle-item-body .dish-components{font-family:var(--primary-font)}.restaurant-menu .restaurant-menu-item-mobile-toggle{color:var(--decorative-color);font-family:var(--primary-font);font-size:1.2rem;text-decoration:none;text-transform:uppercase}.restaurant-menu .restaurant-menu-item-mobile-toggle:hover{text-decoration:underline}.content-with-image.acm-section:after{display:none}@media only screen and (max-width:767px){.content-with-image.acm-section .checkers .checkers-content .headings-wrapper .heading+.heading{margin-top:10px}}.content-with-image.acm-section .checkers .checkers-content h2{color:var(--decorative-color);display:block;font-family:var(--secondary-font);font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:.06em;line-height:1.1;margin-bottom:10px;text-transform:uppercase}.content-with-image.acm-section .checkers .checkers-content h2:after{content:none}.content-with-image.acm-section .checkers .checkers-content .heading strong{font-size:1.5rem}.contacts-section-wrapper.acm-section{background-image:none}.contacts-section-wrapper.acm-section:after{display:none}.contacts-section-wrapper.acm-section .checkers-item .checkers-content h2,.contacts-section-wrapper.acm-section .checkers-item .checkers-content h3{color:var(--decorative-color);display:block;font-family:var(--secondary-font);font-size:2.5rem;font-style:normal;font-weight:400;letter-spacing:.06em;line-height:1.1;margin-bottom:10px;text-transform:uppercase}.contacts-section-wrapper.acm-section .checkers-item .checkers-content h2:after,.contacts-section-wrapper.acm-section .checkers-item .checkers-content h3:after{display:none}.contacts-section-wrapper.acm-section .checkers-item .checkers-content strong{font-family:var(--primary-font);font-weight:600;text-transform:uppercase}.gallery-acm h3{color:var(--decorative-color);font-family:var(--secondary-font);font-size:2.5rem;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}@media only screen and (max-width:767px){.gallery-acm h3{font-size:1.5rem}}.gallery-acm h3 a{color:inherit;text-decoration:none}.gallery-acm h3 a:hover{color:inherit;text-decoration:underline}.gallery-acm .gallery-widget .gallery-image{width:33.3333333333%}@media only screen and (max-width:1199px){.gallery-acm .gallery-widget .gallery-image{width:50%}}@media only screen and (max-width:767px){.gallery-acm .gallery-widget .gallery-image{width:100%}}.newsletter-section .page-content h4{color:var(--decorative-color);font-family:var(--secondary-font);font-size:2rem;font-weight:400}.newsletter-section #newsletter:after{display:none}.newsletter-section #newsletter form{background:var(--black-color);border-color:#fff}.newsletter-section #newsletter form fieldset.main p input[type=text]{border:none;box-shadow:none;box-shadow:5px 5px 0 0 var(--shadow-color);color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;height:70px;letter-spacing:normal;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]::-webkit-input-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]:-moz-placeholder,.newsletter-section #newsletter form fieldset.main p input[type=text]::-moz-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]:-ms-input-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]:focus::-webkit-input-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;opacity:.3;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]:focus:-moz-placeholder,.newsletter-section #newsletter form fieldset.main p input[type=text]:focus::-moz-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;opacity:.3;text-transform:none}.newsletter-section #newsletter form fieldset.main p input[type=text]:focus:-ms-input-placeholder{color:var(--black-color);font-family:var(--primary-font);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:normal;opacity:.3;text-transform:none}.newsletter-section #newsletter form fieldset.main p.required:before{color:red}.newsletter-section #newsletter form fieldset.main p.controls .button{box-shadow:5px 5px 0 0 var(--shadow-color);font-family:var(--decorative-font);font-size:1.4rem;height:70px;letter-spacing:.05em;line-height:75px}.newsletter-section #newsletter form fieldset.main p.controls .button:hover{background-color:var(--decorative-color);box-shadow:none}.newsletter-section #newsletter form fieldset.consent a{color:var(--decorative-color)}.newsletter-section #newsletter form fieldset.consent a:hover{color:#fff}.newsletter-section #newsletter form fieldset.consent em{color:red}
