/* BLOCK BACKGROUNDS */
/* fonts */
/*$body--font: 'ingra', sans-serif;*/
/* DESKTOP FONT SIZES */
/* MOBILE FONT SIZES */
/* FONT WEIGHTS */
/* ADELAIDE LIVING COLOURS */
/* --- [colour themes] --- */
/* wellfest 2021 */
/* wellfest 2022 */
/* AEDA SA */
/* ADL Unleashed */
/**
 * Responsive bootstrap helpers
 */
.example-usage-for-responsive-mixins {
  padding: 0 15px; }
  @media (min-width: 576px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (max-width: 575px) {
    .example-usage-for-responsive-mixins {
      padding: 0 20px; } }
  @media (min-width: 992px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (max-width: 991px) {
    .example-usage-for-responsive-mixins {
      margin-left: auto;
      margin-right: auto;
      max-width: 1100px; } }
  @media (min-width: 1400px) {
    .example-usage-for-responsive-mixins {
      margin-bottom: 20px;
      margin-top: 20px; } }

body[data-page-type="page"].search .hero-wrap.no-hero {
  padding-top: 15px; }
  body[data-page-type="page"].search .hero-wrap.no-hero .hero-colour-block {
    background-color: #F1E8EA; }
    body[data-page-type="page"].search .hero-wrap.no-hero .hero-colour-block .hero-content-inner {
      height: 320px; }
  body[data-page-type="page"].search .hero-wrap.no-hero .hero-title-container {
    display: none;
    visibility: hidden; }
body[data-page-type="page"].search .breadcrumbs {
  display: none; }
  body[data-page-type="page"].search .breadcrumbs .breadcrumb .breadcrumb-item a {
    color: #191919;
    border: none; }
  body[data-page-type="page"].search .breadcrumbs .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: ">";
    color: #191919; }
body[data-page-type="page"].search .container--searchbox.visit.visit .search-query {
  border: 1px solid #191919;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  height: 76px;
  background-color: transparent;
  box-shadow: none;
  font-size: 1.4rem;
  color: #191919;
  font-weight: 300; }
  @media (max-width: 575px) {
    body[data-page-type="page"].search .container--searchbox.visit.visit .search-query {
      height: 70px; } }
  body[data-page-type="page"].search .container--searchbox.visit.visit .search-query::-webkit-input-placeholder {
    /* Edge */
    color: #191919; }
  body[data-page-type="page"].search .container--searchbox.visit.visit .search-query:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #191919; }
  body[data-page-type="page"].search .container--searchbox.visit.visit .search-query::placeholder {
    color: #191919; }
body[data-page-type="page"].search .container--searchbox.visit.visit .search-btn {
  border: 0;
  background: #191919;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }

.container--searchbox .search-ajax {
  height: 100%;
  width: 84px;
  position: absolute;
  right: 0;
  color: #191919;
  z-index: 10; }

.btn--get-more {
  display: none; }

.alert--no-results,
.alert--no-more {
  display: none; }

.lds-ripple {
  display: inline-block;
  display: block;
  position: relative;
  width: 80px;
  height: 80px; }
  .lds-ripple div {
    position: absolute;
    border: 4px solid #000;
    opacity: 1;
    border-radius: 50%;
    animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite; }
    .lds-ripple div:nth-child(2) {
      animation-delay: -0.5s; }

@keyframes lds-ripple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1; }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0; } }
#searchbox-form--lightbox .search-query {
  border: 1px solid #191919;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  height: 76px;
  background-color: transparent;
  box-shadow: none;
  font-size: 1.4rem;
  color: #191919;
  font-weight: 300; }
  @media (max-width: 575px) {
    #searchbox-form--lightbox .search-query {
      height: 70px; } }
  #searchbox-form--lightbox .search-query::-webkit-input-placeholder {
    /* Edge */
    color: #191919; }
  #searchbox-form--lightbox .search-query:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #191919; }
  #searchbox-form--lightbox .search-query::placeholder {
    color: #191919; }
#searchbox-form--lightbox .search-btn {
  border: 0;
  background: #191919;
  -moz-border-top-right-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  border-top-right-radius: 15px;
  -moz-border-bottom-right-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  border-bottom-right-radius: 15px; }

