﻿/* Arqis Mall: forest green, sage and warm cream. */
.arqis-theme {
  --Primary-color: #174634;
  --Secondary-color: #a1b985;
  --primary-soft: #2f604b;
  --primary-dark: #103728;
  --surface-color: #fef7e5;
  --surface-soft: #f6f3e9;
  --border-color: #d2dec4;
  --tab-color: #597b4c;
  --button-color: #174634;
  --button-hover-color: #103728;
  --button-text-color: #fffdf5;
  --button-text-hover-color: #fffdf5;
  --font-family: "Outfit";
  --pricing-filter: brightness(0) saturate(100%) invert(22%) sepia(19%) saturate(1401%) hue-rotate(103deg) brightness(94%) contrast(91%);
  --amenities-filter: brightness(0) invert(1);
  --bs-primary: #174634;
  --bs-primary-rgb: 23, 70, 52;
  --bs-link-color: #174634;
  --bs-link-hover-color: #103728;
  --bs-body-color: #263c31;
  --bs-body-bg: #fef7e5;
  color: #263c31;
  background-color: var(--surface-color);
}

.arqis-theme a {
  color: var(--Primary-color);
}

.arqis-theme a:hover,
.arqis-theme .navbar-light .navbar-nav .nav-link:hover,
.arqis-theme .navbar-light .navbar-nav .nav-link:focus {
  color: var(--primary-soft);
}

.arqis-theme #highlights,
.arqis-theme #floor-plan,
.arqis-theme #gallery {
  background-color: var(--Primary-color);
  background-blend-mode: luminosity;
}

.arqis-theme .custom-btn,
.arqis-theme .enquire-btn,
.arqis-theme .callBackBtn,
.arqis-theme .preRegisterBtn,
.arqis-theme .enquiryNowBtn {
  color: var(--button-text-color);
  background: linear-gradient(115deg, var(--primary-soft), var(--Primary-color));
  border-color: var(--Primary-color);
}

.arqis-theme .custom-btn:hover,
.arqis-theme .custom-btn:focus,
.arqis-theme .enquire-btn:hover,
.arqis-theme .enquire-btn:focus,
.arqis-theme .callBackBtn:hover,
.arqis-theme .callBackBtn:focus,
.arqis-theme .preRegisterBtn:hover,
.arqis-theme .enquiryNowBtn:hover,
.arqis-theme #amenities .amenities-btn:hover {
  color: var(--button-text-hover-color);
  background: var(--primary-dark) !important;
  border-color: var(--primary-dark) !important;
}

.arqis-theme .form-control:focus,
.arqis-theme .navbar-toggler:focus {
  border-color: var(--Primary-color);
  box-shadow: 0 0 0 0.2rem rgb(23 70 52 / 18%);
}

.arqis-theme input[type="checkbox"] {
  accent-color: var(--Primary-color);
}

.arqis-theme .accordion-button:not(.collapsed) {
  color: var(--Primary-color);
  background-color: var(--surface-soft);
}

.arqis-theme .accordion-button:focus {
  border-color: var(--Secondary-color);
  box-shadow: 0 0 0 0.2rem rgb(23 70 52 / 18%);
}

.arqis-theme .accordion-button::after {
  filter: grayscale(1);
}

.arqis-theme #amenities .amenities-data .fa,
.arqis-theme #amenities .amenities-data:hover img {
  filter: brightness(0) invert(1);
}

.arqis-theme .gallery-arrow {
  background-color: var(--surface-color);
}

.arqis-theme .gallery-arrow:hover {
  background-color: var(--Secondary-color);
}

.arqis-theme .bg-light,
.arqis-theme .modal-header {
  background-color: var(--surface-soft) !important;
}

.arqis-theme .tank-cont {
  background-color: var(--surface-color);
}

.arqis-theme .sign-ys {
  color: var(--Primary-color);
  border-color: var(--Primary-color);
}

.arqis-theme .aros,
.arqis-theme .aros::before,
.arqis-theme .thnu h1,
.arqis-theme .policy-heading {
  color: var(--Primary-color);
}
