@font-face {
  font-family: "NotoKufiArabic-Regular";
  src: url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.eot");
  src: url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.woff2") format("woff2"), url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.woff") format("woff"), url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.ttf") format("truetype"), url("../fonts/NotoKufiArabic-Regular/NotoKufiArabic-Regular.svg#NotoKufiArabic-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.lang-switcher {
  font-family: "NotoKufiArabic-Regular";
}

.wp-site-blocks main {
  margin-top: 0 !important;
}

a:focus {
  outline-style: initial !important;
}

.img-fullwidth img {
  width: 100%;
}

/* additional css ~c */
.rtl .wp-block-table tr:first-child td {
  text-align: right;
}

.arabic-menu {
  display: none;
}

.rtl .arabic-menu {
  display: flex;
  margin-top: 0 !important;
}

.rtl .english-menu {
  display: none;
}

/* ===== UNHCR Fundraising Table ===== */
.wp-block-table tr:first-child td {
  font-weight: 700;
  font-size: 20px;
  background: #A5DBFD;
}

.has-fixed-layout {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 0 1px #e6e6e6;
  font-family: inherit;
  direction: ltr;
  background-color: #FBFBFB;
}

.has-fixed-layout thead th:nth-child(2) {
  display: none;
}

/* Header row */
.wp-block-table thead {
  border: 0;
}

.has-fixed-layout thead {
  background: #A5DBFD;
}

.has-fixed-layout thead th {
  color: #000;
  font-weight: 700;
  font-size: 20px;
  line-height: 45px;
  padding: 8px 20px 3px;
  border: 0;
  text-align: left;
}

/* Rows */
.has-fixed-layout tbody tr {
  border: none;
  border-bottom: 1px solid #E8E8E8;
}

/* Left column */
.has-fixed-layout tbody th {
  font-weight: 700;
  color: #000;
  padding: 8px 20px 3px;
  text-align: left;
  border: none;
  background: #fff;
  line-height: 35px;
}

/* Right column */
.has-fixed-layout tbody td {
  padding: 14px 20px;
  text-align: left;
  border: none;
  background: #fff;
}

/* Mobile */
@media (max-width: 768px) {
  .has-fixed-layout thead th {
    font-size: 16px;
    line-height: 26px;
  }
  .has-fixed-layout tr td:first-child {
    padding-top: 8px;
    padding-bottom: 0;
  }
  .has-fixed-layout tbody th,
  .has-fixed-layout tbody td {
    display: block;
    width: 100%;
  }
  .has-fixed-layout tbody th {
    padding-bottom: 6px;
  }
  .has-fixed-layout tbody td {
    padding-top: 0;
  }
}
/* additional css ~c */
@media (max-width: 1200px) {
  .donation-form-cols {
    display: block !important;
  }
  .donation-form-cols .wp-block-column {
    flex-basis: 100%;
  }
}
@media screen and (max-width: 768px) {
  :where(.wp-block-group.has-background) {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
@media screen and (max-width: 781px) {
  .hide-mobile {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  :where(.wp-block-group.has-background) {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-52138359.wp-block-group-is-layout-constrained {
    padding-top: 20px !important;
  }
  .wp-container-core-columns-is-layout-9713f162 {
    flex-wrap: nowrap;
    padding-bottom: 49px !important;
  }
  .wp-block-group.alignfull.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-52138359.wp-block-group-is-layout-constrained {
    padding-bottom: 0 !important;
  }
  footer .wp-block-group.has-background {
    padding-top: 50px !important;
  }
  footer .wp-block-group.has-background .wp-block-spacer {
    display: none;
  }
  footer .wp-block-group.has-background .wp-block-navigation {
    gap: 10px;
  }
  footer .wp-block-group.has-background .wp-block-navigation .wp-block-navigation-item {
    width: 47%;
  }
  footer .wp-block-social-links {
    margin-bottom: 18px;
  }
}/*# sourceMappingURL=styles.css.map */