.flot_main_item {
    position: relative;
    display: block;
    color: inherit;
}

.flot_main_item:hover {
    color: inherit;
}

.flot_main_img {
    position: relative;
    padding-top: 40%;
    background-color: var(--theme-skit-color-grey);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 1rem;
    overflow: hidden;
}

.flot_main_title {
    display: block;
    font-size: 1rem;
    line-height: 1.2;
    color: inherit;
    margin-top: 1rem;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.flot_main_item:hover .flot_main_title {
    color: var(--theme-skit-color-orange);
}