/* # Header ===== */
.no-js [data-responsive-toggle] {
	display: none;
}

// Custom logo
.wp-custom-logo {
	.top-bar-title.has-image {
		h1 {
			position: static;
			
			a {
				display: block;
				text-indent: 101%;
				overflow: hidden;
				background-size: contain;
			}
		}
	}
}

.title-bar-title {
	padding: rem-calc(8 12);
}

// Line up the logo/header text to the rest of the site
.top-bar {
	@include grid-column-gutter($gutters: $grid-column-gutter);

	.site-title {
		margin: 0;
		font-size: rem-calc(21);

		a {
			padding-left: 0;
		}
	}

	a {
		color: $black;
	}
}

li.description {
	display: none;
}

.menu-primary {
	font-size: rem-calc(14);
}
