.button,input[type="submit"].button,.content-read-more{position:relative;display:inline-block;height:60px;margin:0;padding:0 70px;overflow:visible;background:#fff;font:200 18px/58px "Lato WF",sans-serif;border:1px solid #63666A;text-transform:uppercase;text-align-last:auto;text-decoration:none;text-align:center;white-space:nowrap;color:#63666A;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out}.button:hover,.button.active,.button:active,input[type="submit"].button:hover,input[type="submit"].button.active,input[type="submit"].button:active,.content-read-more:hover,.content-read-more.active,.content-read-more:active{background:#53565A;color:#fff}@media only screen and (max-width: 767px){.button,input[type="submit"].button,.content-read-more{width:100%;font-size:20px}}.slideshow-button{position:absolute;top:50%;margin-top:-21px;width:35px;height:35px;border:1px solid #fff;border-bottom:0;border-left:0;text-indent:-100em;overflow:hidden;-webkit-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;cursor:pointer;z-index:2}.slideshow-button:hover{border-color:#CFBC91}.slideshow-button.previous{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slideshow-button.next{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#content{padding:30px 0}.home #content{padding:160px 0 30px}@media only screen and (max-width: 979px){.home #content{padding:30px 0}}.home #content .page-content-wrapper{padding-bottom:160px}@media only screen and (max-width: 979px){.home #content .page-content-wrapper{padding-bottom:30px}}#content .thumb-layout{max-width:none;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 979px){#content .thumb-layout{display:block}}#content .thumb-layout .page-content-wrapper{max-width:840px;padding:0 20px 0 0;-ms-flex-item-align:center;align-self:center}@media only screen and (max-width: 979px){#content .thumb-layout .page-content-wrapper{width:100%;max-width:none;padding:30px 20px 0 20px}}@media only screen and (max-width: 767px){#content .thumb-layout .page-content-wrapper{padding:30px 10px 0 10px}}#content .thumbnail-wrapper{float:left;overflow:hidden;margin:0 6.5vw 0 0;position:relative;width:37.5%;padding-top:40%}@media only screen and (max-width: 979px){#content .thumbnail-wrapper{width:100%;margin:0;float:none;padding-top:100%}}#content .thumbnail-block{position:absolute;background:50% 50%;background-size:cover;background-repeat:no-repeat;top:0;bottom:0;right:0;left:0}#content .thumbnail-block img{display:none}#content .thumbnail-wrapper+.page-content-wrapper{overflow:hidden}.admin .preview-item{overflow:hidden;margin:0;padding:20px;height:auto;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.admin .preview-item .promo .thumbnail img{position:absolute;top:0;left:0;display:block;width:100%;height:480px}#footer{margin-bottom:0}@media print{#header,#photos,.dining-promos-wrapper,.home-content-block,.home-dining-gallery,#booking,#footer{display:none}@page{size:960px 1358px}}
