
/*established css not utilized by em_boxmenu.css*/
header .menu .navigation .mainnavigation .item {
    position: relative;
}

/*override em_boxmenu.css*/

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .titlebox {
    display: none !important;
}

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox,
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li {
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #535353;
    letter-spacing: 0;
    line-height: 28px;
}
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li a,
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li a:link,
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li a:visited,
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li a:hover {
    font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: none;
}


.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li span.name {
  text-wrap: nowrap;
}

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper .itembox .itemlist li {
    margin-bottom: 0;
}

/*not using the contact box*/
.mainnavigation .menuboxcontainer-per .menubox .ddv-shell {
    display:none;
}

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .itemcontentcontainer {
    margin-bottom:0;
}


/*override*/

header .mainnavigation > .item:before {
    border-bottom-width: 5px;
    border-bottom-color: #F4811F;
    top:-17px ;/*counter the height of the header*/
}

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .standardmenulistbox .itemboxlist .listboxwrapper .itembox .itemlist li span.wrap:after {
  border-bottom-color: #605953;
  border-bottom-width: 1px;   
}
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .itemboxlist .listboxwrapper {
    padding-top:21px;
}
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .standardmenulistbox .columnbox:before {
    border:none;
}
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .standardmenulistbox .columnbox.sensorOverColumn:before {
    transform:none;
    transform-origin: 0 0;
    transition:none;
}

.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .standardmenulistbox .menulistwrapper:before,
.mainnavigation .menuboxcontainer-per .menubox .linkcontainer .linkwrapper .standardmenulistbox.sensorOverStyles .menulistwrapper:before {
    border:none;
    transform:none;
    transform-origin: 0 0;
    transition:none;
}

/*begin menu*/
/*.menulistbox {

	background-color:#fff;	
	color:#7d7d7d;
	line-height:22px;
	padding: 5px 0 0;
	display:none;
	position:absolute;
	z-index:3000;
	text-transform:capitalize;
}

.makeinvisible {
	opacity:0.0;
	display:block;	
}

.sensorIsSelected {
	
}

.menulistbox .menubullet {
	position:relative;
	top:-5px;
	float:left;
	color:#d2d2d2;
}
.menulistbox .menubullet:last-child {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	display:none;
}

li.menulistitem {
	float:none !important;
	text-align:left !important;
	font-size:16px !important;
	line-height:30px;
	list-style:none !important;
	
    padding: 10px 20px;
    
	font-weight:300 !important;
	cursor:default;
    
    margin-bottom:0;
}

li.menulistitem:hover {
	color: #f4811f;
    background-color: #fff;
} */

/*end menu*/

/*for themed dropdown - add new listbox class to override properties of main box*/
.menulistbox{
    
}

/* add functionality */
#header-navigation #navigation li:hover {
	
}
