
p {
  margin-top: 0;
  margin-bottom: 0;
}

h1 {
  font-size: 2.25rem;
}
h2 {
  /* margin-top: 1rem; */
  margin-top: 0;
  font-size: 1.5rem;
}
h3 {
  font-weight: 700;
  /* margin-top: 1.5rem; */
  margin-top: 0;
  font-size: 1.25rem;
}

html {
  font-family: '{{ .Get "body_font" }}', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: '{{ .Get "heading_font" }}', sans-serif;
  margin-bottom: .5rem;
  line-height: 1.25;
  color: #313131;
  text-rendering: optimizeLegibility;
}

a,
h3.article-title a:hover {
  color: {{ .Get "primary" }};
  text-decoration: none;
  transition: color 0.6s ease;
}

a:hover,
a:focus {
  color: {{ .Get "primary" }};
}

.home-section {
  background-color: {{ .Get "home_section_odd" }};
  /* padding: 110px 0 110px 0; */
  padding: 30px 0 10px 0;
  animation: intro 0.3s both;
  animation-delay: 0.15s;
  width:100%
}

@media all and (max-width: 1200px) and (min-width: 100px) {
table{
    font-size: 2vw;
    table-layout: fixed;
  }
  img{
  width:  20vw;
}


