div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#e5e5e5;background-image:-moz-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#e5e5e5,#e5e5e5);background-image:-webkit-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-o-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:-ms-radial-gradient(center,ellipse cover,#e5e5e5,#e5e5e5);background-image:radial-gradient(ellipse at center,#e5e5e5,#e5e5e5);;overflow:hidden;border:0 none #8dd5ef;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:34px;background-color:#d2d2d2;background-image:-moz-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-webkit-gradient(radial,center center,0,center center,100%,#d2d2d2,#d2d2d2);background-image:-webkit-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-o-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:-ms-radial-gradient(center,ellipse cover,#d2d2d2,#d2d2d2);background-image:radial-gradient(ellipse at center,#d2d2d2,#d2d2d2);;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#fff !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;height:34px;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:#fff !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#fff;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:-34px !important;}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:34px;height:34px;}div.asl_w .probox .promagnifier .innericon svg{fill:#fff;}div.asl_w .probox .prosettings .innericon svg{fill:#fff;}div.asl_w .probox .promagnifier{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(180deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(180deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;border:0 solid #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.61);cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:34px;height:34px;background-color:#b6b6b6;background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #68aec7;border-radius:0 0 0 0;box-shadow:0 0 0 0 rgba(255,255,255,.63);cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:rgba(118,118,118,.8);border-radius:3px;border:0 none #000;border-radius:0 0 0 0;box-shadow:0 0 0 0 #000;visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background-color:#f5f5f5;background-image:-moz-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-webkit-gradient(radial,center center,0,center center,100%,#f5f5f5,#f5f5f5);background-image:-webkit-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-o-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:-ms-radial-gradient(center,ellipse cover,#f5f5f5,#f5f5f5);background-image:radial-gradient(ellipse at center,#f5f5f5,#f5f5f5);;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content{font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:12px;line-height:18px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1454a9;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:13px;line-height:17px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);margin-top:4px;}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:10px;line-height:12px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:6px;left:50%;margin-left:-6px;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_s.searchsettings{background-color:#b6b6b6;background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-webkit-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-moz-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-o-linear-gradient(185deg,#b6b6b6,#b6b6b6);background-image:-ms-linear-gradient(185deg,#b6b6b6,#b6b6b6);;box-shadow:0 0 0 0 #000;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#fff;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-color:#222;background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#2d2d2d;font-size:14px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}/* BEGIN MALINA — NAVIGATION STRUCTURE V1
   Layout only: existing theme fonts, colours and active backgrounds retained. */
