.greyFlagit, .greyFlages {display: none !important;}

.contact-container main#main {padding-top:100px;}
#liveLandingPageContainer--banner {padding-top:100px;}
div.epp-container {padding:0 !important;}
.bloc_global.contact {margin-top:0 !important;}

.page-template-page_produits .content-flux {display:none;}

.contact-container img {max-width: 100%; height:auto !important;}

#banner .centered .bx-wrapper h1 {font-size:25px;}
div.bx-viewport {min-height: 180px;}

#menu-item-5045 {display:none !important;}

.contactform .hs_email label {display: block !important}

@media screen and (max-width: 800px) {
#banner .centered .bx-wrapper h1 {font-size:16px;}
}
.postid-5838 .single-content h1.entry-title {
    padding: 0;
}
.postid-5838 .single-content h1.entry-title p:nth-child(1) {
    font-size: 22px;
    line-height: 25px;
}
.postid-5838 .single-content h1.entry-title p:nth-child(2) {
    text-align: center;
    margin-bottom: 0;
    font-size: 19px!important;
}
.postid-5838 .bloc_solution_sidebar {
    display: flex;
    justify-content: center;
    align-items: start
}
.postid-5838 .bloc_solution_sidebar figcaption {
    padding-left: 20px;
}

.postid-5838 .text-news-5838 {
    position: relative;
    margin-top: 60px;
}
.postid-5838 .text-news-5838:before {
    content: '';
    background: #FFF;
    position: absolute;
    top: 10px;
    width: 103%;
    height: 20px;
    right: -5px;
    left: -5px;
}
table, td, th {
    border: 1px solid #000 !important;
    padding: 10px !important;
    text-align: left !important;
}
@media (max-width: 769px) {
    .entry-content td {
        display: table-cell !important;
        width: auto !important;
    }
}
@media (max-width: 500px) {
    .entry-content td {
        font-size: 12px;
        padding: 5px !important;
    }
}
@media (max-width: 400px) {
    .entry-content td {
        font-size: 10px;
        padding: 2px !important;
    }
}
@media screen and (max-width: 600px) {
    .postid-5838 .bloc_solution_sidebar {
        display: block;
    }
    .postid-5838 .bloc_solution_sidebar img {
        margin-bottom: 30px;
    }
    .postid-5838 .bloc_solution_sidebar figcaption {
        padding-left: 0;
    }
}

.single-webinar .epp-main {
    margin-top: 80px;
    min-height: calc(100vh - 519px);
    padding-bottom: 40px;
}
.single-webinar .epp-main h1.entry-title {
    font-size: 38px;
    margin-bottom: 35px;
}

.page-template-page_casestudy-pmu-epp div#caseStudyPMU__header--nav nav a:last-child {
    color: #00a400;
}
.news .main-news h3 {
    height: 130px !important;
}
@media screen and (min-width: 992px) {
    .page-template-page_casestudy-pmu-epp div#caseStudyPMU__header--nav nav a + a {
        margin-left: 12px;
    }
}
