:root {
	--sydney-headings-color: rgba(50, 50, 50, 0.9);
	--sydney-dark-background: rgba(50, 50, 50, 0.9);
}

body {
	font-family: "Helvetica Neue", sans-serif !important;
	font-weight:300;
	letter-spacing:.03em;
}
.posts-layout .entry-post {
	letter-spacing:.02em;
}
#secondary a:hover {
	color: #d65050;
}
h1, h2, h3, h4, h5, h6, .site-title {
	font-family: "Helvetica Neue", sans-serif !important;
	font-weight: normal;
}
#masthead {
	background:rgba(50, 50, 50, 0.9);
}
#masthead .site-title a, .site-title a:visited,
#masthead .main-header .site-title a,
#masthead .main-header .site-title a:visited {
	letter-spacing: .03em;
}
.rechts {
	text-align: right;
}
.entry-utility .meta-sep,
.entry-utility .comments-link {
	display: none;
}
#mainnav {}
	#mainnav ul li a {
		font-weight: 300;
		letter-spacing:.15em;
		text-transform: uppercase;
	}
	#mainnav .dropdown-symbol {
		display: none !important;
	}
	#mainnav:not(.mainnav.toggled) li>ul.toggled,
	#mainnav:not(.mainnav.toggled) li:hover>ul {
		left:-4px;
	}
	.sydney-offcanvas-menu {
		background: rgb(50,50,50);
	}
	.sydney-offcanvas-menu .col-xs-8 {
		white-space: nowrap;
	}
	.mobile-menu-close svg {
		fill: #bbb;
	}
	.mobile-menu-close:hover svg,
	.mobile-menu-close:focus svg {
		fill: #fff;
	}
.bottom-header-row #mainnav ul li ul,
.main-header #mainnav ul li ul {
	left: initial;
}
.bottom-header-row #mainnav ul ul li,
.main-header #mainnav ul ul li {
	background-color: #6b6b6b;
	padding:16px 18px;
}
.bottom-header-row #mainnav ul ul li:hover, .main-header #mainnav ul ul li:hover {
	background: #333;
}
#sidebar-footer {
	padding-bottom: 0;
}
	#sidebar-footer .sidebar-column	.widget h3 {
		padding:0 0 .8em;/**/
		font-size:1.6rem;
		font-weight: normal;
		text-transform: initial;
	}
@media screen and (min-width: 499px) {
	#sidebar-footer .sidebar-column	{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;		
	}
}
@media screen and (max-width: 499px) {
	#sidebar-footer .sidebar-column	{
		display: grid;
		grid-template-columns: 1fr 1fr;		
	}
	#sidebar-footer .sidebar-column	.widget:not(.widget_media_image) {
		grid-column-start: 1;
		grid-column-end: -1;
	}
}
body.post-type-archive-event #secondary aside#block-3 {
	display: none;
}