/*
 Theme Name: adhenia-formation-v3
 Theme URI: https://www.adhenia-formation.fr/
 Description: Adhenia Formation Elementor IRCF
 Author: IRCF
 Author URI: https://www.ircf.fr
 Template: hello-elementor
 Version: 1.0
 Text Domain: adhenia-formation-elementor
 License: GNU General Public License v3 or later.
 License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
#ttcont {
    padding: 30px !important;
    background: #fff !important;
    color: #333 !important;
    line-height: 2 !important;
    -webkit-box-shadow: 5px 5px 30px 0px rgba(204, 204, 204, 1) !important;
    -moz-box-shadow: 5px 5px 30px 0px rgba(204, 204, 204, 1) !important;
    box-shadow: 5px 5px 30px 0px rgba(204, 204, 204, 1) !important;
    font-style: italic !important;
}

.ircf-container {
    padding: 20px;
    border: solid 1px transparent !important;
    border-radius: 5px;
    background-color: #00384c;
    text-align: center;
}

#ircf-terms-child-nav {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    align-content: flex-start;
    gap: 2vw;
}
.term-childs {
    display: inline-block;
    transition: transform 0.3s ease;
}

.term-childs:hover {
    transform: scale(1.05);
}

#ircf-terms-child-nav > a {
    padding: 5px 10px;
    border: solid 1px transparent;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
    color: white;
    background-color: #4ebab9;
}

#ircf-terms-child-nav > a:hover {
    background-color: #13aa9f;
}

/*=== Type de post : Session ===*/
/*== Boucle : liste ==*/

.session-date {
    font-weight: 600;
    font-size: 16px;
    color: #575756;
}

.e-loop-item > .elementor-element-deb8014 > div {
    padding: 30px;
}

.formation-duration {
    text-align: center;
    font-weight: 500;
    font-size: 14px;
}
