@navbarHeight : 28px;
@keyframes coloring {
	//from {color: white;}
	//to {color: red;}
	0%   {color: pink;}
	50%  {color: pink;}
	75%  {color: red;}
	100% {color: pink;}
}
.homebrew nav{
	.homebrewLogo{
		.animate(color);
		font-family : CodeBold;
		font-size   : 12px;
		color       : white;
		div{
			margin-top    : 2px;
			margin-bottom : -2px;
		}
		&:hover{
			color : @blue;
		}
	}
	.editTitle.navItem{
		padding : 2px 12px;
		input{
			width            : 250px;
			margin           : 0;
			padding          : 2px;
			background-color : #444;
			font-family      : 'Open Sans', sans-serif;
			font-size        : 12px;
			font-weight      : 800;
			color            : white;
			text-align       : center;
			border           : 1px solid @blue;
			outline          : none;
		}
		.charCount{
			display        : inline-block;
			vertical-align : bottom;
			margin-left    : 8px;
			color          : #666;
			text-align     : right;
			&.max{
				color : @red;
			}
		}
	}
	.brewTitle.navItem{
		font-size      : 12px;
		font-weight    : 800;
		color          : white;
		text-align     : center;
		text-transform : initial;
	}
	.patreon.navItem{
		border-left  : 1px solid #666;
		border-right : 1px solid #666;
		&:hover i {
			color: red;
		}
		i{
			.animate(color);
			animation-name: coloring;
			animation-duration: 2s;
			color: pink;
		}
	}
	.recent.navItem{
		position : relative;
		.dropdown{
			position : absolute;
			top      : 28px;
			left     : 0px;
			z-index  : 10000;
			width    : 100%;
			h4{
				display          : block;
				box-sizing       : border-box;
				padding          : 5px 0px;
				background-color : #333;
				font-size        : 0.8em;
				color            : #bbb;
				text-align       : center;
				border-top       : 1px solid #888;
				&:nth-of-type(1){ background-color: darken(@teal, 20%); }
				&:nth-of-type(2){ background-color: darken(@purple, 30%); }
			}
			.item{
				.animate(background-color);
				position         : relative;
				display          : block;
				box-sizing       : border-box;
				padding          : 13px 5px;
				background-color : #333;
				color            : white;
				text-decoration  : none;
				border-top       : 1px solid #888;
				&:hover{
					background-color : @blue;
				}
				.title{
					display       : inline-block;
					overflow      : hidden;
					width         : 100%;
					text-overflow : ellipsis;
					white-space   : nowrap;
				}
				.time{
					position  : absolute;
					right     : 2px;
					bottom    : 2px;
					font-size : 0.7em;
					color     : #888;
				}
			}
		}
	}
	.warning.navItem{
		position         : relative;
		background-color : @orange;
		color            : white;
		&:hover>.dropdown{
			visibility : visible;
		}
		.dropdown{
			position         : absolute;
			display          : block;
			top              : 28px;
			left             : 0px;
			visibility       : hidden;
			z-index          : 10000;
			box-sizing       : border-box;
			width            : 100%;
			padding          : 13px 5px;
			background-color : #333;
			text-align       : center;
		}
	}
}
