/* Text Elements */

h1.heading-1 {
  text-align: center;
  font-size: 31px;
  font-family: Baskerville, 'Baskerville Old Face', 'Hoefler Text', Garamond, 'Times New Roman', serif;
}

h1 span.heading-text-1 {
  font-size: 1.0625rem;
}

p.paragraph.paragraph-1 {
  padding: 10px;
  text-align: center;
  font-size: 13px;
  line-height: 27px;
}

p.paragraph span.paragraph-text-1 {
  font-weight: 700;
}

p.paragraph a.paragraph-text-2 {
  color: #9b8722;
  font-weight: 700;
}

p.paragraph.paragraph-3 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  text-align: center;
}

p.paragraph a.paragraph-text-3 {
  color: #0e10f7;
  font-size: 1rem;
}

p.paragraph span.paragraph-text-4 {
  color: #0e10f7;
  font-size: 1rem;
}

p.paragraph span.paragraph-text-5 {
  color: #0e10f7;
  font-size: 1.0625rem;
}

p.paragraph span.paragraph-text-6 {
  color: #0e10f7;
  font-size: 1.0625rem;
}

p.paragraph a.paragraph-text-2:hover {
  font-style: italic;
}

a.link-text.text-link-1 {
  color: #9b8722;
  font-weight: 700;
  -webkit-transition-delay: .3s;
     -moz-transition-delay: .3s;
       -o-transition-delay: .3s;
          transition-delay: .3s;
  -webkit-transition-duration: .5s;
     -moz-transition-duration: .5s;
       -o-transition-duration: .5s;
          transition-duration: .5s;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1) skewX(0deg) translateX(20px) rotateX(0deg) rotateY(0deg) translateY(20px);
     -moz-transform: scaleX(1) scaleY(1) scaleZ(1) skewX(0deg) translateX(20px) rotateX(0deg) rotateY(0deg) translateY(20px);
          transform: scaleX(1) scaleY(1) scaleZ(1) skewX(0deg) translateX(20px) rotateX(0deg) rotateY(0deg) translateY(20px);
}

a.link-text.text-link-1:hover {
  font-style: italic;
}

/* Layout Elements */

body.body-1 {
  background-color: #fdf6d2;
}

.container.container-1 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: none;
  background-color: #cbbc70;
}

.container.nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: justify;
  margin-right: auto;
  margin-left: auto;
  max-width: 800px;

  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
}

.container.subnav-section {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

.container.container-2 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  background-color: transparent;
}

.container.container-3 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

.container.container-5 {
  margin-top: 20px;
}

.container.container-6 {
  margin-top: 20px;
}

.container.container-7 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

div.responsive-picture.logo {
  margin-left: 20px;
  padding-left: 0;
  max-width: 50px;
}

a.glyph.font-icon-link-1 {
  margin-right: 20px;
  color: #9b8722;
  font-size: 21px;
}

ul.list-container.medium-horizontal.menu.vertical {
  -ms-flex-pack: center;

  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 400px;
}

div.responsive-picture.picture-4 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 500px;
}

div.responsive-picture.picture-5 {
  margin-right: auto;
  margin-left: auto;
  max-width: 600px;
}