/* home title */

.site-title {
	display: none;
}

/* Events blog posts aligning left */ 

ul.wp-block-latest-posts__list.wp-block-latest-posts {
	margin: 0 0 1.5em 0em;
	}

.wp-block-latest-posts__post-excerpt {
    margin-bottom: 2em;
}

.wp-block-latest-posts__list.wp-block-latest-posts a {
	font-weight: 600;
}

/* portfolio pages */
@media only screen and (min-width: 959px) {
.portfolio-projects article.has-post-thumbnail .project-archive-content {
		opacity: 1.0;
	}
}

@media only screen and (min-width: 959px) {
.project-archive-content-wrapper h2.entry-title a {
	color: #fff;
}
}

/* pre-january 2022 */
.entry-content-xp3rt {
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
		margin-left: -9999px;
		margin-right: -9999px;
}

.wp-block-media-text .wp-block-media-text__content {
    padding: 8% 8% 8%;
}

.widget {
    padding-bottom: 0.1em;
}

.widget a {
    color: #3268D4;
}

.ab-block-accordion .ab-accordion-title {
    cursor: pointer;
}

a {
    color: #3268D4;
}

.post-navigation .nav-links {
    display: none;
}

.accordionh4 {
	  color: #333;
	  font-size: 1.25rem;
    clear: both;
    font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
    font-weight: 800;
    letter-spacing: 0.1em;
    line-height: 1.25;
    margin: 0 0 0.75em;
    padding: 0.75em 0 0 0;
    text-transform: none;
}

.panel-content .entry-title {
	color: #454545;
}

.entry-content h2 {
	color: #333;
}

h1 {
	clear: both;
	font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 800;
	letter-spacing: .1em;
	line-height: 1.25;
	margin: 0 0 .75em;
	padding: .75em 0 0;
	text-transform: none;

h2 {
	clear: both;
	font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 800;
	letter-spacing: .1em;
	line-height: 1.25;
	margin: 0 0 .75em;
	padding: .75em 0 0;
	text-transform: none;
}

h3 {
	clear: both;
	font-family: "Work Sans", "Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 600;
	letter-spacing: .1em;
	line-height: 1.25;
	margin: 0 0 .75em;
	padding: .75em 0 0;
	text-transform: none;
}
	
.header-top {
	background-color: #29292a;
	color: #fff;
	letter-spacing: 0.05em;
	text-align: center;
	text-transform: none;
}
	

element.style {
	background-image: url('https://tccxp3rt.wpcomstaging.com/wp-content/uploads/2019/02/cropped-hall-congress-architecture-building-159213.jpeg');
	margin-top: 88px;
}

.custom-header-image {
	background-position: center center;
	background-size: cover;
	padding: 10% 0;
	position: relative;
}

*, :before, :after {
	box-sizing: inherit;
}

user agent stylesheet
div {
	display: block;
}

#page {
	position: relative;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

body, input, select, textarea {
	color: #333;
	font-family: "Karla", "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

//body:not(.no-header-image) .custom-header-image:before, .lodestar-front-page .custom-header-image:before {
	background: rgba(0,0,0,.2);//
}
	
