.top-bar {
  background: #2f2f2f;
  *zoom: 1;
  overflow: visible; 
}
.top-bar:before, .top-bar:after {
  content: " ";
  display: table; 
}
.top-bar:after { clear: both; }
.top-bar .toggle-topbar { display: none; }
.top-bar .title-area { float: left; }
.top-bar .name h1 a { width: auto; }
.top-bar input,
.top-bar .button {
  line-height: 2em;
  font-size: 0.875em;
  height: 2em;
  padding: 0 10px;
  position: relative;
  top: 8px; 
}
.top-bar.expanded { background: #111111; }
.contain-to-grid .top-bar {
  max-width: 57.5em;
  margin: 0 auto; 
}
.top-bar-section {
  -webkit-transition: none 0 0;
  -moz-transition: none 0 0;
  transition: none 0 0;
  left: 0 !important; 
}
.top-bar-section ul {
  width: auto;
  height: auto !important;
  display: inline; 
}
.top-bar-section ul li { float: left; }
.top-bar-section ul li > a { padding-right: 14px !important; }
.top-bar-section ul li .js-generated { display: none; }
.top-bar-section li a:not(.button) {
  padding: 0 15px;
  line-height: 45px;
  background: #111111; 
}
.top-bar-section li a:not(.button):hover { background: #2b2b2b; }
.top-bar-section .has-dropdown > a { padding-right: 35px !important; }
.top-bar-section .has-dropdown > a:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
  margin-top: -2.5px; 
}
.top-bar-section .has-dropdown.moved { position: relative; }
.top-bar-section .has-dropdown.moved > .dropdown { visibility: hidden; }
.top-bar-section .has-dropdown:hover > .dropdown, 
.top-bar-section .has-dropdown:active > .dropdown { visibility: visible; }
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
  border: none;
  content: "\00bb";
  margin-top: -7px;
  right: 5px; 
}
.top-bar-section .dropdown {
  left: 0;
  top: auto;
  background: transparent; 
}
.top-bar-section .dropdown li a {
  line-height: 1;
  white-space: nowrap;
  padding: 7px 15px;
  background: #1e1e1e; 
}
.top-bar-section .dropdown li label {
  white-space: nowrap;
  background: #1e1e1e; 
}
.top-bar-section .dropdown li .dropdown {
  left: 100%;
  top: 0; 
}
.top-bar-section > ul > .divider {
  border-bottom: none;
  border-top: none;
  border-right: solid 1px #2b2b2b;
  border-left: solid 1px black;
  clear: none;
  height: 45px;
  width: 0px; 
}
.top-bar-section .has-form {
  background: #111111;
  padding: 0 15px;
  height: 45px; 
}
.top-bar-section ul.right li .dropdown {
  left: auto;
  right: 0; 
}


.top-bar-section .has-dropdown > a:after {
 border: 0 none !important;
}



.top-bar-section ul.right li .dropdown li .dropdown { right: 100%; }


.top-bar-js-breakpoint { width: 940px !important; visibility: hidden; }
.top-bar ul > li.toggle-topbar { display: none; }
.top-bar ul > li.has-dropdown { position: relative; /* Dropdown Level 2+ */ }
.top-bar ul > li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown:focus > .dropdown { display: block; visibility: visible; }
.top-bar ul > li.has-dropdown a { padding-right: 33.75px; }
.top-bar ul > li.has-dropdown a:after { content: ""; display: block; width: 0; height: 0; border: solid 5px; border-color: white transparent transparent transparent; margin-right: 15px; margin-top: -2.5px; position: absolute; right: 0; top: 50%; }
.top-bar ul > li.has-dropdown .dropdown { background: #222222; left: 0; margin: 0; padding: 9px 0 0 0; position: absolute; visibility: hidden; z-index: 99; }
.top-bar ul > li.has-dropdown .dropdown li { background: #222222; line-height: 1; min-width: 100%; padding-bottom: 5px; }
.top-bar ul > li.has-dropdown .dropdown li a { color: white; font-weight: normal; height: 100%; line-height: 1; padding: 5px 17px 5px 15px; white-space: nowrap; }
.top-bar ul > li.has-dropdown .dropdown li a:after { border: none; }
.top-bar ul > li.has-dropdown .dropdown li a:hover, .top-bar ul > li.has-dropdown .dropdown li a:focus { background: #3c3c3c; }
.top-bar ul > li.has-dropdown .dropdown li label { color: #6f6f6f; font-size: 10px; font-weight: bold; margin: 0; padding-left: 15px; text-transform: uppercase; }
.top-bar ul > li.has-dropdown .dropdown li.divider { border-top: solid 1px black; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset; height: 10px; padding: 0; width: 100%; }
.top-bar ul > li.has-dropdown .dropdown li:last-child { padding-bottom: 10px; }
.top-bar ul > li.has-dropdown .dropdown li.active a { background: black; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a { padding-right: 30px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown > a:after { border: none; content: "\00bb"; right: 5px; top: 6px; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown .dropdown { position: absolute; left: 100%; top: 0; }
.top-bar ul > li.has-dropdown .dropdown li.has-dropdown:hover > .dropdown, .top-bar ul > li.has-dropdown .dropdown li.has-dropdown:focus > .dropdown { display: block; }
.top-bar ul.left { float: left; width: auto; margin-bottom: 0; }
.top-bar ul.right { float: right; width: auto; margin-bottom: 0; /* Dropdown Right Side Alignment */ }
.top-bar ul.right .has-dropdown .dropdown { left: auto; right: 0px; }
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown > .dropdown { right: 100%; left: auto; width: 100%; }
.top-bar .js-generated { display: none; }




.top-bar {
    background: transparent; 
   
}

.top-bar .title-area{
    background: #005500; 
   
}




/** Removes black background on menu item **/
.top-bar-section li a:not(.button) {
    background: #005500; 
   
}




.top-bar-section a {background: #005000;}
.top-bar-section ul > li.has-dropdown {background: #005000;padding-top:0px;}
.top-bar-section ul > li.has-dropdown .dropdown { background: #005000; padding-bottom:0px;}
.top-bar-section ul > li.has-dropdown .dropdown li { background: #005000; padding-bottom:0px;}
.top-bar-section ul > li.has-dropdown .dropdown li a { background: #005000; }

.top-bar-section ul > li.has-dropdown .dropdown li a:hover, 
.top-bar-section ul > li.has-dropdown .dropdown li a:focus { 
	background: #006600; text-decoration:underline;
}

.top-bar-section a:hover{background: #006000;text-decoration:underline;}



.top-bar-section > ul > .divider {

  border-right: solid 1px #003300;
  border-left: none;

}


.top-bar-section ul.left li a{
	/*background: #007600;*/
	background: #005000;
}

.top-bar-section ul.left .has-dropdown > a {
 background: url("img/white-dropdown-arrow.png") no-repeat scroll 92% 18px transparent;
}

/* FOR ROUNDED BORDER */

.top-bar-section ul.left li{
	/*background: #007600;*/
	background: #007600;
}


.top-bar-section ul.left li:first-child > a{

border-radius: 15px 0 0 0px;background: #005500;
}
/*border-radius for left*/


.top-bar-section ul.left li:last-child > a{
border-radius: 0 15px 0px 0;
}
.top-bar-section ul > li.has-dropdown .dropdown li > a {
border-radius: 0;

}