/*
    NEW CGWG CSS
*/

.header {
    color: #BFC5D2;
    text-align: center;
    font-size:16px;
    position: fixed;
    top: 0;
    width: 100%;
    -webkit-transition: height 0.5s; /* Safari */
    transition: height 0.5s;
    z-index: 99;
    white-space: nowrap;
//    border-bottom: solid 1px #FFFFFF;
    background-color: #FFFFFF;
}

.header-item {
    height:72px;
}

.header a, .header a:hover {
    color: #BFC5D2;
    text-decoration: none;
}

.header-item-accent a, .header-item-accent a:hover {
    color: #16C1BC;
    text-decoration: none;
}

.turquoise-links a, .turquoise-links a:hover {
    color: #16C1BC;
    text-decoration: none;
}

/*
    OLD CGWG CSS
*/


.desktop-header .expanded-header{
    height: 80px;
}

.desktop-header .condensed-header{
    height: 80px;
}

#mobile-header {
    color: #BFC5D2;
    display:none;
     background-color: #FFFFFF;
}

.mobile-menu-items {
    display:none;
}

.header-line {
    width:100%;
    height: 1px;
    background-color: #5A5079;
}


.below-header {
    margin-top: 130px;
}

.bottom-accent {
    border-bottom: 5px solid #16C1BC;
}

.background-and-bottom-accent {
    border-bottom: 5px solid #16C1BC;
    background-color: rgb(48, 193, 188, 0.05);
}


.dropdown .dropdown-menu {
    background: #;
    color: #;
    text-decoration: none;
}
.dropdown .dropdown-item {}
.dropdown .dropdown-item:hover {
    background: rgb(48, 193, 188, 0.05);
    color: #16C1BC;
}

@media screen and (max-width: 1000px) {
  #mobile-header {display: block;}
  #desktop-header {display: none;}
}