/*
*
*** Navigation - Css
*
*/

/*
* Main Navigation
*/

.navbar-default {
  background-color: transparent;
  border: none; 
}

.navbar.navbar-top {
    width: 1020px;
    z-index: 10;
    top: 0;
    position: fixed;
    border-top: 24px solid white;
    border-left: 24px solid white;
    border-right: 24px solid white;
}

.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}

.navbar-main {
  float: none;
  width: 100%;
}  

.navbar-nav {
  flex-direction: row!important;
}

.navbar-nav > li {
  width: 19.75%;
  background-color: rgba(10, 124, 40, 0.98);
  margin-right: 3px;
}

.navbar-nav > li > .dropdown-menu img {
  display: none;
}

.navbar-default .navbar-nav > li > img {
  height: 20px;
  margin-top: 20px;
}

.navbar-main > li:last-child {
  margin-right: 0;
}

.navbar-main > li > a {
  font-size: 1.3em;
  padding-top: 8px;    
  line-height: 44px;
  color: #FFF !important;
  font-family:"TisaSansWeb W03 Medium";
}

.dropdown-menu {
  background-color: transparent;
    border-color: transparent;
    box-shadow: none;
  /*max-width: 120%;*/
    min-widtH: 100%;
}

.dropdown-menu:hover {
  display:block;
  border-top: 2px solid transparent;
}

.dropdown-menu > li {
  border-top: 2px solid transparent;
}

.dropdown-menu > li > a {
  color: white;
  background-color: rgba(255, 200, 0, 0.6);
  font-family:"TisaSansWeb W03 Light";
}

.dropdown > li > img {
  position: relative;
  margin-top: -34px;
  width: 24px;
  float: right;
  margin-right: 8%;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #e3a800;
}

.breadcrumb {
  display:none;
}
      

.navbar-main > li.dropdown.open > a > .bar, .navbar-main > li:hover > a > .bar, .navbar-main > li.active > a > .bar {
  display: none;
}

.navbar-main > li:last-child > a {
  margin-right: 30px;
  line-height: 22px;
  /*width: 100%;*/
  
}  
        
.navbar-main > li:last-child > img {
  margin-top: 7px;
}
        
        
.navbar-default .navbar-nav > li > a {
  padding-right: 34px;
  float: left;
  font-size:1.1em;
    margin-top: -5px;
}

.navbar-default .navbar-nav > li:last-child > a {
  padding-top:10px;
  padding-bottom: 28px;
}

.navbar-default .navbar-nav > li > a:hover {
  color: #e3a800 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #e3a800 !important;
  font-family:"TisaSansWeb W03 Medium";
}

/*
* Meta Navigation
*/

.list-inline.pull-right {
    margin-top: -76px;
    margin-right: -1%;
}
/*
.list-inline > li {
  width: 20%;
}*/

.list-inline.pull-right > li > a {
    font-weight: 600;
    color: #39a9dc;
    width: 100%;
    text-align: right;
    float: left;
    padding-right: 30px;
  font-family:"TisaSansWeb W03 Medium";
}

.list-inline.pull-right > li > a:hover {
  color: #e3a800;
}

.list-inline.pull-right > li.active a {
  color: #e3a800;
}


/* Responsives Menü */
.navbar-toggle.collapsed, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background: rgba(10, 124, 40, 0.98);
  float:left;
}

.navbar-toggle {
 /*   background: rgba(10, 124, 40, 0.98);*/
  background: rgba(64, 118, 70, 1);
  float:left;  
  position: relative;
    z-index: 1001;
  margin: 0;
  width: 45px;
    height: 45px;
  margin-top: 7px;
}

.navbar-collapse.collapse.in {
  padding-top: 35px;
    top: -45px;
    position: relative;
    z-index: 99;
  border-color: transparent;
}

.navbar-collapse.collapse.in:active ~ .navbar-toggle {
  background: transparent;
}
/*
.navbar-default .navbar-toggle:focus .navbar-header.navbar-header-main {
  background: green;
}*/

.navbar-collapse.collapse.in:visited ~ .breadcrumb-section.hidden-xs.hidden-sm, .navbar-collapse.collapse.in:hover ~ .breadcrumb-section.hidden-xs.hidden-sm, .navbar-collapse.collapse.in:active ~ .breadcrumb-section.hidden-xs.hidden-sm, .navbar-collapse.collapse.in:focus ~ .breadcrumb-section.hidden-xs.hidden-sm {
  display: none;
}

.navbar-collapse.collapse.in {
    background: rgba(10, 124, 40, 0.96);
  height: 100vh;
  margin: 0;
  width:96%;
}

.navbar-default .navbar-toggle .icon-bar  {
  background: orange;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 32px;
    height: 2px;
    border-radius: 2px;
}

  .navbar-toggle.collapsed .icon-bar:nth-child(2) {
    margin-top: -10px;
    transform: rotate(0deg);
  }

  .navbar-toggle.collapsed .icon-bar:nth-child(4) {
    margin-top: 8px;
    transform: rotate(0deg);
  }
  

  
@media screen and ( min-width:992px ) {
  
  .navbar-default .navbar-nav > .active > a:hover ~ .dropdown-menu, .navbar-default .navbar-nav > li > a:hover ~ .dropdown-menu {
    display: block;
  }
  
  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e3a800;
  }

  .dropdown-menu > li > a {
    padding: 4px 15px;
  }
  
  .navbar-main {
    /* Schatten in schwarz */
    -webkit-box-shadow: 0px 20px 51px -14px rgba(0,0,0,0.75);   
    -moz-box-shadow: 0px 20px 51px -14px rgba(0,0,0,0.75);
    box-shadow: 0px 20px 51px -14px rgba(0,0,0,0.75);
    
    /* Schatte in grau 
    -webkit-box-shadow: 0px 20px 51px -14px rgba(158,158,158,0.75);   
    -moz-box-shadow: 0px 20px 51px -14px rgba(158,158,158,0.75);
    box-shadow: 0px 20px 51px -14px rgba(158,158,158,0.75);*/
    
  }
  
    .navbar-main > li > a {
      padding-top: 0px;
        padding-bottom: 14px;
    }
    
      .navbar-main > li:last-child > a {
        padding-bottom: 4px;
      }
    
    .navbar-nav > li {
      height: 53px;
    }

  .list-inline.pull-right > li > a {  
    font-size: 0.8em;
    font-size: 0.9em;
  }
}

@media screen and ( min-width:600px ) {
.navbar-toggle {
  margin-top: 3px;
  }
}