/* non-destructive removal of text logo */
li.rt-menu-logo > a > span {
    opacity: 0;
    height: 330px;
}
/* addition of background image logo */
.menu-block .gf-menu .rt-menu-logo {
    background: url(../images/logo/logo.png);
    background-repeat: no-repeat;
    width: 348px;
    height: 60px;
}
/* Adjust menu-logo underline position */
.menu-block .gf-menu .rt-menu-logo:after {
    bottom: 0px !important;
}
/* If needed use this Code Block to increase <a> area to match logo size*/
.menu-block .gf-menu .rt-menu-logo .item {
    padding-right: 80px !important;
}

.menu-block .gf-menu .rt-menu-logo:after {
   background: url(../images/logo/logo.png);
    background-repeat: no-repeat;
    width: 348px;
    height: 60px;
}