.page-links .about-menu ul:after{content:"";display:table;clear:both}html,body,.wrapper{height:100%}#site{height:100%;width:100%}#container{height:100%;min-height:100%;width:100%}header{box-shadow:0px 2px 2px rgba(100,100,100,0.15);-webkit-box-shadow:0px 2px 2px rgba(100,100,100,0.15);-moz-box-shadow:0px 2px 2px rgba(100,100,100,0.15);position:absolute;z-index:100;width:100%;height:90px}header .brand-logo{margin:26px auto}.content{height:100%;min-height:100%;padding:90px 0 115px 0;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box}footer{box-shadow:0px -2px 2px rgba(100,100,100,0.15);-webkit-box-shadow:0px -2px 2px rgba(100,100,100,0.15);-moz-box-shadow:0px -2px 2px rgba(100,100,100,0.15);position:absolute;bottom:0;left:0;height:115px;width:100%}footer .brand-logo{display:none}footer .booking-submit-btn{display:inline-block;vertical-align:middle;outline:0;overflow:hidden;text-indent:-999px;width:102px;height:30px;background:url("../reserve_2x.png") 0 0 no-repeat;background-size:102px 30px;-webkit-appearance:none;appearance:none;border-radius:0}header,footer,.content{background:#fff;min-width:768px}.page-links{width:100%;height:auto;box-shadow:0px 2px 2px rgba(100,100,100,0.15);-webkit-box-shadow:0px 2px 2px rgba(100,100,100,0.15);-moz-box-shadow:0px 2px 2px rgba(100,100,100,0.15)}.page-links .about-menu{padding-top:20px;margin:0 auto}.page-links li{display:inline-block;padding-left:40px;padding-right:40px}.social-links{position:absolute;left:20px;bottom:14px}.social-links .social-icon{margin:0 15px}.subpage-links{position:absolute;left:20px;bottom:20px;text-transform:uppercase}.subpage-links a{margin:0 8px}.subpage-links .site-credit{text-transform:none}.popover{display:none}.popover.social{left:-36px;height:50px}.popover.social .inside{padding:16px}.popover.social a{display:inline-block}.booking-modal{width:421px;height:325px}.booking-modal label{display:block;line-height:16px;margin-bottom:3px}.booking-modal .pitch{margin-bottom:10px}.booking-modal select{width:100%;margin-bottom:20px;-moz-box-sizing:border-box;box-sizing:border-box}.booking-modal .action{display:block;width:100%;font-size:15px;text-align:left}.booking-modal .input-small{width:166px}.booking-modal .input-small:first-child{margin-right:5px}.booking-modal .input-date{background-position:140px 7px}@-moz-document url-prefix(){select{padding-top:4px}}@media screen and (max-width: 1249px){.page-links li{padding:0;margin-left:47px}.page-links li:first-child{margin-left:0}.about-menu{padding:18px 0 10px;width:500px}.booking-submit-btn{margin-top:-5px}.subpage-links{margin-left:-250px;text-align:center;width:500px;left:50%}}@media screen and (min-width: 1250px){header{display:none}.content{height:100%;min-height:100%;padding:0 0 65px 0;overflow:hidden;box-sizing:border-box}footer{height:65px}footer .brand-logo{display:block;margin:14px auto}.page-links{position:absolute;right:10px;top:23px;width:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.page-links .about-menu{padding-top:0}.page-links li{padding:0 10px}.page-links .booking-submit-btn{margin-top:-8px}.social-links{right:20px;left:inherit;bottom:30px}.social-links .social-icon{margin:0 5px}.subpage-links{bottom:24px}}
