.post-6 .entry-header, .archive-header { display: none; }

#site-header, .entry-header { background: #F5EBE0 !important;  }
.singular .featured-media::before {
	background: #F5EBE0; }
body {
    background: #F5EBE0;
    box-sizing: border-box;
    color: #191919;
    letter-spacing: 0 !important;
		font-size: 1em;
    line-height: 1.5;
    font-weight: 500;
}
.custom-logo { height: 22px; }
@media (min-width: 700px) {
.custom-logo { height: 28px; }
}
.menu-item a { color: #191919 !important; text-decoration: none; padding: 6px 16px;}
.menu-item a:hover { color: white !important; background: #191919; text-decoration: none; }
.primary-menu .icon {display: none; }
.sub-menu a { color: white !important; }
.primary-menu > li.menu-item-has-children > a {
    padding-right: 16px;
}
.primary-menu > li {
    margin: 0.8rem 0 0 0;
}
@media (min-width: 1000px) {
.header-inner { justify-content: flex-start; }
}
body:not(.overlay-header) .primary-menu ul {background-color: #191919; }
.primary-menu ul::before, .primary-menu ul::after {
    bottom: 0;
}
ul.sub-menu { padding: 0; top: 100%; border-radius: 0;}
.wp-block-coblocks-posts__content a, .cat-links a { color: #191919 !important; }
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {
    text-decoration: none;
}
.primary-menu li { font-size: 16px; }
.header-navigation-wrapper { margin-left: 6em; }
.attachment-post-thumbnail{ width:100%; }

@media (min-width: 700px) {
.featured-media-inner.featured-media-inner {
	height: 500px;
  overflow: hidden;
}
}
.featured-media-inner.section-inner{
	max-width:none;
}
.featured-media-inner.section-inner::after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin: 0 1rem;
	height: 40px;
	background-color: #F5EBE0;
}
@media (min-width: 700px) {
.featured-media-inner.section-inner::after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin: 0 auto;
	height: 100px;
	background-color: #F5EBE0;
	max-width: calc(100rem + 16rem);
}
}
.singular .entry-header { padding: 0 !important; }
@media (max-width: 699px) {
	.entry-content{ font-size: 1.6em; }
}
.sharedaddy {display:none;}
@media (min-width: 700px) {
	.post-6 .post-inner {
    padding-top: 0;
}
}
.post-6	.post-inner {
    padding-top: 0;
		margin-top: -100px;
}
#menu-item-197 {
	position: absolute;
  right: 24px;
}
#menu-item-197.menu-item a{
	color: #F5EBE1 !important;
	background-color: #191919;
	border: solid 2px #191919;
	text-transform: uppercase;
	font-size:14px;
}
#menu-item-197.menu-item a:hover{
	color: #191919 !important;
	background-color: transparent;
}
#menu-item-775 {
	position: absolute;
  right: 124px;
}
#menu-item-775.menu-item a{
	color: #191919 !important;
	background-color: transparent;
}
#menu-item-775.menu-item a:hover{
	color: #191919 !important;
	background-color: transparent;
}

#site-header{
	max-width: 1158px;
	margin-left: auto;
	margin-right: auto;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: #191919;
	font-weight: bold;
}
@media (min-width: 700px) {
body:not(.singular) main > article:first-of-type {
    padding: 0;
}
}
body:not(.singular) main > article:first-of-type {
    padding: 0;
}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #191919;
}
.jetpack-social-widget-item a {
    color: #F5EBE0;
}
.widget-title, .widget-content a { color: #F5EBE0 !important;}
#eu-cookie-law a { color: #003ED8 !important;}

.swiper-slide, .swiper-slide-thumbnail { flex-wrap: wrap; align-items: start; }