/***** Main menu styles ****/
header#masthead {background-color:#23265b; width:100%; max-width:none; padding:15px 0;margin:0; box-sizing:border-box;}

nav#site-navigation{margin:0 auto; width:100%; max-width:none; text-align:center;}

header#masthead ul#menu-primary li {margin:0;}

header#masthead ul#menu-primary li a{color:#fff; margin: 0;}

header#masthead ul#menu-primary li a:last-child{margin:0;}


.current-menu-item.current_page_item a{color:#f69e1d !important;}

@media only screen and (max-width: 800px) {
	
  body:not(.fse-enabled) .main-navigation a {
	font-size: .8rem; margin-right:0px}
	
	header#masthead ul#menu-primary li {padding-left:7px;}

}

/* mobile menu */

label#toggle-menu.button{background-color:#23265b;}

button[data-load-more-btn], .button, button, input[type="submit"], .wp-block-button__link, .wp-block-file__button, .a8c-posts-list__view-all, .wp-block-search .wp-block-search__button, body .widget_eu_cookie_law_widget #eu-cookie-law input.accept {background-color:#23265b !important;}

@media only screen and (max-width: 650px) {
	div.menu-primary-container {padding:0 !important; margin:0 !important; width:100%; max-width:none;}	
ul#menu-primary li {padding-left:0; padding-right:0; width:100%;}
ul#menu-primary li.menu-item a{color:#23265b !important; font-size:1rem; margin-left:0;}
ul#menu-primary li:hover a{color:#fff !important; background:#23265b !important; text-decoration:none;}
ul#menu-primary li.current_page_item a{color:#f69e1d !important;}
	
}

/** main banner image - html added to parent theme Varia, header.php file **/

#news414-main-banner {width:100%;}
#news414-main-banner img.main-banner-image {width:100%;}



/*** Content Area  ***/

#content section#primary.content-area {}

main#main.site-main {margin:0; padding:0}

main#main.site-main article{margin:0 !important; padding:0 !important}

#content header.entry-header h1.entry-title{text-align:left; margin-top:25px; display:none;}

#content .make-image-parent-width {width:100%;}

/***** Footer styles ****/
footer#colophon.site-footer.responsive-max-width {background-color:#efefef; width:100%; margin:0 auto; padding:40px 0; box-sizing:border-box; max-width:none;}

footer#colophon aside.widget-area.responsive-max-width{max-width:1280px; margin:0 5%; display:flex; flex-wrap:flex; align-items: center;}

footer#colophon aside section {width:25%; float:left; flex-grow: 1; flex-basis: 25%; padding:0 10px; }

footer#colophon ul.wp-block-navigation__container{; width:80%}

footer#colophon li.wp-block-navigation-link { border-bottom:1px solid #000; width:100%;}

footer#colophon li.wp-block-navigation-link:last-child {border:none;}

footer#colophon li.wp-block-navigation-link a{display:block; padding:7px 0; cursor:pointer;}

footer#colophon .site-info {display:none;}