#wp-admin-bar-gutenverse-pro {
    margin-bottom: -5px;
    margin-top: 5px;
}

#wp-admin-bar-gutenverse-pro a {
    height: 32px !important;
}

#wp-admin-bar-gutenverse span,
#wp-admin-bar-gutenverse-pro span {
    display: flex;
}

#wp-admin-bar-gutenverse-pro a,
#wp-admin-bar-gutenverse-pro:hover a {
    background: #3B57F7!important;
    color: white!important;
}

#wp-admin-bar-gutenverse span img,
#wp-admin-bar-gutenverse-pro span img {
    margin-right: 6px;
    opacity: 0.8;
}

#wpadminbar #wp-admin-bar-gutenverse > .ab-item img,
#wpadminbar #wp-admin-bar-gutenverse-pro > .ab-item img {
    display: block;
    text-indent: 0;
    top: 7px;
    margin-left: 7px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#wpadminbar #wp-admin-bar-gutenverse-pro > .ab-item img {
    margin-left: 0;
}

#wpadminbar #wp-admin-bar-gutenverse-pro .gutenverse-pro-right img {
    margin-left: 7px;
    margin-right: 1px;
}

#wpadminbar #wp-admin-bar-gutenverse > .ab-item img {
    margin-left: 0px;
}

#wpadminbar #wp-admin-bar-gutenverse-pro a {
    padding-left: 10px;
}

@media only screen and (max-width: 782px) {
    #wpadminbar #wp-admin-bar-gutenverse,
    #wpadminbar #wp-admin-bar-gutenverse-pro {
        display: block!important;
    }

    #wp-admin-bar-gutenverse span,
    #wp-admin-bar-gutenverse-pro span,
    #wpadminbar #wp-admin-bar-gutenverse > .ab-item img,
    #wpadminbar #wp-admin-bar-gutenverse-pro > .ab-item img {
        width: 28px;
    }

    #wpadminbar #wp-admin-bar-gutenverse > .ab-item,
    #wpadminbar #wp-admin-bar-gutenverse-pro > .ab-item {
        text-indent: 200%;
        white-space: nowrap;
        overflow: hidden;
        width: 52px;
        padding: 0;
        color: #a7aaad;
        position: relative;
        display: flex;
        justify-content: center;
    }
}