/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--bs-navbar-toggler-bg:var(--bs-primary);--bs-social:var(--bs-primary);--bs-social-hover:#ffffff;--bs-social-bg:#ffffff;--bs-social-bg-hover:#dee2e6;--bs-primary-rgb:35,86,123;--bs-secondary-rgb:87,122,147;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-primary:#2b6f91;--bs-secondary:#5f2d7d;--bs-light:#dbddc0;--bs-dark:#191926;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-nav-tabs-border-color:#adb5bd;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;--bb-primary-dark:#6f7824;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bs-black:#000;--bs-black-rgb:0,0,0;--bs-blue:#227725;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--font-family-serif:"Times New Roman",times,serif;}.the_old_fire_station{color:red !important;}.the_stress_project{color:#227725 !important;}.ac725e{background-color:#ac725e;}.d06b64{background-color:#d06b64;}.f83a22{background-color:#f83a22;}.fa573c{background-color:#fa573c;}.ff7537{background-color:#ff7537;}.ffad46{background-color:#ffad46;}.42d692{background-color:#42d692;}.16a765{background-color:#16a765;}.7bd148{background-color:#7bd148;}.b3dc6c{background-color:#b3dc6c;}.fbe983{background-color:#fbe983;}.92e1c0{background-color:#92e1c0;}.9fe1e7{background-color:#9fe1e7;}.9fc6e7{background-color:#9fc6e7;}.4986e7{background-color:#4986e7;}.9a9cff{background-color:#9a9cff;}.b99aff{background-color:#b99aff;}.c2c2c2{background-color:#c2c2c2;}.cabdbf{background-color:#cabdbf;}.cca6ac{background-color:#cca6ac;}.f691b2{background-color:#f691b2;}.cd74e6{background-color:#cd74e6;}.a47ae2{background-color:#a47ae2;}b,strong{font-weight:bolder;color:var(--bs-primary);}i,em{color:var(--bs-primary);}a{color:var(--bs-primary);text-decoration:underline;}.views-field-title a{text-decoration:none;}#block-hng-views-block-events-calendar-list-all div.views-field-title a{font-size:18px;}a:hover{color:var(--bs-link-hover-color);}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1,h2.field-content,h2.field-content a{margin-top:20px;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-primary) !important;text-decoration:none;text-transform:none !important;}h2.field-content{margin-top:80px !important;}h3,h3 a{text-transform:none !important;text-decoration:none !important;}h1,.h1{font-size:calc(1.375rem + 1.5vw);}@media (min-width:1200px){h1,.h1{font-size:2.5rem;}}h2,.h2{font-size:calc(1.325rem + 0.9vw);}@media (min-width:1200px){h2,.h2{font-size:2rem;}}h3,.h3{font-size:calc(1.3rem + 0.6vw);}@media (min-width:1200px){h3,.h3{font-size:1.75rem;}}h4,.h4{font-size:calc(1.275rem + 0.3vw);}@media (min-width:1200px){h4,.h4{font-size:1.5rem;}}h5,.h5{font-size:1.25rem;}h6,.h6{font-size:1rem;}p{margin-top:0;margin-bottom:1rem;}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul{padding-left:2rem;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:0.5rem;margin-left:0;}small,.small{font-size:0.875em;}mark,.mark{padding:0.1875em;background-color:var(--bs-highlight-bg);}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}a{color:var(--bs-link-color);text-decoration:underline;}a:hover{color:var(--bs-link-hover-color);}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none;}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em;}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em;}pre code{font-size:inherit;color:inherit;word-break:normal;}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word;}a>code{color:inherit;}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem;}kbd kbd{padding:0;font-size:1em;}figure{margin:0 0 1rem;}figure.align-right figcaption,figure.align-left figcaption,figure.align-center figcaption,figure figcaption{font-size:small;text-align:center;display:table-caption;caption-side:bottom;margin-bottom:5px;}figure.align-right,img.align-right{margin-left:20px;margin-bottom:20px;padding:0px;}figure.align-left,img.align-left{margin-right:20px;margin-bottom:20px;padding:0px;}figure.align-center{padding:10px;display:table;margin-left:auto;margin-right:auto;}figure.align-center img{margin-left:auto;margin-right:auto;}img,svg{vertical-align:middle;}table{caption-side:bottom;border-collapse:collapse;}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:#6c757d;text-align:left;}th{text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0;}td{vertical-align:top;}label{display:inline-block;}.btn-primary,.btn-primary a{background-color:var(--bs-primary) !important;border-color:var(--bs-primary) !important;color:white !important;text-decoration:none !important;--bs-btn-color:#fff;--bs-btn-bg:var(--bs-primary) !important;--bs-btn-border-color:var(--bs-primary) !important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--bs-secondary) !important;--bs-btn-hover-border-color:var(--bs-primary) !important;--bs-btn-focus-shadow-rgb:38,89,206;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary) !important;--bs-btn-active-border-color:var(--bs-primary) !important;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d0d0d0 !important;--bs-btn-disabled-border-color:#d0d0d0 !important;}li.page-item a.page-link{color:var(--bs-primary) !important;}#block-hng-addaperson,#block-hng-addaclass,#block-hng-addanevent,#block-hng-addavacancy,#block-hng-addaroom,#block-hng-addnews,#block-hng-addaquote{h1 a,h2 a,h3 a,a{color:red !important;}}.field--name-field-person-role{font-size:22px;font-weight:bold;color:var(--bs-primary) !important;}.views-field-field-person-role,.views-field-field-person-role div{color:var(--bs-primary) !important;font-size:22px;}.node--unpublished{background-color:lightgrey !important;color:darkgrey !important;}.node--unpublished h1,.node--unpublished h2,.node--unpublished h3,.node--unpublished h4,.node--unpublished h5,.node--unpublished h6,.node--unpublished strong,.node--unpublished b,.node--unpublished em,.node--unpublished p,.node--unpublished a,.node--unpublished i{color:red !important;}.field--name-field-image img,.node--type-person img,#block-hng-views-block-vacancies-block-1 img,#block-hng-views-block-people-list-block-1 img,div.field--name-field-image img,div.field--name-field-image,div.view-id-news div.views-field-field-image,div.block-views-blockroom-list-block-1 div.views-field-field-image,div.block-views-blockroom-list-block-1 img,div.field--name-field-room-main-photo,div.field--name-field-image,.views-field-field-image,.views-field-field-image img{float:right !important;margin-left:20px;}div.field--name-field-image img{max-width:400px;height:auto;}.contact-message-feedback-form{margin-top:80px;}#block-homepage-news div.views-row,#block-news-page div.views-row,#block-homepage-news,block-hng-views-block-quotes-quote-random{margin-bottom:50px;margin-top:40px;}#block-homepage-news,#block-hng-mainpagecontent{max-width:800px;margin-left:auto;margin-right:auto;}#block-hng-views-block-people-list-block-1.views-row{margin-bottom:50px;}#block-hng-mainpagecontent div.content{margin-bottom:50px;}blockquote{position:relative;margin-block:var(--space-l);margin-inline:3rem;font-size:1.3rem;margin-bottom:50px;}blockquote::before{position:absolute;inset-inline-start:-5rem;content:open-quote;font-family:var(--font-family-serif);font-size:6rem;line-height:1em;color:var(--bs-primary);}blockquote::after{content:close-quote;position:absolute;font-family:var(--font-family-serif);font-size:6rem;line-height:1em;color:var(--bs-primary);}blockquote{font-style:italic;}div.views-field-field-room-location,div.views-field-field-price-per-hour,div.views-field-field-capacity,div.field--name-field-price-per-hour,div.field--name-field-room-availability,div.field--name-field-capacity{color:var(--bs-primary);font-weight:bold;margin-bottom:10px;}#hng-views-block-events-calendar-block-1{background-color:hotpink;}#hng-views-block-room-list-block-1{background-color:hotpink;}.view-display-id-cal_week .views-view-responsive-grid__item{padding:50px !important;}.view-display-id-cal_week .views-field-field-smart-date,time,.rule-text{color:var(--bs-secondary) !important;}.list-group-item{border:0 !important;}#views-exposed-form-events-calendar-list-all label{border:1px solid var(--bs-secondary);}#views-exposed-form-events-calendar-list-all .form-select,#block-hng-views-block-events-calendar-cal-week .form-select{font-size:1.2rem;color:var(--bs-primary);border:1px solid var(--bs-primary);margin:10px;padding:10px;border:none;}#views-exposed-form-events-calendar-list-all div#edit-actions{}#block-hng-views-block-events-calendar-cal-week select,#views-exposed-form-events-calendar-list-all select,{width:100%;min-width:15ch;max-width:30ch;border:1px solid var(--bs-primary);border-radius:0.25em;padding:0.25em 0.5em;font-size:1.25rem;cursor:pointer;line-height:1.1;background-color:#fff;background-image:linear-gradient(to top,#f9f9f9,#fff 33%);}#block-hng-views-block-events-calendar-cal-week,#views-exposed-form-events-calendar-list-all{border:1px solid var(--bs-primary);border-radius:0.25em;padding:0.5em 1em;background-color:#eee;margin-bottom:40px;}#views-exposed-form-events-calendar-list-all select option,#block-hng-views-block-events-calendar-cal-week select option,.form-item-field-tags-target-id select option{font-size:1.2rem;background:var(--bs-primary)
  border:1px solid var(--bs-primary);}#views-exposed-form-events-calendar-list-all button,#block-hng-views-block-events-calendar-cal-week button{font-size:1.2rem;}.calendar-view-table{}.calendar-view-day__number{border-radius:0% !important;font-size:1rem !important;background:none !important;color:var(--bs-primary) !important;}div.calendar-view-day .views-field-title{}.calendar-view-day__row{font-size:1rem !important;}.site-footer .block{border:0px;}.region-footer-fourth{float:right !important;}footer.site-footer{background-color:var(--bs-primary);margin-top:40px;}#block-hng-views-block-carousel-art-for-wellbeing-block-1,#block-hng-views-block-carousel-top-events-block-1{margin-right:40px;float:left;width:400px;height:400px;}#block-hng-views-block-carousel-art-for-wellbeing-block-1 div.content,.view-carousel-art-for-wellbeing,.slick--view--carousel-art-for-wellbeing,.slide__media,.slide__media img,.media--blazy{height:400px !important;}.slick-slide{margin:10px !important;min-width:100px;}.slick-slide div.views-field-title a{color:black !important;text-decoration:none;}#views-bootstrap-carousel-other-images-carousel-other-images{max-width:500px;}div.carousel-caption{}div.carousel-caption a{}#block-hng-views-block-carousel-art-for-wellbeing-block-1 a,#block-hng-views-block-carousel-art-for-wellbeing-block-1 h1,#block-hng-views-block-carousel-top-events-block-1 a,#block-hng-views-block-carousel-top-events-block-1 h1{color:white !important;text-decoration:none;opacity:1 !important;font-size:30px;text-shadow:0 2px 3px rgba(0,0,0,0.633);}#views-bootstrap-carousel-art-for-wellbeing-block-1 div.carousel-caption a,#views-bootstrap-carousel-art-for-wellbeing-block-1 div.carousel-caption h3,#views-bootstrap-carousel-other-images-carousel-other-images div.carousel-caption a,#views-bootstrap-carousel-other-images-carousel-other-images div.carousel-caption h3,#block-hng-views-block-carousel-top-events-block-1 div.carousel-caption a,#block-hng-views-block-carousel-top-events-block-1 div.carousel-caption h3{opacity:1 !important;}#views-bootstrap-carousel-other-images-carousel-other-images{}#navbar-top{background-color:white !important;}#navbar-top .row{margin-left:auto !important;margin-right:auto !important;}#CollapsingNavbar,#navbar-main{background-color:white !important;}header nav.navbar,header nav.navbar a{text-decoration:none !important;color:black !important;--bs-dropdown-link-hover-bg:#ddd !important;--bs-dropdown-link-active-bg:#ccc !important;}.navbar-brand img{max-height:45px !important;width:auto;margin-left:50px;}#navbar-top a.navbar-brand{color:black !important;text-transform:uppercase;font-size:calc(1rem + 1vw);padding-bottom:0px !important;}a.site-logo{margin:auto !important;}.search-block-form{margin-right:20px;margin-left:20px;margin-top:20px;}.navbar{--bs-dropdown-bg:var(--bs-primary) !important;--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(35,86,123);--bs-navbar-hover-color:var(var(--bs-secondary)) !important;--bs-navbar-disabled-color:rgba(0,0,0,0.3);--bs-navbar-active-color:rgba(0,0,0,0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:2.5rem;--bs-navbar-brand-color:rgba(0,0,0,0.9);--bs-navbar-brand-hover-color:rgba(0,0,0,0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0,0,0,0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap;}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color);text-decoration:none;}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .show>.nav-link,.navbar-nav .media-library-view--widget .view-header .show>a,.media-library-view--widget .view-header .navbar-nav .show>a,.navbar-nav .nav-link.active,.navbar-nav .media-library-view--widget .view-header a.active,.navbar-nav .media-library-view--widget .view-header a.is-active,.media-library-view--widget .view-header .navbar-nav a.active,.media-library-view--widget .view-header .navbar-nav a.is-active{color:var(--bs-navbar-active-color);}.navbar-nav .dropdown-menu{--bs-dropdown-bg:#eee !important;--bs-navbar-hover-color:white;--bs-dropdown-link-active-bg:#a9a9aa;--bs-dropdown-link-hover-bg:var(--bs-secondary) !important;text-decoration:none !important;position:static;}#block-hng-mainnavigation{margin:auto !important;}.navbar-text{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-navbar-color);}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color);}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none;}}.navbar-toggler:hover{text-decoration:none;}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%;background-color:var(--bs-navbar-toggler-bg);}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
h1,h2,h1 a,h2 a{font-family:'Roboto Condensed',sans-serif;}h1,h1 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h2,h2 a{font-family:'Roboto Condensed',sans-serif;font-weight:700;}h4,h5,h6{font-family:'Roboto Condensed',sans-serif;}h3,h3 a{font-weight:normal;text-transform:uppercase;letter-spacing:2px;font-family:'Roboto Condensed',sans-serif;}body,p,a,li{font-family:'Roboto',sans-serif;}
