/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 29, assets/styles/common/_placeholders.scss */
.course-archive-multiple__dropdown-filters .course-archive-multiple__selector a {
  font-size: 18px;
  line-height: 24px; }
  @media (max-width: 991.98px) {
    /* line 29, assets/styles/common/_placeholders.scss */
    .course-archive-multiple__dropdown-filters .course-archive-multiple__selector a {
      font-size: 14px;
      line-height: 18px; } }

/* line 155, assets/styles/common/_placeholders.scss */
.course-archive-multiple__form .heading-wrapper span {
  font-size: 16px;
  line-height: 13px;
  font-weight: 500;
  text-transform: uppercase;
  display: inline-block; }
  /* line 162, assets/styles/common/_placeholders.scss */
  .course-archive-multiple__form .heading-wrapper span.outline {
    border: solid 1px #231e21;
    color: #231e21;
    border-radius: 4px;
    padding: 8px 16px;
    margin-right: 8px;
    margin-bottom: 8px; }

/* line 196, assets/styles/common/_placeholders.scss */
.course-archive-multiple__dropdown-filters .heading-wrapper span {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500; }
  @media (max-width: 991.98px) {
    /* line 196, assets/styles/common/_placeholders.scss */
    .course-archive-multiple__dropdown-filters .heading-wrapper span {
      font-size: 14px;
      line-height: 18px; } }

