.not-at-top #t4-header.t4-sticky {
    position: fixed !important;
    width: 100%;
    top: 0 !important;
}

.navbar-brand.logo-control img.logo-img {

  max-width: 500px;
  max-height: 120px;

}


div.owl-carousel .owl-dots .owl-dot.active span {
    background-color: #ba9d58;
    opacity: 1;
    width: 16px;
}

.page-link:focus {
  z-index: 3;
  color: #fff;
  background-color: #ba9d58;
  outline: 0;
  -webkit-box-shadow: var(--t4-pagination-focus-box-shadow);
          box-shadow: var(--t4-pagination-focus-box-shadow);
}

.page-link:hover {
  z-index: 3;
  color: #fff;
  background-color: #ba9d58;
  outline: 0;
  -webkit-box-shadow: var(--t4-pagination-focus-box-shadow);
          box-shadow: var(--t4-pagination-focus-box-shadow);
}
    
.form-select {
    background-color: var(--body-bg-color);
    border-color: #ba9d58;
    color: var(--headings-color);
    width: auto;
}

.form-select:focus {
  border-color: #ba9d58;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-select:focus {
  border-color: #000;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(186,157,88);
          box-shadow: 0 0 0 0.25rem rgba(186,157,88);
}


.checkbox {
    accent-color: #ba9d58;
}

.checkbox {
    accent-color: #ba9d58;
}

.phSearchBox {
    accent-color: #ba9d58;
}

.acm-hero.style-1 .acm-hero-item {
  --body-text-color: rgba(255, 255, 255, 0.8);
  --headings-color: #fff;
  background-size: cover;
  position: relative;
  color: var(--body-text-color);
}