
#page {position: absolute;
  inset: 0; }

#masthead, #secondary h1.widget-title::before {
	background: #0060A8;
}
h1.widget-title::before {border-radius: 100vw;}

#masthead .searchform input {
	background: rgba(255,255,255,.10); border-radius: 100vw;}

#masthead .searchform input:focus {
	outline: #fff solid 2px;}

#infinite-footer, .infinite-wrap { display:none; height: 0;}
/* .infinite-wrap, .infinite-loader { display:none; height: 0;}
*/

#site-navigation ul li ul.sub-menu a {font-size: 13px;}

#site-navigation ul li ul.children, #site-navigation ul li ul.sub-menu {
	background: #002948;}

#secondary h1.widget-title::before {top: 8px;}


.section-title i.fa, #site-navigation .current-menu-item > a, a {color: #0060A8;
}
a:hover {
	color:#587DFF;
}
#footer-sidebar .footer-column h1.widget-title {
	border-bottom: #0060A8;
}
.pagination .current {
  border: 2px solid #0060A8;
}

#site-logo {
	display:block;
	float: inherit;
	width: 60%;
	margin-bottom: 1em;
}
#masthead .custom-logo {
  max-width: 300px;
}
.menu-item-has-children{}
.menu-item-has-children::after {
  width: 0; 
  height: 0; 
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #0060A8;
position:absolute; right:2px;
	content:"";
	top:24px;
}
.menu-item-13621::after {
	top: 12px;
	right: 5px;
	  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #0060A8;
}
button, .wp-block-button__link {background-color: #0060A8; border: 0;}
button:hover {background-color: #084d80; border: 0; box-shadow:none;}

.murray .out-thumb h1.entry-title a:hover, #secondary .widget a:hover {color:#CC1623;}
#sticky-post .sticky-details .sticky-title {line-height: 1.2;}
#text-title-desc a, text-title-desc a:visited {color: rgba(255, 255, 255, 50%); font-size: 1.5em;
font-weight: bold; text-decoration:none;}
#text-title-desc a:hover {color:#fff}
.entry-title {line-height: 1}
.infinite-scroll.neverending .site-footer {display: block;}
p {font-size: 16px; color: #333;}