/* --------------------------------------------------------	*/
/* TB mega menu */
/* --------------------------------------------------------	*/
.tb-megamenu {
  background: transparent;
}
.block-tb-megamenu {
    position: inherit;
}
.tb-megamenu {
    position: static;
}
.tb-megamenu .row-fluid [class*="span"] {
    margin: 0;
    min-width: 180px;
}
.tb-megamenu .mega-inner {
  padding: 0;
}
.tb-megamenu .align-left {
    left: 0 !important;
    width: 100% !important;
}
.tb-megamenu .mega-align-left > .dropdown-menu.left-auto {
  left: auto;
} 
.tb-megamenu .mega-align-justify > .dropdown-menu.fullwidth {
  width: 100%;
}
.tb-megamenu .row-fluid [class*="span"]:first-child .mega-nav > li {
  border-left: 1px solid #e7e7e7;
}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {
  border-top: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, 
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  display: none;
}
/*.tb-megamenu .nav > li.active, .tb-megamenu .nav > li:hover {
  border-bottom: 2px solid #df4a43;
}*/
.navbar-default, .tb-megamenu .nav > li > a {
  background: transparent;
  color: #2a363f;
  border:none;
}
.tb-megamenu .nav > li > a {
  background: transparent;
  border: none;
  padding: 35px 5px 33px 10px;
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  color: #FFFFFF;
}


.tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
/*  color: #df4a43;*/
color: #095038;
  background: transparent;
}

.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > /*a:hover,*/
.tb-megamenu .nav > .active > a:focus {
  background: transparent;
  border: none;
  color: #df4a43;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background: none;
  border: none;
  color: #FFFFFF;
}

.tb-megamenu .dropdown-menu {
  margin: 0;
  position: absolute;
  top: 100%;  
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  font-size: 13px;
  list-style: none;
  background-color: #006853;
  border: 1px solid #00745d;
  border: 1px solid rgba(0, 116, 93, 0.1);
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
}




.tb-megamenu .dropdown-menu a {
  line-height: inherit;
}

.tb-megamenu .dropdown-menu.yamm-content {
  padding: 50px 40px 40px 40px;
  margin: 0;
}

.tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {
  padding: 0 30px;
  display: block;
  font-size: 13px;
  line-height: 38px;
  color: #fff;
  font-weight: 500;
  border: 0;
  background-color:#006853;
  /*border-top: 0;
  border-bottom: 1px solid #eee;*/
  transition:none;
  /*  transition: all 0.3s ease;*/
}
.tb-megamenu .dropdown-menu .mega-nav .active, .tb-megamenu .row-fluid [class*="span"]:first-child .mega-nav > li.active {
  border-color: #df4a43;
}
.tb-megamenu .dropdown-menu .mega-nav .active > a, .tb-megamenu .dropdown-menu .mega-nav .active > a:hover {
  background: #df4a43;
  color: #fff;
}


.tb-megamenu .span12.mega-col-nav .mega-inner {
  padding: 0;
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  background-color: #eee;    
  color: #df4a43;
}

.tb-megamenu .nav [class^="icon-"], .tb-megamenu .nav [class*=" icon-"]{
  display: inline-block;
  width: inherit;
  height: inherit;
  line-height: 30px;
  vertical-align: text-top;
  background: none;
  margin-top: 0;
}

@media screen and (max-width: 999px) {
  #header-style-1.affix {position: relative !important;}
  .tb-megamenu .btn-navbar {background: none;}
  .tb-megamenu .nav-collapse {margin-top: 0; height: 340px !important; overflow-y: scroll !important; display: none !important;}
  .tb-megamenu .nav-collapse.collapse.in, .tb-megamenu .nav-collapse.in {display: block !important; height: 340px !important; overflow-y: scroll !important; width: 100%;}
  .tb-megamenu .nav-collapse {background: #212121;}
  .tb-megamenu .nav > li.yamm-fw > .dropdown-menu, 
  #header-style-1 .dropdown-menu, 
  #header-style-1 .yamm .dropdown.yamm-fw .dropdown-menu {margin-top: 0 !important; border: none !important; position: relative;}
  #header-style-1 .yamm .dropdown.yamm-fw:hover .dropdown-menu {display: block !important;}
  .tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
  .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
  .tb-megamenu .nav > li.dropdown.open.active > a:hover,
  .affix .tb-megamenu .nav > li.yamm-fw > .dropdown-menu {border: none !important; border-radius: 0 !important; font-weight: normal;}
  .tb-megamenu .nav-collapse .nav {margin:7.5px -15px;}
  .tb-megamenu .nav-collapse .nav > li {float: none;}
  .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a {margin-left: 0;}
  .tb-megamenu-nav .arrow-up {display: none;}
  /*.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {color: #FFF !important;}  */
  .tb-megamenu .tb-block {margin-top: 20px;}
  .navbar-header {padding-bottom: 20px;}
  .tb-megamenu .row-fluid, .tb-megamenu .mega-dropdown-menu, .tb-megamenu .row-fluid [class*="span"] {width: 100% !important;min-width: 100% !important;left: 0 !important;margin-left: 0 !important;transform: none !important;-webkit-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-o-transform: none !important;}
  .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu{display: block!important;}
  .tb-megamenu .nav-collapse .dropdown-menu { background: #fff; }
  .tb-megamenu .nav-collapse .dropdown-menu a:hover, .tb-megamenu .nav-collapse .dropdown-menu a:focus {
    background-color: #eee;
  }
  .tb-megamenu .nav-collapse .dropdown-menu.yamm-content a:hover, .tb-megamenu .nav-collapse .dropdown-menu.yamm-content a:focus {
    background: none;
  }
  .tb-megamenu .nav-collapse .nav > li.active > a:hover, .tb-megamenu .nav-collapse .nav > li.active > a:focus {
    background: none;
  }
  .tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {
    font-weight: normal;
  }
  .tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
    background: none;
    color: #df4a43;
  }
  .tb-megamenu .row {
    margin-left: -20px;
  }
  .tb-megamenu .nav-collapse .dropdown-menu {
    top:auto;
    float: none;
    position: static;
  }  
  .tb-megamenu .nav > li > a {
    padding: 9px 15px;
  }
}
/*@media (min-width: 1200px) {*/
  .tb-megamenu .row-fluid .span3 {
      width: 25%;
  }
/*}*/
@media (min-width: 768px) {
  .navbar-toggle {
    display: block;
  }
}
@media (min-width: 1000px) {
  .navbar-toggle {
    display: none;
  }
  .tb-megamenu .nav-collapse.collapse {display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;}
  .tb-megamenu .nav-collapse.collapse.in, .tb-megamenu .nav-collapse.in {width: auto;}
} 

@media (max-width: 738px) {
  .tb-megamenu .nav-collapse .nav li a {
      border:none;
  }
}