    .TAMUCinsideNavigation {
		display: flex;
	    flex-direction: row;
	    flex-wrap: nowrap;
	    align-content: stretch;
	    align-items:flex-end;
        flex:inherit;
	}
	.TAMUCinsideNavigation,
	.TAMUCinsideNavigation * {
		margin:0;
		padding:0;
		text-align:center;
		list-style: none;
        font-size: 1.2rem !important;
        font-weight: 700;
        text-transform: none;
	}
	.TAMUCinsideNavigation *:hover {
		color:#000;
	}
	.TAMUCinsideNavigation * a {
		background:#fafafa;
		display:block;
		padding:1.2rem;
    width:100%;
    height:100%;
    border:1px solid rgba(0,0,0,0);
	}
  .TAMUCinsideNavigation * a:hover {
    cursor:default;
  }

	.TAMUCinsideNavigation li {
		flex-grow: 1;
		border:1px solid #ddd;
	}

	.TAMUCinsideNavigation ul {
    display:none;
    border-bottom:1px solid #333;
    border-top:1px solid #333;
  }

  .TAMUCinsideNavigation li:hover > a {
    background:#fff;
    border:1px solid #bbb;
  }
  .TAMUCinsideNavigation li:hover > a:hover[href] {
    color:#06c;
    text-decoration:underline;
    background:#fff;
    border:1px solid #07d;
    cursor:pointer;
    /* DO SOMETHING HERE */
  }

  .TAMUCinsideNavigation li:hover > ul {
    position:absolute;
    left:0;
    display:flex;
    width:100%;
    align-items:stretch;
    z-index: auto;
  }
    .TAMUCinsideNavigation > li:hover > ul {
        width:77.4%;
        transform:translateX(216px);
    }
  .TAMUCinsideNavigation li:hover ul ul {
    left:0;
    flex-wrap: wrap;
  }
  .TAMUCinsideNavigation li:hover ul ul li {
    display:flex;
    flex-basis:20%;
    flex-grow:1;
  }
@media screen and (max-width:976px) and
(-webkit-min-device-pixel-ratio:2) {
    
  .TAMUCinsideNavigation {
    margin-top:5.5em;
    position:absolute;
    width:100vw;
    align-items:stretch;
  }

  .TAMUCinsideNavigation > li > a:after {
    content:"^";
    font-weight:bold;
    display:inline-flex;
    transform:rotate(180deg);
    float:right;
  }
  .TAMUCinsideNavigation > li a:hover:after {
    transform:rotate(0);
  }
  .TAMUCinsideNavigation > li a {
    text-align:left;
  }
  .TAMUCinsideNavigation > li:hover > ul {
    width:100vw;
    left:0;
    transform:unset;
    flex-direction:column;
  }

}