/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#333;text-decoration:underline;text-decoration-thickness:1px;transition:all .2s linear}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit}@media (min-width:640px){html{font-size:15px}}@media (min-width:800px){html{font-size:16px}}main{margin:auto;max-height:100%;width:100%}a:hover{color:#a97}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}header.header{width:100%;z-index:1}#logo h1{margin:.5rem 0 0}#logo img{max-width:200px;width:100%}#main-menu ul{list-style:none;margin:0;overflow:hidden}@media (min-width:640px){#main-menu ul li{display:inline-block}}@media (min-width:800px){#main-menu ul li{margin:.5rem .75rem}}#main-menu a{text-decoration:none}@media (min-width:640px){.header .menu{display:block;height:100%;max-width:none;padding:0;position:static;width:auto}}@media (min-width:640px){.header .menu-icon{display:none}}.header .menu-icon .navicon{background-color:#333;display:block;height:1px;position:relative;transition:background-color .2s ease-out;width:18px}.header .menu-btn:checked~.menu{max-width:100vw}.header .menu-btn:checked~.menu li a{color:#333}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media (min-width:640px){footer{margin:0 0 .5rem}}@media (min-width:640px){.map img{padding:1rem}}@media (min-width:800px){.map img{padding:1rem 4rem}}.map a:hover>img{opacity:.6}@media (min-width:640px){.map-contact{flex-direction:row}}ul.opening-times li.opening-time{margin:.5rem 0}body,html{height:100%}html{box-sizing:border-box;min-height:100%;font-size:14px}body{background-color:#ffe7b0;color:#333;font-family:"Karla",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;font-weight:400;letter-spacing:.075rem;line-height:1.4;text-align:center;text-transform:uppercase}@media (min-width:640px){html{font-size:15px}}@media (min-width:800px){html{font-size:16px}}.header .menu,.page{display:flex;flex-direction:column}.page,body{min-height:100%}.page{margin:auto;padding:1rem}#content{margin:3rem auto;max-width:900px}.clearfix::after{clear:both;content:'';display:table}.container{max-width:900px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contacts h2,footer{margin:0}@media (min-width:640px){footer{margin:0 0 .5rem}}#logo{position:relative;text-align:center;z-index:2}#main-menu ul li{margin:.5rem}@media (min-width:640px){#main-menu ul li{display:inline-block}}@media (min-width:800px){#main-menu ul li{margin:.5rem .75rem}}.header .menu{background-color:#ffe7b0;height:100vh;justify-content:center;left:0;margin:0;max-width:0;padding:0;position:fixed;text-align:center;top:0;width:100vw}@media (min-width:640px){.header .menu{display:block;height:100%;max-width:none;padding:0;position:static;width:auto}}.header .menu-icon{cursor:pointer;display:inline-block;padding:24px 16px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}@media (min-width:640px){.header .menu-icon{display:none}}.header .menu-icon .navicon::after,.header .menu-icon .navicon::before{background:#333;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon::before{top:5px}.header .menu-icon .navicon::after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.map,.map img{max-height:100%}.map{margin:0}.map img{max-width:100%;transition:opacity .2s linear}@media (min-width:640px){.map img{padding:1rem}}@media (min-width:800px){.map img{padding:1rem 4rem}}.map-contact{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}@media (min-width:640px){.map-contact{flex-direction:row}}.map-contact section{padding:2rem}.contacts ul{list-style:none;margin:0;padding:0}.contacts ul li{margin:1rem 0}section.opening-times{margin-bottom:3rem}ul.opening-day-times,ul.opening-times{list-style:none;padding:0;text-align:left}ul.opening-day-times{margin:0}ul.opening-times{margin:auto;max-width:30rem;overflow:hidden;position:relative;width:100%}ul.opening-times li{display:flex;justify-content:space-between}.opening-day::after{content:".....................................................................................................................";position:absolute;z-index:-1}.opening-day{margin-right:3rem}ul.opening-day-times{background:#ffe7b0;padding-left:.15rem}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
