///
/// Editorial by HTML5 UP
/// html5up.net | @ajlkn
/// Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
///

/* Header */

#header {

	border-bottom: solid 5px _palette(accent);
	padding: 6em 0 1em 0;
	position: relative;

	>* {

		margin-bottom: 0;
	}

	.logo {
		border-bottom: 0;
		color: inherit;
		font-family: _font(family-heading);
		font-size: 2.5em;
		padding-bottom: .5em;
	}

	.icons {
		text-align: right;
		position: absolute;
		right: 0;
		bottom: 1rem
	}

	@include breakpoint('<=xlarge') {
		padding-top: 5em;
	}

	@include breakpoint('<=small') {
		padding-top: 6.5em;

		.logo {
			font-size: 1.5em;
			margin: 0;
		}

		.icons {
			height: (6.25em / 1.25);
			line-height: (6.25em / 1.25);
			position: absolute;
			right: (-0.625em / 1.25);
			top: 0;
		}
	}
}