/* 
Hauptfarbe           rgb(0,156,222)   #009cde    hellblau
Sekundärfarbe        rgb(77,116,143)  #4d748f    dunkelblau
Tertiärfarbe         rgb(144,159,177) #909fb1    dunkelgrau  
Schriftfarbe         rgb(104,106,103) #686a67    grau
Kopfleiste1          rgb(229,232,236) #e5e8ec    hellgrau
Kopfleiste2          rgb(217,224,232) #d9e0e8    hellgrau(blau)
Warnfarbe1           rgb(193,205,35)  #c1cd23    grün
Warnfarbe2          rgb(248,151,29)  #f8971d    orange
*/
/* Custom ShiftNav Skin Sample */

.shiftnav.shiftnav-skin-custom {
  font-size: 16px;
  background: white;
  color: white;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item {
  border-bottom: 3px solid transparent;
}
.shiftnav.shiftnav-skin-custom ul.sub-menu li.menu-item {
  border-bottom: 0px solid transparent;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item .shiftnav-target {
  color: white;
  background-color: rgb(0,156,222);
  font-size: 16px;
  line-height: 19px;
  font-weight: normal;
  border-top: 0;
  text-shadow: none;
  padding: 6px 26px 8px 9px;
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item .shiftnav-target:after {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -6px;
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.menu-item-has-children > .shiftnav-target:after {
  content: "";
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.menu-item-has-children .fa-chevron-down:before {
 content: "\f067"
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.menu-item-has-children .fa-chevron-up:before {
 content: "\f068"
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.secondary .shiftnav-target{
  background-color: rgb(144,159,177);
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.third, .shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item {
  border-color: rgb(229,232,236);
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.third .shiftnav-target, .shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item .shiftnav-target {
  background-color: rgb(229,232,236);
  color: rgb(144,159,177);
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item .shiftnav-target {
 font-size: 13px; padding-top: 10px; padding-bottom: 0px
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item + li.menu-item.lang-item .shiftnav-target {
 font-size: 13px; padding-top: 2px; padding-bottom: 10px
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item + li.menu-item.lang-item {
 border-bottom: 3px solid white
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item .shiftnav-target:after {
 right: 14px; margin-top: -2px
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.lang-item + li.menu-item.lang-item .shiftnav-target:after {
 margin-top: -7px
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
 color: white;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-submenu-activation,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-submenu-activation {
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.shiftnav-highlight > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item ul.sub-menu .shiftnav-highlight > .shiftnav-target {
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target{
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current_page_ancestor > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target {
  font-weight: bold;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu > li.menu-item > .shiftnav-target {

}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu {
}

.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 20px;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 40px;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > .shiftnav-target {
  padding-left: 60px;
}
.shiftnav.shiftnav-skin-custom.shiftnav-left-edge {
  border-right: none;
}
.shiftnav.shiftnav-skin-custom.shiftnav-right-edge {
  border-left: none;
}
.shiftnav.shiftnav-skin-custom.shiftnav-nojs ul.shiftnav-menu li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover,
.shiftnav.shiftnav-skin-custom.shiftnav-active-highlight ul.shiftnav-menu li.menu-item > .shiftnav-target:active {
}

.shiftnav-search .shiftnav-searchform {
 position: relative;
 height: 40px;
 color: rgb(144,159,177);
 background-color: white;
}
.shiftnav-search input.shiftnav-search-input {
 padding: 10px 30px 6px 9px;
 color: rgb(144,159,177);
 border: 0;
 border-radius: 0;
 border-bottom: 3px solid white;
}
.shiftnav-search .shiftnav-search-submit, .shiftnav-searchbar-drop .shiftnav-search-submit {width: 40px; font-size: 13px; color: rgb(144,159,177) !important}