.gilmanTopMenuMain {
    background-color: var(--gilmanRed);
    color: #fff;
    border-top:solid 2px white;
    border-bottom:solid 2px white;
    overflow: hidden;
}

.gilmanTopMenuMainContainer{
    height:100px;
}

.gilmanTopMenuMainContainer h1 {
    font-size: 1.5em;
    font-family: "Chakra Petch", sans-serif;
    font-weight: 600;
    font-style: italic;
    margin-top:4px;
    text-transform: uppercase;
}

.gilmanTopMenuMainContainer a {
    text-decoration: none;
    color: #fff;
}

.gilmanTopMenuMainContainer a:hover {
    color: #eee;
}

.topMenuMainItem{
    height:100%;
    margin-right:2em;
}

.topMenuMainItemLink{
    height:100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.topMenuMainItemLink{
    font-size: 1em;
    transition: 0.25s all;

}

.topMenuMainItemLink:hover{
    font-size: 1.5em;
    transition: 0.25s all;
}

.topMenuMainIcon{
    height:100%;
    width:auto;
    max-height:100px;
    margin-right:10px;
}

.topMenuMainContact{
    background-color:#fff;
}
.topMenuMainContact h1 a{
    font-size: 1em;
    color:var(--gilmanRed);
    transition: 0.25s all;
}
.topMenuMainContact h1 a:hover{
    color:var(--gilmanRed);
    font-size: 1.2em;
}

.topMenuMainContact {
  display: flex;
  align-items: center;
  background: #fff;
  padding: 0;
}

.topMenuMainContact img {
    background-color:var(--gilmanRed);
  height: 100%;
  width: auto;
  display: block;
}


.gilmanTopMenuExtender{
    position: absolute; height:100%; width:0px; background-color:#fff; right:.75rem;
}
.gilmanTopMenuExtender div{
    position: absolute; height:100%; width:500px; background-color:#fff; left:0px;
}
