﻿:root {
    --trevlo-base: #3470e2;
}

.main-footer__logo {
    max-height: 45px;
}


.tab-one__list li:hover img, .tab-one__list li.active-btn img {
    filter: invert(1);
}

.tab-one__list .tab-btn img {
    width: 40px;
    height: 40px;
    margin-right:20px;
    object-fit: cover;
    object-position: center;
    filter: invert(63%) sepia(99%) saturate(5842%) hue-rotate(210deg) brightness(95%) contrast(85%);
}

.sidebar-blog__posts-image img {
    height: 100%;
    object-fit: cover;
}

.trevlo-btn i {
    position: relative;
    z-index: 2;
    font-size: 28px;
    font-weight: bold;
    color: inherit;
    transition: all 200ms ease;
}

.tour-listing__card-text {
    line-height: 24px;
    margin-bottom: 18px;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

