.navbar{min-height: inherit; margin-bottom: 0;}
.navbar-default{background: #ffc20e; background: -moz-linear-gradient(top, #ffc20e 0%, #ffad0e 100%); background: -webkit-linear-gradient(top, #ffc20e 0%, #ffad0e 100%); background: linear-gradient(to bottom, #ffc20e 0%, #ffad0e 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc20e', endColorstr='#ffad0e', GradientType=0); border: none; border-radius: 0;}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none;}
.navbar-default .navbar-nav > li{border-left: 1px solid #fed64a;}
.navbar-default .navbar-nav > li:last-child{border-right: 1px solid #fed64a;}
.navbar-default .navbar-nav > li > a{font-size: 14px; font-weight: 700; padding: 12px 25px; text-decoration: none; text-transform: uppercase; color: #000; transition: background .2s ease;}
.navbar-default .navbar-nav > li > a:hover{background: #D9A711; color: #fff;}
.navbar .navbar-nav.navbar-center{display: inline-block; float: none; vertical-align: top;}
.navbar .navbar-collapse.navbar-center{text-align: center; padding: 0;}

@media only screen and (min-width: 769px){
	.dropdown:hover .dropdown-menu{display: block !important; margin-top: 0;}
	.navbar-toggle{display: none !important;}
}
@media only screen and (max-width: 768px){
	.hamburger{width: 100%; text-align: right;}
	.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{background-color: #fff !important;}
	.is-active .hamburger-inner{background-color: #333 !important;}
	
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left: 0 !important; margin-right: 0 !important;}
	.navbar-default{background: #333; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid;}
	.navbar-default .navbar-nav > li{text-align: left; border-left: none !important; border-right: none !important; border-bottom: 1px #777 solid;}
	.navbar-default .navbar-nav > li > a{background: #555; padding: 20px; color: #fff;}
	.navbar .navbar-nav.navbar-center{width: 100%;}
	
	.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:not(.in){display: none !important;}
	.navbar-nav{float: none !important; margin: 0;}
	.navbar-nav > li{float: none;}
	.navbar-nav > li > a{padding-top: 10px; padding-bottom: 10px;}
	.main-menu-item{overflow: hidden !important;}
}
