@charset "utf-8";
/* CSS Document */

/* Section Inner */
div.section-inner {
	max-width: 1100px;
	padding: 0 25px;
	margin: 0 auto;
}

/* Nav Menu */
div.nav-menu {
	position: fixed;
	z-index:2000;
	width:100%;
	background:#333;
	padding: 0 20px;
	text-align:center;
}

div.nav-menu ul {
	margin: 0;
	padding: 0;
}

div.nav-menu ul li {
	list-style: none;
	float: left;
	color:#FFF;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	font-size:16px;
	line-height:30px;
	width:14%;
}

div.nav-menu ul li:last-child {
	list-style: none;
	float: left;
	color:#FFF;
	width:30%;
}

div.nav-menu ul li a:hover
{
	background:#FFC114;
	color:#FFF;
}

div.nav-menu ul li a:link,
div.nav-menu ul li a:visited {
	display: block;
	font-size: 90%;
	padding: 10px 12px;
	color: #FFF;
	text-decoration: none;
}

.menu-trigger {
	display: none;
}

@media screen and (max-width: 1025px) {
	
	.menu-trigger {
		display: block;
		color: #FFF;
		background-color: #FFC114;
		padding: 10px;
		text-align: right;
		font-size: 83%;
		cursor: pointer;
		position: fixed;
		z-index:3000;
	}
	
	div.nav-menu {
		display: none;
	}
	
	div.nav-expanded {
		display: block;
	}
	
	div.nav-menu ul li {
		width: auto;
		text-align:center;
		float: none;
		border-bottom: 1px solid #d5dce4;
	}
	
	div.nav-menu ul li:last-child {
		list-style: none;
		color:#FFF;
		text-align:center;
		width:100%;
	}
	
	div.nav-menu ul li:last-child {
		border-bottom: none;
	}
}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }