body {



  padding-bottom: 20px;

}



.navbar {

  margin: 20px 0px;

	text-transform: uppercase;

}
.navbar ul{
	margin-top:0px
}


.navbar li {
	border-bottom:1px solid #379199;
}

.navbar ul ul li {
	display:block;
}

.item-101 {

	visibility: hidden;

    width: 0;

  display: none !important;

    

}


.nav>li>a:last-child {

  position: relative;

  display: block;

  padding: 10px 0 10px 15px;

}



.navbar li a {

	font-family: 'open_sanssemibold', sans-serif;
	font-size: 16px;
	color:gray;
	font-weight:normal !important
	

}

@media (min-width: 768px){
	.navbar ul {
		float: left;
		
	}
	.navbar li {
		float: left;
		border:none;
	}
}
@media (min-width: 880px){
	.navbar li {
	
		margin: 10px 10px 10px 20px;
	
	}
	.navbar li:last-child {
	
		margin: 6px 0 0 10px;
	
	}
}


.nav>li>a:hover, .nav>li>a:focus {

text-decoration: none;

background-color: transparent;

color: #B75814;

}

a {

	color: #379199;

}

.navbar-default {

    background-color: rgba(0, 0, 0, 0);

    background-image: none;

    border-color: rgba(0, 0, 0, 0);

    box-shadow: none;

}





.sidebar-nav {

    padding: 9px 0;

}



.dropdown-menu .sub-menu {

 	left: 100%;

    position: absolute;

    top: 0;

    visibility: hidden;

    margin-top: -1px;

   

}

.dropdown-menu, .nav-child {

left: -15px;

min-width: 260px;

background-color: rgba(255,255,255,0.9);

border: 1px solid #D2D3D4;

border-radius: 0;

-webkit-box-shadow: none;

box-shadow: none;

background-clip: padding-box;

}





 triangle

.navbar li:first-child a:after {

  content: '';

    position: absolute;

    left: 50%;

    top: -8px;

    width: 0;

    height: 0;

    border-left: 11px solid transparent;

    border-right: 11px solid transparent;

    border-bottom: 8px solid #D2D3D4;



}

.navbar li:first-child a:hover:after {

    border-bottom-color: rgba(255,255,255,0.9); 

}



.navbar .dropdown-menu li:first-child {

visibility: visible;

  margin-top: 15px;

}

.navbar .dropdown-menu li:last-child {

  margin-bottom: 15px;

}

.navbar .dropdown-menu li, .navbar .nav-child li  {

  margin: 0;

  float:none;

}

.dropdown-menu>li>a , .nav-child>li>a{

   color: #6D6E70;

    text-transform: none;

  line-height: 2;

  display: block;

  padding-left: 30px;

}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {

color: #379199;

text-decoration: none;

background-color: transparent;

outline: 0;

}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {

color: #B75814;

background-color: transparent;

}

.dropdown-menu li:hover > .sub-menu {

    visibility: visible;

}


@media (min-width: 768px){
	.dropdown:hover > .dropdown-menu , .parent:hover > .nav-child{
	
		display: block;
	
	}
}



.dropdown .dropdown > .dropdown-menu {

  left: 100%;

  top: -70%;

  background-color: rgba(240,240,240,0.9);

}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {

    margin-top: 0;

}



.navbar .sub-menu:before {

    border-bottom: 7px solid transparent;

    border-left: none;

    border-right: 7px solid rgba(0, 0, 0, 0.2);

    border-top: 7px solid transparent;

    left: -7px;

    top: -10px;

}

.navbar .sub-menu:after {

    border-top: 6px solid transparent;

    border-left: none;

    border-right: 6px solid #fff;

    border-bottom: 6px solid transparent;

    left: 10px;

    top: -11px;

    left: -6px;

}

.navbar-collapse {
  padding: 0px;
}



.caret {

display: none;

}



/* SPEECH BUBBLES */

/* Bubble Top */

.bubble-top {

  display: inline-block;

  position: relative;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

}

.bubble-top:before {

  pointer-events: none;

  position: absolute;

  z-index: -1;

  content: '';

  border-style: solid;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: top;

  transition-property: top;

  left: calc(50% - 10px);

  top: 0;

  border-width: 0 10px 10px 10px;

  border-color: transparent transparent #e1e1e1 transparent;

}

.bubble-top:hover:before, .bubble-top:focus:before, .bubble-top:active:before {

  top: -10px;

}



/* START LEFTBAR SUBMENU STYLING */

#leftmenu>li>a{

  color: #B75814;

  font-size: 12px;

  padding-left: 15%;

}

#leftmenu>li:first-child {

border-top: 1px solid #B75814;

}

#leftmenu li {

  border-bottom: 1px solid #B75814;

}

#leftmenu li:before {

    content: "";

    display: inline-block;

    position: absolute;

    background: url("/images/leftmenu-triangle.png") no-repeat 34% 0;

    vertical-align: middle;

    top: 34%;

    left: 0;

    width: 7px;

    height: 12px;

}

#leftmenu .dropdown-menu li {

  border-bottom: 1px solid #d1d1d1;

}



#leftmenu .dropdown-menu {

    border: medium none;

    float: right;

    height: auto;

    left: 0;

    min-width: inherit;

    position: relative;

    width: auto;

}

#leftmenu .dropdown-menu li a{

  font-size: 12px;

}



/* END LEFTBAR SUBMENU STYLING */