/* app.css 467 */
body {
  background: #f1f1f1;
}



/* app.css 3057 */
@media only screen and (max-width: 40em) {
	.top-bar-section ul {
		padding-bottom: 0.75em;
	}
}
/* app.css 3037 */
.top-bar.expanded {
    background: white;
}

/*
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
}
*/

/* app.css 3434 */
@media only screen and (min-width: 40.063em) {
	.top-bar-section .dropdown {
		top: 68%;
	}
}
 
.fixed.expanded:not(.top-bar) .top-bar-section {
    z-index: 98;
    /* margin-top: 65px; */
}

/* app.css 3766 */
/* h1, h2, h3, h4, h5, h6 */
div.entry-content h1 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}
div.entry-content h2 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}
div.entry-content h3 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}
div.entry-content h4 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}
div.entry-content h5 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}
div.entry-content h6 {
    margin-top: 1.75rem;
    margin-bottom: 0.5rem;
}

/* 3986 */
@media only screen and (min-width: 40.063em) {
  h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
  }

  h1 {
    font-size: 2.3125rem;
  }

  h2 {
    font-size: 1.6875rem;
  }

  h3 {
    font-size: 1.4375rem;
  }

  h4 {
    font-size: 1.125rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: 0.875rem;
  }
}