#masthead .site-branding { display:flex; align-items:center; flex-wrap:wrap; gap:13px; }
#masthead .site-branding .logo { float:none; margin:0; width:auto; max-width:calc(100% - 110px); }
#masthead .site-branding .logo a { width:auto; }
#masthead .site-branding .logo img { width:auto; max-width:100%; height:auto; }
#site-navigation { position:relative; inset:auto; float:none; height:auto; min-height:50px; z-index:100; }
#site-navigation > ul { display:flex; flex-wrap:wrap; float:none; position:relative; top:auto; left:auto; width:100%; padding:0 13px; }
#site-navigation > ul > li { float:none; position:static; display:flex; flex-wrap:wrap; align-items:center; }
#site-navigation > ul > li > a { padding:0 13px; }
#site-navigation > ul > li.malina-external { margin-left:13px; }
#site-navigation > ul > li.malina-external ~ li.malina-external { margin-left:0; }
#site-navigation ul ul, #site-navigation li:hover > ul {
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:0 13px;
  position:relative; left:auto; top:auto; width:100%; height:auto;
  padding:13px; margin:0; opacity:1; visibility:visible; background:#222;
}
#site-navigation.malina-ready > ul > li > ul { position:absolute; top:100%; left:13px; width:min(760px,calc(100% - 26px)); max-height:70vh; max-height:70dvh; overflow-y:auto; }
#site-navigation ul ul li, #site-navigation li:hover > ul > li { width:auto; height:auto; float:none; }
#site-navigation ul ul li a { width:auto; height:auto; min-height:44px; padding:13px; line-height:1.4; white-space:normal; }
#site-navigation [hidden] { display:none !important; }
#site-navigation .button-nav, #site-navigation #head-mobile { display:none !important; }
#site-navigation > ul > li > a::after { display:none; }
#site-navigation .malina-sub-toggle { min-width:44px; min-height:44px; padding:0; margin:0; font:inherit; color:inherit; background:transparent; border:0; box-shadow:none; }
#site-navigation a:focus-visible, #site-navigation button:focus-visible, .malina-menu-toggle:focus-visible { outline:2px solid currentColor; outline-offset:-3px; }
#site-navigation .malina-filter-row { grid-column:1 / -1; }
#site-navigation .malina-filter-row label { display:flex; flex-wrap:wrap; align-items:center; gap:13px; padding:0 13px 13px; }
#site-navigation .malina-filter-row input { flex:1; min-width:140px; width:auto; max-width:100%; }
#site-navigation .malina-filter-row span { display:block; padding:0 13px; }
.malina-menu-toggle { display:none; font:inherit; }
@media (max-width:1000px) {
  #masthead .site-branding { padding:13px; }
  #masthead .site-branding .logo { flex:1; }
  #masthead .site-branding .logo img { max-width:100%; }
  .malina-menu-toggle { display:block; margin:0 0 0 auto; min-height:44px; padding:8px 13px; }
  #site-navigation, #site-navigation.membership-enabled { position:relative; top:auto; right:auto; left:auto; height:auto; min-height:0; width:100%; }
  #site-navigation > ul { display:block; top:auto; left:auto; padding:0 13px; max-height:75vh; max-height:75dvh; overflow-y:auto; }
  #site-navigation > ul > li { width:100%; position:relative; margin-left:0 !important; }
  #site-navigation > ul > li > a { flex:1; min-width:0; height:auto; min-height:48px; line-height:48px; }
  #site-navigation.malina-ready > ul > li > ul, #site-navigation ul ul { position:static; width:100%; max-height:none; overflow:visible; grid-template-columns:1fr; padding:0 0 13px 13px; }
  #site-navigation ul ul li a { padding:13px; }
}
/* END MALINA — NAVIGATION STRUCTURE V1 */

/* BEGIN MALINA - BROWSE PANEL V2 */
#site-navigation .malina-sub-toggle {
  appearance:none; background:transparent !important; border:0 !important;
  box-shadow:none !important; border-radius:0; color:inherit; padding:0 10px;
  align-self:stretch; min-width:40px; height:auto; cursor:pointer;
}
#site-navigation .malina-sub-toggle[aria-expanded="true"] { transform:rotate(180deg); }
#site-navigation.malina-ready > ul > li > ul {
  padding:16px; gap:4px 12px; border:1px solid #363636; border-radius:8px;
}
#site-navigation .malina-panel-heading { display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:12px; }
#site-navigation .malina-panel-heading strong { font-size:inherit; }
#site-navigation .malina-panel-close { display:none; }
#site-navigation .malina-tools { padding:0 0 12px; border-bottom:1px solid #363636; margin-bottom:8px; }
#site-navigation .malina-tools label { display:flex; padding:0; gap:12px; margin:0 0 8px; line-height:1.4; }
#site-navigation .malina-tools input, #site-navigation .malina-tools select {
  font:inherit; min-height:44px; box-sizing:border-box; border-radius:4px;
}
#site-navigation .malina-tools input { width:100%; min-width:0; }
#site-navigation .malina-tools select { max-width:100%; padding:4px 10px; }
#site-navigation ul ul li:not(.malina-filter-row) > a { padding:10px 12px; min-height:44px; line-height:24px; }
#site-navigation .malina-panel-footer { border-top:1px solid #363636; margin-top:8px; padding-top:12px; }
#site-navigation .malina-panel-footer .malina-all-sites {
  display:block; width:100%; padding:10px 16px; text-align:center;
  border:1px solid currentColor; border-radius:4px; font-weight:bold; line-height:24px;
}
#site-navigation .malina-pagination { display:flex; align-items:center; justify-content:space-between; gap:8px; }
#site-navigation .malina-pagination button { display:none; }
#site-navigation .malina-pagination span:empty { display:none; }
#site-navigation .malina-pagination button, #site-navigation .malina-panel-close {
  font:inherit; min-height:44px; padding:8px 12px; line-height:24px; cursor:pointer;
}
#site-navigation .malina-pagination button:disabled { opacity:.4; cursor:default; }
@media(max-width:1000px) {
  html.malina-browse-open, html.malina-browse-open body { overflow:hidden; }
  #site-navigation.malina-ready > ul > li.malina-browse > ul {
    position:fixed; top:calc(var(--malina-panel-top, 0px) + 8px); left:8px;
    width:calc(100% - 16px); height:calc(var(--malina-panel-height, 100dvh) - 16px);
    max-height:none; padding:12px; display:flex; flex-direction:column; gap:0;
    overflow:auto; overscroll-behavior:contain; z-index:100000;
  }
  #site-navigation .malina-browse > ul > li { flex-shrink:0; }
  #site-navigation .malina-panel-close { display:block; }
  #site-navigation .malina-tools label { flex-wrap:nowrap; }
  #site-navigation .malina-tools label:not(.malina-sort-label) { font-size:0; }
  #site-navigation .malina-tools label:not(.malina-sort-label) input { font-size:16px; }
  #site-navigation .malina-tools { padding-bottom:8px; margin-bottom:4px; }
  #site-navigation .malina-panel-heading { margin-bottom:8px; }
  #site-navigation .malina-browse ul li:not(.malina-filter-row) > a { min-height:48px; padding:12px; line-height:24px; }
  #site-navigation .malina-panel-footer { margin-top:auto; padding-top:8px; }
  #site-navigation .malina-pagination { margin-bottom:8px; }
  #site-navigation .malina-pagination button { display:block; }
}
/* END MALINA - BROWSE PANEL V2 */

