/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/


/* Contenitore principale */
.tm-focus-list {
    width: 100%;
}

/* Elenco articoli */
.tm-focus-list__items {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* Singolo box */
.tm-focus-list__item {
    background-color: #f2f2f2;
    border: none;
    border-radius: 2px;
    padding: 0;
    margin: 0 0 16px 0;
    transition: background-color 0.2s ease;
}

/* Rimuove il margine dall'ultimo box */
.tm-focus-list__item:last-child {
    margin-bottom: 0;
}

/* Titolo cliccabile */
.tm-focus-list .tm-focus-list__link {
    display: block;
    padding: 24px;
    
    /* Eredita la tipografia del sito */
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;
    
    text-decoration: none;
}

/* Hover */
.tm-focus-list__item:hover {
    background-color: #e5e5e5;
}

.tm-focus-list .tm-focus-list__link:hover {
    color: inherit;
    text-decoration: none;
}

/* Responsive */
@media (max-width: 767px) {
    .tm-focus-list .tm-focus-list__link {
        padding: 20px;
    }
}
