/* style-navbar-alwayscollapse.css */
/*--------------------------------------------------------------------------------------------*/
/* Copy the navbar menu, but disable all the non-mobile (< 768px) adjustments so the mobile
   menu is used on all screen sizes. */

/*@media (min-width: 768px) {*/
    .navbar-toggle {
        display:none;

        display:block;
    }
/*}*/

/*@media (min-width: 768px) {*/
    .navbar-collapse {
        width:auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
		overflow: visible !important;

		display: none !important;
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
/*}*/

/* Collapse Bootstrap v3.3.6 navbar on all screen sizes: */
.navbar-header {
    float: none;
}
.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-collapse.collapse.in {
    display: block!important;
}
.navbar-nav {
    float: none!important;
    margin: 7.5px -15px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*@media (max-width: 767px) {*/
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
        background-image: none
    }
/*}*/

/*@media (min-width: 768px) {*/
    .navbar-nav {
        float:left;
        margin: 0;

        float:none;
    }

    .navbar-nav>li {
        float: left;

        float:none;
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px;

        padding: 5px 15px 5px 25px
    }
/*}*/

/*----------------------*/
.navbar {
  padding: 23px 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  -webkit-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
}
.navbar .container .navbar-header .navbar-toggle {
  border-radius: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.navbar .container .navbar-header .navbar-toggle[aria-expanded="false"] {
  background: #435061;
  border-color: #435061;
}
.navbar .container .navbar-header .navbar-toggle[aria-expanded="false"] span {
  background: rgb(102,200,199);
}
.navbar .container .navbar-header .navbar-toggle[aria-expanded="true"] {
  margin-bottom: 20px;
  background: rgb(102,200,199);
  border-color: rgb(102,200,199);
}
.navbar .container .navbar-header .navbar-toggle[aria-expanded="true"] span {
  background: #435061;
}
.navbar .container .navbar-header .navbar-brand {
  margin-left: 0;
}
/*@media (max-width: 767px) {*/
  .navbar .container .navbar-header .navbar-brand {
    margin-left: 15px;
  }
/*}*/
.navbar .container .navbar-header .navbar-brand img {
  max-height: 37px;
}
.navbar.affix {
  position: fixed;
  top: 0;
  width: 100%;
  padding: 10px 0;
}
.navbar.affix + header, .navbar.affix + section {
  margin-top: 91px;
}
.navbar.affix-bottom {
  position: absolute;
  width: 100%;
}

.navbar-brand {
  line-height: 45px;
  padding: 0;
  display: block;
  height: auto;
}
.navbar-brand img {
  display: inline;
}

/*@media (max-width: 767px) {*/
  #mainNav {
    max-height: 250px;
    max-height: none;
  }
/*}*/
#mainNav .navbar-nav {
  margin-right: 10px;
}
/*@media (max-width: 991px) {
  #mainNav .navbar-nav {
    margin-right: -15px;
  }
}*/
/*@media (max-width: 767px) {*/
  #mainNav .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
  }
/*}*/
#mainNav .navbar-nav li a {
  padding: 0 20px;
  font: bold 13px/45px "Montserrat", sans-serif;
  text-transform: uppercase;
  text-shadow: none;
}
/*@media (max-width: 1199px) {
  #mainNav .navbar-nav li a {
    padding: 0 15px;
  }
}*/
/*@media (max-width: 767px) {*/
  #mainNav .navbar-nav li a {
    line-height: 35px;
  }
/*}*/
#mainNav .navbar-nav li a:focus {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#mainNav .navbar-nav li a + ul {
  border: none;
  padding: 15px;
  border-radius: 0;
  min-width: 254px;
  left: 0;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(125, 140, 159, 0.46);
  box-shadow: 0px 2px 5px 0px rgba(125, 140, 159, 0.46);
}
/*@media (min-width: 1025px) {
  #mainNav .navbar-nav li a + ul {
    display: block;
    -webkit-transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    -webkit-transition: all 300ms linear 0s;
    transition: all 300ms linear 0s;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
  }
}*/

#mainNav .navbar-nav li a + ul li {
  padding: 0;
  position: relative;
}
#mainNav .navbar-nav li a + ul li a {
  font: 700 13px/48px "Montserrat", sans-serif;
}
#mainNav .navbar-nav li a + ul li a:hover, #mainNav .navbar-nav li a + ul li a:focus {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*@media (min-width: 1025px) {
  #mainNav .navbar-nav li a + ul li a + ul {
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    position: absolute;
    left: 100%;
    top: 0;
  }
}*/
#mainNav .navbar-nav li:hover > a, #mainNav .navbar-nav li:focus > a, #mainNav .navbar-nav li.open > a {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/*@media (min-width: 1025px) {
  #mainNav .navbar-nav li:hover > a + ul, #mainNav .navbar-nav li:focus > a + ul, #mainNav .navbar-nav li.open > a + ul {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@media (min-width: 1025px) {
  #mainNav .navbar-nav li:hover > a + ul li a + ul, #mainNav .navbar-nav li:focus > a + ul li a + ul, #mainNav .navbar-nav li.open > a + ul li a + ul {
    -webkit-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    transform: scale(0, 1);
  }
}
@media (min-width: 1025px) {
  #mainNav .navbar-nav li:hover > a + ul li:hover a + ul, #mainNav .navbar-nav li:hover > a + ul li.active a + ul, #mainNav .navbar-nav li:hover > a + ul li.open a + ul, #mainNav .navbar-nav li:focus > a + ul li:hover a + ul, #mainNav .navbar-nav li:focus > a + ul li.active a + ul, #mainNav .navbar-nav li:focus > a + ul li.open a + ul, #mainNav .navbar-nav li.open > a + ul li:hover a + ul, #mainNav .navbar-nav li.open > a + ul li.active a + ul, #mainNav .navbar-nav li.open > a + ul li.open a + ul {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}*/
#mainNav .navbar-nav li.active a {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/*Navbar 2*/
.navbar2 {
  padding: 0;
}
/*@media (max-width: 767px) {*/
  .navbar2 #mainNav {
    padding: 15px;
  }
/*}*/
.navbar2 #mainNav .nav {
  margin: 0;
}
.navbar2 #mainNav .nav li a {
  line-height: 50px;
  text-shadow: none;
  padding: 0 20px;
}
.navbar2 #mainNav .nav li .dropdown-menu li {
  float: none;
  display: block;
}
.navbar2 .navbar-right li {
  float: left;
}
/*@media (max-width: 991px) {
  .navbar2 .navbar-right li {
    display: none;
  }
}*/
/*@media (max-width: 991px) {
  .navbar2 .navbar-right li.dropdown {
    display: block;
  }
}*/
.navbar2 .navbar-right li a {
  font-size: 16px;
}
.navbar2 .navbar-right li .dropdown-menu {
  padding: 20px;
  margin: 0;
  border-radius: 0;
  width: 300px;
  border: none;
}
/*@media (max-width: 767px) {*/
  .navbar2 .navbar-right li .dropdown-menu {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
/*}*/
.navbar2 .navbar-right li:last-child a {
  font-size: 18px;
}
.navbar2 .search_form .form-control {
  border-radius: 0;
  height: 40px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar2 .search_form .form-control::-moz-placeholder {
  opacity: 1;
}
.navbar2 .search_form .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.navbar2.affix {
  padding: 0;
}
.navbar2.affix + header, .navbar2.affix + section {
  margin-top: 50px;
}
