.togglemenu { display: none; border-top: 2px solid #47526a; border-bottom: 2px solid #47526a; width: 30px; 
	padding: 6px 0; }
.togglemenu:before { content: ''; display: block; border-top: 2px solid #47526a; }
.hdrmenu { }
.menu {  }
.menu > li { display: inline-block; padding-left: 40px; position: relative; }
.menu > li:last-child { padding-left: 20px; }
.menu > li:before { content: '|'; color: #272661; position: absolute; left: 15px; top: 50%; transform: translateY(-50%); }
.menu > li:first-child:before, .menu > li:last-child:before { display: none; }
.menu > li > a { display: block; line-height: 1; color: #272661; text-transform: uppercase; font-size: 18px; font-weight: 500; }
.menu > li:hover a { } 	
.menu > li.current-menu-item > a { font-weight: 700; } 
.menu .get_involved_bg a {background: #272661; color: #fff; line-height: 50px; padding: 0 20px;} 

/*======= RESPONSIVE */

@media screen and (max-width: 1800px) { 
.menu > li > a { font-size: 14px; }
.menu .get_involved_bg a { line-height: 40px; }
}

@media screen and (max-width: 1199px) { 
.menu > li { padding-left: 30px; }	
.menu > li:last-child { padding-left: 10px; }
.menu > li:before { left: 10px; }	
}

@media screen and (min-width: 1000px) { 
.hdrmenu { display: block !important; height: auto !important; opacity: 1 !important; }
}

@media screen and (max-width: 999px) { 
.sticky .hdrmenu { top: 58px; }
.hdrmenu { background: rgba(255,255,255,0.98); position: absolute; right: 0; top: 60px; width: 280px; 
	padding: 30px 15px; display: none; }
.menu > li { display: block; padding: 0 0 20px 0; }
.menu > li:before { display: none; }
.menu > li:last-child { padding-left: 0; }
.togglemenu { display: block; }
}