@charset "UTF-8";
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-family: 'Oswald', sans-serif; }

header#masthead {
  margin-bottom: 1.5rem;
  background: #c2e8f6;
  padding-top: 1rem; }
  header#masthead .site-branding {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem; }
    header#masthead .site-branding .site-title a {
      color: #32021F !important;
      font-size: 1.75rem;
      text-transform: uppercase;
      margin-right: 7px; }
      header#masthead .site-branding .site-title a:hover {
        text-decoration: none; }
    header#masthead .site-branding img.custom-logo {
      width: 150px;
      height: auto; }
  header#masthead .menu {
    background: #DAF5FF;
    justify-content: center; }
    header#masthead .menu a {
      padding: .75rem 1rem;
      color: #32021F;
      margin-right: 3px; }
      header#masthead .menu a:hover {
        text-decoration: none;
        background: #c2e8f6; }

.menu-item-has-children:after {
  content: '⮟';
  top: 50%;
  right: 8%;
  margin-top: -5px;
  font-size: 12px;
  position: absolute; }

.current-menu-item {
  border-bottom: solid 2px #32021F;
  color: #DAF5FF; }

.main-navigation ul ul {
  display: inline-block;
  background: #DAF5FF; }
  .main-navigation ul ul a {
    background-color: #DAF5FF; }
    .main-navigation ul ul a:hover {
      background: #c2e8f6; }

.menu-toggle {
  background: none;
  border: none;
  position: absolute;
  top: 10%;
  right: 2rem; }
  .menu-toggle img {
    width: 1.5rem;
    height: auto; }

.widget-area {
  padding: 15px;
  margin-bottom: 1rem;
  margin-top: 1rem;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
  .widget-area ul {
    list-style: none; }
  .widget-area li {
    padding: 8px 0px;
    border-bottom: solid 1px #eeeeee; }
  .widget-area a {
    color: #636B61 !important; }
    .widget-area a:hover {
      text-decoration: none;
      color: #E9B44C !important; }

#secondary ul {
  margin-left: 20px;
  padding-left: 0; }
  #secondary ul li {
    padding: 5px 0; }
#secondary .widget-title {
  border-bottom: solid 1px #32021F;
  box-shadow: 0 1px black;
  padding-bottom: 10px; }

h2 {
  font-size: 1.5rem; }

.widget {
  background: #ffff;
  padding: 1rem; }

.entry-meta {
  font-size: 12px;
  opacity: 0.8; }
  .entry-meta li {
    border-bottom: solid 1px grey; }
  .entry-meta a {
    text-decoration: underline;
    color: #32021F; }

.entry-footer {
  font-size: 12px;
  opacity: 0.8; }
  .entry-footer a {
    text-decoration: underline; }

.cat-links a {
  padding-left: 0;
  color: #32021F; }

.tags-links {
  float: right;
  padding-right: 0; }

.comments-link {
  display: block; }

.posted-on {
  color: #32021F; }

.author .vcard {
  color: #32021F; }

.entry-date {
  color: #32021F; }

a.url.fn.n {
  color: #32021F; }

.logged-in-as a {
  color: #32021F;
  text-decoration: none; }

#colophon {
  background: #e0e4e4;
  padding: 1rem 0rem;
  border: solid 3px #cfd6d6;
  margin-top: 2rem; }
  #colophon .menu {
    text-align: right; }
    #colophon .menu ul ul {
      display: none; }
    #colophon .menu ul {
      list-style: none;
      margin: 0px;
      padding: 0px; }
    #colophon .menu li {
      display: inline; }
    #colophon .menu a {
      color: #32021F;
      padding: 5px 10px; }
      #colophon .menu a:hover {
        text-decoration: none; }
    #colophon .menu ul ul {
      display: none; }

.entry-title a {
  color: #4F86C6; }

span.nav-title {
  color: #4F86C6;
  margin-left: 1rem; }

.nav-subtitle {
  color: #4F86C6; }

p {
  line-height: 1.5rem;
  text-align: justify; }

a.wp-block-latest-posts__post-title {
  color: #4F86C6;
  text-decoration: none; }

a.wp-block-latest-comments__comment-author {
  color: #4F86C6; }

.wp-block-latest-posts__post-title {
  line-height: 2.3rem;
  color: #4F86C6; }

.wp-block-latest-comments__comment-link {
  color: #4F86C6; }

.attachment-post-thumbnail {
  margin-top: .75rem; }

.posted-on {
  padding: 1rem 0rem; }

.comments-link a {
  padding: 1rem 0rem;
  color: #4F86C6; }

.post {
  padding: .5rem; }

.wp-block-archives a {
  color: #4F86C6; }

.wp-block-categories a {
  color: #4F86C6; }

input#submit {
  background-color: #DAF5FF;
  padding: 1rem; }
  input#submit:hover {
    background: #8be209; }

button.wp-block-search__button {
  background-color: #DAF5FF; }
  button.wp-block-search__button:hover {
    background-color: #8be209; }

body {
  background: #f0f2f2; }
  body .col-md-8 {
    background: #ffff;
    padding: 1rem; }
    body .col-md-8 .page {
      margin: 0px; }

.page {
  margin: 0px; }

.entry-content a {
  text-decoration: underline; }

.entry-title a {
  color: #636B61 !important; }
  .entry-title a:hover {
    color: #F49D37 !important;
    text-decoration: none; }

/*# sourceMappingURL=theme-ui.css.map */
