/*!
 * bambinogesu-eg.com — pages/initiatives-stones.css
 * Styles used only on the “initiatives-stones” page.
 */
:where(.lang-en) .padding-left {
  padding-left: 12.8vh !important;
}
:where(.lang-en) .donate {
  margin-left: 40%;
}
:where(.lang-en) .donate_btn {
  font-size: 2.5rem;
  padding-left: 30px;
  padding-right: 30px;
}
:where(.lang-en) .href {
  color: #000 !important;
}
@media screen and (max-width: 767px) {
  :where(.lang-en) .padding-left {
    padding-left: 2vh !important;
  }
  :where(.lang-en) .donate {
    margin-left: 35%;
  }
  :where(.lang-en) .donate_btn {
    font-size: 1.2rem;
  }
}
:where(.lang-en) .video-trigger {
  z-index: 9;
}
:where(.lang-it) .padding-left {
  padding-left: 12.8vh !important;
}
:where(.lang-it) .donate {
  margin-left: 40%;
}
:where(.lang-it) .donate_btn {
  font-size: 2.5rem;
  padding-left: 30px;
  padding-right: 30px;
}
:where(.lang-it) .href {
  color: #275796 !important;
}
@media screen and (max-width: 767px) {
  :where(.lang-it) .padding-left {
    padding-left: 2vh !important;
  }
  :where(.lang-it) .donate {
    margin-left: 35%;
  }
  :where(.lang-it) .donate_btn {
    font-size: 1.2rem;
  }
}
:where(.lang-it) .video-trigger {
  z-index: 9;
}

/* "Donate a tile" button: same look as the buttons on the other initiative pages
   (blue outline, dark text, acumin font; blue with white text on hover). Size kept. */
.page-initiatives-stones .donate_btn {
  background-color: transparent !important;
  border: 1px solid #275796 !important;
  border-radius: 4px;
  color: #000 !important;
  font-family: "acumin-pro-semibold" !important;
}
.page-initiatives-stones .donate_btn:hover,
.page-initiatives-stones .donate_btn:focus {
  background-color: #275796 !important;
  color: #fff !important;
  box-shadow: none;
}

/* Text box: same font as the text of the other initiative pages (was Helvetica) */
.page-initiatives-stones .textContainer {
  font-family: Calibri, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}
