.active-search {
    background-color: rgb(247, 243, 221) !important;
    color: black !important;
}

.date-button-desktop {
    margin-left: 40px;
}

@media (min-width: 1200px) {
    
    .toolbarIconLarge {
        display:inline-block !important;
    }

    .toolbarIconSmall {
        display: none !important;
    }
}

@media only screen and (min-width: 950px) and (max-width: 1200px) {
    #toolbarIcon {
        width: auto !important;
        min-width: 70px !important;
        /*-webkit-box-flex: 0;*/
        /*display:none;*/
    }

    .toolbarZoomBar {
        /*-webkit-box-flex: 1;
        display: -webkit-box;
        display:flex;
        flex:1;*/
    }

    .hasSmallLogo {
        display:none !important;
    }
}

@media only screen and (min-width: 840px) and (max-width: 950px) {
    .toolbarIconLarge {
        display:none !important;
    }

    .toolbarIconSmall {
        display: inline-block !important;
    }
}

@media screen and (max-width: 840px) {
    .toolbarIcon {
        width: 30px !important;
        /*-webkit-box-flex: 0;*/
        /*display:none;*/
    }

    .toolbarZoomBar {
        /*-webkit-box-flex: 1;
        display: -webkit-box;
        display:flex;
        flex:1;*/
    }

    .hasSmallLogo {
        display:none !important;
    }
    #toolbarIcon {
        display: none !important;
    }
}