/* CSS Document */

/* styles.css */

/*nav2*/

 /* Custom navbar colors */
      .navbar-custom {
        background-color: #61491A; /* main brown */
      }

      .navbar-custom .navbar-brand,
      .navbar-custom .navbar-nav .nav-link {
        color: #ffffff !important; /* white text */
        transition: background-color 0.3s ease, color 0.3s ease;
      }

      /* Hover state for nav links */
      .navbar-custom .navbar-nav .nav-link:hover {
        background-color: #3F3011; /* darker brown */
        color: #ffffff !important;
      }

      /* Active link styling */
      .navbar-custom .navbar-nav .nav-link.active,
      .navbar-custom .navbar-nav .nav-link.show {
        background-color: #3F3011;
        color: #ffffff !important;
      }

      /* Dropdown menu styling */
      .navbar-custom .dropdown-menu {
        background-color: #61491A;
      }

      .navbar-custom .dropdown-menu .dropdown-item {
        color: #ffffff !important;
      }

      .navbar-custom .dropdown-menu .dropdown-item:hover {
        background-color: #3F3011;
        color: #ffffff !i


.logo-img {
  max-width: 450px;
  width: 100%;
  height: auto;
}

.tagline {
  font-size: 1.2rem; /* adjust to taste */
  white-space: nowrap; /* keeps it on one line */
}




/* Main */
.menu {
  position: relative;
}

.dropdown-menu {
  position: absolute;
}

.CssNav .dropdown-menu {
  position:absolute; /* Not hidden */
  z-index: 2500;
  display: none;
}

#menu{
	width: 100%;
	margin: 0;
	list-style: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	position: relative;
	z-index: 2040;
	overflow: visible;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 30px;
	background-color: #61491A
}
.CssNav .dropdown:hover .dropdown-menu {
  display: block; /* Optional: enables hover dropdown */
}


#menu li{
	float: left;
	position: relative;
	height: 32px;
	width: 157px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0px;
}

#menu a{
	float: left;
	height: 30px;
	color: #EEE;
	text-decoration: none;
	width: 150px;
	padding-top: 0px;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
}

#menu li:hover > a{
	color: #F6E6B5; /*#99FFF*/
	height: 30px;
	width: 143px;
}

*html #menu li a:hover{ /* IE6 */
	color: #F6E6B5;  /*#030303*/
}

#menu li:hover > ul{
        display: block;
}

/* Sub-menu */

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	opacity: .9;
}

#menu ul li{
	float: none;
	left: 0px;
	background-color: #61491A;
	width: 160px;
	top: 12px;
	display: block;
	z-index: 2000;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 12px;
}


#menu ul a{
	height: 30px;
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	padding-left: 5px;
	width: 157px;
}

*html #menu ul a{ /* IE6 */
	width: 157px;
}

*:first-child+html #menu ul a{ /* IE7 */
	width: 157px;
}

#menu ul a:hover{
	z-index: 500;
	height: 30px;
	color: #F5D384;
	left: 0px;
	top: 14px;
}

 #menu ul li:first-child a{
	[disabled]-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

#menu ul li:first-child a:after{
	
}

#menu ul li:first-child a:hover:after{
} 
#menu ul li:last-child a{
 
}


* html #menu             {
   
} /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */
.CssNav #menu li ul li ul {
	background-position: 95% 50%;
	position: absolute;
	left: 158px;
	top: -14px;
}
