html, body {
    font-family: "Playfair Display", sans-serif !important; 
    font-weight: 400;
    line-height: 180%;
}
p, ul, a {
  font-weight: normal;
}
a, .foto-box, .hover-box, .foto-box:hover .hover-box, span, .group, a img {
  
  transition: all ease-in-out 0.3s;
}
h1, h2, h3, h4 {
  font-family: "ivypresto-display", serif;
  font-weight: 600;
  font-style: normal;
}
.main-bar {
  background-image: url(images/horses-top.png);
  background-repeat: no-repeat;
  /* background-size:contain; */
  background-position: top right;
}
.subpage-content ul, .subpage-content ol {
  margin-left: 2rem;
  margin-bottom: 1rem;
  
}
.subpage-content ul li {
  list-style-type: square;
}
.subpage-content ol li {
  list-style-type: decimal;
}
.subpage-content h2 {
  font-size: 2rem;
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-weight: bold;
}
.subpage-content h3 {
  font-size: 1.75rem;
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-weight: bold;
}
.subpage-content h4 {
  font-size: 1.5rem;
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-weight: bold;
}
.subpage-content h5 {
  font-size: 1.25rem;
  margin-top: 0.5rem;
  margin-bottom: 1.25rem;
  font-weight: bold;

}
.subpage-content p {
  margin-bottom: 1rem;
}
.hello {
  background-image: url(images/sec-1-bg.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: contain;
}
.brown-text {
  color: #603B3B;
}
.hello h3, .birthday h3 {
  padding-bottom: 1rem;
}
.hello p, .birthday p {
  text-align: justify;
  line-height: 180%;
  padding-bottom: 1rem;
}
.map-view {
  background-size: cover;
  margin-top: -264px;
  background-image: url(images/view-fields.png);
}
.map-view p {
  padding-bottom: 16px;
}
.map-view-page {
  background-size: cover;

  background-image: url(images/view-fields.png);
}
.map-view-page p {
  padding-bottom: 16px;
}
.news-more {
  background-image: url(images/sec-news-bg.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.breadcrumbs span.current-item {
  font-weight: bold;
  color: #603B3B;
}