a{
	color: #de4900;
	text-decoration: none;
	}
a:hover{
	}
*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	}

.section.Navigation{}
nav{
	}
nav ul {
	list-style: none;
	display: block;
	margin: 0 auto;
	width: 100%;
	background: #FFF;
	}
nav ul li {
	float: left;
	}
nav ul li:first-child {
	margin-left: ;
	}
nav a {
	position: relative;
	margin-left: 0px;
	display: inline-block;
	outline: none;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 1.4em;
	color: #de4900;
	}

nav a:hover,
nav a:focus {
	outline: none;
	}

/*Sidebar Navigation*/
ul.navDiensten,
ul.navDiensten2{
	border: 1px solid #de4900;
	text-align: right;
	list-style: none;
	margin-bottom: 20px;
	}
ul.navDiensten li,
ul.navDiensten2 li{
	margin-bottom: 2px;
	}
ul.navDiensten li:nth-child(2n+2),
ul.navDiensten2 li:nth-child(2n+2){
	background: #E6E6E6;
	}
ul.navDiensten li:nth-child(1),
ul.navDiensten2 li:nth-child(1){
	background: #de4900;
	text-align: center;
	color: #fff;
	margin-bottom: 5px;
	}
ul.navDiensten li:last-child,
ul.navDiensten2 li:last-child{
	margin-bottom: 5px;
	}
ul.navDiensten li a,
ul.navDiensten2 li a{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	
	-webkit-transition: background 0.5s ease-out;
	-moz-transition: background 0.5s ease-out;
	-ms-transition: background 0.5s ease-out;
	-o-transition: background 0.5s ease-out;
	transition: background 0.5s ease-out;
	}
ul.navDiensten li a:hover,
ul.navDiensten li a.activeSideNav{
	background: #de4900;
	color: #fff;
	
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	}
ul.navDiensten2 li a:hover,
ul.navDiensten2 li a.activeSideNav2{	
	background: #de4900;
	color: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

/*Offerte*/
ul.offerteBox,
ul.offerteBox2{
	margin-top: 15px;
	margin-bottom: 15px;
	border: 1px solid #de4900;
	list-style: none;
	}
ul.offerteBox li,
ul.offerteBox2 li{
	margin-bottom: 2px;
	padding: 0 10px;
	}
ul.offerteBox li:nth-child(1),
ul.offerteBox2 li:nth-child(1){
	background: #de4900;
	text-align: center;
	color: #fff;
	margin-bottom: 5px;
	}
ul.offerteBox li:last-child,
ul.offerteBox2 li:last-child{
	margin-bottom: 5px;
	background:#E6E6E6;
	text-align: center;
	}
ul.offerteBox li a,
ul.offerteBox2 li a{
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration: underline;
	
	-webkit-transition: background 0.5s ease-out;
	-moz-transition: background 0.5s ease-out;
	-ms-transition: background 0.5s ease-out;
	-o-transition: background 0.5s ease-out;
	transition: background 0.5s ease-out;
	}
ul.offerteBox li a:hover,
ul.offerteBox2 li a:hover{
	background: #de4900;
	color: #fff;
	text-decoration: none;
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	}

/*Mobile Navigation*/

#header .logo {
  display: block;
  font-size: 25px;
  font-weight: normal;
  padding: 14px 0;
	}

#header .top-bar ul { float: right; 
	}
.top-bar ul li{ 
	border-bottom: 1px solid #de4900;
	width: 100%;
	}
.top-bar ul li:nth-child(3,4,5,6){
	padding-left: 50px;
	}
.top-bar ul li a.activeMobile{
	color: #000;
	text-decoration: underline; 
	}

.material-menu-button {
  display: block;
  width: 50px;
  height: 45px;
  padding: 10px 5px 0px 10px;
  background-color: #FFF;
	}

.material-menu-button span {
  display: block;
  width: 100%;
  height: 5px;
  margin-bottom: 4px;
  background-color: #de4900;
	}
.material-menu-wrapper { padding: 20px; }

.material-menu-view-mobile {
  background-color: #fff;
  -webkit-box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 40px 0px 30px 0px rgba(0, 0, 0, 0.2);
	}

.material-menu-titlebar {
	}