#navbar-collapse.navbar-collapse.collapse.in nav ul.menu.nav.navbar-nav{
	/*** Okinawa background-color: #c96937; ****/
	background-color: #CE682D;
}

li#secondary-menu-items,
#navbar-collapse.navbar-collapse.collapse.in nav ul.menu.nav.navbar-nav li.leaf.hidden-md.hidden-lg{
	background-color: gray;
	color:aqua;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

#navbar .container{
	background-color: white;
}

#navbar-collapse.navbar-collapse.collapse{
	/*** Okinawa background-color: #c96937; ****/
	background-color: #CE682D;
}

#navbar.navbar.navbar-fixed-top.navbar-default{
}

#navbar-collapse.navbar-collapse.collapse nav ul.menu.nav.navbar-nav li.leaf a{
	color: white;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #a7562c;
    }


/*secondary menu*/

#navbar-collapse .navbar-nav.secondary{
	text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

#navbar-collapse li.first.expanded.hidden-md.hidden-lg.dropdown,
#navbar-collapse li.expanded.hidden-md.hidden-lg.dropdown{
	color:#0ca3b1;
	margin-left:5px;
}


 /* Style the buttons that are used to open and close the accordion panel */
button.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
button.accordion.active, button.accordion:hover {
    background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
div.panel {
    padding: 0 18px;
    background-color: white;
    display: none;
} 

@media (min-width:992px) { 

	body.navbar-is-fixed-top .page-node{
	padding-top:220px !important;
		
	}


	body.navbar-is-fixed-top {
		padding-top: 130px;
	}
	
	body.navbar-is-fixed-top .front.logged-in{
		padding-top: 130px;
	}

	.navbar > .container {
	    text-align: center;
	}
	.navbar-header,.navbar-brand,.navbar .navbar-nav,.navbar .navbar-nav > li {
	    float: none;
	    display: inline-block;
	}
	.collapse.navbar-collapse {
	    float: none;
	    display: inline-block!important;
	    width: auto;
	    clear: none;
	}
}

/* CSS BOOTSTRAP OVERIDE*/

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
	
	.navbar-toggle {
    float: left;
	}
}