@charset "utf-8";/* normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h1+p,.menu ul{font-family:Georgia,sans-serif}h1{font-size:28px;line-height:50px;font-weight:normal;text-align:left;padding:5px 15px 0;margin:0}h1+p{font-size:15px;line-height:25px}figure{margin:0 0 10px}p{font-size:14px;line-height:20px;margin:0 0 15px;padding:0 15px}ul{margin:0 0 10px;padding:0 15px}li{font-size:14px;line-height:15px;margin:0 0 5px;padding:0}h2{font-size:16px;font-weight:bold;line-height:20px;margin:20px 0 5px;padding:0 15px}h3{font-size:14px;line-height:20px;margin:0;padding:0 15px}section a{color:#0059B2;text-decoration:none;outline:none !important}section a:focus,section a:active,section a:hover{background-color:rgba(0,0,0,0.1)}.activity{position:relative;padding-top:15px}.activity>h2{margin-top:0}.activity::after{border-top:1px solid #afa7a3;content:"";display:block;height:0;left:50%;margin-left:-12%;position:absolute;top:0;width:24%}html{background-color:#c7c1be;height:100%}.container{background-color:#c7c1be;min-height:100%;overflow-x:hidden}.page{background-color:#c7c1be;height:100%;left:0;margin-left:0;overflow:hidden;position:relative;z-index:1}.main{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;z-index:2;min-height:400px}.content{padding:0 0 10px;position:relative;z-index:2}section{margin:0 auto;min-width:280px;max-width:560px;padding:0}figure img{height:auto;width:100%}.js .main .destroy{opacity:0}.js .main .new{-moz-animation-duration:0.5s;-moz-animation-name:slidein;-webkit-animation-duration:0.5s;-webkit-animation-name:slidein;animation-duration:0.5s;animation-name:slidein}@media (min-width: 560px){h1,h2,h3,ul,p{padding:0}.content{padding:0 15px}}@media (min-width: 830px){html{background-color:#333;height:100%}body{background-color:#333;height:100%;min-height:100%;padding-left:220px}}@-webkit-keyframes slidein{from{left:100%}to{left:0}}@-moz-keyframes slidein{from{left:100%}to{left:0}}@keyframes slidein{from{left:100%}to{left:0}}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.loading .container::after{background:transparent url("/assets/images/spinner.png") 0 0 no-repeat;background-size:40px 40px;content:'';display:block;height:40px;margin:-20px 0 0 -20px;left:50%;position:absolute;top:250px;width:40px;z-index:0;opacity:0.2;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-ms-animation-name:rotate;-webkit-animation-name:rotate;-moz-animation-duration:1.0s;-ms-animation-duration:1.0s;-webkit-animation-duration:1.0s;animation-duration:1.0s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear}@media (min-width: 830px){.loading .container::after{margin-left:90px}}@-ms-keyframes rotate{from{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.swipe{overflow:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>figure{float:left;margin:0;position:relative;width:100%}.swipe figure img{float:left}.swipe-nav ul{line-height:6px;margin-bottom:15px;padding:10px 0 0;text-align:center;width:100%}.swipe-nav li{background-color:#999;border-radius:5px;display:inline-block;height:6px;line-height:6px;list-style:none;margin:0 3px;overflow:hidden;padding:0;text-indent:-100%;width:6px}.swipe-nav li.selected{background-color:#333}.touch .btn{display:none}.btn{height:100%;left:0;overflow:hidden;position:absolute;text-indent:-100%;top:0;width:100px}.btn:hover,.btn:active,.btn:focus{background-color:transparent}.btn-next{left:auto;right:0}.btn:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-bottom:2px solid #000;border-left:2px solid #000;content:'';display:block;height:15px;margin-top:-7px;left:15px;position:absolute;text-indent:-100%;top:50%;transform:rotate(45deg);width:15px}.btn-next:after{-moz-transform:rotate(225deg);-webkit-transform:rotate(225deg);left:auto;right:15px;transform:rotate(225deg)}header{background-color:#c7c1be;border-bottom:1px solid #afa7a3;height:44px;position:relative}header ul{list-style:none;margin:0;padding:0}#showNav{display:block;height:44px;overflow:hidden;position:absolute;right:0;text-decoration:none;text-indent:-100%;top:0;width:44px;z-index:2}#showNav::before{border-bottom:3px solid #333;border-top:9px double #333;content:"";height:3px;position:absolute;top:15px;right:10px;width:20px}.header-inner h1{display:none}.header-inner>a{display:block;height:39px;left:0;overflow:hidden;padding:5px 5px 0;position:absolute;top:0;width:50px}.header-inner>a img{width:45px}.header-inner li:last-child{display:none}@media (min-width: 810px){header{max-width:560px;margin:0 auto;height:80px}.header-inner>a{height:78px;left:50%;margin-left:-38px;top:15px;width:60px}.header-inner>a img{height:auto;width:60px}.header-inner li{display:none}}.menu{overflow:hidden;position:relative;z-index:1}.js .menu{-moz-transition:height 0.25s ease-out;-webkit-transition:height 0.25s ease-out;height:0;transition:height 0.25s ease-out}.js .show-menu .menu{height:275px}.menu ul{background-color:#333;margin:0;padding:0}.menu li{border-bottom:1px #111 solid;font-size:12px;margin:0;padding:0}.menu a{color:#CCC;display:block;letter-spacing:2px;line-height:40px;padding:0 10px;position:relative;text-decoration:none;text-transform:uppercase}.no-touch .menu a:hover{background-color:rgba(255,255,255,0.05)}.page-home .nav-home a,.page-the-cottage .nav-the-cottage a,.page-the-stables .nav-the-stables a,.page-about-the-village .nav-about-the-village a,.page-things-to-do .nav-things-to-do a,.page-getting-here .nav-getting-here a{background-color:rgba(255,255,255,0.1) !important;color:#FFF;font-weight:bold}@media (min-width: 830px){.menu{-moz-transition:0;-webkit-transition:0;left:0;min-height:100%;position:fixed;top:0;transition:0;width:220px}.menu ul{position:fixed;width:220px}}footer{background-color:#c7c1be;margin:60px 0 0}footer .footer-inner{border-top:1px solid #afa7a3;margin:0 auto;min-width:280px;max-width:560px;padding:15px 0;position:relative}footer a{color:#0072e5;text-decoration:none;outline:none !important}footer ul{position:absolute;top:15px;right:0}footer ul li{list-style:none}footer .copyright{display:none}
