
.superMenuColumn .superMenuHeader.superMenuHideText {
	display:none;
}

@media (min-width:1200px) {

	/* 'supermenu' menu tweaks */

	/* active menu item - pointer triangle */
	/*nav ul.nav>li.open:after { 
		width: 0;
	    height: 0;
	    position: absolute;
	    content:"";
	    display:block;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 8px solid #fff;
	    margin-left: 4em;
	    z-index: 1000;
	}*/

	/* active menu item - color underline */
	.navbar-inverse .navbar-nav>.open>a, 
	.navbar-inverse .navbar-nav>.open>a:focus, 
	.navbar-inverse .navbar-nav>.open>a:hover {
		border-bottom:3px solid #00678D;
	}

	.nav > li > a {
		font-size: 16px;
		padding-left: 25px;
		padding-right:25px;
	}
	
	nav ul.nav li.dropdown ul.dropdown-menu {
		width: 100%;
    	/*background-color: rgba(16,102,149,0.9);*/
    	background-color: #fff;
    	border:0;
    	min-height: 12em;
	    padding-left: 18%; /* narrow displayable view while keeping backdrop full width */
	    padding-right: 18%;		
    	letter-spacing: 1px;
	}
	nav ul.nav li.dropdown ul.dropdown-menu li a {
		color:#333;
	}
	nav ul.nav li.dropdown ul.dropdown-menu li a:hover {
		/*background-color:#337ab7;*/
	}

	ul.ulSuperMenu > li {
	    padding-top: 1em;
	}
	.superMenuColumn .superMenuHeader{
		color:#87888B;
	}
	.superMenuColumn .superMenuHeader.superMenuHideText {
		display:block;
		color:transparent;
		visibility:visible;
	}
	.superMenuColumn {
    	/*text-transform: uppercase;*/
    	font-weight: 600;
    	font-size:1.0em;
	}
	.superMenuColumn ul{
		list-style: none;
		padding-left:2em;
	}
	.superMenuColumn div:not(.first),
	.superMenuColumn ul li {
	    margin: 1.1em auto;
	}
	
	.superMenuColumn ul li.last {
	    margin-bottom: 2.5em;
	}

	.superMenuColumn:not(.firstCol):not(.superMenuHideBorder):after { /* set up partial border */
	    content: '';
	    position: absolute;
	    width: 100%;
	    height: 90%;
	    left: 0;
	    top: 2%;
	    border-left: 1px solid #E1E1E1;
	    z-index:-1000;
	}

	.flexmeParent{
		display:flex;
	}
}