@import url("https://use.typekit.net/cyh7bnv.css");

/* GLOBAL TYPOGRAPHY */
body,
p,
li,
a,
label,
input,
button,
textarea,
select {
  font-family: "lemonde-journal", Georgia, serif !important;
  font-weight: 400;
}

/* HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "lemonde-journal", Georgia, serif !important;
  font-style: normal;
  margin-top: 0;
  text-transform: uppercase;
}

h1 {
  font-weight: 700;
}

h2,
h3 {
  font-weight: 600;
}

h4,
h5,
h6 {
  font-weight: 600;
}

/* NAVIGATION */
.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a {
  font-family: "lemonde-journal", Georgia, serif !important;
  font-weight: 400;
}
/* Standard navigation links */
#id_yOhi7Wr .menuInner ul.firstLevel > li > .item > a,
#id_yOhi7Wr .menuInner ul.firstLevel > li > .item > a span {
  color: #ffffff !important;
}

/* Hovered links */
#id_yOhi7Wr .menuInner ul.firstLevel > li > .item > a:hover,
#id_yOhi7Wr .menuInner ul.firstLevel > li > .item > a:hover span {
  color: #f4d2d6 !important;
}

/* Current/selected page */
#id_yOhi7Wr .menuInner ul.firstLevel > li.sel > .item > a,
#id_yOhi7Wr .menuInner ul.firstLevel > li.sel > .item > a span {
  color: #c26a73 !important;
}
/* BUTTONS */
.functionalButton,
.stylizedButton,
input[type="submit"],
button {
  font-family: "lemonde-journal", Georgia, serif !important;
  font-weight: 600;
}
.hero-eyebrow {
  font-family: "lemonde-journal", Georgia, serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.18em;
  line-height: 1.4;
  text-transform: uppercase;
}
/* NAVIGATION FONT ONLY */
#id_yOhi7Wr .menuInner .item > a,
#id_yOhi7Wr .menuInner .item > a span {
  font-family: "lemonde-journal", Georgia, serif !important;
  font-size: 17px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}
/* INTRO BODY COPY */
#id_2zmMlWr .gadgetStyleBody {
  width: 100%;
  max-width: 800px;
  box-sizing: border-box;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}

/* MOBILE */
@media screen and (max-width: 767px) {
  #id_2zmMlWr .gadgetStyleBody {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
/* SOCIAL ICON COLORS */
#id_H4c9dPi .gadgetStyleBody a {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;

  background: none !important;
  text-decoration: none !important;
}

/* Icon appearance */
#id_H4c9dPi .gadgetStyleBody a::before {
  font-family: "Font Awesome 5 Brands";
  font-size: 23px;
  font-weight: 400;
  line-height: 1;
  color: #92052f;
  transition: color 0.2s ease;
}
/* Prevent social icons from being clipped */
#id_H4c9dPi .gadgetStyleBody,
#id_H4c9dPi ul,
#id_H4c9dPi li,
#id_H4c9dPi a {
  overflow: visible !important;
}

#id_H4c9dPi .gadgetStyleBody a {
  width: 32px !important;
  height: 32px !important;
  line-height: 1 !important;
}

#id_H4c9dPi .gadgetStyleBody a::before {
  display: block;
  line-height: 1 !important;
}

/* Individual icons */
#id_H4c9dPi a.Facebook::before {
  content: "\f39e";
}

#id_H4c9dPi a.LinkedIn::before {
  content: "\f0e1";
}

#id_H4c9dPi a.Instagram::before {
  content: "\f16d";
}

/* Hover color */
#id_H4c9dPi .gadgetStyleBody a:hover::before {
  color: #dc6575;
}

/* Mobile */
@media screen and (max-width: 767px) {
  #id_F6DLIGM img {
    display: block;
    width: 70% !important;
    max-width: 260px !important;
    height: auto !important;
    margin: 0 auto;
  }
}
/* Menu Background */
.WaGadgetMenuHorizontal.menuStyle002 .menuBackground {
    background-color: 761a2e;
}


.gadgetStyle001 {
  border-width: 0px;
  min-height: 30px;a 
  vertical-align: middle;
  font-size: 18px;
  line-height: 24px;
  
}

.gadgetStyle001 a {
  color:761a2e;
  
}