/*Links on Sitemap*/
ul.wp-block-navigation__container a {
    color: #bd0e22 !important;
}

p {
font-size: 20px;
}

h1, h2, h3, a.entry-title-link {
	font-weight: 800;
}

article div h3 {
  padding-top: 30px;
}

.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

#custom_html-5 {
  margin-top: 24px;
}

#sitetitle {
  margin-bottom: 5px;
	font-weight: 800;
}

#sitesubtitle {
	font-style: italic;
	font-weight: 500;
}

table {
	word-break: normal;
}

/* Style the Formidable Form Search Field */

#frm_search {
	width:100%;
	height:48px;
}
.searchsubmit {
	/* width:20%; */
	display: none;
}

/*Cover image intro paragraph link*/
p.intropar a {
  color: white;
  text-decoration: underline;
}

p.intropar a:hover {
  border-bottom: 1px solid;
  background: white;
  color: black;
}

/*Hide post dates*/
time.entry-time {
  display: none  
}


/* Nudge the top bar social icons up */
span.dashicons.fab.fa-instagram.fa-2x.hide-menu-image-icons, span.dashicons.fab.fa-facebook.fa-2x.hide-menu-image-icons {
    position: relative;
    top: -8px;   /* try -1px, -2px, -3px until it lines up */
}



/* Itinerary three columns on home page */
.three-col-flow {
  column-count: 3;
  column-gap: 2em;
  column-rule: 1px solid #ddd;
}

/* Keep each itinerary entry together */
.three-col-flow p {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
}

/* keeps headings from breaking awkwardly across columns */
.three-col-flow h2,
.three-col-flow h3 {
  break-after: avoid;
  column-span: none;
}

@media (max-width: 768px) {
  .three-col-flow {
    column-count: 1;
  }
}


/* Ensure social menu icons use Font Awesome */
#menu-item-3862 .fa-instagram,
#menu-item-3863 .fa-facebook {
    font-family: "Font Awesome 5 Brands" !important;
    font-weight: 400 !important;
}