/* -------------------------------------
	MAX-WIDTH : 480px
---------------------------------------- */

/*----------  MAX-WIDTH :480px ----------*/
@media screen and (max-width: 480px) {
    /* SLIDER */
    body.path-frontpage .block-bubble-slider .slider {
        height: 706px;
    }
    body.path-frontpage div#block-sliderdiplomes.block-bubble-slider {
        max-height: 706px
    }
    body.path-frontpage #block-sliderdiplomes .bubble{
        margin-top: 46px;
    }
    div.block-bubble-slider .slider .left-content .content-info .field--name-field-url a {
        margin-top: 38px;
    }
    body.path-frontpage #block-sliderdiplomes.block-bubble-slider .slider .left-content .bubble-slider-actions {
        bottom: 46px;
        width: 100%;
    }
    /*formation */
    body.path-node.page-node-type-formation.gabPageEditoriale ul.vertical-tabs__menu.fixed li:last-of-type a{
        padding-left: 42px;
    }
    body.gabPageEditoriale .vertical-tabs__menu.fixed li:last-of-type {
        background-position: center right 46px;
    }
    /* ---------------------------
        PAGE ACCUEIL
    ------------------------------ */
    /* IMAGE */

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

    .imgPrincipale .blocTxt{
        padding:8.984375% 30px 50px 30px;
    }

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

    h2 span {
        font-size:1.25rem;
    }
    body.path-frontpage .block-bubble-slider .field--name-field-titre-court{
        margin-top: 10px;
    }

    /* BLOC CALENDRIER */

    .slylendar-slider-actions{
        width:100%;
    }

    .slylendar-with-calendar .slylendar-slider-container {
        width: 78%;
    }

    .slylendar-slider-container .slick-slide {
        padding: 0;
    }

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

    /* BLOC MESSAGE TEXTE */

    .message {
        text-align: center;
        padding: 15px 0px 20px;
    }

    .message .views-field p{
        font-size:1.25rem;
    }

    /* FOOTER */

    footer ul.menu{
        padding:0px;
    }

    .menu--footer {
        padding: 5px 4.6875% 30px;
    }

    .menu--pied-de-page-2 ul.menu{
        padding:0px;
    }

    .menu--pied-de-page-2 ul.menu li:first-child, .menu--pied-de-page-3 ul.menu li:first-child{
        padding-left:0px;
        margin:0px;
    }

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

    /*--  SLIDESHOW LES POINTS CLES DU CURSUS --*/

    .field--name-field-points-cles button{
        width:38%;
    }

    .field--name-field-points-cles button.slick-prev{
        left:12%;
    }

    .field--name-field-points-cles button.slick-next{
        right:12%;
    }

    .paragraph--type--a-lire-aussi .field--name-field-liens div, .paragraph--type--a-lire-aussi .field--name-field-liens div:hover, .paragraph--type--a-lire-aussi .field--name-field-liens div:focus, .paragraph--type--a-lire-aussi .field--name-field-liens div:active{
        background-position:right center;
    }

    .paragraph--type--a-lire-aussi .field--name-field-liens div::before{
        width:20%;
    }

    .paragraph--type--a-lire-aussi .field--name-field-liens div a {
        width:80%;
    }

    .paragraph--type--contact .field--name-field-texte2{
        margin-top:100px;
    }

    .paragraph--type--contact .field--name-field-texte2, .paragraph--type--contact .field--name-field-texte3, .paragraph--type--contact .field--name-field-description, .paragraph--type--contact .field--name-field-email{
        padding-left:0px;
    }

    .paragraph--type--contact .field--name-field-texte2::before{
        top:-100px;
    }


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

    .view-partenaires .view-filters .form-radios{
        width: 99%;
        right: 0;
    }
    .view-partenaires .croix-map {
        width: 45px;
        margin-top: 18px;
    }

    .view-partenaires .form-actions.js-form-wrapper{
        display:none;
    }

    .view-partenaires .view-content{
        margin-top:30px;
    }

    .view-partenaires .form-item label{
        font-size:0.80rem;
    }

    .view-partenaires .view-filters .form-radios > div > div input[type=radio] + label {
        padding: 10px 5px;
    }

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

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

    .gabPageFille.page-node-type-page-sommaire .blocBleu{
        border-top:1px solid #ffffff7d;
    }

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

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

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

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

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

    .contact .blocImg{
        margin-bottom:20px;
    }

    .contact .blocTxt{
        clear: both;
        width: 100%;
        margin-top: 20px;
        padding: 0 40px;
    }

    #block-views-block-accueil-alertes-flash-block .views-row {
        position: inherit;
        transform: none;
        top: 0;
        width: 100%;
        padding-top: 15px;
    }

    #block-views-block-accueil-alertes-flash-block .view-content {
        height: auto;
    }

    .region.region-content {
        margin-top: 0 !important;
    }
}