/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
h1 {
	display: block;
	font-size: 2.2em !important;
	font-weight: bold;
	text-shadow: 0 0 0;
}

h2 {
	display: block;
	font-size: 2.3em !important;
	font-weight: 200 !important;
	text-shadow: 0 0 0;
}

.singular-page-header .entry-title {
	Font-weight: 200;
	Font-size: 2.5em !important;
}

.site-header img.site-logo {
	max-height: 50px;
}

@media (max-width: 768px) {
	.site-header:not(.scroll-header) .site-branding img {
		Max-height: 35px;
	}
	
	.scroll-header img {
		Max-height: 35px !important;
	}
}

@media (min-width: 768px) {
	.site-header:not(.scroll-header) .site-branding img {
		display: none;
	}
	
	.site-header:not(.scroll-header) .site-branding .site-logo-link::before {
		background-image: url('https://seanhargrave.com/wp-content/uploads/2020/06/sh-white-2.png');
		background-size: 200px 40px;
		background-repeat: no-repeat;
		display: block;
		width: 250px;
		height: 50px;
		content: "";
		margin: 0 auto;
	}
}

#colophon {
	background: #333333;
	color: #ffffff;
}

.jetpack_widget_social_icons svg {
	color: #ffffff;
}

#fullscreen-header, #fullscreen-header .featured-slide {
	height: 90vh !important;
}

#fullscreen-header .featured-slide {
	background-size: auto 90%;
}

#fullscreen-header {
	min-height: 300px !important;
}

.postid-295 .th-featured-image {
	opacity: 0;
}

.postid-299 .th-featured-image {
	opacity: 0;
}

.postid-291 .th-featured-image {
	opacity: 0;
}

.postid-196 .th-featured-image {
	opacity: 0;
}

.has-background-cover .overlay {
	opacity: .4;
}

.overlay,
.portfolio-grid .hentry .entry-header a:before {
	background: #000;
}

.portfolio-link  {
	pointer-events: none;
       cursor: default;
}

.front-block-three .front-block-title {
	pointer-events: none;
       cursor: default;
}


.featured-page .grid-item .entry-summary {
  font-size: 1.1em;
}

.front-block .grid-item .hentry {
  padding-top: 25px;
  padding-bottom: 25px;
  min-height: 30em;
}

.wpnbha .entry-title a {
	font-size:0.7em;
}

.front-block-three .portfolio-grid img {
	Width: 60%;
}

.front-block-three .th-mb-lg
{
	margin-bottom: 20px;
}


