.full-width-bleed {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.jfp-programme-section{
    padding:20px;
    padding-bottom:60px;
}

.jfp-programme-section h3,
.jfp-programme-section h4{
    text-align:center;
    font-weight:400;
    letter-spacing:0px;
}

.jfp-programme-section h3{
    margin-top:70px;
    font-size:1.4em;
}

.jfp-programme-section h4{
    font-size:0.8em;
    margin-bottom:40px;
}

.jfp-programme-item{
    display:flex;
    font-size:0.9em;
    text-align:center;
    border-bottom:1px solid rgba(255,255,255,0.2);
    padding:5px 0px;
}
.jfp-programme-item div{
    width:50%;
}