html{background-color:#000}body{font-family:alegreya,serif;font-size:22px;background-color:#000;color:#eee}.footer{padding:2.5rem 0}blockquote{border-left:2px solid #6c757d;padding-left:10px;margin-top:2rem;margin-bottom:2rem}figure>img{display:block;max-width:100%;width:auto;height:auto}html,body{overflow-x:hidden}.container.menu-page,.container.teater{background-image:url(../../images/trellis3600.png);background-repeat:repeat;background-size:175%}a{color:#f99292;text-decoration:none;background-color:transparent}a:hover{color:#f99292}.bookbuttons{padding-top:55vh}.menubutton{padding-top:370px}.addressbutton{padding-top:300px;margin-bottom:40px}.addressbutton .btn-book{width:50%}.box{padding:10px;margin:10px;border:1px solid}.events{padding-top:40px;padding-bottom:40px}.events .event{margin-bottom:20px}.events .event-box{height:100%;display:flex;flex-direction:column;padding:30px 20px 20px;border:1px solid #efebec;background-color:#201e1f;background-image:url(../../images/trellis3600.png),linear-gradient(to top,#440505,#201e1f 85%);background-repeat:repeat,no-repeat;background-size:350%,100% 100%}.events .event-box h3{margin-bottom:10px}.events .event-box .event-date{font-family:futura-pt,sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px;color:#f99292}.events .event-box>a{margin-top:auto;align-self:center}.instagram{padding-top:40px;padding-bottom:40px}.instagram .instagram-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.instagram .instagram-grid a:first-child{grid-column:span 2}@media(min-width:768px){.instagram .instagram-grid{grid-template-columns:repeat(5,1fr)}.instagram .instagram-grid a:first-child{grid-column:auto}}.instagram img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid #efebec;transition:opacity .15s}.instagram img:hover{opacity:.8}.white-guide{margin-top:20px}.white-guide a{color:#efebec;font-family:arial,sans-serif;font-weight:400}.white-guide a:hover{text-decoration:none}.white-guide img{opacity:100%;border:1px solid #000}.btn-book{font-size:16px;letter-spacing:1px;font-weight:400;margin:10px 0;background-color:#201e1f;border-color:#efebec;text-transform:uppercase;border-radius:0;color:#efebec}.btn-book:hover{background-color:#000;color:#efebec}.info{font-family:futura-pt,sans-serif;letter-spacing:3px}.info ul{list-style-type:none;padding-left:0;text-align:center}.info ul li span{font-weight:700}img.fp-image{width:100%;margin-bottom:40px}h1,h2{color:#eee;text-align:center;font-weight:700}h1{font-size:28px;font-family:futura-pt,sans-serif;text-transform:uppercase}h2{font-size:32px;letter-spacing:1.5px}h3{margin-bottom:20px;font-family:futura-pt,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#eee}.container{background-size:100%;background-repeat:no-repeat}.container.page{margin-top:60px}.container.home{min-height:560px}.container.sectwo{min-height:440px;padding-bottom:60px}.container.secthree{min-height:560px;margin-top:20px}.container.secfour{min-height:440px}.container.footer{padding-bottom:1px}.header{padding-top:8px}.soho-logo{margin-bottom:10px;margin-top:-20px}.ig img.ig-logo{width:20px;margin-right:10px;text-align:center}.ig p{text-align:center;font-size:16px}.ig p a{color:#eee}.ig p a:hover{text-decoration:none;color:#c5250b}nav.navbar{background-color:#000;min-height:0;opacity:85%}nav.navbar ul.navbar-nav{margin-top:20px;z-index:100}nav.navbar ul.navbar-nav li.nav-item a.nav-link{font-family:futura-pt,sans-serif;letter-spacing:3px;color:#eee;font-size:19px;padding:5px 20px;text-transform:uppercase}nav.navbar .container{padding:0;background-color:#000}nav.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(240, 235, 239, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}nav.navbar ul.navbar-nav.ml-auto{margin-top:0;margin-bottom:20px}.navbar-toggler:focus,.navbar-toggler:active{outline:none;box-shadow:none}.page .main ul{list-style-type:none;padding-inline-start:0;margin-bottom:50px}.page .main ul li{margin-bottom:10px}.language-switcher{display:flex;gap:.5rem;list-style:none;padding:0;margin:0}.language-switcher li a{display:block;opacity:.3;transition:opacity .15s;text-decoration:none;font-size:1.2rem!important;color:#fff;font-weight:600;letter-spacing:.02em}.language-switcher li a:hover{opacity:1}.language-switcher li.active a{opacity:1}.onecol{text-align:center}.not-found p{text-align:center;color:#eee;font-size:2em}.menu-page p{text-align:center;margin-bottom:20px}.holiday-hours{background-color:#5d0f0f;padding:7px}.holiday-hours h4{text-transform:uppercase}.embed iframe{margin:0 auto!important;min-width:auto!important}@media(min-width:768px){.right-sidebar a.block-link,.right-sidebar img{float:right}.right-sidebar a.block-link{font-size:11px}nav.navbar .navbar-toggler-icon{width:60px;height:60px}nav.navbar ul li a{padding:5px 20px}.container.page{margin-top:80px}.btn-book{font-size:24px}h2{font-size:30px}.description .ig img.ig-logo{width:30px;height:30px}.description .ig p{font-size:20px}}.instructions{margin-top:40px;background-color:#440505;padding:20px}.instructions p{font-size:22px;font-family:futura-pt}.instructions img{display:block;margin:0 auto;max-width:50%}.video{aspect-ratio:16/9;width:100%}@media(min-width:576px) and (max-width:767px){.container.home{min-height:600px}.container.sectwo{min-height:600px}}@media(min-width:768px) and (max-width:1199px){.container.home{min-height:800px}.container.sectwo{min-height:800px}.bookbuttons{padding-top:700px}.menubutton{padding-top:690px}}@media(min-width:1200px){.container.home{min-height:1200px}.container.sectwo{min-height:1200px}.container.secthree{min-height:1200px}.bookbuttons{padding-top:620px}.menubutton{padding-top:1020px}}.nyarsafton .event-date{font-family:futura-pt,sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:16px;color:#f99292}.nyarsafton .seatings p{font-size:20px;line-height:1.6}body.A4,body.A5{font-family:Alegreya,serif;color:#202020}*{box-sizing:border-box}article.menu{margin-top:40px;display:grid}article.menu h2{font-family:futura-pt,sans-serif;font-size:14pt;font-weight:600;letter-spacing:4.7px;margin-top:0;text-transform:uppercase;border-bottom:1px solid #202020;white-space:nowrap}article.menu h2:not(:first-child){margin-top:30px}article.menu h3{font-family:futura-pt,sans-serif;font-size:11pt;font-weight:600;letter-spacing:3px;margin-top:0;text-transform:uppercase}article.menu ul{list-style-type:none;padding-left:0;margin-bottom:35px}article.menu ul li{font-weight:400}article.menu span.price{font-family:futura-pt,sans-serif;margin-left:0;font-weight:600;font-size:13px}article.menu.food-menu{grid-template-columns:100%;font-size:16px}article.menu.food-menu ul li{margin:0 0 10px}article.menu.food-menu ul.twocol{columns:2;-webkit-columns:2;-moz-columns:2}article.menu.food-menu div.twocol{float:left;width:300px}article.menu.food-menu h2 span.handmade{font-size:16px;font-family:alegreya;letter-spacing:normal;text-transform:none;font-style:italic;font-weight:400}article.menu.drink-menu{grid-template-columns:65% 35%;font-size:16px}article.menu.drink-menu ul{margin-bottom:35px}article.menu.drink-menu ul li{margin:0 0 6px}article.menu.drink-menu h2{display:inline;margin-bottom:20px}article.menu.wines ul.wine li{margin-bottom:6px;font-size:13px}article.menu.wines ul.wine li .name{font-style:italic;font-size:15px;margin-bottom:1px}article.menu.cocktail-menu{grid-template-columns:100%;font-size:14px;margin-bottom:20px;margin-top:10px}article.menu.cocktail-menu h2{display:block}article.menu.cocktail-menu ul{text-align:left;margin:20px 0 0}article.menu.cocktail-menu ul li{margin-bottom:20px}article.menu.cocktail-menu ul li:last-child{margin-bottom:10px}article.menu.cocktail-menu div.name{font-style:italic;font-size:16px;margin-bottom:4px}article.menu.groups-menu{grid-template-columns:100%;font-size:14px;margin-bottom:20px;margin-top:0}article.menu.groups-menu h2{display:block;text-transform:none}article.menu.groups-menu ul{text-align:left;margin:10px 0 0}article.menu.groups-menu ul li{margin-bottom:20px}article.menu.groups-menu ul li:last-child{margin-bottom:10px}article.menu.groups-menu div.name{font-style:italic;font-size:16px;margin-bottom:4px}article.menu.lunch-menu{grid-template-columns:100%;font-size:14px;margin-bottom:20px;margin-top:40px}article.menu.lunch-menu h2{display:block}article.menu.lunch-menu ul{text-align:left;margin:20px 0 0}article.menu.lunch-menu ul li{margin-bottom:20px}article.menu.lunch-menu ul li:last-child{margin-bottom:10px}article.menu.lunch-menu div.name{font-style:italic;font-size:16px;margin-bottom:4px}article.menu.lunch-menu span.weeknum{display:none}div.allergen{position:absolute;bottom:20px;left:75px;font-size:14px}@page{size:A4}.menu-page h1{margin:0 0 60px}article.menu{font-family:Alegreya,serif;color:#eee;padding:5%;max-width:795px;margin:20px auto;background-color:#000;box-shadow:0 0 100px 5px #e7381882}article.menu h2{border-bottom:1px solid #777;color:#eee;text-align:left}article.menu.food-menu ul{margin-top:10px}article.menu.food-menu ul li{font-size:18px;margin-bottom:10px}article.menu.food-menu div.twocol{float:none;width:auto}article.menu.drink-menu ul{margin-top:10px}article.menu.drink-menu ul li{margin-bottom:2px;font-size:20px}article.menu.cocktail-menu ul{margin-top:30px}article.menu.cocktail-menu ul li{font-size:15px}article.menu.cocktail-menu ul .name{font-size:22px}article.menu.lunch-menu{font-size:18px}article.menu.lunch-menu ul{margin-top:30px}article.menu.lunch-menu span.weeknum{display:inline}article.menu.wines ul.wine li{font-size:15px;margin-bottom:10px}article.menu.wines ul.wine li .name{font-size:22px}div.allergen{position:static}div.allergen.ct{display:none}@media(max-width:575.98px){article.menu.drink-menu{grid-template-columns:100%}}