#popup {
    position: fixed;
    bottom: 195px;
    /* Popup position en dehors de l'ecran pour palier a un bug d'entasseement des slides si on le hide par defaut */
    left: 9999999px;
    width: 500px;
    text-align: center;
    height: 250px;
    z-index: 999;
    text-transform: capitalize;
    background-color:rgba(255, 255, 255, 0.8);
    padding:0 30px 10px 30px;
    cursor: move;
}


#fic-pub-popup {
    background:url('../img/get_updates/SI_banners_recrutement_whatsnext.jpg'); background-size: cover; background-position: center center;
    position: fixed;
    bottom: 80px;
    /* Pub position en dehors de l'ecran pour palier a un bug d'entasseement des slides si on le hide par defaut */
    left: 9999999px;
    width: 500px;
    text-align: center;
    height: 100px;
    z-index: 999;
    text-transform: capitalize;
    background-color:#047585;
    padding:21px 15px;
    cursor: move;
}
.fic-pub-popup-bloc {  margin:0 10px;  display:inline-block;  vertical-align:middle;  text-align:left;  }
#fic-pub-popup-close { color:#fff; position: absolute; right:5px; top:5px; font-size:18px;}
#fic-pub-popup-close:hover { cursor:pointer; color:#000; }
#fic-pub-popup-text { margin:0 10px 0 0; color:#fff; font-size:20px; }
#fic-pub-popup-btn { margin-left:30px; background-color:#ffca00; padding:8px 10px 5px 10px; text-transform: uppercase; color:#fff; }
#fic-pub-popup-btn:hover { color:#ffca00; cursor:pointer; background-color:#fff;  }

.tweet img { width:180px;}
.popup-tweet {font-size:15px; margin-top:10px; color:#9A9899 !important;}
.popup-icon { display:none; margin-right: 30px; }
.popup-content {margin-top: 20px;}
.popup-highlight-icon { margin-left: 20px; margin-right: 30px; }
.swiper-slide { text-align:left !important;}
.swiper-slide p { color:#127584; line-height: 0.85; }
.swiper-slide .title { font-size:25px; font-weight:bold; }
.swiper-slide .value { font-size:50px; font-weight:bold; }
.swiper-slide .inity { font-size:30px;}

#popup .swiper-container {
    width: 100%;
    height: 100%;
    cursor:move;
}
#popup .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: transparent;
}
#popup .swiper-pagination-bullet { margin-top:20px !important; width:12px !important; height:12px !important; }
#popup .swiper-pagination-bullet-active { background: #127584 !important; }
#popup .swiper-container-horizontal>.swiper-pagination { bottom:5px !important;}
#popup .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet { margin:0 10px !important; }
/*#popup-title { color:#fff; font-size:30px; font-weight: 700; line-height: 1; margin: 4px 4px -11px 4px; }*/
/*#popup-btn {   color: #fff; text-align: center; background-color: #ffca00; border: 1px solid #ffca00; padding: 10px; margin: 0 5px 5px 5px; font-size: 20px; font-weight: 700; }*/
/*#popup-btn:hover { background-color: #1b1b1b; border: 1px solid #ffca00; cursor:pointer;}*/

/*#popup .widget-on-map-container {*/
    /*padding:0;*/
    /*height: 200px;*/

/*}*/

/*#popup-share-bloc { padding-top: 10px; display: inline-block; text-align:center; }*/
/*#popup-share-twitter-button { float: left; padding:5px; }*/
/*#popup-share-googleplus-button { float: left; padding:5px;  }*/
/*#popup-share-facebook-button { float: left; padding:5px;  }*/

/*#popup-btn.sm-font { font-size:17px; }*/
/*#popup-btn.xs-font { font-size:15px; }*/
/*#popup-btn.red {   color: #fff; text-align: center; background-color: #e5220b; border: 1px solid #e5220b; padding: 10px; margin: 0 5px 5px 5px; font-size: 20px; font-weight: 700; }*/
/*#popup-btn.red:hover { background-color: #1b1b1b; border: 1px solid #e5220b; cursor:pointer;}*/



/*#popup-bloc { text-transform:uppercase; }*/
/*#popup-pix { width: 42%; float: left; padding: 5px 7px 0 5px; }*/
/*#popup-pix img { height:120px; width:120px;}*/
/*#popup-text-content { min-height:130px; text-align:left; padding:5px 5px 0 5px;}*/

/*#popup-batteries-charge-value { min-height: 15px;color: #ffca00; font-size: 100px; font-weight: 700; line-height: 1; }*/
/*#popup-ascent-descent-rate-value { min-height: 15px; color: #ffca00; font-size: 50px; font-weight: 700; line-height: 1; margin: 15px 0 10px 0;}*/
/*#popup-ascent-descent-rate-init { min-height: 15px; color: #ffca00; font-size: 20px; font-weight: 100; line-height: 1; margin: 0 0 10px 0; }*/
/*#popup-altitude-value {   min-height: 15px; color: #ffca00; font-size: 75px; font-weight: 700; line-height: 1;  margin: 5px 0 5px 0; text-transform: none;  }*/
/*#popup-temperature-value { min-height: 15px; color: #ffca00; font-size: 80px; font-weight: 700; line-height: 1;   margin: 9px 0 5px 0; }*/
/*#popup-ground-speed-value { min-height: 15px; color: #ffca00; font-size: 60px; font-weight: 700; line-height: 1; text-transform: none; margin: 7px 0 5px 0; }*/
/*#popup-flight-time-value { min-height: 15px; color: #ffca00; font-size: 40px; margin: 20px 0; font-weight: 700; line-height: 1; }*/
/*#popup-flight-time-value span { font-size: 20px; }*/
/*#popup-time-before-sunrise-title { display: inline-block; color:#fff; font-size:28px; font-weight: 700; line-height: 1; margin: 4px 4px -11px 4px; }*/
/*#popup-time-before-sunrise-value { min-height: 15px; color: #ffca00; font-size: 40px; font-weight: 700; line-height: 1;   margin: 10px 0 8px 0; }*/
/*#popup-pilot-occupation-value { min-height: 15px; color: #ffca00; font-size: 30px; margin: 23px 0 15px 0; font-weight: 700; line-height: 1; }*/
