:root{
    --bs-primary: #DD4285;
    --bs-primary-rgb: 221, 66, 133;
    --primary-gradient: linear-gradient(to right, #F1C631, #D716A1, #3C67E6, #50149A);
    --magenta: #DD4285;
    --space-cadet: #141361;
    --baby-powder: #FFFEFB;
    --blanched-almond: #FFEDC7;
    --iris: #5149CB;
    --iris-rgb: 81, 73, 203;
    --meat-brown: #E5B43D;
    --byzantine: #B12CB2;
    --lavender-0: #CFCCFF;
    --lavender-1: #CFDBFF;
    --lavender-2: #E2E0FF;
    --lavender-subtle: #F3F2FF;
    --NDIS-iris: #6A2875;
    --pink-lace: #FFD5FF;
    --pink-lace-rgb: 255, 213, 255;
    --pink-lace-subtle: #FFF2FD;
    --bs-primary-bg-subtle: #ffe5d8;
}
.text-baby-powder {
  color:  var(--baby-powder);
}
.bg-lavender-1 {
  background-color:  var(--lavender-1);
}
.bg-lavender-2 {
  background-color:  var(--lavender-2);
}
.bg-pink-lace {
  background-color:  var(--pink-lace);
}
.bg-lavender-subtle {
  background-color:  var(--lavender-subtle);
}
.border-lavender {
  border-color:  var(--lavender-2)  !important;
}

.btn-primary {
  --bs-btn-active-bg:  var(--magenta);
  --bs-btn-active-border-color:  var(--magenta);
  --bs-btn-bg:  var(--magenta);
  --bs-btn-border-color:  var(--magenta);
  --bs-btn-color:  var(--baby-powder);
  --bs-btn-disabled-bg:  var(--magenta);
  --bs-btn-disabled-border-color:  var(--magenta);
  --bs-btn-focus-shadow-rgb:  49, 132, 253;
  --bs-btn-hover-bg:  var(--iris);
  --bs-btn-hover-border-color:  var(--iris);
}
.btn-secondary {
  --bs-btn-active-bg:  var(--iris);
  --bs-btn-active-border-color:  var(--iris);
  --bs-btn-active-color:  var(--baby-powder);
  --bs-btn-active-shadow:  inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-bg:  var(--iris);
  --bs-btn-border-color:  var(--iris);
  --bs-btn-color:  var(--baby-powder)  !important;
  --bs-btn-disabled-bg:  var(--iris);
  --bs-btn-disabled-border-color:  var(--iris);
  --bs-btn-disabled-color:  var(--baby-powder);
  --bs-btn-focus-shadow-rgb:  130, 138, 145;
  --bs-btn-hover-bg:  var(--bs-primary);
  --bs-btn-hover-border-color:  var(--bs-primary);
  --bs-btn-hover-color:  var(--baby-powder);
}
.btn-sm {
  font-size: 15px;
  height: auto;
  padding: 6px 14px;
}
.card {
    --bs-card-spacer-y: 1.25rem;
    --bs-card-spacer-x: 1.25rem;
    --bs-card-bg: var(--baby-powder);
    --bs-card-border-radius: var(--bs-border-radius-xl);
}

#block-system-main-menu {
  display: none;
}
#header-wrapper .btn-get-started {
  display: none !important;
}
.partner-top-wrapper {
  display: block !important;
}
.partner-top-wrapper .block-menu {
  display: none;
}
#header-wrapper .navbar-logo {
  display: none;
}
.search-popular-wrapper {
  display: none;
}
#block-block-19,
#block-block-20 {
  display: none;
}
#block-block-50 {
  display: none;
}
body.page-business-directory #block-block-51 {
  display: none;
}
.footer-left-content,
.footer-center-content {
  display: none;
}

#header-wrapper .navbar .justify-content-xl-start {
  justify-content: space-between !important;
}
.partner-top-wrapper #block-menu-menu-partner-alist {
  display: block;
}
#mainmenu-wrapper .block-content > ul.menu > li {
  margin: 0 16px;
}
#header-wrapper .partner-logo {
  padding: 16px 0;
}
.partner-banner-block {
  background-image: url("../images/partner-banner-alist.jpg");
  background-position: center center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 350px;
  padding: 48px 0;
  text-align: center;
}

#footer-wrapper .footer-content {
  background-color: var(--lavender-subtle);
}
.region-footerright > .block {
  padding: 0 20px;
}
#block-menu-menu-footer-alist .dropdown-menu {
  background-color: transparent;
  border: medium none;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
#block-menu-menu-footer-alist .menu {
  display: block;
}
#block-menu-menu-footer-alist .block-content > ul.menu > li > .nolink {
  display: block;
  font-size: 18px;
  font-weight: 600;
  margin: 0 0 24px;
}

.container-text-md {
  margin-left: auto;
  margin-right: auto;
  max-width: 720px;
}
#EnquiryForm .form-actions,
#EnquiryForm .form-submit {
  width: 100%;
}
html.js #EnquiryForm  input.throbbing {
  background-repeat: no-repeat;
}
#EnquiryForm .form-text {
    transition: none;
}

#block-block-51 .bg-wheat {
  background-color: var(--lavender-2) !important;
  border-color: var(--lavender-2) !important;
}
#block-block-51 .card-body > .border-cornflower {
  border-color: var(--baby-powder) !important;
}
#block-block-51 .alist-first {
  display: inline-block !important;
  margin-right: 25px;
}
#block-block-51 .alist-last {
  display: none;
}


@media (min-width: 992px) {
    .region-footerright {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -20px;
    }
    .region-footerright > .block {
      padding: 0 20px;
    }
    .region-footerright .footer-alist-left {
      width: 25%;
    }
    #block-menu-menu-footer-alist {
      width: 75%;
    }
    #block-menu-menu-footer-alist .block-content > ul.menu {
      display: flex;
      flex-wrap: wrap;
      margin: 0 -20px;
    }
    #block-menu-menu-footer-alist .block-content > ul.menu > li {
      padding: 0 20px;
      width: 33.33%;
    }
    
}