/* BEGIN MALINA - BROWSE V3 */
#site-navigation .malina-tools .malina-panel-heading { display:none; }
#site-navigation .malina-toolbar { display:flex; align-items:center; gap:16px; }
#site-navigation .malina-tools .malina-toolbar label { margin:0; flex-wrap:nowrap; font-size:inherit; }
#site-navigation .malina-search-label { flex:1; min-width:0; }
#site-navigation .malina-search-label > span:first-child,
#site-navigation .malina-sort-label > span { white-space:nowrap; }
#site-navigation .malina-search-field { display:block; position:relative; flex:1; min-width:0; padding:0; }
#site-navigation .malina-search-field input { width:100%; padding-right:44px; margin:0; }
#site-navigation .malina-search-field input::-webkit-search-cancel-button { -webkit-appearance:none; }
#site-navigation .malina-search-clear { position:absolute; top:0; right:0; width:44px; height:100%; min-height:44px; padding:0; margin:0; border:0!important; box-shadow:none!important; background:transparent!important; color:inherit; font:inherit; cursor:pointer; }
#site-navigation .malina-tools, #site-navigation .malina-panel-footer { background:transparent!important; }
@media(max-width:1000px) {
 html.malina-browse-open #mobile-contact-bar { visibility:hidden!important; pointer-events:none!important; }
 html.malina-browse-open #masthead { position:relative; z-index:100000; }
 #site-navigation.malina-ready > ul > li.malina-browse > ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); grid-auto-rows:min-content; align-content:start; gap:4px 8px; padding:12px 12px 130px; }
 #site-navigation .malina-browse > ul > li { width:auto!important; min-width:0; border:0!important; background:transparent!important; margin:0; }
 #site-navigation .malina-tools .malina-panel-heading { display:flex; margin:0 0 8px; }
 #site-navigation .malina-panel-close { min-width:44px; width:44px; height:44px; padding:0; margin:0; border:0!important; background:transparent!important; box-shadow:none!important; color:inherit; }
 #site-navigation .malina-toolbar { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:8px; }
 #site-navigation .malina-toolbar label > span:first-child { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip-path:inset(50%); }
 #site-navigation .malina-tools .malina-search-label { display:block; }
 #site-navigation .malina-tools .malina-search-field { font-size:16px; }
 #site-navigation .malina-tools select { font-size:16px; width:134px; padding:4px 6px; margin:0; }
 #site-navigation .malina-tools { padding:0 0 12px; margin:0 0 4px; border-bottom:1px solid #363636!important; }
 #site-navigation .malina-browse ul li:not(.malina-filter-row) > a { min-height:48px; height:auto; line-height:22px; padding:12px 8px; white-space:normal; overflow-wrap:break-word; border:0; }
 #site-navigation .malina-browse > ul > .malina-panel-footer { position:absolute; left:12px; right:12px; bottom:12px; width:auto; margin:0; padding:8px 0 0; border-top:1px solid #363636!important; }
 #site-navigation .malina-pagination button { min-width:76px; padding:8px; }
 #site-navigation .malina-pagination span { padding:0; }
}
/* END MALINA - BROWSE V3 */

