/* Local copies of the three font cuts previously requested from Google Fonts. */
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/open-sans-400.ttf") format("truetype");
}

@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: url("fonts/open-sans-condensed-300-italic.ttf") format("truetype");
}

@font-face {
	font-family: "Open Sans Condensed";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("fonts/open-sans-condensed-700.ttf") format("truetype");
}

h1 {
	font-family: "Open Sans Condensed", Arial, sans-serif;
}

blockquote {
	font-family: "Open Sans Condensed", Arial, sans-serif;
}

h2,
h3,
h4,
h5,
h6,
p,
li {
	font-family: "Open Sans", Arial, sans-serif;
}

.site {
	margin: 0 auto;
	max-width: 1260px;
	width: 100%;
}

.site-header {
	max-width: 1260px;
}

.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content,
.comments-area,
.post-navigation,
.image-navigation {
	max-width: 874px;
}

.site::before,
#secondary {
	display: none;
	width: 0;
}

.featured-content {
	padding-left: 0;
}

.site-content,
.site-main .widecolumn {
	margin-left: 0;
}

.hentry {
	max-width: 1260px;
}

img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img,
.site-content .post-thumbnail img {
	max-height: 800px;
}

.full-width .content-sidebar {
	display: none;
}

.full-width .site-content .post-thumbnail img,
.full-width.singular .site-content .hentry .post-thumbnail img {
	width: 100%;
}

.slider .featured-content {
	margin: 0 auto;
	max-width: 1260px;
}

.slider .featured-content .hentry {
	max-height: 500px;
}

.slider .featured-content .post-thumbnail img {
	max-width: 1260px;
	width: 100%;
}

@media screen and (min-width: 594px) {
	.site-content .has-post-thumbnail .entry-header {
		margin-top: -48px !important;
	}
}

@media screen and (min-width: 783px) {
	.primary-navigation {
		float: right;
		margin-left: 20px;
	}

	a {
		transition: all 0.5s ease;
	}
}

@media screen and (min-width: 1008px) {
	.search-box-wrapper {
		padding-left: 0;
	}

	.grid .featured-content .hentry {
		width: 24.999999975%;
	}

	.grid .featured-content .hentry:nth-child(3n + 1) {
		clear: none;
	}

	.grid .featured-content .hentry:nth-child(4n + 1) {
		clear: both;
	}
}

@media screen and (min-width: 1080px) {
	.search-box-wrapper,
	.featured-content,
	.grid-content {
		padding-left: 0;
	}
}

@media screen and (min-width: 1110px) {
	.archive-header,
	.comments-area,
	.image-navigation,
	.page-header,
	.page-content,
	.post-navigation,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content footer.entry-meta {
		padding-left: 55px;
	}
}

.blog .site-content .hentry {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.blog .site-content .hentry:first-child {
	border-top: 0;
}
