@font-face {
    font-family: OpenSans;
    src: url(../../fonts/OpenSans-CondLight.woff2) format(woff2),
}
@font-face {
    font-family: EncodeSans;
    src: url(../../fonts/EncodeSansCondensed-Light.woff2) format(woff2),
}
@font-face {
 font-family: Oswald;
 src: url(../../fonts/Oswald-VariableFont.woff2) format(woff2);
}
@font-face {
 font-family: Nunito
 src: url(../../fonts/NunitoSans-VariableFont.woff2) format(woff2);
}





body {
  background-color: #f7f7f5;
  font-family:EncodeSans;
}

.container-header .mod-list li.active > a {
	color: #fdae54;
}
a:hover {
	color: #fdae54;
}
.page-header {
  margin-bottom: 30px;
}
.page-header h1 {
  font-family: EncodeSans;
  font-size: 3rem;
  font-weight: normal;
  color: #8e8d8d;
  text-transform: uppercase;
  letter-spacing: -2px;
  text-align: right;
}

h2 {
   color: #38423b;
   font-family: Oswald, Arial, Verdana, sans-serif;
   margin-bottom: .6rem;
   font-size: 2.1rem;
   font-weight: 400;
   text-transform: uppercase;
}
	
.container-header {
  background-color: #f7f7f5;
  background-image: none;
  margin: 0px auto;
  max-width:650px;
}

body.wrapper-fluid header > .grid-child {
  padding: 0px;
}
.container-header .mod-menu {
  color: #000;
  font-family: Oswald;
  text-transform: uppercase;
}
body.wrapper-fluid .site-grid {
  grid-gap: 0;
}
.site-grid {
  margin-bottom: auto;
  max-width: 650px;
  margin: 0px auto;
}

#mod-custom110 {
  padding-top: 0px;
  margin-top: -5px;
  text-align: center;
}