.site-title{
	color: #ffffff;
	margin-left:10px;
}

#primary {
	margin-top: 0px;
}

/* when phone is landscape */
@media only screen and (max-width: 940px)
/* 	and (orientation: landscape)  */
{
    /* Style the hamburger menu or stick the navhead when scrolling down */
    #masthead {
        position: sticky;
    }
	  #primary {
		    margin: 0px !important;
	  }
}

/* @media only screen and (min-width: 800px) {
    .main-navigation > div {
        display: inline-block !important;
    }
    .main-navigation #toggle-menu {
        display: none !important;
    }
    .main-navigation > div > ul > li > ul {
        display: none !important;
    }
}
 */
#masthead {
	padding-bottom: 5px;
	padding-top: 5px;
	border-color: #0b7636;
}

#masthead .site-header-wrapper .main-navigation ul li ul li {    
	border-bottom: 0px; 
    margin: 0;	
	font-style:italic;
}

.site-branding{
	display:flex;
	align-items:center;	
}

/*remove white space above slider */
.site-main {
	padding-top: 0px;
}

/*added padding for non home pages*/
.entry-title {
	padding-top: 32px;
}

#masthead .site-header-wrapper .main-navigation ul li.current-menu-item > a {
    border-color: #0b7636;
    border-top-color: #0b7636;
    border-right-color: #0b7636;
    border-bottom-color: #0b7636;
    border-left-color: #0b7636;   
    border-style: solid;
    border-width: 0 0 .125em;
    color: #e1ff00;
		
}

#masthead .site-header-wrapper .main-navigation ul li a:hover {
    color: #ffffff;
}

#masthead .site-header-wrapper .site-branding .site-logo {
	margin-bottom: 0px;
}

#masthead.site-header.alignfull{
		background-color: #0b7636;
	
}

#masthead .main-navigation a:link, .main-navigation a:visited {
    color: #ffffff;
}

.sub-menu .menu-item a{
	background-color:#0b7636;
	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{
	color: #000000;
	background-color: #ffd700;
}

/* Website Title to avoid turning black on hover*/
.site-branding .site-title a:hover{
	color: #ffffff;
}

/*Responsive Menu color*/
.site-branding .site-title a:active{
	color: #ffffff;
}

/* 559px and below screen sizes */
  @media (max-width:559px){  

	/* Button (hover) */
 	#toggle-menu:hover{
		color:#ffffff;
		background-color:#ffd700;
	} 
 	#toggle-menu:active{
		color:#ffffff;
		background-color:#ffd700;
	}
	#toggle-menu:visited{
		color:#ffffff;
		background-color:#ffd700;
	} 
	/* 559px and below screen sizes */
  @media (max-width:559px){ 
	 
	/* Button */
	#toggle-menu{
		background-color: #ffd700;
	} 
	
	/* Button (active) */
	#toggle-menu:active{
		background-color: #ffd700;
	}
}
} 

/*news no underline text links*/
h2.no-underline-news a {
    text-decoration: underline !important; /* or 'none' if you want no underline */
}


.entry ol.letters li {
list-style-type: lower-alpha!important;
}

/*Links on footer*/
.wp-block-latest-posts__post-title{
	text-decoration:none;
	color:blueviolet;
}