/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
#block-simplenewssubscription-4{display:none;padding-top:30px;padding-left:30px;padding-right:30px;}.node--type-article img{padding-top:30px;}.node--type-article .text-content p:first-child{padding-top:40px;}.text-content blockquote p{font-size:1.3rem;line-height:2.2rem;}.node--type-article .field--name-field-media-image{font-size:0.8em;}#edit-mail-0-value--description{display:none;}#toc-js-block-toc-js-block{background-color:#ededed;margin-top:50px;padding:20px;border-style:solid;border-color:silver;}#toc-js-block-toc-js-block .toc-title{font-size:1.3em;font-weight:bold;}.site-branding__name,.site-branding__slogan,.page-title,.node__title{color:black;}#block-olivero-site-branding{background-image:none;}#header .site-header__initial{background-color:#fff;}#header .sticky-header-toggle{background-color:lightgrey;}#main .social-bar{background-color:#fff;}.fullcalendar--wrapper{margin:2rem 0 3rem;color:#444;font-family:inherit;}.fullcalendar--wrapper > div > div:first-child{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;}.fullcalendar--wrapper [role="tablist"]{display:flex;gap:0.25rem;}.fullcalendar--wrapper [role="tablist"] button,.fullcalendar--wrapper button[aria-pressed]{background-color:#8a4923;border:1px solid #8a4923;border-radius:0.2rem;color:#fff;padding:0.5rem 0.75rem;}.fullcalendar--wrapper [role="tablist"] button[aria-selected="true"],.fullcalendar--wrapper [role="tablist"] button:hover,.fullcalendar--wrapper button[aria-pressed]:hover{background-color:#5f3218;border-color:#5f3218;}.fullcalendar--wrapper [role="heading"][aria-level="2"]{color:#000;font-size:1.75rem;font-weight:600;}.fullcalendar--wrapper [role="grid"]{align-items:stretch !important;border:1px solid #e5e5e5;}.fullcalendar--wrapper [role="grid"] > *{width:100%;}.fullcalendar--wrapper [role="gridcell"]{border-color:#e5e5e5;}.fullcalendar--wrapper [role="gridcell"] > div:first-child [role="link"]{color:#444;padding:0.5rem;}.fullcalendar--wrapper [role="grid"] a[href^="/event/"],.fullcalendar--wrapper [role="list"] a[href^="/event/"]{--fc-event-color:#fff !important;background-color:#8A4923;border:1px solid #8A4923;border-radius:0.2rem;color:#fff !important;padding:0.15rem 0.25rem;}.fullcalendar--wrapper [role="grid"] a[href^="/event/"] *,.fullcalendar--wrapper [role="list"] a[href^="/event/"] *{color:#fff !important;}.fullcalendar--wrapper .fc-daygrid-event-dot,.fullcalendar--wrapper .fc-list-event-dot{border-color:#fff !important;}.fullcalendar--wrapper [role="grid"] a[href^="/event/"]:hover,.fullcalendar--wrapper [role="list"] a[href^="/event/"]:hover{background-color:#fff;border-color:#8A4923;color:#000 !important;}.fullcalendar--wrapper [role="grid"] a[href^="/event/"]:hover *,.fullcalendar--wrapper [role="list"] a[href^="/event/"]:hover *{color:#000 !important;}.fullcalendar--wrapper [role="grid"] a[href^="/event/"] > div > div:last-child,.fullcalendar--wrapper [role="list"] a[href^="/event/"] > div > div:last-child{overflow:visible;overflow-wrap:anywhere;white-space:normal;}.fullcalendar--wrapper [role="list"] > [role="listitem"]{border-bottom:1px solid #e5e5e5;padding:0.75rem 0;}.path-events .view-filters{margin-bottom:2rem;}.path-events .views-exposed-form{background:#f5f1ed;border:1px solid #e2d8d0;padding:1.25rem;}.path-events .views-exposed-form .form--inline{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;}.path-events .views-exposed-form .form-item{margin:0;}.path-events .views-exposed-form .form-item-title{flex:1 1 16rem;}.path-events .views-exposed-form .form-item-field-event-type-target-id,.path-events .views-exposed-form .form-item-sort-order{flex:0 1 12rem;}.path-events .views-exposed-form .form-item > label{display:block;margin-bottom:0.35rem;}.path-events .views-exposed-form .form-text,.path-events .views-exposed-form .form-select{background-color:#fff;border:1px solid #b9a99d;border-radius:999px;box-sizing:border-box;min-height:3rem;padding:0.65rem 1rem;width:100%;}.path-events .views-exposed-form .form-text:focus,.path-events .views-exposed-form .form-select:focus{border-color:#8a4923;box-shadow:0 0 0 3px rgba(138,73,35,0.2);}.path-events .views-exposed-form .form-actions{margin:0;}.calendar-actions{background:#f5f1ed;border:1px solid #e2d8d0;margin:2rem 0 1rem;padding:1.25rem;text-align:center;}.calendar-actions__title{color:#000;font-size:1.25rem;margin:0 0 1rem;}.calendar-actions__links{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem 1.5rem;justify-content:center;}.calendar-actions__link{color:#8a4923;font-weight:600;}.calendar-actions__link:hover,.calendar-actions__link:focus{color:#5f3218;}@media (max-width:767px){.path-events .views-exposed-form .form--inline{align-items:stretch;flex-direction:column;}.path-events .views-exposed-form .form-item-field-event-type-target-id,.path-events .views-exposed-form .form-item-sort-order{flex-basis:auto;}.fullcalendar--wrapper > div > div:first-child{align-items:stretch;flex-direction:column;}.fullcalendar--wrapper [role="tablist"]{display:none;}.fullcalendar--wrapper > div > div:first-child > div{justify-content:center;}.fullcalendar--wrapper [role="heading"][aria-level="2"]{font-size:1.4rem;text-align:center;}}
