/********************************************************************************
*                             BEM Methodology                                   *
*  [$] Block = block                                                            *
*  [$] Element = block__element                                                 *
*  [$] Modifier = block__element--modifier                                      *
*                                                                               *
*                             Banner Component                                  *          
*                                                                               *
*  [^]hp-bh1 = Homepage - Banner h1                                             *
*  [^]hp-fps = Homepage - Find project support                                  *
*  [^]hp-slider = Homepage - Slider Carousel                                    *
*                                                                               *
*  [@] Animation = Animation CSS                                                *
*  [#] Screen size: xs,sm,md,lg                                                 *
*  [+] Font-size: To change the font-size only                                  *
*                                                                               *
********************************************************************************/



/* [$] Element *****************************************/

.banner__wrapper[class*='bg-'] {
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
}

@media (min-width: 768px) {
    section article[class*='col-']:not(:last-child):after {
        background: #ffffff;
        width: 5px;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        min-height: 70px;
    }
}
    
    /* [#] xs screen */
        @media (max-width: 767px) {
            section article[class*='col-']:not(:last-child) {
                padding-bottom:5px;
            } 
            .banner__article > article {
                padding: 0;
            }
        }
    
    
/*.banner__article > [class*='col-']:not(:last-child):after {
    background: #ffffff;
    width: 5px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    min-height: 70px;
}*/

/* [^]hp-bh1 */

    #homepage_banner-h1 .banner__wrapper {
        min-height: 400px;
        background-repeat:no-repeat;
    } 
    
        /* [#] xs screen */
        @media (max-width: 767px) {            
            #homepage_banner-h1 .banner__wrapper {
                background-position: right center;
                position: relative;
            }
        } 
            
    #homepage_banner-h1 .banner__description {
        padding-bottom: 10px;
    }
    
/* END [^]hp-bh1 */
               

/* [^]hp-fps */
        
    #homepage__find-project-support .arrow-box__top-inside {
        margin-top:30px;
    }

/* END [^]hp-fps */


/* [$] Modifier ****************************************/

/* [^]hp-bh1 */
        
    #homepage_banner-h1  h1.banner__title--section-h1 {
        margin: 0 auto;
        font-weight: 400;
        padding: 40px 0;
        width: 600px;
        position: relative;
        text-align: center;
    }
    
    /*.banner__title--border-bottom h1.banner__title--section-h1::after {
        position: absolute;
        content: '';
        bottom: 20px;
        border-bottom: 2px solid #ffffff;
        max-width: 150px;
        width: 100%;
        -webkit-transform: translate(-50%,0);
           -moz-transform: translate(-50%,0);
            -ms-transform: translate(-50%,0);
             -o-transform: translate(-50%,0);
                transform: translate(-50%,0);
        left: 50%;
    }*/
            
        /* [#] xs screen */
            @media (max-width: 767px) {
                #homepage_banner-h1  h1.banner__title--section-h1 {
                    width: 300px;
                }
            }

/* END [^]hp-bh1 */
    


/* [^]hp-slider */
        
    #homepage_slider .banner__section-link--bottom {
        width:100%;   
    }


/* END [^]hp-slider */

/*   A Retirer du CSS lorsqu'on aura implÃ©mentÃ© dans la page dynamiquement */

/* .banner__article--bg-1 {
    background-image: url('/eiah2/_tools/resources/front/img/about/get-inspired-1.jpg');
    height: 400px;
}

.banner__article--bg-2 {
    background-image: url('/eiah2/_tools/resources/front/img/about/get-inspired-2.jpg');
    height: 400px;
}

#homepage__slider > .row:last-child {
    display:none;
}*/


/* FIN A RETIRER */

.banner__title--quotes:before {content: url(/eiah2/_tools/resources/front/img/about/quote-open.png);top: -0.2em;position: relative;left: -0.2em;}
.banner__title--quotes:after {content: url(/eiah2/_tools/resources/front/img/about/quote-close.png);top: -0.2em;position: relative;left: 0.2em;}

.banner__title--quotes {
line-height: 1.5em;
}
   




