
/* Hide Page Titles */
.page header .entry-title {
	display: none;
} 
/* End */ 


/*Header image - remove grey */

body:not(.no-header-image) .custom-header-image::before,
.lodestar-front-page .custom-header-image::before {
background: rgba(0,0,0,0.7);
bottom: 0;
content: “”;
left: 0;
position: absolute;
right: 0;
top: 0;
}
/*End */


.main-navigation a {font-weight: 400;
font-size: 14px;
padding: 0.5em 0.5em;	
}

/*Setting defaults for headings*/
.site h1 {text-transform: none;
color: #000000;
font-family: karla;
font-size: 30px;
font-weight: normal
}
.home h2 {text-transform: none; 
color: #000000;
font-size: 15px !important;
line-height: 25px;
text-align: left;
font-family: karla; 

} 

.site h2 {text-transform: none !important;
font-weight: 400}

/*H3 transform*/
.site h3 {
	text-transform: none;
	color: #000000;
	font-size: 20px !important;
}
/*end*/

p.site-description {
font-weight: 520 !important;
font-size: 22px;
color: white !important;

}

/*Link transform*/
.site-content a:link {color: #515281; font-weight: bold}
a:hover {color: black}
a:visited {color: #515281}


.site-pages .custom-header {
display: none !important;
}

.site-content {
padding: 3.5em 0 0 !important;
}


.wp-block-image img {display: none;

}

.wp-block-navigation ul {display: none;
}

/* Change the header height on pages other than home */
@media screen and (min-width: 60em){
body:not(.home) .custom-header-image {
    padding-bottom: 1%;
	max-height: 400px;
		
 }
}

body:not(.home) .site-logo-link img {
	display: none;
}

.page-id-64 .custom-header-image {padding-bottom: 5%;
	max-height: 700px !important
}

body:not(.home) .custom-header-image::before,
.lodestar-front-page .custom-header-image::before {
background: rgba(0,0,0,0);
bottom: 0;
content: “”;
left: 0;
position: absolute;
right: 0;
top: 0;
}
/*End */


/*Prevent wrapping of site title*/
@media screen and (min-width: 30em) {
	.wrap .site-top-content span.site-top-content-2 {
		display: block;
	}
}
@media screen and (min-width: 60em)
{
.has-top-content #site-navigation.main-navigation {
    width: 63%;
}
.has-top-content .site-top-content, .has-top-content .wrap .main-navigation + .site-top-content {
    width: 37%;
    padding: 1em 0 1em 1em;
}
}
/*End*/ 


/*Remove Padding on Site Pages*/
.site-content {padding: 1em 0 0 !important;
}
/*End*/

/*fix opacity*/
.entry-content h1, .entry-content h2, .panel-content .entry-title, .entry-meta {
    opacity: 1;
}
/*end*/

/*fix opacity*/
.lodestar-intro .entry-content {
    opacity: 1;
}