.site-title a {
	font-family: 'Alex Brush';
	color: #286ca3 !important;
	font-size: 43px;
}

@media only screen and (max-width: 1300px) {
	.site-title, .site-title a {
		word-break: normal;
		font-size: 1.7rem !important;
	}
}

.site-title a::after {
	content: url('https://heidimcgill822089357.files.wordpress.com/2023/06/heidi_logo_tagline_sm_2.png');
	display: block;
	height: 25px;
}

/* --- Remove dashes from submenu (mS) --- */
.main-navigation .sub-menu .menu-item a::before {
	display: none;
}

/* --- End (mS) --- */
.Free-Book-menu a:hover {
	color: #417EAB !important;
	font-weight: bold;
	font-variant: small-caps;
}

.CHF-MENU-HEADING {
	background-color: #b1d2eb;
}

.LIST-MENU-HEADING {
	background-color: #76a6cd;
}

.LIST-submenu a:hover {
	color: #000000;
	font-variant: small-caps;
}

.DGBS-submenu {
	text-indent: 20px;
}

.DGBS-submenu a:hover {
	color: #ffffff;
	font-variant: small-caps;
	text-indent: 10px;
	}

.TPBS-submenu {
	text-indent: 20px;
}

.TPBS-submenu a:hover {
	color: #ffffff;
	font-variant: small-caps;
	text-indent: 10px;
}

.YAOTA-submenu {
	background-color: #b1ebca;
	text-indent: 20px;
}

.YAOTA-submenu a:hover {
	color: #ffffff;
	font-variant: small-caps;
	text-indent: 10px;
}

.SA-submenu a:hover {
	color: #ffffff;
	font-variant: small-caps;
	text-indent: 10px;
}

.CCF-MENU-HEADING {
	background-color: #b1ebca;
}

.DG-MENU-HEADING {
	background-color: #fcfaf2;
}

.YT-submenu {
	text-wrap: wrap;
	background-color: #b1d2eb;
	color: #000000;
	text-indent: 20px;
}

.YT-submenu a:hover {
	background-color: #b1d2eb;
	color: #ffffff;
	font-variant: small-caps;
	text-indent: 10px;
}

.HowTo-MENU-HEADING {
	text-wrap: wrap;
	background-color: #e4e7eb;
	color: #000000;
	text-indent: 20px;
}

.entry-meta {
	display: none;
}

.jetpack-instant-search-wrapper {
  margin: auto;
  width: 60%;
  border: 3px solid #286ca2;
  padding: 20px;
}

.search-submit {
	background-color: #286ca3 !important;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	width: 51%;
}

.search-submit:hover {
  background-color: #286ca3 !important; /* blue */
  color: #000000 !important;
}

@media only screen and (max-width: 1300px) {
	.search-submit, .search-submit a {
		word-break: normal;
		font-size: .8rem !important;
		width: 80%;
	}
	.wp-element-caption {
	font-size: 112% !important;
	}
}

.search-field {
	text-align:center;
}

.subscriber-email-box {
	text-align: center !important;
}