.menu-highlight a{
  color: #ffffff !important;
  background: #007e9c !important;
  border-color: #007e9c;
  border-style: solid !important;
  border-width: 1px !important;
  border-radius: 30px;
  padding: 0px 20px 5px 20px  !important;
  transition: all 0.2s linear;
  line-height:40px;
}

.menu-highlight.current-menu-item > a{
  color:#ffffff !important;
  background: #007e9c;
  border-color: #ffffff;
}

.menu-highlight a:hover {
  color: #ffffff !important;
  background: #007e9c;
  border-color: #ffffff;
}

a.more-link {
  color: #ffffff;
}

a.more-link:hover {
  color: #007e9c;
}


.main-header-bar {
    background-color: #007e9c;
    border-bottom-color: var(--ast-border-color);
    border-bottom-style: solid;
}

.glide__arrows {
    display: none;
}



/** Search icon */
.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon {
	color: #007e9c !important;
}


.ast-search-icon .astra-search-icon { color: #FFFFFF !important;
} 

.ast-search-icon .astra-search-icon:hover {
 color: #007e9c !important;
}

.page-id-8064 .site-header .main-header-bar {
background: rgba(0, 126, 156, 1.0);
}

.page-id-8546 .site-header .main-header-bar {
background: rgba(0, 126, 156, 1.0);
}

.post-password-required {
	border: 1px solid #f2f5f7;
	width: 600px;
	box-shadow: 0 10px 20px rgba(0,0,0,0.10); /* material style drop shadow */
	padding: 0px;
	margin: auto;
	margin-top:150px;
	margin-bottom: 50px;
	border-radius: 30px;
	background-color: #f2f5f7;
	align-content: center;
}
.post-password-required .entry-content {
    max-width: 500px;
		max-height: 400px;
    margin: auto;
    padding: 50px 0px;
    text-align: center;
	
}
.post-password-form > p {
    margin-bottom: 40px;
}
/* submit button colors */
.post-password-form input[type="submit"] {
    background-color: #007e9c;
    color: #fff;
		border-radius: 30px;
		display: flex;
		justify-content: center;
	 margin: auto;
	margin-top: 20px;
    padding: 15px 50px;
}
/* submit button hover color */
.post-password-form input[type="submit"]:hover {
    background-color: #3a3b3c;
    color: #fff;
}
.post-password-form p:first-child {
    visibility: hidden;
}

.post-password-form p:first-child:before {
    content: "Protected Area";
		text-align: center;
	font-size: 30px;
	font-weight: 700;
	color: #007e9c;
    visibility: visible;
	 display: flex;
    justify-content: center;
}
	
.post-password-form p:first-child:after {
    content: "This content is password-protected. \a Please verify with a password to unlock the content.";
		text-align: center;
    visibility: visible;
	 display: flex;
    justify-content: center;
	margin-top:-30px;
	margin-bottom: -20px;
	white-space: pre;
}

.post-password-form p input {
	width: 100%;
}

.post-password-form label for "pwbox-8064" {
	content: hidden;
}


.wp-block-button__link {
    align-content: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    text-align: center;
    width: inherit;
    word-break: break-word;
}