.button{display:inline-block;zoom:1}.credit{display:block}.splash-content{box-sizing:border-box}.splash-content,.button{text-align:center}.splash-content>*{margin-left:auto;margin-right:auto}body{display:flex;flex-wrap:wrap}body{justify-content:space-between}h2{font-family:"Radcliffe",sans-serif}.button{transition:background-color 250ms, color 250ms;padding:0.8em 1.4em;font-size:0.8em;font-weight:700;border:none;cursor:pointer;text-transform:uppercase;margin-bottom:0.5em}@media screen and (max-width: 1919px){.button{font-size:0.9em}}.button{color:#fff;background-color:#f9c722}.button:hover{background-color:#374247}.button:active{background-color:#0b0c0d}.splash-content,h2{font-size:1.2em}@media screen and (min-width: 1200px) and (max-width: 1919px){.splash-content,h2{font-size:1.1em}}@media screen and (min-width: 451px) and (max-width: 1199px){.splash-content,h2{font-size:1.0em}}@media screen and (max-width: 450px){.splash-content,h2{font-size:0.9em}}.credit{font-size:0.875em}@media screen and (min-width: 1200px) and (max-width: 1919px){.credit{font-size:0.8em}}@media screen and (min-width: 451px) and (max-width: 1199px){.credit{font-size:0.75em}}@media screen and (max-width: 450px){.credit{font-size:0.7em}}h2{font-weight:bold;line-height:1.2em;margin-bottom:0.85em;text-transform:uppercase}html,body{min-height:100%}body{line-height:2em}@media screen and (max-width: 768px){body{flex-direction:column}}.splash-content{background:#212729;padding:6em}@media screen and (min-width: 769px) and (max-width: 1199px){.splash-content{padding:3em}}@media screen and (max-width: 768px){.splash-content{order:2;padding:3em}}.splash-content,.banner-image{width:50%;z-index:1}@media screen and (max-width: 768px){.splash-content,.banner-image{width:100%}}.splash-content>*{max-width:80%}@media screen and (max-width: 768px){.splash-content>*{max-width:100%}}.banner-image{flex:1;background:url("/app/images/home/the-milton-hotel-hero.jpg") 200% center/75%;background-attachment:fixed}@media screen and (min-width: 1200px) and (max-width: 1920px){.banner-image{background-position:300% top;background-size:84%}}@media screen and (min-width: 769px) and (max-width: 1199px){.banner-image{background-position:450% top;background-size:90%}}@media screen and (max-width: 768px){.banner-image{height:50vh;order:1;background-size:100%;background-position:center top}}h1{font-size:1em}.logo{width:500px;max-width:90%;padding-bottom:3em}.opening-hours{color:#7d8182}header,.menu,.booking,.event,.credit{padding-top:6em;background:url("/app/images/splash/divider.png") center top/520px no-repeat}@media screen and (max-width: 768px){header,.menu,.booking,.event,.credit{background-size:400px}}.intro{padding:3em 0 3em}.intro p{margin-bottom:1em}.event{padding-bottom:4.5em}.event img{max-width:100%;width:100%;margin-bottom:1.5em}.event p a{color:#f9c722;text-decoration:underline}.event p a:hover{color:#fff}.menu{padding-bottom:4.5em}.menu img{width:100px;margin-bottom:1.5em}.menu p{margin-bottom:1em}.menu p a{color:#f9c722;text-decoration:underline}.menu p a:hover{color:#fff}.booking{padding-bottom:4.5em}.booking dt,.booking dd{display:inline}.booking dd:after{display:block;content:''}.booking a[href^="tel:"]{color:#f9c722;text-decoration:none}.credit{color:gray}.credit a{color:#fff;text-decoration:underline;opacity:0.5}.modal-overlay{display:none;position:fixed;width:100vw;height:100vh;left:0;top:0;background-color:rgba(0,0,0,0.7);z-index:10000}.modal{display:none;position:absolute;width:600px;left:50%;top:0;transform:translateX(-50%);background:#FFF;padding:40px;border-radius:10px;z-index:10001;max-width:75%}.modal iframe{display:none}

/*# sourceMappingURL=home.css.map */