@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,400;0,700;1,400;1,700&family=Rubik:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::after,::before{box-sizing:inherit;}
main{}:root{--sidebarwidth:100%;}#---------------GridLayoutsDesktop----------------{}@media only screen and (min-width:60rem){#--------------------Global--------------------{}:root{--sidebarwidth:20%;}body:not(.crm-menubar-visible) .block-page-title-block{}#--------------------FrontPage--------------------{}body.path-frontpage .block-page-title-block{display:none;}body.path-frontpage .node__content{display:grid;grid-template-columns:50% 50%;overflow:hidden;}body.path-frontpage .node__content>*{grid-column:1 / 1;}body.path-frontpage .node__content .field--type-link{order:2;}body.path-frontpage .node__content .field--type-image,body.path-frontpage .node__content .group-images{grid-column:2 / 2;grid-row:1 / 99;display:flex;flex-flow:row nowrap;overflow:hidden;}body.path-frontpage .node__content .field--type-image>*{flex:0 0 100%;}#--------------------Node-Page--------------------{}body.path-node .node__content{display:grid;grid-template-columns:1fr 3fr 1fr;}body.path-node .node__content>*{grid-column:1 / 1;}body.path-node .node__content>div.field--name-body,body.path-node .node__content>div.field--name-field-start-date,body.path-node .node__content>div.field--name-field-document{grid-column:2 / span 2;grid-row:1 / 100;}body.path-node .node__content>div.field--name-field-start-date{grid-row:1 / 1;}body.path-node .node__content>div.field--name-field-start-date ~ div.field--name-field-document{grid-row:2 / 100;}body.path-node .node__content>div.field--name-field-images{grid-column:3 / 3;grid-row:1 / 100;}body.path-node .node__content>div.field--name-field-images ~ div.field--name-body,body.path-node .node__content>div.field--name-field-images ~ div.field--name-field-start-date,body.path-node .node__content>div.field--name-field-images ~ div.field--name-field-document{grid-column:2 / 2;grid-row:1 / 100;}#--------------------User-or-CRM-Page--------------------{}body.path-user .region-content,body.page-civicrm:not(.crm-menubar-visible) .region-content{display:grid;grid-template-columns:1fr 3fr 1fr;}body.path-user .region-content>*,body.page-civicrm:not(.crm-menubar-visible) .region-content>*{grid-column:1 / 1;}body.path-user .region-content .block-system-main-block,body.page-civicrm:not(.crm-menubar-visible) .region-content .block-system-main-block{grid-column:2 / span 2;grid-row:1 / 100;}#--------------------Contact-Page--------------------{}body.path-contact .region-content{display:grid;grid-template-columns:1fr 3fr 1fr;}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]{grid-column:1 / span 3;display:grid;grid-template-columns:1fr 3fr 1fr;}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]:after{content:"";display:block;}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]>div,body.path-contact .region-content .block-system-main-block{grid-column:2 / span 2;}#--------------------View-Page--------------------{}body.path--not-node div.views-element-container>div.view{display:grid;grid-template-columns:1fr 4fr;}body.path--not-node div.views-element-container>div.view>*{grid-column:1 / 1;}body.path--not-node div.views-element-container>div.view>div.view-content,body.path--not-node div.views-element-container>div.view>div.view-empty{grid-column:2 / 2;grid-row:1 / 100;}body.path--not-node div.views-element-container>div.view>div.view-empty{background:var(--pagebg);border-radius:var(--rad1);padding:var(--pad1)}body.path--not-node div.views-element-container>div.view>div.view-empty{grid-column:2 / 2;grid-row:1 / 100;}}#------------------GeneralLayout-------------------{}#--------------------FrontPage--------------------{}body.path-frontpage .node__content .group-content{display:flex;flex-flow:column;}body.path-frontpage .node__content .group-dividertab{display:none;}body.path-frontpage .node__content .field--type-link{order:2;}div.layout-container{display:flex;flex-flow:row wrap;overflow:hidden;}div.layout-container>*{flex:0 0 100%;box-sizing:border-box;}div.layout-container>header{flex:0 1 20%;}div.layout-container>div.region-primary-menu{flex:1 0 80%;display:flex;flex-flow:row wrap;position:relative;}body:not(.user-logged-in) div.layout-container > div.region-primary-menu{align-items:center;}body:not(.user-logged-in) div.layout-container > div.region-primary-menu .menu--account{order:2;margin-left:var(--pad1);}nav.menu--main{flex:1 0 1%;}nav>ul{display:flex;flex-flow:row wrap;justify-content:space-between;}nav.menu--main>ul{justify-content:end;}div.region-breadcrumb::before,div.region-highlighted::before{content:"";display:block;}div.region-breadcrumb ~ div.region-highlighted::before{display:none;}div.layout-container>label.hamburger,div.layout-container>label.hamburger-wrapper,div.layout-container>input.hamburger{display:none;}.region-header>nav{display:none;}.menu--account>h2{display:none;}#------------------MobileLayouts-------------------{}@media only screen and (max-width:59.99rem){body.path-frontpage .node__content{display:flex;flex-flow:row wrap;}body.path-frontpage .node__content>*{z-index:2;}body.path-frontpage .node__content .field--type-image{order:10;}body.path-frontpage .node__content .field--type-image,body.path-frontpage .node__content .group-images{display:flex;max-width:100%;margin:var(--pad2);flex-flow:row nowrap;overflow:hidden;}body.path-frontpage .node__content .field--type-image .field__item{min-width:100%;}body.user-logged-in nav.menu--main{flex:0 0 100%;}}@media only screen and (max-width:30rem){div.layout-container>header{flex:1 1 100%;flex-flow:row-wrap;}div.layout-container header .region-header{display:flex;justify-content:space-between;padding-right:4rem;}.region-header>nav{display:flex;}div.layout-container>label.hamburger-wrapper{display:unset;position:fixed;transition:var(--deftrans);right:0;top:0;bottom:0;left:100vw;background:var(--buttoncol);opacity:0.8;z-index:10;}div.layout-container>input.hamburger:checked ~ label.hamburger-wrapper{left:0;}div.layout-container>label.hamburger{display:unset;position:absolute;right:0;top:0;z-index:14;}.region-primary-menu{position:fixed !important;align-content:flex-start !important;background:var(--altbg);right:0;bottom:0;top:0;width:100%;max-width:20rem;z-index:13;transition:var(--deftrans);transform:translateX(100%);padding:var(--pad1);overflow-y:auto;}div.layout-container>input.hamburger:checked ~ .region-primary-menu{transform:translateX(0);}.region-primary-menu nav{display:flex;flex-flow:column;}.region-primary-menu nav ul.menu{width:100%;display:flex;flex-flow:row wrap;}body.user-logged-in nav.menu--main>ul li,.region-primary-menu nav ul.menu li{padding:calc(var(--pad2) / 1.5) 0;flex:0 0 100% !important}.region-primary-menu nav.menu--account{order:2;padding-top:var(--pad1);margin-top:var(--pad1);border-top:1px solid var(--highlightbg);}.menu--account>h2{display:unset;color:var(--altcol);margin:0 0 var(--pad2) 0;font-size:var(--h3size);}.region-primary-menu a:hover{color:var(--highlightcol);}body:not(.user-logged-in) div.layout-container > div.region-primary-menu .menu--account{display:none;}.node__content{display:flex;flex-flow:column;}.node__content>div.field--name-field-images{order:2;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/custom/apls_10/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/apls_10/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/apls_10/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/apls_10/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/apls_10/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/apls_10/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/apls_10/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/apls_10/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/apls_10/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/apls_10/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/apls_10/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--col:#222;--bg:#e2f2f2;--h1col:#05515b;--link:#70bfbf;--linkhov:#05515b;--altcol:#eee;--altbg:#05515b;--altlink:#bb0;--accentcol:#70bfbf;--accentbg:transparent;--emphbg:#a9d9d9;--highlightcol:#e2f2f2;--highlightbg:#70bfbf;--drupal-displace-offset-top:0px;--titlebarheight:40px;--pagecol:#000;--pagebg:#fff;--buttoncol:var(--col);--buttonbg:#c6c6c6;--disablecol:#c6c6c6;--softcol:#777;--popcol:#00b0b0;--rad1:2rem;--rad2:0.5rem;--pad1:2rem;--pad2:1rem;--defdur:0.8s;--deftrans:all var(--defdur);--titlefont:"Merriweather","Georgia","Times","Times New Roman",serif;--deffont:'Rubik',sans-serif;--titlesize1:2rem;--h1size:2rem;--h2size:1.5rem;--h3size:1.17rem;}.contextual{display:none;}.messages--status{color:var(--altcol);border-color:var(--popcol);background-color:var(--altbg);box-shadow:0 0px 4px 1px var(--popcol);}.messages--error{color:var(--altcol);border-color:#733;background-color:#511;box-shadow:0 0px 4px 1px #733;}body{font-family:'Rubik',sans-serif;letter-spacing:.03em;background:var(--bg);color:var(--col);padding:var(--pad2);}body.no-trans *{transition:none !important;}#crm-container.crm-public div,.crm-container.crm-public table{font-size:1rem !important;}main{padding:var(--pad1) 0;}::marker{color:var(--highlightbg);}body a,body a:visited{color:var(--link);cursor:pointer;text-decoration:none;transition:color var(--defdur),background var(--defdur);}body a:hover{color:var(--linkhov);}h1,h2,h3{font-family:var(--titlefont);}h1,h2{color:var(--h1col);}h3{color:var(--accentcol);}.field--name-body>h2:first-child{margin-top:0;}p,li{line-height:1.4em;}ul.menu a{padding:var(--pad2) 0;}ul.menu a.is-active,.menu-item--active-trail>a{color:var(--link);text-decoration-line:underline;text-underline-offset:0.4rem;}main>.layout-sidebar-first{background:var(--altbg);color:var(--altcol);}main>.layout-sidebar-first a{color:var(--altlink);}*,::after,::before{box-sizing:inherit;}@keyframes slide{0%{transform:translateX(-100%);}20%{transform:translateX(-100%);}40%{transform:translateX(0%);}60%{transform:translateX(0%);}80%{transform:translateX(-100%);}100%{transform:translateX(-100%);}}body.page-node-type-homepage .node__content{background:var(--altbg);color:var(--altcol);border-radius:var(--rad1);}body .block-menu.navigation.menu--account a[href="/user/login"],form input[type="submit"],body.page-node-type-homepage .node__content a,body .views-field-registration-link-text a,.views-field-edit-node a,body.page-civicrm:not(.crm-menubar-visible) .crm-container button,body.page-civicrm:not(.crm-menubar-visible) .crm-container a.button{display:inline-block;padding:var(--pad2) var(--pad1);border-radius:var(--rad1);color:var(--buttoncol);background:var(--buttonbg);font-size:1rem;font-weight:normal;border:none;text-shadow:none;}body .block-menu.navigation.menu--account a[href="/user/login"]:hover,form input[type="submit"]:hover,body.page-node-type-homepage .node__content a:hover,body .views-field-registration-link-text a:hover,body.page-civicrm:not(.crm-menubar-visible) .crm-container button:hover,body.page-civicrm:not(.crm-menubar-visible) .crm-container a.button:hover{color:var(--altcol);background:var(--altbg);}body .block-menu.navigation.menu--account a[href="/user/login"],form input#edit-submit,body.page-node-type-homepage .node__content a,body .row.availOn .views-field-registration-link-text a,body.page-civicrm:not(.crm-menubar-visible) .crm-container button.default,body.page-civicrm:not(.crm-menubar-visible) .crm-container a.button.crm-register-button{color:var(--highlightcol);background:var(--highlightbg);text-transform:uppercase;}body .block-menu.navigation.menu--account a[href="/user/login"]:hover,form input#edit-submit:hover,body.page-node-type-homepage .node__content a:hover,body .row.availOn .views-field-registration-link-text a:hover,body.page-civicrm:not(.crm-menubar-visible) .crm-container button.default:hover,body.page-civicrm:not(.crm-menubar-visible) .crm-container a.button.crm-register-button:hover{background:var(--altbg);color:var(--highlightcol) !important;}body.page-node-type-homepage .node__content a:hover{background:var(--bg);color:var(--linkhov) !important;}body.apls_login_form  a[href="/user/login"]{background:var(--disablecol);}.region-primary-menu{gap:var(--pad1);}nav>ul{gap:var(--pad1);}.block-user-login-block{padding:var(--pad1);transition:var(--deftrans);}.block-user-login-block{z-index:1;flex:0 1 100%;transition:all var(--defdur);}.block-user-login-block h2{display:none;}.block-user-login-block form{display:flex;justify-content:flex-end;gap:var(--pad2);align-items:center;}body .block-user-login-block{padding:0;max-height:0;overflow-y:clip;margin:0;display:flex;flex-flow:column;text-align:right;}body .block-user-login-block li{display:inline-block;}body.apls_login_form .block-user-login-block{max-height:10rem;}body.apls_login_form .block-menu.navigation.menu--account a[href="/user/login"]{background:var(--disablecol);}body .block-menu.navigation.menu--account a[href="/user/login"]::before{content:"Hide ";font-size:1rem;overflow-x:clip;max-width:0;display:inline-block;transition:var(--deftrans);margin-right:0.3em;}body.apls_login_form .block-menu.navigation.menu--account a[href="/user/login"]::before{content:"Hide ";font-size:1rem;overflow-x:clip;max-width:6rem;display:inline-block;transition:var(--deftrans);margin-right:0.3em;}#--------------------Home-Page--------------------{}body.page-node-type-homepage .node__content>h1:first-child{display:none;}body.page-node-type-homepage .node__content>*{padding:var(--pad1);}body.page-node-type-homepage .node__content .field--type-image{padding:0;}body.page-node-type-homepage .node__content .field--type-image>*{animation:slide 10s ease-in-out infinite;transform:translateX(-100%);}body.page-node-type-homepage .node__content .field--type-image img{width:auto;height:100%;}body.page-node-type-homepage .node__content .group-content{grid-row:1/99;justify-content:space-around;}body.page-node-type-homepage .node__content .field--name-field-blurb{font-family:var(--titlefont);font-size:var(--h1size);}body.page-node-type-homepage .node__content .field--name-body{color:var(--accentcol);font-size:var(--h2size);}#====================={}div.layout-container>header{padding:var(--pad2) 0;}header .site-logo img{width:9rem;max-width:100%;min-width:6rem;margin-left:0.4rem;}div.region-highlighted::before,div.region-breadcrumb::before{margin:0 0 1em 0;border-bottom:2px solid var(--accentcol);}.emph,body.page-civicrm:not(.crm-menubar-visible) .crm-container .messages,body.page-civicrm:not(.crm-menubar-visible) .crm-container .help{background:var(--emphbg);display:block;padding:var(--pad2);margin:var(--pad2) 0;border:none;}header .site-name{display:none;}ul.menu{margin:0;height:100%;align-items:center;white-space:nowrap;}.view-course-availability  div.fullup.highlight{display:none;}.view-course-availability li.availOff.has-waitlist-Off div.fullup.highlight{display:unset;}.view-course-availability li.availOff .views-field-registration-link-text span.avail,.view-course-availability li.availOn div.waitlist.highlight,.view-course-availability li.has-waitlist-Off div.waitlist.highlight,.view-course-availability li.availOff.has-waitlist-Off .views-field-registration-link-text,.view-course-availability li.availOn .views-field-registration-link-text span.waitlist{text-decoration:line-through;opacity:0.2;display:none;}.view-course-availability li.availOff{opacity:0.8;background:#ccc;}.region-footer{margin-top:1rem;border-top:1px solid var(--highlightbg);display:flex;justify-content:space-between;}.region-footer .block-block-content{color:var(--softcol);}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]:after{border-bottom:1px solid var(--highlightbg);}body div.views-element-container table td{vertical-align:top;}@media only screen and (min-width:60rem){#thisIsQuiteFake{}div.layout-container,body.path-node .node__content{max-width:80rem;margin:auto;}.block-page-title-block>h1:first-child,.node__content>h1:first-child,.view-header>h1:first-child{margin-top:0;}body.path-node .node__content>div.field--name-body,body.path-node .node__content>div.field--name-field-images,body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]>div,body.path-contact .region-content .block-system-main-block,body.page-civicrm:not(.crm-menubar-visible) .region-content .block-system-main-block{background:var(--pagebg);border-radius:var(--rad1);padding:var(--pad1);}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]:after{grid-column:1/span3;margin:var(--pad1) 0;}body.path-node .node__content>div.field--name-field-images{border-top-left-radius:0;border-bottom-left-radius:0;}body.path-node .node__content>div.field--name-field-images ~ div.field--name-body{border-top-right-radius:0;border-bottom-right-radius:0;}body.path-node .node__content>div.field--name-body,body.path-node .node__content>div.field--name-field-document,body.path-node .node__content>div.field--name-field-start-date{margin-top:0;}body.path-node .node__content>div.field--name-field-images img{max-width:100%;height:auto;border-radius:var(--pad2);margin-bottom:var(--pad2);}body.path-node article[data-history-node-id="6"] .node__content{grid-template-columns:1fr 4fr;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body{grid-column:2 / 2;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body{display:flex;flex-flow:row wrap;border-radius:var(--rad1);}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body>*{flex:0 0 100%;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body>div.day{flex:1 0 23%;margin:var(--pad2);background:var(--highlightbg);overflow:hidden;border-radius:var(--rad1);padding:var(--pad1);}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body>div.day1{margin-left:0;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body>div.day3{margin-right:0;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-field-images{display:none;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-field-images{display:none;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day{position:relative;display:flex;flex-flow:column nowrap;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day::before{content:" ";display:inline-block;padding-bottom:calc(100% + var(--pad1));width:100%;order:99;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day::after{content:" ";display:inline-block;padding-bottom:100%;bottom:0;left:0;width:100%;position:absolute;background:url('/sites/default/files/apls-dummy-4.jpg') no-repeat center/cover;}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day2::after{background-image:url('/sites/default/files/apls-dummy-5.jpg');}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body>div.day3::after{background-image:url('/sites/default/files/apls-dummy-6.jpg');}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.days{display:flex;flex-flow:row wrap;gap:var(--pad2);}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day h3,body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day ::marker{color:var(--col);}body.path-node article[data-history-node-id="6"] .node__content>div.field--name-body div.day{flex:1 0 23%;min-width:15em;background:var(--highlightbg);overflow:hidden;border-radius:var(--rad1);padding:var(--pad1);}#--------------------View-Page--------------------{}body.path--not-node div.views-element-container>div.view>div.view-content,body.path--not-node div.views-element-container>div.view>div.view-empty{background:var(--pagebg);border-radius:var(--rad1);}body.path--not-node div.views-element-container>div.view:not(.view-course-availability)>div.view-content{padding:var(--pad1);}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) .views-field-title{font-family:var(--titlefont);font-size:var(--h3size);color:var(--h1col);}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) .views-row{margin-bottom:var(--pad1);}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) .views-row .item-list ul{list-style-type:none;}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) .views-row .item-list ul li{margin:0.5rem 0 0 0;}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) a{color:var(--h1col);}}body.path--not-node div.views-element-container>div.view:not(.view-course-availability) .views-row .item-list ul{list-style-type:none;}#--------------------Programme-Page--------------------{}ul.programmeTable{display:flex;gap:var(--pad1);list-style-type:none;padding:0;margin-top:0;font-family:var(--titlefont);font-size:var(--h2size);color:var(--h1col);font-weight:bold;}ul.programmeTable a{font-size:var(--h3size);padding-top:var(--pad1);}table.programmeTable{border-spacing:0;width:100%;}table.programmeTable td{vertical-align:top;padding:var(--pad2);border-top:1px solid var(--accentcol);}table.programmeTable td p{margin-top:0;}table.programmeTable td.time{background:var(--bg);color:var(--h1col);width:20%;text-align:center;}table.programmeTable td.break{background:var(--highlightbg);border-color:var(--bg);font-style:italic;text-transform:uppercase;}#--------------------Contact-Page--------------------{}body.path-contact .region-content div.block-block-content[id^="block-apls-10-contactdetailsfortheapls"]>h2{font-size:var(--h1size);margin-block-start:000000000000;}#--------------------Contact-Pages--------------------{}body.path-contact form.contact-form .form-item{display:flex;flex-flow:row wrap;}body.path-contact form.contact-form .form-item div,body.path-contact form.contact-form .form-item input{flex:1;}body.path-contact form.contact-form .form-item label{min-width:11em;text-align:right;padding-right:1em;}body.path-contact form.contact-form .form-item label.form-required:after{content:"*";color:var(--popcol);font-weight:bold;background:none;vertical-align:unset;position:absolute;}body.path-contact form.contact-form .form-textarea-wrapper{order:3;flex:1 0 60% !important;}body.path-contact form.contact-form #edit-field-notes-0-value--description{order:2;flex:1 0 60% !important;}.messages{margin:2rem 0.5rem;padding:35px 40px 35px 55px;}.view-course-availability .view-header li a,.view-header .view-administer-resources li a,body.path-node .node__content>div.field--type-link a,body.path-node .node__content>div.field--type-link a:visited{color:var(--h1col);}.view-course-availability .view-header ul,.view-header .view-administer-resources ul{padding:0;margin:0;list-style-type:none;}.view-course-availability .view-header li a{display:block;line-height:unset;}.view-header .view-administer-resources li a{display:inline-block;line-height:unset;}body.path-node .node__content>div.field--type-link a:hover,body.path-node .node__content>div.field--type-link a:visited:hover,.view-course-availability .view-header li a:visited:hover,.view-header .view-administer-resources li a:visited:hover,.view-course-availability .view-header li a:hover,.view-header .view-administer-resources li a:hover{color:var(--link) !important;}.view-course-availability .view-header li a,.view-header .view-administer-resources li a,body.path-node .node__content>div.field--type-link>*{padding:var(--pad2) 0;}.view-course-availability .view-header h4,.view-header .view-administer-resources h4,.field--name-field-sidebar-title{padding-bottom:var(--pad2);color:var(--accentcol);margin-bottom:0;font-weight:normal;}.view-course-availability .view-header li,.view-header .view-administer-resources li,body.path-node .node__content>div.field--type-link>*{margin-right:var(--pad2);border-bottom:1px solid var(--accentcol);}.view-header .view-administer-resources li{display:flex;justify-content:space-between;padding-right:var(--pad2);}.view-course-availability .view-header li a,.view-header .view-administer-resources a,body.path-node .node__content>div.field--type-link>* a{color:var(--h1col);}.view-course-availability .view-header li:first-child,.view-header .view-administer-resources  li:first-child,body .path-node .node__content>div.field--type-link>*:first-child{border-top:1px solid var(--accentcol);}.view-course-availability .view-content .item-list>h3{margin:0;background:var(--bg);}.view-course-availability .view-content .item-list>h3 div.coursetabs{display:flex;}.view-course-availability .view-content .item-list>h3 div.placesdesc{padding:var(--pad1);font-family:var(--deffont);font-weight:normal;font-size:1rem;}.view-course-availability .view-content .item-list>h3 div.coursetabs a{flex:1 1 50%;text-align:center;padding:var(--pad2) 0;border-top-right-radius:var(--pad1);border-top-left-radius:var(--pad1);}.view-course-availability .view-content .item-list .nurse{background:var(--highlightbg);color:var(--highlightcol);}.view-course-availability .view-content .item-list .full{background:var(--altbg);color:var(--highlightcol);}.view-course-availability .view-content .item-list>h3 div.coursetabs a:first-child:hover{color:var(--accentcol) !important;}.view-course-availability .view-content,.view-course-availability .view-content .item-list{display:flex;flex-flow:column;flex:1;}.view-course-availability .view-content .item-list>div{flex:1;}.view-course-availability .view-content .resultwrap{padding:0 calc(1 * var(--pad1));}.view-course-availability .view-content .resultwrap ul{list-style-type:none;padding:0;display:flex;flex-flow:column;gap:var(--pad2);}.view-course-availability .view-content .item-list li.row{color:var(--col);margin:0;display:grid;flex-flow:row nowrap;background:var(--bg);padding:var(--pad2);grid-template-columns:7rem 1fr 13rem;}.view-course-availability .view-content .item-list li.row>div{flex:1 0 60%;}.view-course-availability .view-content .item-list li.row>div:first-child{flex:0 0 15%;height:100%;}.view-course-availability .view-content .item-list li .date-tile{display:flex;flex-flow:row wrap;text-align:center;justify-items:space-between;padding-right:var(--pad2);}.view-course-availability .view-content .item-list li .date-tile>*{flex:1 0 100%;}.view-course-availability .view-content .item-list li .date-tile .datenums{font-size:var(--h2size);}.view-course-availability .view-content .item-list li .date-tile .month{font-weight:bold;}.view-course-availability .view-content .item-list li .city{font-size:var(--h2size);}.view-course-availability .view-content .item-list li .etype{}.view-course-availability .view-content .item-list li .datedesc{font-size:85%;}.view-course-availability .view-content .item-list li .highlight{color:var(--accentcol);}.view-course-availability .sidebarswitch{display:none;}.month.s_Jan.e_Jan .stmonth{display:none;}.month.s_Feb.e_Feb .stmonth{display:none;}.month.s_Mar.e_Mar .stmonth{display:none;}.month.s_Apr.e_Apr .stmonth{display:none;}.month.s_May.e_May .stmonth{display:none;}.month.s_Jun.e_Jun .stmonth{display:none;}.month.s_Jul.e_Jul .stmonth{display:none;}.month.s_Aug.e_Aug .stmonth{display:none;}.month.s_Sep.e_Sep .stmonth{display:none;}.month.s_Oct.e_Oct .stmonth{display:none;}.month.s_Nov.e_Nov .stmonth{display:none;}.month.s_Dec.e_Dec .stmonth{display:none;}.view-reports .views-row{display:flex;justify-content:space-between;align-items:center;}.view-reports .views-row:hover{background:var(--bg);}.view-reports .views-field.views-field-title,.view-reports .views-field.views-field-field-document{flex:1 1 50%;font-family:var(--deffont) !important;font-size:unset !important;color:var(--col) !important;}.view-reports .views-field.views-field-edit-node{flex:0;order:2;}body .views-field-registration-link-text{display:flex;align-items:center;}body .views-field-registration-link-text a{display:inline-block;padding:var(--pad2) var(--pad1);border-radius:var(--rad1);color:var(--buttoncol);background:var(--buttonbg);border:none;min-width:8rem;text-align:center;}body.page-civicrm:not(.crm-menubar-visible) .crm-container fieldset legend,body.page-civicrm:not(.crm-menubar-visible) .crm-container div.header-dark{padding:var(--pad2);color:var(--col);background-color:var(--bg);box-sizing:border-box;width:100%;font-size:1rem;}body.page-civicrm:not(.crm-menubar-visible) #crm-container.crm-public .label,body.page-civicrm:not(.crm-menubar-visible) #crm-container.crm-public .price-field-amount{padding-top:6px;font-size:1rem;display:flex;flex-flow:column;justify-content:center;min-height:2.4rem;}body.page-civicrm:not(.crm-menubar-visible) .crm-container .crm-marker{color:var(--popcol);font-weight:bold;margin-right:5px;position:absolute;margin-left:3px;}body.page-civicrm:not(.crm-menubar-visible) .form-required{color:var(--popcol);}body.page-civicrm:not(.crm-menubar-visible) .form-required:after{display:none;}body.page-civicrm:not(.crm-menubar-visible) .messages + .crm-submit-buttons{padding-bottom:var(--pad1);margin-bottom:var(--pad1);height:var(--pad2);}body.page-civicrm:not(.crm-menubar-visible)	.crm-container a,body.page-civicrm:not(.crm-menubar-visible) .crm-container a:link,body.page-civicrm:not(.crm-menubar-visible)  .crm-container a:visited{color:var(--link);text-decoration:none;}body div.view th{vertical-align:top;padding:0 0.5rem;}body div.view tr:hover{background:var(--bg);}body div.view th:first-child{text-align:left;padding-left:0;}body div.view caption{color:var(--h1col);font-weight:bold;font-size:var(--h2size);font-family:var(--titlefont);padding-bottom:var(--pad2);}body.path-course-availability-summary div.views-element-container>div.view{background:var(--pagebg);display:block;border-radius:var(--pad1);}body.path-course-availability-summary div.views-element-container>div.view caption{color:var(--h1col);font-weight:bold;font-size:var(--h2size);font-family:var(--titlefont);padding-bottom:var(--pad2);}body.path-course-availability-summary div.views-element-container>div.view>*{padding:var(--pad1);}body.path-course-availability-summary div.views-element-container>div.view> .view-footer>div{padding-bottom:var(--pad1);}body.path-course-availability-summary div.views-element-container>div.view th{width:6rem;vertical-align:top;padding:0 0.5rem;}body.path-course-availability-summary div.views-element-container>div.view th:first-child{text-align:left;padding-left:0;}body.path-course-availability-summary div.views-element-container>div.view td{text-align:center;padding:0.4rem 0;}body.path-course-availability-summary div.views-element-container>div.view td:first-child{text-align:left;padding-right:2rem;}body.path-course-availability-summary div.views-element-container>div.view td:nth-child(2){text-align:right;}body{padding:0;}div.layout-container{padding:0 var(--pad1);position:relative;}.page-civicrm #crm-main-content-wrapper{background:none !important;}div.layout-container>div.region-primary-menu{position:unset;}body.user-logged-in .block.menu--account{flex:0 0 100%;display:flex;justify-content:right;position:absolute;top:0;right:var(--pad1);}.tabs.primary{background-color:var(--pagebg);padding:calc(var(--pad2) / 2) var(--pad1);border-radius:var(--pad1);box-shadow:2px 2px 4px 2px inset #ddd;}body.user-logged-in .block.menu--account>ul{background-color:var(--pagebg);padding:calc(var(--pad2) / 2) var(--pad1);border-radius:0 0 var(--pad1) var(--pad1);transform:translateY(calc(-0.5 * var(--pad2)));top:0;right:0px;box-shadow:2px 2px 4px 2px inset #ddd;}body.user-logged-in .block.menu--main{padding-top:2rem;}body.user-logged-in nav.menu--main>ul{display:grid;gap:0.25rem 1rem;grid-template-columns:repeat(4,1fr);}body.user-logged-in nav.menu--main>ul li{flex:1 0 10%;}.view-apls-users-user-search .view-content table{width:100%;border-collapse:collapse;table-layout:fixed;}.view-apls-users-user-search .view-content table:hover{background:var(--bg);}.view-apls-users-user-search .view-content table tr,.view-apls-users-user-search .view-content table td{}.view-apls-users-user-search .view-content table .views-field-email{width:40%;}.view-apls-users-user-search .view-content table caption,.view-apls-users-user-search .view-content table thead{visibility:hidden;}.view-apls-users-user-search .view-content table:first-child thead{display:table-header-group;visibility:visible;}.view-apls-users-user-search .view-content table th{text-align:left;padding:0;}.view-apls-users-user-search .view-content table td{visibility:hidden;}.view-apls-users-user-search .view-content table tr:first-child{}.view-apls-users-user-search .view-content table tr:first-child td{visibility:visible;border-top:1x solid;}.view-apls-users-user-search .view-content table td.views-field-email{visibility:visible;}.view-apls-users-user-search .view-content table tr.primaryOn .views-field-email{color:var(--popcol);}.view-apls-users-user-search .view-content table tr.contactDeleted{background:#ddd;opacity:0.5;}.view-apls-users-user-search{display:block !important;}.view-apls-users-user-search .view-content td a{border-radius:0.31em;display:inline-block;padding:0.2em 0;}.view-apls-users-user-search .view-content td a span.drname{font-weight:bold;}.view-apls-users-user-search .view-content td a:hover{color:var(--altcol) !important;background:var(--altbg);}.view-apls-users-user-search .view-content span.loginlabel{display:none;}.view-apls-users-user-search .view-content div.dredit a::before{content:"Login Name:";display:block;}.view-apls-users-user-search .view-content div.dredit a[href$="/user//edit"],.view-apls-users-user-search .view-content div.dredit a[href$="/user//edit"]::before{display:none;}body.path-instructorlist div.layout-container{max-width:unset !important;}body.path-instructorlist div.layout-container{max-width:100%;overflow:scroll;}.view-instructor-list{display:flex !important;flex-flow:row wrap;}.view-instructor-list .view-content,.view-instructor-list .pager{flex:0 0 100%;order:9;max-width:calc(100% - (2 * var(--pad1)));overflow:auto;}.view-instructor-list .view-content table{width:100%;}.view-instructor-list .view-content tr.statusRemoved{background:#ddd;}.view-instructor-list .view-content tr.statusRemoved td{padding:0.5rem 0;}.view-instructor-list .view-content tr.statusRemoved td:first-child{color:#c00;text-decoration:line-through;}.view-instructor-list .view-header{display:flex;align-items:flex-start;}.view-instructor-list .view-header h1{margin:0 var(--pad1) 0 0;}.view-instructor-list .view-footer a{margin:var(--pad2) var(--pad1) var(--pad1) 0;}.view-instructor-list .view-footer a:hover{color:var(--altcol) !important;}.view-instructor-list  .views-field.views-field-title{flex:1 1 50%;font-family:var(--deffont) !important;font-size:unset !important;color:var(--col) !important;}.view-instructor-list .form-item,.view-instructor-list .form--inline.clearfix{display:flex;gap:1rem;}form#apls-user-search-block-form p{padding:000;margin:0;}form#apls-user-search-block-form  ::placeholder{color:var(--disablecol);opacity:0.8;}form#apls-user-search-block-form input[type="search"]{border:none;transform:translateY(2px);}form#apls-user-search-block-form input[type="submit"]{padding:0.2rem 0.3rem;margin:0.2rem 0.5rem 0 0.5rem;}form#apls-user-search-block-form{background-color:var(--pagebg);padding:0rem 0.5rem calc(var(--pad2) / 2) var(--pad2);padding-right:0.5rem;border-radius:0 0 var(--pad1) var(--pad1);transform:none;top:0;right:0px;box-shadow:2px 2px 4px 2px inset #ddd;}body.user-logged-in .block.menu--account > ul{background-color:var(--pagebg);padding:0 var(--pad1);border-radius:0 0 var(--pad1) var(--pad1);transform:none;top:0;right:0px;box-shadow:2px 2px 4px 2px inset #ddd;}body.user-logged-in .block.menu--account{flex:1 0 51%;display:flex;justify-content:right;position:unset;top:0;right:var(--pad1);}body.user-logged-in .block.menu--account > ul{gap:0 var(--pad2);}body.user-logged-in .block.menu--account > ul a{padding:0;}body.user-logged-in .block.menu--main{padding-top:0rem;}div.layout-container > div.region-primary-menu{gap:0;align-items:flex-start;}.menu--account .menu-item{margin:0;padding-top:0.4em;padding-bottom:0.4em;}body.path-instructorlist div.layout-container>header{max-width:16rem;margin-left:auto;}body.path-instructorlist div.layout-container > div.region-primary-menu{max-width:64rem;margin-right:auto;}ul.apls-not-list,ul.apls-not-list ul{list-style:none;}.item-list .apls-not-list li{margin:0 0 0.25em 0em;}.item-list .apls-not-list>li{margin-bottom:var(--pad1);}.Highlight-toggle{display:none}.apls-not-list .tags-Highlight{padding:var(--pad2);margin-bottom:var(--pad1);border:4px solid var(--popcol);border-radius:var(--pad2);position:relative;}@media only screen and (max-width:59.99rem){body.page-node-type-homepage .node__content>*{padding:0 var(--pad2);}body.page-node-type-homepage .node__content>div.field--name-field-blurb{padding:var(--pad1) var(--pad2) 0 var(--pad2);}body.page-node-type-homepage .node__content .field--type-image{padding:var(--pad1) 0;}body.page-node-type-homepage .node__content .field--type-image img{width:100%;height:100%;max-width:100%;}.layout-content{padding:0 0.5rem;}body.path-node .node__content>div.field--name-field-images{display:flex;flex-flow:row wrap;padding:var(--pad2) 0;gap:0.5rem;}.node__content>div.field--name-field-images>*{flex:1 0 30%;min-width:200px;}.node__content>div.field--name-field-images img{max-width:100%;height:auto;height:100%;width:auto;}body.path-contact form.contact-form .form-item label{text-align:left;}body.path-contact form.contact-form .form-item .form-textarea-wrapper{flex:1 0 100% !important;}body.path-node .field--name-field-links,.view-header ul{display:flex;flex-flow:row wrap;justify-content:space-between;border-top:1px solid var(--accentcol);border-bottom:1px solid var(--accentcol);margin-bottom:var(--pad2) !important;}.view-header ul li:first-child{border-top:none !important;}body.path-node .field--name-field-links .field__item,.view-header ul li{border-bottom:none !important;}.region-footer{flex-flow:row wrap;}#block-apls-10-copyrightnotice{flex:1 0 100%;text-align:center;order:2;}.menu--menu-footer-menu{flex:1;}}@media only screen and (max-width:48rem){div.layout-container{padding:0;position:relative;}main{padding:0;}div.layout-container>header{padding:0;}footer,.region-highlighted{padding:0 1rem;}body.page-node-type-homepage div.region-highlighted::before{content:unset;}body.page-node-type-homepage .region-footer{margin-top:0;border-top:none;}body.page-node-type-homepage .node__content{border-radius:0;}body.page-node-type-homepage .node__content .field--name-field-blurb{font-size:var(--h3size);}body.page-node-type-homepage .node__content .field--name-body{font-size:var(--h4size);}body.path-frontpage .node__content .field--type-image,body.path-frontpage .node__content .group-images{margin:var(--pad2) 0;}nav>ul{gap:0.2rem var(--pad1);}body.apls_login_form .block-user-login-block{max-height:20rem;}.block-user-login-block{max-width:100vw;box-sizing:border-box;padding:0 var(--pad2) !important;}.block-user-login-block form{flex-flow:row wrap;text-align:left;justify-content:flex-start;gap:0 var(--pad2);}.view-header{margin-bottom:var(--pad1);}.view-course-availability .view-content .item-list li.row{display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem 0;}.view-course-availability .view-content .item-list li .date-tile{min-width:6rem;width:100%;}.view-course-availability .view-content .item-list li.row>div{flex:1 1 60%;}.view-course-availability .view-content .item-list li.row>div.views-field-registration-link-text{flex:1 0 10rem;}.view-course-availability .view-content .item-list li.row>div.views-field-registration-link-text span{width:100%;text-align:center;}.crm-section .content,.crm-section .content textarea,.crm-section .content input[type="text"],form textarea,form input{max-width:calc(100vw - 1rem) !important;}body.path-contact form.contact-form .form-item input[type="checkbox"]{flex:0;margin-right:var(--pad2);}body.path-contact form.contact-form .captcha__element .form-item{flex-flow:column;}body.user-logged-in nav.menu--main>ul{display:flex;flex-flow:row wrap;}}@media only screen and (max-width:30rem){div.layout-container>label.hamburger{display:block;transition:var(--deftrans);transform:rotate(180deg);height:3rem;width:3rem;position:absolute;right:0;top:0;z-index:14;padding:10px;background:url(/themes/custom/apls_10/css/theme/menu.svg) no-repeat center/70%;font-size:0;}div.layout-container>input.hamburger:checked ~ label.hamburger{transform:rotate(0deg);background:url(/themes/custom/apls_10/css/theme/menu_on.svg) no-repeat center/70%;}.region-primary-menu nav ul.menu,form#apls-user-search-block-form{border-radius:0 !important;box-shadow:none !important;background:unset !important;padding:0 !important;}.view-course-availability .view-content .item-list li.row{justify-content:center;}}body.user-logged-in nav.menu--account li.menu-item:first-child{pointer-events:none;}body.user-logged-in nav.menu--account li.menu-item:first-child a{color:var(--softcol);}@media screen and (min-width:38em){body.user-logged-in nav.menu--account li.menu-item:first-child{position:absolute;transform:translateX(calc(-100% - 3rem));}}body.path-user div.apls-userpass ~ div#block-apls-10-primary-local-tasks,body.path-user div.apls-userprofile1 ~ div#block-apls-10-primary-local-tasks{display:none;}body.path-user div.apls-userpass ~ div#block-apls-10-secondary-local-tasks li.is-active,body.path-user div.apls-userprofile1 ~ div#block-apls-10-secondary-local-tasks li.is-active{display:none;}body.path-user div.apls-userpass ~ div#block-apls-10-secondary-local-tasks li a[data-drupal-link-system-path$="/edit/profile/1"],body.path-user div.apls-userprofile1 ~ div#block-apls-10-secondary-local-tasks li a[data-drupal-link-system-path$="/edit"]{font-size:0;}body.path-user div.apls-userpass ~ div#block-apls-10-secondary-local-tasks li a[data-drupal-link-system-path$="/edit/profile/1"]:before{content:"Update Details";font-size:initial;}body.path-user div.apls-userprofile1 ~ div#block-apls-10-secondary-local-tasks li a[data-drupal-link-system-path$="/edit"]:before{content:"Change Password";font-size:initial;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper{border:1px groove #bcbcbc;padding:1rem;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper input{border:1px solid #999999;border-radius:3px;padding:5px;line-height:17.25px;box-sizing:content-box;height:27px;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper label{min-width:10rem;display:inline-block;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper div.form-type-email{margin:5rem 0;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper div#edit-pass  div{margin:1.5rem 0;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper #edit-current-pass--description a[href="/user/password"]{display:none;}@media screen and (max-width:48em){body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form{max-width:calc(100vw - 4rem);}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper{border-left:none;border-right:none;padding:0;}body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper label{display:block;}}@media screen and (max-width:38em){body.path-user div.apls-userpass ~ div#block-apls-system-main form.user-form div#edit-account.form-wrapper input{min-width:calc(100% - 2rem);}}label[for="custom_41_Niuean"]::after{content:"\A";white-space:pre;}input#custom_41_Chinese{margin-left:-5px;}#block-apls-10-pac2026banner{background:var(--highlightbg);border-radius:2rem;padding:1rem 2rem;font-size:1.3rem;color:var(--altcol);margin-top:2rem;}#block-apls-10-pac2026banner a{color:var(--linkhov)}#block-apls-10-pac2026banner div.field__item{display:flex;flex-flow:row wrap;justify-content:space-between;}#block-apls-10-pac2026banner span{display:inline-block;}#block-apls-10-pac2026banner div.field__item>span{flex:1 1 auto;padding:0 0.5em;text-align:center;white-space:pre-wrap;}#block-apls-10-pac2026banner div.field__item::after{display:none;}@media screen and (max-width:48em){#block-apls-10-pac2026banner{border-radius:0;margin-bottom:1rem;}.region-highlighted{padding:0 0.5rem;}}
