@charset "utf-8";
/* =====================================================
   BOOTSTRAP 2.x — NAVBAR + RESPONSIVE CORE
   ===================================================== */

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

.pull-left { float: left; }
.pull-right { float: right; }

.container {
  width: 1180px;
  margin: 0 auto;
}

@media (max-width: 979px) {
  .container { width: auto; padding: 0 20px; }
}

/* ================= NAVBAR ================= */

.navbar {
  position: relative;
  z-index: 1000;
}

.navbar-fixed-top {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar-inner {
  background: #ffffff;
  border-bottom: 0px solid #ddd;
  padding: 25px 0;
}

.navbar .nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;} */

.navbar .nav > li {
  float: left;
}

.navbar .nav > li > a {
	
	text-transform: uppercase;
 /* font-weight: bold;*/
  display: block;
  padding: 25px 15px;
  color: #333;
  text-decoration: none;
}

.navbar .nav > li > a:hover,
.navbar .nav > li.active > a {
  background: #24a259;
  color: #f5f5f5;
}

/* ================= TOGGLE BUTTON ================= */

.btn-navbar {
  display: none;
  padding: 8px 10px;
  background: #eee;
  border: 1px solid #ccc;
}

.btn-navbar .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  background: #333;
  margin: 4px 0;
}

/* ================= COLLAPSE ================= */

.nav-collapse.collapse {
  height: auto;
}

/* ================= RESPONSIVE ================= */

@media (max-width: 767px) {

  .btn-navbar {
    display: block;
    float: right;
    margin-top: 35px;
  }

  .nav-collapse {
	  
    clear: both;
    width: 100%;
  }

  .nav-collapse.collapse {
	  
    display: none;
  }

  .nav-collapse.collapse.in {
    display: block;
  }

  .navbar .nav > li {
    float: none;
  }

  .navbar .nav > li > a {
    padding: 10px;
    border-top: 1px solid #eee;
  }
}
