
	header {
		border-bottom: 1px solid rgba(0,0,0,.1);
		display: block;
		position: relative;
		z-index: 1000;
	}
	
	header > nav > ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		header > nav > ul > li {
			flex: 0 1 auto;
			margin: 0;
			padding: 0;
			position: relative;
			transition: all linear 0.1s;	
		}
		
			header > nav > ul >li:hover {
				background: #f1f1f1;
			}
			
			header > nav > ul > li a + div {
				background: #ffffff;
				border-radius: 0 0 2px 2px;
				box-shadow: 0 3px 1px rgba(0,0,0,.05);
				display: none;
				font-size: 1rem;
				position: absolute;
				width: 195px;
			}
			
				header > nav > ul > li:hover a + div {
					display: block;
				}
				
				header > nav > ul > li a + div > ul {
					list-style-type: none;
				}
				
					header > nav > ul > li a + div > ul > li {
						margin: 0;
						padding: 7px;
					}
					
						header > nav > ul > li a + div > ul > li > a {
							color: #4bc0ae;
							display: block;	
							font-size: 14px;
							font-weight: bold;
							letter-spacing: 1.5px;
							padding: .25rem 1.5rem;
							text-decoration: none;
						}
						
							header > nav > ul > li a + div > ul > li:hover > a {
								background-color: #f1f1f1;	
							}

	
			header > nav > ul > li > a {
				align-items: flex-start;
				color: #145048;
				display: flex;
				font-size: 1.55rem;
				font-weight: 200;
				letter-spacing: 1px;
				max-width: 130px;
				padding: 1rem 1.5rem;
				text-decoration: none;
				text-shadow: 0 1px 1px rgba(0,0,0,.1);
				transition: all linear 0.1s;
			}
			
				header > nav > ul > li > a > div > span {
					color: #4bc0ae;
					display: block;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: .7rem;	
					font-style: italic;
					line-height: 1rem;
					max-width: 260px;
				}

@media (min-width: 990px) {
  header > nav > ul > li > a {
    max-width: 500px;
    font-size: 1.7rem;
	line-height: 2rem;
  }
  
  header > nav > ul > li > a > div > span {
	  margin: 4px 0 0;  
  }
}