div.fresco-topbar {
    background: var(--color);
}

div.fresco-topbar>div a {
    color: white;
}

div.fresco-topbar>div a:hover {
    text-decoration: underline !important;
}

div.fresco-topbar>div svg {
    fill: white;
}

div#fresco-container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

div#fresco-container>div {
    width: 50%;
    padding: 0 15px;
}


div.fresco-topbar div#fresco-container a {
    font-size: 14px;
    text-decoration: none;
}

.header-footer-group.sticky div.fresco-topbar {
    display: none;
}

div#fresco-container>div:nth-child(2) {
    text-align: right;
}

div#fresco-container {
    padding: 5px 0;
}

.fresco-topbar div#fresco-container>div:nth-child(1) a i {
    margin-right: 5px;
}


#fresco-container .fresco-col-50:nth-child(1) {
    width: 100%;
    display: flex;
    align-items: center;
}

#fresco-container .fresco-col-50:nth-child(2):empty {
    display: none;
}

header#site-header .fresco-col-50 i {
    margin-right: 6px;
}

header#site-header .fresco-col-50 span,
header#site-header .fresco-col-50 a,
header#site-header .fresco-col-50 i {
    font-size: 14px;
    color: white;
}

div.fresco-topbar {
    background: #66797b;
}

#fresco-container .fresco-col-50:nth-child(1) {
    width: 100%;
    display: flex;
    align-items: center;
}

div#fresco-container>div {
    padding: 5px 15px;
}




.fresco-topbar div#fresco-container .fresco-col-50 {
    width: 50%;
    display: flex;
    gap: 15px;
}

.fresco-topbar div#fresco-container .fresco-col-50:first-child {
    justify-content: start;
}

.fresco-topbar div#fresco-container .fresco-col-50:last-child {
    justify-content: end;
}