/* ---[ LESS IMPORT ]------------------------------- */
/*
	Tablet and Desktop (Landscape and Portrait) - Permettre la vue mobile sur desktop
	Phone (Landscape and Portrait)
*/
/*Big Circle Iĉone*/
/*Landing (avec Corde) - Medium Circle Iĉone*/
/*Small Circle Iĉone*/
/*Advantage Icône*/
/* ---[ Media Qeries Mobile Device ]------------------------------- */
@media /*Tablet + Desktop (Landscape & Portrait)- Permettre la vue mobile sur desktop*/
 only screen and (-webkit-min-device-pixel-ratio: 1)   and (max-width: 700px), only screen and (      min--moz-device-pixel-ratio: 1)       and (max-width: 700px), only screen and (        -o-min-device-pixel-ratio: 1/1)     and (max-width: 700px), only screen and (           min-device-pixel-ratio: 1)       and (max-width: 700px), only screen and (                   min-resolution: 72dpi)   and (max-width: 700px), only screen and (                   min-resolution: 1dppx)   and (max-width: 700px), /* Phone (Landscape & Portrait)*/
 only screen and (-webkit-min-device-pixel-ratio: 2)       and (max-width: 700px), only screen and (      min--moz-device-pixel-ratio: 2)       and (max-width: 700px), only screen and (        -o-min-device-pixel-ratio: 2/1)     and (max-width: 700px), only screen and (           min-device-pixel-ratio: 2)       and (max-width: 700px), only screen and (                   min-resolution: 192dpi)  and (max-width: 700px), only screen and (                   min-resolution: 2dppx)   and (max-width: 700px) {
  #toolbar .mobile-header li {
    border-left: none;
    outline: none;
  }
  #toolbar .mobile-header li.logo-header {
    left: 66px;
    right: 63px;
  }
  #toolbar .mobile-header li.logo-header.full-length {
    left: 0px;
    right: 0px;
  }
  #toolbar .mobile-header li.change-language-cta {
    font-family: Humanist777BT-RomanB, Verdana, Arial, Sans-Serif;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    font-size: .5em;
    outline: 1px solid #47afde;
    border-left: 1px solid #057cb9;
  }
  #toolbar .mobile-header li.title {
    color: #fff;
  }
  .ecom-button .icon.continue {
    top: 11px;
  }
  .faq-wrapper {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .faq-wrapper .faq {
    padding: 0;
    position: relative;
  }
  .faq-wrapper .faq .btn-cta {
    display: block;
  }
  .faq-wrapper .faq .btn-cta.anchor-expanded {
    -webkit-border-radius: 3px 3px 0px 0px;
    -moz-border-radius: 3px 3px 0px 0px;
    border-radius: 3px 3px 0px 0px;
  }
  .faq-wrapper .faq .btn-cta.anchor-expanded {
    border-bottom: 1px solid #b0cdd7;
  }
  .faq-wrapper .faq .toggle-block.fn-content-expanded {
    padding: 15px 20px 10px 20px;
    border-right: 1px solid #b0cdd7;
    border-left: 1px solid #b0cdd7;
    border-bottom: 1px solid #b0cdd7;
  }
  .faq-wrapper .faq .btn-cta .ficon {
    position: absolute;
    right: 10px;
  }
  .section-wrapper .help-box .img-section {
    display: block;
    margin: auto;
    margin-bottom: 10px;
  }
  .section-wrapper .help-box .img-section img {
    margin: auto;
    display: block;
  }
  h1.title {
    font-size: 1.923em;
    padding-bottom: 20px;
    font-family: "Humanist777BT-BoldB", Verdana, Arial, Sans-Serif;
  }
  .page-content .btn-cta.center {
    text-align: center;
  }
}
