
  *:focus {
    outline: none; }

/*

a {
  color: inherit;
  cursor: pointer;
  text-decoration: none; }
  a:hover {
    opacity: 0.8; }

*/
.basenavMobil{
	visibility:hidden;
	background: rgb(255, 255, 255) !important;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
    position: fixed;
    top: 0;
    width: 100%;
    height: 80px;
    z-index: 900;
    font-weight: normal;
    -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
    transition: all 0.27s cubic-bezier(0, 0, 0.58, 1);
	/*border-bottom: 1px solid #2c3a43;*/
}

.logo-top-mobile{
	margin-top: 20px;
    float: left;
    padding-left: 4%;
}

.logo-top-mobile img{
	max-width: 150px;
    width: 100%;
    height: auto;
    z-index: 999;
    position: absolute;
}

.navMobil a{
	font-weight:bold;
	line-height:2em;
}


/* navMobil toggle */
	.navMobil-toggle {
	  -webkit-user-select: none;
	  -moz-user-select: none;
	  user-select: none;
	  cursor: pointer;
	  height: 2rem;
	  right: 2rem;
	  position: absolute;
	  top: 20px;
	  width: 2.6rem;
	  z-index: 6; 
  }
  
  .navMobil-toggle:hover {
    opacity: 0.8; 
	}
	
  .navMobil-toggle .navMobil-toggle-bar,
  .navMobil-toggle .navMobil-toggle-bar::after,
  .navMobil-toggle .navMobil-toggle-bar::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    background: #000;
    content: '';
    height: 0.25rem;
    width: 100%; 
	}
	
  .navMobil-toggle .navMobil-toggle-bar {
    margin-top: 0; 
	}
	
  .navMobil-toggle .navMobil-toggle-bar::after {
    margin-top: 0.8rem; 
	}
	
  .navMobil-toggle .navMobil-toggle-bar::before {
    margin-top: -0.8rem; 
	}
	
  .navMobil-toggle.expanded .navMobil-toggle-bar {
    background: transparent; 
	}
	
  .navMobil-toggle.expanded .navMobil-toggle-bar::after, .navMobil-toggle.expanded .navMobil-toggle-bar::before {
    background: #000;
    margin-top: 0; 
	}
  .navMobil-toggle.expanded .navMobil-toggle-bar::after {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); 
	}
  .navMobil-toggle.expanded .navMobil-toggle-bar::before {
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
	 }

/* nav */
	.navMobil {
	  -webkit-transition: right 0.5s ease;
	  -moz-transition: right 0.5s ease;
	  -ms-transition: right 0.5s ease;
	  -o-transition: right 0.5s ease;
	  transition: right 0.5s ease;
		background: #fff;
	  /*color: white;*/
	  cursor: pointer;
	  /*font-size: 2rem;*/
	  height: 100vh;
	  right: -60rem;
	  padding: 0rem 2rem 2rem 4rem;
	  position: fixed;
	  top: 0;
	  width: 90%;
	  z-index: 5; 
	  }
  .navMobil.expanded {
    right: 0; 
	}

  .navMobil-items {
	  margin:0 auto;
	  position:relative;
	  text-align:left;
	  top: 100px;
	  
  }
  
  .navMobil-items li.current-menu-item a {
   /* background: #ddd;*/
	color:#a5cd39 !important;
}

  .navMobil-items li{
	  display:block;
	  
  }  
  .navMobil ul {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    list-style: none;
    margin: 0;
    padding: 0; 

	color: #C60;
    background: #C60;
		background: linear-gradient(to right, #a65206, #cd840d, 100%);
		background: -webkit-linear-gradient(left, #a65206, #cd840d);
		-webkit-background-clip: text;


	}
	
@media screen  and (max-width: 938px){
.basenavMobil{ 
	visibility:visible;
	}
}
	

@media screen and (max-width: 480px) {
	.navMobil {
	  width: 80%;
	  }
}


/*# sourceMappingURL=navMobil.css.map */
