/*
Theme Name: Vibez Child
Theme URI: http://vibez.qodeinteractive.com
Description: A child theme of Vibez Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.1.1
Text Domain: vibez
Template: vibez
*/

.eltdf-vertical-align-containers .eltdf-position-right {
    width: 80% !important;
}

.supr-tarif .eltdf-pt-price,
.supr-tarif .eltdf-pt-value {
    display: none !important;
}

#nf-form-4-cont .info-pj.file_upload-container .nf-field-label,
#nf-form-4-cont .info-pj.listcheckbox-container .nf-field-label {
    margin-bottom: 0 !important;
}

#background_pontier .vc_column_container:nth-child(2) .wpb_wrapper .eltdf-elements-holder {
    background-image: var(--wpr-bg-1b380a4c-54c7-4e2d-a5a8-7413a70a7a8a);
    background-repeat: no-repeat;
    background-size: cover;
}

#background_pontier .vc_column_container:nth-child(2) .wpb_wrapper .eltdf-eh-item .vc_empty_space {
    height: 615px !important;
}

/*.mptt-shortcode-table th:first-child {
    width: 5em;
}*/
#planning_title .vc_tta-tab a {
    font-family: Oswald, sans-serif;
    font-weight: 400;
    color: #2a2a2a;
    text-transform: uppercase;
    font-size: 25px;
}

#planning_title .vc_tta-tab.vc_active>a {
    border: 2px solid #00939d;
    background-color: #fff;
}

#planning_title .vc_tta-tab:hover a {
    border: 2px solid #00939d;
    background-color: #00939d;
}

#lign-form .wpb_raw_code .wpb_wrapper {
    display: flex;
}

.cour_complet {
    color: red;
}

.eltdf-blog-holder article.category-programme .eltdf-post-image,
.eltdf-blog-holder article.category-programme .eltdf-post-info-top,
.eltdf-blog-holder article.category-programme .eltdf-post-text-main h3,
.eltdf-blog-holder article.category-formation .eltdf-post-image,
.eltdf-blog-holder article.category-formation .eltdf-post-info-top,
.eltdf-blog-holder article.category-formation .eltdf-post-text-main h3 {
    display: none !important;
}


@media only screen and (min-width: 1400px) {
    .eltdf-grid-1300 .eltdf-container-inner {
        width: 950px !important;
    }
}

.eltdf-post-title {
    font-size: 28px;
}

.title_video h2 {
    text-align: center;
}

.title_affiches {
    display: flex;
    flex-direction: column-reverse;
}

.title_affiches h2 {
    font-size: 20px;
    text-align: left;
}

.txt_home h2 {
    font-size: 50px;
}

#form_inscription {
    display: none;
}

.btn_cours_anciens {
    text-align: center;
}

.btn_cours_anciens a {
    background-color: #00939d;
    color: #ffffff !important;
    font-size: 14px;
    padding: 14px 20px;
    border-radius: 5px;
    text-align: center;
}

/**** Masquer boutons vers la page inscriptions ****/
/*.masquer_inscriptions {
    display: none !important;
}
*/
/*.masquer_planning {
    display: none !important;
}*/

.alignement-top-image {
    background-position: top !important;
}

@media only screen and (max-width:767px) {
    #form {
        padding: 0 3em;
    }
    #form .wpb_column, #lign-form .wpb_column {
        width: 100%;
    }
}