/* BEGIN MALINA - BROWSE SPACING AND ACTIVE STATE V4 */
/* Keep the active fill for the current location, not for hover/open. */
#site-navigation > ul > li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent) > a,
#site-navigation > ul > li:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):hover > a {
  background:transparent!important;
  border-color:transparent!important;
}
#site-navigation > ul > li.current-menu-ancestor > a,
#site-navigation > ul > li.current-menu-parent > a {
  background-color:#e30b5d!important;
}
#site-navigation .malina-toolbar label > span { padding:0; }
#site-navigation .malina-toolbar .malina-search-field { padding:0; }
#site-navigation .malina-pagination > span { padding:0; line-height:1.5; }
@media(min-width:1001px) {
  #site-navigation .malina-toolbar { gap:24px; }
  #site-navigation .malina-toolbar label { gap:12px; }
  #site-navigation .malina-tools { padding-bottom:16px; margin-bottom:4px; }
  #site-navigation .malina-panel-footer { margin-top:8px; padding-top:16px; }
  #site-navigation .malina-pagination:has(> span:not(:empty)) { margin:0 0 16px; }
  #site-navigation .malina-browse > ul:not(:has(> li:not(.malina-filter-row):not([hidden]))) > .malina-panel-footer {
    border-top:0; margin-top:0; padding-top:8px;
  }
  #site-navigation .malina-panel-footer .malina-all-sites { margin:0; }
}
/* END MALINA - BROWSE SPACING AND ACTIVE STATE V4 */

/* BEGIN MALINA - OPEN BROWSE AND TOOLBAR V5 */
#site-navigation > ul > li.malina-browse:has(> .malina-sub-toggle[aria-expanded="true"]) > a {
  box-shadow:inset 0 -3px 0 #e30b5d;
}
#site-navigation > ul > li.malina-browse:not(.current-menu-item):not(.current-menu-ancestor):not(.current-menu-parent):has(> .malina-sub-toggle[aria-expanded="true"]) > a {
  background:rgba(227,11,93,.14)!important;
}
@media(min-width:1001px) {
  #site-navigation .malina-toolbar { display:grid; grid-template-columns:minmax(0,1.45fr) minmax(0,1fr); gap:24px; }
  #site-navigation .malina-toolbar .malina-search-label { min-width:0; }
  #site-navigation .malina-toolbar .malina-sort-label { display:flex; min-width:0; justify-content:flex-end; }
  #site-navigation .malina-toolbar .malina-sort-label select { flex:1; width:auto; min-width:150px; max-width:220px; padding-right:28px; }
}
/* END MALINA - OPEN BROWSE AND TOOLBAR V5 */

/* BEGIN MALINA - SORT ARROW SPACING V6 */
#site-navigation .malina-toolbar .malina-sort-label select {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding-right:44px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23ccc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right 16px center;
  background-size:12px 8px;
}
@media (max-width:1000px) {
  #site-navigation .malina-toolbar .malina-sort-label select { width:148px; }
}
@media (forced-colors:active) {
  #site-navigation .malina-toolbar .malina-sort-label select { appearance:auto; background-image:none; }
}
/* END MALINA - SORT ARROW SPACING V6 */

/* BEGIN MALINA - MOBILE FOOTER SPACING V8 */
@media (max-width:1000px) {
  #site-navigation.malina-ready > ul > li.malina-browse > ul {
    padding-bottom:calc(170px + env(safe-area-inset-bottom, 0px));
  }
  #site-navigation .malina-browse > ul > .malina-panel-footer {
    left:16px;
    right:16px;
    bottom:calc(20px + env(safe-area-inset-bottom, 0px));
    padding-top:16px;
  }
  #site-navigation .malina-panel-footer .malina-pagination {
    margin:0 0 16px;
    gap:16px;
  }
  #site-navigation .malina-panel-footer .malina-pagination button {
    min-height:48px;
    padding:10px 12px;
  }
  #site-navigation .malina-panel-footer .malina-all-sites {
    min-height:48px;
    padding:11px 16px;
    margin:0;
  }
}
/* END MALINA - MOBILE FOOTER SPACING V8 */