/* @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-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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-within{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;}
h1,h1.title,h1.page-title{font-size:1.6rem !important;line-height:1.25 !important;margin-bottom:0.75rem !important;}h2{font-size:1.3rem !important;line-height:1.3 !important;margin-bottom:0.5rem !important;}h3{font-size:1.1rem !important;line-height:1.35 !important;margin-bottom:0.4rem !important;}h4{font-size:1rem !important;line-height:1.4 !important;}h5,h6{font-size:0.9rem !important;line-height:1.4 !important;}.block > h2,.block > .block__title,.views-element-container .view-header h2,.views-element-container h2.block__title{font-size:1.3rem !important;font-weight:700;margin-bottom:0.75rem !important;}.page-container .region-content,.page-container .region-content .region-inner{max-width:72rem;margin-left:auto;margin-right:auto;}.page-container .region-content .block{margin-bottom:2.5rem;}.page-container .region-content .block:last-child{margin-bottom:0;}body.path-frontpage .region-content .view-frontpage,body.path-frontpage .region-content .view-frontpage .view-empty,body.path-frontpage .views-element-container .view-frontpage{display:none;}.region-content .view .item-list ul{list-style:none;padding-left:0;margin:0;}.region-content .view .item-list li{padding:0.75rem 0;border-bottom:1px solid rgba(0,0,0,0.08);}.region-content .view .item-list li:last-child{border-bottom:0;}.footers-container,footer.footer{margin-top:0;}.footers-container .footer__section,.footers-container .footer__section .block{padding-top:0.5rem;padding-bottom:0.5rem;}.header-top-highlighted a,.header-top a{text-decoration:none;}.header-top-highlighted a:hover,.header-top a:hover{text-decoration:underline;}:root{--pla-brand-orange:#f15a24;--pla-brand-orange-dark:#c94a1d;--pla-nav-bg:#333;}.page-container .header-container > .header-top-highlighted{background:linear-gradient(to bottom,#f4f4f4 0%,#ebebeb 100%) !important;border-bottom:1px solid #d0d0d0;color:#333;}.page-container .header-container > .header-top-highlighted .header-top-highlighted__container .row{display:flex !important;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:0.5rem 0;}.page-container .header-container > .header-top-highlighted .header-top-highlighted-first{flex:1 1 auto;min-width:0;}.page-container .header-container > .header-top-highlighted .header-top-highlighted-second{display:block !important;text-align:right !important;white-space:nowrap !important;width:100%;padding:0 !important;}.page-container .header-container .header-top-highlighted-second .block + .block{padding:0 !important;margin:0 !important;}#block-bootstrap-business-search{display:inline-flex !important;vertical-align:middle !important;align-items:center !important;width:auto !important;padding:0 !important;margin:0 !important;}#block-bootstrap-business-account-menu{display:inline-flex !important;vertical-align:middle !important;align-items:center !important;width:auto !important;padding:0 3px !important;margin:0 0 0 5px !important;}.page-container .header-container .block-system-branding-block{background:transparent !important;box-shadow:none !important;}.page-container .header-container .logo-and-site-name-wrapper{display:flex !important;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0.6rem;padding:0 !important;background:transparent !important;}.page-container .header-container .site-branding__logo img,.page-container .header-container .site-logo img{display:block;max-height:80px;width:auto;height:auto;}.page-container .header-container .site-name a{font-size:1.1rem !important;font-weight:700 !important;color:#333 !important;text-decoration:none;line-height:1.2;}.page-container .header-top-highlighted__section ul.menu:not(.sf-accordion){display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;}.page-container .header-top-highlighted__section ul.menu:not(.sf-accordion) li > a:before,.page-container .header-top-highlighted__section ul.menu:not(.sf-accordion) li > span:before{content:none !important;display:none !important;}.page-container .header-top-highlighted-second .menu li a,.page-container .header-top-highlighted-second .menu li > span{display:inline-flex;align-items:center;height:30px;padding:0 1rem;background-color:#555;color:#fff !important;font-size:0.8rem;font-weight:500;border-radius:3px;text-decoration:none;white-space:nowrap;}.page-container .header-top-highlighted-second .menu li a:hover{background-color:#333 !important;color:#fff !important;text-decoration:none;}.page-container .header-top-highlighted-second .block-search{margin:0 !important;padding:0 !important;}.page-container .header-top-highlighted-second .block-search form{position:relative !important;padding-left:0 !important;margin:0 !important;display:flex !important;flex-direction:row !important;align-items:stretch !important;flex-wrap:nowrap;gap:0;height:30px;}.page-container .header-top-highlighted-second .block-search .form-actions::after,.page-container .header-top-highlighted-second .block-search .form-actions:after{display:none !important;content:none !important;}.page-container .header-top-highlighted-second .block-search .js-form-item{flex:1 1 auto;display:flex !important;align-items:stretch;margin:0 !important;padding:0 !important;}.page-container .header-top-highlighted-second input.form-search,.page-container .header-top-highlighted-second input[type="search"]{flex:1 1 auto;display:block !important;position:static !important;width:155px;height:30px !important;min-height:0 !important;border:1px solid #bbb !important;border-right:none !important;padding:0 0.5rem !important;font-size:0.8125rem !important;line-height:30px !important;color:#333 !important;background:#fff !important;border-radius:3px 0 0 3px !important;box-shadow:none !important;outline:none;margin:0 !important;}.page-container .header-top-highlighted-second .block-search .form-actions{position:static !important;left:auto !important;top:auto !important;right:auto !important;width:auto !important;flex:0 0 auto;display:flex !important;align-items:stretch;margin:0 !important;padding:0 !important;}.page-container .header-top-highlighted-second .block-search input[type="submit"],.page-container .header-top-highlighted-second .block-search .form-submit{flex:0 0 auto;display:inline-flex !important;align-items:center !important;justify-content:center !important;position:static !important;height:30px !important;width:auto !important;min-width:0 !important;padding:0 0.6rem !important;background-color:#555 !important;border:1px solid #555 !important;color:#fff !important;font-size:0.8rem !important;font-weight:500 !important;line-height:1 !important;text-indent:0 !important;text-transform:none !important;letter-spacing:0 !important;border-radius:0 3px 3px 0 !important;cursor:pointer;white-space:nowrap;box-shadow:none !important;margin:0 !important;}.page-container .header-top-highlighted-second .block-search input[type="submit"]:hover,.page-container .header-top-highlighted-second .block-search .form-submit:hover{background-color:#333 !important;border-color:#333 !important;}.page-container .header-container > .sticky-wrapper,.page-container .header-container header.header{background-color:var(--pla-nav-bg) !important;border-bottom:none !important;box-shadow:none !important;--mt-menu-item-color:#fff;}.page-container .header-container .header__container{padding-top:0 !important;padding-bottom:0 !important;}.page-container .header-container header.header ul.menu,.page-container .header-container header.header ul.sf-menu{display:flex !important;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;margin:0 !important;padding:0 !important;list-style:none !important;}.page-container .header-container header.header ul.menu li > a:before,.page-container .header-container header.header ul.menu li > span:before,.page-container .header-container header.header ul.sf-menu li > a:before,.page-container .header-container header.header ul.sf-menu li > span:before{content:none !important;display:none !important;}.page-container .header-container header.header ul.menu > li > a,.page-container .header-container header.header ul.menu > li > span,.page-container .header-container header.header ul.sf-menu > li > a,.page-container .header-container header.header ul.sf-menu > li > span{display:block;padding:0.65rem 0.85rem !important;margin:0 !important;color:#fff !important;font-size:0.875rem;font-weight:400;white-space:nowrap;text-decoration:none;background:transparent;border-radius:0;letter-spacing:0;text-transform:none;line-height:1.4;}.page-container .header-container header.header ul.menu > li > a:hover,.page-container .header-container header.header ul.menu > li > a:focus,.page-container .header-container header.header ul.sf-menu > li > a:hover,.page-container .header-container header.header ul.sf-menu > li > a:focus{background-color:var(--pla-brand-orange) !important;color:#fff !important;text-decoration:none;}.page-container .header-container header.header ul.menu > li.active > a,.page-container .header-container header.header ul.menu > li.active-trail > a,.page-container .header-container header.header ul.menu > li > a.is-active,.page-container .header-container header.header ul.sf-menu > li.active > a,.page-container .header-container header.header ul.sf-menu > li.active-trail > a,.page-container .header-container header.header ul.sf-menu > li > a.is-active{background-color:var(--pla-brand-orange) !important;color:#fff !important;font-weight:400;box-shadow:none !important;}.page-container .header-container header.header ul.menu > li,.page-container .header-container header.header ul.sf-menu > li{z-index:auto !important;vertical-align:middle !important;}.page-container .footer-top ul.menu li > a:before,.page-container .footer-top ul.menu li > a:after,.page-container .footer-top ul.menu li > span:before,.page-container .footer-top ul.menu li > span:after,.footers-container ul.menu li > a:before,.footers-container ul.menu li > a:after,.footers-container ul.menu li > span:before,.footers-container ul.menu li > span:after{content:none !important;display:none !important;width:0 !important;height:0 !important;}.page-container .footer-top ul.menu li a,.page-container .footer-top ul.menu li > span,.footers-container ul.menu li a,.footers-container ul.menu li > span{padding-left:0 !important;padding-right:0 !important;}.page-container .footer-top ul.menu,.page-container .footer-top ul.menu ul,.footers-container ul.menu,.footers-container ul.menu ul{list-style:none !important;padding-left:0;margin-left:0;}.page-container .footer-top .footer-top__section ul.menu{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.35rem 1.25rem;text-align:left !important;margin:0 !important;}.page-container .footer-top .footer-top__section ul.menu li{display:inline-flex !important;align-items:center;list-style:none !important;margin:0 !important;}.page-container .footer-top .footer-top__section ul.menu li a,.page-container .footer-top .footer-top__section ul.menu li > span{margin:0 !important;padding:0.35rem 0 !important;}@media (max-width:767px){.page-container .footer-top .footer-top__section ul.menu li{display:inline-flex !important;margin:0 !important;}}.page-container .footer-top{border-top:6px solid var(--pla-brand-orange);background-color:#eceef1 !important;margin-bottom:0 !important;}.page-container .footer-top .footer-top__section{padding-top:0.6rem;padding-bottom:0.6rem;}.page-container .footer-top .footer-top__section ul.menu{justify-content:center !important;}.page-container .footer-top .footer-top__section ul.menu li a,.page-container .footer-top .footer-top__section ul.menu li > span{color:#555 !important;font-size:0.8125rem;}.page-container .footer-top .footer-top__section ul.menu li a:hover{color:#222 !important;}.page-container .footer-top .footer-top__section ul.menu li + li::before{content:'|';margin-right:0.5rem;color:#aaa;}.page-container .footer-top + *,.page-container > .footers-container{margin-top:0 !important;}.footers-container{background-color:#222 !important;margin-top:0 !important;}.footers-container footer.footer{background-color:#222 !important;border-top:none;}.footers-container footer.footer .footer__container > .row{align-items:flex-start;}.footers-container footer.footer .footer__section{padding-top:1.25rem;padding-bottom:1.25rem;}.footers-container footer.footer .footer__section .block h2,.footers-container footer.footer .footer__section h2.title,.footers-container footer.footer .footer__section .block__title{font-size:0.9375rem !important;font-weight:700 !important;margin:0 0 0.6rem !important;line-height:1.3;color:#fff !important;}.footers-container footer.footer a,.footers-container footer.footer .menu li a,.footers-container footer.footer .menu li > span{color:#ccc !important;text-decoration:none;}.footers-container footer.footer a:hover,.footers-container footer.footer .menu li a:hover{color:#fff !important;text-decoration:underline;}.footers-container footer.footer .footer__section ul.menu li{margin:0.2rem 0;}.footers-container footer.footer .footer__section .item-list ul,.footers-container footer.footer .footer__section ul.menu{list-style:none !important;margin:0;padding:0;}.footers-container footer.footer .footer__section .item-list li{list-style:none !important;margin:0.2rem 0;padding:0;}.footers-container footer.footer .footer__section .block .content ul{list-style:none;margin:0.25rem 0 0;padding-left:0;}.footers-container footer.footer .footer__section .block .content ul li{list-style:none;margin:0.2rem 0;padding:0;}.footers-container .subfooter-top,.footers-container .subfooter,.footers-container .footer-bottom{background-color:#1a1a1a !important;border-top:1px solid rgba(255,255,255,0.08);}.footers-container .subfooter-top__section ul.menu,.footers-container .footer-bottom__section ul.menu{display:flex !important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.35rem 1.25rem;margin:0 !important;}.footers-container .subfooter-top__section ul.menu li,.footers-container .footer-bottom__section ul.menu li{display:inline-flex !important;align-items:center;list-style:none !important;margin:0 !important;}.footers-container .subfooter-top__section ul.menu li a,.footers-container .subfooter-top__section ul.menu li > span,.footers-container .footer-bottom__section ul.menu li a,.footers-container .footer-bottom__section ul.menu li > span{color:#aaa !important;font-size:0.8125rem;margin:0 !important;padding:0.35rem 0 !important;display:inline;}.footers-container .subfooter .subfooter__section{padding-top:0.75rem;padding-bottom:0.75rem;}.footers-container .subfooter .subfooter__section .block{margin-bottom:0;}.footers-container p,.footers-container .block__content{color:#ccc;}.page-container .region-content:has(.view-library-suppliers),.page-container .region-content .region-inner:has(.view-library-suppliers){max-width:100%;}.view-library-suppliers .view-content{overflow-x:auto;-webkit-overflow-scrolling:touch;}.view-library-suppliers table.views-table{width:100%;min-width:58rem;table-layout:auto;}.view-library-suppliers table.views-table th,.view-library-suppliers table.views-table td{padding:0.5rem 0.6rem;vertical-align:top;hyphens:none;}.view-library-suppliers td.views-field-field-supplier-phone,.view-library-suppliers th.views-field-field-supplier-phone,.view-library-suppliers td.views-field-field-supplier-postcode,.view-library-suppliers th.views-field-field-supplier-postcode,.view-library-suppliers td.views-field-field-supplier-state,.view-library-suppliers th.views-field-field-supplier-state,.view-library-suppliers td.views-field-field-supplier-suburb,.view-library-suppliers th.views-field-field-supplier-suburb{white-space:nowrap;}.view-library-suppliers td.views-field-field-supplier-email,.view-library-suppliers th.views-field-field-supplier-email{min-width:11rem;}.view-library-suppliers td.views-field-field-supplier-email{white-space:nowrap;}.view-library-suppliers td.views-field-title,.view-library-suppliers th.views-field-title{min-width:9rem;}.view-library-suppliers td.views-field-field-address-line-1,.view-library-suppliers th.views-field-field-address-line-1,.view-library-suppliers td.views-field-field-supplier-m-address-line-2,.view-library-suppliers th.views-field-field-supplier-m-address-line-2{min-width:8.5rem;}.page-container .region-content-top .block-system-breadcrumb-block .breadcrumb__items{padding-top:0.5rem;padding-bottom:0.5rem;}.block-system-powered-by-block{display:none !important;}.slideout-toggle,.slideout-toggle--fixed,.mt-mobile-menu-widget-wrapper{display:none !important;}body.path-frontpage .page-container .region-content{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;row-gap:2rem;width:100%;}body.path-frontpage .page-container .region-content > .block{margin-bottom:0;}body.path-frontpage .page-container .region-content > #block-bootstrap-business-page-title,body.path-frontpage .page-container .region-content > #block-administratorcontentcreation{grid-column:1 / -1;}body.path-frontpage .page-container .region-content > #block-bootstrap-business-content{display:none;}body.path-frontpage .page-container .region-content > #block-bootstrap-business-local-actions,body.path-frontpage .page-container .region-content > #block-bootstrap-business-local-tasks{display:none;}body.path-frontpage .page-container .region-content > #block-views-block--latest-news-block-1{grid-column:1;}body.path-frontpage .page-container .region-content > #block-views-block--upcoming-events-block-1{grid-column:2;}body.path-frontpage .page-container .region-content > #block-views-block--job-vacancies-block-1{grid-column:3;}body.path-frontpage .page-container .region-content > #block-findlibrarybranch{grid-column:1;}@media (max-width:767px){body.path-frontpage .page-container .region-content{grid-template-columns:1fr;}body.path-frontpage .page-container .region-content > #block-views-block--latest-news-block-1,body.path-frontpage .page-container .region-content > #block-views-block--upcoming-events-block-1,body.path-frontpage .page-container .region-content > #block-views-block--job-vacancies-block-1,body.path-frontpage .page-container .region-content > #block-findlibrarybranch{grid-column:1;}}@media (min-width:768px) and (max-width:991px){body.path-frontpage .page-container .region-content{grid-template-columns:1fr 1fr;}body.path-frontpage .page-container .region-content > #block-views-block--job-vacancies-block-1{grid-column:1;}body.path-frontpage .page-container .region-content > #block-findlibrarybranch{grid-column:2;}}
