.main-header-bar {
	background:transparent !important;
}

@media screen and (min-width: 921px) {
#mainNav {
	position: fixed;
	width: 100vw;
	background-color: transparent;
}
	.sub-menu {
		z-index: 100;
	}
}

/* Search Bar */
@media screen and (min-width:768px) {
#ast-search-form {
	background-color: #44a6ae;
	padding: 12px;
	border-radius: 100%;
	font-size: 1.3em;
}

#ast-search-form > div > a {
	color: white;
}

	#ast-search-form.ast-dropdown-active {
		background-color: white;
		padding: 0 0px 50px;
		border-radius: 0;
	}	
	
#ast-search-form.ast-dropdown-active > div > a {
	transform: translatey(120px);
	font-size: 3em;
}


.search-form {
	position: fixed !important;
	top: 100px !important;
	right: 0 !important;
	transform: none !important;
	background-color: #44a6ae !important;
	width: 100vw;
	height: 5em;
	border: none  !important;
}

	.search-field {
		width: 92vw  !important;
		font-size: 2em !important;
		padding: 0 2em 0 0  !important;
		transform: translatey(.6em);
		background-color: #44a6ae  !important;
		color: white !important;
		text-align: right;
	}	
	
.search-field::placeholder {
	color: white;
}
}



@media only screen and (min-width: 992px) {
	.footer-logos {
	max-width: 1100px;
	margin: auto;
	display:flex; 
	justify-content:space-between;
}
	.partner {
		max-width:100%;
		height: auto;
		padding: 15px;
	}
}
@media only screen and (min-width: 451px) and (max-width: 991px) {
.partner {
	 	 width: 25%;
	 	 padding: .8em;
}
}
@media only screen and (max-width: 450px) {
.partner {
	 	 width: 44%;
	 	 padding: .5em;
	
}
	#kitemark-footer {
		width: 50%;
		margin: 40px auto 0px;
		float: none !important; 
	}
	
		#terms-privacy {
			padding-top: 10px;
			clear: both;
			text-align: center !important;
	}
	
	#copyright {
		text-align: center !important;
	}
}
a:hover { 
    text-decoration: underline;
}
.entry-content h1,h1{
	color:#44a6ae;
}
.entry-content h2,h2{
	color:#44a6ae;
}
.entry-content h3,h3{
	color:#ffffff;
}
.bellows .bellows-nav .bellows-target>.bellows-target-text {
    display: inline-block;
    vertical-align: middle;
    font-family: inherit;
    font-weight: inherit;
    color: #44a6ae;
}
.main-header-menu a {
    text-decoration: none;
}
/* Accordion Styles */
.accordion {max-width: 700px}
.accordion-title {
    padding-left: 10px;
    cursor: pointer;
		background-color: #44a6ae
}
.accordion-title:hover {}
.accordion-title:first-child {
	font-size: 16px;
}
.accordion-title.open {cursor: default;}
.accordion-content {
		padding-left: 10px;
		margin-top: -20px;
		border: 1px solid #dbdbdb;
}
iframe {
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
height: 100%;
}
.no-bottom-margin{
margin-bottom: -25px;	
}
.no-bottom-margin-image{
margin-bottom: 0px;	
}

/*Bellows Menu*/
@media screen and (min-width:768px) { 
	#secondary {
	position: sticky;
	top: 130px;
	max-height: calc(98vh - 150px);
	overflow-y: scroll;
	overflow-x: hidden;
	direction: rtl;
}
/* 	#secondary {
  --scrollbarBG: #edfbfc;
  --thumbBG: #44a6ae;
}
#secondary::-webkit-scrollbar {
  width: 11px;
}
#secondary {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
#secondary::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
#secondary::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 6px;
  border: 3px solid var(--scrollbarBG);
} */
	
	
	.sidebar-main {
		direction: ltr;
		border: 3px ridge #edfbfc;
	}
	.bellows {
		margin: 0;
	}
} 

/* Side Menu Links */
/* span::active {
	color: #44a6ae;
	font-weight: 700 !important;
}
span::visited {
	color: #616a71 !important;
} */