  @font-face {
     font-family: 'Font Awesome 5 Free';
     font-style: normal;
     font-weight: 900;
     src:url("https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.6.3/webfonts/fa-solid-900.woff2") format("woff2");
 }

.main-navigation>div li a{ font-size:1.0rem; color:#000; }

h1.entry-title {
  font-weight:900;
  color: #E0682C;
  text-align: center;
  padding: 0.25em;
  border-top: solid 2px #F6E5B6;
  border-bottom: solid 2px #F6E5B6;
  background: -webkit-repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#F6E5B6 3px, #F6E5B6 7px);
  background: repeating-linear-gradient(-45deg, #f0f8ff, #f0f8ff 3px,#F6E5B6 3px, #F6E5B6 7px);
}

#masthead .sticky-bar{ background-color:#E5F6FF;}
#masthead, .sticky-menu.sticky-bar-out #masthead .sticky-bar{ border-bottom:0px; }
.menu li> a, .main-navigation>div li a{ color:#593218; }
.menu li> a:before{
	display: block;
	color: #593218;
	font-family: "Font Awesome 5 Free";
	font-size:1.5em;
}
.page-item-6> a:before{ content: '\f015'; }
.menu-item-9> a:before{ content: '\f015'; }
.menu-item-10> a:before{ content: '\f0a1'; }
.menu-item-42> a:before{ content: '\f1ae'; }
.menu-item-36> a:before{ content: '\f1ad'; }
.menu-item-345> a:before{ content: '\f0c0'; }
.menu-item-103> a:before{ content: '\f0e0'; }

button:hover{ background:transparent; }

#colophon .site-info span:after, .site-info span:nth-child(2){ display:none; }

#colophon.footer-active-sidebar{ border-top:0px solid #ebebeb; }
@media screen and (max-width: 768px){
  body{ font-size:0.84em; }
  h3{ font-size: 1.23em; }
  h4{ font-size: 1.1em; }
  .menu li> a:before{
  display: inline-block;
	font-family: 'Font Awesome 5 Free';
	font-size:1.5em;
	padding-right:10px;
  }
button:hover{ background:transparent; }
}