#navigation
	horizontal
	overflow hidden
	background-color nav-color
	justify-content center
	// border-bottom ui-border

.navigation-link
	color nav-link-color

	:after
		content ""
		display block
		height hover-line-size
		background-color nav-link-hover-slide-color
		transform scaleX(0)
		opacity 0
		default-transition

	:hover,
	&.active
		color nav-link-hover-color
		cursor pointer
		:after
			transform scaleX(1.0)
			opacity 1

	&.active
		// text-shadow 1px 1px 3px rgba(4, 4, 4, 0.5)
		text-shadow 1px 1px 3px rgba(4, 4, 4, 0.1)

.navigation-button
	horizontal
	font-size 1em
	line-height 1em
	padding 0.75em 1em

	.icon
		margin-right 0

.navigation-text
	display none

#search
	background transparent
	border none !important
	box-shadow none !important
	font-size 1em
	padding 0
	width 0
	height auto
	flex-grow 1

// #search
// 	flex 1
// 	border-radius 0
// 	background transparent
// 	border none

// 	color nav-link-hover-color
// 	font-size 1em
// 	min-width 0

// 	::placeholder
// 		color nav-link-color

// 	:focus
// 		border none
// 		box-shadow none

// .extra-navigation
// 	display none

// .extension-navigation
// 	display none

// > 330px
// 	.navigation-button, #search
// 		font-size 1.3em

// > 550px
// 	#navigation
// 		padding 0 content-padding

// > 930px
// 	.navigation-button, #search
// 		font-size 1.2em

// 	#navigation
// 		justify-content flex-start

// 	.extra-navigation
// 		display block

// @media screen and (max-device-height: 500px)
// 	#navigation
// 		vertical
// 		height 100%
// 		padding content-padding 0

// 	#container
// 		horizontal

// 	.extra-navigation
// 		display block

// 	#sidebar-toggle,
// 	.hide-landscape
// 		display none !important

// 	#search
// 		display none