/* line 7, stdin */
.course-archive-multiple {
  padding-top: 32px;
  overflow: visible;
  overflow-x: clip; }
  /* line 12, stdin */
  .course-archive-multiple .container.line {
    margin-top: 75px;
    border-bottom: solid 1px #f6f6f6; }
  /* line 17, stdin */
  .course-archive-multiple__heading {
    position: sticky;
    top: 0;
    z-index: 1;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-bottom: 24px; }
    /* line 25, stdin */
    .course-archive-multiple__heading::before {
      content: "";
      position: absolute;
      display: block;
      top: 0;
      left: -100%;
      right: -100%;
      height: 100%;
      background-color: #fff;
      transition: all 0.3s ease 0s; }
      @media (max-width: 991.98px) {
        /* line 25, stdin */
        .course-archive-multiple__heading::before {
          left: 0;
          right: 0;
          width: 100%; } }
    /* line 44, stdin */
    .course-archive-multiple__heading.filter-sticky::before {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.05); }
  /* line 50, stdin */
  .course-archive-multiple__header {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end; }
    @media (max-width: 991.98px) {
      /* line 50, stdin */
      .course-archive-multiple__header {
        display: none; } }
    /* line 59, stdin */
    .course-archive-multiple__header .h6 {
      margin-bottom: 0; }
  /* line 64, stdin */
  .course-archive-multiple__header-mobile {
    display: none; }
    @media (max-width: 991.98px) {
      /* line 64, stdin */
      .course-archive-multiple__header-mobile {
        display: flex; } }
    /* line 71, stdin */
    .course-archive-multiple__header-mobile .h6 {
      margin-bottom: 0; }
  /* line 76, stdin */
  .course-archive-multiple__reset-button {
    color: #8d8a8c;
    text-decoration: underline;
    text-align: right;
    cursor: pointer; }
  /* line 83, stdin */
  .course-archive-multiple .search-form-wrapper {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end; }
  @media (max-width: 991.98px) {
    /* line 89, stdin */
    .course-archive-multiple .search-form-opener {
      flex: 1;
      margin-top: 4px; } }
  /* line 95, stdin */
  .course-archive-multiple .search-form-opener .search-btn {
    color: #fff; }
    @media (max-width: 991.98px) {
      /* line 95, stdin */
      .course-archive-multiple .search-form-opener .search-btn {
        width: 100%; } }
  /* line 105, stdin */
  .course-archive-multiple .search-form {
    flex: 1;
    display: none; }
    @media (max-width: 991.98px) {
      /* line 105, stdin */
      .course-archive-multiple .search-form {
        margin-top: 4px; } }
    /* line 113, stdin */
    .course-archive-multiple .search-form .search-container {
      flex-wrap: wrap; }
      /* line 117, stdin */
      .course-archive-multiple .search-form .search-container input.search-field {
        border: 1px solid #7d7d7d66 !important;
        padding: 20px 5px 20px 12px !important; }
        @media (max-width: 991.98px) {
          /* line 117, stdin */
          .course-archive-multiple .search-form .search-container input.search-field {
            padding: 10px 5px 10px 12px !important; } }
      /* line 128, stdin */
      .course-archive-multiple .search-form .search-container .search-btn.search-keyword {
        right: 5px; }
        @media (max-width: 991.98px) {
          /* line 128, stdin */
          .course-archive-multiple .search-form .search-container .search-btn.search-keyword {
            right: 0;
            min-width: 132px;
            height: 36px;
            width: auto;
            bottom: 0; } }
        @media (max-width: 991.98px) {
          /* line 139, stdin */
          .course-archive-multiple .search-form .search-container .search-btn.search-keyword span {
            display: block; } }
        @media (max-width: 991.98px) {
          /* line 145, stdin */
          .course-archive-multiple .search-form .search-container .search-btn.search-keyword .icon {
            margin-left: 5px; } }
      /* line 156, stdin */
      .course-archive-multiple .search-form .search-container .search-btn.hide-filters {
        right: 30px; }
        @media (max-width: 991.98px) {
          /* line 156, stdin */
          .course-archive-multiple .search-form .search-container .search-btn.hide-filters {
            right: 20px; } }
      @media (max-width: 991.98px) {
        /* line 167, stdin */
        .course-archive-multiple .search-form .search-container .btn .icon {
          margin-left: 0; } }
  /* line 177, stdin */
  .course-archive-multiple .mobile-tab-nav ul.nav .nav-item {
    text-align: left;
    text-transform: uppercase;
    margin-right: 1rem; }
    /* line 182, stdin */
    .course-archive-multiple .mobile-tab-nav ul.nav .nav-item span.body-2-medium {
      color: #8d8a8c; }
      @media (max-width: 575.98px) {
        /* line 182, stdin */
        .course-archive-multiple .mobile-tab-nav ul.nav .nav-item span.body-2-medium {
          font-size: 13px; } }
    /* line 190, stdin */
    .course-archive-multiple .mobile-tab-nav ul.nav .nav-item a.body-2-medium {
      color: #231e21;
      position: relative;
      margin-right: 15px; }
      @media (max-width: 575.98px) {
        /* line 190, stdin */
        .course-archive-multiple .mobile-tab-nav ul.nav .nav-item a.body-2-medium {
          font-size: 13px; } }
      /* line 199, stdin */
      .course-archive-multiple .mobile-tab-nav ul.nav .nav-item a.body-2-medium::after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: -15px;
        background-image: url("/wp-content/themes/swinburne/dist/images/icon-select-arrow.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        width: 8px;
        height: 8px;
        filter: brightness(0) invert(0); }
      /* line 216, stdin */
      .course-archive-multiple .mobile-tab-nav ul.nav .nav-item a.body-2-medium.active {
        color: #ed1c2e; }
        /* line 219, stdin */
        .course-archive-multiple .mobile-tab-nav ul.nav .nav-item a.body-2-medium.active::after {
          filter: none; }
  /* line 229, stdin */
  .course-archive-multiple__form .nav {
    flex-wrap: nowrap; }
  /* line 233, stdin */
  .course-archive-multiple__form .course-archive-multiple__selector {
    padding-top: 10px; }
    /* line 236, stdin */
    .course-archive-multiple__form .course-archive-multiple__selector.disciplines {
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
  /* line 244, stdin */
  .course-archive-multiple__form .heading-wrapper span {
    color: rgba(35, 30, 33, 0.75); }
  @media (max-width: 767.98px) {
    /* line 243, stdin */
    .course-archive-multiple__form .heading-wrapper {
      display: none; } }
  /* line 257, stdin */
  .course-archive-multiple__dropdown-filters .sticky {
    position: sticky;
    top: 88px; }
  /* line 262, stdin */
  .course-archive-multiple__dropdown-filters .heading-wrapper {
    position: relative;
    border-bottom: solid 1px #f6f6f6;
    padding: 20px 0;
    cursor: pointer; }
    /* line 272, stdin */
    .course-archive-multiple__dropdown-filters .heading-wrapper::after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%) rotate(180deg);
      right: 0;
      background-image: url("/wp-content/themes/swinburne/dist/images/icon-arrow-up.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      width: 20px;
      height: 20px;
      transform-origin: center; }
    /* line 289, stdin */
    .course-archive-multiple__dropdown-filters .heading-wrapper.collapsed::after {
      transform: translateY(-50%) rotate(0);
      transform-origin: center;
      transform-origin: 0 0; }
  /* line 297, stdin */
  .course-archive-multiple__dropdown-filters .course-archive-multiple__selector {
    display: flex;
    flex-direction: column; }
    /* line 301, stdin */
    .course-archive-multiple__dropdown-filters .course-archive-multiple__selector a {
      font-weight: normal;
      padding: 10px 0;
      border-bottom: solid 1px #f6f6f6; }
      /* line 308, stdin */
      .course-archive-multiple__dropdown-filters .course-archive-multiple__selector a.active, .course-archive-multiple__dropdown-filters .course-archive-multiple__selector a:hover {
        font-weight: 700; }
  /* line 315, stdin */
  .course-archive-multiple__dropdown-filters.hide {
    display: none; }
  @media (max-width: 991.98px) {
    /* line 256, stdin */
    .course-archive-multiple__dropdown-filters {
      display: none; } }
  /* line 327, stdin */
  .course-archive-multiple .hide-discipline .mobile-tab-nav ul.nav .nav-item {
    margin-right: 3px; }
    /* line 331, stdin */
    .course-archive-multiple .hide-discipline .mobile-tab-nav ul.nav .nav-item a.body-2-medium.active {
      color: #8d8a8c; }
      /* line 334, stdin */
      .course-archive-multiple .hide-discipline .mobile-tab-nav ul.nav .nav-item a.body-2-medium.active::after {
        display: none; }

/*# sourceMappingURL=course-archive-multiple.css.map*/