.zak-content, .zak-main-header {
	background: #F7F0E7;
}
.site-title {
	font-weight: 100;
	color: #fff;
  text-shadow: -1px 1px #c64545;
	letter-spacing: 5px;
}
.site-title:hover {
	text-shadow: none;
	color: #c64545;
}
h1 {
	color: #c64545;
	font-size: 3.5rem;
}
h2 {
	font-size: 2.5rem;
}
.wp-custom-header img {
    max-height: calc(100vh - 350px);
    object-fit: cover;
}
.wp-block-newspack-blocks-carousel .swiper-slide {
	max-height: calc(100vh - 350px) !important;
}
.zak-primary-nav li a,
.site-title a {
	text-decoration: none;
}
.zak-primary-nav li a:hover {
	text-decoration: underline !important;
	color: #fff !important;
}
.zak-primary-nav ul li:hover > a {
	color: inherit !important;
}
.zak-primary-nav ul li li:hover > a {
	color: #c9356e !important;
}
.zak-primary-nav ul .current-menu-item>a {
	color: #c9356e !important;
	background: #fff;
	border-radius: 5px;
	padding: 5px 15px;
	margin: -5px 0 -5px 0;
}
.zak-primary-nav ul .current_page_ancestor>a, .zak-primary-nav ul .current-menu-ancestor>a, .zak-primary-nav ul .current_page_item>a, .zak-primary-nav ul .current-menu-item>a {
	color: inherit;
}
.zak-primary-nav ul .current_page_ancestor>a, .zak-primary-nav ul .current-menu-ancestor>a {
	color: #fff !important;
}
body.home .zak-page-header {
	display: none;
}
body.home .zak-primary {
	padding-top: 0;
}
.wp-block-newspack-blocks-carousel{
    width: 95vw;
    margin-left: -48vw;
    left: 51%;
    margin-top: 2vw !important;
}
.artwork-details {
	text-align: center;
}
.artwork-details .wp-block-post-title {
	font-style: italic;
}
.artwork-details .wp-block-categories {
	list-style: none;
}
.view-more-header {
	width: 100%;
	display: grid;
	grid-template-columns: auto auto;
	align-items: start;
	justify-content: start;
	text-align: left;
	grid-gap: 30px;
}
.view-more-header .wp-block-buttons {
	margin: 0;
}
#jp-relatedposts, .navigation.post-navigation {
	display: none !important;
}
.taxonomy-category a {
    pointer-events: none;
    color: inherit;
    text-decoration: none;
}
.project-grid {
	padding-left: 0;
	padding-right: 0;
}
.zak-main-nav .zak-submenu-toggle .zak-icon {
	fill: #fff;
}
.zak-primary-nav ul .current_page_item > a .zak-submenu-toggle .zak-icon {
	fill: #c9356e;
}
.zak-primary-nav .sub-menu {
	border-top: none;
}
.zak-primary-nav .sub-menu li a {
	color: #c9356e !important;
}
.postid-2007 .tiled-gallery__row {
	gap: 15px;
}
.header-button-group {
		display: grid;
    grid-template-columns: auto auto;
		gap: 30px;
    align-items: center;
    justify-content: left;
	  margin: 0 0 30px
}
.header-button-group h1 {
	margin: 0;
}
.header-button-group .wp-block-button .wp-block-button__link {
	background: none;
	color: #c64545;
	font-weight: bold
}
.header-button-group .wp-block-button .wp-block-button__link:hover {
	text-decoration: underline;
}
.taxonomy-category.wp-block-post-terms a:first-child {
	display: none;
}
.taxonomy-category.wp-block-post-terms a:first-child + span {
	display: none;
}
.first-pager-button {
	margin-right: 10%;
}
.post-2237 .wp-block-media-text {
	grid-template-columns: 2fr 3fr 1fr;
}