/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.region-admin,.block-help{max-width:var(--max-width);margin:0 auto;}.block-help{background:var(--color-lt-blue);padding:0.5rem 1rem;}.tabs{font-size:1.1em;border-bottom:1px solid #ccc;list-style:none;margin:0;padding-top:1em;display:flex;}@media all and (max-width:767px){.tabs{flex-direction:column;}}.tabs a{border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #ccc;border-bottom:none;color:#424242;font-size:0.9em;line-height:1.4em;text-decoration:none;display:block;padding:0.3em 0.9em;}.tabs a.is-active{background:rgba(0,0,0,0.1);}.tabs a:focus,.tabs a:hover{background:rgba(0,0,0,0.2);color:rgba(0,0,0,0.6);}li.action-links{margin-bottom:1.5em;}.messages{margin:1.5em 0;padding:1em 2em;&::before{content:"";background:url(/themes/custom/tog_theme/images/messages.svg) 0 0 no-repeat;display:block;float:left;height:35px;width:35px;background-size:35px;margin:-3px 10px 0 -1em;}&.status,&.messages--status{background:hsla(99,39%,82%,0.86);}&.status::before,&.messages--status::before{background-position:0 0;}&.warning,&.messages--warning{background-color:hsla(49,73%,71%,0.54);}&.warning::before,&.messages--warning::before{background-position:0 -90px;}&.error,&.messages--error{background-color:hsla(0,69%,58%,0.27);}&.error::before,&.messages--error::before{background-position:0 -44px;}}ed11y-element-panel{right:auto !important;left:6rem !important;}
.alerts + .page-wrapper{top:0;}.alert{display:flex;justify-content:space-between;gap:0.5rem;font-size:1rem;padding:0.3rem 0.7rem;& a{background-color:white;color:black;font-weight:500;font-size:0.9rem;line-height:1.3;padding:0.1rem 0.4rem;text-decoration:none;white-space:nowrap;&:hover,&:focus{background:black;color:white;}}& .fa-solid{margin-top:0.3rem;}& .fa-xmark{cursor:pointer;margin-left:auto;}}.alert-level--critical{background:#900;color:white;}.alert-level--warning{background:#f9c72b;}.alert-level--notice{background:var(--color-green);color:white;}.alert-content{display:flex;align-items:center;gap:0.7rem;}
.paragraph--accordion{margin-bottom:1rem;& summary{appearance:none;-webkit-appearance:none;background:var(--color-lt-grey);border:1px solid var(--color-md-grey);cursor:pointer;list-style:none;padding:.5rem .8rem;&:before{content:'+';display:inline-block;float:left;margin-right:.5rem;margin-top:-0.2rem;}&::-webkit-details-marker{display:none;}& h3{font-size:1rem;font-weight:500;margin:0;}}& .field--name-field-content{padding:1rem;}&[open]{& summary:before{content:'-';}}}
.bef-exposed-form .form--inline{margin-bottom:1rem;& .form-wrapper{align-items:center;margin:0;}& legend{margin-right:.5rem;}& label{margin-right:0.5rem;}& .form-item{float:none !important;display:inline-flex;margin:0;}}.bef-links ul{list-style:none;margin:0;padding:0;display:flex;gap:0.5rem;& a{background:var(--color-dk-grey);color:white;font-size:0.9rem;font-weight:500;padding:0.2rem 0.5rem;text-decoration:none;background:var(--color-blue);font-size:1.1rem;}}.bef-exposed-form{& fieldset{background:var(--color-lt-grey);border:none;padding:0.5rem;& legend{float:left;display:flex;align-items:center;font-size:0.9em;}}& .form-radios{& label{background:var(--color-dk-grey);color:white;font-size:0.9rem;font-weight:500;padding:0.2rem 0.5rem;text-decoration:none;cursor:pointer;margin-left:-1.8rem;background:var(--color-blue);border:3px solid var(--color-blue);color:white;padding:0.2rem 0.5rem;text-decoration:none;&.town-run-event{background:var(--color-teal);border-color:var(--color-teal);}&.community-event{background:var(--color-purple);border-color:var(--color-purple);}}& input{visibility:hidden;&:checked + label{border:3px solid var(--color-dk-blue);font-weight:bold;&.town-run-event{border-color:#014F53;}&.community-event{border-color:#48043e;}}}}}@media all and (min-width:767px){.bef-exposed-form{& fieldset,& .form-radios{display:flex;gap:0.5rem;}}}
.block-inline-block--basic{line-height:1.4;& h2{margin-bottom:.4rem;}& .field--name-field-button-link a{display:inline-block;margin-top:1rem;}}.layout--twocol-section,.layout--threcol{& .block-inline-block--basic.with-button,& .block-inline-block--basic.with-button .block-content{display:flex;flex-direction:column;flex:1 0 auto;}& .block-inline-block--basic.with-button{& .field--name-field-button-link{margin-top:auto;}}}.grey-bg-blue-head{background:var(--color-lt-grey);display:flex;flex-direction:column;height:100%;& h2{background:var(--color-blue);color:white;font-size:1.3em;margin:0;padding:0.4rem 0.5rem;}& .block-content{padding:var(--gutter-standard);}}
.block--image,.menu-dropdown-block{position:relative;& img{display:block;width:100%;}& figcaption{background:rgba(0,0,0,0.56);color:white;font-weight:400;padding:.8rem 1rem;width:100%;position:absolute;bottom:0;}}
.blog-post{& .submitted{font-style:italic;opacity:0.75;}&.teaser{& h2{margin-bottom:0;}& .field--name-body{line-height:1.5;margin:0.5rem 0;}}& .field--name-field-blog-image img{width:100%;}}@media all and (min-width:1000px){.blog-post.teaser.has-image{display:grid;grid-template-columns:1.4fr 3fr;grid-gap:1rem;& h2{margin-top:0;}}}
ul.date-card-list{margin:2rem 0;}.date-card-list li,.node.mini-teaser{display:grid;grid-template-columns:3.5rem auto;grid-gap:0.7rem;margin-bottom:1.5rem;& .title{display:block;font-weight:400;line-height:1.4;& a{text-decoration:none;}}}.date-card{background:var(--color-blue);color:white;padding:0.5rem 0.3rem;display:block;font-weight:600;line-height:1.1;text-align:center;text-transform:uppercase;& span{display:block;}}.date-card-big{background:var(--color-lt-grey);border-top:6px solid var(--color-blue);font-size:1.2em;color:black;& .day{font-size:1.4em;}}
.block-views-block--events-calendar-block-1{& .view-footer{margin-top:1rem;}}.form-item-field-event-type-target-id{background:var(--color-lt-grey);display:flex;gap:0.5rem;padding:0.5rem;}.fc-day-grid-event .fc-content,.fc-event,.fc-event:hover{white-space:normal;}.fc-day-grid-event .fc-time{display:block;}.fc-button-group{gap:0.5rem;&.bottom-buttons{display:none;}}.fc-button-primary{background:var(--color-lt-grey);border:none;border-radius:none !important;color:black;margin-left:0.5rem;&:not(:disabled).fc-button-active,&:not(:disabled):active{background:var(--color-blue);color:white;}}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{border-color:var(--color-md-grey);}.fc-unthemed thead{border-bottom:1px solid transparent;border-top:1px solid var(--color-md-grey);}.view-events-calendar.view-display-page_1 > .view-content{display:none;}@media all and (min-width:768px){.view-events-calendar.view-display-page_1 > .view-content{display:block;}}.event.teaser{display:grid;grid-template-columns:5rem auto;grid-gap:var(--gutter-standard);& h3{margin:0;}&.event-type--community-event .date-card{border-top-color:var(--color-purple);}&.event-type--town-run-event .date-card{border-top-color:var(--color-teal);}& .country-code-element,& .administrative-area-element{display:none;}}@media (min-width:1000px){.event.teaser-with-image{grid-template-columns:1.4fr 3fr;}}.event.card,.event.teaser-with-image{position:relative;.date-card{background-color:var(--color-blue);color:var(--color-white);position:absolute;top:1rem;left:0;z-index:9;width:4.5rem;}}.event.card{background-color:var(--color-white);position:relative;img{display:block;width:100%;height:auto;}h3{font-size:1.3em;margin:0 0 .4rem;a{text-decoration:none;}}.event-field{display:flex;gap:.2rem;svg{height:1.5rem;width:1.5rem;margin-top:.2rem;fill:var(--color-blue);}&:last-child{margin-bottom:.6rem;}}.content{padding:1rem;font-size:.9em;}.field--name-body{line-height:1.4em;margin-bottom:1rem;}}.happening-this-month{margin-bottom:calc(1.5 * var(--gutter-standard));& li{display:flex;align-items:center;margin-bottom:0.5rem;}& .date-card{margin-right:0.5rem;}& .event-title{font-weight:bold;& a{text-decoration:none;&:hover,&:focus{text-decoration:none;}}}}.date-inline-card{background:var(--color-blue);color:white;margin-right:0.5rem;padding:0 0.5rem;text-transform:uppercase;}
nav li{display:inline-block;}nav .contextual li{display:block;}nav a{text-decoration:none;}nav .menu{list-style:none;margin:0;padding:0;}nav .menu a{padding:.2em .5em;}.breadcrumb{padding:0.79rem 1.266rem;& li{display:inline-block;}}.skip-link{background:#e4e4e4;text-decoration:none;padding:.2em .8em;}.skip-link:focus{}.breadcrumbs{font-size:.85em;font-style:italic;margin-bottom:.5em;}.breadcrumbs ol{padding:0;}.breadcrumbs a{text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs li:after{content:'/';display:inline-block;margin:0 .3em;}.breadcrumbs li:last-child:after{content:'';}@media all and (min-width:620px){.links.inline{text-align:right;}}.links.inline li{display:inline-block;}.links li a{font-size:.9em;padding:.2em .5em;text-decoration:none;text-transform:lowercase;}.links li a:hover{text-decoration:underline;}
.node.teaser{margin-bottom:var(--gutter-standard);padding-bottom:var(--gutter-standard);border-bottom:1px solid var(--color-md-grey);}.node.teaser,.node.mini-teaser-2{& h2{font-size:1.3em;}& h2,& h3{& a{text-decoration:none;&:hover,&:focus{text-decoration:underline;}}}}.node.mini-teaser-2{display:grid;grid-template-columns:1fr 3fr;grid-gap:1rem;margin-bottom:1rem;font-size:1.1rem;line-height:1.4;& h3{font-size:1.2rem;line-height:1.4;margin-top:0;margin-bottom:0.5rem;}& p:last-child{margin-bottom:0.5rem;}& .more{display:block;text-align:right;}}.node.article.teaser{display:grid;grid-template-columns:5rem auto;grid-gap:1rem;& h2{margin-top:0;}}@media all and (min-width:960px){.node.article.teaser.has-image{grid-template-columns:5rem auto 20rem;}}.news--alert{& a{color:#b02626;}& .date-card{background:#b02626;color:white;}}.sharethis-wrapper{display:flex;justify-content:end;& .stButton{margin:0 2px;}}#block-sharethis-bottom{margin-top:1rem;& .sharethis-wrapper{justify-content:center;}}.node--unpublished{background:#fff4f4;}.node.notices.full strong.field__label:after{content:":";margin-right:0.2rem;}.feeds_feed .field--name-source{max-width:40rem;overflow:hidden;}
.layout{margin:var(--vertical-padding) auto;max-width:var(--max-width);&:first-child{margin-top:0;}&:last-child{margin-bottom:0;}&.margin-half-width{margin:var(--gutter-standard) auto;}& h2{margin-top:0;}}.layout--bg-image{position:relative;max-width:100%;}@media all and (max-width:767px){.layout__region{margin-bottom:2rem;& .block:not(:last-child){margin-bottom:1rem;}}}@media all and (min-width:768px){.layout{display:grid;grid-gap:var(--gutter-standard);}.layout__region{& .block + .block{margin-top:1rem;}}.layout--twocol,.layout--twocol-section{grid-template-columns:repeat(2,minmax(0,1fr));}.layout--twocol-section--67-33{grid-template-columns:auto 33%;}.layout--twocol-section--75-25{grid-template-columns:auto 25%;}.layout--threecol .column-wrapper,.layout--threecol-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gutter-standard);}.layout--threecol-section--25-25-50{grid-template-columns:25% 25% 50%;}.layout--fourcol-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gutter-standard);}}@media all and (min-width:960px){.layout--fourcol-section{grid-template-columns:repeat(4,minmax(0,1fr));}}@media all and (min-width:960px){.page-main.has-sidebar{display:grid;grid-template-columns:22.5% auto;& .page-sidebar{border-right:1px solid var(--color-md-grey);}}}.layout.bg-color{padding:2rem var(--responsive-padding);&:last-child{margin-bottom:0;}&.fullwidth,&.narrow-max-width{max-width:100%;margin:0;padding-top:var(--vertical-padding);padding-bottom:var(--vertical-padding);align-items:center;}}@media (min-width:1040px){.layout.bg-color.narrow-max-width{padding-left:calc((100vw - 1000px) / 2);padding-right:calc((100vw - 1000px) / 2);}}@media all and (min-width:1230px){.layout.bg-color.fullwidth{padding-left:calc((100vw - var(--max-width)) / 2);padding-right:calc((100vw - var(--max-width)) / 2);}}.layout--bg-image{margin:0;padding:0;position:relative;overflow:hidden;&:last-child{margin-bottom:0;}& > .layout__region,.column-wrapper{padding:var(--vertical-padding) 0;max-width:var(--max-width);margin:0 auto;}.column{background:var(--color-white-transparent);padding:var(--gutter-standard);position:relative;}.block > h2{font-size:1.6rem;margin-top:0;}.block{position:relative;z-index:2;margin:2rem 0;}.bg-image{position:absolute;left:0;top:0;z-index:0;height:100%;width:100%;max-width:100%;margin-top:0;padding-top:0rem;& div,& figure{display:grid;height:100%;}& img{object-fit:cover;object-position:50% 50%;height:100%;width:100%;}}.overlay::after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;left:0;top:0;z-index:1;}.overlay--black + .block > h2{color:var(--color-white);}.overlay--white{background:rgba(255,255,255,0.4);}}@media (max-width:767px){.layout--bg-image .column{padding:1rem;}}.layout-builder--content-preview-disabled{.bg-image{position:static;height:auto;}.overlay{display:none;}}@media all and (max-width:1240px){.layout--bg-image{margin-left:calc(-1 * var(--responsive-padding));margin-right:calc(-1 * var(--responsive-padding));width:calc(100% + (2 * (var(--responsive-padding))));max-width:none;}}@media all and (max-width:767px){.layout--bg-image .column{max-width:26rem;margin:0 auto 2rem;}}@media (max-width:767px){.fb_iframe_widget{transform:scale(0.9);}}
.field--name-field-content iframe,.field--name-body iframe{width:100%;max-width:100%;&[src*=youtube]{width:560px;height:315px;}}.align-left,.align-right,.align-center{float:none;margin:0 auto;}.align-center{display:block;figure{text-align:center;}}@media (min-width:768px){.align-left{float:left;margin-right:1rem;}.align-right{float:right;margin-left:1rem;}}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;margin:1rem 0;& iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}a[data-entity-type="media"]:before,a[data-entity-type="file"]:before,.file-link:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%231d4ca1'%3E%3Cpath d='M0 64C0 28.65 28.65 0 64 0H224V128C224 145.7 238.3 160 256 160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64zM256 128V0L384 128H256z'/%3E%3C/svg%3E");background-size:contain;display:inline-block;font-size:1rem;margin-right:.3rem;height:1.2rem;width:1.2rem;vertical-align:middle;}a[data-entity-type="media"][href$="pdf"]:before,a[data-entity-type="file"]:before,.file-link--pdf:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' height='1.5em' width='1.5em' fill='%231d4ca1'%3E%3Cpath d='M88 304H80V256H88C101.3 256 112 266.7 112 280C112 293.3 101.3 304 88 304zM192 256H200C208.8 256 216 263.2 216 272V336C216 344.8 208.8 352 200 352H192V256zM224 0V128C224 145.7 238.3 160 256 160H384V448C384 483.3 355.3 512 320 512H64C28.65 512 0 483.3 0 448V64C0 28.65 28.65 0 64 0H224zM64 224C55.16 224 48 231.2 48 240V368C48 376.8 55.16 384 64 384C72.84 384 80 376.8 80 368V336H88C118.9 336 144 310.9 144 280C144 249.1 118.9 224 88 224H64zM160 368C160 376.8 167.2 384 176 384H200C226.5 384 248 362.5 248 336V272C248 245.5 226.5 224 200 224H176C167.2 224 160 231.2 160 240V368zM288 224C279.2 224 272 231.2 272 240V368C272 376.8 279.2 384 288 384C296.8 384 304 376.8 304 368V320H336C344.8 320 352 312.8 352 304C352 295.2 344.8 288 336 288H304V256H336C344.8 256 352 248.8 352 240C352 231.2 344.8 224 336 224H288zM256 0L384 128H256V0z'/%3E%3C/svg%3E");}.file-mime-icon svg{color:var(--color-blue);fill:var(--color-blue);height:1.2rem;width:1.2rem;}
.online-services-grid{grid-gap:20px;& h2{font-weight:900;text-align:center;}& a{text-decoration:underline;}& img{width:100%;height:100px;max-width:100px;margin:auto;display:flex;}& p{margin-bottom:5px;margin-top:0;font-size:20px;}& .layout__region{display:flex;flex-wrap:wrap;}& .block{border-radius:15px;border:1px solid transparent;border-top:30px solid #14aebb;border-bottom:35px solid #14aebb;box-shadow:7px 0px 10px -2px rgba(0,0,0,0.15);width:100%;& h2{background:transparent;font-size:36px;font-weight:900;text-align:center;}& .block-content{padding:10px;}}& .layout__region--first .block{& h2,& a{color:#03474D;}}& .layout__region--second .block{border-top-color:#ae54a0;border-bottom-color:#ae54a0;& h2,& a{color:#612E59;}}& .layout__region--third .block{border-top-color:#ef7423;border-bottom-color:#ef7423;& h2,& a{color:#6D3314;}}& .layout__region--fourth .block{border-top-color:#87ae4f;border-bottom-color:#87ae4f;& h2,& a{color:#374621;}}}@media screen and (max-width:991px){.online-services-block{& h2{font-size:30px;}& p{font-size:18px;}}}@media screen and (max-width:767px){.online-services-block{& h2{font-size:24px;}& p{font-size:16px;}}}.more_services{text-align:center;& .block-content{a{color:#11357e;text-decoration:underline;font-size:40px;font-weight:900;}}}.more_services a{font-size:34px;}.more_services{a{font-size:28px;}}
.pager{font-size:1em;margin:2em 0;text-align:center;& ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;}& li{display:inline-block;}& a{background:rgba(0,0,0,0.1);padding:0.2em 0.6em;margin:0 .2em;text-decoration:none;}}.pager .is-active a{background:var(--color-blue);color:white;}.pager a:hover{background:rgba(0,0,0,0.2);}.mini-pager{background:rgba(0,0,0,0.1);display:flex;justify-content:space-between;overflow:auto;width:100%;}.mini-pager > *{flex-basis:33%;padding:.4em;}.mini-pager .pager-current{display:block;text-align:center;margin:0 auto;}.mini-pager .pager-prev a,.mini-pager .pager-next a{display:flex;align-items:center;justify-content:flex-start;}.mini-pager .pager-next a{justify-content:flex-end;}.mini-pager .pager-prev a:before,.mini-pager .pager-next a:after{content:'';background:url(/themes/custom/tog_theme/css/images/angle-icons.svg) no-repeat;background-size:3.2em;height:1.2em;width:1.2em;opacity:.5;flex:0 0 1.2em;}.mini-pager .pager-prev a:before{background-position:0.2em -5.1em;margin-right:.3em;}.mini-pager .pager-next a:after{background-position:0.4em -3.1em;margin-left:.3em;}
.field--name-field-icon-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gutter-standard);}.icon-list--six-col-no-text{grid-template-columns:repeat(2,1fr);}@media all and (min-width:600px){.icon-list--six-col-no-text{grid-template-columns:repeat(3,1fr);}.icon-list--three-col-with-text{grid-template-columns:repeat(2,1fr);}}@media all and (min-width:1000px){.icon-list--six-col-no-text{grid-template-columns:repeat(4,1fr);grid-gap:calc(2 * var(--gutter-standard));}.icon-list--three-col-with-text{grid-template-columns:repeat(3,1fr);}}@media all and (min-width:1200px){.icon-list--six-col-no-text{grid-template-columns:repeat(6,1fr);}}.paragraph--icon-list-item{line-height:1.2;text-align:center;& .fa-solid{color:var(--color-blue);font-size:3.3rem;}& .icon svg{fill:var(--color-blue);width:auto;height:4.5rem;}& a{font-weight:bold;text-decoration:none;&:hover,&:focus{color:var(--color-green);& svg{fill:var(--color-green);}}}}.paragraph--icon-list-item.with-text{display:grid;grid-template-columns:5rem auto;align-items:start;gap:.5rem 1rem;text-align:left;& .icon{grid-row:span 2;}& h3{color:var(--color-blue);font-size:1.3rem;margin:0;}p{margin:0.2rem 0;}}.paragraph--icon-list-item:not(.with-text){& .icon{display:flex;justify-content:center;align-items:center;margin:0 auto;height:6rem;}}@media all and (min-width:767px){.paragraph--icon-list-item:not(.with-text){& .icon{height:9rem;}& .fa-solid{font-size:5rem;}& svg{height:6.4rem;}}}
.social-media-links--platforms{margin-bottom:0.5rem;text-align:center;& li{margin-right:0.5rem;}}.page-footer .social-media-links--platforms{margin-top:0;text-align:left;& .fa{background:none;color:white;font-size:2.1em;-webkit-text-fill-color:white;}}@media all and (max-width:767px){.page-footer .social-media-links--platforms{text-align:center;}}
table{border-collapse:collapse;font-size:1rem;text-align:left;margin:1em 0;border:0;width:100%;}td,th{border:0px solid #ccc;padding:5px;}th{background:#eaeaea;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}table tr:nth-child(odd),table tr.odd{background:#f2f2f2;}

.view-search-exposed-form{& .form-item,& .form-actions{margin:0;}& label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}& form{display:flex;align-items:center;}}.page-header .bef-exposed-form{& .form-item{margin:0;}& .form-text{border:1px solid var(--color-md-grey);padding-right:2rem;width:100%;}& label{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}& .form-text,& .form-submit{background:white;border-radius:3px;height:2.2rem;margin:0;}& .form--inline .form-item-sort-bef-combine{display:none;}& .form-actions{margin:0 -0.7rem 0 calc(-1 * (3rem + 1px));border-left:none;}& .form-submit{color:transparent;background:center center no-repeat transparent;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");background-size:1rem;width:2rem;height:calc(2rem + 2px);overflow:hidden;vertical-align:middle;}& .form-submit:hover,& .form-submit:focus{color:transparent;background-color:var(--color-blue);background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");}}@media all and (max-width:960px){.page-header .bef-exposed-form{& .form--inline{display:flex;gap:0.8rem;}& .form-submit{height:2rem;margin-top:1px;}}}.view-search .view-filters{& .form--inline{align-items:flex-end;}& .form-item{margin-bottom:0;}}.layout .view-search-exposed-form{& .form-text{background:10px center no-repeat white;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'/%3E%3C/svg%3E");background-size:1.6rem;color:black;font-size:1.2rem;height:auto;padding-left:3rem;&::placeholder{color:black;}}& .form-item-sort-bef-combine{display:none;}& .form-submit{background-image:none;border:none;color:white;height:auto;font-size:1.2rem;margin:0 0 0 -0.2rem;padding:1.03rem 1.5rem;width:auto;}}@media all and (min-width:600px){.layout .view-search-exposed-form{& form{display:flex;justify-content:center;margin:-2rem auto;}}}@media all and (max-width:599px){.layout .view-search-exposed-form form{display:block;& .form--inline{display:block;}& .form-text,& .form-submit{font-size:1rem;}& .form-actions{margin:0.8rem auto 0;text-align:center;}}}

.view-blog .views-exposed-form .form--inline{background:var(--color-lt-grey);border:none;padding:0.5rem 1rem;&.form-radios{margin-bottom:0;}}.view-advocate-town-page{& .views-field-field-timestamp-date-ym{white-space:nowrap;}& .views-field-field-page-assets5{display:flex;flex-wrap:wrap;& a{text-decoration:none;}& > div{margin-left:0.5rem;&:first-child{margin-left:0;}}}}.view-media-releases{& .views-field-field-timestamp-date{white-space:nowrap;}}.view-a-z-services{& ul{list-style:none;margin:0 0 1rem;padding:0;}& .views-summary a{border-bottom:1px dotted;font-weight:bold;padding:0 2px;margin:0 2px;&:hover,&:focus{border-bottom:1px solid;text-decoration:none;}}& a{text-decoration:none;&:hover,&:focus{text-decoration:underline;}}}
