.b-horizontal-menu {min-height: 55px;border: 1; }
.b-horizontal-menu__nav {margin-top: 0; margin-bottom: 0;}
  .b-horizontal-menu__nav .open .dropdown-menu .dropdown-header,
  .b-horizontal-menu__nav .open .dropdown-menu > li > a {padding: 17px 25px;}
  .b-horizontal-menu__nav > li > a,
  .b-horizontal-menu__more > li > a {padding-top: 17px; padding-bottom: 17px;}
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li > a:active,
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li > a:focus,
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li.open > a,
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li.open > a:hover,
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li.open > a:focus,
  .b-horizontal-menu__navbar .b-horizontal-menu__nav li.open > a:active {
    background: #546f03;
    color: #fff;
    border-color: #fff; }
  .b-horizontal-menu .dropdown-menu li > a:hover {background: #fff; color: #222;}
  .b-horizontal-menu__nav li a {
    border-top: 1px solid #fff; }
  .b-horizontal-menu__plus {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: block;
    width: 55px;
    line-height: 55px;
    text-align: center; }
  .b-horizontal-menu__plus:before {
    content: "\2b";
    font-family: "FontAwesome";
    font-size: 24px; }
  .open > a > .b-horizontal-menu__plus:before {content: '\2212';}
  .b-horizontal-menu .container {position: relative;}
  .b-horizontal-menu__navbar {
    position: absolute;
    width: 100%;
    left: 15px;
    background: #7aa104; }
  .b-horizontal-menu__toggle {
    float: none;
    width: 100%;
    text-align: left;
    color: #fff;
    padding: 8px 10px;
    padding-left: 0; }
  .b-horizontal-menu__toggle-menu { vertical-align: middle; }
  .b-horizontal-menu__toggle-icon {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }
  .b-horizontal-menu__more-btn:after {
    content: "\f111 \f111 \f111";
    font-family: "FontAwesome";
    font-size: 6px;
    letter-spacing: 4px;
    line-height: 12px; }
  @media (min-width: 768px) {
    .b-horizontal-menu {border-bottom: 1px solid #7aa104; }
      .b-horizontal-menu__navbar.navbar-collapse {
        max-height: 55px;
        height: 55px;
        white-space: nowrap;
        padding-right: 60px;
        background: transparent;
        overflow: hidden !important;
        visibility: hidden; }
      .b-horizontal-menu__navbar.is-compute {visibility: visible; overflow: visible !important;}
      .b-horizontal-menu .open > .dropdown-menu > .dropdown.open > .dropdown-menu {
        left: 100%;
        top: -3px;
        margin-left: -1px; }
      .b-horizontal-menu__plus {display: none;}
      .b-horizontal-menu__nav {white-space: nowrap;}
      .b-horizontal-menu__nav > li {float: none; display: inline-block;}
      .b-horizontal-menu__nav > li > .dropdown-menu {
        left: -1px;
        min-width: -webkit-calc(100% + 35px);
        min-width: -moz-calc(100% + 35px);
        min-width: calc(100% + 35px); }
      .b-horizontal-menu__nav > li.pull-right .dropdown-menu {left: auto;}
      .b-horizontal-menu__nav > li + li {margin-left: -4px;}
      .b-horizontal-menu__nav > li > a {text-transform: uppercase;}
      .b-horizontal-menu__nav li a,
      .b-horizontal-menu__more > li > a {
        border-top: 0;
        padding-top: 17.5px;
        padding-bottom: 17.5px; }
      .b-horizontal-menu__more > ul {right: 0; left: auto !important;}
      .b-horizontal-menu .navbar-collapse {left: -1px;}
      .b-horizontal-menu__nav .open .dropdown-menu > li > a {padding: 10px 20px; white-space: normal; font-size: 0.875em;}
      .b-horizontal-menu__nav > .dropdown .dropdown {color: #222;}
      .b-horizontal-menu__nav > .dropdown .dropdown:after {
        top: 10px;
        right: 16px;
        font-size: 18px;
        content: "\f105";
        position: absolute;
        font-weight: 400;
        display: inline-block;
        font-family: FontAwesome; }
      .b-horizontal-menu__nav > .dropdown:not(.b-horizontal-menu__more) > a:after {
        font-size: 14px;
        content: "\f105";
        position: absolute;
        font-weight: 400;
        display: inline-block;
        font-family: FontAwesome;
        margin: auto;
        -webkit-transform: rotate(90deg);
           -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
             -o-transform: rotate(90deg);
                transform: rotate(90deg);
        margin-left: 5px; }
      .b-horizontal-menu__nav > .dropdown .dropdown.open {color: #fff;}
      .b-horizontal-menu__more {margin-right: 0;}
      .b-horizontal-menu__more-btn {text-align: center;}
      .b-horizontal-menu__nav > li > a,
      .b-horizontal-menu__more > li > a {
        padding-left: 25px;
        padding-right: 25px;
        font-weight: bold; } 
}

.dropdown-menu>li:last-child {border-bottom: 0 !important;}

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