/* Hide action bar */
#actionbar {
	display: none;
}

/* Site title & tagline - widen */
.site-branding {
	width: 100%;
}

/* Menu size */
.main-navigation a {
	font-size: 13px;
}

/* Search box */
.header-search .search-field {
	padding-left: 30px;
	height: 46px;
}

/* Widget titles */
.wf-active .widget-title {
	font-size: 16px;
}

/* Project archives - hide page title */
.tax-jetpack-portfolio-type .page-header {
	display: none;
}

/* Entry meta - hide */
.entry-header .entry-meta {
	display: none;
}

/* Video post format - hide play button */
.archive .format-video .entry-format::before {
	content: unset;
}

/* Portfolio shortcode - 4 columns */
@media screen and ( min-width: 70em ) {
	.jetpack-portfolio-shortcode .portfolio-featured-image img {
		overflow: hidden;
		object-fit: cover;
		max-width: 281px;
		width: 281px;
		height: 211px;
	}
	
	.portfolio-featured-image + .portfolio-entry-title {
		width: 281px;
	}
}

/* Fix smaller screen display */
@media screen and ( min-width: 35em ) and ( max-width: 70em ) {
	.jetpack-portfolio-shortcode.column-4 .portfolio-entry {
		margin-right: 0;
		width: 48%;
	}
	
	.jetpack-portfolio-shortcode.column-4.column-4 .portfolio-entry:nth-child(2n+1) {
		clear: both;
	}
}

.jetpack-portfolio-shortcode.column-4 .portfolio-entry {
	margin-bottom: 0;
	margin-top: -30px;
}

.portfolio-featured-image + .portfolio-entry-title {
	margin-top: 0;
}

.jetpack-portfolio-shortcode .portfolio-entry:nth-of-type(2n) .portfolio-entry-title {
	background-color: #f3f3f3;
}

.jetpack-portfolio-shortcode .portfolio-entry-header {
	display: flex;
	flex-direction: column;
}

.jetpack-portfolio-shortcode .portfolio-entry-title {
	order: 1;
}

.jetpack-portfolio-shortcode .portfolio-featured-image {
	order: 2;
}

.jetpack-portfolio-shortcode h2.portfolio-entry-title {
	font-size: 18.2px;
	font-weight: 400;
	font-style: normal;
	background-color: #e4e4e2;
	height: 2.643em;
	margin-bottom: 0;
	height: 37px;
	z-index: 2;
}

.jetpack-portfolio-shortcode h2.portfolio-entry-title a {
	color: #666;
	font-size: 16px;
	padding: 15px 10px;
	line-height: 1;
	display: block;
}

/* Portfolio hover */
.jetpack-portfolio-shortcode .portfolio-entry:hover {
	opacity: .9;
	-webkit-transition: .3s opacity ease-in-out;
	-moz-transition: .3s opacity ease-in-out;
	transition: .3s opacity ease-in-out;
}

/* Site title & tagline line height */
.site-title,
.site-description {
	line-height: 1.2;
}

.site-title {
	margin-bottom: 10px;
}

/* Site title & tagline - centre on small screens */
@media screen and ( max-width: 767px ) {
	.site-branding {
		text-align: center;
		float: none;
	}
}

/* Tablet menu */
@media screen and ( min-width: 768px ) and ( max-width: 1124px ) {
	.main-navigation {
		width: 100%;
		float: none;
	}
}

/* Mobile header tweaks */
@media screen and ( max-width: 767px ) {
	/* Menu spacing */
	.menu-toggle {
		position: inherit;
		margin-top: -15px;
	}
	
	.menu-menu-container {
		margin-top: 25px;
	}
	
	/* Search box */
	.header-search .search-field {
		border-bottom: 1px solid #e4e4e2;
	}
	
	.wf-active .site-title a {
		font-size: 24px;
	}
	
	.site-title {
		line-height: .8;
	}
	
	.wf-active .site-description {
		font-size: 18px;
	}
	
	/* menu toggle */
	.wf-active h1.menu-toggle {
		font-size: 20px;
	}
	
	/* Remove redundant line below menu */
	.header-wrapper {
		border-bottom: none;
	}
}

/* Portfolio Archives - Entry titles */
.wf-active .tax-jetpack-portfolio-type .entry-title a {
	font-size: 16px;
	padding: 15px 10px;
	line-height: 1;
}

/* Sizzle reel archive text */
.tax-jetpack-portfolio-type.term-sizzles .site-main::before {
	content: "If you'd like access to the sizzle reels, please visit the Contact page and get in touch.";
	margin-bottom: 20px;
	font-size: 18px;
}

/* Genres menu - hide on wider screens */
@media screen and ( min-width: 768px ) {
	.wp-block-navigation.genres-menu {
		display: none;
	}
}

/* Hide header & title on AI page */
body.page-id-13688 .site-header,
body.page-id-13688 .entry-header,
body.page-id-13688 .site-footer {
	display: none;
}

/*trying to get rid of footer stuf*/
#jp-relatedposts {
  display: none !important;
}
.related-posts {
  display: none !important;
}

/*trying again*/
.post-name-transform #secondary,
.post-name-transform .widget-area,
.post-name-transform .sidebar,
.post-name-transform .right-sidebar {
  display: none !important;
}

.post-name-transform #primary,
.post-name-transform .content-area,
.post-name-transform .site-main {
  width: 100% !important;
  max-width: 100% !important;
}