.navobile-mobile-only {
    display: none;
}

#navobile-device-pixel {
  width: 0;
}
.show-navobile-clone {position:absolute; top:9px; right:4px;color:#ffffff; z-index:50; font-size:25px;  }
.show-navobile-clone i:before {margin-right:5px;}
.show-navobile-clone i span {font-family:'roboto_condensedbold';}
.navobile-navigation > ul { margin-top:50px;}
.menu.navobile-navigation > ul > li {float:none; display:block; height:auto; border-top:1px solid #0A0A0A; border-bottom:1px solid #3E3D3D; cursor:pointer;}
.menu.navobile-navigation > ul > li:first-child{border-top:none;}
.menu.navobile-navigation > ul > li:last-child {border-bottom:none;}
.menu.navobile-navigation > ul > li:first-child a {}
.menu.navobile-navigation > ul > li > a {width:calc(100% - 40px); color:#ffffff; padding:0 20px; font-size:22px; box-sizing:border-box; height:40px; line-height:40px; }
.menu.navobile-navigation > ul > li .drop-arrow { width:20px; height:20px; background:url(../i/prev.png) no-repeat center center; background-size:contain; position: absolute; right:0; top:0; transform: rotate(-90deg); margin: 15px; zoom:.8;}
.menu.navobile-navigation > ul > li > .dropdown {width:100%;  position:static; top:0px;  padding:0 20px; box-sizing:border-box;}
.menu.navobile-navigation > ul > li > .dropdown ul { background-color:#444444;}
.menu.navobile-navigation > ul > li > .dropdown > ul > li > a {color:#ffffff; font-size:16px;height: 35px; line-height: 35px;}




@media screen and (min-width: 0px) and (max-width: 850px) {
    html,
    .navobile-bound {
      overflow-x: hidden;
      overflow-y: visible;
      height: auto;
      width: 100%;
    }
	
	
	

    .overflowscrolling {
      -webkit-overflow-scrolling: touch;
    }
    
    #navobile-device-pixel {
      width: 1px;
    }

    .navobile-mobile-only {
      display: block;
    }

    .navobile-desktop-only {
      display: none;
    }

    .navobile-navigation {
      height: 100%;
      left: -100%;
      overflow: auto;
      position: absolute;
      top: -100%;
      width: 50%;
      z-index: -1;
      
      -webkit-transform: translateX(0);
      -moz-transform: translateX(0);
      -ms-transform: translateX(0);
      -o-transform: translateX(0);
      transform: translateX(0);
    }

    .navobile-bound .navobile-navigation {
      
        position: fixed;
        top: 0;
        z-index: 1000;
		margin:0px;
		height:100%;
		background:url(../i/mobilmenu.png) repeat;
		    transition: 0.2s;
    }
	.navobile-bound .navobile-navigation.navobile-navigation-visible {left:0;}
    .navobile-navigation ul {
      overflow: hidden;
    }

    .navobile-navigation li {
      float: none;
      overflow: hidden;
    }

    .navobile-content {
      position: relative;
      z-index: 3;

      -webkit-transition: -webkit-transform 0.2s linear;
      -moz-transition: -moz-transform 0.2s linear;
      -o-transition: -ms-transform 0.2s linear;
      -ms-transition: -o-transform 0.2s linear;
      transition: transform 0.2s linear;
    }

    .csstransforms #content.navobile-content-hidden {
      -webkit-transform: translateX(50%);
      -moz-transform: translateX(50%);
      -ms-transform: translateX(50%);
      -o-transform: translateX(50%);
      transform: translateX(50%);
    }

    .csstransforms #content.navobile-content-hidden {
      -webkit-transform: translate3d(50%,0,0);
      -moz-transform: translate3d(50%,0,0);
      -ms-transform: translate3d(5%,0,0);
      -o-transform: translate3d(50%,0,0);
      transform: translate3d(50%,0,0);
    }
}

	@media screen and (max-width:475px) {

	.navobile-navigation {width:70% !important;}
		.csstransforms #content.navobile-content-hidden {-webkit-transform: translateX(70%); -moz-transform: translateX(70%);-ms-transform: translateX(70%);-o-transform: translateX(70%); transform: translateX(70%);}
		.csstransforms #content.navobile-content-hidden {-webkit-transform: translate3d(70%,0,0); -moz-transform: translate3d(70%,0,0); -ms-transform: translate3d(70%,0,0); -o-transform: translate3d(70%,0,0); transform: translate3d(70%,0,0);}

    .menu.navobile-navigation > ul > li > a { font-size:17px; }
	}	
