#primary-mega-menu { clear: both; border-top: 1px solid #eaf2fa; }
.mega-sub-menu li { list-style-type: none !important; }
#mega-menu-item-nav_menu-49 li { display: inline-block; width: 20px; }
#primary-mega-menu img { border: 5px solid #ccd7e7; margin: 0; padding: 0; width: 95%;}

/* adjust the padding of the images in the mega menu */
#mega-menu-item-media_image-2,
#mega-menu-item-media_image-3,
#mega-menu-item-media_image-4 { padding-bottom: .25em !important; }

/* adjust the padding of the links below the images in the mega menu */
#mega-menu-item-nav_menu-41,
#mega-menu-item-nav_menu-50,
#mega-menu-item-nav_menu-51 { padding-top: 0 !important; }

.menu-item a { text-decoration: none; }
.menu-item { padding: .25em 0 !important; }

#menu-item-14739 { width: 100% !important; }
#menu-item-14740 { float: none; }

/*button-like styles for Helpdesk and Intranet */
#menu-helpdesk-and-intranet { padding-top: 1em; }

#menu-item-14737,
#menu-item-14738 { width: 45%; margin-right: 5%; float: left; } 

#menu-item-14737 a,
#menu-item-14738 a { padding: .5em 0; border: 1px solid darkblue; text-align: center; width: 100%; display: block; font-size: 120%; border-radius: 10px; }

#menu-item-14737 a:hover,
#menu-item-14738 a:hover { border: 1px solid #39c; background-color: rgba(255,255,255,.5) }

#menu-item-14737 a:before { content: '\f0ac'; font-family: 'Font Awesome 5 Free'; font-weight: 900; padding-right: 5px; }
#menu-item-14738 a:before { content: '\f05a'; font-family: 'Font Awesome 5 Free'; font-weight: 900; padding-right: 5px; }

.search-trigger { float: right; }

@media only screen and ( max-width: 767px) { 

#mega-menu-item-nav_menu-43 { padding-bottom: 0 !important; }
#mega-menu-item-nav_menu-44 { padding-top: 0 !important; }
	
}