/*
* DIVERS
*/
.sectionPadding {
    padding-top:30px;
    padding-bottom:30px;
}
.mt-30 {
    margin-top:30px;
}

body.page #main-content {
    background:#FFF;
}
.testimonial-item ul li {
    color:#FFF;
}
.grecaptcha-badge {
    display:none;
}

/*
* HEADER
*/
#top-bar .top-bar-content .content {
    padding: 0px 17px 0px 0px;
}
#top-bar .top-bar-content .content a {
    color:#0D4CFF;
    font-size:16px;
}
.header-style-2 #main-nav > ul > li > a {
    text-transform: uppercase;
}
.header-style-2 #main-nav > ul > li > a:hover, #main-nav .sub-menu li a:hover {
    text-decoration: none;
}

/*
* FOOTER
*/
.widget_tags ul li a {
    color:#999;
}
.widget_tags ul li a:hover {
    text-decoration:underline;
}

#contactform input {
    margin-bottom:10px;
}
footer .menu {
    padding-top:0;
}

/*
* SINGLE FORMATION
*/
.themesflat-tabs .tab-title .item-title.active > span
{
    color:#FFF;
}

/*
* CONTACT
*/
.themesflat-tabs.style-1 .tab-title .item-title > span {
    color: #2b323a;
}

/*
* FORMATIONS
*/
.themesflat-image-box.style-2 .elm-readmore a {
    transition:0.5s;
    text-decoration:none;
}
.formations-desc {
    font-size:14px;
}

/*
* FORMATION
*/
.single-formation .themesflat-content-box {
    padding:20px;
}
.single-formation #sidebar .widget-title {
    font-family: 'Montserrat', sans-serif;
    color: #222;
    font-weight: 600;
    line-height: 1.5;
    margin: 0 0 15px;
    text-rendering: optimizeLegibility;
    font-size: 1.2em;
}
.single-formation .widget.widget_list .list-item > a {
    text-decoration: none;
}
.single-formation ul li {
    list-style-type: disc;
}
.formations img {
    max-height:250px;
    object-fit: cover;
}

/*
* ACCUEIL
*/
.row-partner .owl-carousel .owl-item img {
    height:100px;
    object-fit: contain;
}
.themesflat-image-box.style-1 .heading {
    color:#1d2327;
}