header,
nav,
[class*="header"],
[class*="navbar"],
[class*="topbar"] {
  background: #ffffff !important;
  border-bottom: 1px solid #e5e7eb !important;
}

/* area around logo */
header > div:last-child,
nav > div:last-child,
[class*="header"] > div:last-child,
[class*="navbar"] > div:last-child {
  background: #ffffff !important;
}

/* links */
header a,
nav a,
[class*="header"] a,
[class*="navbar"] a {
  color: #1f5f2e !important;
}

/* top buttons */
header button,
nav button,
header .btn,
nav .btn,
[class*="header"] button,
[class*="navbar"] button {
  background: #35c24a !important;
  border-color: #35c24a !important;
  color: #ffffff !important;
}

/* Arabic text -> Cairo */
html[dir="rtl"],
html[lang="ar"],
body[dir="rtl"],
body[lang="ar"] {
  font-family: "Cairo", "Inter", sans-serif !important;
}

html[dir="rtl"] *,
html[lang="ar"] *,
body[dir="rtl"] *,
body[lang="ar"] * {
  font-family: "Cairo", "Inter", sans-serif !important;
}

body, button, input, textarea, select, a, h1, h2, h3, h4, h5, h6, p, span, div {
  font-family: "Cairo", "Inter", sans-serif !important;
}

footer a[data-custom-footer-link] {
  font-size: 14px !important;
  line-height: 1.8 !important;
  transition: opacity .2s ease;
}

footer a[data-custom-footer-link]:hover {
  opacity: 1 !important;
}

footer a[data-custom-footer-link],
footer a[data-custom-footer-link]:visited,
footer a[data-custom-footer-link]:hover,
footer a[data-custom-footer-link]:active {
  color: #ffffff !important;
  font-family: "Cairo", "Inter", sans-serif !important;
}
