/**
 * Hotfixes
 * 
 * Fichier ayant vocation à contenir des correctifs CSS rapides, lorsque le temps 
 * manque pour passer par la procédure classique compilation -> test -> git -> déploiement etc. 
 * 
 * Il convient de reporter les corrections dans le SCSS dès que possible.
 *
 * @package ipsa
 */


 

 /* bloc choose IPSA Paris sur la hp EN */
 section.bachelor-engineering * {
    box-sizing: border-box;
}
section.bachelor-engineering .banner-bloc-left {
    background: #015b8e;
    padding: 25px 45px 30px;
    height: 308px;
}
section.bachelor-engineering h3 {
    color: #fff;
    font-size: 30px;
    padding: 0 0 0 0;
    font-weight: bold;
    line-height: 38px;
    margin-top: 1.5rem
}
section.bachelor-engineering p {
    color: #fff;
    font-size: 15px;
    padding: 0 0 0 0;
}
section.bachelor-engineering .bloc-orange {
    background-color: #FF5731;
    color: #fff;
    padding: 10px;
    width: 48%;
    margin-right: 10px;
    float: left;
    max-width: 170px;
}
section.bachelor-engineering .bloc-orange p {
    margin-bottom: 0;
    text-align: center;
}
section.bachelor-engineering .bloc-orange p a {
    margin-bottom: 0;
    text-align: center;
    color: #fff;
    text-decoration: none;
}
section.bachelor-engineering .bloc-orange p a:hover {
    text-decoration: underline;
}
section.bachelor-engineering .banner-bloc-left::after {
    z-index: 1;
            content: "";
            position: absolute;
            top: 0;
            height: 308px;
            right: -110px;
            width: 91px;
            background: #015b8e;
            transform: skew(20deg);
            transform-origin: 0 100%; 
}
section.bachelor-engineering .banner-bloc-right {
    background: url('/wp-content/uploads/bachelor-engineering-honors-2.jpg') center right;
    height: 308px;
}
section.bachelor-engineering .banner-bloc-right .bloc-lightblue {
    background-color: #00c2e6;
    width: 148px;
    height: 62px;
    margin: 28px 0 0 -14px;
    padding: 2px 0px 0px 40px;
    position: relative;
}
section.bachelor-engineering .banner-bloc-right .bloc-lightblue p {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 0;
}
section.bachelor-engineering .banner-bloc-right .bloc-lightblue::after {
    z-index: 1;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 30px;
    background: #00c2e6;
    transform: skew(20deg);
    transform-origin: 0 100%;
}

/* blocs our training courses */
.formation .col-lg-6 {
    width: 48%;
    margin-right: 3.933%;
    margin-bottom: 20px;
}
.formation .bach-1 {
    padding: 0;
}
.bach-1 img {
    width: 100%;
}
.bach-1 div {
    height: auto;
    padding: 15px;
    margin-top: -160px;
    display: block;
    color: #fff;
    font-size: 14px;
    min-height: 140px;
    font-family: Roboto-light;
    z-index: 900;
    position: absolute;
    background: #015b8e;
    opacity: .9;
    text-align: center;
    width: 100%;
    bottom: 0;
}
.bach-1 div p.formation-en {
    text-align: left;
    padding-top: 28px;
    padding-left: 55px;
    padding-right: 55px;
    min-height: 85px;
    color: #fff;
}
.bach-1 div .link-carousel {
    margin-bottom: 30px;
    margin: auto;
    display: block;
}
.link-carousel {
    color: #fff;
    background: none;
    border: 1px solid white;
    text-transform: uppercase;
    text-decoration: none;
    width: 200px;
    border-radius: 20px;
}

.wp-block-button.hide-button{
    display: none!important;
}
