@import url("https://fonts.googleapis.com/css?family=Jost|Roboto+Mono&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{padding-top:2em;font-family:"Helvetica",Arial,sans-serif}p,ul,ol{font-family:"Jost","Futura","Helvetica",Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Jost","Futura","Helvetica",Arial,sans-serif;font-weight:300}h1{font-size:39px}h2{font-size:27px}h3{font-size:23px}h5{font-size:15px}h4{font-size:19px}h6{font-size:13px}p{font-size:1em;margin-bottom:.5em}ol,ul{padding-left:2em;margin:.5em 0}ol li,ul li{padding-left:.25em;margin-bottom:.25em}blockquote *{font-family:"Roboto Mono",Menlo,Monaco,Consolas,"Courier New",monospace}.green{color:#679e6d}.yellow{color:#e1b437}.red{color:#a34949}a,span.file span{color:#4c6f85}a:hover,span.file span:hover{color:#304654}.btn-primary{background-color:#4c6f85;border-color:#4c6f85;color:#fff}.btn-primary:hover{background-color:#273944;border-color:#273944}.btn-success{background-color:#7bb77c;border-color:#7bb77c;color:#fff}button.navbar-toggle{position:absolute;float:none;top:0em;right:15px;margin:0}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:transparent}.navbar-default .navbar-toggle{border-color:#4c6f85}.navbar-default .navbar-toggle .icon-bar{background-color:#4c6f85}.navbar,.navbar-nav{border-width:0;padding:0}.container>.navbar-header{margin-left:0;margin-right:0}.navbar-header{float:none !important;text-align:center}.navbar-header .region{display:inline-block}.navbar-header .logo{padding:0;width:80vw;max-width:22.5em;margin:1em 0 3em}.navbar-header .logo img{max-width:80%}@media screen and (max-width:30em){.navbar-header .region{display:block}.navbar-header .logo{margin-top:0;margin-bottom:1em}}ul.menu li{text-align:center;margin:0}ul.menu li a{font-family:"Jost","Futura","Helvetica",Arial,sans-serif}.navbar-right a{font-size:.8em}@media (min-width:768px){.navbar-collapse,nav#block-minimally-footer{padding:0}.navbar-collapse ul.menu,nav#block-minimally-footer ul.menu{margin:0 -0.5em}.navbar-collapse ul.menu li,nav#block-minimally-footer ul.menu li{padding:0;margin:0}.navbar-collapse ul.menu li a,nav#block-minimally-footer ul.menu li a{padding:1em .5em;font-family:"Jost","Futura","Helvetica",Arial,sans-serif}.navbar-collapse ul.menu li a:hover,nav#block-minimally-footer ul.menu li a:hover{background-color:transparent}.navbar-collapse ul.menu li a.is-active,nav#block-minimally-footer ul.menu li a.is-active{color:#4c6f85}.navbar-collapse ul.menu li a.is-active,nav#block-minimally-footer ul.menu li a.is-active,.navbar-collapse ul.menu li a.is-active:hover,nav#block-minimally-footer ul.menu li a.is-active:hover{background-color:transparent}}.page-header{margin:1em 0 .5em;font-weight:300}div.content{padding:3em 0}.field--name-field-image{margin:2em 0;text-align:center}.field--name-field-image .field--item{max-width:10em;margin:.5em}.field--name-field-image .field--item img.imagelightbox{border-radius:99999px;max-width:100%}div.field--name-field-tags{margin-top:2em}div.field--name-field-tags .field--item{display:inline-block}div.field--name-field-tags .field--item:after{content:" | "}div.field--name-field-tags .field--item:last-of-type:after{content:""}div.field--name-field-tags:after{content:"";display:table;clear:both}ul.links.inline{display:block;clear:both;margin:1em -0.5em 0}ul.links.inline li{margin:0 .5em;padding:0}div.content section>h2{margin-top:2em}article.comment{padding:2em 0;border-width:1px 0 0 0;border-color:#eee;border-style:solid}article.comment h3{margin-top:.5em}article.comment:last-of-type{border-bottom-width:1px}article.comment>div{padding-left:6em}article.comment>div h3{margin-top:0}footer.submitted div.author,footer.submitted>span{font-size:.8em}footer.submitted article{float:left;margin-right:1em}footer.submitted article img{width:5em;border-radius:9999px}footer.submitted>a{display:none}.field--label-above div.field--label{margin-top:1em}div.field--label{font-weight:300}.backtocal{margin-top:.5em}.backtocal span{margin-right:.25em}.tabledrag-toggle-weight{display:none}.view-glossary-tag .attachment-before{font-size:1.25em;border-bottom:1px solid #eee;margin-bottom:1em}.list.view-glossary-tag>.view-content{column-count:1}@media (min-width:20em){.list.view-glossary-tag>.view-content{column-count:2}}@media (min-width:40em){.list.view-glossary-tag>.view-content{column-count:3}}@media (min-width:60em){.list.view-glossary-tag>.view-content{column-count:4}}@media (min-width:80em){.list.view-glossary-tag>.view-content{column-count:5}}.view-taxonomy-term .view-header,.view-content-recent .view-header,.view-taxonomy-term .view-filters,.view-content-recent .view-filters{display:inline-block;margin-bottom:15px;margin-right:1em}@media screen and (max-width:30em){.view-taxonomy-term .view-header,.view-content-recent .view-header,.view-taxonomy-term .view-filters,.view-content-recent .view-filters{display:block}}.view-taxonomy-term .view-header .form-inline .form-group,.view-content-recent .view-header .form-inline .form-group,.view-taxonomy-term .view-filters .form-inline .form-group,.view-content-recent .view-filters .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.view-taxonomy-term .view-content,.view-content-recent .view-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.view-taxonomy-term .views-row,.view-content-recent .views-row{flex:1 0 30em;margin:1em 0;max-width:100%}.views-row .left{float:left}.views-row .left .no-image,.views-row .left img{width:5em;height:5em;background-color:#eee;border-radius:99999px}.views-row .left .no-image{display:flex;align-items:center;justify-content:center}.views-row .left .no-image div{font-size:2em;color:#bfbfbf}.views-row .right{padding-left:6em}.views-row .right h2{margin-bottom:0}.views-row:after{content:"";display:table;clear:both}.view-id-user_admin_people.view-display-id-page_2 .table-responsive{border:none}.view-id-user_admin_people.view-display-id-page_2 .table-responsive td{vertical-align:middle}@media screen and (max-width:640px){.view-id-user_admin_people.view-display-id-page_2 .table-responsive{text-align:center}.view-id-user_admin_people.view-display-id-page_2 .table-responsive thead{display:none}.view-id-user_admin_people.view-display-id-page_2 .table-responsive tr{display:inline-block;width:50%;padding:16px;background-color:inherit}.view-id-user_admin_people.view-display-id-page_2 .table-responsive tr:hover{background-color:#eee}.view-id-user_admin_people.view-display-id-page_2 .table-responsive td{display:block;padding:0;border:none;text-align:center}.view-id-user_admin_people.view-display-id-page_2 .table-responsive td>a{display:inline-block}.view-id-user_admin_people.view-display-id-page_2 .table-responsive td:first-child{padding-top:8px}.view-id-user_admin_people.view-display-id-page_2 .table-responsive td:last-child{padding-bottom:8px}}@media screen and (max-width:480px){.view-id-user_admin_people.view-display-id-page_2 .table-responsive tr{width:100%}}.master.view-current-guest{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:no-wrap;padding:1em 0 0}@media screen and (max-width:600px){.master.view-current-guest{flex-wrap:wrap}}.master.view-current-guest>.attachment,.master.view-current-guest>.view-content,.master.view-current-guest>.view-empty{text-align:center;flex:1 0 33%;padding-bottom:2em}@media screen and (max-width:600px){.master.view-current-guest>.attachment,.master.view-current-guest>.view-content,.master.view-current-guest>.view-empty{flex:1 0 100%}}.view-bookings-user .table-responsive{border:none}.view-bookings-user .table-responsive .btn-xs{padding:.25em 1em}.view-bookings-user .table-responsive td{vertical-align:middle}@media screen and (max-width:799px){.view-bookings-user .table-responsive{text-align:center}.view-bookings-user .table-responsive thead{display:none}.view-bookings-user .table-responsive tr{display:inline-block;width:100%;padding:16px 0;border-bottom:1px solid #eee;background-color:white}.view-bookings-user .table-responsive tr:nth-of-type(odd){background-color:white}.view-bookings-user .table-responsive tr:hover{background-color:#eee}.view-bookings-user .table-responsive td{display:block;padding:.25em 0;border:none;text-align:center}.view-bookings-user .table-responsive td>a{display:inline-block}.view-bookings-user .table-responsive td:first-child{padding-top:8px}.view-bookings-user .table-responsive td:last-child{padding-bottom:8px}.view-bookings-user .table-responsive td.views-field-field-title-custom{font-size:1.2em}.view-bookings-user .table-responsive td.views-field-changed{display:none}}.circle img{border-radius:99999px}.thumb img{width:5em;height:auto}nav.tabs{text-align:center}nav.tabs ul.tabs--primary{display:inline-block;border:none !important;margin:1em 0}nav.tabs ul.tabs--primary li,nav.tabs ul.tabs--primary li.active{margin:0;padding:0}nav.tabs ul.tabs--primary li a,nav.tabs ul.tabs--primary li.active a{border:none !important;background-color:#999;padding:.25em 1em;margin:0;border-radius:0;color:white}nav.tabs ul.tabs--primary li a:hover,nav.tabs ul.tabs--primary li.active a:hover{background-color:#666}nav.tabs ul.tabs--primary li.active a{background-color:#4c6f85;color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.5) inset}nav.tabs ul.tabs--primary li:first-child a{border-radius:4px 0 0 4px;padding-left:1.5em}nav.tabs ul.tabs--primary li:last-child a{border-radius:0 4px 4px 0;padding-right:1.5em}button.fc-state-default{text-shadow:none;box-shadow:none;color:white;background-image:none;background-color:#999;border:none}button.fc-state-active{background-color:#4c6f85;color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.5) inset}button.fc-state-disabled{background-color:#b3b3b3}.view-calendar{font-family:"Helvetica",Arial,sans-serif}a.add-booking{margin-bottom:1em}.fc-event{border-radius:4px;border:none}.fc-event .fc-content{padding:.5em}.fc-scroller{height:auto !important;overflow:hidden auto !important}.fc-title .cal-entry-title{font-weight:bold}.fc-title .cal-entry-meta{font-size:.8em;margin-left:.5em}.fc-button-primary{background-color:#4c6f85;border-color:#4c6f85}.fc-button-primary:disabled{background-color:#7096ad;border-color:#7096ad}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#304654;border-color:#304654}@media screen and (max-width:640px){.fc-toolbar{margin-top:1em;flex-wrap:wrap}.fc-toolbar .fc-center{order:0;flex-basis:100%;text-align:center;margin-bottom:1em}.fc-toolbar .fc-left,.fc-toolbar .fc-right{order:1}}.path-user:not(.user-logged-in) .page-header,form.user-login-form,form.user-pass,form.user-pass-reset,body:not(.user-logged-in) div.region.region-content{max-width:45rem;margin:.5em auto 0}.path-user:not(.user-logged-in) .logo{width:100%;max-width:25em;margin-top:2em;margin-bottom:2em}.path-user:not(.user-logged-in) button.navbar-toggle{display:none}.path-user:not(.user-logged-in) footer.footer .region-footer{border:none;text-align:center}.path-user .field,.view-author .field{padding-left:6em}footer.footer .region-footer .field{padding-left:0}.field.field--name-user-picture{float:left;padding-left:0;width:5em}.field.field--name-user-picture img{border-radius:99999px}.view-current-guest .field.field--name-user-picture{float:none;margin:0 auto}footer.footer{border:none;margin-top:1em;padding:1em 15px}footer.footer .region-footer{border-top:1px solid #eee}.imagelightbox-overlay{background-color:rgba(255,255,255,0.85)}#imagelightbox{box-shadow:none}button.imagelightbox-close{background-color:white;border:none}button.imagelightbox-close:before,button.imagelightbox-close:after{background-color:#000}button.imagelightbox-close:hover{background-color:#000}button.imagelightbox-close:hover:before,button.imagelightbox-close:hover:after{background-color:white}.imagelightbox-arrow{display:none !important}.imagelightbox-arrow-left:before{border-right-color:#000}.imagelightbox-arrow-right:before{border-left-color:#000}.imagelightbox-caption{background-color:white;color:#000;border-top:1px solid #eee}ul.menu.menu--servicelinks{text-align:center;margin-left:0;margin-right:0;font-size:.8em;display:flex;flex-wrap:wrap;justify-content:center}ul.menu.menu--servicelinks li{display:inline-block}ul.menu.menu--servicelinks li::after{content:"|";padding:0 .55em 0 .3em;display:inline-block}ul.menu.menu--servicelinks li:last-child::after{content:'';padding:0}ul.menu.menu--servicelinks li a{text-decoration:none;display:inline-block;padding:0}ul.menu.menu--servicelinks li span.navbar-text{float:none;margin:0;padding:0}