.filter-heading h5 {
  font-size: 1rem;
  color: #333F48; }

.filter-buttons {
  /*  overflow-x: auto; */
  white-space: nowrap;
  word-wrap: normal; }
  .filter-buttons a[class*="filter-"] {
    font-size: 0.9rem; }
  .filter-buttons .inner-scroll {
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    word-wrap: normal;
    padding-right: 50px;
    -webkit-overflow-scrolling: touch;
    /*-ms-overflow-style: -ms-autohiding-scrollbar;*/
    scrollbar-width: none;
    /* Also needed to disable scrollbar Firefox */
    -ms-overflow-style: none;
    /* Disable scrollbar IE 10+ */ }
  .filter-buttons .inner-scroll::-webkit-scrollbar {
    display: none;
    width: 0px;
    /* remove scrollbar space */
    background: transparent;
    /* optional: just make scrollbar invisible */ }
  .filter-buttons a[class*="filter-"] {
    background-color: transparent;
    user-select: none;
    display: inline-block !important;
    width: auto !important;
    font-size: 0.9rem;
    border: 1px solid #752331;
    margin-right: 5px;
    transition: 150ms border-bottom;
    color: #191919; }
    .filter-buttons a[class*="filter-"]:last-child {
      margin-right: 0; }
    .filter-buttons a[class*="filter-"]:active, .filter-buttons a[class*="filter-"]:hover, .filter-buttons a[class*="filter-"].active {
      background-color: #752331;
      color: #FFE9E3; }

.total-results {
  display: none !important; }

.container--searchbox hr {
  display: none !important; }

.filter-heading {
  display: none !important; }

.results-container .results-item[data-type="articles"] .results-breadcrumbs img,
.results-container .results-item[data-type="articles"] .results-title img {
  width: 26px; }
.results-container .results-item {
  -moz-box-shadow: unset;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  border-bottom: 1px solid #752331; }
  .results-container .results-item .results-image {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    width: 100%;
    height: 130px;
    background-repeat: no-repeat;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center; }
  .results-container .results-item .results-title {
    font-size: 1.5rem;
    font-family: "Larken", sans-serif;
    line-height: 1.8rem; }
    .results-container .results-item .results-title a {
      color: #191919;
      font-weight: 600; }
  .results-container .results-item .results-description {
    font-size: 0.9rem;
    font-weight: 400; }
  .results-container .results-item .results-breadcrumbs img,
  .results-container .results-item .results-title img {
    width: 36px;
    height: 36px; }
  .results-container .results-item .results-breadcrumbs {
    font-weight: 400;
    font-size: 0.85rem; }
    .results-container .results-item .results-breadcrumbs a {
      color: #752331;
      font-weight: 300; }
  .results-container .results-item .breadcrumb-item a {
    color: #752331;
    font-weight: 300; }
  .results-container .results-item .results-extrainfo {
    color: #191919;
    font-size: 0.85rem;
    font-weight: 400; }
    .results-container .results-item .results-extrainfo i {
      color: #752331; }

.filter-buttons__inner {
  padding-right: 100px; }

.filters-overflow {
  position: absolute;
  right: 0;
  top: 0; }
  .filters-overflow .btn {
    border-left: 2px dotted rgba(0, 0, 0, 0.5);
    /*border-radius: 0;*/
    padding-left: 1.26rem; }
  .filters-overflow #collapsed-filters {
    left: initial;
    right: 0;
    background-color: #F1E8EA; }
    .filters-overflow #collapsed-filters a {
      display: block !important;
      width: 100%;
      margin: 0 auto 10px auto !important; }

.popout-jumpTo-menu {
  display: none !important; }

@media only screen and (min-width: 1200px) {
  .filter-buttons__inner {
    padding-right: 0px; } }
@media only screen and (max-width: 767px) {
  .results-container .results-item .results-title {
    font-size: 1.35rem;
    line-height: 1.5rem; }
  .results-container .results-item .results-breadcrumbs img,
  .results-container .results-item .results-title img {
    width: 36px;
    height: 36px; }
  .results-container .results-item .results-image {
    height: 100px; } }
@media only screen and (max-width: 575px) {
  .results-container .results-item .results-title {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  .results-container .results-item .results-breadcrumbs img,
  .results-container .results-item .results-title img {
    width: 36px;
    height: 36px; }
  .results-container .results-item .results-image {
    height: 100px; } }
@media only screen and (max-width: 450px) {
  .results-container .results-item .results-title {
    font-size: 1.15rem;
    line-height: 1.3rem; }
  .results-container .results-item .results-breadcrumbs img,
  .results-container .results-item .results-title img {
    width: 36px;
    height: 36px; }
  .results-container .results-item .results-image {
    height: 70px; } }

/*# sourceMappingURL=search.css.map */
