.la-tooltip {
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.la-tooltip .la-tooltip-text {
    visibility: hidden;
    background-color: black;
    color: #fff;
    border-radius: 6px;
    padding: 0px 7px;
    /*top: 0px;*/
    left: calc(100% + 9px);
    font-size: 13px;
    white-space: nowrap;
    line-height: 28px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;

    /* Fade in tooltip - takes 1 second to go from 0% to 100% opacity */
    opacity: 0;
    transition: opacity 1s;
}

.la-tooltip .la-tooltip-text-submenu {
    top: 4px;
}

.la-tooltip:hover .la-tooltip-text {
	visibility: visible;
	opacity: 1;
}

.la-tooltip-text:hover {
	visibility: hidden !important;
	opacity: 0 !important;
}

.la-tooltip .la-tooltip-text::after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 100%; /* To the left of the tooltip */
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent black transparent transparent;
}

.la-tooltip .la-tooltip-text-left {
    left: inherit !important;
    right: calc(100% + 9px);
}

.la-tooltip .la-tooltip-text-left::after {
    right: inherit !important;
    left: 100%; /* To the right of the tooltip */
    border-color: transparent transparent transparent black !important;
}