.tooltipster-sidetip.tooltipster-lal .tooltipster-box {
    border-radius: 2px;
    border: 0;
    background: #fff;
    box-shadow:0 2px 2px rgba(0,0,0,.2);
}

.tooltipster-sidetip.tooltipster-lal .tooltipster-content {
    color: #404040;
    font-size: 14px;
    padding: 6px 10px 6px 10px;
}

.tooltipster-sidetip.tooltipster-lal .tooltipster-arrow {
    height: 9px;
    margin-left: -9px;
    width: 18px;
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-lal.tooltipster-right .tooltipster-arrow {
    height: 18px;
    margin-left: 0;
    margin-top: -9px;
    width: 9px;
}

.tooltipster-sidetip.tooltipster-lal .tooltipster-arrow-background {
    border: 9px solid transparent;
    box-shadow:0 2px 2px rgba(0,0,0,.1);
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #fff;
    top: 1px
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #fff;
    left: -1px
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #fff;
    left: 1px
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #fff;
    top: -1px
}

.tooltipster-sidetip.tooltipster-lal .tooltipster-arrow-border {
    border: 9px solid transparent
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #ccc
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #ccc
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #ccc
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #ccc
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -9px
}

.tooltipster-sidetip.tooltipster-lal.tooltipster-right .tooltipster-arrow-uncropped {
    left: -9px
}

/* tour theme */
.tooltipster-sidetip.tooltipster-base.tooltipster-lal-tour  {
    margin-left: 1px;
}
.tooltipster-sidetip.tooltipster-lal-tour .tooltipster-box {
    border-radius: 0;
    border: 0;
    background: #000;
    opacity: 0.85;
    box-shadow: 0;
    height: 80px;
}

.tooltipster-sidetip.tooltipster-lal-tour .tooltipster-content {
    color: white;
    font-size: 14px;
    line-height: 18px;
    padding: 6px 10px 6px 10px;
    max-height: 80px;
    font-weight: 600;
    font-family: "ProbaPro",sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}

.tooltipster-sidetip.tooltipster-lal-tour .tooltipster-arrow {
    height: 9px;
    margin-left: -9px;
    width: 18px;
}

.tooltipster-sidetip.tooltipster-lal-tour.tooltipster-left .tooltipster-arrow, .tooltipster-sidetip.tooltipster-lal-tour.tooltipster-right .tooltipster-arrow {
    height: 18px;
    margin-left: 0;
    margin-top: -9px;
    width: 9px;
}

.tooltipster-tourfade {
    opacity: 0.0;
    -webkit-transform: translate(0,20px);
    -moz-transform: translate(0,20px);
    -o-transform: translate(0,20px);
    -ms-transform: translate(0,20px);
    transform: translate(0,20px);
    
    -webkit-transition-property: transform,opacity;
    -moz-transition-property: transform,opacity;
    -o-transition-property: transform,opacity;
    transition-property: transform,opacity;

    transition-duration: 0.250s;
    -webkit-transition-duration: 0.250s;
    -moz-transition-duration: 0.250s;
    -o-transition-duration: 0.250s;

    -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}
.tooltipster-tourfade.tooltipster-show {
     opacity: 0.90;
    -webkit-transform: translate(0,0px);
    -moz-transform: translate(0,0px);
    -o-transform: translate(0,0px);
    -ms-transform: translate(0,0px);
    transform: translate(0,0px);
    
    -webkit-transition-property: transform,opacity;
    -moz-transition-property: transform,opacity;
    -o-transition-property: transform,opacity;
    transition-property: transform,opacity;

    transition-duration: 0.250s;
    -webkit-transition-duration: 0.250s;
    -moz-transition-duration: 0.250s;
    -o-transition-duration: 0.250s;

    -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -moz-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    
}
