/* Reset */

.clearFix {
	clear: both;
}
body {
	margin: 0 0;
	background-image: url(images/grey.jpg);
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
/* Container */

.container {
	max-width: min(99%,1024px);
	margin: 0px auto;
	background-color: white;
}

header footer {
	width: 100%;
	margin: 0 auto;
}
/* Red */

/* Navigation First Level */

#nav{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size:15px;
	background-color:#222222;
}

#nav ul{
	background:#222222;
	height:35px;
	list-style:none;
	/* border: 3px solid #222; */
	margin: 0 auto;
	padding-inline-start: min(40px, 2vw);
}

#nav li{
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: min(15px, 4vw);
	padding-bottom: 0px;
	font-size: 16px;
}

#nav li a{
	background:#222;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#fff;
	line-height:35px;
	padding:0px min(25px,.4vw);
	
}

#nav li a:hover{
	text-decoration:none;
	background: ;
	color:#FFFFFF;
	-webkit-border-radius: 3px;
}

article {
	padding: min(1.5rem,2vw);
	min-height: 50vh;
}

img {
	max-width: 100%;
	object-fit: cover;
}
figure {
	margin-inline: 0 0;
}
.topdivider {
	border-top: 2px solid black;
	margin-top: .5rem;
}