@charset "utf-8";
/* ========================
  bootstrap reset
  ======================== */

.navbar-collapse.in {
overflow-y: scroll;
}
.navbar-collapse {
max-height: none;
padding-top:5px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background: #9d8561;
}
ul {
padding: 0px;
margin: 0px;
}

.navbar-toggle {
width: 30px;
height: 30px;
display:block;
/*margin-right:15px;*/
}

.navbar-toggle .icon-bar {
width: 30px !important;
transition: all 0.2s ease-in 0s;
-ms-transform: all 0.2s ease-in 0s;
-moz-transform: all 0.2s ease-in 0s;
-webkit-transform: all 0.2s ease-in 0s;
position: absolute;
height: 3px !important;
left: 0px;
top: 0px;
font-weight: bold;
}

.navbar-toggle .icon-bar + .icon-bar {
top: 8px;
}

.navbar-toggle .icon-bar + .icon-bar + .icon-bar {
top: 20px;
}

.active .icon-bar {
transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
-moz-transform rotate(-135deg);
-webkit-transform: rotate(-135deg);
top: 9px;
font-weight: bold;
}

.active .icon-bar + .icon-bar {
display: none;
}

.active .icon-bar + .icon-bar + .icon-bar {
transform: rotate(135deg);
-ms-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-webkit-transform: rotate(135deg);
display: block;
top: 5px;
}

.navbar-collapse {
width: 100%;
max-height: inherit;
}

#navi_list{
display:none;
height:100%;
margin:0;
padding:150px 60px 60px 0;
overflow-y: scroll;
}

#navi_list li{
list-style:none;
white-space:nowrap;
padding:5px 20px;
}

#navi_list li.menu-link{
font-size:90%;
padding:15px 20px 5px 22px;
}

#navi_list ul li a{
display: block;
text-decoration: none;
}


@media screen and (max-width: 991px) {

.navbar-toggle {width: 18px;height: 18px;margin:15px 15px 0 0;}
.navbar-toggle .icon-bar {width: 18px !important;height: 3px !important;}
.navbar-toggle .icon-bar + .icon-bar {top: 3px;}
.navbar-toggle .icon-bar + .icon-bar + .icon-bar {top: 10px;}
.active .icon-bar {top: 9px;}
.active .icon-bar + .icon-bar + .icon-bar {top: 5px;}

#navi_list { width:100%;padding:150px 0 0 0; }
#navi_list li{text-align: center;}

}