/* Clearfix */
*.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
	  /* background: -webkit-linear-gradient(#f9e5c5, #81673d); /* For Safari 5.1 to 6.0 */
	  /* background: -o-linear-gradient(#f9e5c5, #81673d); /* For Opera 11.1 to 12.0 */
	  /* background: -moz-linear-gradient(#f9e5c5,#81673d); /* For Firefox 3.6 to 15 */
	  /* background: linear-gradient(#f9e5c5, #81673d); /* Standard syntax */
	  /* background-color: #81673d;*/
	margin: 0px;
	padding: 0px;
	float: left;
}

/* Basic Styles */


	
nav {
	/*width: 100%;*/
	font-size: 1.1em;
	position: relative;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: gray;
	}
	
nav ul {
	}
	
nav li {
	display: inline;
	}
	
nav a, nav a:link {
	color: #3b2d20;
	display: inline-block;
	text-decoration: none;
	height: 20px;
	line-height: 20px;
	/*border-right: 1px solid black;*/
	padding-left: 0px;
	padding-right: 30px;
	}
	
nav li a {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	}
	
nav li:first-child a {
	/*border-left: 1px solid black;*/
	} 

nav a:active, nav a:visited {
	text-decoration: none;
	color: #3b2d20;
	}

nav a:hover {
	/* background-color: red;*/
	text-decoration: none;
	background-color: white;
	color: #cccccc;
	}

nav #actief {
	color: #88dab6;
	background-color: #eeeeee;
	}

nav .active a
	{
	color:#88DAB6;
	}

nav a#pull {
	display: none;
	}



@media only screen and (max-width : 768px) {
	
	.clearfix {
		*zoom: 1;
		background: white;
	}
	
	.clearfix {
		background-color: none;
		margin: 0px;
		padding: 0px;
		float: none;	
		}
	
	 nav li:first-child a {
		border-left: none;
		} 

	nav a, nav a:link {
		color: gray;
		display: inline-block;
		text-decoration: none;
		height: 40px;
		border-right: none;
		padding-left: 10px;
		padding-right: 10px;
		}
		
	nav a:hover {
		text-decoration: none;
		color:gray;
		background-color: white;
		}
		
	nav #actief {
		color: #88dab6;
		background-color: white;
		}
	
	nav {
		border-bottom: 0;
	}
	
	nav ul {
		display: none;
		height: auto;
	}
	
	nav li {
		float: left;
		width: 50%;
		padding-right: 0px;
		}
	
	nav li a {
		border-right: none;
		}
			
	nav a, nav a:link {
		display: table;
		text-align: left;
		text-decoration: none;
		line-height: 40px;
		display: block;
		}
		
	nav a#pull {
		display: block;
		position: relative;
		height: 40px;
	}
	
	nav a#pull:after {
		content:"";
		background: url('../image/nav-icon.png') no-repeat;
		width: 30px;
		height: 30px;
		display: inline-block;
		position: absolute;
		right: 0px;
		top: 10px;
	}
	

}

/*Smartphone*/
@media only screen and (max-width : 480px) {
	nav li {
		display: table;
		float: left;
		width: 100%;
		}
}