/* Africa package theme — warm destination background */
.africa-package{
  --africa-bg:#f4e7d5;
  --africa-deep:#123f34;
  --africa-mid:#1f6751;
  --africa-green:#2f8a68;
  --africa-mint:#2f8a68;
  --africa-soft:#2f8a68;
  background:#fff;
}
.africa-package .package-hero{
  background:#f4e7d5;
  border-bottom:1px solid #ead8bd;
  color:#173235;
}
.africa-package .package-hero-copy .back-link{
  color:#15513f !important;
  background:#ffffff !important;
  border-color:#d7c5a9 !important;
  box-shadow:0 5px 16px rgba(76,55,30,.12) !important;
}
.africa-package .package-hero-copy .back-link:hover{
  color:#0e3f31 !important;
  background:#fffaf3 !important;
  border-color:#b9a17d !important;
  box-shadow:0 8px 20px rgba(76,55,30,.16) !important;
}
.africa-package .package-hero-copy .eyebrow{color:#2f8a68;}
.africa-package .package-hero-copy h1{color:#173235;}
.africa-package .package-hero-copy h1 em.africa-destination{color:#2f8a68;font-style:normal;}
.africa-package .package-subtitle{color:#566b69;}
.africa-package .package-hero-copy>p:not(.package-subtitle){color:#637573;}
.africa-package .hero-pills span{color:#216b52;background:#e6f1e8;border:1px solid #cfe1d3;}
.africa-package .package-hero-media .gallery-main{box-shadow:0 15px 40px rgba(76,55,30,.16);}
.africa-package .package-summary{background:#123f34;}
.africa-package .summary-grid span{color:#9bd8bf;}
@media(max-width:560px){.africa-package .package-hero-copy h1 em.africa-destination{color:#2f8a68;}}
