body{box-sizing:border-box;display:flex;flex-flow:column;font-family:system-ui,sans-serif;line-height:1.5;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}.page-contents{flex-grow:1}.section{margin:auto;max-width:1200px;padding:0 30px}img{height:auto;max-width:100%}button,input,textarea{border:1px solid rgba(0,0,0,.533);border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit}button,input[type=submit]{background:#333;color:#fff;cursor:pointer;padding:.25em 1em}header{--header-top-height:92px;--header-height:64px;height:var(--header-height);z-index:100}header,header .header-contents{background:#333;transition:height .5s}header .header-contents{color:#fff;height:var(--header-top-height);left:0;padding:0 1rem;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0)}.scrollNotOnTop header .header-contents{height:var(--header-height)}header .section{align-items:stretch;display:flex;height:100%;justify-content:space-between}header .header-logo{align-self:center}header .header-logo img{max-height:50px;vertical-align:top;width:auto}header .header-elements,header nav{display:flex}header nav ul{display:flex;gap:0 1rem;list-style-type:none;margin:0;padding:0}header nav li{align-items:center;display:flex;position:relative}header nav a{color:inherit;text-decoration:none}header nav ul ul{background:#444;display:none;flex-flow:column;left:0;min-width:100%;position:absolute;top:100%}header nav ul ul li{border-bottom:1px solid hsla(0,0%,100%,.133)}header nav ul ul li:last-child{border-bottom:none}header nav ul ul a{padding:0 1rem}header nav ul ul ul{background:#444;background-image:linear-gradient(hsla(0,0%,100%,.133),hsla(0,0%,100%,.133));left:100%;min-width:15rem;top:0}header nav li:hover>ul{display:flex}header .search-box{align-items:center;display:flex;position:relative}header .search-box .menu-item{background:transparent;border:none;padding:1rem}header .search-box .search-form-box{background:#444;display:none;padding:4px 8px;position:absolute;right:0;top:100%;white-space:nowrap}header .search-box:focus-within .search-form-box{display:block}footer{background:#333;color:#fff;padding:1rem}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1em;font-weight:700;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}section.default-posts .post{border-bottom:1px solid rgba(0,0,0,.133);display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}section.default-posts .post h3{margin-top:0}section.default-posts .post img{max-width:256px}section.slider img{max-height:70vh;object-fit:cover;vertical-align:top;width:100%}section.slider .tns-item{display:inline-grid!important}section.slider .background,section.slider .contents{grid-column:1/2;grid-row:1/2}section.slider .contents{align-self:center;backdrop-filter:blur(1rem) brightness(.9);border-radius:2rem;color:#fff;font-size:3em;justify-self:center;padding:1rem 2rem 2rem;text-shadow:2px 2px 1rem rgba(0,0,0,.333)}section.slider .contents h1,section.slider .contents p{margin:0}section.attractions-list{background:#eee;padding:1rem 0}section.attractions-list .section{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}section.attractions-list .section h2{grid-column:1/-1}section.gallery .images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}section.gallery .image img{vertical-align:top}@media (max-width:800px){section.slider{background:red}}
/*# sourceMappingURL=main.css.map */