/* Skin HEER */
.bellows, 
.bellows .bellows-nav, 
.bellows [class^="bellows-"] {
  line-height: inherit;
  margin: 0px;
  padding-right: 50px;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-target,
.bellows.bellows-skin-heer .bellows-nav .bellows-custom-content {
  font-family: "larken", Sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 500;
  letter-spacing: .035em;
  font-style: normal;
  text-decoration: none;
  color: #FFF;
}
.bellows .bellows-nav .bellows-target {
  padding: 0px;
}
.bellows.bellows-main .bellows-menu-item, 
.bellows.bellows-main .bellows-menu-item .bellows-target {
  padding: 0px 0px 20px 0px;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-item-level-0 > .bellows-target .bellows-subtoggle {
  background: none;
  font-size: 24px;
}
.bellows .bellows-nav .bellows-submenu .bellows-target {
  padding: 5px 0px;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-target,
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-custom-content,
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-widget .textwidget {
  font-family: "larken", Sans-serif;
  font-size: 30px;
  line-height: 32px;
  font-weight: 400;
  letter-spacing: .025em;
  text-transform: none;
  color: #FFF;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-has-custom-content > .bellows-target {
  border-bottom: none;
}
ul.bellows-submenu li.bellows-menu-item {
  padding: 5px 0px 5px 20px !important;
}
ul.bellows-submenu li.bellows-menu-item:last-child {
    padding: 5px 0px 25px 20px !important;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-current-menu-item > .bellows-target,
.bellows.bellows-skin-heer .bellows-nav .bellows-current-menu-ancestor > .bellows-target
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-current-menu-item > .bellows-target,
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-current-menu-ancestor > .bellows-target {
  color: #000;
}
.bellows .bellows-nav .bellows-subtoggle .fa {
  margin-bottom: 0px;
}

.bellows .bellows-nav .bellows-subtoggle {
  width: 50px;
  top: -12px !important;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-target {
  transition: all .3s;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-target:hover {
  color: #000;
}


.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-target {
  transition: all .3s;
}
.bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-target:hover {
  color: #000;
}

@media (max-width: 1200px) {
    .bellows, .bellows .bellows-nav, .bellows [class^="bellows-"] {
        padding-right: 0px;
}
}
  
@media (max-width: 767px) {
  .bellows.bellows-skin-heer .bellows-nav .bellows-target,
  .bellows.bellows-skin-heer .bellows-nav .bellows-custom-content {
    font-size: 34px;
    line-height: 42px;
  }
  .bellows.bellows-main .bellows-menu-item, 
  .bellows.bellows-main .bellows-menu-item .bellows-target {
    padding: 0px 0px 14px 0px;
  }
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-target,
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-custom-content,
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-widget .textwidget {
    font-family: "larken", Sans-serif;
    font-size: 28px;
    line-height: 28px;
  }
  ul.bellows-submenu li.bellows-menu-item {
    padding: 10px 0px 0px 20px !important;
  }

}

@media (max-width: 576px) {
  .bellows.bellows-skin-heer .bellows-nav .bellows-target,
  .bellows.bellows-skin-heer .bellows-nav .bellows-custom-content {
    font-size: 30px;
    line-height: 42px;
  }
  .bellows.bellows-main .bellows-menu-item, 
  .bellows.bellows-main .bellows-menu-item .bellows-target {
    padding: 0px 0px 14px 0px;
  }
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-target,
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-custom-content,
  .bellows.bellows-skin-heer .bellows-nav .bellows-submenu .bellows-widget .textwidget {
    font-family: "larken", Sans-serif;
    font-size: 26px;
    line-height: 28px;
  }
  ul.bellows-submenu li.bellows-menu-item {
    padding: 10px 0px 0px 20px !important;
  }

}