/* -------------------------------------
	MAX-WIDTH : 991px
---------------------------------------- */
@media screen and (max-width: 991px) {

  .site-branding.block a {
    width: 110px;
  }

    /** Alertes flash */
    #block-views-block-accueil-alertes-flash-block {
        width: 100%;
    }

    #block-views-block-accueil-alertes-flash-block .views-row div.views-field-field-accroche {
        font-size: 1.1em;
    }

    /* ---------------------------
    	PAGE ACCUEIL
    ------------------------------ */

    /* HEADER */

    .navigation.menu--main .burger-scrolled {
        top: 114px;
        left: 30px;
        width: 100px;
    }

    .topbar .colGauche .menuSecondaire{
        width:100px;
    }

    #block-sitebranding a{
        width:102px;
    }

    .topbar .colGauche .menu--je-suis .content button{
        width:100px;
        height:120px;
    }

    .je-suis-scrolled {
        margin-top: 17px;
    }

    .imgPrincipale h1{
        font-size:2.923076em;
    }

    .navigation.menu--main .niveau1 span, .navigation.menu--main .niveau1 a{
        font-size:1.230769em;
    }

    .navigation.menu--main .niveau2 span, .navigation.menu--main .niveau2 a{
        font-size:1.153846em;
    }

    .block.block-language{
        margin-right: 5px;
    }

    .menu--rechercher-et-contact ul.menu li {
        margin-right: 1vw;
    }

    h2 span{
        font-size:1.875rem;
    }

    .imgPrincipale .blocTxt a{
        margin-top:30px;
    }

    /* PARTENAIRES */

    .partenaires {
        height: 260px;
    }

    .partenaires .view-header h2 {
        font-size: 3.6875em;
    }

    .partenaires .blocTxt {
        width: 64.0625%;
        float: left;
        padding:35px 5.837% 20px 10.506%;
    }

    .partenaires .blocImg {
        height:260px;
    }

    /* CALENDRIER */

    /*.block-slylendar-block {
      height:auto;
  }*/

    .slylendar-calendar-container {
        padding: 70px 3.67399% 0;
    }

    .slylendar-slider-container {
        padding-top:70px;
    }

    .slylendar-calendar-nav-prev-button{
        left:70px;
        top:70px;
    }

    .slylendar-calendar-nav-next-button{
        right:70px;
        top:70px;
    }

    .slylendar-slider-actions{
        margin-top: 0;
    }

    .slylendar-slider-link-to-events{
        border-top: 0px;
    }

    .block-slylendar-block {
        margin-right:10.797%;
    }

    .block-bubble-slider .slider .left-content .content-info {
        width: 58%;
        padding: 2em;
        padding-right: 8em;
    }

    /* ---------------------------
      PAGE LISTE
    ------------------------------ */

    .gabActualite .blocImg, .gabEvenement .blocImg, .gabSponsoring .blocImg{
        width:75px;
        height:75px;
    }

    .gabEvenement .blocImg span.jour{
        margin-top:15px;
    }

    /* ---------------------------
      PAGE FORMATION
    ------------------------------ */

    .gabPageFille.gabPageEditoriale article > div > div.field--name-field-image{
        width:100%;
    }

    fieldset.js-form-item.form-item.js-form-wrapper.form-wrapper{
        display: inline-block;
        position:inherit;
        width:100%;
        margin-top: -30px;
    }

    .field--name-field-debouches .field--name-field-pourcentage{
        width: 112px;
        height: 112px;
        line-height:105px;
    }

    .paragraph--type--profil-des-etudiants .field--name-field-image{
        margin-bottom:25px;
    }

    .field--name-field-video{
        clear:both;
    }

    .group-debouches:before{
        width:108%;
        left:-3.85%;
    }

    /* ---------------------------
      PAGE EDITO
    ------------------------------ */

    .vertical-tabs__menu-item a{
        padding:0 10%;
    }

    .vertical-tabs__menu li:last-of-type a{
        padding:0 5px;
        font-size:0.9375rem;
    }

    /*-- POSITION FIXED --*/

    .vertical-tabs__menu.fixed{
        padding-left:130px;
    }

    .vertical-tabs__menu.fixed li:last-of-type{
        width:calc((92.796% - 130px)*.2);
    }

    .gabPageEditoriale.page-node-type-article .field--type-text-with-summary p.imgDroite,
    .gabPageEditoriale.page-node-type-these .field--type-text-with-summary p.imgDroite,
    .gabPageEditoriale.page-node-type-offre-de-sponsoring .field--type-text-with-summary p.imgDroite,
    .gabPageEditoriale.page-node-type-actualite .field--type-text-with-summary p.imgDroite,
    .gabPageEditoriale.page-node-type-temoignage .field--type-text-with-summary p.imgDroite{
        width:200px;
    }

    .field--type-text-with-summary iframe{
        border-left: 0 !important;
    }

    /* ---------------------------
      PAGE MOSAIQUE
    ------------------------------ */

    .paragraph--type--bloc-sommaire{
        height:220px;
    }

    .paragraph--type--bloc-sommaire .sommaire-bloc-titre {
        font-size:1.285714em;
    }

    .gabPageFille.page-node-type-page-sommaire .blocXXLarge {
        width: 100%;
    }

  .gabPageFille.page-node-type-page-sommaire .blocXLarge {
        width: 66.67%;
    }

    .gabPageFille.page-node-type-page-sommaire .blocLarge {
        width: 50%;
    }

    .gabPageFille.page-node-type-page-sommaire .blocMedium {
        width: 33.33%;
    }

    .gabPageFille.page-node-type-page-sommaire .blocSmall {
        width: 25%;
    }


    /* ---------------------------
      PAGE CARTE
    ------------------------------ */

    .contact .blocImg{
        margin-left:20%;
    }


}
