progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figcaption,menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=submit],[type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}button,.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:focus,button:focus,a,button,.no-focus{outline:0}body,td,th,li,ol,ul,h1,h2,h3,h4,h5,p,button,form,dd,dt,dl{margin:0;padding:0;border:0;list-style-type:none;background:none}@font-face{font-family:'prestige-elite';font-style:normal;font-weight:normal;src:url("../fonts/prestige-elite/prestige-elite.woff2") format("woff2"),url("../fonts/prestige-elite/prestige-elite.woff") format("woff"),url("../fonts/prestige-elite/prestige-elite.ttf") format("truetype")}@font-face{font-family:'prestige-elite';font-style:normal;font-weight:600;src:url("../fonts/prestige-elite-bold/prestige-elite-bold.woff2") format("woff2"),url("../fonts/prestige-elite-bold/prestige-elite-bold.woff") format("woff"),url("../fonts/prestige-elite-bold/prestige-elite-bold.ttf") format("truetype")}html{overflow-y:scroll}body{background:#eceadf}html,html body{height:100%;min-width:320px}html.mobile,html.mobile body{min-width:320px}body,a,p,li,div,button,input,select,textarea{font:13px "gotham-narrow",sans-serif;color:#1c1518;text-decoration:none;border-radius:0}p,p a,li{font-size:14px;font-family:"prestige-elite",monospace;line-height:1.4em}p b,p strong,p a b,p a strong,li b,li strong{font-weight:600}p a{color:#E4341B}button.on,a.on,button:hover,a:hover{color:#E4341B;text-decoration:none;cursor:pointer}.title,h1,h2,h3,h4,.h1,.h2,.h3,.h4{text-transform:uppercase;display:inline-block;letter-spacing:2px;text-indent:2px;font-weight:700;text-align:center}h2,.h2{font-size:40px;letter-spacing:2px;line-height:32px}h1,.h1,h3,.h3{letter-spacing:2px;font-size:19px;line-height:20px}h1,.h1{line-height:1.5em}h4,.h4{font-size:15px;line-height:16px}#wrapper{width:100%;min-height:100%;text-align:center}#content{padding-bottom:57px}.radio{text-align:right;width:140px;height:32px}.radio svg{position:absolute;right:0;top:0;display:block;fill:#1c1518;height:30px;width:auto}.radio>a{position:absolute;right:30px;top:0;display:block;font-size:10px;font-weight:600;letter-spacing:2px;height:32px;line-height:32px}.social{text-align:right;width:80px;height:20px;position:absolute}.social a{display:inline-block;margin-left:10px;width:17px;height:17px}.social a,.social a svg{fill:#eceadf}.social a:hover svg{fill:#E4341B}.social a svg{display:block;width:auto;height:15px}.newsletter-form{height:24px;width:210px}.newsletter-form input{display:block;height:20px;line-height:20px;width:180px;border:2px solid #1c1518;text-align:center;text-transform:uppercase;background:#eceadf;color:#1c1518;font-size:11px;letter-spacing:2px}.newsletter-form button{position:absolute;right:0;top:0;font-size:19px;font-weight:normal;background:#1c1518;color:#eceadf;width:30px;height:20px}#header,#footer{position:relative;height:auto;width:100%;padding:0 45px}#header>div,#footer>div{position:relative;max-width:1800px;margin:0 auto}#header{padding-top:25px;padding-bottom:18px}#header>div>a{position:absolute;left:15px;left:0;top:0;z-index:1002}#header>div>a,#header>div>a svg{display:block;width:390px;height:67px}#header>div>a svg{fill:#1c1518}#header>div>a:hover svg{fill:#E4341B}#header>div .radio,#header>div .radio a,#header>div .social,#header>div .social a,#header>div .upper,#header>div .upper a,#header>div .site-links,#header>div .site-links a{color:#1c1518;text-transform:uppercase}#header>div .radio a:hover,#header>div .social a:hover,#header>div .upper a:hover,#header>div .site-links a:hover{color:#E4341B}#header>div .radio a:hover svg,#header>div .social a:hover svg,#header>div .upper a:hover svg,#header>div .site-links a:hover svg{fill:#E4341B}#header>div .upper{position:relative;z-index:1001;padding:1px 0 0 161px;text-align:center;height:64px;line-height:1.2em}#header>div .upper,#header>div .upper a{font-size:16px;color:#5d5d5b;letter-spacing:0;font-family:"prestige-elite",monospace}#header>div .upper a{padding-right:5px}#header>div .site-links{position:relative;z-index:1001;padding:16px 0 0 0;margin-right:80px;text-align:left;line-height:1.75em}#header>div .site-links a{position:relative;font-size:21px;font-weight:600;letter-spacing:8px;margin-right:67px;white-space:nowrap}#header>div .site-links.site-links-5 a{letter-spacing:6px;margin-right:49px}#header>div .site-links.site-links-6 a{letter-spacing:4px;margin-right:32px}#header>div .site-links a#l_book{margin-right:0;color:#E4341B}#header>div .social,#header>div .radio,#header>div .newsletter-form{position:absolute;z-index:1002;right:0}#header>div .social{bottom:2px}#header>div .social a,#header>div .social a svg{fill:#1c1518}#header>div .radio{top:-3px}#header>div .newsletter-form{top:37px}#footer{background:#1c1518;height:57px;margin-top:-57px;padding-top:10px;padding-bottom:10px}#footer>div .radio,#footer>div .newsletter-form{display:none}#footer>div .contact-links{position:relative;z-index:1001;padding-top:9px;text-align:left;margin-right:60px;line-height:1.75em}#footer>div .contact-links,#footer>div .contact-links a{color:#eceadf;text-transform:uppercase;font-size:12px;letter-spacing:0;font-family:"prestige-elite",monospace}#footer>div .contact-links a:hover{color:#E4341B}#footer>div .contact-links a:hover svg{fill:#E4341B}#footer>div .contact-links a{margin-right:36px}#footer>div .contact-links a.last{margin-right:0}#footer>div .radio a{color:#eceadf}#footer>div .radio svg{fill:#eceadf}#footer>div .newsletter-form input{border:2px solid #eceadf;background:#1c1518;color:#eceadf}#footer>div .newsletter-form button{background:#eceadf;color:#1c1518}#footer>div .social{top:10px;right:0}button.arrow{position:absolute;height:100%;top:0;z-index:100;border-radius:0}button.arrow.arrow-left{left:0;width:40%}button.arrow.arrow-left svg{left:20px}button.arrow.arrow-right{right:0;width:60%}button.arrow.arrow-right svg{right:20px}button.arrow.arrow-fixed-width{width:145px}button.arrow svg{position:absolute;top:50%;margin:-20px 20px 20px 20px;display:block;width:24px;height:40px;stroke:#eceadf;fill:#eceadf}button.arrow.off,button.arrow.off:hover{opacity:.5}.grid{max-width:1180px;max-width:1540px;padding:0;margin:0 auto 40px auto;position:relative}.grid button.arrow.arrow-left,.grid button.arrow.arrow-right{width:40px}.grid button.arrow.arrow-left svg,.grid button.arrow.arrow-right svg{top:165px;margin-left:0;margin-right:0}.grid button.arrow.arrow-left svg{left:10px}.grid button.arrow.arrow-right svg{right:10px}.grid button.arrow svg{fill:#1c1518;stroke:#1c1518;margin-left:0;margin-right:0}.grid>div{width:1440px;height:auto;margin:0 auto;overflow:hidden;position:relative}.grid>div>div{width:9999px;height:auto;position:relative;left:0;top:0}.grid>div>div>div{width:330px;height:auto;float:left;margin:0 15px;text-align:left;position:absolute;top:-9999px}.grid>div>div>div.on{position:relative;top:auto}.grid>div>div>div h2{font-size:18px;line-height:24px}.grid>div>div>div h3{font-size:14px}.grid>div>div>div h2,.grid>div>div>div h3,.grid>div>div>div p{display:block;text-align:left}.grid>div>div>div p{margin-top:10px}.grid>div>div>div p,.grid>div>div>div p a{font-size:12px}.grid>div>div>div>a.link{position:absolute;bottom:0;right:0;display:inline-block;letter-spacing:2px;text-transform:uppercase;font-size:12px;color:#E4341B;font-weight:600;border-bottom:2px solid #E4341B}.grid>div>div>div>a.photo{margin-bottom:15px;position:relative;height:330px;width:330px;display:block}.grid>div>div>div>a.photo:hover{opacity:.8}.grid>div>div>div>a.photo img{display:block;width:100%;height:auto}.text{position:relative;padding:0 45px;max-width:1200px;margin:0 auto}.text h1{margin:0;padding-bottom:0}.text h2{padding-bottom:16px}.text>div{position:relative;padding:26px 0 39px 0}.text>div p{padding-top:15px}.text>div.bottom ul{padding-top:15px}.text>div.bottom ul{max-width:750px;margin:0 auto;text-align:center}.text>div.bottom ul li:before{content:'\2022';position:absolute;top:0;left:0}.text>div.bottom ul li{display:inline-block;width:280px;margin:0 35px;position:relative;padding-left:15px;text-align:left}.text>div.hours-menus ul,.text>div.top ul{text-align:center;max-width:300px;margin-left:auto;margin-right:auto;display:block;padding-top:0}.text>div.hours-menus ul li,.text>div.top ul li{margin-bottom:14px;display:block}.text>div.hours-menus ul li,.text>div.hours-menus ul li a,.text>div.top ul li,.text>div.top ul li a{font-size:24px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.text>div.hours-menus{padding:0 25px 45px 25px;text-align:center;max-width:720px;margin:0 auto}.text>div.hours-menus.double>ul{float:left}.text>div.hours-menus.double>div{float:right}.text>div.hours-menus>ul,.text>div.hours-menus>div{width:280px;margin:0 auto}.text>div.hours-menus>div{border:3px solid #1c1518;padding:8px 0 19px 0}.text>div.hours-menus>div p{text-transform:uppercase;font-family:"gotham-narrow",sans-serif;font-weight:normal;letter-spacing:2px;font-size:11px}.text>div.hours-menus>div p strong,.text>div.hours-menus>div p b{font-size:15px;font-weight:600}.text>div.right{z-index:1001;padding-left:350px}.text>div.top{padding-top:15px;padding-bottom:0;width:100%}.text>div.top ul{max-width:1200px;margin:0 auto;padding-bottom:0px}.text>div.top ul li{display:inline-block;margin:0 18px}.text>div.top ul li,.text>div.top ul li a{font-size:18px}.text>div.bottom{padding-top:0}.box-list{padding:0 25px;margin-bottom:45px}.box-list>div{max-width:600px;margin:0 auto 25px auto;border:3px solid #E4341B;padding:14px 25px 22px 25px}.box-list>div>h2{font-size:14px;color:#E4341B}.box-list>div>a{font-size:11px;font-weight:600;color:#E4341B;text-transform:uppercase}.box-list>div>div{padding-top:14px}.box-list>div>div p{padding-bottom:17px}.box-list>div>div p b,.box-list>div>div p strong{font-weight:600}.box-list>div>div p,.box-list>div>div p a{font-size:11px;color:#E4341B}.cycle{width:100%;min-height:300px;max-height:900px;overflow:hidden;position:relative;background:#eceadf}.cycle button.arrow{z-index:102}.cycle button.arrow svg{fill:#eceadf;stroke:#eceadf}.cycle>img{display:block;width:100%;height:auto;position:relative}.cycle>div.title{z-index:101}.cycle .title{color:#eceadf;font-size:60px;line-height:60px;letter-spacing:8px;text-indent:2px;position:absolute;top:50%;left:0;width:100%;margin-top:-30px;height:60px;text-align:center}.cycle .title.double{font-size:30px;height:72px;margin-top:-36px;line-height:36px}.cycle .items{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;overflow:hidden}.cycle .items .item{position:absolute;left:0;top:-99999px;height:100%;width:100%;background:no-repeat center center;background-size:cover}.cycle .items .item.on{top:0;position:relative}.cycle .items .item>a{position:relative;width:100%;height:100%;display:block}.page{position:relative;top:0}#s_page p,#s_page li{text-align:left}#s_page ul,#s_page ol{margin-left:15px}#s_page li{padding-top:15px;list-style-type:circle}#s_page p{text-align:left}#s_page p strong,#s_page p b{font-size:17px}.rez>h3{color:#E4341B}.rez form{margin:0 auto}.rez button.cancel{position:absolute;right:10px;top:14px;width:25px;height:25px;line-height:25px;text-align:center}.rez label{width:100%;text-transform:uppercase;letter-spacing:2px;font-size:18px;margin-top:20px;display:block;font-weight:600;text-align:center;position:relative;height:30px;line-height:30px}.rez input{display:block;border:2px solid #1c1518;height:30px;letter-spacing:0;line-height:30px;text-align:center;width:100px;position:relative;top:-2px}.rez a.submit,.rez button.submit{background:#E4341B;color:#eceadf;font-weight:normal;margin-top:40px;font-size:14px;padding:0 10px;height:30px;line-height:30px}.rez .guests{text-align:center}.rez .guests label{margin-left:10px;margin-right:10px;margin-top:40px;width:auto;display:inline-block}.rez .guests label input{display:inline-block;width:50px}.rez .dates{text-align:center}.rez .dates .date{display:inline-block;width:220px;margin:0 40px}.rez .dates label{overflow:hidden;height:30px;line-height:30px}.rez .dates label input{position:absolute;left:0;top:-9999px}.valign{padding-top:30px}#p_rooms .rez{margin-top:22px}#s_eat ul{padding:10px 0 10px 0}#s_eat h2{padding-top:30px}#s_events.no-text .cycle,#s_shop.no-text .cycle{margin-bottom:45px}.pika-title,.pika-label,.pika-button,.pika-table th,.pika-table td{text-transform:uppercase;font-size:12px !important;font-family:'prestige-elite-std', monospace !important}.pika-single{z-index:99999;display:block;position:relative}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-title{position:relative;text-align:center;width:200px;height:25px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;background:#f5f2f2;border:1px solid #1c1518}.pika-lendar{padding:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:0 2px;line-height:23px}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:23px;height:23px;text-indent:999px;white-space:nowrap;overflow:hidden;background-color:#1c1518;background-position:center center;background-repeat:no-repeat;*position:absolute;*top:0}.pika-prev,.is-rtl .pika-next{float:left;background-position:5px center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJVJREFUeNpiYMADXr96KADEBiA2Iz5FQGo/ECsAsSMLAUUGUKF4RiIULRAVk09kJEYRihvxKYIrJKQIrJAYRSDAhKZoAzZFMIUTkfgOsABGBzA3JgCp+VCxD6AABpp8AUMhMYrRwxGnYiZkhUDBBUBqApQLDg28iQIoCTI1AdlkJmwKoUG0AMnkeAYC6XE+1HQGgAADADzhUTePCKlzAAAAAElFTkSuQmCC");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-position:8px center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpiYACC168ezgfiBAZ8AKigH4j/QzFOxUxAvBCIP0D5OE1mhJpqAKT2A7EAVDxRVEx+AYZCYhQzorkXp2JGLJ7DqpgRR0hgKGbCphBowgUgdQBJKJ8Jh4nzgVQAlAvS5MiIQ1ECsiKgDR8YiVGEHo44FSHHDF5F4LgGJQpCitATBU5FKAEMxAL4kiNAgAEAq9BgFwFOLNQAAAAASUVORK5CYII=");*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default}.pika-select{display:inline-block;*display:inline}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:4px;font-size:12px;line-height:15px;text-align:center}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0;height:30px;line-height:30px}.pika-table th{font-weight:bold;text-align:center}.pika-table tbody{border-left:2px solid #1c1518;border-top:2px solid #1c1518}.pika-table td{border-right:2px solid #1c1518;border-bottom:2px solid #1c1518;background:#f5f2f2}.pika-table td.is-outside-current-month,.pika-table td.is-empty{background:#EBE9E0}.pika-table td.is-selected{background:#1c1518}.pika-table td.is-selected .pika-button{color:#eceadf}.pika-table td.is-inrange .pika-button{background:#D5E9F7}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{background:#33aaff;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;opacity:.3}.pika-table abbr{border-bottom:none;text-decoration:none}@media screen and (max-width: 1505px){.cycle{max-height:600px}.grid{width:1140px}.grid button.arrow.arrow-left svg,.grid button.arrow.arrow-right svg{top:115px}.grid>div{width:1040px}.grid>div>div>div{width:230px}.grid>div>div>div>a.photo{height:230px;width:230px}}@media screen and (max-width: 1205px){#content{padding-bottom:147px}#header,#footer{padding-left:25px;padding-right:25px}#header>div .upper{display:none}#header>div .site-links{padding-top:83px}#header>div .site-links a{font-size:16px;letter-spacing:4px;margin-right:51px}#header>div .site-links.site-links-5 a{margin-right:36px}#header>div .site-links.site-links-6 a{margin-right:21px}#footer{height:147px;margin-top:-147px}#footer>div>a,#footer>div>a svg{width:180px;height:31px}#footer>div .contact-links{margin-right:0;padding-top:5px;text-align:center}#footer>div .contact-links>span{padding-top:2px;display:block}#footer>div .contact-links a,#footer>div .contact-links a.last{margin-left:5px;margin-right:5px}#footer>div .social{position:relative;top:auto;right:auto;width:auto;text-align:center;margin:8px auto 0 auto;padding-left:0}#footer>div .social a{margin:0 5px}.cycle>button.arrow-left svg{left:0}.cycle>button.arrow-right svg{right:0}.grid{width:850px}.grid button.arrow.arrow-left svg,.grid button.arrow.arrow-right svg{top:110px}.grid>div{width:750px}.grid>div>div>div{width:220px}.grid>div>div>div h2{font-size:14px;letter-spacing:2px}.grid>div>div>div h3{font-size:12px;letter-spacing:2px}.grid>div>div>div p{font-size:12px}.grid>div>div>div>a.photo{width:220px;height:220px}.text{padding-left:25px;padding-right:25px}.text div.left{left:25px}#s_rooms.r_archer-suite .text .bottom>p,#s_rooms.r_sanford-suite .text .bottom>p{width:auto;position:relative;top:auto;right:auto;left:auto}#s_rooms.r_archer-suite .text .bottom .rez,#s_rooms.r_sanford-suite .text .bottom .rez{margin-right:auto;margin-left:auto}#s_rooms.r_archer-suite .text .bottom .rez .date label,#s_rooms.r_sanford-suite .text .bottom .rez .date label{margin-top:20px}}@media screen and (max-width: 905px){body,a,p,p a,li,div,button,input,select,textarea{font-size:13px}#content{padding-bottom:232px}#header,#footer{padding-left:0;padding-right:0}#footer{height:232px;margin-top:-232px}#footer>div>a,#footer>div .radio,#footer>div .social,#footer>div .newsletter-form{margin:0 auto;position:relative;left:auto;top:auto;right:auto;bottom:auto}#footer>div .contact-links{margin-right:0;margin-top:0;margin-bottom:15px;height:auto}#footer>div .contact-links span{display:block}#footer>div .radio,#footer>div .newsletter-form{display:block}#footer>div .radio{margin-top:10px;margin-bottom:10px}#header{height:auto}#header>div{margin-bottom:0}#header>div>a{position:relative;top:auto;left:auto;margin:0 auto}#header>div .site-links{padding:11px 0 0 0;margin-right:0;margin-bottom:3px;text-align:center}#header>div .site-links a,#header>div .site-links a#l_book,#header>div .site-links.site-links-5 a,#header>div .site-links.site-links-5 a#l_book,#header>div .site-links.site-links-6 a,#header>div .site-links.site-links-6 a#l_book{display:inline-block;position:relative;right:auto;bottom:auto;font-size:12px;font-weight:600;letter-spacing:2px;margin-left:16px;margin-right:16px;white-space:nowrap}#header>div .social,#header>div .radio,#header>div .newsletter-form{display:none}.grid{width:600px;margin-bottom:20px}.grid>div{width:500px}.grid>div>div>div{margin:0 15px}.cycle .title{font-size:40px;text-indent:2px;letter-spacing:2px}.cycle .title.double{font-size:20px;height:44px;margin-top:-22px;line-height:22px}.rez{margin-left:auto;margin-right:auto}.rez a.submit,.rez button.submit{margin-top:20px}.rez .dates .date{width:220px;margin:0 20px}.text h2{padding-bottom:16px}.text>div{padding-top:17px;padding-bottom:20px}.text>div p,.text>div ul{padding-top:7px}.text>div.hours-menus{padding:0 0 25px 0}.text>div.hours-menus>ul{float:none}.text>div.hours-menus>div{float:none;margin-top:12px;margin-bottom:16px}.text>div.hours-menus>div p strong,.text>div.hours-menus>div p b{font-size:14px}.text>div.hours-menus ul,.text>div.top ul{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;display:block}.text>div.hours-menus ul li,.text>div.top ul li{margin:0 11px;display:block;display:inline-block}.text>div.hours-menus ul li,.text>div.hours-menus ul li a,.text>div.top ul li,.text>div.top ul li a{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.text>div.right{padding-top:0;padding-left:0;padding-bottom:21px}.text>div.top{padding-top:11px;width:100%}.text>div.top ul{max-width:450px;margin:0 auto;padding-top:0;padding-bottom:0}.text>div.top ul li{display:inline-block;width:130px;margin-top:10px;margin-left:0;margin-right:0}.text>div.top ul,.text>div.top ul a{font-size:12px}.text>div.bottom{padding-top:12px}#s_events .cycle,#s_shop.no-text .cycle{margin-bottom:25px}}@media screen and (max-width: 605px){h1,.h1{font-size:15px}h2,.h2{padding-bottom:0;letter-spacing:2px;font-size:28px;line-height:20px}#content{padding-bottom:215px}#header>div>a,#header>div>a svg{display:block;width:180px;height:31px}#header>div .lower{margin:0 auto}#header>div .lower a,#header>div .lower a#l_book{margin-left:8px;margin-right:8px}#footer{height:215px;margin-top:-215px}#footer>div{padding-left:0;padding-right:0}#footer>div .contact-links{line-height:1.75em}#footer>div .contact-links,#footer>div .contact-links a{font-size:10px;letter-spacing:1px}#footer>div .contact-links>span{display:block}#footer>div .contact-links>span>span{padding-top:2px;display:block}#footer>div .contact-links a{padding-right:5px}button.arrow svg{margin-top:-15px;width:18px;height:30px}button.arrow.arrow-fixed-width{width:60px}.cycle .title{font-size:20px;text-indent:2px;letter-spacing:2px}.cycle .title.double{font-size:20px;height:44px;margin-top:-22px;line-height:22px}.grid{max-width:300px}.grid button.arrow.arrow-left svg{left:0}.grid button.arrow.arrow-right svg{right:0}.grid>div{width:250px}.rez{margin-left:auto;margin-right:auto}.rez .first{margin-right:0}.rez button.submit{margin-top:20px}.rez .dates .date{margin:0 auto;display:block}.rez .guests label{height:auto;margin-top:20px;text-align:center;text-indent:1px}.rez .guests label input{display:block;margin-top:10px;margin-left:auto;margin-right:auto}}

/* =2022-05-15 */

#s_page p.text-center {
	text-align:  center;
}

#s_page ol {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	margin: 20px 0;
}

#s_page ol li {
	flex: 50%;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	padding:  20px;
	list-style-type: none;
	margin: 0;
}

#s_page ol.guideline {
	width: 270px;
	display:  block;
	border:  1px solid #000;
}

#s_page ol.guideline li {
	border:  0;
}

#s_page ol li strong a,
#s_page ol li strong,
#s_page ol li a strong,
#s_page ol li b a,
#s_page ol li b,
#s_page ol li a b {
	font-family: "prestige-elite", monospace !important;
	font-size:  14px !important;
	font-weight: 600 !important;
	color: #E4341B;
}

@media screen and (max-width: 600px) {

	#s_page ol {
		display:  block;
	}

}	