.topbar-nav { background: #f7941d; }
.topbar-nav ul { padding: 0; margin: 0; list-style: none; background: #f7941d; }
.topbar-nav .metismenu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

/**top-level items equal widths
.topbar-nav .metismenu > li { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; } **/

/***top-level items unequal widths***/
.topbar-nav .metismenu > li { width: auto; position: relative; }
.topbar-nav .metismenu > li > ul { width: auto; min-width: 13.6em!important; border-radius: 0 0 8px 8px; }
.topbar-nav .metismenu > li > ul > li { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }
/**end unequal widths***/

/***Manage dropdown width***/
/*.topbar-nav .metismenu > li#menu-item-2408 > ul { width: 240px; } improve/refi*/
.topbar-nav .metismenu > li#menu-item-1480 > ul { width: 235px; } /*about*/
.topbar-nav .metismenu > li#menu-item-2013 > ul { width: 262px; } /*orpheum*/
/***end manage dropdown width***/

/***Manage font-size***/
.topbar-nav .metismenu > li { font-size: 17px; line-height: 1.25; }
.topbar-nav .metismenu > li li { font-size: 16px; line-height: 1.25; }
.topbar-nav .metismenu > li li li { font-size: 15px; line-height: 1.25; }
/***end manage font-size***/

.topbar-nav .metismenu a { position: relative; display: block; padding: 12px 20px; color: #fff; outline-width: 0; transition: all .3s ease-out; text-decoration: none; }

/***Manage padding***/
.topbar-nav .metismenu > li > a { padding: 14px 20px; } /**top level*/
.topbar-nav .metismenu > li li > a { padding: 14px 10px 14px 20px; } /**dropdown*/
.topbar-nav .metismenu > li li:last-child > a { padding-bottom:22px; border-radius: 0 0 8px 8px; }
.topbar-nav .metismenu > li li li a { padding: 9px 20px 9px 35px; } /*3rd level*/
.topbar-nav .metismenu > li li li:last-child a { padding-bottom:12px; border-radius:0; }
.topbar-nav .metismenu a.has-arrow { padding-right: 30px; }

.topbar-nav .metismenu li ul li.current-page-parent a, 
.topbar-nav .metismenu li ul li.current_page_parent a { color: #fff; text-decoration: none; background: #ee870e; }

.topbar-nav .metismenu li ul li.current-page-parent.nohilite a, 
.topbar-nav .metismenu li ul li.current_page_parent.nohilite a { background: transparent; }

.topbar-nav .metismenu a:hover, 
.topbar-nav .metismenu a:focus, 
.topbar-nav .metismenu a:active, 
.topbar-nav .metismenu li ul li.current-page-parent.nohilite a:hover, 
.topbar-nav .metismenu li ul li.current_page_parent.nohilite a:hover { background: #ee870e; }

.topbar-nav .metismenu li ul li.current-page-parent > a[aria-expanded="true"], 
.topbar-nav .metismenu li ul li.current_page_parent > a[aria-expanded="true"] { background: #f7941d; }

.topbar-nav .metismenu > li.current-menu-ancestor > a, 
.topbar-nav .metismenu > li.current-menu-item > a { background: #f6750a; }

.topbar-nav .metismenu > li.current-menu-ancestor.nohilite > a, 
.topbar-nav .metismenu > li.current-menu-item.nohilite > a { background: transparent; }

.topbar-nav .metismenu > li > ul > li.current-menu-item > a, 
.topbar-nav .metismenu > li > ul > li li.current-menu-item > a { color: rgba(0, 0, 0, 0.6); }

.topbar-nav .metismenu > li > ul > li.open.current-menu-item > a { color: #fff; }
.topbar-nav .metismenu > li > a[aria-expanded="true"] > ul { display: block!important; }

/**skinnier navbar (for shorter header) overwrites above rules**/
.topbar-nav .metismenu > li > a { padding: 10px 20px; height: 100%; } /**top level*/
.topbar-nav .metismenu > li li > a { padding: 10px 10px 10px 21px; } /**dropdown*/
.topbar-nav .metismenu > li li li a { padding: 7px 20px 7px 36px; } /*3rd level*/
.topbar-nav .metismenu a.has-arrow { padding-right: 30px; }

@media (min-width: 950px) {
	.topbar-nav .metismenu { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin: 0 auto; max-width: 990px; /*should change if top-level menu items change or l/r padding changes*/ }
	.topbar-nav .metismenu > li { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
	.topbar-nav .metismenu > li > ul { position: absolute; top: 100%; 	min-width: 100%; z-index: 1001; }
	.topbar-nav.is-hoverable .metismenu > li > ul { height: auto !important; }
	.topbar-nav.is-hoverable .metismenu > li:hover > ul { display: block; }
	.topbar-nav.is-hoverable .metismenu > li:hover > a.has-arrow:after { -webkit-transform: rotate(-135deg); transform: rotate(-135deg); }
}

@media (max-width: 1051px) {
	/***Manage font-size***/
	.topbar-nav .metismenu > li { font-size: 16px; line-height: 1.25; }
	.topbar-nav .metismenu > li li { font-size: 15px; line-height: 1.25; }
	.topbar-nav .metismenu > li li li { font-size: 15px; line-height: 1.25; }
	
	/***Manage padding***/
	.topbar-nav .metismenu > li > a { padding: 14px 16px; } /**top level*/
	.topbar-nav .metismenu > li li > a { padding: 14px 10px 14px 16px; } /**dropdown*/
	.topbar-nav .metismenu > li li li a { padding: 9px 10px 9px 30px; } /*3rd level*/
	
	.topbar-nav .metismenu { max-width: 980px; }
	
}

@media (max-width: 980px) {
	/***Manage font-size***/
	.topbar-nav .metismenu > li { font-size: 15px; line-height: 1.25; }
	.topbar-nav .metismenu > li li { font-size: 14px; line-height: 1.25; }
	.topbar-nav .metismenu > li li li { font-size: 14px; line-height: 1.25; }
	
	/***Manage padding***/
	.topbar-nav .metismenu > li > a { padding: 12px 14px; } /**top level*/
	.topbar-nav .metismenu > li li > a { padding: 12px 10px 12px 14px; } /**dropdown*/
	.topbar-nav .metismenu > li li li a { padding: 7px 10px 7px 28px; } /*3rd level*/
	
	.topbar-nav .metismenu { max-width: 920px; }
	
}