.homeawayintro {
  padding-top: 8.938em;
  background-image: url("../../media/img/interface/bg-homeaway.jpg");
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat; }
  .homeawayintro h2 {
    font-size: 3em;
    text-align: center;
    font-weight: 500;
    margin: 0 auto 0.833em;
    max-width: 13.750em;
    line-height: 1.208em;
    text-shadow: #020203 0.01em 0.018em 0.042em; }
  .homeawayintro h3 {
    text-align: center;
    font-size: 1.500em;
    font-weight: 300;
    width: 90%;
    max-width: 750px;
    box-sizing: border-box;
    margin: 0 auto;
    border-top: 1px solid #1fbcd2;
    padding: 1em 1em 6.167em;
    text-shadow: black 0.01em 0.018em 0.042em; }
    .homeawayintro h3 strong {
      font-weight: 700; }

  .eifel.pfw2016 {
background: url("../../media/img/interface/pfw2016.jpg") center no-repeat;
background-size: cover; }

  .eifel.europcar {
background: url("../../media/img/interface/europcar.jpg") center no-repeat;
background-size: cover; }

  .eifel.novotel {
background: url("../../media/img/interface/bg-novotel.jpg") center no-repeat;
background-size: cover; }

  .eifel.interhome {
background: url("../../media/img/interface/interhome.jpg") center no-repeat;
background-size: cover; }

  .eifel.laclusaztour {
background: url("../../media/img/interface/laclusaztour.jpg") center no-repeat;
background-size: cover; }

  .eifel.popup {
background: url("../../media/img/interface/popup.jpg") center no-repeat;
background-size: cover; }

.stepspaypalBg {
    background: url("../../media/img/contenu/paypal/bg-step.jpg") center no-repeat;
    background-size: cover;
    background-position: center;
    font-size: 3.125em;
    font-weight: 500;
    padding: 2.000em 0;
    text-align: center; }

.visualpaypal {
    margin-top: 3.750em;
    overflow: hidden;
    width: 100%; }
.visualpaypal .visualwrapper {
    width: 400%; }
.visualpaypal .visualwrapper div {
    display: inline-block;
    width: 12.5%;
    background-size: cover;
    background-position: center;
    height: 17.000em; }
.visualpaypal .visualwrapper div:first-child {
    background-image: url("../../media/img/contenu/paypal/step-1-footer-left.jpg"); }
.visualpaypal .visualwrapper div:nth-child(2) {
    background-image: url("../../media/img/contenu/paypal/step-1-footer-right.jpg"); }
.visualpaypal .visualwrapper div:nth-child(3) {
    background-image: url("../../media/img/contenu/paypal/step-2-footer-left.jpg"); }
.visualpaypal .visualwrapper div:nth-child(4) {
    background-image: url("../../media/img/contenu/paypal/step-2-footer-right.jpg"); }
.visualpaypal .visualwrapper div:nth-child(5) {
    background-image: url("../../media/img/contenu/paypal/step-3-footer-left.jpg"); }
.visualpaypal .visualwrapper div:nth-child(6) {
    background-image: url("../../media/img/contenu/paypal/step-3-footer-right.jpg"); }
.visualpaypal .visualwrapper div:nth-child(7) {
    background-image: url("../../media/img/contenu/paypal/step-4-footer-left.jpg"); }
.visualpaypal .visualwrapper div:last-child {
    background-image: url("../../media/img/contenu/paypal/step-4-footer-right.jpg"); }

@media only screen and (min-width:801px){

    #language_scrolling_menu {
      position: fixed;
      vertical-align: baseline;
      top: 90px;
      z-index: 999999;
      display: none;
      border-radius: 10px;

        }
#language_scrolling_menu li {

  height: 40px;
  padding-top: 3px;
  display: inline-grid;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
        }

#language_top_menu {

  position: fixed;
  top: 30px;
  left: 90%;
  z-index: 1000000;
  height: auto;
  width: auto;
  opacity: 0.9;
}
a.info {
   position: relative;
   color: black;
   text-decoration: none;
}
a.info span {
   display: none; /* On masque l'infobulle. */
}
a.info:hover {
   background: none; /* Correction d'un bug d'Internet Explorer. */
   z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
}
a.info:hover span {
   display: inline; /* On affiche l'infobulle. */
   position: absolute;

   white-space: nowrap; /* On change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non désiré. */

 /* On positionne notre infobulle. */
   top:-10px;
   left: 50px;
   color: rgb(255,255, 255);
/* Si l'on souhaite mettre un cadre
 background-color: rgba(255, 255, 255, 0.1);
   padding: 3px;

   border: 1px solid white;
   border-left: 4px solid white;
   */
}

#language_top_menu a, #language_scrolling_menu a {
  color: #fff;
  text-decoration: none;
}

#language_top_menu a:hover, #language_scrolling_menu a:hover {
  color: #fc5830;}

.typeform-widget{
  width:100%;
  height:89%;}

#mobile_languages{
  display: none;
}

#blur {
 display: none;
 background-color: grey;
  position: fixed;
  top: 91px;
  right: 0px;
  width: 10%;
  height: 420px;
  z-index: 0;
  -webkit-filter: blur(80px);
}

}

@media only screen and (max-width:801px){

  #mobile_languages li {
    display: inline-block;
    /*width: 240px;*/
  }
  #language_top_menu li {
    display: none;
  }


