#masthead {
	background-color: #ffffff !important;
	align-items: baseline;
	border-bottom: solid;
	border-bottom-width: 15px;
	border-bottom-color: #f47b20;
	padding-right: 20px;
}
#main.site-main {
	padding-top: 0px;
	padding-bottom: 0px;
}
.site-footer > *, .site-main > article > *, .site-main > .not-found > *, .entry-content > *, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > *, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > *, [class*="inner-container"] > *, .widget-area > * {
	margin-top: 0px;
	margin-bottom: 0px;
}
body {
	font-size: 1.1rem;
}
body:not(.fse-enabled) .main-navigation a {
  font-size: 18px;
	padding-right: 20px;
}
.main-navigation a:link, .main-navigation a:visited {
	color: #100b41;
	background: #fff;
}
.main-navigation a:hover, .main-navigation a:hover {
	color: #f47b20;
}
#site-navigation>div {
	background: #fff;
	border-top: #fff;
	box-shadow: none;
}
#site-navigation > div > ul > li:not(:first-child):before {
	color: #100b41;
}
.wpsm_panel {
	background: none;
}

.wp-block-columns.alignfull:not(:first-child) {
	margin-top: 0;
}
.entry-title {
	display: none;
}
.page-title {
	padding-top: 50px;
}
.button:before, .wp-block-button__link:before, .wp-block-file__button:before, .a8c-posts-list__view-all:before {
	border: none;
}
.wp-block-button__link a:hover, .has-background a:hover {
	color: #f47b20;
}
.button:hover, .wp-block-button__link:hover, .wp-block-file__button:hover, .a8c-posts-list__view-all:hover {
	background: #f47b20;
}
.has-background-background-color, .has-background-background-color.has-background-dim {
	color: #ffffff;
}
button[data-load-more-btn], .button, button, input[type=submit], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {
	font-size: 18px;
}
button, input[type=submit] {
	outline: none;
}
#site-navigation #toggle-menu {
	background: #1b1464;
	margin-bottom: 20px;
}
table td, table th, .wp-block-table td, .wp-block-table th
.wpsm_panel {
	background-color: #100b41;
	border-color: #100b41;
	border-bottom-color: #100b41;
}
.wp-block-cover .wp-block-cover__inner-container, .wp-block-cover-image .wp-block-cover__inner-container {width: auto;
}
div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
	display: none !important;
}

.entry-footer {
	display: none;
}
.site-info {
	display: none !important;
}
footer {
	background: #100b41;
}
.footer-navigation .footer-menu a:link, .footer-navigation .footer-menu a:visited {
	color: #ffffff;
}
.footer-navigation .footer-menu > li:last-of-type {display: none;}