@charset "UTF-8";
/* ----------------- FONT --------------------*/
/* ---- fonts face*/
@font-face {
  font-family: "urwe";
  src: url('../../fonts/urw/ImperialURW-Reg.eot?1549980140') format('embedded-opentype'), url('../../fonts/urw/ImperialURW-Reg.woff?1549980140') format('woff'), url('../../fonts/urw/ImperialURW-Reg.ttf?1549980140') format('truetype'), url('../../fonts/urw/ImperialURW-Reg.svg?1549980140') format('svg');
}
@font-face {
  font-family: "tamil_mnregular";
  src: url('../../fonts/tamil/tamilmn-webfont.eot?1549980140') format('embedded-opentype'), url('../../fonts/tamil/tamilmn-webfont.woff?1549980140') format('woff'), url('../../fonts/tamil/tamilmn-webfont.ttf?1549980140') format('truetype'), url('../../fonts/tamil/tamilmn-webfont.svg?1549980140') format('svg');
}
@font-face {
  font-family: "times_sans_serif";
  src: url('../../fonts/times/timess.eot?1549980140') format('embedded-opentype'), url('../../fonts/times/timess.woff?1549980140') format('woff'), url('../../fonts/times/timess.ttf?1549980140') format('truetype');
}
@font-face {
  font-family: "Conv_FuturaStd-Book";
  src: url('../../fonts/futura/FuturaStd-Book.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Book.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Book.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Book.svg?1549980140') format('svg');
}
@font-face {
  font-family: "Conv_FuturaStd-Light";
  src: url('../../fonts/futura/FuturaStd-Light.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Light.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Light.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Light.svg?1549980140') format('svg');
}
@font-face {
  font-family: "Conv_FuturaStd-Medium";
  src: url('../../fonts/futura/FuturaStd-Medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Medium.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Medium.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "GothamBook";
  src: url('../../fonts/gotham/Gotham-Book.eot?1549980140') format('embedded-opentype'), url('../../fonts/gotham/Gotham-Book.woff?1549980140') format('woff'), url('../../fonts/gotham/Gotham-Book.ttf?1549980140') format('truetype'), url('../../fonts/gotham/Gotham-Book.svg?1549980140') format('svg');
}
@font-face {
  font-family: "GothamMedimum";
  src: url('../../fonts/gotham/Gotham-Medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/gotham/Gotham-Medium.woff?1549980140') format('woff'), url('../../fonts/gotham/Gotham-Medium.ttf?1549980140') format('truetype'), url('../../fonts/gotham/Gotham-Medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "AvantGardeLT";
  src: url('../../fonts/elancyl_v1/avantgardexp-medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/elancyl_v1/avantgardexp-medium.woff?1549980140') format('woff'), url('../../fonts/elancyl_v1/avantgardexp-medium.ttf?1549980140') format('truetype'), url('../../fonts/elancyl_v1/avantgardexp-medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "AvantGardeLTBook";
  src: url('../../fonts/elancyl_v1/AvantGardeLTBook.eot?1549980140') format('embedded-opentype'), url('../../fonts/elancyl_v1/AvantGardeLTBook.woff?1549980140') format('woff'), url('../../fonts/elancyl_v1/AvantGardeLTBook.ttf?1549980140') format('truetype'), url('../../fonts/elancyl_v1/AvantGardeLTBook.svg?1549980140') format('svg');
}
/* ---- fonts */
/*-----------------------------------------*/
/* ---- colors */
/*-----------------------------------------*/
/* line 40, ../src/_general.scss */
.color-primary {
  color: #55951b;
}

@media (min-width: 1200px) {
  /* line 45, ../src/_general.scss */
  .container {
    width: 940px;
  }
}
/* line 50, ../src/_general.scss */
.color-M-elancyl {
  color: #edccc0;
}

/* line 54, ../src/_general.scss */
.BgColor-M-elancyl {
  background-color: #edccc0;
}

/* ---- responsiv  + breakPoint */
/* ---- mixin */
/*-----------------------------------------*/
/* ---- mixin transition */
/* ---- mixin border gradient */
/* ---- mixin gradient */
/* ---- mixin top bloc */
/* ---- mixin bloc 3 icones partage social */
/* ---- mixin bloc hp gamme */
/* ---- Boutons ------------- */
/* line 412, ../src/_general.scss */
.btn-anim {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 424, ../src/_general.scss */
.btn-anim:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 444, ../src/_general.scss */
.btn-anim:hover:before, .btn-anim.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* line 450, ../src/_general.scss */
.btn-large, .btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit {
  display: inline-block;
  color: white !important;
  background-color: #BABABA;
  height: auto;
  width: 185px;
  font-size: 11px;
  padding: 15px;
  font-family: "GothamBook";
  text-transform: uppercase;
  text-decoration: none !important;
  transition-duration: 0.4s;
  border-radius: 0;
  text-align: center;
}
/* line 464, ../src/_general.scss */
.btn-large:hover, .btn-large-green:hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:hover {
  text-decoration: none !important;
  color: white;
}
/* line 468, ../src/_general.scss */
.btn-large:not(.active):hover, .btn-large-green:not(.active):hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:not(.active):hover {
  opacity: 0.7;
}
/* line 471, ../src/_general.scss */
.btn-large.active, .active.btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper .active#edit-submit {
  background-color: #55951b;
  cursor: default;
}

/* line 477, ../src/_general.scss */
.btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit {
  background-color: #55951b;
}
/* line 480, ../src/_general.scss */
.btn-large-green:hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:hover {
  opacity: 0.7;
}

/* line 485, ../src/_general.scss */
.btn-hover-white, #user-register-form #edit-actions button, #user-register-form #edit-submit button, #user-register-form #edit-footer button,
#user-account-register-step-2-form #edit-actions button,
#user-account-register-step-2-form #edit-submit button,
#user-account-register-step-2-form #edit-footer button,
#user-account-register-step-3-form #edit-actions button,
#user-account-register-step-3-form #edit-submit button,
#user-account-register-step-3-form #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-footer button {
  background-color: #55951b;
  border-radius: 0;
  border: 1px solid #55951b;
  color: white;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  padding: 12px 30px;
}
/* line 494, ../src/_general.scss */
.btn-hover-white:hover, #user-register-form #edit-actions button:hover, #user-register-form #edit-submit button:hover, #user-register-form #edit-footer button:hover,
#user-account-register-step-2-form #edit-actions button:hover,
#user-account-register-step-2-form #edit-submit button:hover,
#user-account-register-step-2-form #edit-footer button:hover,
#user-account-register-step-3-form #edit-actions button:hover,
#user-account-register-step-3-form #edit-submit button:hover,
#user-account-register-step-3-form #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-footer button:hover {
  background-color: white;
  color: #55951b;
}

/* line 500, ../src/_general.scss */
.btn-slide {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  width: auto;
  height: auto;
}
/* line 101, ../src/_general.scss */
.btn-slide:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 375, ../src/_general.scss */
.btn-slide:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 395, ../src/_general.scss */
.btn-slide.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 401, ../src/_general.scss */
.btn-slide:not(.disabled):hover:before, .btn-slide.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 405, ../src/_general.scss */
.btn-slide:not(.disabled):hover {
  color: #ffffff;
}
/* line 505, ../src/_general.scss */
.btn-slide:focus {
  color: #55951b;
  text-decoration: none;
}
/* line 509, ../src/_general.scss */
.btn-slide span.color-M-elancyl {
  display: inline;
  color: #edccc0;
}

/* line 515, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style {
  border: none;
}
/* line 517, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a {
  background: url("/sites/all/themes/elancyl_v2/img/picto/icon-fb.png") center left no-repeat;
  background-position: 18px 14px;
  padding-left: 30px;
  background-color: #5f78ab;
  transition-duration: 0.4s;
}
/* line 523, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a:hover {
  opacity: 0.7;
}
/* line 526, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a > div {
  display: inline-block;
  border-left: none;
  margin-left: 13px;
  text-transform: uppercase;
  padding: 15px;
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  transition-duration: 0.4s;
  cursor: pointer;
  background: #5f78ab;
  border-left: 1px solid #fff;
  width: 142px;
}
/* line 543, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a > div > span {
  font-size: 11px;
}

/* line 551, ../src/_general.scss */
button.btn {
  border: none;
}
/* line 553, ../src/_general.scss */
button.btn:hover, button.btn:active, button.btn:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
/* line 557, ../src/_general.scss */
button.btn:hover:hover, button.btn:hover:active, button.btn:hover:focus, button.btn:active:hover, button.btn:active:active, button.btn:active:focus, button.btn:focus:hover, button.btn:focus:active, button.btn:focus:focus {
  outline: none;
}

/* line 563, ../src/_general.scss */
a, a.btn, input {
  outline: none;
}
/* line 565, ../src/_general.scss */
a:hover, a:active, a:focus, a.btn:hover, a.btn:active, a.btn:focus, input:hover, input:active, input:focus {
  outline: none;
}
/* line 567, ../src/_general.scss */
a:hover:hover, a:hover:active, a:hover:focus, a:active:hover, a:active:active, a:active:focus, a:focus:hover, a:focus:active, a:focus:focus, a.btn:hover:hover, a.btn:hover:active, a.btn:hover:focus, a.btn:active:hover, a.btn:active:active, a.btn:active:focus, a.btn:focus:hover, a.btn:focus:active, a.btn:focus:focus, input:hover:hover, input:hover:active, input:hover:focus, input:active:hover, input:active:active, input:active:focus, input:focus:hover, input:focus:active, input:focus:focus {
  outline: none;
}

/* ---- Autres class ------------- */
/* line 575, ../src/_general.scss */
div.news-date {
  color: #777777 !important;
  font-size: 13px !important;
  font-family: "Conv_FuturaStd-Medium", sans-serif, sans-serif !important;
  text-transform: uppercase !important;
}

/* line 582, ../src/_general.scss */
.row-eq-heightCust {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 590, ../src/_general.scss */
.page-partager #navbar, .page-partager .footSlogan, .page-partager footer, .page-partager .footP2-nav {
  display: none;
}
/* line 593, ../src/_general.scss */
.page-partager form {
  margin-bottom: 10px;
}
/* line 596, ../src/_general.scss */
.page-partager #edit-title {
  margin-top: 10px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "times_sans_serif", sans-serif;
}

/* line 604, ../src/_general.scss */
.i18n-pl.page-partager #edit-title {
  font-family: "urwe" !important;
}

/* centered columns styles */
/* line 610, ../src/_general.scss */
.row-centered {
  text-align: center;
}

/* line 613, ../src/_general.scss */
.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -4px;
}

/* line 622, ../src/_general.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 627, ../src/_general.scss */
div.popup {
  height: 100%;
  width: 100%;
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
}
/* line 637, ../src/_general.scss */
div.popup div.popup-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: baseline;
}
/* line 644, ../src/_general.scss */
div.popup div.popup-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/* line 652, ../src/_general.scss */
div.popup div.popup-container div.popup-inner {
  display: inline-block;
  position: relative;
  background-color: white;
  padding: 25px;
  max-width: 90%;
  vertical-align: middle;
}

/* line 663, ../src/_general.scss */
.default-font {
  color: black;
  font-size: 13px;
  font-family: "GothamBook";
}

/* line 670, ../src/_general.scss */
.page-user #user-login .url-textfield {
  display: none;
}

/* line 676, ../src/_general.scss */
div.gamme-createAccount > a.gammeBtn-decouvrir {
  display: inline-block;
  width: auto;
}

/* line 681, ../src/_general.scss */
.page-user #user-login > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
/* line 687, ../src/_general.scss */
.page-user #user-login > div div.form-item {
  width: 100%;
}
/* line 690, ../src/_general.scss */
.page-user #user-login > div a {
  order: 1;
}

@font-face {
  font-family: "urwe";
  src: url('../../fonts/urw/ImperialURW-Reg.eot?1549980140') format('embedded-opentype'), url('../../fonts/urw/ImperialURW-Reg.woff?1549980140') format('woff'), url('../../fonts/urw/ImperialURW-Reg.ttf?1549980140') format('truetype'), url('../../fonts/urw/ImperialURW-Reg.svg?1549980140') format('svg');
}
@font-face {
  font-family: "tamil_mnregular";
  src: url('../../fonts/tamil/tamilmn-webfont.eot?1549980140') format('embedded-opentype'), url('../../fonts/tamil/tamilmn-webfont.woff?1549980140') format('woff'), url('../../fonts/tamil/tamilmn-webfont.ttf?1549980140') format('truetype'), url('../../fonts/tamil/tamilmn-webfont.svg?1549980140') format('svg');
}
@font-face {
  font-family: "times_sans_serif";
  src: url('../../fonts/times/timess.eot?1549980140') format('embedded-opentype'), url('../../fonts/times/timess.woff?1549980140') format('woff'), url('../../fonts/times/timess.ttf?1549980140') format('truetype');
}
@font-face {
  font-family: "Conv_FuturaStd-Book";
  src: url('../../fonts/futura/FuturaStd-Book.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Book.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Book.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Book.svg?1549980140') format('svg');
}
@font-face {
  font-family: "Conv_FuturaStd-Light";
  src: url('../../fonts/futura/FuturaStd-Light.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Light.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Light.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Light.svg?1549980140') format('svg');
}
@font-face {
  font-family: "Conv_FuturaStd-Medium";
  src: url('../../fonts/futura/FuturaStd-Medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/futura/FuturaStd-Medium.woff?1549980140') format('woff'), url('../../fonts/futura/FuturaStd-Medium.ttf?1549980140') format('truetype'), url('../../fonts/futura/FuturaStd-Medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "GothamBook";
  src: url('../../fonts/gotham/Gotham-Book.eot?1549980140') format('embedded-opentype'), url('../../fonts/gotham/Gotham-Book.woff?1549980140') format('woff'), url('../../fonts/gotham/Gotham-Book.ttf?1549980140') format('truetype'), url('../../fonts/gotham/Gotham-Book.svg?1549980140') format('svg');
}
@font-face {
  font-family: "GothamMedimum";
  src: url('../../fonts/gotham/Gotham-Medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/gotham/Gotham-Medium.woff?1549980140') format('woff'), url('../../fonts/gotham/Gotham-Medium.ttf?1549980140') format('truetype'), url('../../fonts/gotham/Gotham-Medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "AvantGardeLT";
  src: url('../../fonts/elancyl_v1/avantgardexp-medium.eot?1549980140') format('embedded-opentype'), url('../../fonts/elancyl_v1/avantgardexp-medium.woff?1549980140') format('woff'), url('../../fonts/elancyl_v1/avantgardexp-medium.ttf?1549980140') format('truetype'), url('../../fonts/elancyl_v1/avantgardexp-medium.svg?1549980140') format('svg');
}
@font-face {
  font-family: "AvantGardeLTBook";
  src: url('../../fonts/elancyl_v1/AvantGardeLTBook.eot?1549980140') format('embedded-opentype'), url('../../fonts/elancyl_v1/AvantGardeLTBook.woff?1549980140') format('woff'), url('../../fonts/elancyl_v1/AvantGardeLTBook.ttf?1549980140') format('truetype'), url('../../fonts/elancyl_v1/AvantGardeLTBook.svg?1549980140') format('svg');
}
/* ---- fonts */
/*-----------------------------------------*/
/* ---- colors */
/*-----------------------------------------*/
/* line 729, ../src/_general.scss */
.color-primary {
  color: #55951b;
}

@media (min-width: 1200px) {
  /* line 734, ../src/_general.scss */
  .container {
    width: 940px;
  }
}
/* line 739, ../src/_general.scss */
.color-M-elancyl {
  color: #edccc0;
}

/* line 743, ../src/_general.scss */
.BgColor-M-elancyl {
  background-color: #edccc0;
}

/* ---- responsiv  + breakPoint */
/* ---- mixin */
/*-----------------------------------------*/
/* ---- mixin transition */
/* ---- mixin border gradient */
/* ---- mixin gradient */
/* ---- mixin top bloc */
/* ---- mixin bloc 3 icones partage social */
/* ---- mixin bloc hp gamme */
/* ---- Boutons ------------- */
/* line 1101, ../src/_general.scss */
.btn-anim {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 1113, ../src/_general.scss */
.btn-anim:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1133, ../src/_general.scss */
.btn-anim:hover:before, .btn-anim.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* line 1139, ../src/_general.scss */
.btn-large, .btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit {
  display: inline-block;
  color: white !important;
  background-color: #BABABA;
  height: auto;
  width: 185px;
  font-size: 11px;
  padding: 15px;
  font-family: "GothamBook";
  text-transform: uppercase;
  text-decoration: none !important;
  transition-duration: 0.4s;
  border-radius: 0;
  text-align: center;
}
/* line 1153, ../src/_general.scss */
.btn-large:hover, .btn-large-green:hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:hover {
  text-decoration: none !important;
  color: white;
}
/* line 1157, ../src/_general.scss */
.btn-large:not(.active):hover, .btn-large-green:not(.active):hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:not(.active):hover {
  opacity: 0.7;
}
/* line 1160, ../src/_general.scss */
.btn-large.active, .active.btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper .active#edit-submit {
  background-color: #55951b;
  cursor: default;
}

/* line 1166, ../src/_general.scss */
.btn-large-green, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit {
  background-color: #55951b;
}
/* line 1169, ../src/_general.scss */
.btn-large-green:hover, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit:hover {
  opacity: 0.7;
}

/* line 1174, ../src/_general.scss */
.btn-hover-white, #user-register-form #edit-actions button, #user-register-form #edit-submit button, #user-register-form #edit-footer button,
#user-account-register-step-2-form #edit-actions button,
#user-account-register-step-2-form #edit-submit button,
#user-account-register-step-2-form #edit-footer button,
#user-account-register-step-3-form #edit-actions button,
#user-account-register-step-3-form #edit-submit button,
#user-account-register-step-3-form #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-footer button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-actions button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-submit button, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-footer button {
  background-color: #55951b;
  border-radius: 0;
  border: 1px solid #55951b;
  color: white;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  padding: 12px 30px;
}
/* line 1183, ../src/_general.scss */
.btn-hover-white:hover, #user-register-form #edit-actions button:hover, #user-register-form #edit-submit button:hover, #user-register-form #edit-footer button:hover,
#user-account-register-step-2-form #edit-actions button:hover,
#user-account-register-step-2-form #edit-submit button:hover,
#user-account-register-step-2-form #edit-footer button:hover,
#user-account-register-step-3-form #edit-actions button:hover,
#user-account-register-step-3-form #edit-submit button:hover,
#user-account-register-step-3-form #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #edit-footer button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-actions button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-submit button:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-footer button:hover {
  background-color: white;
  color: #55951b;
}

/* line 1189, ../src/_general.scss */
.btn-slide {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  width: auto;
  height: auto;
}
/* line 790, ../src/_general.scss */
.btn-slide:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.btn-slide:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.btn-slide.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.btn-slide:not(.disabled):hover:before, .btn-slide.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.btn-slide:not(.disabled):hover {
  color: #ffffff;
}
/* line 1194, ../src/_general.scss */
.btn-slide:focus {
  color: #55951b;
  text-decoration: none;
}
/* line 1198, ../src/_general.scss */
.btn-slide span.color-M-elancyl {
  display: inline;
  color: #edccc0;
}

/* line 1204, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style {
  border: none;
}
/* line 1206, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a {
  background: url("/sites/all/themes/elancyl_v2/img/picto/icon-fb.png") center left no-repeat;
  background-position: 18px 14px;
  padding-left: 30px;
  background-color: #5f78ab;
  transition-duration: 0.4s;
}
/* line 1212, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a:hover {
  opacity: 0.7;
}
/* line 1215, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a > div {
  display: inline-block;
  border-left: none;
  margin-left: 13px;
  text-transform: uppercase;
  padding: 15px;
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  transition-duration: 0.4s;
  cursor: pointer;
  background: #5f78ab;
  border-left: 1px solid #fff;
  width: 142px;
}
/* line 1232, ../src/_general.scss */
div.fb_login_button_wrapper.fb_button_style a > div > span {
  font-size: 11px;
}

/* line 1240, ../src/_general.scss */
button.btn {
  border: none;
}
/* line 1242, ../src/_general.scss */
button.btn:hover, button.btn:active, button.btn:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
/* line 1246, ../src/_general.scss */
button.btn:hover:hover, button.btn:hover:active, button.btn:hover:focus, button.btn:active:hover, button.btn:active:active, button.btn:active:focus, button.btn:focus:hover, button.btn:focus:active, button.btn:focus:focus {
  outline: none;
}

/* line 1252, ../src/_general.scss */
a, a.btn, input {
  outline: none;
}
/* line 1254, ../src/_general.scss */
a:hover, a:active, a:focus, a.btn:hover, a.btn:active, a.btn:focus, input:hover, input:active, input:focus {
  outline: none;
}
/* line 1256, ../src/_general.scss */
a:hover:hover, a:hover:active, a:hover:focus, a:active:hover, a:active:active, a:active:focus, a:focus:hover, a:focus:active, a:focus:focus, a.btn:hover:hover, a.btn:hover:active, a.btn:hover:focus, a.btn:active:hover, a.btn:active:active, a.btn:active:focus, a.btn:focus:hover, a.btn:focus:active, a.btn:focus:focus, input:hover:hover, input:hover:active, input:hover:focus, input:active:hover, input:active:active, input:active:focus, input:focus:hover, input:focus:active, input:focus:focus {
  outline: none;
}

/* ---- Autres class ------------- */
/* line 1264, ../src/_general.scss */
div.news-date {
  color: #777777 !important;
  font-size: 13px !important;
  font-family: "Conv_FuturaStd-Medium", sans-serif, sans-serif !important;
  text-transform: uppercase !important;
}

/* line 1271, ../src/_general.scss */
.row-eq-heightCust {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 1279, ../src/_general.scss */
.page-partager #navbar, .page-partager .footSlogan, .page-partager footer, .page-partager .footP2-nav {
  display: none;
}
/* line 1282, ../src/_general.scss */
.page-partager form {
  margin-bottom: 10px;
}
/* line 1285, ../src/_general.scss */
.page-partager #edit-title {
  margin-top: 10px;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "times_sans_serif", sans-serif;
}

/* line 1293, ../src/_general.scss */
.i18n-pl.page-partager #edit-title {
  font-family: "urwe" !important;
}

/* centered columns styles */
/* line 1299, ../src/_general.scss */
.row-centered {
  text-align: center;
}

/* line 1302, ../src/_general.scss */
.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -4px;
}

/* line 1311, ../src/_general.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1316, ../src/_general.scss */
div.popup {
  height: 100%;
  width: 100%;
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
}
/* line 1326, ../src/_general.scss */
div.popup div.popup-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  vertical-align: baseline;
}
/* line 1333, ../src/_general.scss */
div.popup div.popup-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/* line 1341, ../src/_general.scss */
div.popup div.popup-container div.popup-inner {
  display: inline-block;
  position: relative;
  background-color: white;
  padding: 25px;
  max-width: 90%;
  vertical-align: middle;
}

/* line 1352, ../src/_general.scss */
.default-font {
  color: black;
  font-size: 13px;
  font-family: "GothamBook";
}

/* line 1359, ../src/_general.scss */
.page-user #user-login .url-textfield {
  display: none;
}

/* line 1365, ../src/_general.scss */
div.gamme-createAccount > a.gammeBtn-decouvrir {
  display: inline-block;
  width: auto;
}

/* line 1370, ../src/_general.scss */
.page-user #user-login > div {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
/* line 1376, ../src/_general.scss */
.page-user #user-login > div div.form-item {
  width: 100%;
}
/* line 1379, ../src/_general.scss */
.page-user #user-login > div a {
  order: 1;
}

/* ---- Global page commmun -------------- */
/* line 4, ../src/_globalPage.scss */
.page-contact h2, .page-search .region-content h2 {
  color: #000000;
  font-size: 27px;
  font-family: "times_sans_serif", sans-serif;
  text-transform: uppercase;
}
/* line 8, ../src/_globalPage.scss */
.page-contact h3, .page-contact h3 a, .page-search .region-content h3, .page-search .region-content h3 a {
  color: #55951b;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "Conv_FuturaStd-Book", sans-serif;
}
/* line 790, ../src/_general.scss */
.page-contact h3:hover, .page-contact h3 a:hover, .page-search .region-content h3:hover, .page-search .region-content h3 a:hover {
  text-decoration: none;
  color: #cccccc;
}
/* line 10, ../src/_globalPage.scss */
.page-contact h3:hover, .page-contact h3 a:hover, .page-search .region-content h3:hover, .page-search .region-content h3 a:hover {
  text-decoration: none;
}
/* line 14, ../src/_globalPage.scss */
.page-contact p, .page-contact ul li, .page-contact ol li, .page-search .region-content p, .page-search .region-content ul li, .page-search .region-content ol li {
  color: #000000;
  font-size: 13px;
  font-family: "GothamBook";
}
/* line 16, ../src/_globalPage.scss */
.page-contact p strong, .page-contact ul li strong, .page-contact ol li strong, .page-search .region-content p strong, .page-search .region-content ul li strong, .page-search .region-content ol li strong {
  color: #55951b;
  font-size: 13px;
  font-family: "GothamBook";
}

/* line 21, ../src/_globalPage.scss */
.i18n-pl .page-contact, .page-search .region-content h2 {
  font-family: "urwe" !important;
}

/* line 26, ../src/_globalPage.scss */
.form-type-radio input {
  display: none;
}
/* line 30, ../src/_globalPage.scss */
.form-type-radio label.control-label:before {
  content: " ";
  border-radius: 50%;
  height: 20px;
  width: 20px;
  position: absolute;
  background: white;
  left: -6px;
  top: 1px;
  border: 1px solid #55951b;
}
/* line 44, ../src/_globalPage.scss */
.form-type-radio label.checked:before {
  content: " ";
  border-radius: 50%;
  height: 20px;
  width: 20px;
  position: absolute;
  background: #55951b;
  left: -6px;
  top: 1px;
}

/* line 58, ../src/_globalPage.scss */
.form-type-checkbox input {
  display: none;
}
/* line 62, ../src/_globalPage.scss */
.form-type-checkbox label.control-label:before {
  content: " ";
  height: 20px;
  width: 20px;
  position: absolute;
  background: white;
  left: -6px;
  top: 1px;
  border: 1px solid #55951b;
}
/* line 75, ../src/_globalPage.scss */
.form-type-checkbox label.checked:before {
  content: " ";
  height: 20px;
  width: 20px;
  position: absolute;
  background: #55951b;
  left: -6px;
  top: 1px;
}

/* ---- contact page */
/* --------------------------------------*/
/* line 91, ../src/_globalPage.scss */
.page-contact div.main-container label {
  color: #6d6d6d;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 94, ../src/_globalPage.scss */
.page-contact div.main-container .contactForm {
  margin: 30px 0;
}
/* line 97, ../src/_globalPage.scss */
.page-contact div.main-container .form-colRight {
  margin-top: 55px;
}
/* line 101, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-item-civilite {
  text-align: left;
  margin-right: 30px;
}
/* line 104, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-item-civilite label {
  display: inline-block;
  width: 100px;
}
/* line 108, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-item-civilite .form-radios {
  margin-right: 0;
  margin-left: 0;
  display: inline-block;
}
/* line 113, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-item-civilite .form-type-radio {
  width: initial;
}
/* line 115, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-item-civilite .form-type-radio label {
  width: initial;
}
/* line 121, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-type-textfield label, .page-contact div.main-container .col-md-6 .form-type-select label {
  display: inline-block;
  width: 100px;
}
/* line 125, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .form-type-textfield .form-control, .page-contact div.main-container .col-md-6 .form-type-select .form-control {
  display: inline-block;
  width: 70%;
  min-height: 40px;
}
@media screen and (max-width: 990px) {
  /* line 131, ../src/_globalPage.scss */
  .page-contact div.main-container .col-md-6 .form-type-textfield .form-control, .page-contact div.main-container .col-md-6 .form-type-select .form-control {
    display: inline-block;
    width: 100%;
    min-height: 40px;
  }
}
/* line 139, ../src/_globalPage.scss */
.page-contact div.main-container .col-md-6 .radio, .page-contact div.main-container .col-md-6 .control-label {
  display: inline;
  width: 150px;
}
/* line 144, ../src/_globalPage.scss */
.page-contact div.main-container input, .page-contact div.main-container textarea {
  border-radius: 0;
  border: 1px solid #d6d6d6;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  background-color: #ffffff;
  box-shadow: none;
}
/* line 150, ../src/_globalPage.scss */
.page-contact div.main-container input:focus, .page-contact div.main-container textarea:focus {
  background-color: #e3e3e3;
  box-shadow: none;
  border: 1px solid #d6d6d6;
}
/* line 156, ../src/_globalPage.scss */
.page-contact div.main-container button {
  background-color: #55951b;
  border-radius: 0;
  border: 1px solid #55951b;
  color: #ffffff;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  padding: 12px 30px;
}
/* line 163, ../src/_globalPage.scss */
.page-contact div.main-container button:hover {
  background-color: #ffffff;
  border: 1px solid #55951b;
  color: #55951b;
}
/* line 169, ../src/_globalPage.scss */
.page-contact div.main-container select {
  border-radius: 0;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  box-shadow: none;
  cursor: pointer;
}
/* line 175, ../src/_globalPage.scss */
.page-contact div.main-container select:focus {
  background-color: #e3e3e3;
  box-shadow: none;
  border: 1px solid #d6d6d6;
}
/* line 181, ../src/_globalPage.scss */
.page-contact div.main-container select:hover {
  background-color: #e3e3e3;
}
/* line 184, ../src/_globalPage.scss */
.page-contact div.main-container select option {
  margin-top: 15px;
}

/* ---- search result + breadcrumb */
/* --------------------------------------*/
/* line 194, ../src/_globalPage.scss */
.page-search .region-content ol {
  list-style-type: none;
}
/* line 198, ../src/_globalPage.scss */
.page-search .region-content .search-form .form-search {
  border-radius: 0;
  border: 1px solid #d6d6d6;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  background-color: #ffffff;
  box-shadow: none;
}
/* line 205, ../src/_globalPage.scss */
.page-search .region-content .search-form .form-search:focus {
  background-color: #e3e3e3;
  box-shadow: none;
  border: 1px solid #d6d6d6;
}
/* line 211, ../src/_globalPage.scss */
.page-search .region-content .search-form button {
  background-color: #55951b;
  border-radius: 0;
  border: 1px solid #55951b;
}
/* line 215, ../src/_globalPage.scss */
.page-search .region-content .search-form button:hover {
  background-color: #ffffff;
  border: 1px solid #55951b;
}
/* line 218, ../src/_globalPage.scss */
.page-search .region-content .search-form button:hover .glyphicon-search {
  color: #55951b;
}
/* line 224, ../src/_globalPage.scss */
.page-search .region-content .search-info {
  display: none;
}

/* line 229, ../src/_globalPage.scss */
.breadcrumb {
  border-radius: 0;
}
/* line 231, ../src/_globalPage.scss */
.breadcrumb li {
  color: #000000;
  font-size: 13px;
  font-family: "GothamBook";
}
/* line 233, ../src/_globalPage.scss */
.breadcrumb li a {
  color: #55951b;
}

/* line 243, ../src/_globalPage.scss */
.pagination li a {
  border-radius: 0 !important;
  color: #cccccc;
  font-size: 12px;
  font-family: "GothamBook";
}
/* line 246, ../src/_globalPage.scss */
.pagination li a:hover {
  color: #55951b;
}
/* line 252, ../src/_globalPage.scss */
.pagination .active span {
  background-color: #55951b;
  border: 1px solid #cccccc;
  border-right: 0 !important;
  border-radius: 0 !important;
  color: #ffffff;
  font-size: 12px;
  font-family: "GothamBook";
}
/* line 258, ../src/_globalPage.scss */
.pagination .active span:hover {
  border: 1px solid #cccccc;
  border-right: 0 !important;
  background-color: #55951b;
}

/* line 267, ../src/_globalPage.scss */
input.form-checkbox {
  display: none;
}
/* line 270, ../src/_globalPage.scss */
input.form-checkbox + span label:before {
  content: " ";
  display: inline-block;
  height: 20px;
  width: 20px;
  background: white;
  border: 1px solid #55951b;
  margin-right: 9px;
  position: relative;
  top: 4px;
  cursor: pointer;
}
/* line 283, ../src/_globalPage.scss */
input.form-checkbox:checked + span label:before {
  background: #55951b;
}

/* Formulaire upload de fichiers sur le BO */
/* line 289, ../src/_globalPage.scss */
#op-content-upload div.panel-body div.form-checkboxes label.control-label {
  padding-left: 21px;
  padding-top: 3px;
}

/* line 2, ../src/_cms.scss */
.field-type-text-long a, .slide-otherContent a, .newList-bloc a, .node-type-news .container .col-sm-12 a {
  color: #55951b;
}
/* line 5, ../src/_cms.scss */
.field-type-text-long h1, .slide-otherContent h1, .newList-bloc h1, .node-type-news .container .col-sm-12 h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-family: "times_sans_serif", sans-serif;
  background-color: #55951b;
  padding: 30px 40px;
  margin-bottom: 30px;
}
/* line 790, ../src/_general.scss */
.field-type-text-long h1:hover, .slide-otherContent h1:hover, .newList-bloc h1:hover, .node-type-news .container .col-sm-12 h1:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 11, ../src/_cms.scss */
.field-type-text-long h2, .slide-otherContent h2, .newList-bloc h2, .node-type-news .container .col-sm-12 h2 {
  color: #000000;
  text-transform: uppercase;
  font-size: 27px;
  font-family: "times_sans_serif", sans-serif;
  padding-bottom: 18px;
  border-bottom: 1px solid #dddddd;
}
/* line 790, ../src/_general.scss */
.field-type-text-long h2:hover, .slide-otherContent h2:hover, .newList-bloc h2:hover, .node-type-news .container .col-sm-12 h2:hover {
  text-decoration: none;
  color: #000000;
}
/* line 16, ../src/_cms.scss */
.field-type-text-long h3, .slide-otherContent h3, .newList-bloc h3, .node-type-news .container .col-sm-12 h3 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 18px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
}
/* line 790, ../src/_general.scss */
.field-type-text-long h3:hover, .slide-otherContent h3:hover, .newList-bloc h3:hover, .node-type-news .container .col-sm-12 h3:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 19, ../src/_cms.scss */
.field-type-text-long h4, .slide-otherContent h4, .newList-bloc h4, .node-type-news .container .col-sm-12 h4 {
  margin-top: 15px;
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.field-type-text-long h4:hover, .slide-otherContent h4:hover, .newList-bloc h4:hover, .node-type-news .container .col-sm-12 h4:hover {
  text-decoration: none;
  color: #000000;
}
/* line 23, ../src/_cms.scss */
.field-type-text-long h4:after, .slide-otherContent h4:after, .newList-bloc h4:after, .node-type-news .container .col-sm-12 h4:after {
  content: url("../../img/general/h4-afterBar.png");
  margin-left: 20px;
}
/* line 27, ../src/_cms.scss */
.field-type-text-long img, .slide-otherContent img, .newList-bloc img, .node-type-news .container .col-sm-12 img {
  max-width: 100%;
  height: auto;
}
/* line 31, ../src/_cms.scss */
.field-type-text-long p, .slide-otherContent p, .newList-bloc p, .node-type-news .container .col-sm-12 p {
  color: #000000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  text-transform: none;
}
/* line 790, ../src/_general.scss */
.field-type-text-long p:hover, .slide-otherContent p:hover, .newList-bloc p:hover, .node-type-news .container .col-sm-12 p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 34, ../src/_cms.scss */
.field-type-text-long p img, .slide-otherContent p img, .newList-bloc p img, .node-type-news .container .col-sm-12 p img {
  margin: 20px;
}
/* line 38, ../src/_cms.scss */
.field-type-text-long ul li, .slide-otherContent ul li, .newList-bloc ul li, .node-type-news .container .col-sm-12 ul li {
  color: #000000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  text-transform: none;
  margin: 7px 0;
}
/* line 790, ../src/_general.scss */
.field-type-text-long ul li:hover, .slide-otherContent ul li:hover, .newList-bloc ul li:hover, .node-type-news .container .col-sm-12 ul li:hover {
  text-decoration: none;
  color: #000000;
}
/* line 44, ../src/_cms.scss */
.field-type-text-long ol li, .slide-otherContent ol li, .newList-bloc ol li, .node-type-news .container .col-sm-12 ol li {
  position: relative;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  background-color: #55951b;
  padding: 15px 30px;
  margin: 5px 0;
  text-transform: none;
  list-style-type: decimal;
  list-style-position: inside;
}
/* line 790, ../src/_general.scss */
.field-type-text-long ol li:hover, .slide-otherContent ol li:hover, .newList-bloc ol li:hover, .node-type-news .container .col-sm-12 ol li:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 53, ../src/_cms.scss */
.field-type-text-long ol li:before, .slide-otherContent ol li:before, .newList-bloc ol li:before, .node-type-news .container .col-sm-12 ol li:before {
  content: url(../../img/general/icon-puceOl.png);
  padding: 0 10px;
}
/* line 58, ../src/_cms.scss */
.field-type-text-long ol ol li, .slide-otherContent ol ol li, .newList-bloc ol ol li, .node-type-news .container .col-sm-12 ol ol li {
  background-color: transparent !important;
  color: #000000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  padding: 5px 10px;
  text-transform: none;
}
/* line 790, ../src/_general.scss */
.field-type-text-long ol ol li:hover, .slide-otherContent ol ol li:hover, .newList-bloc ol ol li:hover, .node-type-news .container .col-sm-12 ol ol li:hover {
  text-decoration: none;
  color: #000000;
}
/* line 63, ../src/_cms.scss */
.field-type-text-long ol ol li:before, .slide-otherContent ol ol li:before, .newList-bloc ol ol li:before, .node-type-news .container .col-sm-12 ol ol li:before {
  content: "";
  padding: 0;
}
/* line 69, ../src/_cms.scss */
.field-type-text-long blockquote, .slide-otherContent blockquote, .newList-bloc blockquote, .node-type-news .container .col-sm-12 blockquote {
  background-color: #f9f9f9;
  padding: 45px 20px;
  border: none;
}
/* line 73, ../src/_cms.scss */
.field-type-text-long blockquote p, .slide-otherContent blockquote p, .newList-bloc blockquote p, .node-type-news .container .col-sm-12 blockquote p {
  color: #828282;
  text-transform: uppercase;
  font-size: 19px;
  font-family: "Conv_FuturaStd-Book", sans-serif !important;
  font-style: italic;
  text-transform: none;
  display: block;
  width: 80%;
  margin: auto;
}
/* line 790, ../src/_general.scss */
.field-type-text-long blockquote p:hover, .slide-otherContent blockquote p:hover, .newList-bloc blockquote p:hover, .node-type-news .container .col-sm-12 blockquote p:hover {
  text-decoration: none;
  color: #828282;
}
/* line 82, ../src/_cms.scss */
.field-type-text-long .img-right img, .slide-otherContent .img-right img, .newList-bloc .img-right img, .node-type-news .container .col-sm-12 .img-right img {
  float: right;
  margin: 15px;
}
/* line 86, ../src/_cms.scss */
.field-type-text-long .img-left img, .slide-otherContent .img-left img, .newList-bloc .img-left img, .node-type-news .container .col-sm-12 .img-left img {
  float: left;
  margin: 15px;
}

/* line 93, ../src/_cms.scss */
.i18n-pl .field-type-text-long h2, .i18n-pl .field-type-text-long h3, .slide-otherContent h2, .slide-otherContent h3, .newList-bloc h2, .newList-bloc h3, .node-type-news .container .col-sm-12 h2, .node-type-news .container .col-sm-12 h3 {
  font-family: "urwe" !important;
}

/* ---- responsive */
/* --------------------------------------*/
@media screen and (max-width: 550px) {
  /* line 104, ../src/_cms.scss */
  .field-name-field-content ul, .field-name-field-content ol {
    padding-left: 5%;
  }
  /* line 107, ../src/_cms.scss */
  .field-name-field-content li {
    list-style-position: inside;
  }
}
/* line 1, ../src/_homepage.scss */
.tabs--primary, .action-links {
  display: none;
}

/* line 6, ../src/_homepage.scss */
.admin-menu .tabs--primary, .admin-menu .action-links {
  display: block;
}

/* line 11, ../src/_homepage.scss */
.region-slider {
  margin-bottom: -50px;
}
@media screen and (max-width: 990px) {
  /* line 11, ../src/_homepage.scss */
  .region-slider {
    margin-bottom: -180px;
  }
}
@media screen and (max-width: 550px) {
  /* line 11, ../src/_homepage.scss */
  .region-slider {
    margin-bottom: -285px;
  }
}

/* line 21, ../src/_homepage.scss */
.slick-list {
  margin-bottom: -30px;
}
@media screen and (max-width: 990px) {
  /* line 21, ../src/_homepage.scss */
  .slick-list {
    margin-bottom: 145px;
  }
}
@media screen and (max-width: 550px) {
  /* line 21, ../src/_homepage.scss */
  .slick-list {
    margin-bottom: 220px;
  }
}

/* line 31, ../src/_homepage.scss */
#block-views-carrousel-homepage-block {
  right: 0;
  width: 100%;
}
/* line 36, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__arrow button {
  background-repeat: no-repeat;
  background-position: center;
}
/* line 39, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__arrow button::before {
  content: '';
}
/* line 42, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__arrow button.slick-prev {
  background-image: url("../../img/general/fleche_carroussel_prev.png");
  margin-left: 22px;
}
/* line 46, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__arrow button.slick-next {
  background-image: url("../../img/general/fleche_carroussel_next.png");
  margin-right: 22px;
}
@media screen and (max-width: 575px) {
  /* line 55, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .slick__arrow button {
    display: none !important;
  }
}
/* line 61, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__slide {
  width: 100%;
}
/* line 63, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .slick__slide .slide__content {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 990px) {
  /* line 63, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .slick__slide .slide__content {
    height: 570px;
  }
}
@media screen and (max-width: 550px) {
  /* line 63, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .slick__slide .slide__content {
    height: 500px;
  }
}
/* line 74, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp {
  height: 780px;
  position: relative;
  overflow-y: hidden;
}
/* line 78, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .slide_background {
  background-size: cover;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 83, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .slide_background div, #block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
  height: 100%;
}
@media screen and (max-width: 990px) {
  /* line 78, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background {
    height: auto;
    min-height: 550px;
  }
  /* line 89, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background div, #block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
    height: auto;
  }
}
@media screen and (max-width: 550px) {
  /* line 78, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background {
    height: auto;
    min-height: 480px;
  }
  /* line 96, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background div, #block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
    height: auto;
  }
}
/* line 100, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
  width: 100%;
}
@media screen and (max-width: 990px) {
  /* line 100, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
    min-height: 550px;
  }
}
@media screen and (max-width: 550px) {
  /* line 100, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .slide_background img {
    min-height: 480px;
  }
}
/* line 110, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}
/* line 115, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .second-title {
  color: #000000;
  font-size: 11px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  margin: 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 123, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-content {
  margin-top: 200px;
}
@media screen and (max-width: 1500px) {
  /* line 123, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-content {
    margin-top: 200px;
  }
}
@media screen and (max-width: 990px) {
  /* line 123, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-content {
    margin-top: 0;
  }
}
/* line 133, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-img img {
  position: absolute;
  right: -80px;
}
@media screen and (max-width: 990px) {
  /* line 133, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-img img {
    top: 40px;
    width: auto;
    max-width: inherit;
    display: block;
    height: 461px;
  }
}
/* line 145, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-productVisuel {
  max-height: 330px;
  position: absolute;
  bottom: 0px;
}
/* line 149, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-productVisuel img {
  /*          @include break-M {
              max-height: 300px !important;
            }*/
}
@media screen and (max-width: 550px) {
  /* line 149, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-productVisuel img {
    display: none;
  }
}
@media screen and (max-width: 550px) {
  /* line 158, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slidProduct-bloc {
    padding: 20px 40px;
  }
}
/* line 163, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product {
  background-color: #FFFFFF;
  width: 360px;
  padding: 30px 20px 40px 40px;
  height: 420px;
  margin-top: 60px;
  position: relative;
}
@media screen and (max-width: 990px) {
  /* line 163, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-product {
    width: 100%;
  }
}
@media screen and (max-width: 550px) {
  /* line 163, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-product {
    height: 350px;
  }
}
/* line 176, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .slid-productTxt {
  position: relative;
  max-width: 350px;
  padding-right: 30px;
}
@media screen and (max-width: 550px) {
  /* line 176, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .slid-productTxt {
    padding-top: 50px;
  }
}
/* line 184, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .col-xs-6 {
  position: relative;
  height: 440px;
}
@media screen and (max-width: 550px) {
  /* line 184, ../src/_homepage.scss */
  #block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .col-xs-6 {
    height: 380px;
  }
}
/* line 190, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .col-xs-6 img {
  position: absolute;
  bottom: 0;
  max-width: 95%;
  max-height: 100%;
}
/* line 197, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir {
  color: #ababab;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: auto;
  text-align: center;
  display: inline-block;
}
/* line 790, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir:hover {
  text-decoration: none;
  color: #ababab;
}
/* line 1064, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir:not(.disabled):hover:before, #block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .btnVoir:not(.disabled):hover {
  color: #ffffff;
}
/* line 203, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-product .col-xs-6.slid-btn > a.btnVoir {
  position: absolute;
  right: 20px;
  width: auto;
}
/* line 209, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-btn {
  height: 40px !important;
  position: absolute !important;
  right: 0px;
  bottom: 40px;
}
/* line 214, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .slid-btn .btnVoir {
  bottom: 0 !important;
}
/* line 219, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container h1 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 30px;
  font-family: "times_sans_serif", sans-serif;
  margin: 0;
}
/* line 790, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container h1:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 223, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container h2 {
  color: #000000;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container h2:hover {
  text-decoration: none;
  color: #000000;
}
/* line 226, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container .product-indication {
  margin: 30px 0 15px 0;
}
/* line 229, ../src/_homepage.scss */
#block-views-carrousel-homepage-block .node-slides-hp .container h4 {
  color: #000000;
  font-size: 13px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  margin: 0;
}

/* line 239, ../src/_homepage.scss */
.i18n-pl #block-views-carrousel-homepage-block .node-slides-hp h1 {
  font-family: "urwe" !important;
}

@media screen and (max-width: 750px) {
  /* line 245, ../src/_homepage.scss */
  .slid-img {
    display: none;
  }

  /* line 248, ../src/_homepage.scss */
  .slid-productVisuel {
    height: 220px !important;
  }
  /* line 250, ../src/_homepage.scss */
  .slid-productVisuel img {
    display: block !important;
  }

  /* line 254, ../src/_homepage.scss */
  .slidProduct-bloc {
    width: 100%;
  }
}
/* line 259, ../src/_homepage.scss */
.hp-top {
  margin-top: 20px;
}
/* line 263, ../src/_homepage.scss */
.hp-top .hpBloc-custom-left .bottom .hpb-02, .hp-top .hpBloc-custom-right .bottom .hpb-02 {
  padding: 20px 35px;
}
/* line 268, ../src/_homepage.scss */
.hp-top .hpBloc-custom-left {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
}
/* line 270, ../src/_homepage.scss */
.hp-top .hpBloc-custom-left .bottom, .hp-top .hpBloc-custom-left .top {
  margin: 0 5px;
}
/* line 274, ../src/_homepage.scss */
.hp-top .hpBloc-actif {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
}
/* line 276, ../src/_homepage.scss */
.hp-top .hpBloc-actif .hpbActif-content {
  padding: 10px 30px;
}
/* line 278, ../src/_homepage.scss */
.hp-top .hpBloc-actif .hpbActif-content h2 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "times_sans_serif", sans-serif;
  margin-bottom: 45px;
}
/* line 790, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content h2:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 282, ../src/_homepage.scss */
.hp-top .hpBloc-actif .hpbActif-content h3 {
  color: #000000;
  font-size: 18px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
}
/* line 285, ../src/_homepage.scss */
.hp-top .hpBloc-actif .hpbActif-content p {
  color: #000000;
  font-size: 12px;
  font-family: "GothamBook";
  margin-bottom: 30px;
}
/* line 289, ../src/_homepage.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  margin-bottom: 55px;
  display: inline-block;
  width: auto;
}
/* line 790, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn:not(.disabled):hover:before, .hp-top .hpBloc-actif .hpbActif-content .btn.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.hp-top .hpBloc-actif .hpbActif-content .btn:not(.disabled):hover {
  color: #ffffff;
}
/* line 296, ../src/_homepage.scss */
.hp-top .hpBloc-actif img {
  padding: 0 5px;
}
/* line 301, ../src/_homepage.scss */
.hp-top .hpBloc-video {
  background-color: #55951b;
}
/* line 303, ../src/_homepage.scss */
.hp-top .hpBloc-video .hpb-video-img {
  background-image: url("../../img/general/hp-img-video.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 300px;
  text-align: center;
}
/* line 309, ../src/_homepage.scss */
.hp-top .hpBloc-video .hpb-video-img .fix-center {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
/* line 315, ../src/_homepage.scss */
.hp-top .hpBloc-video .hpb-video-img img {
  min-height: 0px !important;
  min-width: 0px !important;
  height: 50px !important;
  width: 50px !important;
  display: inline-block;
  vertical-align: middle;
}
/* line 325, ../src/_homepage.scss */
.hp-top .hpBloc-video .hpb-video-logo {
  background-image: url("../../img/general/logo-elancyl-live.svg");
  background-position: center;
  background-repeat: no-repeat;
  width: 151px;
  height: 32px;
  margin-bottom: 10px;
}
/* line 332, ../src/_homepage.scss */
.hp-top .hpBloc-video .btn {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #ffffff !important;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: auto !important;
  display: inline-block !important;
  text-decoration: none;
  border-radius: 0;
}
/* line 790, ../src/_general.scss */
.hp-top .hpBloc-video .btn:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 1064, ../src/_general.scss */
.hp-top .hpBloc-video .btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.hp-top .hpBloc-video .btn.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.hp-top .hpBloc-video .btn:not(.disabled):hover:before, .hp-top .hpBloc-video .btn.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.hp-top .hpBloc-video .btn:not(.disabled):hover {
  color: #55951b;
}
/* line 339, ../src/_homepage.scss */
.hp-top .hpBloc-video:hover .btn:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* line 343, ../src/_homepage.scss */
.hp-top .hpBloc-video:hover .btn {
  text-decoration: none;
  color: #fff !important;
}
/* line 347, ../src/_homepage.scss */
.hp-top .hpBloc-video .top {
  text-decoration: none;
  cursor: pointer;
}
/* line 351, ../src/_homepage.scss */
.hp-top .hpBloc-video .bottom {
  text-decoration: none;
}
/* line 354, ../src/_homepage.scss */
.hp-top .hpBloc-video .bottom:hover .btn:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 358, ../src/_homepage.scss */
.hp-top .hpBloc-video .bottom:hover .btn {
  display: inline-block;
  width: auto;
  text-decoration: none;
  color: #55951b !important;
}
/* line 367, ../src/_homepage.scss */
.hp-top .hpBloc-decouvrir {
  background-color: #f2f2f2;
}
/* line 369, ../src/_homepage.scss */
.hp-top .hpBloc-decouvrir img {
  width: 100%;
  overflow: hidden;
}
/* line 373, ../src/_homepage.scss */
.hp-top .hpBloc-decouvrir h2 {
  color: #000000;
  font-size: 17px;
  font-family: "times_sans_serif", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
}
/* line 378, ../src/_homepage.scss */
.hp-top .hpBloc-decouvrir .btn {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b !important;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  width: auto;
  border-radius: 0;
}
/* line 790, ../src/_general.scss */
.hp-top .hpBloc-decouvrir .btn:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.hp-top .hpBloc-decouvrir .btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.hp-top .hpBloc-decouvrir .btn.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.hp-top .hpBloc-decouvrir .btn:not(.disabled):hover:before, .hp-top .hpBloc-decouvrir .btn.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.hp-top .hpBloc-decouvrir .btn:not(.disabled):hover {
  color: #ffffff;
}
/* line 386, ../src/_homepage.scss */
.hp-top .hpBloc-actif, .hp-top .hpBloc-video, .hp-top .hpBloc-decouvrir {
  background-color: white !important;
  height: 450px !important;
  position: relative !important;
  display: block;
  text-decoration: none;
}
/* line 392, ../src/_homepage.scss */
.hp-top .hpBloc-actif .btn, .hp-top .hpBloc-video .btn, .hp-top .hpBloc-decouvrir .btn {
  border-radius: 0;
  border: none;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 407, ../src/_homepage.scss */
.hp-top .hpBloc-actif .btn:before, .hp-top .hpBloc-video .btn:before, .hp-top .hpBloc-decouvrir .btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 428, ../src/_homepage.scss */
.hp-top .hpBloc-actif .top, .hp-top .hpBloc-video .top, .hp-top .hpBloc-decouvrir .top {
  height: 320px;
}
/* line 430, ../src/_homepage.scss */
.hp-top .hpBloc-actif .top .hpb-video-img, .hp-top .hpBloc-video .top .hpb-video-img, .hp-top .hpBloc-decouvrir .top .hpb-video-img {
  height: 100%;
  width: auto;
}
/* line 434, ../src/_homepage.scss */
.hp-top .hpBloc-actif .top img, .hp-top .hpBloc-video .top img, .hp-top .hpBloc-decouvrir .top img {
  min-width: 100%;
  /*min-height: 100%;*/
  height: auto;
  width: auto;
  overflow: hidden;
}
/* line 442, ../src/_homepage.scss */
.hp-top .hpBloc-actif .bottom, .hp-top .hpBloc-video .bottom, .hp-top .hpBloc-decouvrir .bottom {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  height: 130px;
}
/* line 443, ../src/_homepage.scss */
.hp-top .hpBloc-actif .bottom p, .hp-top .hpBloc-video .bottom p, .hp-top .hpBloc-decouvrir .bottom p {
  margin: 0;
}
/* line 446, ../src/_homepage.scss */
.hp-top .hpBloc-actif .bottom img, .hp-top .hpBloc-video .bottom img, .hp-top .hpBloc-decouvrir .bottom img {
  padding: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}
/* line 463, ../src/_homepage.scss */
.hp-top .hpBloc-actif:hover .btn:before, .hp-top .hpBloc-decouvrir:hover .btn:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 467, ../src/_homepage.scss */
.hp-top .hpBloc-actif:hover .btn, .hp-top .hpBloc-decouvrir:hover .btn {
  color: #ffffff;
}
@media screen and (max-width: 990px) {
  /* line 473, ../src/_homepage.scss */
  .hp-top .hpBloc-custom-left .bottom, .hp-top .hpBloc-custom-left .top {
    margin: 0 5px;
    margin-bottom: 0px !important;
  }
  /* line 478, ../src/_homepage.scss */
  .hp-top .hpBloc-actif, .hp-top .hpBloc-decouvrir {
    position: relative !important;
    height: auto !important;
  }
  /* line 481, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .top, .hp-top .hpBloc-decouvrir .top {
    position: relative !important;
    height: auto !important;
  }
  /* line 485, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .bottom, .hp-top .hpBloc-decouvrir .bottom {
    position: relative !important;
    height: auto !important;
    margin-bottom: 20px;
  }
  /* line 490, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .btn, .hp-top .hpBloc-decouvrir .btn {
    width: 100% !important;
  }
  /* line 495, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .bottom {
    margin-bottom: -1px;
  }
  /* line 499, ../src/_homepage.scss */
  .hp-top .hpBloc-video {
    margin-bottom: 20px;
  }
  /* line 501, ../src/_homepage.scss */
  .hp-top .hpBloc-video .hpb-02 {
    padding-top: 26px;
  }
  /* line 505, ../src/_homepage.scss */
  .hp-top .hpBloc-actif {
    margin-bottom: 20px;
  }
  /* line 507, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .btn {
    margin-bottom: 25px !important;
  }
  /* line 513, ../src/_homepage.scss */
  .hp-top .hpBloc-actif .bottom img {
    position: static;
  }
}
/* line 521, ../src/_homepage.scss */
.hp-top .hpBloc-video .bottom .btn {
  text-align: left !important;
}
/* line 525, ../src/_homepage.scss */
.hp-top .hpBloc-video .btn:before {
  background-color: #ffffff;
  color: #55951b;
}
/* line 529, ../src/_homepage.scss */
.hp-top .hpBloc-video:hover .btn {
  color: #55951b;
}
/* line 532, ../src/_homepage.scss */
.hp-top .hpBloc-video .bottom {
  background-color: #55951b;
}
/* line 537, ../src/_homepage.scss */
.hp-top .hpBloc-decouvrir .bottom {
  background-color: #f2f2f2;
}
/* line 541, ../src/_homepage.scss */
.hp-top .hpb-02 {
  padding: 35px;
}

/* line 546, ../src/_homepage.scss */
.i18n-pl .hp-top .hpbActif-content h2 {
  font-family: "urwe" !important;
}

/* line 550, ../src/_homepage.scss */
.i18n-pl .hp-top .hpBloc-decouvrir h2 {
  font-family: "urwe" !important;
}

/* line 554, ../src/_homepage.scss */
.hp-bottom {
  padding-top: 10px;
}
/* line 556, ../src/_homepage.scss */
.hp-bottom .hpBloc-account {
  height: 275px;
  margin-top: 10px;
  background-image: url("../../img/general/bgBloc-point.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
/* line 562, ../src/_homepage.scss */
.hp-bottom .hpBloc-account .logo-myElancyl {
  background-image: url("../../img/general/logoElancyl-pt.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 140px;
  height: 60px;
  background-size: cover;
  display: block;
  position: absolute;
  right: 0;
}
/* line 571, ../src/_homepage.scss */
.hp-bottom .hpBloc-account .gamme-createAccount {
  padding: 0;
  background-image: none;
  position: absolute;
  top: 100px;
  left: 40px;
  width: 100%;
  max-width: 225px;
}
/* line 579, ../src/_homepage.scss */
.hp-bottom .hpBloc-account .gamme-createAccount p {
  font-size: 12px;
}
/* line 582, ../src/_homepage.scss */
.hp-bottom .hpBloc-account .gamme-createAccount h3 {
  font-size: 18px;
}
/* line 585, ../src/_homepage.scss */
.hp-bottom .hpBloc-account .gamme-createAccount ul {
  color: #5e5e5e;
  font-size: 12px;
  font-family: "GothamBook";
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  list-style-position: inside;
}
/* line 597, ../src/_homepage.scss */
.hp-bottom .hpBloc-diagnostic {
  height: 275px;
}
@media screen and (max-width: 990px) {
  /* line 600, ../src/_homepage.scss */
  .hp-bottom .hpBloc-diagnostic .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
}
/* line 605, ../src/_homepage.scss */
.hp-bottom .hpBloc-diagnostic .gamme-diagnostic {
  background-position: -200px 0;
}
/* line 608, ../src/_homepage.scss */
.hp-bottom .hpBloc-diagnostic .gamme-diagnostic .gammeDiag-content {
  padding: 45px 20px 30px 50%;
}
/* line 610, ../src/_homepage.scss */
.hp-bottom .hpBloc-diagnostic .gamme-diagnostic .gammeDiag-content p {
  margin-bottom: 40px;
}
@media screen and (max-width: 550px) {
  /* line 605, ../src/_homepage.scss */
  .hp-bottom .hpBloc-diagnostic .gamme-diagnostic {
    background-position: right center;
  }
  /* line 616, ../src/_homepage.scss */
  .hp-bottom .hpBloc-diagnostic .gamme-diagnostic .gammeDiag-content {
    padding-left: 50px;
  }
  /* line 618, ../src/_homepage.scss */
  .hp-bottom .hpBloc-diagnostic .gamme-diagnostic .gammeDiag-content p {
    margin-bottom: 40px;
  }
}

/* line 1, ../src/_footer.scss */
.footSlogan {
  color: #55951b;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-align: center;
  letter-spacing: 3px;
  padding-top: 35px;
  height: 65px;
}
/* line 790, ../src/_general.scss */
.footSlogan:hover {
  text-decoration: none;
  color: #55951b;
}

/* line 9, ../src/_footer.scss */
.footNav {
  background-color: #ffffff;
}

/* line 43, ../src/_footer.scss */
.footer {
  padding-bottom: 20px;
  border: none;
  background-color: #2e2e2e;
}
/* line 47, ../src/_footer.scss */
.footer .foot-part1 {
  padding: 20px 20px 20px 80px;
  /*.footP1-team img {
    margin-top: 10px;
  }*/
}
/* line 14, ../src/_footer.scss */
.footer .foot-part1 .footP1-team h2, .footer .foot-part1 .footP1-team h2 a, .footer .foot-part1 .footP1-40ans h2, .footer .foot-part1 .footP1-40ans h2 a, .footer .foot-part1 .footP1-award h2, .footer .foot-part1 .footP1-award h2 a {
  color: #707070;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  font-size: 20px;
  margin: 20px 0;
  text-transform: uppercase;
}
/* line 20, ../src/_footer.scss */
.footer .foot-part1 .footP1-team h2:hover, .footer .foot-part1 .footP1-team h2 a:hover, .footer .foot-part1 .footP1-40ans h2:hover, .footer .foot-part1 .footP1-40ans h2 a:hover, .footer .foot-part1 .footP1-award h2:hover, .footer .foot-part1 .footP1-award h2 a:hover {
  color: #fff;
}
/* line 24, ../src/_footer.scss */
.footer .foot-part1 .footP1-team p, .footer .foot-part1 .footP1-team p a, .footer .foot-part1 .footP1-40ans p, .footer .foot-part1 .footP1-40ans p a, .footer .foot-part1 .footP1-award p, .footer .foot-part1 .footP1-award p a {
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  font-size: 12px;
  color: #ffffff;
}
/* line 28, ../src/_footer.scss */
.footer .foot-part1 .footP1-team p:hover, .footer .foot-part1 .footP1-team p a:hover, .footer .foot-part1 .footP1-40ans p:hover, .footer .foot-part1 .footP1-40ans p a:hover, .footer .foot-part1 .footP1-award p:hover, .footer .foot-part1 .footP1-award p a:hover {
  color: #d7d7d7;
}
/* line 32, ../src/_footer.scss */
.footer .foot-part1 .footP1-team a, .footer .foot-part1 .footP1-40ans a, .footer .foot-part1 .footP1-award a {
  text-decoration: none;
}
/* line 35, ../src/_footer.scss */
.footer .foot-part1 .footP1-team ul, .footer .foot-part1 .footP1-40ans ul, .footer .foot-part1 .footP1-award ul {
  list-style-type: none;
}
/* line 37, ../src/_footer.scss */
.footer .foot-part1 .footP1-team ul li, .footer .foot-part1 .footP1-40ans ul li, .footer .foot-part1 .footP1-award ul li {
  padding: 6px;
}
/* line 58, ../src/_footer.scss */
.footer .foot-part1 img {
  margin-top: 10px;
}
/* line 62, ../src/_footer.scss */
.footer .foot-part1 .footP1-icon {
  height: 50px;
}
/* line 66, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme {
  padding: 0;
}
/* line 68, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li {
  float: left;
  list-style-type: none;
}
/* line 71, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li:nth-child(2) a {
  border-left: 2px solid #b5bd00;
}
/* line 73, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li:nth-child(2) a:hover {
  color: #b5bd00;
}
/* line 77, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li:nth-child(3) a {
  border-left: 2px solid #eaa794;
}
/* line 79, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li:nth-child(3) a:hover {
  color: #eaa794;
}
/* line 84, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0.3s, color 0.5s;
  -o-transition: all 0.5s 0.3s, color 0.5s;
  -webkit-transition: all 0.5s 0.3s, color 0.5s;
  transition: all 0.5s 0.3s, color 0.5s;
  border-left: 2px solid #55951b;
  display: block;
  text-transform: uppercase;
  padding: 8px 45px 8px 15px;
  margin: 30px 0 40px 0;
}
/* line 790, ../src/_general.scss */
.footer .foot-part1 .footP1-gamme li a:hover {
  text-decoration: none;
  color: #b5bd00;
}
/* line 92, ../src/_footer.scss */
.footer .foot-part1 .footP1-gamme li a:hover {
  color: #55951b;
  border-left: 2px solid #ffffff;
}
/* line 100, ../src/_footer.scss */
.footer .foot-part1 #block-pf-blocks-pf-blocks-newsletter > .col-md-10 {
  padding: 0;
}
/* line 104, ../src/_footer.scss */
.footer .sentence {
  color: #707070;
  padding-left: 20px;
  font-family: "Conv_FuturaStd-Medium",sans-serif;
  font-size: 12px;
  font-style: italic;
}

/* line 116, ../src/_footer.scss */
footer #block-easy-breadcrumb-easy-breadcrumb, footer #block-easy-breadcrumb-easy-breadcrumb--2, footer #responsive-menu {
  display: none;
}
/* line 122, ../src/_footer.scss */
footer #header-menu #megamenu-logo-block, footer #header-menu #megamenu-center-block {
  display: none;
}
/* line 130, ../src/_footer.scss */
footer #header-menu #secondary-menu-block > ul > li {
  display: none;
}

@media screen and (max-width: 575px) {
  /* line 142, ../src/_footer.scss */
  footer .row {
    margin: 0;
  }
  /* line 146, ../src/_footer.scss */
  footer .foot-part1 > .row .col-md-9 .col-md-12 {
    padding: 0;
  }
  /* line 150, ../src/_footer.scss */
  footer #header-menu {
    display: block;
  }
  /* line 153, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block {
    display: block;
    position: static;
    min-width: auto;
    width: 100%;
    padding: 0;
  }
  /* line 160, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul {
    display: block;
  }
  /* line 163, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul > .language-selector {
    display: block;
  }
  /* line 169, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul > li .secondary-title {
    border: none;
  }
  /* line 172, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul > li .secondary-title.active {
    border: none;
  }
  /* line 176, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul > li .secondary-title label {
    display: block;
    margin: 0 0 15px 0;
    text-align: left;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "GothamBook";
    font-weight: 400;
    color: #ffffff;
  }
  /* line 187, ../src/_footer.scss */
  footer #header-menu #secondary-menu-block > ul > li .secondary-title .form-control {
    height: auto;
    padding: 6px 12px;
    color: #2e2e2e;
  }
}
/* line 201, ../src/_footer.scss */
.footP1-border {
  border-bottom: 1px solid #848484;
  padding: 0 30px 35px 0;
  margin-right: 20px;
}

/* line 208, ../src/_footer.scss */
.foot-newsletter label {
  display: none;
}
/* line 211, ../src/_footer.scss */
.foot-newsletter h2 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "GothamBook";
  font-weight: 400;
  margin-bottom: 20px;
}
/* line 790, ../src/_general.scss */
.foot-newsletter h2:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 216, ../src/_footer.scss */
.foot-newsletter input {
  background-color: #252525;
  height: 50px;
  border: none;
  border-radius: 0;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px !important;
  font-family: "GothamBook";
}
/* line 790, ../src/_general.scss */
.foot-newsletter input:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 222, ../src/_footer.scss */
.foot-newsletter input:focus {
  background-color: #454545;
  box-shadow: none;
}
/* line 227, ../src/_footer.scss */
.foot-newsletter .form-item-email {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
}
/* line 232, ../src/_footer.scss */
.foot-newsletter .btn {
  background-image: url("../../img/footer/iconFoot-arrowForm.png");
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 0;
  height: 50px;
  width: 50px;
  background-color: #252525;
  vertical-align: middle;
  margin-bottom: 15px;
}
/* line 240, ../src/_footer.scss */
.foot-newsletter .btn:hover {
  background-color: #454545;
}

/* line 246, ../src/_footer.scss */
.view-pf-block-social {
  margin-bottom: 50px;
}
/* line 248, ../src/_footer.scss */
.view-pf-block-social .views-row {
  margin-left: 20px;
  display: inline-block;
  vertical-align: middle;
  margin-top: 10px;
}
/* line 253, ../src/_footer.scss */
.view-pf-block-social .views-row img {
  max-height: 32px;
  max-width: 32px;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
/* line 260, ../src/_footer.scss */
.view-pf-block-social .views-row span {
  padding-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
}
/* line 790, ../src/_general.scss */
.view-pf-block-social .views-row span:hover {
  text-decoration: none;
  color: #cccccc;
}

/* line 269, ../src/_footer.scss */
.footP2-nav {
  margin-top: 25px;
  padding-bottom: 17px;
}
/* line 272, ../src/_footer.scss */
.footP2-nav ul {
  text-align: center;
}
/* line 274, ../src/_footer.scss */
.footP2-nav ul li {
  display: inline-block;
  margin-right: 0;
}
/* line 278, ../src/_footer.scss */
.footP2-nav ul li:first-child {
  margin-right: 45px;
}
/* line 281, ../src/_footer.scss */
.footP2-nav ul a {
  color: #2e2e2e;
  text-transform: uppercase;
  font-size: 9px;
  font-family: "GothamBook";
}
/* line 790, ../src/_general.scss */
.footP2-nav ul a:hover {
  text-decoration: none;
  color: #cccccc;
}
/* line 283, ../src/_footer.scss */
.footP2-nav ul a:hover {
  background-color: #ccc;
  color: #fff;
}

/* ---- responsive */
/* -----------------------------------------------*/
@media screen and (max-width: 990px) {
  /* line 296, ../src/_footer.scss */
  .row {
    margin-right: -10px;
    margin-left: -10px;
  }

  /* line 300, ../src/_footer.scss */
  .footer {
    margin-top: 30px;
    padding-top: 0;
  }
  /* line 303, ../src/_footer.scss */
  .footer .foot-part1 {
    padding: 0px;
  }
  /* line 305, ../src/_footer.scss */
  .footer .foot-part1 .col-md-3 {
    border-bottom: 1px solid #cccccc;
    padding: 20px 40px;
  }
  /* line 310, ../src/_footer.scss */
  .footer .foot-part1 .col-md-9 {
    padding: 0;
  }
  /* line 313, ../src/_footer.scss */
  .footer .foot-part1 .col-md-9 .col-md-12 {
    padding: 0 10px;
  }
  /* line 318, ../src/_footer.scss */
  .footer .foot-part1 .foot-newsletter {
    margin: 25px 10px 0 10px;
  }
  /* line 321, ../src/_footer.scss */
  .footer .foot-part1 .foot-newsletter h2 {
    margin: 0 0 15px 0;
  }
  /* line 324, ../src/_footer.scss */
  .footer .foot-part1 .foot-newsletter .form-group {
    width: 100%;
  }
  /* line 327, ../src/_footer.scss */
  .footer .foot-part1 .foot-newsletter .btn {
    position: absolute;
    right: 10px;
    bottom: 15px;
    height: 20px;
  }
  /* line 336, ../src/_footer.scss */
  .footer .foot-part1 .foot-social {
    margin-left: 40px;
  }
  /* line 340, ../src/_footer.scss */
  .footer .foot-part1 .footP1-border {
    padding: 0;
    margin: 0;
  }
  /* line 344, ../src/_footer.scss */
  .footer .foot-part1 .footP1-border .footP1-icon {
    float: left;
    margin-left: 15px;
    height: 130px;
    width: 70px;
    padding-top: 40px;
  }
  /* line 351, ../src/_footer.scss */
  .footer .foot-part1 .footP1-border .col-md-4 {
    width: 100%;
    border-bottom: 1px solid #cccccc;
  }
  /* line 356, ../src/_footer.scss */
  .footer .foot-part1 .footP1-border h2 {
    margin: 20px 20px 5px 5px;
  }
  /* line 360, ../src/_footer.scss */
  .footer .foot-part1 .footP1-gamme {
    margin-top: 15px;
  }
  /* line 362, ../src/_footer.scss */
  .footer .foot-part1 .footP1-gamme li {
    float: none;
  }
  /* line 364, ../src/_footer.scss */
  .footer .foot-part1 .footP1-gamme li a {
    color: #707070;
    border: none !important;
    padding: 5px 20px;
    margin: 0;
  }
  /* line 369, ../src/_footer.scss */
  .footer .foot-part1 .footP1-gamme li a:hover {
    background-color: transparent !important;
    color: #ffffff !important;
  }

  /* line 379, ../src/_footer.scss */
  .footP2-nav {
    margin-top: 5px;
  }
  /* line 381, ../src/_footer.scss */
  .footP2-nav ul {
    margin: 0;
    padding: 0;
    text-align: initial !important;
  }
  /* line 385, ../src/_footer.scss */
  .footP2-nav ul li:first-child {
    width: 100%;
    margin-right: 0;
  }
}
/* line 2, ../src/_actif.scss */
.item-list ul {
  list-style-type: none !important;
}

/* line 8, ../src/_actif.scss */
.page-actifs .actif-complexProduct .bg-benef, .page-actifs .actif-product .bg-benef {
  background-color: #55951b;
  color: #ffffff;
  font-size: 11px;
  font-family: "GothamBook";
  padding: 5px 10px;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 20px;
}
/* line 16, ../src/_actif.scss */
.page-actifs .actif-complexProduct p, .page-actifs .actif-complexProduct ul li a, .page-actifs .actif-product p, .page-actifs .actif-product ul li a {
  color: #000000;
  font-size: 13px;
  font-family: "GothamBook";
  line-height: 20px;
}
/* line 20, ../src/_actif.scss */
.page-actifs .actif-complexProduct ul, .page-actifs .actif-product ul {
  padding-left: 0;
}
/* line 23, ../src/_actif.scss */
.page-actifs .actif-complexProduct ul li a:hover, .page-actifs .actif-product ul li a:hover {
  color: #55951b;
}
/* line 28, ../src/_actif.scss */
.page-actifs .actif-complexProduct .findActif, .page-actifs .actif-product .findActif {
  margin-top: 20px;
  position: relative;
  font-family: "GothamMedimum";
  margin-bottom: 3px;
}
/* line 33, ../src/_actif.scss */
.page-actifs .actif-complexProduct .findActif:before, .page-actifs .actif-product .findActif:before {
  content: '';
  background-color: #55951b;
  height: 1px;
  width: 30px;
  display: inline-block;
  top: 10px;
  left: -40px;
  position: absolute;
}

/* line 46, ../src/_actif.scss */
.page-actifs .actif-complexProduct > div.row {
  margin: 0;
}
/* line 49, ../src/_actif.scss */
.page-actifs .actif-complexProduct > div.row > div.col-md-12 {
  position: relative;
  text-align: center;
}
@media screen and (min-width: 990px) {
  /* line 53, ../src/_actif.scss */
  .page-actifs .actif-complexProduct > div.row > div.col-md-12:before {
    content: '';
    background-color: black;
    height: 1px;
    width: 100%;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
  }
}
/* line 65, ../src/_actif.scss */
.page-actifs .actif-complexProduct > div.row > div.col-md-12 h2 {
  color: #55951b;
  font-size: 30px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-align: center;
  margin-bottom: 0;
  background-color: white;
  display: inline-block;
  padding: 0 20px;
}
/* line 75, ../src/_actif.scss */
.page-actifs .actif-complexProduct img {
  max-width: 100%;
  max-height: 400px;
}
/* line 79, ../src/_actif.scss */
.page-actifs .actif-complexProduct .col-md-5 {
  margin-top: 20px;
}

/* line 86, ../src/_actif.scss */
.page-actifs .page-green-header {
  background-color: #55951b;
  padding: 25px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 890, ../src/_general.scss */
.page-actifs .page-green-header h2 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-family: "times_sans_serif", sans-serif;
  margin: 5px;
}
/* line 790, ../src/_general.scss */
.page-actifs .page-green-header h2:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 894, ../src/_general.scss */
.page-actifs .page-green-header p {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
  text-transform: none;
  font-weight: 100;
  padding: 5px;
  margin: 5px;
}
/* line 790, ../src/_general.scss */
.page-actifs .page-green-header p:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 902, ../src/_general.scss */
.page-actifs .page-green-header .ta-right {
  text-align: right;
}
/* line 906, ../src/_general.scss */
.page-actifs .page-green-header .social-block-container {
  padding-left: 10px;
}
/* line 910, ../src/_general.scss */
.page-actifs .page-green-header .page-green-header-text {
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
}
/* line 916, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc {
  display: inline-block;
  padding: 10px;
}
/* line 919, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc > div {
  border: 1px solid #fff;
  display: inline-block;
}
/* line 923, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc > div a .iconTB {
  width: 36px;
  height: 36px;
  display: block;
  border-right: 1px solid #FFFFFF;
  float: left;
}
/* line 927, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc > div a .iconTB:hover {
  background-color: #FFFFFF;
}
/* line 931, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc > div a:last-child .iconTB {
  border-right: none;
}
/* line 937, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-fb {
  background-image: url("../../img/general/iconTopBloc-fb.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 939, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-fb:hover {
  background-image: url("../../img/general/iconTopBloc-fb-hover.png");
}
/* line 943, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-twit {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-twit.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 946, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-twit:hover {
  background-image: url("../../img/general/iconTopBloc-twit-hover.png");
}
/* line 950, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-mail {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-mail.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 953, ../src/_general.scss */
.page-actifs .page-green-header .iconTB-bloc .iconTB-mail:hover {
  background-image: url("../../img/general/iconTopBloc-mail-hover.png");
}
/* line 90, ../src/_actif.scss */
.page-actifs .actif_list_header {
  margin-top: 50px;
  margin-bottom: 20px;
}
/* line 93, ../src/_actif.scss */
.page-actifs .actif_list_header h3 {
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 98, ../src/_actif.scss */
.page-actifs .actif_list_header p {
  padding: 10px 0 0;
  border-top: 1px solid #DADADA;
  color: #000000;
  font-size: 13px;
  font-family: "GothamBook";
  line-height: 20px;
}
/* line 108, ../src/_actif.scss */
.page-actifs div.view-liste-actifs div.item-list > ul {
  padding: 0;
}
/* line 112, ../src/_actif.scss */
.page-actifs .actif-col {
  margin-top: 30px;
}
/* line 114, ../src/_actif.scss */
.page-actifs .actif-col .col-md-4 {
  margin-bottom: 20px;
}
@media screen and (max-width: 990px) {
  /* line 114, ../src/_actif.scss */
  .page-actifs .actif-col .col-md-4 {
    min-height: auto;
  }
}
/* line 120, ../src/_actif.scss */
.page-actifs .actif-col h3 {
  color: #55951b;
  font-size: 18px;
  font-family: "Conv_FuturaStd-Book", sans-serif;
  width: 65%;
  display: inline-block;
  margin-right: 0;
  padding-right: 0;
  border-bottom: 1px solid #333333;
  padding-bottom: 10px;
  vertical-align: middle;
}
/* line 130, ../src/_actif.scss */
.page-actifs .actif-col .actifProd-thumb {
  display: inline-block;
  width: 30%;
  margin-left: 0;
  padding-left: 0;
  vertical-align: top;
}
/* line 137, ../src/_actif.scss */
.page-actifs .actif-col .findActif {
  margin-top: 20px;
  position: relative;
  font-family: "GothamMedimum";
  margin-bottom: 3px;
}

/* line 147, ../src/_actif.scss */
.i18n-pl .page-actifs .actif_list_header h3 {
  font-family: "urwe" !important;
}

/* line 154, ../src/_actif.scss */
.views-row-even .actif-complexProduct .col-md-7 {
  float: right;
}

/* ---- topBloc */
/* ---------------------------------*/
/* line 4, ../src/_gamme.scss */
.page-green-header {
  background-color: #55951b;
  padding: 25px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 890, ../src/_general.scss */
.page-green-header h2 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-family: "times_sans_serif", sans-serif;
  margin: 5px;
}
/* line 790, ../src/_general.scss */
.page-green-header h2:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 894, ../src/_general.scss */
.page-green-header p {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
  text-transform: none;
  font-weight: 100;
  padding: 5px;
  margin: 5px;
}
/* line 790, ../src/_general.scss */
.page-green-header p:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 902, ../src/_general.scss */
.page-green-header .ta-right {
  text-align: right;
}
/* line 906, ../src/_general.scss */
.page-green-header .social-block-container {
  padding-left: 10px;
}
/* line 910, ../src/_general.scss */
.page-green-header .page-green-header-text {
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
}
/* line 916, ../src/_general.scss */
.page-green-header .iconTB-bloc {
  display: inline-block;
  padding: 10px;
}
/* line 919, ../src/_general.scss */
.page-green-header .iconTB-bloc > div {
  border: 1px solid #fff;
  display: inline-block;
}
/* line 923, ../src/_general.scss */
.page-green-header .iconTB-bloc > div a .iconTB {
  width: 36px;
  height: 36px;
  display: block;
  border-right: 1px solid #FFFFFF;
  float: left;
}
/* line 927, ../src/_general.scss */
.page-green-header .iconTB-bloc > div a .iconTB:hover {
  background-color: #FFFFFF;
}
/* line 931, ../src/_general.scss */
.page-green-header .iconTB-bloc > div a:last-child .iconTB {
  border-right: none;
}
/* line 937, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-fb {
  background-image: url("../../img/general/iconTopBloc-fb.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 939, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-fb:hover {
  background-image: url("../../img/general/iconTopBloc-fb-hover.png");
}
/* line 943, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-twit {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-twit.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 946, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-twit:hover {
  background-image: url("../../img/general/iconTopBloc-twit-hover.png");
}
/* line 950, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-mail {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-mail.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 953, ../src/_general.scss */
.page-green-header .iconTB-bloc .iconTB-mail:hover {
  background-image: url("../../img/general/iconTopBloc-mail-hover.png");
}

/* ---- produit */
/*----------------------------------*/
/* line 10, ../src/_gamme.scss */
.gamme-col {
  height: 400px;
}
/* line 12, ../src/_gamme.scss */
.gamme-col .gamme-product {
  max-height: 400px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  width: 80%;
  margin: auto;
  display: block;
  text-decoration: none;
}
/* line 20, ../src/_gamme.scss */
.gamme-col .gamme-product:hover {
  border-top: 3px solid #bac8ce;
  border-bottom: 3px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 3px 100%;
  background-size: 3px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
}
/* line 24, ../src/_gamme.scss */
.gamme-col .gamme-product .gamme-infoProduct .field-item {
  font-size: 11px !important;
  text-align: center;
  color: #000000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
}
/* line 790, ../src/_general.scss */
.gamme-col .gamme-product .gamme-infoProduct .field-item:hover {
  text-decoration: none;
  color: #000000;
}
/* line 30, ../src/_gamme.scss */
.gamme-col .gamme-product img {
  max-height: 200px;
  width: auto;
  height: auto;
  margin: auto;
  margin-top: 30px;
}
/* line 37, ../src/_gamme.scss */
.gamme-col .gamme-product p {
  text-align: center;
  font-family: "GothamBook";
  color: #000000;
  font-size: 10px;
}
/* line 43, ../src/_gamme.scss */
.gamme-col .gamme-product h3, .gamme-col .gamme-product h3 p {
  color: #000000;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "times_sans_serif", sans-serif;
  text-align: center;
  padding: 0 10px;
}
/* line 790, ../src/_general.scss */
.gamme-col .gamme-product h3:hover, .gamme-col .gamme-product h3 p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 48, ../src/_gamme.scss */
.gamme-col .gamme-product .star-even > span, .gamme-col .gamme-product .star-odd > span {
  width: 100% !important;
}
/* line 51, ../src/_gamme.scss */
.gamme-col .gamme-product .fivestar-basic div.fivestar-widget-static .star span.off {
  background-image: url("../../img/general/icon-starEmpty.png");
  background-position: initial;
  background-repeat: no-repeat;
}
/* line 54, ../src/_gamme.scss */
.gamme-col .gamme-product .fivestar-basic div.fivestar-widget-static .star span.on {
  background-image: url("../../img/general/icon-starFull.png");
  background-position: initial;
  background-repeat: no-repeat;
}
/* line 57, ../src/_gamme.scss */
.gamme-col .gamme-product div.fivestar-widget-static .star {
  margin-top: 2px;
  background-image: url("../../img/general/icon-starEmpty.png" !important);
  background-position: initial;
  background-repeat: no-repeat;
  width: 8px !important;
  height: 8px !important;
  display: block;
}
/* line 63, ../src/_gamme.scss */
.gamme-col .gamme-product:hover .gamme-infoProduct {
  display: none;
}
/* line 66, ../src/_gamme.scss */
.gamme-col .gamme-product:hover .gamme-voir {
  display: block !important;
}

/* line 73, ../src/_gamme.scss */
.i18n-pl .gamme-col .gamme-product h3 {
  font-family: "urwe" !important;
}

/* line 77, ../src/_gamme.scss */
.fivestar-basic div.fivestar-widget-static .star, div.fivestar-widget-static .star {
  background-image: none;
}

/* line 81, ../src/_gamme.scss */
.gamme-infoProduct {
  margin: 15px auto;
  display: flex;
  flex-direction: column;
}
/* line 85, ../src/_gamme.scss */
.gamme-infoProduct .field {
  margin-bottom: 15px;
}
/* line 88, ../src/_gamme.scss */
.gamme-infoProduct .empty, .gamme-infoProduct .help-block {
  display: none;
}
/* line 91, ../src/_gamme.scss */
.gamme-infoProduct .gamme-center {
  align-self: center;
}
/* line 94, ../src/_gamme.scss */
.gamme-infoProduct .gamme-contenance {
  color: #b0a8a8;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  font-weight: 700;
  float: left;
  margin-right: 10px;
}
/* line 790, ../src/_general.scss */
.gamme-infoProduct .gamme-contenance:hover {
  text-decoration: none;
  color: #b0a8a8;
}
/* line 100, ../src/_gamme.scss */
.gamme-infoProduct .gamme-note {
  float: left;
}

/* line 105, ../src/_gamme.scss */
.gamme-voir {
  display: none;
  margin: auto;
}
/* line 108, ../src/_gamme.scss */
.gamme-voir a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 790, ../src/_general.scss */
.gamme-voir a:hover {
  text-decoration: none;
  color: #000000;
}
/* line 111, ../src/_gamme.scss */
.gamme-voir button {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
  -moz-transition: all 0.3s 0.2s, color 2s;
  -o-transition: all 0.3s 0.2s, color 2s;
  -webkit-transition: all 0.3s 0.2s, color 2s;
  transition: all 0.3s 0.2s, color 2s;
  display: block;
  background-color: #55951b;
  padding: 3px 10px;
  border: none;
  margin: 20px auto 32px auto;
  border: 1px solid #ffffff;
}
/* line 790, ../src/_general.scss */
.gamme-voir button:hover {
  text-decoration: none;
  color: #000000;
}
/* line 120, ../src/_gamme.scss */
.gamme-voir button:hover {
  border: 1px solid #55951b;
  background-color: #ffffff;
  color: #55951b;
  text-decoration: none;
}

/* ---- bloc hp gamme -- using mixin bloc hp gamme du _general */
/*----------------------------------*/
/* line 133, ../src/_gamme.scss */
.hpGamme {
  margin: 5px;
}
/* line 135, ../src/_gamme.scss */
.hpGamme > div {
  margin: 0;
  padding: 10px;
}
/* line 139, ../src/_gamme.scss */
.hpGamme p {
  margin-bottom: 0;
}
/* line 142, ../src/_gamme.scss */
.hpGamme .active {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0s, color 0s;
  -o-transition: all 0.5s 0s, color 0s;
  -webkit-transition: all 0.5s 0s, color 0s;
  transition: all 0.5s 0s, color 0s;
  display: block;
  border: 5px solid #e7e7e7;
  background-color: #ffffff;
  background-color: #55951b !important;
  color: white;
  border: 5px solid #55951b !important;
}
/* line 790, ../src/_general.scss */
.hpGamme .active:hover {
  text-decoration: none;
  color: #000000;
}
/* line 1007, ../src/_general.scss */
.hpGamme .active:hover {
  border: 5px solid #55951b;
}
/* line 1010, ../src/_general.scss */
.hpGamme .active .hpGamme-soin {
  padding: 25px 30px;
}
/* line 1013, ../src/_general.scss */
.hpGamme .active .hpGamme-cat {
  color: #55951b;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 790, ../src/_general.scss */
.hpGamme .active .hpGamme-cat:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 148, ../src/_gamme.scss */
.hpGamme .active .hpGamme-soin p {
  text-transform: uppercase;
  font-size: 24px;
  color: white;
  font-family: "times_sans_serif", sans-serif;
}
/* line 154, ../src/_gamme.scss */
.hpGamme .active .hpGamme-soin .hpGamme-cat {
  text-transform: uppercase;
  font-size: 10px;
  color: white;
  font-family: "GothamBook";
}
/* line 160, ../src/_gamme.scss */
.hpGamme .active .hpGamme-soin .hpGamme-bar {
  border: 0;
}
/* line 165, ../src/_gamme.scss */
.hpGamme .hpGamme-bar {
  width: 27px;
  display: inline-block;
  border-top: 1px solid #000000;
  margin-left: 10px;
  padding-top: 4px;
}
/* line 168, ../src/_gamme.scss */
.hpGamme .soins-minceur, .hpGamme .soins-corps {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0s, color 0s;
  -o-transition: all 0.5s 0s, color 0s;
  -webkit-transition: all 0.5s 0s, color 0s;
  transition: all 0.5s 0s, color 0s;
  display: block;
  border: 5px solid #e7e7e7;
  background-color: #ffffff;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-minceur:hover, .hpGamme .soins-corps:hover {
  text-decoration: none;
  color: #000000;
}
/* line 1007, ../src/_general.scss */
.hpGamme .soins-minceur:hover, .hpGamme .soins-corps:hover {
  border: 5px solid #55951b;
}
/* line 1010, ../src/_general.scss */
.hpGamme .soins-minceur .hpGamme-soin, .hpGamme .soins-corps .hpGamme-soin {
  padding: 25px 30px;
}
/* line 1013, ../src/_general.scss */
.hpGamme .soins-minceur .hpGamme-cat, .hpGamme .soins-corps .hpGamme-cat {
  color: #55951b;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-minceur .hpGamme-cat:hover, .hpGamme .soins-corps .hpGamme-cat:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 171, ../src/_gamme.scss */
.hpGamme .soins-fermete, .hpGamme .soins-silhouette {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0s, color 0s;
  -o-transition: all 0.5s 0s, color 0s;
  -webkit-transition: all 0.5s 0s, color 0s;
  transition: all 0.5s 0s, color 0s;
  display: block;
  border: 5px solid #e7e7e7;
  background-color: #ffffff;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-fermete:hover, .hpGamme .soins-silhouette:hover {
  text-decoration: none;
  color: #000000;
}
/* line 1007, ../src/_general.scss */
.hpGamme .soins-fermete:hover, .hpGamme .soins-silhouette:hover {
  border: 5px solid #b5bd00;
}
/* line 1010, ../src/_general.scss */
.hpGamme .soins-fermete .hpGamme-soin, .hpGamme .soins-silhouette .hpGamme-soin {
  padding: 25px 30px;
}
/* line 1013, ../src/_general.scss */
.hpGamme .soins-fermete .hpGamme-cat, .hpGamme .soins-silhouette .hpGamme-cat {
  color: #b5bd00;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-fermete .hpGamme-cat:hover, .hpGamme .soins-silhouette .hpGamme-cat:hover {
  text-decoration: none;
  color: #b5bd00;
}
/* line 174, ../src/_gamme.scss */
.hpGamme .soins-vergetures, .hpGamme .soins-maternite {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0s, color 0s;
  -o-transition: all 0.5s 0s, color 0s;
  -webkit-transition: all 0.5s 0s, color 0s;
  transition: all 0.5s 0s, color 0s;
  display: block;
  border: 5px solid #e7e7e7;
  background-color: #ffffff;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-vergetures:hover, .hpGamme .soins-maternite:hover {
  text-decoration: none;
  color: #000000;
}
/* line 1007, ../src/_general.scss */
.hpGamme .soins-vergetures:hover, .hpGamme .soins-maternite:hover {
  border: 5px solid #eaa794;
}
/* line 1010, ../src/_general.scss */
.hpGamme .soins-vergetures .hpGamme-soin, .hpGamme .soins-maternite .hpGamme-soin {
  padding: 25px 30px;
}
/* line 1013, ../src/_general.scss */
.hpGamme .soins-vergetures .hpGamme-cat, .hpGamme .soins-maternite .hpGamme-cat {
  color: #eaa794;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 790, ../src/_general.scss */
.hpGamme .soins-vergetures .hpGamme-cat:hover, .hpGamme .soins-maternite .hpGamme-cat:hover {
  text-decoration: none;
  color: #eaa794;
}

/* line 179, ../src/_gamme.scss */
.i18n-pl .hpGamme .hpGamme-soin p, .i18n-pl .hpGamme-cat {
  font-family: "urwe" !important;
}

/* ---- dignostic */
/*----------------------------------*/
/* line 186, ../src/_gamme.scss */
.gamme-diagnostic {
  background-image: url("../../img/general/gammeBG-diagnostic.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 275px;
  margin: 10px 0px;
}
/* line 192, ../src/_gamme.scss */
.gamme-diagnostic .gammeDiag-content {
  position: relative;
  padding: 60px 20px 30px 60%;
}
/* line 195, ../src/_gamme.scss */
.gamme-diagnostic .gammeDiag-content h3 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 790, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content h3:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 198, ../src/_gamme.scss */
.gamme-diagnostic .gammeDiag-content p {
  color: #000000;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
  max-width: 160px;
  text-transform: none;
}
/* line 790, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 203, ../src/_gamme.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir {
  color: #000000;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: auto;
  display: inline-block;
  white-space: nowrap;
}
/* line 790, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir:hover {
  text-decoration: none;
  color: #000000;
}
/* line 1064, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir:not(.disabled):hover:before, .gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.gamme-diagnostic .gammeDiag-content a.gammeBtn-decouvrir:not(.disabled):hover {
  color: #ffffff;
}

/* line 212, ../src/_gamme.scss */
.i18n-pl .gamme-diagnostic .gammeDiag-content h3 {
  font-family: "urwe" !important;
}

/* ---- create account */
/*----------------------------------*/
/* line 218, ../src/_gamme.scss */
.gamme-createAccount {
  background-image: url("../../img/general/gammeBG-createAccount.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 130px;
  margin: 10px 0px;
  padding: 26px 20px 20px 40%;
}
/* line 224, ../src/_gamme.scss */
.gamme-createAccount p {
  color: #5e5e5e;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  margin-bottom: 5px;
}
/* line 790, ../src/_general.scss */
.gamme-createAccount p:hover {
  text-decoration: none;
  color: #5e5e5e;
}
/* line 228, ../src/_gamme.scss */
.gamme-createAccount h3 {
  color: #5e5e5e;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "times_sans_serif", sans-serif;
  margin-top: 0;
}
/* line 790, ../src/_general.scss */
.gamme-createAccount h3:hover {
  text-decoration: none;
  color: #5e5e5e;
}
/* line 232, ../src/_gamme.scss */
.gamme-createAccount .hpGamme-bar {
  width: 27px;
  display: inline-block;
  border-top: 1px solid #ffffff;
  margin-left: 10px;
  padding-top: 4px;
}
/* line 235, ../src/_gamme.scss */
.gamme-createAccount a.gammeBtn-decouvrir {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #ffffff;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 790, ../src/_general.scss */
.gamme-createAccount a.gammeBtn-decouvrir:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.gamme-createAccount a.gammeBtn-decouvrir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.gamme-createAccount a.gammeBtn-decouvrir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.gamme-createAccount a.gammeBtn-decouvrir:not(.disabled):hover:before, .gamme-createAccount a.gammeBtn-decouvrir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.gamme-createAccount a.gammeBtn-decouvrir:not(.disabled):hover {
  color: #ffffff;
}
/* line 238, ../src/_gamme.scss */
.gamme-createAccount ul {
  display: none;
}

/* line 243, ../src/_gamme.scss */
.i18n-pl .gamme-createAccount h3 {
  font-family: "urwe" !important;
}

/* ---- store locator */
/*----------------------------------*/
/* line 249, ../src/_gamme.scss */
.gamme-storeLocator {
  background-color: #f0f0f0;
  height: 130px;
  margin: 10px 0px;
  padding: 20px;
}
/* line 255, ../src/_gamme.scss */
.gamme-storeLocator p {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  margin-bottom: 5px;
}
/* line 790, ../src/_general.scss */
.gamme-storeLocator p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 259, ../src/_gamme.scss */
.gamme-storeLocator h3 {
  color: #55951b !important;
  text-transform: uppercase;
  font-size: 24px !important;
  font-family: "times_sans_serif", sans-serif !important;
  margin-top: 0;
}
/* line 790, ../src/_general.scss */
.gamme-storeLocator h3:hover {
  text-decoration: none;
  color: #55951b !important;
}
/* line 263, ../src/_gamme.scss */
.gamme-storeLocator .hpGamme-bar {
  width: 27px;
  display: inline-block;
  border-top: 1px solid #000000;
  margin-left: 10px;
  padding-top: 4px;
}
/* line 266, ../src/_gamme.scss */
.gamme-storeLocator input[type=text] {
  display: inline-block;
  border: none;
  width: 70%;
  background-color: #FFFFFF;
  min-height: 34px;
  color: #666666;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  margin: 0;
  padding-left: 15px;
}
/* line 790, ../src/_general.scss */
.gamme-storeLocator input[type=text]:hover {
  text-decoration: none;
  color: #666666;
}
/* line 276, ../src/_gamme.scss */
.gamme-storeLocator input[type=submit] {
  display: inline-block;
  height: 34px;
  width: 75px !important;
  margin-left: -5px;
  border: 1px solid #55951b;
  background-color: #55951b;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0.3s, color 2s;
  -o-transition: all 0.5s 0.3s, color 2s;
  -webkit-transition: all 0.5s 0.3s, color 2s;
  transition: all 0.5s 0.3s, color 2s;
}
/* line 790, ../src/_general.scss */
.gamme-storeLocator input[type=submit]:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 285, ../src/_gamme.scss */
.gamme-storeLocator input[type=submit]:hover {
  background-color: #ffffff;
  color: #55951b;
  border: 1px solid #55951b;
}

/* line 293, ../src/_gamme.scss */
.i18n-pl .gamme-storeLocator h3 {
  font-family: "urwe" !important;
}

/* ---- responsive */
/* -----------------------------------*/
@media screen and (max-width: 990px) {
  /* line 301, ../src/_gamme.scss */
  .gamme-col {
    height: auto;
  }
}
@media screen and (max-width: 550px) {
  /* line 307, ../src/_gamme.scss */
  .gamme-diagnostic {
    background-position: center right;
  }
  /* line 309, ../src/_gamme.scss */
  .gamme-diagnostic .gammeDiag-content {
    position: relative;
    padding: 40px 20px 30px 40px;
  }
  /* line 312, ../src/_gamme.scss */
  .gamme-diagnostic .gammeDiag-content p {
    max-width: 80%;
    margin-bottom: 30px;
  }

  /* line 319, ../src/_gamme.scss */
  .gamme-storeLocator {
    height: 155px;
  }
  /* line 321, ../src/_gamme.scss */
  .gamme-storeLocator input[type=text] {
    width: 100%;
  }
  /* line 324, ../src/_gamme.scss */
  .gamme-storeLocator input[type=submit] {
    margin-left: 0;
    width: 100% !important;
    height: 25px;
  }
}
/* line 2, ../src/_product.scss */
.swn-tag-wtb-btn:not(.swaven), .swn-wtb-btn-enabled:not(.swaven) {
  display: none !important;
}

/* line 6, ../src/_product.scss */
.product-page {
  /* ---- <ritual & actif */
  /* ---- alternativeBlock */
  /* ---- <pointFid */
  /* ---- benef */
  /* ---- responsive */
  /* -----------------------------------*/
}
/* line 7, ../src/_product.scss */
.product-page .swaven.swn-tag-wtb-btn-disabled, .product-page .swn-tag-wtb-btn-disabled.buy-now {
  display: none !important;
}
/* line 11, ../src/_product.scss */
.product-page .swaven.swn-wtb-btn-enabled, .product-page .swn-wtb-btn-enabled.buy-now {
  display: inline-block !important;
}
/* line 15, ../src/_product.scss */
.product-page .flag-wrapper {
  display: none;
}
/* line 18, ../src/_product.scss */
.product-page .btnVoir {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px 0;
  height: auto;
  width: auto;
  margin: auto;
  text-align: center;
  cursor: pointer;
}
/* line 790, ../src/_general.scss */
.product-page .btnVoir:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.product-page .btnVoir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.product-page .btnVoir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.product-page .btnVoir:not(.disabled):hover:before, .product-page .btnVoir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.product-page .btnVoir:not(.disabled):hover {
  color: #ffffff;
}
/* line 27, ../src/_product.scss */
.product-page .btnVoir:focus {
  text-decoration: none;
}
/* line 31, ../src/_product.scss */
.product-page .swaven, .product-page .buy-now {
  margin-top: 15px;
  display: none;
  padding-right: 20px;
  padding-left: 20px;
  color: #ffffff;
  background-color: #55951b;
}
/* line 38, ../src/_product.scss */
.product-page .swaven:hover, .product-page .buy-now:hover {
  cursor: pointer;
}
/* line 41, ../src/_product.scss */
.product-page .swaven.no-shop, .product-page .no-shop.buy-now {
  display: none !important;
}
/* line 45, ../src/_product.scss */
.product-page .buy-now {
  display: inline-block !important;
}
/* line 49, ../src/_product.scss */
.product-page .pProduct-firstCol {
  margin-bottom: 30px;
}
/* line 52, ../src/_product.scss */
.product-page span.tag-innovation {
  border: 1px solid #C5C5C5;
  color: #A9A9A9;
  display: inline-block;
  padding: 5px 10px;
  font-size: 12px;
  vertical-align: middle;
  margin-bottom: 6px;
}
/* line 61, ../src/_product.scss */
.product-page h1, .product-page h1 p {
  color: #000000;
  text-transform: uppercase;
  font-size: 40px;
  font-family: "times_sans_serif", sans-serif;
  margin-top: 0;
}
/* line 790, ../src/_general.scss */
.product-page h1:hover, .product-page h1 p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 65, ../src/_product.scss */
.product-page h2 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page h2:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 68, ../src/_product.scss */
.product-page .product-indication {
  margin: 30px 0 5px 0;
}
/* line 71, ../src/_product.scss */
.product-page h4 {
  color: #55951b;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
}
/* line 790, ../src/_general.scss */
.product-page h4:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 74, ../src/_product.scss */
.product-page .pPlante-h4 {
  text-align: left;
  text-transform: none;
  line-height: 0;
}
/* line 80, ../src/_product.scss */
.product-page h3 {
  color: #000000;
  text-transform: uppercase;
  font: 14px "GothamMedimum";
  text-decoration: none;
}
/* line 86, ../src/_product.scss */
.product-page h3 a, .product-page h3 a p {
  color: #000000;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "GothamMedimum";
  text-decoration: none;
}
/* line 790, ../src/_general.scss */
.product-page h3 a:hover, .product-page h3 a p:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 90, ../src/_product.scss */
.product-page h3 a.h3-link, .product-page a.product-efective {
  color: #000000;
  text-align: left !important;
}
/* line 94, ../src/_product.scss */
.product-page p {
  color: #000000;
  font-size: 12px;
  font-family: "GothamBook";
}
/* line 97, ../src/_product.scss */
.product-page .product-notation {
  padding-top: 23px;
  margin-bottom: 20px;
}
/* line 100, ../src/_product.scss */
.product-page .product-notation .product-note, .product-page .product-notation .pNote-txt {
  margin-right: 10px;
  display: inline-block;
}
/* line 104, ../src/_product.scss */
.product-page .product-notation .product-note {
  margin-right: 10px;
}
/* line 108, ../src/_product.scss */
.product-page .product-notation .fivestar-widget .url-textfield {
  display: none;
}
/* line 112, ../src/_product.scss */
.product-page .product-notation div.fivestar-widget .star a {
  background-image: url("../../img/general/icon-starEmpty-big.png");
  background-position: initial;
  background-repeat: no-repeat;
}
/* line 115, ../src/_product.scss */
.product-page .product-notation div.fivestar-widget div.on a {
  background-image: url("../../img/general/icon-starFull-big.png");
  background-position: initial;
  background-repeat: no-repeat;
}
/* line 118, ../src/_product.scss */
.product-page .product-notation div.fivestar-widget .star {
  margin-top: 2px;
  background-image: url("../../img/general/icon-starEmpty-big.png" !important);
  background-position: initial;
  background-repeat: no-repeat;
  width: 15px !important;
  height: 13px !important;
  display: block;
}
/* line 123, ../src/_product.scss */
.product-page .product-notation div.fivestar-widget .star {
  background-image: none;
}
/* line 126, ../src/_product.scss */
.product-page .product-notation .pNote-txt {
  color: #000000;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page .product-notation .pNote-txt:hover {
  text-decoration: none;
  color: #000000;
}
/* line 128, ../src/_product.scss */
.product-page .product-notation .pNote-txt:before {
  content: url("../../img/general/trait-productNotation.png");
  margin-right: 10px;
  padding-top: -10px;
}
/* line 135, ../src/_product.scss */
.product-page .product-notation .help-block {
  display: none;
}
/* line 139, ../src/_product.scss */
.product-page .product-puce {
  margin-bottom: 20px;
}
/* line 141, ../src/_product.scss */
.product-page .product-puce h2 {
  margin: 10px 0;
  display: initial;
  font-size: 12px;
  color: #000;
}
/* line 148, ../src/_product.scss */
.product-page .product-info {
  margin: 0;
  padding: 0;
  display: flex;
  flex: 1;
}
/* line 153, ../src/_product.scss */
.product-page .product-info li {
  display: flex;
  color: #bfbfbf;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamMedimum";
  margin-right: 15px;
}
/* line 790, ../src/_general.scss */
.product-page .product-info li:hover {
  text-decoration: none;
  color: #bfbfbf;
}
/* line 159, ../src/_product.scss */
.product-page .product-test {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
}
@media screen and (max-width: 550px) {
  /* line 159, ../src/_product.scss */
  .product-page .product-test {
    display: block;
  }
}
/* line 167, ../src/_product.scss */
.product-page .product-test .right, .product-page .product-test .left {
  display: inline-block;
  width: 47%;
  margin-left: 2%;
  cursor: pointer;
}
@media screen and (max-width: 550px) {
  /* line 174, ../src/_product.scss */
  .product-page .product-test .right, .product-page .product-test .left {
    display: block;
    width: 94%;
    margin-left: 2%;
    cursor: pointer;
  }
}
/* line 182, ../src/_product.scss */
.product-page .product-test .product-efective {
  cursor: initial;
  color: #000000;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "times_sans_serif", sans-serif;
  border-top: 1px solid #55951b;
  border-bottom: 1px solid #55951b;
  padding: 10px 0;
  text-align: justify;
  display: block;
}
/* line 790, ../src/_general.scss */
.product-page .product-test .product-efective:hover {
  text-decoration: none;
  color: #000000;
}
/* line 190, ../src/_product.scss */
.product-page .product-test .product-efective:first-line {
  font-size: 12px;
}
@media screen and (max-width: 550px) {
  /* line 194, ../src/_product.scss */
  .product-page .product-test .product-efective .product-efective, .product-page .product-test .product-efective .product-method {
    display: block !important;
    float: none;
  }
}
/* line 200, ../src/_product.scss */
.product-page .product-test .product-method {
  display: block;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  background-image: url("../../img/general/icon-arrow-produtMethod.png");
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #55951b;
  padding: 10px 55px 10px 10px;
  -moz-transition: all 0.2s 0.3s, color 0.2s;
  -o-transition: all 0.2s 0.3s, color 0.2s;
  -webkit-transition: all 0.2s 0.3s, color 0.2s;
  transition: all 0.2s 0.3s, color 0.2s;
  border: 1px solid #ffffff;
}
/* line 790, ../src/_general.scss */
.product-page .product-test .product-method:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 208, ../src/_product.scss */
.product-page .product-test .product-method a {
  color: #55951b;
}
/* line 210, ../src/_product.scss */
.product-page .product-test .product-method a:hover {
  color: #55951b;
}
/* line 214, ../src/_product.scss */
.product-page .product-test .product-method a {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
}
/* line 790, ../src/_general.scss */
.product-page .product-test .product-method a:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 220, ../src/_product.scss */
.product-page .fixcenter {
  display: inline-block;
  width: 0px;
  height: 100%;
  vertical-align: middle;
}
/* line 227, ../src/_product.scss */
.product-page .modal-dialog-centered {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
@media screen and (max-width: 533px) {
  /* line 234, ../src/_product.scss */
  .product-page .modal-dialog-centered {
    margin: 0 !important;
    padding: 0 !important;
    width: 98% !important;
  }
}
/* line 241, ../src/_product.scss */
.product-page #product-resellers-modal {
  text-align: center;
}
/* line 243, ../src/_product.scss */
.product-page #product-resellers-modal .resellerModalContent {
  width: 460px;
}
@media screen and (max-width: 533px) {
  /* line 243, ../src/_product.scss */
  .product-page #product-resellers-modal .resellerModalContent {
    width: 98% !important;
  }
}
/* line 250, ../src/_product.scss */
.product-page #product-resellers-modal .resellerModalContent .resellerBloc {
  display: inline-block;
  width: 49%;
  vertical-align: middle;
  text-align: center;
}
/* line 255, ../src/_product.scss */
.product-page #product-resellers-modal .resellerModalContent .resellerBloc a {
  display: inline-block;
}
/* line 265, ../src/_product.scss */
.product-page .product-social {
  width: 150px !important;
}
/* line 962, ../src/_general.scss */
.product-page .product-social .icons-socialBloc {
  padding: 10px;
  margin: 0 0 40px 0;
}
/* line 966, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .icon-socialBloc {
  width: 36px;
  height: 36px;
  display: block;
  -moz-transition: all 0.7s 0.1s, color 0.2s;
  -o-transition: all 0.7s 0.1s, color 0.2s;
  -webkit-transition: all 0.7s 0.1s, color 0.2s;
  transition: all 0.7s 0.1s, color 0.2s;
  border: 1px solid #959595;
  float: left;
}
/* line 971, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .icon-socialBloc:hover {
  background-color: #55951b;
  border: 1px solid #55951b;
}
/* line 977, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-fb {
  background-image: url("../../img/general/iconTopBloc-fb-grey.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 979, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-fb:hover {
  background-image: url("../../img/general/iconTopBloc-fb.png");
}
/* line 983, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-twit {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-twit-grey.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 986, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-twit:hover {
  background-image: url("../../img/general/iconTopBloc-twit.png");
}
/* line 990, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-mail {
  border-left: none !important;
  background-image: url("../../img/general/iconTopBloc-mail-grey.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 993, ../src/_general.scss */
.product-page .product-social .icons-socialBloc .socialBloc-mail:hover {
  background-image: url("../../img/general/iconTopBloc-mail.png");
}
/* line 268, ../src/_product.scss */
.product-page .product-social .icons-socialBloc {
  margin: 15px 0 0 0;
  padding: 0;
}
/* line 271, ../src/_product.scss */
.product-page .product-social .icons-socialBloc .icon-socialBloc {
  border: 1px solid #e1e1e1;
}
/* line 277, ../src/_product.scss */
.product-page .product-box {
  margin-top: 50px;
  position: relative;
}
/* line 280, ../src/_product.scss */
.product-page .product-box .product-images {
  text-align: center;
}
/* line 283, ../src/_product.scss */
.product-page .product-box .product-images .pResult-visuel img {
  max-height: 360px;
  width: auto;
  height: auto;
  display: none;
}
/* line 290, ../src/_product.scss */
.product-page .product-box .product-images .pResult-visuel.active img {
  display: inline-block !important;
}
/* line 296, ../src/_product.scss */
.product-page .product-box .product-result {
  position: absolute;
  width: 150px;
  text-align: center;
  bottom: 200px;
  left: 0;
}
/* line 302, ../src/_product.scss */
.product-page .product-box .product-result p {
  margin: 0;
  padding: 0;
}
/* line 306, ../src/_product.scss */
.product-page .product-box .product-result .pResult-01 p {
  color: #909090;
  text-transform: uppercase;
  font-size: 14px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page .product-box .product-result .pResult-01 p:hover {
  text-decoration: none;
  color: #909090;
}
/* line 309, ../src/_product.scss */
.product-page .product-box .product-result .pResult-02 p {
  color: #909090;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamMedimum";
  border-bottom: 2px solid #55951b;
  display: inline;
  padding-bottom: 3px;
}
/* line 790, ../src/_general.scss */
.product-page .product-box .product-result .pResult-02 p:hover {
  text-decoration: none;
  color: #909090;
}
/* line 315, ../src/_product.scss */
.product-page .product-box .product-result .pResult-03 p {
  color: #55951b;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page .product-box .product-result .pResult-03 p:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 321, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll {
  width: 80%;
  margin: 20px auto;
}
/* line 325, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll > div.row > div {
  vertical-align: middle;
}
/* line 329, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll .pSlid-thumb {
  width: 65px;
  height: 65px;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  border: 3px solid #e1e1e1;
}
/* line 336, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll .pSlid-thumb img {
  max-width: 60px;
  max-height: 100px;
  width: auto;
  height: auto;
}
/* line 344, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll #third_picture img {
  -ms-transform: scale(2);
  -webkit-transform: scale(2);
  transform: scale(2);
}
/* line 350, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll .pSlid-player {
  background-color: #f5f5f5;
  background-image: url("../../img/general/icon-arrow-productSlid.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 353, ../src/_product.scss */
.product-page .product-slid .pSlid-thumbAll .pSlid-player:hover {
  background-color: #ffffff;
}
/* line 361, ../src/_product.scss */
.product-page .product-ritual, .product-page .product-actif {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  padding: 20px;
}
/* line 364, ../src/_product.scss */
.product-page .product-ritual h4, .product-page .product-actif h4 {
  font-size: 18px;
  margin-left: 10px;
}
/* line 370, ../src/_product.scss */
.product-page .pRitual-nb {
  background-image: url("../../img/general/product-ritual-nb.png");
  background-position: center;
  background-repeat: no-repeat;
  height: 351px;
  margin: auto;
  margin-top: 15%;
}
/* line 377, ../src/_product.scss */
.product-page .product-ritual {
  margin-bottom: 10px;
}
/* line 379, ../src/_product.scss */
.product-page .product-ritual h3 {
  font-size: 9px;
  background-image: url("../../img/general/icon-arrowRitual.png");
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-top: 0;
}
/* line 384, ../src/_product.scss */
.product-page .product-ritual h3 a, .product-page .product-ritual h3 a p {
  font-size: 9px;
}
/* line 388, ../src/_product.scss */
.product-page .product-ritual .col-md-10 .row {
  margin-bottom: 30px;
}
/* line 392, ../src/_product.scss */
.product-page .product-ritual .pRitual-img img {
  max-height: 120px;
  width: auto;
  max-width: 50px;
  margin: auto;
  display: block;
  height: auto;
}
/* line 403, ../src/_product.scss */
.product-page .product-actif {
  margin-bottom: 20px;
}
/* line 404, ../src/_product.scss */
.product-page .product-actif .row-eq-height {
  text-align: center;
}
/* line 408, ../src/_product.scss */
.product-page .product-actif .plant-item {
  text-decoration: none;
  display: inline-block;
  margin-left: -4px;
  width: 20%;
  box-sizing: border-box;
  padding: 5px;
  vertical-align: top;
}
/* line 416, ../src/_product.scss */
.product-page .product-actif .plant-item:hover, .product-page .product-actif .plant-item:focus {
  opacity: 0.8;
}
/* line 420, ../src/_product.scss */
.product-page .product-actif p {
  text-align: center;
}
/* line 423, ../src/_product.scss */
.product-page .product-actif .pActif-img {
  margin: auto;
  margin-top: 10px;
  max-width: 90%;
  height: 55px;
  text-align: center;
}
/* line 430, ../src/_product.scss */
.product-page .product-actif img {
  height: auto;
  width: auto;
  max-height: 55px;
  max-width: 100%;
}
/* line 436, ../src/_product.scss */
.product-page .product-actif .pActif-name {
  min-height: 24px;
  color: #b0a39b;
  text-transform: uppercase;
  font-size: 8px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page .product-actif .pActif-name:hover {
  text-decoration: none;
  color: #b0a39b;
}
/* line 440, ../src/_product.scss */
.product-page .product-actif .pActif-stock {
  color: #55951b;
  text-transform: uppercase;
  font-size: 7px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
.product-page .product-actif .pActif-stock:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 443, ../src/_product.scss */
.product-page .product-actif .btnVoir {
  margin-top: 20px;
  max-width: 300px;
}
/* line 450, ../src/_product.scss */
.product-page .alternativeBlock {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  padding: 0 5px;
  position: relative;
}
/* line 454, ../src/_product.scss */
.product-page .alternativeBlock .bottom {
  background-color: #f2f2f2;
  /*position: absolute;
  bottom: 0 ;
  left: 0 ;
  right: 0 ;*/
  height: 130px;
  padding: 25px;
}
/* line 462, ../src/_product.scss */
.product-page .alternativeBlock .bottom .blocTitle, .product-page .alternativeBlock .bottom .blocTitle p {
  color: #000000;
  font-size: 17px;
  font-weight: 700;
  font-family: "times_sans_serif", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
}
/* line 471, ../src/_product.scss */
.product-page .alternativeBlock .bottom .btnVoir {
  display: inline-block;
  padding: 10px 20px;
  color: #000000;
}
/* line 476, ../src/_product.scss */
.product-page .alternativeBlock .bottom .btnVoir:not(.disabled):hover {
  color: #ffffff;
}
/* line 485, ../src/_product.scss */
.product-page .product-pointFid {
  background-image: url("../../img/general/bgBloc-pointFid.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 20px;
}
/* line 489, ../src/_product.scss */
.product-page .product-pointFid p {
  text-align: center;
  color: #5e5e5e;
  font-size: 16px;
  font-family: "GothamBook";
}
/* line 493, ../src/_product.scss */
.product-page .product-pointFid p:first-child {
  font-family: "GothamMedimum";
  font-size: 18px;
}
/* line 497, ../src/_product.scss */
.product-page .product-pointFid .pFid-logoElancyl {
  background-image: url("../../img/general/logoElancyl-pt.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 197px;
  height: 84px;
  position: absolute;
  right: 30px;
}
/* line 504, ../src/_product.scss */
.product-page .product-pointFid .pFid-info {
  padding-top: 103px;
  margin-bottom: 13px;
}
/* line 507, ../src/_product.scss */
.product-page .product-pointFid .pFid-info p:first-child {
  margin-bottom: 0;
}
/* line 511, ../src/_product.scss */
.product-page .product-pointFid .pFid-point {
  position: relative;
  z-index: 10;
  width: 110px;
  height: 110px;
  margin: auto;
  margin-bottom: -15px;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 50px;
  font-family: "GothamMedimum";
  background-color: #5d5d5d;
  text-align: center;
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  border-radius: 200px;
}
/* line 790, ../src/_general.scss */
.product-page .product-pointFid .pFid-point:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 522, ../src/_product.scss */
.product-page .product-pointFid .pFid-point .field-name-field-points-fidelites {
  margin-top: 11px;
  display: inline-block;
}
/* line 526, ../src/_product.scss */
.product-page .product-pointFid .pFid-point .pFid-txt {
  color: #ffffff;
  font-size: 15px;
  font-family: "GothamBook";
  display: block;
  margin-top: -12px;
}
/* line 532, ../src/_product.scss */
.product-page .product-pointFid .pFid-trait {
  position: relative;
  margin: auto;
  background-image: url("../../img/general/trait-pointFid.png");
  background-repeat: repeat-x;
  background-position: top;
  height: 1px;
  width: 80%;
  z-index: 9;
  padding-top: 10px;
}
/* line 543, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCodBloc {
  width: 350px;
  min-height: 110px;
  margin: -10px auto 10px auto;
  background-color: #FFFFFF;
  z-index: 1000;
}
@media (max-width: 360px) {
  /* line 543, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCodBloc {
    min-height: 200px;
  }
}
/* line 554, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCodBloc p {
  color: #5e5e5e;
  font-size: 13px;
  font-family: "GothamBook";
  padding: 25px 0 0 0;
  display: block;
  margin: 0;
}
/* line 560, ../src/_product.scss */
.product-page .product-pointFid .pFid-input {
  border: none;
  background-color: #55951b;
  margin: 10px 20px;
  height: 37px;
  padding-left: 15px;
}
/* line 567, ../src/_product.scss */
.product-page .product-pointFid .btnVoir {
  margin: 0;
}
/* line 570, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod {
  margin: auto;
  margin-top: -11px;
}
/* line 573, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form {
  padding: 0 30px;
}
/* line 574, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form > div {
  position: relative;
}
/* line 576, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form > div > a, .product-page .product-pointFid .pFid-webCod form > div > button {
  position: absolute;
  display: inline-block;
  padding: 9px 18px;
  top: 21px;
}
@media (max-width: 360px) {
  /* line 576, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCod form > div > a, .product-page .product-pointFid .pFid-webCod form > div > button {
    position: relative;
    width: 100%;
    margin-bottom: 40px;
  }
}
/* line 588, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form .url-textfield {
  display: none;
}
/* line 592, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form .i-benefit {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  height: 36px;
  display: inline-block;
  -moz-transition: background-color 0.5s 0.3s, color 0.5s;
  -o-transition: background-color 0.5s 0.3s, color 0.5s;
  -webkit-transition: background-color 0.5s 0.3s, color 0.5s;
  transition: background-color 0.5s 0.3s, color 0.5s;
  padding: 9px 18px;
  margin: auto;
  text-align: center;
  border: 0;
  border-radius: 0;
  border-left: 3px solid #55951b;
  width: 100px;
}
/* line 610, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form .i-benefit:hover {
  background-color: #55951b;
  color: #ffffff;
}
/* line 615, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form .form-item-code-unique.form-type-textfield {
  display: inline-block;
  width: 56%;
  margin-right: 10px;
}
@media (max-width: 360px) {
  /* line 615, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCod form .form-item-code-unique.form-type-textfield {
    width: 100%;
  }
}
/* line 623, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form .form-item-code-unique.form-type-textfield input {
  border: none;
  background-color: #55951b;
  height: 37px;
  padding-left: 15px;
  border-radius: 0;
  color: white;
}
@media (max-width: 360px) {
  /* line 623, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCod form .form-item-code-unique.form-type-textfield input {
    width: 100%;
  }
}
/* line 636, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form button.form-submit {
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  height: 36px;
  display: inline-block;
  padding: 9px 18px;
  margin: auto;
  text-align: center;
  border: 0;
  border-radius: 0;
  border-left: 3px solid #55951b;
}
/* line 648, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form button.form-submit:hover {
  background-color: #ffffff;
}
@media (max-width: 360px) {
  /* line 636, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCod form button.form-submit {
    width: 100%;
    margin-bottom: 40px;
  }
}
/* line 657, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form div.form-item.form-item-code-unique input::-webkit-input-placeholder {
  color: white;
}
/* line 660, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form div.form-item.form-item-code-unique input:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}
/* line 664, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form div.form-item.form-item-code-unique input::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}
/* line 668, ../src/_product.scss */
.product-page .product-pointFid .pFid-webCod form div.form-item.form-item-code-unique input:-ms-input-placeholder {
  color: white;
}
/* line 674, ../src/_product.scss */
.product-page .product-pointFid .pFid-code, .product-page .product-pointFid .pFid-validCod {
  display: inline-block;
  margin: 5px;
  width: 150px;
}
/* line 679, ../src/_product.scss */
.product-page .product-pointFid .pFid-code {
  width: 170px;
  color: #ffffff;
  font-size: 13px;
  font-family: "GothamBook";
  padding-left: 5px;
}
/* line 685, ../src/_product.scss */
.product-page .product-pointFid .pFid-validCod {
  width: 110px;
  margin-left: 30px;
}
/* line 689, ../src/_product.scss */
.product-page .product-pointFid .pFid-space {
  height: 25px;
}
/* line 692, ../src/_product.scss */
.product-page .product-pointFid .pFid-nav {
  text-align: center;
  padding: 0 0 20px 0;
}
/* line 695, ../src/_product.scss */
.product-page .product-pointFid .pFid-nav li {
  list-style-type: none;
  display: inline;
  margin-right: 15px;
}
/* line 700, ../src/_product.scss */
.product-page .product-pointFid .pFid-nav a {
  -moz-transition: all 0.5s 0.3s, color 0.5s;
  -o-transition: all 0.5s 0.3s, color 0.5s;
  -webkit-transition: all 0.5s 0.3s, color 0.5s;
  transition: all 0.5s 0.3s, color 0.5s;
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamMedimum";
  border-bottom: 2px solid #000000;
  padding: 5px 3px;
}
/* line 790, ../src/_general.scss */
.product-page .product-pointFid .pFid-nav a:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 705, ../src/_product.scss */
.product-page .product-pointFid .pFid-nav a:hover {
  border-bottom: 2px solid #FFFFFF;
}
/* line 713, ../src/_product.scss */
.product-page .product-benef {
  margin-top: 10px;
  background: #cbcbcb;
  background: -moz-linear-gradient(left, #cbcbcb 1%, #6e6e6e 100%);
  background: -webkit-linear-gradient(left, #cbcbcb 1%, #6e6e6e 100%);
  background: linear-gradient(to right, #cbcbcb 1%, #6e6e6e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#6e6e6e', GradientType=1);
}
/* line 716, ../src/_product.scss */
.product-page .product-benef h4 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  margin: 0;
  padding: 30px 35px;
}
/* line 790, ../src/_general.scss */
.product-page .product-benef h4:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 721, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc {
  box-sizing: border-box;
  display: inline-block;
  margin-right: -4px;
  width: 30%;
  padding: 0 20px 50px;
  vertical-align: top;
}
/* line 728, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc.first {
  margin-left: 5%;
}
/* line 731, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc .pBenef-dayNb {
  float: left;
  color: #636363;
  font-size: 90px;
  font-family: "Conv_FuturaStd-Light", sans-serif;
  margin-right: 20px;
}
/* line 736, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc .pBenef-day {
  margin-top: 20px;
  color: #ffffff;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 740, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc .pBenef-effect {
  word-wrap: break-word;
  margin-top: 10px;
  color: #ffffff;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Book", sans-serif;
}
/* line 745, ../src/_product.scss */
.product-page .product-benef .pBenef-bloc .pBenef-txt {
  color: #E6E6E6;
  font-size: 11px;
  font-family: "GothamBook";
  display: block;
}
@media screen and (max-width: 990px) {
  /* line 757, ../src/_product.scss */
  .product-page .product-actif .plant-item {
    width: 100%;
  }
  /* line 759, ../src/_product.scss */
  .product-page .product-actif .plant-item .pActif-img {
    height: auto;
  }
  /* line 762, ../src/_product.scss */
  .product-page .product-actif .plant-item img {
    max-height: none;
  }
  /* line 768, ../src/_product.scss */
  .product-page .product-benef .pBenef-bloc {
    width: 90%;
    margin-left: 5%;
  }
  /* line 773, ../src/_product.scss */
  .product-page .product-result, .product-page .pRitual-nb {
    display: none;
  }
  /* line 776, ../src/_product.scss */
  .product-page .product-method {
    margin-top: 5px;
  }
  /* line 782, ../src/_product.scss */
  .product-page .product-slid .pResult-visuel img {
    display: none;
    width: 20%;
    margin: auto;
  }
  /* line 788, ../src/_product.scss */
  .product-page .product-slid .pResult-visuel.active img {
    display: inline-block;
  }
}
@media screen and (max-width: 550px) {
  /* line 798, ../src/_product.scss */
  .product-page .product-slid .pResult-visuel img {
    display: none !important;
    width: 40%;
  }
  /* line 803, ../src/_product.scss */
  .product-page .product-slid .pResult-visuel.active img {
    display: inline-block;
  }
  /* line 809, ../src/_product.scss */
  .product-page .product-slid .pSlid-thumbAll .pSlid-thumb {
    width: 50px;
    height: 50px;
  }
  /* line 812, ../src/_product.scss */
  .product-page .product-slid .pSlid-thumbAll .pSlid-thumb img {
    margin-top: 5px;
    margin-left: 0;
  }
  /* line 820, ../src/_product.scss */
  .product-page .pNote-txt:before {
    display: none;
  }
  /* line 824, ../src/_product.scss */
  .product-page .product-pointFid .pFid-code, .product-page .product-pointFid .pFid-validCod {
    display: block;
    width: 80%;
  }
  /* line 829, ../src/_product.scss */
  .product-page .product-pointFid .pFid-webCodBloc {
    margin-top: 30px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.7);
  }
  /* line 834, ../src/_product.scss */
  .product-page .product-pointFid .pFid-code {
    padding: 0;
    width: 80%;
    margin: 15px auto;
  }
  /* line 839, ../src/_product.scss */
  .product-page .product-pointFid .pFid-input {
    width: 100%;
    margin: auto;
  }
  /* line 843, ../src/_product.scss */
  .product-page .product-pointFid .pFid-validCod {
    margin: 10px auto 30px auto;
    padding-bottom: 20px;
  }
  /* line 847, ../src/_product.scss */
  .product-page .product-pointFid .pFid-trait {
    display: none;
  }
}

/* line 856, ../src/_product.scss */
.i18n-pl .product-page h1, .i18n-pl .product-page .product-efective {
  font-family: "urwe" !important;
}

/* line 862, ../src/_product.scss */
.flag-wrapper:not(.page-elancyl-et-vous .flag-wrapper) {
  display: none;
}

/* line 866, ../src/_product.scss */
.overlay-youtube {
  display: none;
  position: fixed;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
}
/* line 875, ../src/_product.scss */
.overlay-youtube .youtube-popup {
  position: fixed;
  margin: 0 auto;
  text-align: center;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 550px) {
  /* line 875, ../src/_product.scss */
  .overlay-youtube .youtube-popup {
    text-align: left !important;
    margin-left: 5%;
    width: 80%;
  }
}
/* line 886, ../src/_product.scss */
.overlay-youtube .youtube-popup .fix-center {
  display: inline-block;
  width: 0px;
  height: 100%;
  vertical-align: middle;
}
/* line 892, ../src/_product.scss */
.overlay-youtube .youtube-popup .container-youtube {
  display: inline-block;
  vertical-align: middle;
  background-color: #55951b;
  border: 5px solid #D8D8D8;
  border: 5px solid rgba(212, 212, 212, 0.7);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
@media screen and (max-width: 550px) {
  /* line 892, ../src/_product.scss */
  .overlay-youtube .youtube-popup .container-youtube {
    width: 80%;
  }
  /* line 902, ../src/_product.scss */
  .overlay-youtube .youtube-popup .container-youtube iframe {
    width: 100% !important;
  }
}
/* line 906, ../src/_product.scss */
.overlay-youtube .youtube-popup .container-youtube .youtube-close {
  cursor: pointer;
  text-align: -webkit-right;
  color: white;
  padding-right: 10px;
  height: 31px;
  line-height: 31px;
  text-align: right;
}
/* line 915, ../src/_product.scss */
.overlay-youtube .youtube-popup .container-youtube .youtube_player {
  margin-bottom: -5px;
}

/* line 922, ../src/_product.scss */
.fb-like {
  display: inline-block;
  border-top: 1px solid #29447e;
  border-right: 1px solid #29447e;
  border-bottom: 1px solid #1a356e;
  border-left: none;
  height: 22px;
  padding-right: 7px;
  padding-left: 29px;
  font-weight: bold;
  font-size: 11px;
  color: white;
  text-decoration: none;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  line-height: 22px;
  cursor: pointer;
}

/* line 1, ../src/_megamenu.scss */
.admin-menu {
  margin-top: 30px !important;
}
/* line 3, ../src/_megamenu.scss */
.admin-menu #megamenu-center-block.sticky {
  top: 20px !important;
}

/* line 8, ../src/_megamenu.scss */
.form-search .url-textfield, #user-login-form .url-textfield, #pf-code-unique-form--2 .url-textfield {
  display: none;
}

/* line 12, ../src/_megamenu.scss */
#block-easy-breadcrumb-easy-breadcrumb {
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 5px;
}
/* line 17, ../src/_megamenu.scss */
#block-easy-breadcrumb-easy-breadcrumb a, #block-easy-breadcrumb-easy-breadcrumb span {
  color: #a4a4a4;
  font-size: 11px;
}

/* line 23, ../src/_megamenu.scss */
.node-type-homepage #block-easy-breadcrumb-easy-breadcrumb {
  display: none;
}

/* line 27, ../src/_megamenu.scss */
.node-type-homepage header, .node-type-homepage header.navbar-default {
  background: none;
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  transition-duration: 0.4s;
}
/* line 36, ../src/_megamenu.scss */
.node-type-homepage header.cookie, .node-type-homepage header.navbar-default.cookie {
  top: 75px;
}

/* line 41, ../src/_megamenu.scss */
header, header.navbar-default {
  background: none;
  border: none;
}

/* line 46, ../src/_megamenu.scss */
#header-menu {
  position: relative;
  text-align: center;
}
/* line 50, ../src/_megamenu.scss */
#header-menu #secondary-menu-block {
  display: inline-block;
  min-width: 450px;
  position: absolute;
  z-index: 120;
  background: transparent;
  border: 5px solid transparent;
  padding: 0;
  right: 15px;
  top: -35px;
  padding: 20px 30px 15px;
  text-align: right;
}
/* line 62, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul {
  list-style-type: none;
  padding: 0px;
  display: inline-block;
}
/* line 66, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li {
  color: #b5b5b5;
  display: inline-block;
  padding: 0 5px;
}
/* line 70, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .secondary-title {
  cursor: pointer;
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  font-size: 10px;
  font-family: "GothamBook";
}
/* line 76, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .secondary-title:hover, #header-menu #secondary-menu-block > ul > li .secondary-title.active {
  border-bottom: 2px solid #D0D0D0;
  color: #00973b;
}
/* line 80, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .secondary-title .form-group {
  margin-bottom: 5px;
}
/* line 83, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .secondary-title label {
  display: none;
}
/* line 86, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .secondary-title .form-control {
  cursor: pointer;
  text-transform: uppercase;
  padding: 0px;
  display: inline-block;
  border: 1px solid #d6d6d6;
  border-radius: 0;
  color: #b5b5b5;
  font-size: 10px;
  box-shadow: none;
  height: 20px;
}
/* line 100, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .account-name span {
  color: #55951b;
}
/* line 103, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .account-name:hover, #header-menu #secondary-menu-block > ul > li .account-name.active {
  border-bottom: 2px solid #D0D0D0;
  color: #b5b5b5;
}
/* line 106, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li .account-name:hover span, #header-menu #secondary-menu-block > ul > li .account-name.active span {
  color: #55951b;
}
/* line 111, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li > ul {
  display: none;
}
/* line 113, ../src/_megamenu.scss */
#header-menu #secondary-menu-block > ul > li > ul.active {
  display: block;
}
/* line 120, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div {
  display: none;
}
/* line 122, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div .head-title {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 128, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div .head-title:before {
  content: " ";
  height: 1px;
  width: 20px;
  background: #000;
  position: absolute;
  left: -30px;
  top: 6px;
}
/* line 138, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div .title {
  text-transform: uppercase;
  color: #55951B;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 144, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div label {
  font-weight: normal;
  font-size: 11px;
  font-family: "GothamBook";
  color: #868686;
  margin: 10px auto;
}
/* line 151, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div form {
  display: inline-block;
  width: 350px;
}
/* line 154, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div form .form-control {
  border-radius: 0;
  background: #EEE;
  border: none;
  height: auto;
  padding: 11px;
}
/* line 162, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div form .input-group-btn .btn {
  font-size: 11px;
  font-family: "GothamBook";
  border-radius: 0;
  color: white;
  background: #55951B;
  padding: 12px 27px;
}
/* line 173, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.active {
  display: block;
  width: auto;
  max-width: 500px;
}
/* line 179, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block .bloc-login-menu {
  margin-top: 20px;
}
/* line 182, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu {
  padding: 0px;
  list-style-type: none;
  text-align: center;
}
/* line 183, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .logged-menu {
  padding: 25px;
}
/* line 189, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form {
  width: 400px;
  margin-top: 20px;
}
/* line 192, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form .form-group {
  margin-bottom: 5px;
}
/* line 195, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form label {
  display: none;
}
/* line 198, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form > div > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 203, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form > div > ul > li:first-child {
  display: none;
}
/* line 206, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form > div > ul > li a {
  color: #55951b;
  text-decoration: none;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
}
/* line 212, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form > div > ul > li a:hover {
  opacity: 0.7;
}
/* line 218, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form .form-item-name, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form .form-item-pass {
  display: inline-block;
  width: 185px;
}
/* line 222, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu form .form-item-name {
  margin-right: 15px;
}
/* line 226, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .btn-secondary, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style div, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu #user-login-form .form-submit {
  display: inline-block;
  margin-left: 15px;
  text-transform: uppercase;
  padding: 15px;
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
  text-decoration: none;
  background: #BABABA;
  text-align: center;
  width: 185px;
  opacity: 1;
  transition-duration: 0.4s;
}
/* line 240, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .btn-secondary.primary, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style div.primary, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu #user-login-form .form-submit.primary {
  background: #55951b;
}
/* line 243, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .btn-secondary:hover, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style div:hover, #header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu #user-login-form .form-submit:hover {
  opacity: 0.7;
}
/* line 247, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu #user-login-form .form-submit {
  margin-top: 20px;
  border-radius: 0;
  background: #55951b;
}
/* line 252, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style {
  border: none;
}
/* line 254, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style a {
  background: url("/sites/all/themes/elancyl_v2/img/picto/icon-fb.png") center left no-repeat;
  background-position: 18px 14px;
  padding-left: 30px;
  background-color: #5f78ab;
}
/* line 260, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.account-menu-block ul.account-menu .fb_button_style div {
  background: #5f78ab;
  border-left: 1px solid #fff;
  width: 142px;
}
/* line 268, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div .create-account, #header-menu #secondary-menu-block .secondary-content > div .login-account {
  padding: 25px;
  list-style-type: none;
  text-align: right;
}
/* line 273, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div .create-account {
  padding: 25px 25px 0;
}
/* line 277, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.store-locatore-form-block > ul, #header-menu #secondary-menu-block .secondary-content > div.search-form-block > ul {
  padding: 25px;
  list-style-type: none;
  text-align: right;
}
/* line 282, ../src/_megamenu.scss */
#header-menu #secondary-menu-block .secondary-content > div.store-locatore-form-block .form-item-custom-search-types, #header-menu #secondary-menu-block .secondary-content > div.search-form-block .form-item-custom-search-types {
  display: none;
}
/* line 288, ../src/_megamenu.scss */
#header-menu #secondary-menu-block.active {
  background: white;
  border: 5px solid #D8D8D8;
  border: 5px solid rgba(212, 212, 212, 0.7);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 297, ../src/_megamenu.scss */
#header-menu #megamenu-logo-block {
  text-align: center;
  margin-top: 30px;
}
/* line 300, ../src/_megamenu.scss */
#header-menu #megamenu-logo-block img {
  max-height: 40px;
  height: 34px;
}
/* line 306, ../src/_megamenu.scss */
#header-menu #megamenu-center-slogan {
  text-align: center;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0px;
}
/* line 312, ../src/_megamenu.scss */
#header-menu #megamenu-center-slogan p {
  font-family: "Conv_FuturaStd-Book", sans-serif;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #55951b;
}
/* line 321, ../src/_megamenu.scss */
#header-menu #megamenu-center-block {
  text-align: left;
  position: relative;
  display: inline-block;
  margin: 0 auto;
  z-index: 100;
  /* STICKY */
}
/* line 327, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header {
  position: relative;
  z-index: 110;
  background: transparent;
  border: 5px solid transparent;
  border-bottom: 0px solid transparent;
  padding: 0;
}
/* line 334, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul {
  list-style-type: none;
  display: block;
  padding: 25px;
  text-align: center;
  margin: 0;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 342, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li {
  background: white;
  cursor: pointer;
  padding: 15px 40px;
  display: inline-block;
  text-transform: uppercase;
  color: #55951b;
  font-size: 13px;
  font-family: "GothamMedimum";
  vertical-align: bottom;
  margin-right: -4px;
  border: 1px solid rgba(212, 212, 212, 0.7);
  border-right: 0px solid #fff;
  -webkit-background-clip: padding-box;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
}
/* line 357, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li.my-elancyl {
  padding: 5px 40px 6px 40px;
}
/* line 359, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li.my-elancyl span:first-child {
  color: #edccc0;
  vertical-align: middle;
  font-size: 26px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 365, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li.my-elancyl span:last-child {
  font-size: 11px;
  vertical-align: middle;
  position: relative;
  top: 1px;
}
/* line 372, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li a {
  color: inherit;
  text-decoration: none;
}
/* line 376, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li:nth-last-child(2) {
  border-right: 2px solid rgba(212, 212, 212, 0.7);
}
/* line 378, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li:nth-last-child(2).megamenu-my-elancyl {
  padding: 0 !important;
}
/* line 380, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li:nth-last-child(2).megamenu-my-elancyl a {
  padding: 15px 40px !important;
  display: block;
  vertical-align: middle;
}
/* line 387, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li.megamenu-center-logo, #header-menu #megamenu-center-block div#megamenu-center-header ul li.megamenu-center-quote {
  display: none;
}
/* line 390, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header ul li:hover, #header-menu #megamenu-center-block div#megamenu-center-header ul li.active {
  color: white;
  background: #539706;
}
/* line 396, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header.active {
  background: white;
  border: 5px solid #D8D8D8;
  border: 5px solid rgba(212, 212, 212, 0.7);
  -webkit-background-clip: padding-box;
  /* for Safari */
  background-clip: padding-box;
  /* for IE9+, Firefox 4+, Opera, Chrome */
  border-bottom: 0px solid #DADADA;
}
/* line 403, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header.active ul {
  border-bottom: 1px solid #DADADA;
}
/* line 405, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header.active ul li {
  border: 2px solid transparent;
}
/* line 407, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-center-header.active ul li:nth-last-child(2) {
  border-right: 2px solid transparent;
}
/* line 414, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content {
  position: absolute;
  background: white;
  border: 5px solid #D8D8D8;
  border: 5px solid rgba(212, 212, 212, 0.7);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-top: 0px solid white;
  z-index: 100;
  display: none;
  left: 0;
  right: 0;
  padding: 0;
}
/* line 427, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul {
  list-style-type: none;
  display: block;
  padding: 0;
  margin: 0;
}
/* line 432, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul > li {
  display: none;
}
/* line 434, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul > li.active {
  display: block;
}
/* line 438, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block {
  position: relative;
  /* general */
  /* Specific */
}
/* line 441, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .bg-produits {
  right: 65px;
  position: absolute;
  bottom: 0px;
}
/* line 446, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn-secondary, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style div, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block #user-login-form .form-submit, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn {
  display: inline-block;
  text-transform: uppercase;
  padding: 15px;
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
  text-decoration: none;
  background: #BABABA;
  text-align: center;
  width: 185px;
  opacity: 1;
  transition-duration: 0.4s;
}
/* line 459, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn-secondary.primary, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn-secondary.btn-default, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style div.primary, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style div.btn-default, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block #user-login-form .form-submit.primary, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block #user-login-form .form-submit.btn-default, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn.primary, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn.btn-default {
  background: #55951b;
}
/* line 462, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn-secondary:hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style div:hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block #user-login-form .form-submit:hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .btn:hover {
  opacity: 0.7;
}
/* line 466, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block #user-login-form .form-submit {
  border-radius: 0;
  background: #55951b;
  margin: 0px;
  margin-top: -12px;
  width: 161px;
}
/* line 473, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style {
  border: none;
}
/* line 475, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style a {
  background: url("/sites/all/themes/elancyl_v2/img/picto/icon-fb.png") center left no-repeat;
  background-position: 18px 14px;
  padding-left: 45px;
  background-color: #5f78ab;
}
/* line 481, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .fb_button_style div {
  background: #5f78ab;
  border-left: 1px solid #fff;
  width: 142px;
}
/* line 487, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block h3 {
  font-size: 19px;
  text-transform: uppercase;
  font-family: "times_sans_serif", sans-serif;
  color: #55951b;
}
/* line 493, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block p {
  font-family: "GothamBook";
  font-size: 12px;
}
/* line 498, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 {
  box-shadow: 1px 0 0 #d8d8d8;
}
/* line 500, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8.logged {
  padding-right: 0;
}
/* line 503, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-header {
  padding-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
  margin: 0 20px;
}
/* line 507, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-header span {
  font-weight: normal;
  font-size: 14px;
  font-family: "GothamBook";
  color: #868686;
  margin: 10px auto;
}
/* line 514, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-header.logged {
  border-bottom: 0 solid #d8d8d8;
}
/* line 517, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-header a:first-child, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-header p + a {
  margin-right: 20px;
}
/* line 521, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area {
  background: #F7E9E8;
  color: #000;
  margin-bottom: 20px;
}
/* line 525, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area h4 {
  font-weight: bold;
  margin: 0;
  color: black;
  font-size: 13px;
  text-align: left;
  font-family: "GothamBook";
}
/* line 533, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .no-flags {
  font-weight: bold;
  font-size: 12px;
  padding: 20px 40px;
}
/* line 538, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .col-item {
  border-right: 1px solid #fff;
  box-shadow: -1px 0px 0px #fff inset;
}
/* line 541, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .col-item.last {
  border-right: 0px solid #fff;
}
/* line 545, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item {
  padding: 20px 35px;
}
/* line 547, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item .btn-see {
  color: #000;
  text-decoration: underline;
  font-size: 12px;
  font-family: "GothamBook";
}
/* line 553, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item ul {
  padding: 5px 0 5px 15px;
}
/* line 555, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item ul a {
  color: #000;
  font-size: 12px;
  font-family: "GothamBook";
  position: relative;
  padding: 1px;
  display: block;
}
/* line 562, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item ul a:hover {
  text-decoration: underline;
}
/* line 565, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-area .my-item ul a:before {
  content: " ";
  left: -15px;
  height: 1px;
  width: 10px;
  position: absolute;
  top: 8px;
  background: #000;
}
/* line 578, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content {
  margin: 0 20px;
  padding: 25px 0 20px 0;
}
/* line 581, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content h3 {
  margin-top: 0px;
}
/* line 584, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-create-account {
  box-shadow: 1px 0px 0px #DEDEDE;
  display: inline-block;
  vertical-align: top;
  width: 38%;
}
/* line 589, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-create-account h3 {
  margin-bottom: 20px;
}
/* line 592, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-create-account a.btn-secondary {
  margin-top: 13px;
  margin-left: 0;
  width: 187px;
}
/* line 598, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect {
  box-shadow: 1px 0px 0px #DEDEDE inset;
  padding: 0 30px;
  display: inline-block;
  vertical-align: top;
  width: 62%;
  margin-left: -4px;
}
/* line 605, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form {
  width: 400px;
  margin-top: 20px;
}
/* line 608, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-group {
  margin-bottom: 5px;
}
/* line 611, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-item-name, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-item-pass {
  width: 160px !important;
}
/* line 614, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-control {
  height: 46px;
  border-radius: 0;
  background: #EEE;
  border: none;
  padding: 11px;
}
/* line 621, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form label {
  display: none;
}
/* line 624, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form > div > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-right: 65px;
  text-align: right;
}
/* line 631, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form > div > ul > li:first-child {
  display: none;
}
/* line 634, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form > div > ul > li a {
  color: #55951b;
  text-decoration: none;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
}
/* line 640, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form > div > ul > li a:hover {
  opacity: 0.7;
}
/* line 646, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-item-name, #header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-item-pass {
  display: inline-block;
  width: 185px;
}
/* line 650, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-8 .my-content .my-connect form .form-item-name {
  margin-right: 15px;
}
/* line 657, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 {
  min-height: 375px;
  box-shadow: 1px 0px 0px #d8d8d8 inset;
}
/* line 660, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4.logged {
  min-height: 0;
  padding-right: 0px;
}
/* line 664, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop {
  padding: 0 20px;
}
/* line 666, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop.logged {
  padding: 0 0 20px 0;
  margin: 0 35px 0 15px;
  border-bottom: 1px solid #d8d8d8;
}
/* line 671, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop a.btn-secondary {
  margin-top: 10px;
  margin-left: 0px;
}
/* line 676, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop .my-gift-shop-user-points span {
  display: table-cell;
  vertical-align: middle;
}
/* line 679, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop .my-gift-shop-user-points span:first-child {
  padding-right: 5px;
}
/* line 682, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop .my-gift-shop-user-points span:last-child {
  padding-left: 5px;
}
/* line 686, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop .my-gift-shop-user-points span.text {
  text-transform: uppercase;
  font-family: "GothamBook";
  color: #555;
  font-size: 11px;
}
/* line 692, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-gift-shop .my-gift-shop-user-points span.points {
  text-align: center;
  font-family: "GothamMedimum";
  color: white;
  font-size: 14px;
  background-color: #5d5d5d;
  height: 46px;
  padding-bottom: 1px;
  width: 46px;
  border-radius: 100px;
  margin: 0 5px;
}
/* line 706, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-webcode {
  padding: 0 0 20px 0;
  margin: 0 35px 0 15px;
}
/* line 709, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-webcode .btn-default {
  margin-top: 5px;
  width: 70px;
  vertical-align: top;
}
/* line 714, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-webcode .form-group {
  margin-top: 5px;
  display: inline-block;
}
/* line 718, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .my-webcode input.form-control {
  margin-right: 10px;
  border-radius: 0;
  width: 160px;
  display: inline-block;
  vertical-align: top;
  height: 47px;
  box-shadow: none;
}
/* line 728, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .menu-proof-purchase {
  font-family: "GothamBook";
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  margin-left: 6px;
}
/* line 736, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.my-elancyl-block .col-md-4 .menu-proof-purchase:hover {
  color: #55951b;
}
/* line 742, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .product-list {
  padding: 10px 10px 20px 50px;
}
/* line 745, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul {
  padding: 0;
}
/* line 748, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list {
  width: 190px;
  padding: 10px 10px 10px 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 755, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-silhouette ~ ul li a:hover:before, #header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-silhouette ~ ul li a.active:before {
  background-color: #A5B800;
}
/* line 758, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-silhouette a {
  color: #A5B800;
}
/* line 763, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-maternite ~ ul li a:hover:before, #header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-maternite ~ ul li a.active:before {
  background-color: #EDA58C;
}
/* line 766, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-maternite a {
  color: #EDA58C;
}
/* line 771, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-minceur ~ ul li a:hover:before, #header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-minceur ~ ul li a.active:before {
  background-color: #55951b;
}
/* line 774, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3.soins-minceur a {
  color: #55951b;
}
/* line 778, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list h3 a {
  text-transform: uppercase;
  font-size: 17px;
  font-family: "times_sans_serif", sans-serif;
  text-decoration: none;
  margin-bottom: 20px;
}
/* line 786, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list ul {
  list-style-type: none;
  padding: 0;
}
/* line 789, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list ul li a {
  position: relative;
  padding: 3px 0;
  font-size: 12px;
  font-family: "GothamBook";
  display: block;
  color: black;
  text-decoration: none;
}
/* line 797, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list ul li a:before {
  content: " ";
  left: -20px;
  height: 2px;
  width: 15px;
  position: absolute;
  top: 10px;
}
/* line 805, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list ul li a.soins-silhouette {
  color: #55951b;
}
/* line 809, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block ul .view-list-products-megamenu .item-list ul .views-field-field-visuel-1 {
  display: none;
}
/* line 816, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .product-teaser {
  height: 340px;
  text-align: center;
  border-left: 1px solid #dadada;
  padding: 15px;
}
/* line 821, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .product-teaser .field-content {
  text-align: center;
}
/* line 824, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .product-teaser img {
  display: inline-block;
  max-height: 280px;
  width: auto;
}
/* line 829, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .product-teaser h3 {
  margin: 0;
  padding: 10px 0;
  color: black;
  font-size: 12px;
  font-family: "times_sans_serif", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 839, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer {
  padding-right: 25px;
}
/* line 841, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row {
  background: #55951b;
}
/* line 843, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(1) {
  padding: 40px 50px;
}
/* line 845, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(1) p {
  color: #a8c68d;
  font-size: 19px;
  font-family: "GothamBook";
}
/* line 851, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(2) {
  height: 110px;
}
/* line 853, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(2) a {
  margin-top: 33px;
  padding: 10px 20px;
  color: white;
  border-left: 2px solid white;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "GothamBook";
  display: inline-block;
}
/* line 863, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(2) a:hover {
  color: #55951b;
}
/* line 865, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.care-block .care-block-footer .row div:nth-child(2) a:hover:before {
  background: white;
}
/* line 875, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-picture, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-picture {
  padding: 0;
  height: 300px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
/* line 881, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-picture a, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-picture a {
  display: block;
  height: 300px;
  text-decoration: none;
}
/* line 887, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item {
  padding: 0;
}
/* line 889, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a {
  position: relative;
  padding: 30px;
  height: 300px;
  border-right: 1px solid #DADADA;
  box-sizing: border-box;
  display: block;
  color: #000000;
  text-decoration: none;
}
/* line 898, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a .title, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a .title {
  text-transform: uppercase;
  color: #55951b;
  font-size: 17px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 904, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a .content p, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a .content p {
  font-family: "GothamBook";
  padding: 10px 0;
  font-size: 12px;
}
/* line 909, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a .content-btn, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a .content-btn {
  letter-spacing: 2px;
  font-family: "Conv_FuturaStd-Medium", sans-serif, sans-serif;
  display: inline-block;
  border: 0;
  border-radius: 0;
  text-decoration: none;
  position: absolute;
  bottom: 25px;
  padding: 10px;
  border-left: 3px solid #55951b;
  color: #ababab;
  text-transform: uppercase;
  font-size: 12px;
  width: 165px;
}
/* line 924, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a .content-btn:hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.method-block .block-content-item a .content-btn.hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a .content-btn:hover, #header-menu #megamenu-center-block div#megamenu-content > ul li.expertise-block .block-content-item a .content-btn.hover {
  color: #ffffff;
}
/* line 932, ../src/_megamenu.scss */
#header-menu #megamenu-center-block div#megamenu-content.active {
  display: block;
}
/* line 938, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky {
  top: 0;
  position: fixed;
  display: block;
  width: 100%;
}
/* line 943, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header {
  position: relative;
  z-index: 120;
  background: white;
  border: 0px solid transparent;
  border-bottom: 5px solid #D8D8D8;
  border-bottom: 5px solid rgba(212, 212, 212, 0.7);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 953, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header.active ul {
  border-bottom: 0px solid #DFDFDF;
}
/* line 955, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header.active ul li {
  border-right: 1px solid #DADADA;
}
/* line 957, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header.active ul li:nth-last-child(2) {
  border-right: 1px solid #DADADA;
}
/* line 963, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul {
  padding: 0px;
  margin: 0 auto;
  text-align: left;
}
/* line 967, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li {
  border: 2px solid transparent;
  border-right: 1px solid #DADADA;
  margin-right: -4px;
}
/* line 969, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-logo {
  display: inline-block;
  height: 55px;
  padding: 15px 25px 10px 0px;
}
/* line 973, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-logo:hover {
  background: none;
}
/* line 976, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-logo img {
  max-height: 25px;
  height: 25px;
}
/* line 980, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-logo.active {
  background: transparent;
}
/* line 984, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-quote {
  display: inline-block;
  padding: 11px 0px 11px 40px;
  border-right: 0px solid #DADADA;
  cursor: initial;
}
/* line 989, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-quote:hover {
  color: #55951b;
  background: transparent;
}
/* line 993, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-center-header ul li.megamenu-center-quote p {
  font-family: "Conv_FuturaStd-Book", sans-serif;
  font-size: 9px;
}
/* line 1003, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-content {
  margin: 0 auto;
  position: relative;
  margin-top: -5px;
}
/* line 1008, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-content > ul > li {
  display: none;
}
/* line 1010, ../src/_megamenu.scss */
#header-menu #megamenu-center-block.sticky div#megamenu-content > ul > li.active {
  display: block;
}

/* line 1020, ../src/_megamenu.scss */
.i18n-pl .secondary-content .title, .i18n-pl .block-content-item .title {
  font-family: "urwe" !important;
}

/* line 1024, ../src/_megamenu.scss */
.i18n-pl .view-list-products-megamenu h3 a {
  font-family: "urwe" !important;
}

/* line 1028, ../src/_megamenu.scss */
.i18n-pl .product-teaser h3 {
  font-family: "urwe" !important;
}

/* line 1033, ../src/_megamenu.scss */
#responsive-menu {
  display: none;
  position: relative;
}
/* line 1036, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-header {
  position: relative;
  background: white;
  padding: 15px;
  height: 60px;
}
/* line 1041, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-header a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
}
/* line 1045, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-header a img {
  max-height: 30px;
  height: 30px;
}
/* line 1050, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-header button {
  height: 30px;
  background: none;
  border: none;
  font-size: 24px;
  line-height: 30px;
  padding: 0 5px;
  position: absolute;
  right: 10px;
  top: 15px;
  color: #868686;
}
/* line 1063, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content {
  position: absolute;
  top: 60px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 100;
  background: white;
  display: none;
}
/* line 1072, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content.active {
  display: block;
}
/* line 1075, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 1079, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li {
  padding-top: 1px;
  display: block;
}
/* line 1082, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li button, #responsive-menu .responsive-menu-content > ul > li a {
  text-decoration: none;
  font-size: 14px;
  text-transform: uppercase;
  padding: 15px 20px;
  border: none;
  background: #55951b;
  display: block;
  font-family: "times_sans_serif", sans-serif;
  text-align: left;
  color: white;
  width: 100%;
}
/* line 1094, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li button.my-elancyl, #responsive-menu .responsive-menu-content > ul > li a.my-elancyl {
  padding: 5px 20px;
}
/* line 1096, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li button.my-elancyl span, #responsive-menu .responsive-menu-content > ul > li a.my-elancyl span {
  vertical-align: middle;
}
/* line 1099, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li button.my-elancyl span:first-child, #responsive-menu .responsive-menu-content > ul > li a.my-elancyl span:first-child {
  color: #edccc0;
  font-size: 26px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 1106, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li.store-locator a {
  background: #5D5D5D;
}
/* line 1109, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li > ul {
  display: none;
  padding: 0;
  background: #dadada;
  list-style-type: none;
}
/* line 1114, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li > ul.active {
  display: block;
}
/* line 1117, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li > ul > li {
  padding-top: 1px;
}
/* line 1119, ../src/_megamenu.scss */
#responsive-menu .responsive-menu-content > ul > li > ul > li a {
  background: white;
  color: #868686;
}

/* line 1131, ../src/_megamenu.scss */
.i18n-pl .responsive-menu-content li button, .i18n-pl .responsive-menu-content li a {
  font-family: "urwe" !important;
}

@media screen and (max-width: 990px) {
  /* line 1138, ../src/_megamenu.scss */
  .node-type-homepage header, .node-type-homepage header.navbar-default {
    position: relative;
    margin-bottom: 0px;
  }
  /* line 1141, ../src/_megamenu.scss */
  .node-type-homepage header.cookie, .node-type-homepage header.navbar-default.cookie {
    top: 0;
  }

  /* line 1145, ../src/_megamenu.scss */
  #header-menu {
    display: none;
  }

  /* line 1148, ../src/_megamenu.scss */
  #responsive-menu {
    display: block;
  }
}
/* line 1156, ../src/_megamenu.scss */
.front div#megamenu-center-header ul li {
  border: 0 !important;
}

/* line 1, ../src/_news.scss */
.newList-bloc {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 40px;
  margin: 20px auto;
}
/* line 5, ../src/_news.scss */
.newList-bloc .newListe-content {
  width: 80%;
  margin: auto;
}
/* line 8, ../src/_news.scss */
.newList-bloc .newListe-content img {
  width: 100%;
  margin: 30px auto 0 auto;
  height: auto;
}
/* line 13, ../src/_news.scss */
.newList-bloc .newListe-content .videocontainer {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
/* line 19, ../src/_news.scss */
.newList-bloc .newListe-content .videocontainer iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 27, ../src/_news.scss */
.newList-bloc .newListe-content .videocontainer-placeholder {
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 31, ../src/_news.scss */
.newList-bloc .newListe-content .videocontainer-placeholder .cookie-cnf-disabled-placeholder {
  width: 100%;
}
/* line 33, ../src/_news.scss */
.newList-bloc .newListe-content .videocontainer-placeholder .cookie-cnf-disabled-placeholder > *:after {
  padding-bottom: 56% !important;
}
@media screen and (max-width: 990px) {
  /* line 39, ../src/_news.scss */
  .newList-bloc .newListe-content img {
    width: 100%;
  }
}
/* line 43, ../src/_news.scss */
.newList-bloc .newListe-content .btn {
  color: #ababab;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  width: auto;
  margin: 30px 15px 10px 0;
}
/* line 790, ../src/_general.scss */
.newList-bloc .newListe-content .btn:hover {
  text-decoration: none;
  color: #ababab;
}
/* line 1064, ../src/_general.scss */
.newList-bloc .newListe-content .btn:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.newList-bloc .newListe-content .btn.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.newList-bloc .newListe-content .btn:not(.disabled):hover:before, .newList-bloc .newListe-content .btn.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.newList-bloc .newListe-content .btn:not(.disabled):hover {
  color: #ffffff;
}
/* line 49, ../src/_news.scss */
.newList-bloc .newListe-content h3 {
  font-size: 25px;
  font-family: "GothamBook";
}
/* line 52, ../src/_news.scss */
.newList-bloc .newListe-content h3 a:hover {
  text-decoration: none;
  color: #777777;
}
/* line 57, ../src/_news.scss */
.newList-bloc .newListe-content h5 {
  color: #777777;
  font-size: 13px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-transform: uppercase;
}

/* line 65, ../src/_news.scss */
.node-type-news .flag-wrapper {
  display: none;
}

/* line 71, ../src/_news.scss */
.node-video-live .flag-wrapper {
  display: none;
}
/* line 74, ../src/_news.scss */
.node-video-live h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-family: "times_sans_serif", sans-serif;
  background-color: #55951b;
  padding: 30px 40px;
  margin-bottom: 30px;
}
/* line 790, ../src/_general.scss */
.node-video-live h1:hover {
  text-decoration: none;
  color: #ffffff;
}
/* line 80, ../src/_news.scss */
.node-video-live .play-button {
  position: absolute;
  top: 0;
  height: auto !important;
  width: 50% !important;
  left: 0;
  display: inline-block !important;
  margin: 0 !important;
  margin-left: 10% !important;
  margin-top: 30px !important;
}
@media screen and (max-width: 660px) {
  /* line 92, ../src/_news.scss */
  .node-video-live iframe {
    width: 100%;
  }
}

/* line 99, ../src/_news.scss */
.node-video-live div.news-date, .node-video-live a.btn-slide {
  margin-bottom: 20px;
}
@media screen and (max-width: 991px) {
  /* line 103, ../src/_news.scss */
  .node-video-live iframe.youtube_player {
    margin-bottom: 20px;
  }
}
/* line 107, ../src/_news.scss */
.node-video-live div.main-content {
  position: relative;
}
/* line 109, ../src/_news.scss */
.node-video-live div.main-content div.field-name-body {
  clear: both;
}
@media screen and (min-width: 992px) {
  /* line 112, ../src/_news.scss */
  .node-video-live div.main-content a.btn-slide {
    float: right;
  }
}
@media screen and (max-width: 991px) {
  /* line 112, ../src/_news.scss */
  .node-video-live div.main-content a.btn-slide {
    margin-bottom: 0;
  }
}
/* line 119, ../src/_news.scss */
.node-video-live div.main-content a.btn-slide:hover {
  color: white;
}

/* line 127, ../src/_news.scss */
.node-news .flag-wrapper {
  display: none;
}
/* line 130, ../src/_news.scss */
.node-news div.news-date {
  margin-bottom: 20px;
}
/* line 133, ../src/_news.scss */
.node-news div.add-fav {
  margin-bottom: 20px;
}
@media screen and (min-width: 992px) {
  /* line 133, ../src/_news.scss */
  .node-news div.add-fav {
    display: inline-block;
    vertical-align: top;
    float: right;
  }
}
/* line 140, ../src/_news.scss */
.node-news div.add-fav a.btn-slide:hover {
  color: white;
}
/* line 144, ../src/_news.scss */
.node-news div.field-name-field-visuel-1 {
  margin-bottom: 20px;
}
/* line 147, ../src/_news.scss */
.node-news div.field-name-body {
  clear: both;
}

/* line 153, ../src/_news.scss */
.node-news .field-name-field-visuel-1 {
  width: auto;
  display: inline-block;
}

/* line 159, ../src/_news.scss */
.i18n-pl .node-video-live h1, .i18n-pl.node-video-live h1 {
  font-family: "urwe" !important;
}

/* line 163, ../src/_news.scss */
.header-videoLive {
  min-height: 175px;
  width: 100%;
  background-image: url("../../img/general/bg-videoLive-header.jpg");
  background-position: right;
  background-repeat: no-repeat;
}
/* line 168, ../src/_news.scss */
.header-videoLive .header-videoLive-content {
  float: right;
  width: 340px;
  height: 175px;
  position: relative;
  background: #5C5C5C;
}
/* line 174, ../src/_news.scss */
.header-videoLive .header-videoLive-content .fix-center {
  display: inline-block;
  height: 175px;
  width: 0;
  vertical-align: middle;
}
/* line 180, ../src/_news.scss */
.header-videoLive .header-videoLive-content .video-content {
  display: inline-block;
  vertical-align: middle;
}
/* line 183, ../src/_news.scss */
.header-videoLive .header-videoLive-content .video-content span {
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "GothamBook";
}

@media (max-width: 400px) {
  /* line 194, ../src/_news.scss */
  .header-videoLive-content {
    padding-left: 50px;
  }
}
/* line 1, ../src/_storeLocator.scss */
.page-pharmacy {
  overflow-x: hidden;
}
/* line 4, ../src/_storeLocator.scss */
.page-pharmacy .page-green-header h2 {
  font-size: 33px;
}
/* line 9, ../src/_storeLocator.scss */
.page-pharmacy .geosearch #searchPharmacyForm {
  margin-bottom: 20px;
}
/* line 11, ../src/_storeLocator.scss */
.page-pharmacy .geosearch #searchPharmacyForm input[type="submit"] {
  background-color: #55951b;
  color: #ffffff;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  border: 1px solid #55951b;
  text-align: center;
  height: 38px;
  width: 155px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 22, ../src/_storeLocator.scss */
.page-pharmacy .geosearch #searchPharmacyForm input[type="submit"]:hover {
  background-color: #ffffff;
  color: #55951b;
}
@media screen and (max-width: 550px) {
  /* line 11, ../src/_storeLocator.scss */
  .page-pharmacy .geosearch #searchPharmacyForm input[type="submit"] {
    display: block;
    width: 100%;
    margin: 15px 0 20px 0;
  }
}
/* line 32, ../src/_storeLocator.scss */
.page-pharmacy .geosearch #searchPharmacyForm input[type="text"] {
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  display: inline-block;
  padding-left: 15px;
  vertical-align: middle;
  width: 300px;
  height: 38px;
  background-color: #ffffff;
  border: 1px solid #d6d6d6;
}
@media screen and (max-width: 550px) {
  /* line 32, ../src/_storeLocator.scss */
  .page-pharmacy .geosearch #searchPharmacyForm input[type="text"] {
    display: block;
    width: 100%;
  }
}
/* line 47, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .col-md-5 {
  padding-left: 35px;
}
/* line 49, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .col-md-5 .row {
  border-left: 1px solid #d6d6d6;
  padding-left: 20px;
  height: 40px;
}
@media screen and (max-width: 990px) {
  /* line 49, ../src/_storeLocator.scss */
  .page-pharmacy .geosearch .col-md-5 .row {
    height: auto;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 550px) {
  /* line 49, ../src/_storeLocator.scss */
  .page-pharmacy .geosearch .col-md-5 .row {
    padding-left: 0;
  }
}
/* line 62, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .map-key-item {
  margin-top: 9px;
}
/* line 64, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .map-key-item span {
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  margin-left: 20px;
}
/* line 71, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .map-key-item .legend-pharmayDefaut, .page-pharmacy .geosearch .map-key-item .legend-pharmayAnim {
  width: 15px;
  height: 23px;
  padding-right: 25px;
}
/* line 76, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .map-key-item .legend-pharmayDefaut {
  background-image: url("../../img/picto/legend-pharmacyDefaut.png");
  background-position: left;
  background-repeat: no-repeat;
}
/* line 79, ../src/_storeLocator.scss */
.page-pharmacy .geosearch .map-key-item .legend-pharmayAnim {
  background-image: url("../../img/picto/legend-pharmacyAnim.png");
  background-position: left;
  background-repeat: no-repeat;
}
/* line 84, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list {
  background-color: #f3f3f3;
  position: relative;
}
/* line 87, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list:before, .page-pharmacy #pharma-list:after {
  content: "";
  position: absolute;
  height: 1000px;
  top: -50px;
  bottom: 0;
  width: 9600px;
  background: #f3f3f3;
}
/* line 96, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list:before {
  right: 100%;
}
/* line 99, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list:after {
  left: 100%;
}
/* line 102, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul {
  background-color: #f3f3f3;
  padding: 25px 0;
  list-style-type: none;
}
/* line 106, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul .pharmacy {
  text-transform: uppercase;
  line-height: 1;
  height: 170px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 25px;
  background-color: #f3f3f3;
  position: relative;
}
/* line 114, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul .pharmacy .name {
  color: #55951b;
  font-size: 16px;
  font-family: "GothamMedimum";
  margin-bottom: 20px;
}
/* line 118, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul .pharmacy address, .page-pharmacy #pharma-list ul .pharmacy .phone {
  color: #000000;
  font-size: 10px;
  font-family: "GothamBook";
  margin-bottom: 0;
}
/* line 122, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  width: auto;
  margin: auto;
  text-align: center;
  padding-top: 12px;
}
/* line 790, ../src/_general.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir:not(.disabled):hover:before, .page-pharmacy #pharma-list ul .pharmacy .btnVoir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir:not(.disabled):hover {
  color: #ffffff;
}
/* line 128, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list ul .pharmacy .btnVoir span {
  display: inline;
}
/* line 134, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .favorite {
  margin-top: 15px;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/* line 139, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .favorite span {
  display: none;
}
/* line 142, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .favorite.link {
  display: block;
}
/* line 145, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .favorite.unlink {
  display: none;
}
/* line 151, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .my .favorite.link {
  display: none;
}
/* line 154, ../src/_storeLocator.scss */
.page-pharmacy #pharma-list .my .favorite.unlink {
  display: block;
}
/* line 160, ../src/_storeLocator.scss */
.page-pharmacy .content-templates {
  display: none;
}

/* line 2, ../src/_historyOld.scss */
.page-node-16392 .container, .page-node-17151 .container, .page-node-17350 .container, .page-node-25080 .container, .page-node-17509 .container {
  padding: 0 !important;
}
/* line 6, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .col-sm-12, .page-node-17151 #block-system-main .col-sm-12, .page-node-17350 #block-system-main .col-sm-12, .page-node-25080 #block-system-main .col-sm-12, .page-node-17509 #block-system-main .col-sm-12 {
  padding: 0;
}
/* line 9, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .good-width, .page-node-17151 #block-system-main .good-width, .page-node-17350 #block-system-main .good-width, .page-node-25080 #block-system-main .good-width, .page-node-17509 #block-system-main .good-width {
  width: 600px !important;
}
/* line 11, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .good-width hr, .page-node-17151 #block-system-main .good-width hr, .page-node-17350 #block-system-main .good-width hr, .page-node-25080 #block-system-main .good-width hr, .page-node-17509 #block-system-main .good-width hr {
  width: 100% !important;
}
/* line 15, ../src/_historyOld.scss */
.page-node-16392 #block-system-main h1, .page-node-16392 #block-system-main h2, .page-node-16392 #block-system-main h3, .page-node-16392 #block-system-main h4, .page-node-16392 #block-system-main h5, .page-node-16392 #block-system-main h6, .page-node-17151 #block-system-main h1, .page-node-17151 #block-system-main h2, .page-node-17151 #block-system-main h3, .page-node-17151 #block-system-main h4, .page-node-17151 #block-system-main h5, .page-node-17151 #block-system-main h6, .page-node-17350 #block-system-main h1, .page-node-17350 #block-system-main h2, .page-node-17350 #block-system-main h3, .page-node-17350 #block-system-main h4, .page-node-17350 #block-system-main h5, .page-node-17350 #block-system-main h6, .page-node-25080 #block-system-main h1, .page-node-25080 #block-system-main h2, .page-node-25080 #block-system-main h3, .page-node-25080 #block-system-main h4, .page-node-25080 #block-system-main h5, .page-node-25080 #block-system-main h6, .page-node-17509 #block-system-main h1, .page-node-17509 #block-system-main h2, .page-node-17509 #block-system-main h3, .page-node-17509 #block-system-main h4, .page-node-17509 #block-system-main h5, .page-node-17509 #block-system-main h6 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 0;
  text-transform: initial !important;
}
/* line 22, ../src/_historyOld.scss */
.page-node-16392 #block-system-main ul, .page-node-16392 #block-system-main ul li, .page-node-17151 #block-system-main ul, .page-node-17151 #block-system-main ul li, .page-node-17350 #block-system-main ul, .page-node-17350 #block-system-main ul li, .page-node-25080 #block-system-main ul, .page-node-25080 #block-system-main ul li, .page-node-17509 #block-system-main ul, .page-node-17509 #block-system-main ul li {
  list-style-type: asterisks;
  font-family: Arial;
  font-size: 10px;
  color: #12ae44;
  line-height: 11px;
  margin: 0;
}
/* line 31, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener, .page-node-17151 #block-system-main #beaute-contener, .page-node-17350 #block-system-main #beaute-contener, .page-node-25080 #block-system-main #beaute-contener, .page-node-17509 #block-system-main #beaute-contener {
  margin-top: -135px;
}
/* line 35, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-aujourdhui, .page-node-17151 #block-system-main #div-aujourdhui, .page-node-17350 #block-system-main #div-aujourdhui, .page-node-25080 #block-system-main #div-aujourdhui, .page-node-17509 #block-system-main #div-aujourdhui {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-aujourdhui.jpg");
  height: 750px;
  background-position: bottom;
  background-repeat: no-repeat;
}
/* line 36, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-aujourdhui h1, .page-node-17151 #block-system-main #div-aujourdhui h1, .page-node-17350 #block-system-main #div-aujourdhui h1, .page-node-25080 #block-system-main #div-aujourdhui h1, .page-node-17509 #block-system-main #div-aujourdhui h1 {
  background-color: transparent;
}
/* line 45, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-1971, .page-node-17151 #block-system-main #div-1971, .page-node-17350 #block-system-main #div-1971, .page-node-25080 #block-system-main #div-1971, .page-node-17509 #block-system-main #div-1971 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-1971.jpg");
  height: 272px;
}
/* line 50, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-1978, .page-node-17151 #block-system-main #div-1978, .page-node-17350 #block-system-main #div-1978, .page-node-25080 #block-system-main #div-1978, .page-node-17509 #block-system-main #div-1978 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-1978.jpg");
  height: 302px;
}
/* line 55, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-1987, .page-node-17151 #block-system-main #div-1987, .page-node-17350 #block-system-main #div-1987, .page-node-25080 #block-system-main #div-1987, .page-node-17509 #block-system-main #div-1987 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-1987.jpg");
  height: 269px;
}
/* line 60, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-1998, .page-node-17151 #block-system-main #div-1998, .page-node-17350 #block-system-main #div-1998, .page-node-25080 #block-system-main #div-1998, .page-node-17509 #block-system-main #div-1998 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-1998.jpg");
  height: 269px;
}
/* line 65, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-2002, .page-node-17151 #block-system-main #div-2002, .page-node-17350 #block-system-main #div-2002, .page-node-25080 #block-system-main #div-2002, .page-node-17509 #block-system-main #div-2002 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-2002.jpg");
  height: 317px;
}
/* line 70, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-2004, .page-node-17151 #block-system-main #div-2004, .page-node-17350 #block-system-main #div-2004, .page-node-25080 #block-system-main #div-2004, .page-node-17509 #block-system-main #div-2004 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-2004.jpg");
  height: 380px;
}
/* line 75, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-2007, .page-node-17151 #block-system-main #div-2007, .page-node-17350 #block-system-main #div-2007, .page-node-25080 #block-system-main #div-2007, .page-node-17509 #block-system-main #div-2007 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-2007.jpg");
  height: 329px;
}
/* line 80, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #div-2012, .page-node-17151 #block-system-main #div-2012, .page-node-17350 #block-system-main #div-2012, .page-node-25080 #block-system-main #div-2012, .page-node-17509 #block-system-main #div-2012 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/background-2012.jpg");
  height: 374px;
}
/* line 85, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .titre-beaute, .page-node-17151 #block-system-main .titre-beaute, .page-node-17350 #block-system-main .titre-beaute, .page-node-25080 #block-system-main .titre-beaute, .page-node-17509 #block-system-main .titre-beaute {
  font-size: 53px;
  color: #9ed8a5;
  padding: 70px 0 0 65px;
  display: block;
}
/* line 92, ../src/_historyOld.scss */
.page-node-16392 #block-system-main h2, .page-node-17151 #block-system-main h2, .page-node-17350 #block-system-main h2, .page-node-25080 #block-system-main h2, .page-node-17509 #block-system-main h2 {
  font-family: "AvantGardeLTBook";
}
/* line 95, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .titre-elancyl, .page-node-17151 #block-system-main .titre-elancyl, .page-node-17350 #block-system-main .titre-elancyl, .page-node-25080 #block-system-main .titre-elancyl, .page-node-17509 #block-system-main .titre-elancyl {
  font-size: 70px;
  color: #12ae44;
  padding: 22px 0 0 188px;
  display: block;
  font-family: "AvantGardeLTBook";
}
/* line 104, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .ajd-beaute, .page-node-17151 #block-system-main .ajd-beaute, .page-node-17350 #block-system-main .ajd-beaute, .page-node-25080 #block-system-main .ajd-beaute, .page-node-17509 #block-system-main .ajd-beaute {
  background-image: url("/sites/all/themes/elancyl_v2/img/general/macaron.png");
  background-repeat: no-repeat;
  width: 193px;
  font-size: 44px;
  color: #fff;
  height: 197px;
  display: block;
  padding: 0;
  margin: 0;
  text-align: center;
  float: left;
  font-family: AvantGardeLTBook;
}
/* line 121, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-aujourdhui h2, .page-node-17151 #block-system-main #beaute-contener #div-aujourdhui h2, .page-node-17350 #block-system-main #beaute-contener #div-aujourdhui h2, .page-node-25080 #block-system-main #beaute-contener #div-aujourdhui h2, .page-node-17509 #block-system-main #beaute-contener #div-aujourdhui h2 {
  font-size: 19px;
  color: #00653a;
  margin: 95px 0 0 195px;
}
/* line 127, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-aujourdhui p, .page-node-17151 #block-system-main #beaute-contener #div-aujourdhui p, .page-node-17350 #block-system-main #beaute-contener #div-aujourdhui p, .page-node-25080 #block-system-main #beaute-contener #div-aujourdhui p, .page-node-17509 #block-system-main #beaute-contener #div-aujourdhui p {
  font-size: 12px;
  color: #00653a;
  width: 555px;
  margin: 10px 0 10px 15px;
  text-align: justify;
}
/* line 135, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-aujourdhui p.ajd-bolder, .page-node-17151 #block-system-main #beaute-contener #div-aujourdhui p.ajd-bolder, .page-node-17350 #block-system-main #beaute-contener #div-aujourdhui p.ajd-bolder, .page-node-25080 #block-system-main #beaute-contener #div-aujourdhui p.ajd-bolder, .page-node-17509 #block-system-main #beaute-contener #div-aujourdhui p.ajd-bolder {
  font-size: 17px;
}
/* line 139, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-aujourdhui hr, .page-node-17151 #block-system-main #beaute-contener #div-aujourdhui hr, .page-node-17350 #block-system-main #beaute-contener #div-aujourdhui hr, .page-node-25080 #block-system-main #beaute-contener #div-aujourdhui hr, .page-node-17509 #block-system-main #beaute-contener #div-aujourdhui hr {
  width: 380px;
  margin: 0;
  height: initial;
  border: 1px solid #48b14a;
}
/* line 146, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2012 h2, .page-node-17151 #block-system-main #beaute-contener #div-2012 h2, .page-node-17350 #block-system-main #beaute-contener #div-2012 h2, .page-node-25080 #block-system-main #beaute-contener #div-2012 h2, .page-node-17509 #block-system-main #beaute-contener #div-2012 h2 {
  font-family: AvantGardeLTBook;
  font-size: 30px;
  color: #12ae44;
  letter-spacing: 6px;
  padding: 15px 0 0 20px;
}
/* line 154, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2012 .circle-2012, .page-node-17151 #block-system-main #beaute-contener #div-2012 .circle-2012, .page-node-17350 #block-system-main #beaute-contener #div-2012 .circle-2012, .page-node-25080 #block-system-main #beaute-contener #div-2012 .circle-2012, .page-node-17509 #block-system-main #beaute-contener #div-2012 .circle-2012 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-2012.png");
  float: right;
  margin-top: -130px;
  margin-right: 166px;
}
/* line 160, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .circle, .page-node-17151 #block-system-main #beaute-contener .circle, .page-node-17350 #block-system-main #beaute-contener .circle, .page-node-25080 #block-system-main #beaute-contener .circle, .page-node-17509 #block-system-main #beaute-contener .circle {
  height: 188px;
  width: 186px;
  display: block;
}
/* line 166, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .circle p, .page-node-17151 #block-system-main #beaute-contener .circle p, .page-node-17350 #block-system-main #beaute-contener .circle p, .page-node-25080 #block-system-main #beaute-contener .circle p, .page-node-17509 #block-system-main #beaute-contener .circle p {
  font-size: 14px;
  color: #fff;
  padding-top: 40px;
  text-align: center;
}
/* line 173, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .circle span, .page-node-17151 #block-system-main #beaute-contener .circle span, .page-node-17350 #block-system-main #beaute-contener .circle span, .page-node-25080 #block-system-main #beaute-contener .circle span, .page-node-17509 #block-system-main #beaute-contener .circle span {
  display: block;
  font-size: 44px;
  padding-top: 0;
}
/* line 180, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right, .page-node-17151 #block-system-main #beaute-contener .div-2012-right, .page-node-17350 #block-system-main #beaute-contener .div-2012-right, .page-node-25080 #block-system-main #beaute-contener .div-2012-right, .page-node-17509 #block-system-main #beaute-contener .div-2012-right {
  width: 400px;
  height: 200px;
  margin-left: 515px;
  margin-top: 90px;
  position: absolute;
}
/* line 187, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right h3, .page-node-17151 #block-system-main #beaute-contener .div-2012-right h3, .page-node-17350 #block-system-main #beaute-contener .div-2012-right h3, .page-node-25080 #block-system-main #beaute-contener .div-2012-right h3, .page-node-17509 #block-system-main #beaute-contener .div-2012-right h3 {
  font-size: 25px;
  color: #12ae44;
  letter-spacing: 5px;
  margin: 0;
}
/* line 194, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right hr, .page-node-17151 #block-system-main #beaute-contener .div-2012-right hr, .page-node-17350 #block-system-main #beaute-contener .div-2012-right hr, .page-node-25080 #block-system-main #beaute-contener .div-2012-right hr, .page-node-17509 #block-system-main #beaute-contener .div-2012-right hr {
  margin: 0;
  height: initial;
  border: 1px solid #48b14a;
}
/* line 199, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right .headline, .page-node-17151 #block-system-main #beaute-contener .div-2012-right .headline, .page-node-17350 #block-system-main #beaute-contener .div-2012-right .headline, .page-node-25080 #block-system-main #beaute-contener .div-2012-right .headline, .page-node-17509 #block-system-main #beaute-contener .div-2012-right .headline {
  font-size: 20px;
  color: #12ae44;
  padding: 8px 0 0 0;
  letter-spacing: 3px;
}
/* line 207, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right p, .page-node-17151 #block-system-main #beaute-contener .div-2012-right p, .page-node-17350 #block-system-main #beaute-contener .div-2012-right p, .page-node-25080 #block-system-main #beaute-contener .div-2012-right p, .page-node-17509 #block-system-main #beaute-contener .div-2012-right p {
  font-size: 12px;
  color: #00653a;
  margin: 11px 0 11px;
  padding: 0;
}
/* line 213, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener .div-2012-right ul, .page-node-17151 #block-system-main #beaute-contener .div-2012-right ul, .page-node-17350 #block-system-main #beaute-contener .div-2012-right ul, .page-node-25080 #block-system-main #beaute-contener .div-2012-right ul, .page-node-17509 #block-system-main #beaute-contener .div-2012-right ul {
  list-style-type: asterisks;
  font-size: 10px;
  color: #12ae44;
  line-height: 11px;
}
/* line 221, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 h2, .page-node-17151 #block-system-main #beaute-contener #div-2007 h2, .page-node-17350 #block-system-main #beaute-contener #div-2007 h2, .page-node-25080 #block-system-main #beaute-contener #div-2007 h2, .page-node-17509 #block-system-main #beaute-contener #div-2007 h2 {
  font-size: 47px;
  color: #ebf8e6;
  padding: 140px 0 0 20px;
  margin: 0;
  line-height: 40px;
  letter-spacing: 11px;
  float: left;
}
/* line 231, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 h2 span, .page-node-17151 #block-system-main #beaute-contener #div-2007 h2 span, .page-node-17350 #block-system-main #beaute-contener #div-2007 h2 span, .page-node-25080 #block-system-main #beaute-contener #div-2007 h2 span, .page-node-17509 #block-system-main #beaute-contener #div-2007 h2 span {
  display: block;
  font-size: 23px;
  color: #fff;
  margin: 0;
  padding: 0 0 0 35px;
  letter-spacing: 5px;
}
/* line 240, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 .circle-2007, .page-node-17151 #block-system-main #beaute-contener #div-2007 .circle-2007, .page-node-17350 #block-system-main #beaute-contener #div-2007 .circle-2007, .page-node-25080 #block-system-main #beaute-contener #div-2007 .circle-2007, .page-node-17509 #block-system-main #beaute-contener #div-2007 .circle-2007 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-2007.png");
  float: left;
  margin: -39px 0 0 -115px;
}
/* line 245, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 img, .page-node-17151 #block-system-main #beaute-contener #div-2007 img, .page-node-17350 #block-system-main #beaute-contener #div-2007 img, .page-node-25080 #block-system-main #beaute-contener #div-2007 img, .page-node-17509 #block-system-main #beaute-contener #div-2007 img {
  padding-top: 140px;
}
/* line 248, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 .serum, .page-node-17151 #block-system-main #beaute-contener #div-2007 .serum, .page-node-17350 #block-system-main #beaute-contener #div-2007 .serum, .page-node-25080 #block-system-main #beaute-contener #div-2007 .serum, .page-node-17509 #block-system-main #beaute-contener #div-2007 .serum {
  font-size: 10px;
  color: #fefefe;
  letter-spacing: 3px;
  float: left;
  padding-left: 75px;
}
/* line 257, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 .div-2007-content, .page-node-17151 #block-system-main #beaute-contener #div-2007 .div-2007-content, .page-node-17350 #block-system-main #beaute-contener #div-2007 .div-2007-content, .page-node-25080 #block-system-main #beaute-contener #div-2007 .div-2007-content, .page-node-17509 #block-system-main #beaute-contener #div-2007 .div-2007-content {
  display: block;
  margin-top: 0px;
  margin-left: 690px;
  font-size: 12px;
  color: #fff;
}
/* line 265, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2007 .div-2007-content strong, .page-node-17151 #block-system-main #beaute-contener #div-2007 .div-2007-content strong, .page-node-17350 #block-system-main #beaute-contener #div-2007 .div-2007-content strong, .page-node-25080 #block-system-main #beaute-contener #div-2007 .div-2007-content strong, .page-node-17509 #block-system-main #beaute-contener #div-2007 .div-2007-content strong {
  color: #fff;
}
/* line 269, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 .circle-2002, .page-node-17151 #block-system-main #beaute-contener #div-2004 .circle-2002, .page-node-17350 #block-system-main #beaute-contener #div-2004 .circle-2002, .page-node-25080 #block-system-main #beaute-contener #div-2004 .circle-2002, .page-node-17509 #block-system-main #beaute-contener #div-2004 .circle-2002 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-2002.png");
  float: left;
}
/* line 273, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 h2, .page-node-17151 #block-system-main #beaute-contener #div-2004 h2, .page-node-17350 #block-system-main #beaute-contener #div-2004 h2, .page-node-25080 #block-system-main #beaute-contener #div-2004 h2, .page-node-17509 #block-system-main #beaute-contener #div-2004 h2 {
  display: block;
  font-size: 25px;
  color: #12ae44;
  text-align: center;
  padding-top: 20px;
}
/* line 281, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 h2 span, .page-node-17151 #block-system-main #beaute-contener #div-2004 h2 span, .page-node-17350 #block-system-main #beaute-contener #div-2004 h2 span, .page-node-25080 #block-system-main #beaute-contener #div-2004 h2 span, .page-node-17509 #block-system-main #beaute-contener #div-2004 h2 span {
  display: block;
  font-size: 33px;
}
/* line 285, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 h3, .page-node-17151 #block-system-main #beaute-contener #div-2004 h3, .page-node-17350 #block-system-main #beaute-contener #div-2004 h3, .page-node-25080 #block-system-main #beaute-contener #div-2004 h3, .page-node-17509 #block-system-main #beaute-contener #div-2004 h3 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/fleche-24h.png");
  background-repeat: no-repeat;
  display: block;
  font-size: 30px;
  color: #12ae44;
  text-align: center;
  height: 77px;
  background-position: 315px 0;
  line-height: 74px;
}
/* line 298, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 .div-2004-content, .page-node-17151 #block-system-main #beaute-contener #div-2004 .div-2004-content, .page-node-17350 #block-system-main #beaute-contener #div-2004 .div-2004-content, .page-node-25080 #block-system-main #beaute-contener #div-2004 .div-2004-content, .page-node-17509 #block-system-main #beaute-contener #div-2004 .div-2004-content {
  font-size: 12px;
  color: #00653a;
  margin-left: 315px;
  margin-bottom: 15px;
}
/* line 305, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 .div-2004-legal, .page-node-17151 #block-system-main #beaute-contener #div-2004 .div-2004-legal, .page-node-17350 #block-system-main #beaute-contener #div-2004 .div-2004-legal, .page-node-25080 #block-system-main #beaute-contener #div-2004 .div-2004-legal, .page-node-17509 #block-system-main #beaute-contener #div-2004 .div-2004-legal {
  margin-top: 102px;
  display: block;
  font-size: 10px;
  color: #888;
}
/* line 311, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2004 .circle-2004, .page-node-17151 #block-system-main #beaute-contener #div-2004 .circle-2004, .page-node-17350 #block-system-main #beaute-contener #div-2004 .circle-2004, .page-node-25080 #block-system-main #beaute-contener #div-2004 .circle-2004, .page-node-17509 #block-system-main #beaute-contener #div-2004 .circle-2004 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-2004.png");
  float: left;
  margin: -295px 0 0 15px;
}
/* line 316, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 .circle-2002, .page-node-17151 #block-system-main #beaute-contener #div-2002 .circle-2002, .page-node-17350 #block-system-main #beaute-contener #div-2002 .circle-2002, .page-node-25080 #block-system-main #beaute-contener #div-2002 .circle-2002, .page-node-17509 #block-system-main #beaute-contener #div-2002 .circle-2002 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-2002.png");
  float: right;
  margin: -340px 290px 0 0;
}
/* line 322, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 h2, .page-node-17151 #block-system-main #beaute-contener #div-2002 h2, .page-node-17350 #block-system-main #beaute-contener #div-2002 h2, .page-node-25080 #block-system-main #beaute-contener #div-2002 h2, .page-node-17509 #block-system-main #beaute-contener #div-2002 h2 {
  display: block;
  font-size: 26px;
  color: #12ae44;
  text-align: center;
  width: 420px;
  border-bottom: 1px solid #8ace67;
  padding: 20px 0 0 0;
  margin: 0 0 0 45px;
}
/* line 333, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 h3, .page-node-17151 #block-system-main #beaute-contener #div-2002 h3, .page-node-17350 #block-system-main #beaute-contener #div-2002 h3, .page-node-25080 #block-system-main #beaute-contener #div-2002 h3, .page-node-17509 #block-system-main #beaute-contener #div-2002 h3 {
  display: block;
  font-size: 26px;
  color: #12ae44;
  text-align: center;
  width: 485px;
  padding: 20px 0 0 0;
  margin: 0;
  line-height: 22px;
}
/* line 344, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 h3 span, .page-node-17151 #block-system-main #beaute-contener #div-2002 h3 span, .page-node-17350 #block-system-main #beaute-contener #div-2002 h3 span, .page-node-25080 #block-system-main #beaute-contener #div-2002 h3 span, .page-node-17509 #block-system-main #beaute-contener #div-2002 h3 span {
  display: block;
  font-size: 15px;
}
/* line 348, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 h3.premier-soin, .page-node-17151 #block-system-main #beaute-contener #div-2002 h3.premier-soin, .page-node-17350 #block-system-main #beaute-contener #div-2002 h3.premier-soin, .page-node-25080 #block-system-main #beaute-contener #div-2002 h3.premier-soin, .page-node-17509 #block-system-main #beaute-contener #div-2002 h3.premier-soin {
  display: block;
  font-size: 16px;
  margin: 0;
  padding: 0 0 0 230px;
  margin-left: 90px;
  text-align: center;
}
/* line 357, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 p.div-2002-content, .page-node-17151 #block-system-main #beaute-contener #div-2002 p.div-2002-content, .page-node-17350 #block-system-main #beaute-contener #div-2002 p.div-2002-content, .page-node-25080 #block-system-main #beaute-contener #div-2002 p.div-2002-content, .page-node-17509 #block-system-main #beaute-contener #div-2002 p.div-2002-content {
  display: block;
  font-size: 12px;
  color: #00653a;
}
/* line 362, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 p strong, .page-node-17151 #block-system-main #beaute-contener #div-2002 p strong, .page-node-17350 #block-system-main #beaute-contener #div-2002 p strong, .page-node-25080 #block-system-main #beaute-contener #div-2002 p strong, .page-node-17509 #block-system-main #beaute-contener #div-2002 p strong {
  color: #00653a;
}
/* line 365, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 p.soin, .page-node-17151 #block-system-main #beaute-contener #div-2002 p.soin, .page-node-17350 #block-system-main #beaute-contener #div-2002 p.soin, .page-node-25080 #block-system-main #beaute-contener #div-2002 p.soin, .page-node-17509 #block-system-main #beaute-contener #div-2002 p.soin {
  width: 400px;
  margin: 0;
  padding: 25px 0 0 45px;
}
/* line 371, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-2002 p.text, .page-node-17151 #block-system-main #beaute-contener #div-2002 p.text, .page-node-17350 #block-system-main #beaute-contener #div-2002 p.text, .page-node-25080 #block-system-main #beaute-contener #div-2002 p.text, .page-node-17509 #block-system-main #beaute-contener #div-2002 p.text {
  margin: 0;
  padding: 20px 0 0 204px;
}
/* line 376, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .circle-1998, .page-node-17151 #block-system-main #beaute-contener #div-1998 .circle-1998, .page-node-17350 #block-system-main #beaute-contener #div-1998 .circle-1998, .page-node-25080 #block-system-main #beaute-contener #div-1998 .circle-1998, .page-node-17509 #block-system-main #beaute-contener #div-1998 .circle-1998 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-1998.png");
  float: left;
  z-index: 2;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 50px;
  margin: -50px 0 0 0;
}
/* line 386, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .produit-1998, .page-node-17151 #block-system-main #beaute-contener #div-1998 .produit-1998, .page-node-17350 #block-system-main #beaute-contener #div-1998 .produit-1998, .page-node-25080 #block-system-main #beaute-contener #div-1998 .produit-1998, .page-node-17509 #block-system-main #beaute-contener #div-1998 .produit-1998 {
  float: left;
  margin: -35px 0 0 180px;
}
/* line 390, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .div-1998-content, .page-node-17151 #block-system-main #beaute-contener #div-1998 .div-1998-content, .page-node-17350 #block-system-main #beaute-contener #div-1998 .div-1998-content, .page-node-25080 #block-system-main #beaute-contener #div-1998 .div-1998-content, .page-node-17509 #block-system-main #beaute-contener #div-1998 .div-1998-content {
  margin: 0;
  padding: 0;
  float: left;
  z-index: 9999;
}
/* line 397, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .div-1998-content p, .page-node-17151 #block-system-main #beaute-contener #div-1998 .div-1998-content p, .page-node-17350 #block-system-main #beaute-contener #div-1998 .div-1998-content p, .page-node-25080 #block-system-main #beaute-contener #div-1998 .div-1998-content p, .page-node-17509 #block-system-main #beaute-contener #div-1998 .div-1998-content p {
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 401, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 h2, .page-node-17151 #block-system-main #beaute-contener #div-1998 h2, .page-node-17350 #block-system-main #beaute-contener #div-1998 h2, .page-node-25080 #block-system-main #beaute-contener #div-1998 h2, .page-node-17509 #block-system-main #beaute-contener #div-1998 h2 {
  margin: 35px 0 0 0;
  padding: 0;
  display: block;
  font-size: 37px;
  color: #00653a;
  text-align: center;
  line-height: 40px;
  letter-spacing: 6px;
}
/* line 413, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .picto-minceur, .page-node-17151 #block-system-main #beaute-contener #div-1998 .picto-minceur, .page-node-17350 #block-system-main #beaute-contener #div-1998 .picto-minceur, .page-node-25080 #block-system-main #beaute-contener #div-1998 .picto-minceur, .page-node-17509 #block-system-main #beaute-contener #div-1998 .picto-minceur {
  margin: 5px 0 0 165px;
  padding: 0;
}
/* line 417, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .resultat, .page-node-17151 #block-system-main #beaute-contener #div-1998 .resultat, .page-node-17350 #block-system-main #beaute-contener #div-1998 .resultat, .page-node-25080 #block-system-main #beaute-contener #div-1998 .resultat, .page-node-17509 #block-system-main #beaute-contener #div-1998 .resultat {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 16px;
  color: #12ae44;
  text-align: center;
  letter-spacing: 3px;
}
/* line 427, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .resultat strong, .page-node-17151 #block-system-main #beaute-contener #div-1998 .resultat strong, .page-node-17350 #block-system-main #beaute-contener #div-1998 .resultat strong, .page-node-25080 #block-system-main #beaute-contener #div-1998 .resultat strong, .page-node-17509 #block-system-main #beaute-contener #div-1998 .resultat strong {
  color: #12ae44;
}
/* line 430, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .amincissant, .page-node-17151 #block-system-main #beaute-contener #div-1998 .amincissant, .page-node-17350 #block-system-main #beaute-contener #div-1998 .amincissant, .page-node-25080 #block-system-main #beaute-contener #div-1998 .amincissant, .page-node-17509 #block-system-main #beaute-contener #div-1998 .amincissant {
  margin: 0;
  padding: 0;
  display: block;
  font-size: 12px;
  color: #858983;
  text-align: center;
}
/* line 438, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1998 .amincissant strong, .page-node-17151 #block-system-main #beaute-contener #div-1998 .amincissant strong, .page-node-17350 #block-system-main #beaute-contener #div-1998 .amincissant strong, .page-node-25080 #block-system-main #beaute-contener #div-1998 .amincissant strong, .page-node-17509 #block-system-main #beaute-contener #div-1998 .amincissant strong {
  color: #858983;
}
/* line 441, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 .circle-1987, .page-node-17151 #block-system-main #beaute-contener #div-1987 .circle-1987, .page-node-17350 #block-system-main #beaute-contener #div-1987 .circle-1987, .page-node-25080 #block-system-main #beaute-contener #div-1987 .circle-1987, .page-node-17509 #block-system-main #beaute-contener #div-1987 .circle-1987 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-1987.png");
  float: right;
  margin: -227px 29px 0 0;
}
/* line 446, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 h2, .page-node-17151 #block-system-main #beaute-contener #div-1987 h2, .page-node-17350 #block-system-main #beaute-contener #div-1987 h2, .page-node-25080 #block-system-main #beaute-contener #div-1987 h2, .page-node-17509 #block-system-main #beaute-contener #div-1987 h2 {
  font-size: 37px;
  color: #fb8882;
  width: 400px;
  border-bottom: 1px solid #8b6694;
  text-align: right;
  margin: 0;
  padding: 40px 0 0 0;
  letter-spacing: 6px;
}
/* line 457, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 h3, .page-node-17151 #block-system-main #beaute-contener #div-1987 h3, .page-node-17350 #block-system-main #beaute-contener #div-1987 h3, .page-node-25080 #block-system-main #beaute-contener #div-1987 h3, .page-node-17509 #block-system-main #beaute-contener #div-1987 h3 {
  font-size: 20px;
  color: #746b82;
  width: 400px;
  margin: 20px 0 20px 0;
  padding: 0;
  text-align: right;
}
/* line 466, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 h3 span, .page-node-17151 #block-system-main #beaute-contener #div-1987 h3 span, .page-node-17350 #block-system-main #beaute-contener #div-1987 h3 span, .page-node-25080 #block-system-main #beaute-contener #div-1987 h3 span, .page-node-17509 #block-system-main #beaute-contener #div-1987 h3 span {
  margin: 0 30px 0 0;
}
/* line 469, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 p.div-1987-content, .page-node-17151 #block-system-main #beaute-contener #div-1987 p.div-1987-content, .page-node-17350 #block-system-main #beaute-contener #div-1987 p.div-1987-content, .page-node-25080 #block-system-main #beaute-contener #div-1987 p.div-1987-content, .page-node-17509 #block-system-main #beaute-contener #div-1987 p.div-1987-content {
  font-size: 12px;
  color: #746b82;
  width: 332px;
  margin: 10px 0px;
  padding: 0;
  text-align: right;
}
/* line 477, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1987 p.div-1987-content strong, .page-node-17151 #block-system-main #beaute-contener #div-1987 p.div-1987-content strong, .page-node-17350 #block-system-main #beaute-contener #div-1987 p.div-1987-content strong, .page-node-25080 #block-system-main #beaute-contener #div-1987 p.div-1987-content strong, .page-node-17509 #block-system-main #beaute-contener #div-1987 p.div-1987-content strong {
  color: #746b82;
}
/* line 480, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 .circle-1978, .page-node-17151 #block-system-main #beaute-contener #div-1978 .circle-1978, .page-node-17350 #block-system-main #beaute-contener #div-1978 .circle-1978, .page-node-25080 #block-system-main #beaute-contener #div-1978 .circle-1978, .page-node-17509 #block-system-main #beaute-contener #div-1978 .circle-1978 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-1978.png");
  float: left;
  margin: -300px 0 0 230px;
}
/* line 485, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 .div-1978-content, .page-node-17151 #block-system-main #beaute-contener #div-1978 .div-1978-content, .page-node-17350 #block-system-main #beaute-contener #div-1978 .div-1978-content, .page-node-25080 #block-system-main #beaute-contener #div-1978 .div-1978-content, .page-node-17509 #block-system-main #beaute-contener #div-1978 .div-1978-content {
  float: right;
  margin: 0;
  padding: 0;
  width: 580px;
  text-align: center;
}
/* line 492, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 h2, .page-node-17151 #block-system-main #beaute-contener #div-1978 h2, .page-node-17350 #block-system-main #beaute-contener #div-1978 h2, .page-node-25080 #block-system-main #beaute-contener #div-1978 h2, .page-node-17509 #block-system-main #beaute-contener #div-1978 h2 {
  font-size: 20px;
  color: #00653a;
  margin: 25px 0 20px 0;
  padding: 0;
  padding-top: 21px;
  letter-spacing: 4px;
}
/* line 501, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 h2 span, .page-node-17151 #block-system-main #beaute-contener #div-1978 h2 span, .page-node-17350 #block-system-main #beaute-contener #div-1978 h2 span, .page-node-25080 #block-system-main #beaute-contener #div-1978 h2 span, .page-node-17509 #block-system-main #beaute-contener #div-1978 h2 span {
  font-size: 45px;
  color: #00653a;
  display: block;
  margin: 10px 0 0 0;
  padding: 0;
  letter-spacing: 6px;
}
/* line 510, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 h3, .page-node-17151 #block-system-main #beaute-contener #div-1978 h3, .page-node-17350 #block-system-main #beaute-contener #div-1978 h3, .page-node-25080 #block-system-main #beaute-contener #div-1978 h3, .page-node-17509 #block-system-main #beaute-contener #div-1978 h3 {
  font-size: 17px;
  color: #00653a;
  margin: 0 0 0 100px;
  padding: 0;
  background-color: #fff;
  width: 400px;
}
/* line 519, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 h3 strong, .page-node-17151 #block-system-main #beaute-contener #div-1978 h3 strong, .page-node-17350 #block-system-main #beaute-contener #div-1978 h3 strong, .page-node-25080 #block-system-main #beaute-contener #div-1978 h3 strong, .page-node-17509 #block-system-main #beaute-contener #div-1978 h3 strong {
  color: #00653a;
}
/* line 522, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content, .page-node-17151 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content, .page-node-17350 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content, .page-node-25080 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content, .page-node-17509 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content {
  font-size: 12px;
  color: #00653a;
  margin: 20px 0 0 300px;
  padding: 0;
  width: 150px;
}
/* line 529, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content strong, .page-node-17151 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content strong, .page-node-17350 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content strong, .page-node-25080 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content strong, .page-node-17509 #block-system-main #beaute-contener #div-1978 .div-1978-inner-content strong {
  color: #00653a;
}
/* line 533, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 .circle-1971, .page-node-17151 #block-system-main #beaute-contener #div-1971 .circle-1971, .page-node-17350 #block-system-main #beaute-contener #div-1971 .circle-1971, .page-node-25080 #block-system-main #beaute-contener #div-1971 .circle-1971, .page-node-17509 #block-system-main #beaute-contener #div-1971 .circle-1971 {
  background-image: url("/sites/all/themes/elancyl/images/beaute-elancyl/pastille-1971.png");
  float: right;
  margin: -285px 255px 0 0;
}
/* line 538, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 .div-1971-content, .page-node-17151 #block-system-main #beaute-contener #div-1971 .div-1971-content, .page-node-17350 #block-system-main #beaute-contener #div-1971 .div-1971-content, .page-node-25080 #block-system-main #beaute-contener #div-1971 .div-1971-content, .page-node-17509 #block-system-main #beaute-contener #div-1971 .div-1971-content {
  text-align: center;
  width: 520px;
}
/* line 542, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 h2, .page-node-17151 #block-system-main #beaute-contener #div-1971 h2, .page-node-17350 #block-system-main #beaute-contener #div-1971 h2, .page-node-25080 #block-system-main #beaute-contener #div-1971 h2, .page-node-17509 #block-system-main #beaute-contener #div-1971 h2 {
  font-size: 28px;
  color: #6a5b6a;
  margin: 0;
  padding: 20px 0 10px 0;
  letter-spacing: 3px;
}
/* line 550, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 h3, .page-node-17151 #block-system-main #beaute-contener #div-1971 h3, .page-node-17350 #block-system-main #beaute-contener #div-1971 h3, .page-node-25080 #block-system-main #beaute-contener #div-1971 h3, .page-node-17509 #block-system-main #beaute-contener #div-1971 h3 {
  font-size: 23px;
  color: #6a5b6a;
  margin: 0 0 15px 90px;
  padding: 0 0 5px 0;
  border-bottom: 1px solid #f1c865;
  width: 380px;
}
/* line 559, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-top, .page-node-17151 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-top, .page-node-17350 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-top, .page-node-25080 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-top, .page-node-17509 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-top {
  font-size: 13px;
  color: #6a5b6a;
  margin: 0;
  padding: 5px 0 0 0;
  line-height: 10px;
  letter-spacing: 2px;
}
/* line 568, ../src/_historyOld.scss */
.page-node-16392 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-bottom, .page-node-17151 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-bottom, .page-node-17350 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-bottom, .page-node-25080 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-bottom, .page-node-17509 #block-system-main #beaute-contener #div-1971 .div-1971-inner-content-bottom {
  font-size: 12px;
  color: #6a5b6a;
  margin: 0;
  padding: 0;
}
/* line 575, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .page-green-header h2, .page-node-17151 #block-system-main .page-green-header h2, .page-node-17350 #block-system-main .page-green-header h2, .page-node-25080 #block-system-main .page-green-header h2, .page-node-17509 #block-system-main .page-green-header h2 {
  text-transform: uppercase !important;
}
/* line 579, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .div-2007-cellu, .page-node-17151 #block-system-main .div-2007-cellu, .page-node-17350 #block-system-main .div-2007-cellu, .page-node-25080 #block-system-main .div-2007-cellu, .page-node-17509 #block-system-main .div-2007-cellu {
  margin-right: 140px;
}
/* line 582, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .div-2007-content, .page-node-17151 #block-system-main .div-2007-content, .page-node-17350 #block-system-main .div-2007-content, .page-node-25080 #block-system-main .div-2007-content, .page-node-17509 #block-system-main .div-2007-content {
  margin-top: -144px !important;
}
/* line 585, ../src/_historyOld.scss */
.page-node-16392 #block-system-main .div-2002-content, .page-node-17151 #block-system-main .div-2002-content, .page-node-17350 #block-system-main .div-2002-content, .page-node-25080 #block-system-main .div-2002-content, .page-node-17509 #block-system-main .div-2002-content {
  padding: 20px 0 0 140px !important;
}
/* line 589, ../src/_historyOld.scss */
.page-node-16392 .good-width, .page-node-17151 .good-width, .page-node-17350 .good-width, .page-node-25080 .good-width, .page-node-17509 .good-width {
  width: 600px !important;
}
/* line 591, ../src/_historyOld.scss */
.page-node-16392 .good-width hr, .page-node-17151 .good-width hr, .page-node-17350 .good-width hr, .page-node-25080 .good-width hr, .page-node-17509 .good-width hr {
  width: 100% !important;
}

/* line 2, ../src/_contact.scss */
.page-contact div.main-container form {
  padding: 0 17px;
}
/* line 4, ../src/_contact.scss */
.page-contact div.main-container form .form-group {
  display: inline-block;
  width: 45%;
  margin-left: 2%;
  margin-right: 2%;
}
/* line 9, ../src/_contact.scss */
.page-contact div.main-container form .form-group label {
  display: inline-block;
  vertical-align: middle;
  line-height: 40px;
}
/* line 14, ../src/_contact.scss */
.page-contact div.main-container form .form-group input, .page-contact div.main-container form .form-group select, .page-contact div.main-container form .form-group #edit-civilite {
  display: inline-block;
  width: 80%;
  float: right;
  border-radius: 0;
  border: 1px solid #d6d6d6;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  background-color: #ffffff;
  box-shadow: none;
  height: 40px;
  vertical-align: middle;
}
/* line 28, ../src/_contact.scss */
.page-contact div.main-container form .form-group #edit-civilite {
  float: none !important;
  margin-left: 40px;
  margin-top: 11px;
  border: 0;
}
/* line 35, ../src/_contact.scss */
.page-contact div.main-container form .form-item-civilite {
  display: block;
  width: 100%;
}
/* line 38, ../src/_contact.scss */
.page-contact div.main-container form .form-item-civilite .form-type-radio {
  display: inline-block;
  width: 80px;
  line-height: 21px;
}
/* line 44, ../src/_contact.scss */
.page-contact div.main-container form .form-item-optingroupe, .page-contact div.main-container form .form-item-optinmarque, .page-contact div.main-container form .form-item-motifsdecontact, .page-contact div.main-container form .form-item-message {
  display: block;
  width: 95%;
  margin-left: 2%;
}
/* line 50, ../src/_contact.scss */
.page-contact div.main-container form .form-item-motifsdecontact select {
  width: 100% !important;
}
/* line 54, ../src/_contact.scss */
.page-contact div.main-container form #edit-submit {
  margin-left: 18px;
}
/* line 57, ../src/_contact.scss */
.page-contact div.main-container form .form-radio {
  display: none !important;
}
/* line 61, ../src/_contact.scss */
.page-contact div.main-container form .form-type-radios label {
  height: auto;
  line-height: 20px;
}
@media screen and (max-width: 989px) {
  /* line 68, ../src/_contact.scss */
  .page-contact div.main-container form form .form-group {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 73, ../src/_contact.scss */
  .page-contact div.main-container form form .form-group input, .page-contact div.main-container form form .form-group select {
    display: block;
    float: none;
    width: 100%;
  }
  /* line 78, ../src/_contact.scss */
  .page-contact div.main-container form form .form-group label {
    display: inline-block;
  }
  /* line 83, ../src/_contact.scss */
  .page-contact div.main-container form form .form-item-civilite .control-label {
    height: 10px;
    margin-top: 0;
  }
  /* line 87, ../src/_contact.scss */
  .page-contact div.main-container form form .form-item-civilite #edit-civilite {
    margin-top: 25px;
  }
}
/* line 94, ../src/_contact.scss */
.page-contact div.main-container form div.grey-separator {
  background-color: #d6d6d6;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 100, ../src/_contact.scss */
.page-contact div.main-container form div.grey-separator:last-child {
  margin-top: 33px;
  margin-bottom: 0;
}
/* line 106, ../src/_contact.scss */
.page-contact div.main-container form #contact-form-form > div > div:last-child.url-textfield {
  display: none;
}
@media (max-width: 550px) {
  /* line 111, ../src/_contact.scss */
  .page-contact div.main-container form .contact-text {
    padding-left: 4px;
  }
  /* line 115, ../src/_contact.scss */
  .page-contact div.main-container form #contact-form-form > div > div.form-item-civilite {
    margin-bottom: -2px;
  }
  /* line 118, ../src/_contact.scss */
  .page-contact div.main-container form #contact-form-form #edit-civilite {
    display: block !important;
    margin-left: 6px !important;
  }
  /* line 121, ../src/_contact.scss */
  .page-contact div.main-container form #contact-form-form #edit-civilite .form-item-civilite {
    width: 33%;
  }
  /* line 125, ../src/_contact.scss */
  .page-contact div.main-container form #contact-form-form #edit-submit {
    width: 50%;
    margin-left: 25%;
  }
}

/* line 4, ../src/_historyPage.scss */
.page-historique div.main-container .views-row {
  margin-top: 50px;
}
/* line 6, ../src/_historyPage.scss */
.page-historique div.main-container .views-row:first-child {
  margin-top: 32px;
}
/* line 11, ../src/_historyPage.scss */
.page-historique div.main-container .node-history {
  text-align: center;
}
/* line 14, ../src/_historyPage.scss */
.page-historique div.main-container .node-history .history-year {
  margin-bottom: -50px;
}
/* line 18, ../src/_historyPage.scss */
.page-historique div.main-container .node-history .field-name-field-year-history {
  width: 106px;
  height: 105px;
  vertical-align: middle;
  text-align: center;
  display: table-cell;
  font-size: 27px;
  background-color: #55951b;
  border-radius: 100%;
  color: white;
  font-family: "times_sans_serif", sans-serif;
}
/* line 31, ../src/_historyPage.scss */
.page-historique div.main-container .node-history .field-name-field-titre-annee {
  font-size: 18px;
  font-family: "Conv_FuturaStd-Book", sans-serif;
  text-transform: uppercase;
  color: #55951b;
  padding-bottom: 16px;
  text-align: left;
}
/* line 40, ../src/_historyPage.scss */
.page-historique div.main-container .node-history .field-name-field-sous-titre-annee {
  font-size: 12px;
  font-family: "GothamMedimum";
  text-transform: uppercase;
  color: #55951b;
  text-align: left;
}
/* line 48, ../src/_historyPage.scss */
.page-historique div.main-container .node-history .field-name-field-descriptif-annee {
  font-size: 12px;
  font-family: "GothamBook";
  text-align: justify;
  text-justify: inter-word;
}
/* line 55, ../src/_historyPage.scss */
.page-historique div.main-container .node-history div.col-md-6 {
  z-index: -1;
}
@media (min-width: 990px) {
  /* line 60, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history > .row {
    position: relative;
    z-index: -2;
  }
  /* line 64, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .history-descriptif {
    padding-right: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  /* line 70, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .history-visuel {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /* line 74, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .field-name-field-visuel, .page-historique div.main-container .node-history .history-descriptif {
    vertical-align: middle;
    display: table-cell;
  }
}
@media (max-width: 990px) {
  /* line 81, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .history-year {
    display: inline-block;
    margin-bottom: -21px;
  }
  /* line 84, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .history-year .field-name-field-year-history {
    top: 23px;
    left: 0 !important;
  }
  /* line 89, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history .history-descriptif {
    height: auto !important;
    padding-top: 30px;
  }
}
@media (min-width: 990px) {
  /* line 99, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history > .row {
    margin: 0;
  }
  /* line 101, ../src/_historyPage.scss */
  .page-historique div.main-container .node-history > .row > .col-md-6 {
    padding: 0;
  }
  /* line 107, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-odd .node-history > .row {
    background: linear-gradient(90deg, #ffffff 0%, #ffffff 25%, #f0f0f0 25%, #f0f0f0 100%);
  }
  /* line 110, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-odd .node-history .history-year {
    padding-left: 70px;
  }
  /* line 113, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-odd .node-history .history-descriptif {
    padding-right: 100px;
  }
  /* line 119, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-even .node-history > .row {
    background: linear-gradient(90deg, #f0f0f0 0%, #f0f0f0 75%, #ffffff 75%, #ffffff 100%);
  }
  /* line 122, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-even .node-history .history-year {
    padding-left: 760px;
  }
  /* line 125, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-even .node-history .history-descriptif {
    padding-left: 100px;
  }
  /* line 128, ../src/_historyPage.scss */
  .page-historique div.main-container .views-row-even .node-history div.col-md-6:first-child {
    float: right;
  }
}

/* line 2, ../src/_faqPage.scss */
body.page-faq div.main-container article {
  margin-top: 10px;
}
/* line 4, ../src/_faqPage.scss */
body.page-faq div.main-container article .header-table {
  display: table;
}
/* line 6, ../src/_faqPage.scss */
body.page-faq div.main-container article .header-table .header-row {
  display: table-row;
}
/* line 8, ../src/_faqPage.scss */
body.page-faq div.main-container article .header-table .header-row > div {
  display: table-cell;
}
/* line 13, ../src/_faqPage.scss */
body.page-faq div.main-container article div.title {
  font-family: "GothamMedimum";
  color: #55951b;
  font-size: 18px;
  text-transform: uppercase;
  white-space: nowrap;
}
/* line 20, ../src/_faqPage.scss */
body.page-faq div.main-container article div.question {
  font-family: "GothamMedimum";
  color: #d6d6d6;
  font-size: 18px;
  text-transform: uppercase;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 29, ../src/_faqPage.scss */
body.page-faq div.main-container article div.button button, body.page-faq div.main-container article div.button-small-screen button {
  color: white;
  background-color: #55951b;
  height: 38px;
  width: 58px;
  font-size: 20px;
  border: none;
  outline: none;
  padding: 5px;
  cursor: pointer;
}
/* line 40, ../src/_faqPage.scss */
body.page-faq div.main-container article div.button-small-screen {
  display: none;
  width: 100%;
  margin-top: 5px;
}
/* line 44, ../src/_faqPage.scss */
body.page-faq div.main-container article div.button-small-screen button {
  height: 29px;
  padding: 0;
  float: right;
}
/* line 50, ../src/_faqPage.scss */
body.page-faq div.main-container article div.response {
  margin-top: 20px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  color: #7e7e7e;
  background-color: #f0f0f0;
  font-size: 12px;
  padding: 25px;
  display: none;
}
/* line 59, ../src/_faqPage.scss */
body.page-faq div.main-container article div.separator {
  width: 100%;
  height: 1px;
  background-color: #f0f0f0;
  margin-top: 15px;
}
@media (max-width: 550px) {
  /* line 67, ../src/_faqPage.scss */
  body.page-faq div.main-container article .header-table {
    display: block;
    width: 100%;
  }
  /* line 70, ../src/_faqPage.scss */
  body.page-faq div.main-container article .header-table .header-row {
    display: block;
    width: 100%;
  }
  /* line 73, ../src/_faqPage.scss */
  body.page-faq div.main-container article .header-table .header-row > div {
    display: block;
    width: 100%;
  }
  /* line 79, ../src/_faqPage.scss */
  body.page-faq div.main-container article div.title, body.page-faq div.main-container article div.question {
    font-size: 14px;
  }
  /* line 82, ../src/_faqPage.scss */
  body.page-faq div.main-container article div.button {
    display: none !important;
  }
  /* line 85, ../src/_faqPage.scss */
  body.page-faq div.main-container article div.button-small-screen {
    display: inline-block;
  }
  /* line 88, ../src/_faqPage.scss */
  body.page-faq div.main-container article div.question {
    width: 100%;
    padding: 0;
  }
  /* line 92, ../src/_faqPage.scss */
  body.page-faq div.main-container article div.response {
    margin-top: 5px;
    padding: 17px;
  }
}

/* line 101, ../src/_faqPage.scss */
div.faq-contact-buttons {
  text-align: center;
  margin-top: 28px;
  margin-bottom: 35px;
}
/* line 105, ../src/_faqPage.scss */
div.faq-contact-buttons a:first-child {
  margin-right: 17px;
}

@media (max-width: 550px) {
  /* line 111, ../src/_faqPage.scss */
  .faq-contact-buttons {
    height: 46px;
  }
  /* line 113, ../src/_faqPage.scss */
  .faq-contact-buttons a {
    vertical-align: middle;
    width: 45%;
  }
  /* line 116, ../src/_faqPage.scss */
  .faq-contact-buttons a:first-child {
    float: left;
  }
  /* line 119, ../src/_faqPage.scss */
  .faq-contact-buttons a:last-child {
    float: right;
  }
}
@media (max-width: 401px) {
  /* line 127, ../src/_faqPage.scss */
  .faq-contact-buttons a {
    height: 56px;
  }
  /* line 129, ../src/_faqPage.scss */
  .faq-contact-buttons a:last-child {
    padding: 21px;
  }
}
/* Commun à toute les étapes */
/* line 5, ../src/_userRegister.scss */
#user-register-form .radio.form-item-field-civilite-und label[for='edit-field-civilite-und-none'],
#user-account-register-step-2-form .radio.form-item-field-civilite-und label[for='edit-field-civilite-und-none'],
#user-account-register-step-3-form .radio.form-item-field-civilite-und label[for='edit-field-civilite-und-none'] {
  display: none !important;
}
/* line 8, ../src/_userRegister.scss */
#user-register-form label,
#user-account-register-step-2-form label,
#user-account-register-step-3-form label {
  display: inline-block;
  color: #6d6d6d;
  font-size: 11px;
  font-family: "GothamBook";
  padding-right: 20px;
}
/* line 16, ../src/_userRegister.scss */
#user-register-form input.form-control, #user-register-form select.form-control,
#user-account-register-step-2-form input.form-control,
#user-account-register-step-2-form select.form-control,
#user-account-register-step-3-form input.form-control,
#user-account-register-step-3-form select.form-control {
  display: inline-block;
  border: 1px solid #d6d6d6;
  border-radius: 0;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  box-shadow: none;
  height: 40px;
}
/* line 33, ../src/_userRegister.scss */
#user-register-form div.url-textfield,
#user-account-register-step-2-form div.url-textfield,
#user-account-register-step-3-form div.url-textfield {
  display: none !important;
}

/* Etape 2 et 3 */
/* line 41, ../src/_userRegister.scss */
#user-account-register-step-2-form > div,
#user-account-register-step-3-form > div {
  text-align: center;
}
/* line 43, ../src/_userRegister.scss */
#user-account-register-step-2-form > div > *,
#user-account-register-step-3-form > div > * {
  text-align: left;
}
/* line 47, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper,
#user-account-register-step-3-form .form-footer.form-wrapper {
  text-align: center;
  width: 100%;
  padding: 10px 0;
}
@media screen and (min-width: 990px) {
  /* line 47, ../src/_userRegister.scss */
  #user-account-register-step-2-form .form-footer.form-wrapper,
  #user-account-register-step-3-form .form-footer.form-wrapper {
    padding: 10px 27%;
    height: 60px;
  }
}
/* line 55, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper > div,
#user-account-register-step-3-form .form-footer.form-wrapper > div {
  display: inline-block;
  float: left;
  padding-top: 12px;
  color: #6d6d6d;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 60, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper > div:first-letter,
#user-account-register-step-3-form .form-footer.form-wrapper > div:first-letter {
  text-transform: capitalize;
}
@media screen and (max-width: 989px) {
  /* line 55, ../src/_userRegister.scss */
  #user-account-register-step-2-form .form-footer.form-wrapper > div,
  #user-account-register-step-3-form .form-footer.form-wrapper > div {
    width: 100%;
    float: none;
  }
}
/* line 67, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper > div span.jauge,
#user-account-register-step-3-form .form-footer.form-wrapper > div span.jauge {
  width: 100%;
  display: inline-block;
  background-color: lightgrey;
}
@media screen and (max-width: 989px) {
  /* line 67, ../src/_userRegister.scss */
  #user-account-register-step-2-form .form-footer.form-wrapper > div span.jauge,
  #user-account-register-step-3-form .form-footer.form-wrapper > div span.jauge {
    margin-left: 30%;
    margin-right: 30%;
    width: 40%;
  }
}
/* line 76, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper > div span.jauge span.pourcent,
#user-account-register-step-3-form .form-footer.form-wrapper > div span.jauge span.pourcent {
  display: inline-block;
  height: 3px;
  float: left;
  background-color: #55951b;
}
/* line 84, ../src/_userRegister.scss */
#user-account-register-step-2-form .form-footer.form-wrapper > button,
#user-account-register-step-3-form .form-footer.form-wrapper > button {
  display: inline-block;
  float: right;
}
@media screen and (max-width: 989px) {
  /* line 84, ../src/_userRegister.scss */
  #user-account-register-step-2-form .form-footer.form-wrapper > button,
  #user-account-register-step-3-form .form-footer.form-wrapper > button {
    float: none;
  }
}
/* line 93, ../src/_userRegister.scss */
#user-account-register-step-2-form a.btn.my-account,
#user-account-register-step-3-form a.btn.my-account {
  color: #ababab;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  height: auto;
  width: auto;
  white-space: normal;
}
/* line 790, ../src/_general.scss */
#user-account-register-step-2-form a.btn.my-account:hover,
#user-account-register-step-3-form a.btn.my-account:hover {
  text-decoration: none;
  color: #ababab;
}
/* line 1064, ../src/_general.scss */
#user-account-register-step-2-form a.btn.my-account:before,
#user-account-register-step-3-form a.btn.my-account:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
#user-account-register-step-2-form a.btn.my-account.disabled,
#user-account-register-step-3-form a.btn.my-account.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
#user-account-register-step-2-form a.btn.my-account:not(.disabled):hover:before, #user-account-register-step-2-form a.btn.my-account.hover:before,
#user-account-register-step-3-form a.btn.my-account:not(.disabled):hover:before,
#user-account-register-step-3-form a.btn.my-account.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
#user-account-register-step-2-form a.btn.my-account:not(.disabled):hover,
#user-account-register-step-3-form a.btn.my-account:not(.disabled):hover {
  color: white;
}

/* Etape 3 */
/* line 104, ../src/_userRegister.scss */
#user-account-register-step-3-form > div > div.field-type-list-text:not(:first-child) {
  margin-top: 25px;
}
/* line 107, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und {
  padding-top: 7px;
}
/* line 109, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul {
  padding-left: 0;
}
/* line 111, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li {
  list-style-type: none;
}
/* line 113, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul {
  padding-left: 0;
}
@media screen and (min-width: 990px) {
  /* line 113, ../src/_userRegister.scss */
  #user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul {
    display: inline-block;
    vertical-align: top;
    margin-right: 40px;
  }
}
@media screen and (max-width: 989px) {
  /* line 120, ../src/_userRegister.scss */
  #user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul:not(:first-child) {
    margin-top: 10px;
  }
}
/* line 125, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul > li {
  list-style-type: none;
}
/* line 127, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul > li:first-child {
  color: #6d6d6d;
  font-size: 14px;
  font-family: "GothamBook";
  padding-bottom: 5px;
}
/* line 132, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul > li input {
  display: none;
}
/* line 135, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul > li input + span label:before {
  content: " ";
  display: inline-block;
  height: 20px;
  width: 20px;
  background: white;
  border: 1px solid #55951b;
  margin-right: 9px;
  position: relative;
  top: 4px;
}
/* line 146, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-produits-utilises-und > ul > li > ul > li input:checked + span label:before {
  background: #55951b;
}
/* line 156, ../src/_userRegister.scss */
#user-account-register-step-3-form #edit-field-nb-produits-achetes-und > div {
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
}
@media screen and (max-width: 989px) {
  /* line 156, ../src/_userRegister.scss */
  #user-account-register-step-3-form #edit-field-nb-produits-achetes-und > div {
    width: 100%;
  }
}
@media screen and (min-width: 990px) {
  /* line 168, ../src/_userRegister.scss */
  #user-account-register-step-3-form .field-type-list-text.field-name-field-connaissance-marque label {
    margin-bottom: 0;
    line-height: 3.4;
  }
  /* line 172, ../src/_userRegister.scss */
  #user-account-register-step-3-form .field-type-list-text.field-name-field-connaissance-marque select {
    width: 67%;
    float: right;
  }
}

/* Etape 2 */
/* line 182, ../src/_userRegister.scss */
#user-account-register-step-2-form label {
  padding-right: 0;
  vertical-align: middle;
  line-height: 40px;
}
@media screen and (min-width: 990px) {
  /* line 188, ../src/_userRegister.scss */
  #user-account-register-step-2-form .field-type-date.field-name-field-date-naissance {
    width: 97%;
    margin-left: 3%;
    padding-right: 38%;
  }
}
/* line 194, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset {
  border: none;
  box-shadow: none;
}
/* line 197, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset legend {
  display: inline-block;
  width: auto;
  background-color: white;
  color: #6d6d6d;
  border: none;
  padding-left: 0;
  position: relative;
  top: 14px;
}
@media screen and (max-width: 989px) {
  /* line 197, ../src/_userRegister.scss */
  #user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset legend {
    width: 100%;
    top: 0;
  }
}
/* line 210, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset legend > span {
  font-family: "GothamBook";
  font-size: 11px;
}
/* line 213, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset legend > span span:first-child {
  margin-left: 3px;
}
/* line 216, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset legend > span span:nth-child(2) {
  display: none;
}
/* line 221, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body {
  display: inline-block;
  float: right;
  clear: none;
  padding: 0;
  height: 64px;
  width: 68%;
}
@media screen and (max-width: 989px) {
  /* line 221, ../src/_userRegister.scss */
  #user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body {
    width: 100%;
  }
}
/* line 231, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date {
  width: 100%;
}
/* line 233, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date > .date-no-float {
  width: 100%;
}
/* line 235, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date > .date-no-float label {
  margin-right: 0;
}
/* line 238, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date > .date-no-float span.form-required {
  display: none;
}
/* line 242, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value {
  width: 100%;
  padding: 0;
}
/* line 245, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value > div.form-item {
  width: 29.4%;
}
@media screen and (max-width: 989px) {
  /* line 245, ../src/_userRegister.scss */
  #user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value > div.form-item {
    width: 32.6%;
  }
}
/* line 250, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value > div.form-item:not(:first-child) {
  margin-left: 1%;
}
/* line 254, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value label.control-label {
  line-height: 0;
}
/* line 257, ../src/_userRegister.scss */
#user-account-register-step-2-form .field-type-date.field-name-field-date-naissance fieldset .panel-body .date-no-float.container-inline-date #edit-field-date-naissance-und-0-value select {
  width: 100%;
}
/* line 266, ../src/_userRegister.scss */
#user-account-register-step-2-form #edit-submit {
  width: 213px;
}
/* line 270, ../src/_userRegister.scss */
#user-account-register-step-2-form div.popup {
  text-align: center !important;
}
/* line 273, ../src/_userRegister.scss */
#user-account-register-step-2-form div.popup div.popup-text {
  font-family: "GothamBook";
  color: #7e7e7e;
}
/* line 280, ../src/_userRegister.scss */
#user-account-register-step-2-form div.popup div.popup-buttons button {
  margin-top: 25px;
}
/* line 282, ../src/_userRegister.scss */
#user-account-register-step-2-form div.popup div.popup-buttons button:first-child {
  margin-right: 20px;
}
@media screen and (min-width: 990px) {
  /* line 290, ../src/_userRegister.scss */
  #user-account-register-step-2-form > div > div.field-type-text,
  #user-account-register-step-2-form > div > div.field-type-date {
    margin-left: 2%;
    margin-right: 2%;
  }
  /* line 295, ../src/_userRegister.scss */
  #user-account-register-step-2-form > div > div.field-type-text {
    display: inline-block;
    width: 45%;
  }
  /* line 298, ../src/_userRegister.scss */
  #user-account-register-step-2-form > div > div.field-type-text input {
    width: 80%;
    float: right;
  }
  /* line 303, ../src/_userRegister.scss */
  #user-account-register-step-2-form .field-type-text.field-name-field-email-parrain,
  #user-account-register-step-2-form .field-type-text.field-name-field-code-promotion {
    width: 94%;
  }
}

/* Etape 1 */
/* line 312, ../src/_userRegister.scss */
#user-register-form #edit-field-civilite-und {
  display: inline-block;
  margin-left: 6px;
}
/* line 315, ../src/_userRegister.scss */
#user-register-form #edit-field-civilite-und > div {
  display: inline-block;
  width: 80px;
  line-height: 21px;
}
/* line 320, ../src/_userRegister.scss */
#user-register-form #edit-field-civilite-und label.control-label {
  margin-left: 19px;
  padding-left: 0;
  text-align: left;
}
/* line 328, ../src/_userRegister.scss */
#user-register-form .form-item.form-item-pass > label.control-label {
  display: none;
}
/* line 333, ../src/_userRegister.scss */
#user-register-form #edit-optins {
  margin-top: 20px;
}
/* line 335, ../src/_userRegister.scss */
#user-register-form #edit-optins > h2 {
  font-family: "Conv_FuturaStd-Book", sans-serif;
  display: inline-block;
  vertical-align: middle;
  color: #55951b;
  font-size: 27px;
}
@media screen and (max-width: 769px) {
  /* line 335, ../src/_userRegister.scss */
  #user-register-form #edit-optins > h2 {
    font-size: 21px;
  }
}
/* line 345, ../src/_userRegister.scss */
#user-register-form #edit-optins > span {
  font-family: "Conv_FuturaStd-Book", sans-serif;
  display: inline-block;
  margin-left: 10px;
  padding: 5px 10px;
  background: #55951b;
  border-radius: 4px;
  color: #FFF;
  text-transform: uppercase;
  position: relative;
  top: -6px;
  font-size: 10px;
}
/* line 361, ../src/_userRegister.scss */
#user-register-form .field-type-list-boolean > .form-item > label.control-label {
  padding-right: 0;
}
/* line 364, ../src/_userRegister.scss */
#user-register-form .field-type-list-boolean #edit-field-optin-elancyl-und,
#user-register-form .field-type-list-boolean #edit-field-optin-pf-und {
  width: 100%;
}
@media screen and (max-width: 769px) {
  /* line 364, ../src/_userRegister.scss */
  #user-register-form .field-type-list-boolean #edit-field-optin-elancyl-und,
  #user-register-form .field-type-list-boolean #edit-field-optin-pf-und {
    padding-left: 7px;
  }
}
/* line 370, ../src/_userRegister.scss */
#user-register-form .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item,
#user-register-form .field-type-list-boolean #edit-field-optin-pf-und > div.form-item {
  display: inline-block;
}
/* line 372, ../src/_userRegister.scss */
#user-register-form .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item:first-child,
#user-register-form .field-type-list-boolean #edit-field-optin-pf-und > div.form-item:first-child {
  margin-right: 15px;
}
/* line 375, ../src/_userRegister.scss */
#user-register-form .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item label,
#user-register-form .field-type-list-boolean #edit-field-optin-pf-und > div.form-item label {
  width: 10px;
}
@media screen and (max-width: 769px) {
  /* line 383, ../src/_userRegister.scss */
  #user-register-form label {
    width: 100%;
  }
  /* line 387, ../src/_userRegister.scss */
  #user-register-form .help-block.password-help {
    padding-left: 15px;
  }
  /* line 391, ../src/_userRegister.scss */
  #user-register-form #edit-actions {
    text-align: center;
  }
}
@media screen and (min-width: 770px) {
  /* line 397, ../src/_userRegister.scss */
  #user-register-form label {
    text-align: right;
    width: 110px;
  }
  /* line 402, ../src/_userRegister.scss */
  #user-register-form input.form-control, #user-register-form select.form-control, #user-register-form .form-item.form-item-mail .help-block {
    width: 87%;
  }
}
@media screen and (min-width: 770px) and (max-width: 991px) {
  /* line 402, ../src/_userRegister.scss */
  #user-register-form input.form-control, #user-register-form select.form-control, #user-register-form .form-item.form-item-mail .help-block {
    width: 77.5%;
  }
}
@media screen and (min-width: 770px) {
  /* line 409, ../src/_userRegister.scss */
  #user-register-form .field-type-text.field-name-field-nom,
  #user-register-form .field-type-text.field-name-field-prenom {
    width: 50%;
    display: inline-block;
  }
  /* line 413, ../src/_userRegister.scss */
  #user-register-form .field-type-text.field-name-field-nom input.form-control,
  #user-register-form .field-type-text.field-name-field-prenom input.form-control {
    display: inline-block;
    width: 74%;
  }
}
@media screen and (min-width: 770px) and (max-width: 991px) {
  /* line 413, ../src/_userRegister.scss */
  #user-register-form .field-type-text.field-name-field-nom input.form-control,
  #user-register-form .field-type-text.field-name-field-prenom input.form-control {
    width: 55%;
  }
}
@media screen and (min-width: 770px) {
  /* line 422, ../src/_userRegister.scss */
  #user-register-form .help-block.password-help {
    position: absolute;
    left: auto;
    right: 0;
  }
  /* line 428, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-mail .help-block {
    margin-left: 113px;
  }
  /* line 432, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1,
  #user-register-form .form-item.form-item-pass-pass2 {
    width: 70%;
  }
}
@media screen and (min-width: 770px) and (max-width: 991px) {
  /* line 432, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1,
  #user-register-form .form-item.form-item-pass-pass2 {
    width: 60%;
  }
}
@media screen and (min-width: 770px) {
  /* line 438, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1 input.form-control,
  #user-register-form .form-item.form-item-pass-pass2 input.form-control {
    width: 75%;
  }
}
@media screen and (min-width: 770px) and (max-width: 991px) {
  /* line 438, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1 input.form-control,
  #user-register-form .form-item.form-item-pass-pass2 input.form-control {
    width: 61%;
  }
}
@media screen and (min-width: 770px) {
  /* line 444, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1 label > span.form-required,
  #user-register-form .form-item.form-item-pass-pass2 label > span.form-required {
    margin-right: 5px;
  }
  /* line 450, ../src/_userRegister.scss */
  #user-register-form .form-item.form-item-pass-pass1 > span.glyphicon {
    top: 6px;
    right: 23px;
  }
  /* line 456, ../src/_userRegister.scss */
  #user-register-form .field-type-list-text.field-name-field-pays select {
    width: 34%;
  }
  /* line 461, ../src/_userRegister.scss */
  #user-register-form div.captcha img {
    margin-left: 110px;
  }
  /* line 465, ../src/_userRegister.scss */
  #user-register-form div.captcha input.form-control {
    position: absolute;
    margin-top: 6px;
    width: 34%;
  }
  /* line 473, ../src/_userRegister.scss */
  #user-register-form #edit-optins > h2 {
    padding-left: 108px;
    font-size: 30px;
  }
  /* line 477, ../src/_userRegister.scss */
  #user-register-form #edit-optins > span {
    font-size: 14px;
  }
  /* line 481, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean {
    height: 20px;
    padding-left: 114px;
  }
  /* line 484, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean.field-name-field-optin-elancyl {
    margin-top: 10px;
  }
  /* line 487, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean > .form-item > label.control-label {
    margin-top: 4px;
    width: 84%;
    float: right;
    text-align: left;
  }
}
@media screen and (min-width: 770px) and (max-width: 991px) {
  /* line 487, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean > .form-item > label.control-label {
    width: 80%;
  }
}
@media screen and (min-width: 770px) {
  /* line 496, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-elancyl-und,
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-pf-und {
    float: left;
    width: 16%;
  }
  /* line 500, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item,
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-pf-und > div.form-item {
    display: inline-block;
  }
  /* line 502, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item:first-child,
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-pf-und > div.form-item:first-child {
    margin-right: 15px;
  }
  /* line 505, ../src/_userRegister.scss */
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-elancyl-und > div.form-item label,
  #user-register-form #edit-optins .field-type-list-boolean #edit-field-optin-pf-und > div.form-item label {
    width: 10px;
  }
  /* line 513, ../src/_userRegister.scss */
  #user-register-form #edit-actions {
    margin-top: 35px;
    padding-left: 110px;
  }
}

/* line 6, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .page-green-header,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .page-green-header,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .page-green-header,
.page-elancyl-et-vous-mon-compte div.main-container .page-green-header {
  background-image: url("../../img/general/bg-header-titleMyElancyl.png");
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 11, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .main-container p,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .main-container p,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .main-container p,
.page-elancyl-et-vous-mon-compte div.main-container .main-container p {
  color: #000000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  text-transform: none;
}
/* line 790, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .main-container p:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .main-container p:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .main-container p:hover,
.page-elancyl-et-vous-mon-compte div.main-container .main-container p:hover {
  text-decoration: none;
  color: #000000;
}
/* line 15, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .btn,
.page-elancyl-et-vous-mon-compte div.main-container .btn {
  background-color: #55951b;
  color: #ffffff;
  border: 1px solid #55951b;
  border-radius: 0;
  margin: 0 auto;
  padding: 7px 20px;
}
/* line 22, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .btn:hover,
.page-elancyl-et-vous-mon-compte div.main-container .btn:hover {
  background-color: #ffffff;
  color: #55951b;
}
/* line 27, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myLive-picture,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myLive-picture,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myLive-picture,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myLive-picture {
  margin-bottom: 20px;
}
/* line 28, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myLive-picture img,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myLive-picture img,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myLive-picture img,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myLive-picture img {
  width: inherit;
  height: auto;
  max-width: 100%;
}
/* line 35, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .btnSmall, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myLive a, .page-elancyl-et-vous-tableau-de-bord div.main-container .custom-btn a, .page-elancyl-et-vous-tableau-de-bord div.main-container .myBloc-btn a, .page-elancyl-et-vous-tableau-de-bord div.main-container button.btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .btnSmall,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myLive a,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .custom-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .myBloc-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container button.btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .btnSmall,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myLive a,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .custom-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .myBloc-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container button.btn,
.page-elancyl-et-vous-mon-compte div.main-container .btnSmall,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myLive a,
.page-elancyl-et-vous-mon-compte div.main-container .custom-btn a,
.page-elancyl-et-vous-mon-compte div.main-container .myBloc-btn a,
.page-elancyl-et-vous-mon-compte div.main-container button.btn {
  color: #000000;
  text-transform: uppercase;
  font-size: 9px;
  font-family: "GothamMedimum";
  background-color: #55951b;
  color: #ffffff;
  border: 1px solid #55951b;
  border-radius: 0;
  margin: 0 auto;
  padding: 5px 10px;
  display: inline-block;
  width: auto;
  text-align: center;
}
/* line 790, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .btnSmall:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myLive a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .custom-btn a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .myBloc-btn a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container button.btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .btnSmall:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container button.btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .btnSmall:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container button.btn:hover,
.page-elancyl-et-vous-mon-compte div.main-container .btnSmall:hover,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-mon-compte div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-mon-compte div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-mon-compte div.main-container button.btn:hover {
  text-decoration: none;
  color: #000000;
}
/* line 46, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .btnSmall:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myLive a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .custom-btn a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container .myBloc-btn a:hover, .page-elancyl-et-vous-tableau-de-bord div.main-container button.btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .btnSmall:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container button.btn:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .btnSmall:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container button.btn:hover,
.page-elancyl-et-vous-mon-compte div.main-container .btnSmall:hover,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myLive a:hover,
.page-elancyl-et-vous-mon-compte div.main-container .custom-btn a:hover,
.page-elancyl-et-vous-mon-compte div.main-container .myBloc-btn a:hover,
.page-elancyl-et-vous-mon-compte div.main-container button.btn:hover {
  background-color: #ffffff;
  color: #55951b;
}
/* line 51, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .views-field-ops .flag,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .views-field-ops .flag,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .views-field-ops .flag,
.page-elancyl-et-vous-mon-compte div.main-container .views-field-ops .flag {
  background-color: #d8d8d8;
  border: 1px solid #d8d8d8;
}
/* line 55, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint {
  border: 1px solid #EFD0CA;
  position: relative;
  padding: 0px 0;
  min-height: 850px;
}
/* line 58, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bg-1,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bg-1,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bg-1,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bg-1 {
  background-image: url("../../img/general/bgBloc-myElancyl-pt-part01.png");
  background-size: cover;
  background-position: center;
  background-repeat: repeat-y;
}
/* line 64, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bg-2,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bg-2,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bg-2,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bg-2 {
  background-image: url("../../img/general/bgBloc-myElancyl-pt-part02.png");
  background-size: cover;
  background-position: center;
  background-repeat: repeat-y;
  height: auto;
  position: relative;
  bottom: 0px;
  right: 0;
  left: 0;
  top: initial;
  padding-bottom: 15px;
}
/* line 79, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .logo-myElancyl,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .logo-myElancyl,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .logo-myElancyl,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .logo-myElancyl {
  background-image: url("../../img/general/logoElancyl-pt.png");
  background-position: center;
  background-repeat: no-repeat;
  width: 197px;
  height: 88px;
  background-size: cover;
  display: block;
  position: absolute;
  right: 25px;
  top: 0;
}
/* line 91, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint h2,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint h2,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint h2,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint h2 {
  margin: 10px 30px;
  margin-top: 0;
  padding-top: 30px;
  color: #454545;
}
/* line 97, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar {
  margin-top: 45px;
}
/* line 99, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .bloc-counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .bloc-counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .bloc-counter,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .bloc-counter {
  width: 100%;
  margin: auto;
  position: relative;
  height: 115px;
  margin-left: 0;
  margin-right: 0;
}
/* line 106, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .bloc-counter .counter-selector,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .bloc-counter .counter-selector,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .bloc-counter .counter-selector,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .bloc-counter .counter-selector {
  padding-top: 8px;
  position: relative;
  width: 115px;
}
/* line 111, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter {
  position: relative;
  height: 115px;
  width: 115px;
  border-radius: 100px;
  background-color: #5d5d5d;
  padding-top: 30px;
  z-index: 10;
  margin-left: -50%;
}
/* line 120, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p {
  color: #ffffff;
  text-align: center;
  font-size: 15px;
  margin-bottom: 0;
  line-height: 1;
}
/* line 126, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p strong,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p strong,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p strong,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .bloc-counter .pt-counter p strong {
  display: none;
  font-size: 32px;
  margin-top: 50px;
}
/* line 134, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .barFull,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .barFull,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .barFull,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .barFull {
  background-color: #ffffff;
  width: 100%;
  height: 25px;
}
/* line 139, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .barStatu,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .barStatu,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .barStatu,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .barStatu {
  background-color: #55951b;
  width: 0;
  height: 25px;
}
/* line 145, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .counter,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .counter,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .counter {
  position: relative;
  width: 100%;
  margin: 5px auto;
}
/* line 150, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .counter > div,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .counter > div,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .counter > div,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .counter > div {
  color: #000000;
  font-size: 11px;
  font-family: "GothamMedimum";
  position: absolute;
  z-index: 1;
  transform: translateX(-100%);
}
/* line 155, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .counter > div.step-mark,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .counter > div.step-mark,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .counter > div.step-mark,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .counter > div.step-mark {
  border-right: 1px solid #9b9b9b;
  height: 40px;
  padding-top: 30px;
  margin-top: -30px;
  padding-right: 10px;
}
/* line 162, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .counter > div:last-child,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .counter > div:last-child,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .counter > div:last-child,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .counter > div:last-child {
  margin-left: -20px;
}
/* line 165, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-bar .counter > div:first-child,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-bar .counter > div:first-child,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-bar .counter > div:first-child,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-bar .counter > div:first-child {
  margin-left: 30px;
}
/* line 172, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-remainPt,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-remainPt,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-remainPt,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-remainPt {
  text-align: center;
  padding-bottom: 30px;
  display: block;
  font-style: italic;
  color: #000000;
  font-size: 14px;
  font-family: "GothamMedimum";
  margin-top: 30px;
}
/* line 179, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-remainPt .pt-remain,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-remainPt .pt-remain,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-remainPt .pt-remain,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-remainPt .pt-remain {
  display: inline-block;
  background-color: #ffffff;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  vertical-align: middle;
  margin: auto 10px;
  color: #5e5e5e;
  font-size: 7px;
  font-family: "GothamBook";
  text-transform: uppercase;
  font-style: normal;
  padding-top: 7px;
}
/* line 191, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-remainPt .pt-remain strong,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-remainPt .pt-remain strong,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-remainPt .pt-remain strong,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-remainPt .pt-remain strong {
  font-size: 15px;
}
/* line 196, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history {
  background-color: #ffffff;
  width: calc(100% - 2px);
  padding: 30px;
  margin: 1px auto;
}
/* line 201, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code p:not(.see-button), .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history p:not(.see-button),
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code p:not(.see-button),
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history p:not(.see-button),
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code p:not(.see-button),
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history p:not(.see-button),
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code p:not(.see-button),
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history p:not(.see-button) {
  color: #5e5e5e;
  font-size: 15px;
  font-family: "GothamMedimum";
}
/* line 205, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code {
  border-bottom: 1px solid #EFD0CA;
  margin-top: 0px;
}
/* line 209, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div {
  display: flex;
}
/* line 211, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 9px 18px;
  width: auto;
  margin: 20px auto auto 15px;
  text-align: center;
  display: inline-block;
  background-color: white;
  height: 34px;
}
/* line 790, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir:hover,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir:before,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir.disabled,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir.disabled,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir.disabled,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover:before, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir.hover:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir.hover:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir.hover:before,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover:before,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir:not(.disabled):hover {
  color: #ffffff;
}
/* line 220, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form div .btnVoir:focus,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form div .btnVoir:focus,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form div .btnVoir:focus,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form div .btnVoir:focus {
  text-decoration: none;
}
/* line 227, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form .form-item, .page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form button {
  display: inline-block;
  vertical-align: middle;
}
/* line 231, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form .form-item,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form .form-item {
  width: 45%;
  margin: 0;
}
/* line 234, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form .form-item input,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form .form-item input,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form .form-item input,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form .form-item input {
  background-color: #e9e9e9;
  color: #757575;
  font-size: 13px;
  font-family: "GothamBook";
  border-radius: 0;
  box-shadow: none;
  border: none;
}
/* line 242, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code form button,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code form button {
  width: 40%;
  margin-top: 5px;
}
/* line 247, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code .points-proof-purchase,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code .points-proof-purchase,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code .points-proof-purchase,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code .points-proof-purchase {
  font-family: "GothamBook";
  color: #000000;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
  display: block;
  margin-top: 8px;
}
/* line 256, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-code .points-proof-purchase:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-code .points-proof-purchase:hover,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-code .points-proof-purchase:hover,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-code .points-proof-purchase:hover {
  color: #55951b;
}
/* line 261, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .table,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .table,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .table,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .table {
  width: 100%;
}
/* line 264, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .table .tbody .tr,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .table .tbody .tr,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .table .tbody .tr,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .table .tbody .tr {
  border-bottom: 1px solid #ffffff;
}
/* line 266, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td {
  color: #252525;
  font-size: 11px;
  font-family: "GothamBook";
  background-color: #ebebeb;
  padding: 3px 10px;
}
/* line 271, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td.last,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td.last,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td.last,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .table .tbody .tr .td.last {
  background-color: #efcfc9;
  text-align: center;
  color: #545454;
}
/* line 277, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .table .tbody .white.td,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .table .tbody .white.td,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .table .tbody .white.td,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .table .tbody .white.td {
  background-color: #ffffff !important;
}
/* line 282, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .panel-group,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .panel-group,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .panel-group,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .panel-group {
  margin-bottom: 0;
}
/* line 285, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-history .panel-heading,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-history .panel-heading,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-history .panel-heading,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-history .panel-heading {
  padding-bottom: 0;
}
/* line 291, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-orderGift ul,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-orderGift ul,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-orderGift ul,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-orderGift ul {
  list-style-position: inside;
}
/* line 293, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .bloc-myPoint .bloc-orderGift ul li,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .bloc-myPoint .bloc-orderGift ul li,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .bloc-myPoint .bloc-orderGift ul li,
.page-elancyl-et-vous-mon-compte div.main-container .bloc-myPoint .bloc-orderGift ul li {
  color: #000000;
  font-size: 13px;
  font-family: "GothamBook";
}
/* line 299, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .see-button,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .see-button,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .see-button,
.page-elancyl-et-vous-mon-compte div.main-container .see-button {
  width: 100%;
  text-align: left;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: none;
  border: none;
  font-size: 11px;
  font-weight: bold;
  cursor: pointer;
  margin-bottom: 15px;
}
/* line 310, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .see-button:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .see-button:before,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .see-button:before,
.page-elancyl-et-vous-mon-compte div.main-container .see-button:before {
  content: '-';
}
/* line 314, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .custom-btn.foot-btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .custom-btn.foot-btn,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .custom-btn.foot-btn,
.page-elancyl-et-vous-mon-compte div.main-container .custom-btn.foot-btn {
  width: 100%;
  border-bottom: 1px solid #cfcfcf;
}
/* line 317, ../src/_myElancyl.scss */
.page-elancyl-et-vous-tableau-de-bord div.main-container .custom-btn.foot-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite div.main-container .custom-btn.foot-btn a,
.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau div.main-container .custom-btn.foot-btn a,
.page-elancyl-et-vous-mon-compte div.main-container .custom-btn.foot-btn a {
  width: 155px;
  margin: 20px auto 40px auto;
  display: block;
  padding: 15px;
}

/* line 325, ../src/_myElancyl.scss */
.btnSmall-grey {
  background-color: #d8d8d8;
}
/* line 327, ../src/_myElancyl.scss */
.btnSmall-grey:hover {
  color: #ffffff;
}

/* line 332, ../src/_myElancyl.scss */
h2 {
  color: #55951b;
  font-size: 15px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
}

/* line 338, ../src/_myElancyl.scss */
h4 {
  color: #55951b;
  font-size: 20px;
  font-family: "times_sans_serif", sans-serif;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
}

/* line 2, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container p strong {
  font-family: "GothamMedimum";
}
/* line 6, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-default, body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-body {
  border: none;
}
/* line 9, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-body {
  padding: 0;
}
/* line 12, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-title a {
  padding: 0;
}
/* line 14, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-title a:before {
  content: '-';
  width: 15px;
  height: 15px;
  display: inline-block;
}
/* line 21, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-heading {
  margin-left: 0;
  padding-left: 0;
  background-color: #ffffff;
}
/* line 25, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-heading a {
  width: 100%;
  text-align: left;
  background-color: #FFFFFF;
  color: #000000;
  text-transform: none;
  text-decoration: underline;
  border: none;
  font-size: 11px;
}
/* line 34, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container #accordion .panel-heading a:hover {
  color: #55951b;
}
/* line 40, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic.disabled {
  background-image: url("../../img/general/myElancyl-diag.png");
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 266px;
}
/* line 47, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic:not(.disabled) {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  padding: 30px 30px 20px 30px;
}
/* line 52, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .emptyDiag {
  text-align: center;
  padding: 25px 10px;
}
/* line 55, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .emptyDiag h5 {
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 16px;
  color: #717171;
}
/* line 61, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .emptyDiag p {
  margin-top: 5px;
  margin-bottom: 20px;
  color: #717171;
}
/* line 68, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop {
  margin-bottom: 20px;
  min-height: 270px;
}
/* line 71, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-info, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-info, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-info, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
}
/* line 76, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-info, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-info, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-info {
  padding-bottom: 10px;
  width: 60%;
}
/* line 79, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-info p, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-info p, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-info p {
  color: #000000;
  font-size: 11px;
  font-family: "GothamBook";
  margin: 0;
  padding: 0;
}
/* line 83, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-info p a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-info p a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-info p a {
  color: #000000;
}
/* line 85, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-info p a:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-info p a:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-info p a:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 92, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn {
  text-align: right;
  width: 38%;
  padding-left: 0px;
}
/* line 96, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn a {
  margin-left: -4px;
}
/* line 99, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn .flag, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn .delete-button a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn .flag, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn .delete-button a, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn .flag, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn .delete-button a {
  background-color: #d8d8d8;
  border: 1px solid #d8d8d8;
  margin-left: -4px;
}
/* line 103, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn .flag:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn .delete-button a:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn .flag:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myLive .myBloc-btn .delete-button a:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn .flag:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn .delete-button a:hover {
  color: #55951b;
  background-color: #FFFFFF;
  border: 1px solid #55951b;
}
/* line 111, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic {
  padding-bottom: 10px;
}
/* line 113, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .store-locator, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .store-locator {
  padding: 0 20px;
}
/* line 116, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .myBloc-btn .field-content, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .myBloc-btn .field-content {
  display: inline-block;
  vertical-align: middle;
}
/* line 120, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic {
  min-height: 130px;
  margin: 10px 0px;
  padding: 20px 0 0 0;
}
/* line 124, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl ul, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic ul, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl ul, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 128, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .head-title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .head-title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .head-title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .head-title {
  color: #000000;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  margin-bottom: 5px;
  display: inline-block;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .head-title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .head-title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .head-title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .head-title:hover {
  text-decoration: none;
  color: #000000;
}
/* line 132, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .head-title:after {
  width: 27px;
  display: inline-block;
  border-top: 1px solid #000000;
  margin-left: 10px;
  padding-top: 4px;
  background-color: red;
  width: 150px;
  height: 30px;
}
/* line 139, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .head-title::after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .head-title::after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .head-title::after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .head-title:after, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .head-title::after {
  width: 150px;
  height: 10px;
  display: inline-block;
}
/* line 144, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .title, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .title {
  color: #55951b !important;
  text-transform: uppercase;
  font-size: 24px !important;
  font-family: "times_sans_serif", sans-serif !important;
  margin-top: 0;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl .title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic .title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl .title:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic .title:hover {
  text-decoration: none;
  color: #55951b !important;
}
/* line 149, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl form label, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic form label, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl form label, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic form label {
  color: #868686;
  font-size: 10px;
  font-family: "GothamBook";
}
/* line 153, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl input[type=text], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic input[type=text], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl input[type=text], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic input[type=text] {
  border: none;
  width: 100%;
  background-color: #eeeeee;
  min-height: 34px;
  color: #666666;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  margin: 0;
  padding-left: 15px;
  box-shadow: none;
  border-radius: 0;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl input[type=text]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic input[type=text]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl input[type=text]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic input[type=text]:hover {
  text-decoration: none;
  color: #666666;
}
/* line 164, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl input[type=submit], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic input[type=submit], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl input[type=submit], body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic input[type=submit] {
  height: 34px;
  width: 75px !important;
  margin-left: -5px;
  border: 1px solid #55951b;
  background-color: #55951b;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  -moz-transition: all 0.5s 0.3s, color 2s;
  -o-transition: all 0.5s 0.3s, color 2s;
  -webkit-transition: all 0.5s 0.3s, color 2s;
  transition: all 0.5s 0.3s, color 2s;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic input[type=submit]:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 172, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-id-my_elancyl input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavShop .view-diagnostic input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-id-my_elancyl input[type=submit]:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myDiagnostic .view-diagnostic input[type=submit]:hover {
  background-color: #ffffff;
  color: #55951b;
  border: 1px solid #55951b;
}
/* line 180, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .custom-btn a {
  padding: 15px 20px;
  color: #ffffff;
  font-size: 10px;
  font-family: "GothamBook";
}
/* line 183, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .custom-btn a:hover {
  color: #55951b;
}
/* line 187, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct {
  margin-top: 20px;
  padding: 0;
}
/* line 190, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 {
  padding: 30px 30px 20px 30px;
}
/* line 192, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 h2 {
  margin-bottom: 40px;
}
/* line 195, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 h5 {
  color: #000000;
  font-size: 24px;
  font-family: "times_sans_serif", sans-serif;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: -2px;
  margin-bottom: 5px;
}
/* line 203, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row {
  width: 33%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 30px;
}
/* line 208, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .produit {
  max-width: 180px;
  margin: auto;
}
/* line 212, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .field-item img {
  height: 100px;
  width: auto;
}
/* line 216, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3 a {
  color: #000000;
  text-transform: uppercase;
  font-size: 11px;
  font-family: "GothamMedimum";
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3 a:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 219, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3 {
  min-height: 24px;
}
/* line 222, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  padding: 10px 20px;
  height: auto;
  width: auto;
  margin: auto;
  display: inline-block;
  font-size: 11px;
  margin-bottom: 7px;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select:hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select.disabled, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select:not(.disabled):hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select.hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover:not(.disabled):hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select:not(.disabled):hover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover:not(.disabled):hover {
  color: #ffffff;
}
/* line 231, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select:focus, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover:focus {
  text-decoration: none;
}
/* line 235, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .not_enough {
  color: #000000;
  font-size: 11px;
  font-family: "GothamBook";
  margin-bottom: 10px;
}
/* line 239, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .disabled {
  display: none;
}
@media screen and (max-width: 990px) {
  /* line 203, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row {
    width: 90%;
  }
  /* line 244, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .produit {
    max-width: 220px;
  }
  /* line 247, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row h3 {
    text-align: center;
  }
  /* line 250, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .field-item img {
    height: 160px;
    width: auto;
    margin: auto;
  }
  /* line 255, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .not_enough {
    text-align: center;
  }
  /* line 258, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .discover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .select {
    width: 80%;
    text-align: center;
    margin: auto;
    display: block;
    margin-bottom: 10px;
  }
  /* line 265, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-display-id-favorites_products .views-row .disabled {
    display: none;
  }
}
/* line 272, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row {
  width: 49.5%;
}
/* line 274, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row h3 {
  text-align: center;
}
/* line 277, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row .field-item img {
  height: 160px;
  width: auto;
  margin: auto;
}
/* line 282, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row .not_enough {
  text-align: center;
}
/* line 285, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row .discover, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row .select {
  width: 80%;
  text-align: center;
  margin: auto;
  display: block;
  margin-bottom: 10px;
}
/* line 292, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row .disabled {
  display: none;
}
@media screen and (max-width: 990px) {
  /* line 272, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-2products .views-row {
    width: 90%;
  }
}
/* line 300, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .no-product-text {
  margin-top: -19px;
}
/* line 303, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu {
  margin-top: -24px;
}
/* line 305, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list {
  width: 33%;
  padding: 10px 10px 10px 10px;
  display: inline-block;
  vertical-align: top;
  padding-left: 25px;
}
@media screen and (max-width: 991px) {
  /* line 305, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list {
    width: 100%;
  }
  /* line 313, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list:not(:first-child) {
    padding-top: 0;
  }
  /* line 315, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list:not(:first-child) > h3:first-child {
    margin-bottom: 0;
  }
  /* line 318, ../src/_myEssential.scss */
  body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list:not(:first-child) > h3 {
    margin-top: 0;
  }
}
/* line 325, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-silhouette ~ ul li a:hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-silhouette ~ ul li a.active:before {
  background-color: #A5B800;
}
/* line 328, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-silhouette a {
  color: #A5B800;
}
/* line 333, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-maternite ~ ul li a:hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-maternite ~ ul li a.active:before {
  background-color: #EDA58C;
}
/* line 336, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-maternite a {
  color: #EDA58C;
}
/* line 341, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-minceur ~ ul li a:hover:before, body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-minceur ~ ul li a.active:before {
  background-color: #55951b;
}
/* line 344, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3.soins-minceur a {
  color: #55951b;
}
/* line 348, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list h3 a {
  text-transform: uppercase;
  font-size: 17px;
  font-family: "times_sans_serif", sans-serif;
  text-decoration: none;
  margin-bottom: 20px;
}
/* line 356, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list ul {
  list-style-type: none;
  padding: 0;
}
/* line 359, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list ul li a {
  position: relative;
  padding: 3px 0;
  font-size: 12px;
  font-family: "GothamBook";
  display: block;
  color: black;
  text-decoration: none;
}
/* line 367, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list ul li a:before {
  content: " ";
  left: -20px;
  height: 2px;
  width: 15px;
  position: absolute;
  top: 10px;
}
/* line 375, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list ul li a.soins-silhouette {
  color: #55951b;
}
/* line 379, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part1 .view-list-products-megamenu .item-list ul .views-field-field-visuel-1 {
  display: none;
}
/* line 386, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .title-custom {
  border-top: 1px solid #f0f0f0;
  padding: 18px 30px;
  display: block;
  width: calc(100% - 10px);
  margin: auto;
}
/* line 393, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED {
  background-color: #f0f0f0;
  padding: 30px 5px 20px 5px;
  width: calc(100% - 10px);
  margin: 0 auto;
  position: relative;
}
/* line 399, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .block-pf-my-elancyl {
  color: #55951b;
  font-size: 15px;
  font-family: "GothamMedimum";
  padding: 0 30px;
}
/* line 402, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .block-pf-my-elancyl span {
  color: #252525;
  font-size: 11px;
  font-family: "GothamBook";
  display: inline-block;
}
/* line 407, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .close {
  width: 23px;
  height: 23px;
  content: '';
  position: absolute;
  top: 25px;
  right: 23px;
  background-image: url("../../img/general/icon-close.png");
  background-repeat: no-repeat;
  opacity: 1;
}
/* line 418, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .panel {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none !important;
}
/* line 425, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .myProg {
  list-style-type: none;
  padding-left: 0;
}
/* line 428, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .myProg li {
  margin-bottom: 5px;
}
/* line 430, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .myProg li span {
  padding-left: 10px;
}
/* line 435, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .custom-btn {
  margin: auto;
  text-align: center;
}
/* line 438, ../src/_myEssential.scss */
body.page-elancyl-et-vous-tableau-de-bord > div.main-container .bloc-myFavProduct .favProduct-part2-DISABLED .custom-btn a {
  width: 70%;
  margin: auto;
}

/* line 2, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .redirect-list, body.page-elancyl-et-vous-mon-compte > div.main-container .metatags-form {
  display: none;
}
/* line 5, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-myPoint {
  margin-bottom: 20px;
}
/* line 9, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor {
  margin-bottom: 20px;
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  padding: 30px 30px 20px 30px;
}
/* line 11, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo p, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews p, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil p, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor p {
  color: #252525;
  font-size: 11px;
  font-family: "GothamBook";
}
/* line 13, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo p strong, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews p strong, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil p strong, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor p strong {
  color: #55951b;
  font-family: "GothamMedimum";
}
/* line 18, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo h2 span, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews h2 span, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil h2 span, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor h2 span {
  color: #252525;
  font-size: 11px;
  font-family: "GothamMedimum";
  margin-bottom: 20px;
}
/* line 24, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor label {
  display: inline-block;
  color: #6d6d6d;
  font-size: 11px;
  font-family: "GothamBook";
  padding-right: 20px;
}
/* line 32, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor select.form-control {
  display: inline-block;
  border: 1px solid #d6d6d6;
  border-radius: 0;
  color: #616161;
  font-size: 10px;
  font-family: "GothamBook";
  box-shadow: none;
  height: 40px;
}
/* line 48, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo div.url-textfield, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews div.url-textfield, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil div.url-textfield, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor div.url-textfield {
  display: none !important;
}
/* line 51, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn {
  padding: 15px 55px;
  font-size: 10px;
  font-family: "GothamBook";
  color: #ffffff;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 58, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn:hover {
  background-color: white;
  color: #55951b;
}
/* line 64, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-radios > div, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .form-radios > div, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-radios > div, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-radios > div {
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: middle;
  margin-bottom: 9px !important;
}
/* line 70, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-radios > div .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .form-radios > div .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-radios > div .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-radios > div .control-label {
  width: auto;
  vertical-align: initial;
}
/* line 76, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .control-label {
  width: 160px;
  display: inline-block;
  vertical-align: middle;
}
/* line 81, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-radios, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .form-radios, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-radios, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-radios {
  width: calc(100% - 170px);
  display: inline-block;
  vertical-align: middle;
}
/* line 86, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo select, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews select, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil select, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor select {
  text-transform: uppercase;
  cursor: pointer;
}
/* line 92, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-item-pf-my-elancyl-country:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .field-name-field-nb-produits-achetes:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .field-name-field-connaissance-marque:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .field-name-field-date-naissance:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .form-item-pf-my-elancyl-country:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-name-field-nb-produits-achetes:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-name-field-connaissance-marque:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-name-field-date-naissance:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-item-pf-my-elancyl-country:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-nb-produits-achetes:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-connaissance-marque:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-date-naissance:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-item-pf-my-elancyl-country:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .field-name-field-nb-produits-achetes:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .field-name-field-connaissance-marque:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .field-name-field-date-naissance:after {
  content: '';
  display: block;
  width: calc(100% + 50px);
  border-bottom: 1px solid #dddddd;
  margin-left: -25px;
  padding-bottom: 20px;
}
/* line 102, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .field-name-field-connaissance-marque:before, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-name-field-connaissance-marque:before, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-connaissance-marque:before, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .field-name-field-connaissance-marque:before {
  content: '';
  display: block;
  width: calc(100% + 50px);
  border-top: 1px solid #dddddd;
  margin-left: -25px;
  padding-top: 20px;
}
/* line 111, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn-bloc a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn-bloc a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn-bloc a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc a {
  display: inline-block;
  background-color: #55951b;
  color: #ffffff;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
  padding: 16px 40px;
}
/* line 118, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn-bloc-grey a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn-bloc-grey a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn-bloc-grey a, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc-grey a {
  background-color: #b4b4b4;
  border: 1px solid #b4b4b4;
}
/* line 122, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn-grey, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn-grey, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn-grey, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-grey {
  background-color: #b4b4b4;
  color: #ffffff;
  border: 1px solid #b4b4b4;
  margin-left: 10px;
}
/* line 127, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .btn-grey:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .btn-grey:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn-grey:hover, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-grey:hover {
  background-color: #ffffff;
  border: solid 1px #55951b;
  color: #55951b;
}
@media screen and (max-width: 550px) {
  /* line 134, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil select.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .control-label, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor input.form-control, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor select.form-control {
    width: 100% !important;
  }
  /* line 137, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-type-password, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .form-type-password, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-type-password, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-type-password {
    padding: 0 10px;
  }
}
/* line 144, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo {
  padding: 0;
  min-height: 853px;
}
/* line 147, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .acInfo-content {
  padding: 30px 30px 20px 30px;
  position: relative;
}
/* line 150, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .acInfo-content .form-item-pf-my-elancyl-civ {
  margin-top: 5px;
}
/* line 153, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .acInfo-content .btn-bloc {
  margin: 35px 0 14px 0;
}
/* line 157, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .acInfo-bottom {
  width: calc(100% - 10px);
  background-color: #efefef;
  margin: 10px auto 0 auto;
  min-height: 218px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
/* line 167, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-type-password {
  width: 100%;
}
/* line 171, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-item-pf-my-elancyl-pass > label {
  display: none;
}
/* line 175, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-control-feedback {
  top: 3px;
  right: 25px;
}
/* line 179, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .help-block.password-help {
  position: relative;
  left: auto;
}
/* line 183, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-item-pf-my-elancyl-country {
  margin-bottom: 30px;
}
/* line 186, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acInfo .form-submit {
  display: block;
  margin: 0 auto;
}
/* line 194, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-type-list-boolean {
  display: inline-block;
  width: 50%;
  vertical-align: middle;
}
/* line 199, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .control-label {
  width: auto;
}
/* line 202, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-name-field-optin-pf {
  margin-left: 20px;
  width: calc(50% - 20px);
}
@media screen and (max-width: 990px) {
  /* line 207, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acNews .field-type-list-boolean {
    width: 100%;
    margin: 0 0 20px 0;
  }
}
/* line 216, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil {
  position: relative;
}
/* line 218, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .close {
  width: 23px;
  height: 23px;
  content: '';
  position: absolute;
  top: 25px;
  right: 23px;
  background-image: url("../../img/general/icon-close.png");
  background-repeat: no-repeat;
  opacity: 1;
}
/* line 228, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .close:hover {
  opacity: 0.7;
}
/* line 232, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar {
  margin: 20px 0 35px 0;
}
/* line 234, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .barFull {
  background-color: #eaeaea;
  width: 100%;
  height: 10px;
  max-width: 425px;
}
/* line 240, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .barStatu-complete {
  background-color: #55951b;
  height: 10px;
}
/* line 244, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter {
  position: relative;
  width: 95%;
  margin: 5px 0;
}
/* line 249, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-0, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-80, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-100 {
  position: absolute;
  color: #000000;
  font-size: 11px;
  font-family: "GothamMedimum";
  z-index: 1;
}
/* line 254, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-80 {
  left: 75%;
}
/* line 257, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-100 {
  left: 95%;
}
/* line 261, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-80:after, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-100:after {
  content: '';
  position: absolute;
  top: 2px;
  width: 1px;
  height: 10px;
  background-color: #787878;
  margin-left: 12px;
}
/* line 271, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-0 {
  padding-left: 10px;
}
/* line 273, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .bloc-bar .counter .counter-0:before {
  position: absolute;
  top: 2px;
  content: '';
  left: 0;
  width: 1px;
  height: 10px;
  background-color: #787878;
  margin-right: 12px;
}
/* line 286, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-type-text {
  width: calc(50% - 50px);
  display: inline-block;
}
/* line 289, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-type-text:nth-child(odd) {
  margin-left: 50px;
}
/* line 292, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-type-text:nth-child(even) {
  margin-right: 50px;
}
/* line 296, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-email-parrain {
  margin-left: 0 !important;
  margin-right: 50px !important;
}
/* line 300, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-code-promotion {
  margin-left: 50px !important;
  margin-right: 0 !important;
}
/* line 305, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default {
  border: none;
  box-shadow: none;
}
/* line 308, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-heading, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body {
  border: none;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  background-color: #ffffff;
}
/* line 314, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-heading .panel-title, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body .panel-title {
  color: #6d6d6d !important;
  font-size: 11px !important;
  font-family: "GothamBook";
}
/* line 318, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-heading {
  width: 164px;
}
/* line 321, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body {
  width: calc(50% - 164px);
}
/* line 324, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .control-label {
  display: none;
}
/* line 327, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default select {
  display: inline-block;
  vertical-align: middle;
  padding-right: 0;
}
/* line 332, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .date-padding {
  padding: 0;
}
/* line 334, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .date-padding #edit-field-date-naissance-und-0-value-day {
  width: 47px;
  padding-left: 9px;
}
/* line 338, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .date-padding #edit-field-date-naissance-und-0-value-month, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .date-padding #edit-field-date-naissance-und-0-value-year {
  width: 74px;
}
/* line 345, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-connaissance-marque select {
  width: calc(50% - 220px);
}
/* line 350, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-nb-produits-achetes:after {
  padding-bottom: 20px;
}
/* line 354, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-nb-produits-achetes .form-item-field-nb-produits-achetes-und > label {
  width: 100%;
}
/* line 360, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises {
  margin-bottom: 35px;
}
/* line 362, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises > div > label {
  width: auto;
  color: #55951b;
  font-size: 15px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}
/* line 369, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 374, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises ul li ul {
  display: inline-block;
  vertical-align: top;
  width: 32.9%;
}
/* line 378, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises ul li ul .column-title {
  color: #252525;
  font-size: 11px;
  font-family: "GothamMedimum";
  text-transform: uppercase;
  margin-bottom: 20px;
}
@media screen and (max-width: 990px) {
  /* line 388, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-type-text {
    width: 100% !important;
    margin: 10px 0 !important;
  }
  /* line 392, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body {
    width: calc(100% - 164px);
  }
  /* line 395, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .form-item-field-connaissance-marque-und select {
    width: calc(100% - 171px);
  }
  /* line 398, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-code-promotion {
    margin-bottom: 25px !important;
  }
}
@media screen and (max-width: 550px) {
  /* line 404, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises .column-title {
    margin-bottom: 10px !important;
  }
  /* line 407, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .field-name-field-produits-utilises ul li ul {
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 412, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil .btn {
    margin: 10px 0;
    width: 100%;
  }
  /* line 416, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body {
    width: 100%;
  }
  /* line 418, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body .date-day, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body .date-month, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acProfil #field-date-naissance-add-more-wrapper--2 .panel-default .panel-body .date-year {
    margin-right: 10px;
  }
}
/* line 426, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-markup-hr {
  display: block !important;
  width: 100%;
  height: 1px;
}
/* line 431, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .no-bottom {
  margin-bottom: 0;
}
/* line 434, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #edit-title {
  color: #55951b;
  font-size: 15px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-transform: uppercase;
}
/* line 438, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-type-textfield, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc {
  display: inline-block;
  width: calc(25% - 10px);
  margin-right: 10px;
}
/* line 442, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-type-textfield input, body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc input {
  width: 100%;
}
/* line 446, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc {
  margin-right: 0;
  width: 25%;
}
/* line 449, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc a {
  width: 100%;
  padding: 13px 40px;
  text-align: center;
  border: 1px solid #55951b;
}
/* line 454, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc a:hover {
  background-color: #ffffff;
  color: #55951b;
  text-decoration: none;
}
/* line 461, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor button {
  display: block;
  margin: 0;
}
@media screen and (max-width: 990px) {
  /* line 466, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .form-type-textfield {
    width: calc(50% - 10px);
  }
  /* line 469, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor .btn-bloc {
    width: 50%;
    margin-bottom: 35px;
  }
  /* line 474, ../src/_myAccount.scss */
  body.page-elancyl-et-vous-mon-compte > div.main-container .bloc-acSponsor #sponsoring-form-form .form-type-textfield:nth-child(even) {
    width: 50%;
    margin-right: 0;
  }
}
/* line 483, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container #user-register-form #edit-field-civilite-und {
  display: inline-block;
  margin-left: 6px;
}
/* line 486, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container #user-register-form #edit-field-civilite-und > div {
  display: inline-block;
  width: 80px;
  line-height: 21px;
}
/* line 491, ../src/_myAccount.scss */
body.page-elancyl-et-vous-mon-compte > div.main-container #user-register-form #edit-field-civilite-und label.control-label {
  margin-left: 19px;
  padding-left: 0;
  text-align: left;
}

/* line 500, ../src/_myAccount.scss */
div.user-login-page {
  text-align: center;
}
/* line 502, ../src/_myAccount.scss */
div.user-login-page > div {
  display: inline-block;
  text-align: left;
  max-width: 600px;
}
/* line 506, ../src/_myAccount.scss */
div.user-login-page > div h1 {
  font-family: "times_sans_serif", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  color: black;
  margin-top: 10px;
}
@media screen and (max-width: 990px) {
  /* line 514, ../src/_myAccount.scss */
  div.user-login-page > div h1 {
    font-size: 20px;
  }
  /* line 517, ../src/_myAccount.scss */
  div.user-login-page > div h2 {
    font-size: 14px;
  }
}
/* line 521, ../src/_myAccount.scss */
div.user-login-page > div div.title-menu {
  font-family: "GothamBook";
  color: black;
  font-size: 14px;
  margin-top: 25px;
}
/* line 528, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form {
  margin-top: 14px;
}
/* line 530, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form label {
  width: 29%;
  color: #7e7e7e;
  font-size: 11px;
  font-family: "GothamBook";
  text-align: left;
  padding-right: 20px;
}
@media screen and (max-width: 990px) {
  /* line 530, ../src/_myAccount.scss */
  div.user-login-page > div form#user-login-form label {
    width: 100%;
  }
}
/* line 541, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form input {
  display: inline-block;
  width: 70%;
  border: 1px solid #d6d6d6;
  border-radius: 0;
  color: #555;
  font-family: "GothamBook";
  box-shadow: none;
  height: 40px;
}
@media screen and (max-width: 990px) {
  /* line 541, ../src/_myAccount.scss */
  div.user-login-page > div form#user-login-form input {
    width: 100%;
  }
}
/* line 554, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 557, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form ul li:first-child {
  display: none;
}
/* line 560, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form ul li:last-child {
  margin-top: -8px;
}
@media screen and (min-width: 991px) {
  /* line 560, ../src/_myAccount.scss */
  div.user-login-page > div form#user-login-form ul li:last-child {
    padding-left: 178px;
  }
}
/* line 565, ../src/_myAccount.scss */
div.user-login-page > div form#user-login-form ul li:last-child a {
  color: #55951b;
  text-decoration: none;
  font-size: 10px;
  font-family: "GothamBook";
  text-transform: uppercase;
}
@media screen and (max-width: 990px) {
  /* line 574, ../src/_myAccount.scss */
  div.user-login-page > div form#user-login-form div.form-actions.form-wrapper {
    padding-top: 10px;
    text-align: center;
  }
}
@media screen and (max-width: 990px) {
  /* line 585, ../src/_myAccount.scss */
  div.user-login-page > div div.register {
    text-align: center;
  }
}
/* line 589, ../src/_myAccount.scss */
div.user-login-page > div div.register div.fb_login_button_wrapper.fb_button_style {
  margin-top: 10px;
  margin-right: 20px;
}
@media screen and (max-width: 990px) {
  /* line 589, ../src/_myAccount.scss */
  div.user-login-page > div div.register div.fb_login_button_wrapper.fb_button_style {
    display: block;
    margin-bottom: 15px;
    margin-right: 0;
  }
}

/* line 7, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container a.btn {
  height: auto;
  padding: 15px 20px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  white-space: normal;
}
/* line 16, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content {
  color: #555;
}
@media screen and (min-width: 992px) {
  /* line 16, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content {
    border-top: 5px solid #bac8ce;
    border-bottom: 5px solid #616264;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
    background-image: -webkit-linear-gradient(#bac8ce, #616264);
    background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
    background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
    background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
    -moz-background-size: 5px 100%;
    background-size: 5px 100%;
    background-position: 0 0, 100% 0;
    background-repeat: no-repeat;
  }
}
/* line 21, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content h4 {
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  color: #55951b;
  margin-top: 0;
}
/* line 29, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-header {
  text-align: center;
}
/* line 31, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-header h3 {
  font-family: "times_sans_serif", sans-serif;
  font-size: 26px;
  text-transform: uppercase;
  color: black;
  margin-top: 25px;
}
/* line 40, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body {
  padding: 40px 50px;
  width: 100%;
  text-align: center;
  font-family: "GothamBook";
}
@media screen and (max-width: 991px) {
  /* line 40, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body {
    padding: 20px 0;
  }
}
/* line 48, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body > * {
  text-align: left;
}
/* line 51, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit {
  display: inline-block;
  width: 100%;
}
@media screen and (min-width: 992px) {
  /* line 54, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child {
    position: relative;
    display: inline-block;
    padding-right: 50px;
    width: 60%;
  }
  /* line 60, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child:after {
    /* Border right 70% */
    content: "";
    background: #d6d6d6;
    position: absolute;
    bottom: 15%;
    right: 0;
    height: 70%;
    width: 1px;
  }
}
/* line 70, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.visuel {
  vertical-align: middle;
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 70, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.visuel {
    display: inline-block;
    padding-left: 15px;
    width: 40%;
  }
}
/* line 78, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.visuel img {
  max-width: 150px;
}
/* line 82, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit {
  vertical-align: middle;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0;
}
@media screen and (min-width: 992px) {
  /* line 82, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit {
    display: inline-block;
    width: 59%;
    padding-left: 50px;
  }
}
/* line 92, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div {
  display: inline-block;
}
@media screen and (min-width: 992px) {
  /* line 92, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div {
    text-align: left;
  }
}
/* line 97, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div h3 {
  font-family: "times_sans_serif", sans-serif;
  font-size: 26px;
  color: #55951b;
  margin-top: 0;
  margin-bottom: 5px;
  text-decoration: none;
}
/* line 104, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div h3 a, body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div h3 a:hover, body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div h3 a:focus {
  text-decoration: none;
  color: #55951b;
}
/* line 109, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div div.gamme, body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div div.contenance-duree {
  display: inline-block;
  font-size: 12px;
}
/* line 113, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit > div:first-child div.infos-produit > div div.description {
  margin-top: 5px;
  font-size: 12px;
  text-transform: none;
}
/* line 121, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants {
  vertical-align: middle;
  text-transform: uppercase;
  color: #55951b;
}
@media screen and (min-width: 992px) {
  /* line 121, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants {
    display: inline-block;
    width: 39%;
    padding-left: 50px;
  }
}
@media screen and (max-width: 991px) {
  /* line 121, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants {
    margin-top: 30px;
    margin-bottom: 12px;
    text-align: center;
  }
  /* line 134, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants span.label {
    max-width: none !important;
    text-align: center !important;
  }
}
/* line 139, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants span.label {
  max-width: 241px;
  display: block;
  white-space: normal;
  text-align: left;
  line-height: 1.7;
  padding: 0;
  font-size: 12px;
  margin-bottom: -4px;
  color: #555;
}
/* line 150, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants span.points {
  display: block;
  font-size: 35px;
}
/* line 154, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.gift-body div.produit div.points-restants span.sub_label {
  display: block;
  font-size: 12px;
}
/* line 162, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse {
  background-color: #f0f0f0;
  padding: 32px 15px 40px 15px;
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 162, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse {
    padding: 32px 30px 40px 30px;
    margin: 0 5px;
  }
  /* line 169, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse > * {
    text-align: left;
  }
}
/* line 173, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse > div {
  display: table-row;
}
/* line 176, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.infos {
  display: inline-block;
  text-align: left;
}
@media screen and (min-width: 992px) {
  /* line 176, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.infos {
    display: table-cell;
    width: 50%;
  }
}
/* line 183, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.infos h4 {
  margin-top: 0;
  text-align: left;
}
/* line 187, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.infos > span {
  display: block;
  font-family: "GothamBook";
  font-size: 12px;
}
/* line 193, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse {
  vertical-align: middle;
}
/* line 195, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse span {
  display: inline-block;
  text-align: left;
  font-family: "GothamBook";
  margin-top: 12px;
  line-height: 1.5;
  font-size: 11px;
}
@media screen and (min-width: 992px) {
  /* line 193, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse {
    display: table-cell;
    text-align: right;
    width: 49%;
  }
  /* line 207, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse a, body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse span {
    width: 60%;
  }
  /* line 210, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse a {
    display: inline-block;
  }
}
@media screen and (max-width: 991px) {
  /* line 193, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse {
    text-align: center;
    margin-top: 20px;
    width: 100%;
    display: inline-block;
  }
  /* line 219, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.adresse div.modifier-adresse span {
    text-align: center;
    width: 100%;
  }
}
/* line 227, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.cadeau-confirmation {
  text-align: center;
}
/* line 229, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.cadeau-confirmation a {
  width: 250px;
  margin-top: -24px;
}
@media screen and (min-width: 992px) {
  /* line 229, ../src/_fideliteCadeau.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.gift-content div.cadeau-confirmation a {
    margin-bottom: 30px;
  }
}
/* line 239, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.question {
  text-align: center;
}
/* line 241, ../src/_fideliteCadeau.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite-choix-cadeau > div.main-container div.question h4 {
  font-family: "times_sans_serif", sans-serif;
  margin-bottom: 28px;
  font-size: 22px;
}

/* line 5, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.text-presentation {
  margin: 25px 0;
  font-family: "GothamBook";
}
@media screen and (min-width: 992px) {
  /* line 10, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content {
    display: table;
  }
}
/* line 14, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.left-content, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.right-content {
  position: relative;
  font-size: 12px;
}
@media screen and (min-width: 992px) {
  /* line 14, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.left-content, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.right-content {
    display: table-cell;
    vertical-align: top;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  /* line 24, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.left-content {
    padding-right: 10px;
  }
  /* line 27, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.right-content {
    padding-left: 10px;
    text-align: right;
  }
  /* line 30, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.right-content div.bloc-myPoint {
    display: inline-block;
    max-width: 455px;
    text-align: left;
  }
  /* line 34, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.right-content div.bloc-myPoint > section {
    position: static;
  }
}
/* line 40, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  padding: 0 5px;
  margin-bottom: 20px;
}
/* line 44, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block > div {
  width: 100%;
  padding: 25px;
  padding-top: 30px;
}
/* line 48, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block > div:not(:last-child) {
  border-bottom: solid #d6d6d6 1px;
}
/* line 52, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block h2 {
  margin: 0;
}
/* line 55, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission {
  padding: 21px 35px;
}
/* line 57, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.text {
  display: inline-block;
  width: 60%;
  vertical-align: middle;
}
/* line 61, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.text span {
  display: inline-block;
  width: 100%;
  font-family: "GothamMedimum";
  font-size: 11px;
  color: #ababab;
  text-transform: uppercase;
}
/* line 68, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.text span.bold {
  font-size: 13px;
  color: black;
}
/* line 74, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points {
  display: inline-block;
  width: 39%;
  text-align: right;
  vertical-align: middle;
}
/* line 79, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points > div {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}
/* line 83, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points > div > span {
  display: table-cell;
  vertical-align: middle;
  background-color: #55951b;
  border-radius: 100%;
  height: 90px;
  width: 90px;
}
/* line 90, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points > div > span > span {
  display: inline-block;
  width: 100%;
  font-family: "times_sans_serif", sans-serif;
  font-size: 12px;
  color: white;
  text-transform: uppercase;
}
/* line 97, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points > div > span > span.bold {
  font-family: "GothamMedimum";
  font-size: 17px;
}
@media screen and (max-width: 550px) {
  /* line 106, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.text, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points {
    width: 100%;
    text-align: center;
  }
  /* line 110, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.missions-block div.mission div.points {
    margin-top: 15px;
  }
}
/* line 116, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.img-block {
  text-align: center;
  width: 100%;
}
@media screen and (max-width: 991px) {
  /* line 116, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.img-block {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  /* line 116, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.img-block {
    position: absolute;
    padding-right: 10px;
    bottom: 0;
  }
}
/* line 127, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-content div.img-block img {
  max-width: 100%;
}
/* line 133, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products {
  border-top: 5px solid #bac8ce;
  border-bottom: 5px solid #616264;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bac8ce), to(#616264));
  background-image: -webkit-linear-gradient(#bac8ce, #616264);
  background-image: -moz-linear-gradient(#bac8ce, #616264), -moz-linear-gradient(#bac8ce, #616264);
  background-image: -o-linear-gradient(#bac8ce, #616264), -o-linear-gradient(#bac8ce, #616264);
  background-image: linear-gradient(#bac8ce, #616264), linear-gradient(#bac8ce, #616264);
  -moz-background-size: 5px 100%;
  background-size: 5px 100%;
  background-position: 0 0, 100% 0;
  background-repeat: no-repeat;
  margin-top: 20px;
  padding: 0 5px;
}
/* line 137, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products > h3 {
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  text-transform: uppercase;
  font-size: 20px;
  color: #55951b;
  padding: 0 30px;
  margin-bottom: 0;
  margin-top: 30px;
}
/* line 145, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products > h3 em {
  font-family: "GothamMedimum";
  font-size: 21px;
  font-style: normal;
  font-weight: bold;
  color: black;
}
@media screen and (max-width: 991px) {
  /* line 137, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products > h3 {
    text-align: center;
    font-size: 16px;
  }
  /* line 155, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products > h3 em {
    font-size: 17px;
  }
}
/* line 160, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content {
  font-size: 0;
  padding: 0 30px;
  padding-bottom: 50px;
}
/* line 164, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row {
  display: inline-block;
  width: 33.3%;
  font-size: 12px;
  padding: 40px 0 10px 0;
  vertical-align: top;
  text-align: center;
}
/* line 171, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.produit {
  display: inline-block;
  max-width: 180px;
  text-align: left;
}
@media screen and (max-width: 991px) {
  /* line 164, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row {
    width: 100%;
  }
  /* line 178, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.produit {
    text-align: center;
    max-width: 220px;
  }
  /* line 181, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.produit > div.link {
    text-align: left;
  }
  /* line 183, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.produit > div.link .not_enough {
    width: 100%;
    text-align: center;
  }
}
/* line 190, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.visuel {
  height: 100px;
  width: 100%;
}
@media screen and (max-width: 991px) {
  /* line 190, ../src/_pageFidelite.scss */
  body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.visuel {
    height: 160px;
  }
}
/* line 196, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.visuel * {
  height: 100%;
  width: 100%;
}
/* line 200, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.visuel img {
  display: inline-block;
  width: auto;
  max-width: 100%;
}
/* line 206, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row h3 {
  font-family: "GothamMedimum";
  font-size: 11px;
  color: black;
  text-transform: uppercase;
  padding-left: 0;
  min-height: 24px;
}
/* line 214, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover {
  color: #55951b;
  text-transform: uppercase;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  width: 100px;
  height: 35px;
  display: block;
  border: none;
  border-radius: 0;
  border-left: 3px solid #55951b;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  display: inline-block;
  height: auto;
  width: auto;
  white-space: normal;
  padding: 10px 20px;
  margin-top: 10px;
  font-size: 11px;
}
/* line 790, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select:hover, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 1064, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select:before, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 1084, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select.disabled, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover.disabled {
  border-left-color: #ababab;
  color: #ababab;
  text-decoration: none;
  cursor: default;
}
/* line 1090, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select:not(.disabled):hover:before, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select.hover:before, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover:not(.disabled):hover:before, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 1094, ../src/_general.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.select:not(.disabled):hover, body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row a.discover:not(.disabled):hover {
  color: white;
}
/* line 224, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.fidelite-products div.view-content div.views-row div.not_enough {
  margin-top: 6px;
  color: black;
  font-family: "GothamBook";
  font-size: 11px;
}
/* line 234, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.question {
  text-align: center;
  padding-bottom: 40px;
  border-bottom: solid #d6d6d6 1px;
}
/* line 238, ../src/_pageFidelite.scss */
body.page-elancyl-et-vous-tableau-de-bord-fidelite > div.main-container div.question h4 {
  margin-bottom: 28px;
}

/* line 1, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block {
  background-color: #f0f0f0;
  position: relative;
  margin: 0 5px;
}
@media screen and (max-width: 991px) {
  /* line 1, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block {
    text-align: center;
  }
}
/* line 9, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block .btn {
  height: auto;
  padding: 15px 20px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: "GothamBook";
  white-space: normal;
}
/* line 18, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.links {
  font-size: 0;
}
/* line 20, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.links > div {
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 20, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.links > div {
    width: 50%;
    display: inline-block;
  }
  /* line 25, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.links > div:first-child {
    border-right: solid 1px white;
  }
  /* line 28, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.links > div:last-child {
    border-left: solid 1px white;
  }
}
/* line 32, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.links > div a {
  margin: 25px;
}
@media screen and (max-width: 991px) {
  /* line 35, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.links > div a#startThinness {
    margin-bottom: 0;
  }
}
/* line 43, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.cure-progress {
  padding: 25px;
}
/* line 45, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.cure-progress span.cure-start-date {
  color: #55951b;
  font-size: 15px;
  font-family: "GothamMedimum";
  margin-right: 15px;
}
/* line 49, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.cure-progress span.cure-progress-incomplete {
  color: #555;
  font-size: 12px;
  font-family: "GothamBook";
}
@media screen and (max-width: 991px) {
  /* line 53, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.cure-progress > span {
    display: block;
    margin: 0 !important;
  }
  /* line 56, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.cure-progress > span:first-child {
    margin-bottom: 5px !important;
  }
}
/* line 63, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.cure-delete {
  color: white;
  background-color: #55951b;
  height: 25px;
  width: 25px;
  border-radius: 100%;
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 63, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.cure-delete {
    position: absolute;
    right: 30px;
    top: 25px;
  }
}
@media screen and (max-width: 991px) {
  /* line 63, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.cure-delete {
    display: inline-block;
    margin-bottom: 20px;
  }
}
/* line 79, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.cure-delete span {
  vertical-align: middle;
  cursor: pointer;
}
/* line 85, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup {
  display: none;
}
/* line 87, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup h2 {
  font-size: 20px;
  margin-bottom: 15px;
}
/* line 91, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup p {
  color: #555;
  font-size: 13px;
  font-family: "GothamBook";
  margin-bottom: 18px;
}
/* line 96, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div .hided {
  display: none !important;
}
/* line 99, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div .description {
  margin-bottom: 21px;
  font-size: 13px;
  font-family: "GothamBook";
}
/* line 104, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div .container-inline-date {
  margin-bottom: 12px;
  margin-top: -14px;
}
/* line 107, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div .container-inline-date, #block-pf-programmes-pf-programmes-block div.popup form > div .container-inline-date * {
  max-width: 100%;
}
@media screen and (min-width: 992px) {
  /* line 112, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.popup form > div button {
    display: inline-block;
  }
  /* line 114, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.popup form > div button#edit-pf-programmes-cancel {
    margin-right: 25px;
  }
}
@media screen and (max-width: 991px) {
  /* line 120, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.popup form > div button {
    display: block;
  }
  /* line 122, ../src/_programmes.scss */
  #block-pf-programmes-pf-programmes-block div.popup form > div button#edit-pf-programmes-cancel {
    margin-bottom: 20px;
  }
}
/* line 127, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div #pf_programmes_delete_no {
  display: inline-block;
  margin-right: 25px;
}
/* line 131, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div #edit-pf-programmes-delete-yes {
  display: inline-block;
}
/* line 134, ../src/_programmes.scss */
#block-pf-programmes-pf-programmes-block div.popup form > div div.url-textfield {
  display: none;
}

/* ------------------ */
/* Page Questionnaire */
/* ------------------ */
/* line 5, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .btn-secondary {
  border-radius: 0px;
  display: inline-block;
  text-transform: uppercase;
  padding: 15px;
  font-size: 11px;
  font-family: "GothamBook";
  color: white;
  text-decoration: none;
  background: #55951b;
  text-align: center;
  width: 185px;
  transition-duration: 0.4s;
}

/* line 20, ../src/_diagnostic.scss */
.diagnostic-header {
  background-image: url(../../img/diagnostic/bg_header.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #defafb;
}
/* line 25, ../src/_diagnostic.scss */
.diagnostic-header:after {
  content: "";
}
/* line 28, ../src/_diagnostic.scss */
.diagnostic-header:before {
  content: "";
}
/* line 31, ../src/_diagnostic.scss */
.diagnostic-header h2 {
  font-size: 28px;
  color: #000;
  margin: 0px;
  font-family: "times_sans_serif", sans-serif;
}
@media screen and (max-width: 990px) {
  /* line 31, ../src/_diagnostic.scss */
  .diagnostic-header h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 550px) {
  /* line 31, ../src/_diagnostic.scss */
  .diagnostic-header h2 {
    font-size: 15px;
  }
}
/* line 43, ../src/_diagnostic.scss */
.diagnostic-header p {
  font-size: 14px;
  color: #000;
  margin: 0px 2px;
  padding: 0px;
}
@media screen and (max-width: 990px) {
  /* line 43, ../src/_diagnostic.scss */
  .diagnostic-header p {
    line-height: 18px;
    font-size: 11px;
    margin-top: 10px;
  }
}
/* line 54, ../src/_diagnostic.scss */
.diagnostic-header h2:hover, .diagnostic-header p:hover {
  color: #000;
}
/* line 57, ../src/_diagnostic.scss */
.diagnostic-header .under-title-block {
  float: none;
  vertical-align: bottom;
  display: inline-block;
}
@media screen and (min-width: 991px) {
  /* line 57, ../src/_diagnostic.scss */
  .diagnostic-header .under-title-block {
    padding-right: 0;
  }
}
/* line 65, ../src/_diagnostic.scss */
.diagnostic-header .row {
  position: relative;
}

/* line 70, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire {
  /* ------ */
  /* HEADER */
  /* ------ */
  /* -------------------- */
  /* Barre de Progression */
  /* -------------------- */
  /* ---- */
  /* Form */
  /* ---- */
  /* ----- */
  /* Popin */
  /* ----- */
}
/* line 76, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .sous-titre {
  text-transform: uppercase;
  font-size: 22px;
  margin-top: 40px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 87, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire div#barre-progression {
  width: 100%;
  height: 5px;
  background: #f3f3f3;
}
/* line 91, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire div#barre-progression .progression {
  height: 5px;
  width: 0%;
  background: #55951b;
  transition-duration: 0.6s;
}
/* line 103, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form {
  position: relative;
  margin-top: 15px;
  min-height: 300px;
  height: auto;
  padding-bottom: 30px;
  font-family: "Conv_FuturaStd-Light", sans-serif;
}
@media screen and (max-width: 990px) {
  /* line 103, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form {
    min-height: 0px;
  }
}
/* line 113, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .questionnaire-form-img {
  position: absolute;
}
@media screen and (max-width: 990px) {
  /* line 113, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .questionnaire-form-img {
    display: none;
  }
}
/* line 120, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .submit-container .btn-secondary {
  width: 100%;
}
/* line 122, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .submit-container .btn-secondary[disabled="disabled"] {
  background: #737373;
}
/* line 127, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .row {
  margin-left: 65px;
  width: 800px;
}
@media screen and (max-width: 990px) {
  /* line 127, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .row {
    width: auto;
    margin-left: -10px;
  }
}
/* line 134, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .row.submit-row {
  position: absolute;
  bottom: 25px;
  font-size: 14px;
}
@media screen and (max-width: 990px) {
  /* line 134, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .row.submit-row {
    position: relative;
    bottom: 0px;
  }
}
/* line 145, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 > div.form-item {
  position: relative;
  text-align: center;
}
/* line 148, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 > div.form-item > label.control-label {
  cursor: pointer;
  position: relative;
  width: 250px;
  border: 1px solid #a2a2a2;
  margin: 30px 0 10px 0;
  background: white;
  display: inline-block;
  height: auto;
  padding: 10px 65px 10px 15px;
  color: #717171;
  font-weight: normal;
  text-transform: uppercase;
  font-family: "Conv_FuturaStd-Light", sans-serif;
}
@media screen and (max-width: 990px) {
  /* line 148, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .col-md-4 > div.form-item > label.control-label {
    width: 100%;
    margin: 0px 0 10px 0;
    font-size: 16px;
  }
}
/* line 167, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 > div.form-item > label.control-label:after {
  content: " ";
  background-image: url(../../img/diagnostic/arrow.png);
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 15%;
  right: 0px;
  width: 50px;
  border-left: 1px solid #a2a2a2;
  height: 70%;
}
/* line 181, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios {
  display: none;
  z-index: 90;
  position: absolute;
  background: white;
  border: 1px solid #a2a2a2;
  width: 100%;
  padding: 15px 0;
}
/* line 189, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 192, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio label.checked:before {
  content: " ";
  background: #adadad;
}
/* line 196, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio .control-label {
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  position: relative;
  font-size: 12px;
  min-height: 0px;
  display: block;
  margin: 0;
  padding: 5px 10px 5px 45px;
  text-align: left;
  color: #717171;
}
@media screen and (max-width: 990px) {
  /* line 196, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio .control-label {
    font-size: 14px;
  }
}
/* line 209, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio .control-label:before {
  border-radius: 0px;
  content: " ";
  height: 18px;
  width: 18px;
  position: absolute;
  background: white;
  left: 20px;
  top: 5px;
  border: 1px solid #adadad;
}
@media screen and (max-width: 990px) {
  /* line 209, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire #questionnaire-form .col-md-4 .form-radios .radio .control-label:before {
    top: 9px;
  }
}
/* line 233, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 300;
}
/* line 241, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin {
  position: fixed;
  margin: 0 auto;
  text-align: center;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 550px) {
  /* line 241, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin {
    text-align: left !important;
    margin-left: 5%;
    width: 90%;
  }
}
/* line 252, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .fix-center {
  display: inline-block;
  width: 0px;
  height: 100%;
  margin-right: -4px;
  vertical-align: middle;
}
/* line 259, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin {
  padding: 35px 45px;
  text-align: left;
  display: inline-block;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #55951b;
  min-width: 450px;
}
@media screen and (max-width: 550px) {
  /* line 259, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin {
    min-width: 0px;
    width: 100%;
  }
  /* line 270, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin iframe {
    width: 100% !important;
  }
}
/* line 274, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .header-line {
  margin-bottom: 10px;
  width: 80%;
  background: #d8d8d8;
  height: 5px;
}
@media screen and (max-width: 550px) {
  /* line 274, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin .header-line {
    width: 40%;
  }
}
/* line 283, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin #pf-diagnostic-popin-form > div > .form-item > .control-label {
  margin-bottom: 30px;
  text-transform: uppercase;
  font-size: 22px;
  font-family: "times_sans_serif", sans-serif;
}
/* line 289, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  margin-right: -4px;
}
@media screen and (max-width: 550px) {
  /* line 289, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio {
    width: 100%;
  }
}
/* line 297, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio label.checked:before {
  content: " ";
  background: #adadad;
}
/* line 301, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio.radio {
  margin-top: 0;
}
/* line 304, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio .control-label {
  color: #ababab;
  font-weight: 500;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
  min-height: 0px;
  display: block;
  margin: 0;
  padding: 10px 10px 10px 45px;
  text-align: left;
}
/* line 316, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio .control-label span {
  color: #000;
  text-transform: none;
  width: 150px;
  display: inline-block;
}
/* line 322, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .form-type-radio .control-label:before {
  border-radius: 0px;
  content: " ";
  height: 18px;
  width: 18px;
  position: absolute;
  background: white;
  left: 20px;
  top: 12px;
  border: 1px solid #adadad;
}
/* line 335, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .submit-row {
  text-align: right;
}
/* line 337, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .submit-row a {
  color: #717171;
  font-size: 11px;
  text-transform: uppercase;
  margin-right: 12px;
}
/* line 344, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin .submit-row .btn-secondary[disabled="disabled"] {
  background: #737373;
}
@media screen and (max-width: 550px) {
  /* line 349, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin .submit-row .btn-secondary {
    width: 100%;
  }
}
/* line 354, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin a.cancel-popin {
  text-decoration: underline;
}
/* line 357, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .overlay-popin .popin .container-popin a.cancel-popin.mobile {
  display: none;
}
@media screen and (max-width: 550px) {
  /* line 361, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin a.cancel-popin {
    display: none;
  }
  /* line 364, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .overlay-popin .popin .container-popin a.cancel-popin.mobile {
    display: block;
    margin-right: 0;
    margin-top: 15px;
    text-align: center;
  }
}
/* line 374, ../src/_diagnostic.scss */
.page-diagnostic-questionnaire .form-required {
  display: none;
}

/* -------------- */
/* Page Resultat  */
/* -------------- */
/* line 384, ../src/_diagnostic.scss */
.page-diagnostic-resultat .col-centered {
  vertical-align: top;
}
/* line 388, ../src/_diagnostic.scss */
.page-diagnostic-resultat .accroche {
  padding-left: 20px;
  border-left: 4px solid #e8e8e8;
  margin-bottom: 50px;
  margin-top: 40px;
}
@media screen and (max-width: 990px) {
  /* line 388, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .accroche {
    margin-bottom: 20px;
    margin-top: 0;
  }
}
/* line 397, ../src/_diagnostic.scss */
.page-diagnostic-resultat .accroche span.prenom {
  text-transform: uppercase;
  font-size: 22px;
  font-family: "times_sans_serif", sans-serif;
  font-weight: bold;
}
/* line 403, ../src/_diagnostic.scss */
.page-diagnostic-resultat .accroche p {
  font-size: 15px;
  font-family: "GothamBook";
}
/* line 409, ../src/_diagnostic.scss */
.page-diagnostic-resultat .action-diagnostic {
  margin-top: 30px;
  text-align: center;
}
@media screen and (max-width: 550px) {
  /* line 409, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .action-diagnostic {
    margin-top: 10px;
  }
}
/* line 415, ../src/_diagnostic.scss */
.page-diagnostic-resultat .action-diagnostic .btn-large-green, .page-diagnostic-resultat .action-diagnostic div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper .page-diagnostic-resultat .action-diagnostic #edit-submit {
  width: 230px;
  margin-bottom: 15px;
}
/* line 418, ../src/_diagnostic.scss */
.page-diagnostic-resultat .action-diagnostic .btn-large-green span, .page-diagnostic-resultat .action-diagnostic div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit span, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper .page-diagnostic-resultat .action-diagnostic #edit-submit span {
  color: #eeccc3;
}
@media screen and (max-width: 550px) {
  /* line 415, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .action-diagnostic .btn-large-green, .page-diagnostic-resultat .action-diagnostic div.user-login-page > div form#user-login-form div.form-actions.form-wrapper #edit-submit, div.user-login-page > div form#user-login-form div.form-actions.form-wrapper .page-diagnostic-resultat .action-diagnostic #edit-submit {
    width: 65%;
  }
}
/* line 427, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product {
  border: 4px solid #e8e8e8;
}
/* line 430, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.others h4 {
  color: #c1c1c1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  margin: 20px 10px;
}
/* line 437, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.others .libelle-text {
  margin-bottom: 10px;
  line-height: 20px;
  color: #ababab;
  font-size: "GothamBook";
  display: none;
}
@media screen and (max-width: 990px) {
  /* line 446, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .product.others {
    margin-top: 100px;
  }
}
/* line 451, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product h4 {
  color: #000;
  font-weight: bold;
  font-size: 20px;
}
/* line 456, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel {
  position: relative;
}
/* line 459, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images {
  min-height: 350px;
}
/* line 461, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .fix-middle {
  height: 350px;
  display: inline-block;
  margin-right: -4px;
  vertical-align: bottom;
}
/* line 467, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images > .field {
  display: inline-block;
  vertical-align: bottom;
}
/* line 471, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images img {
  display: inline-block;
  width: auto;
  max-height: 350px;
  height: auto;
}
/* line 477, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .pResult-visuel {
  display: none;
  vertical-align: bottom;
}
/* line 480, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .pResult-visuel .field-item {
  display: inline-block;
  text-align: center;
  padding-right: 100px;
}
/* line 485, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .pResult-visuel.active {
  display: inline-block;
}
/* line 488, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .pResult-visuel img {
  display: none;
}
/* line 492, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .product-images .pResult-visuel.active img {
  display: inline-block !important;
}
/* line 498, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll {
  right: 50px;
  position: absolute;
  top: 100px;
}
/* line 502, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll .thumb {
  margin-bottom: 10px;
}
/* line 505, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll .pSlid-thumb {
  width: 45px;
  height: 45px;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  border-radius: 100px;
  border: 3px solid #e1e1e1;
}
/* line 512, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll .pSlid-thumb img {
  max-width: 40px;
  max-height: 100px;
  width: auto;
  height: auto;
}
/* line 520, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll #third_picture img {
  -ms-transform: scale(2);
  -webkit-transform: scale(2);
  transform: scale(2);
}
/* line 526, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll .pSlid-player {
  background-color: #f5f5f5;
  background-image: url("../../img/general/icon-arrow-productSlid.png");
  background-position: center;
  background-repeat: no-repeat;
}
/* line 529, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-visuel .pSlid-thumbAll .pSlid-player:hover {
  background-color: #ffffff;
}
/* line 535, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description {
  text-align: center;
  padding: 20px 20px 45px 20px;
  min-height: 80px;
  position: relative;
}
@media screen and (max-width: 990px) {
  /* line 535, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .product .product-description {
    padding: 20px;
    min-height: 0px;
  }
}
/* line 544, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description .product-name {
  color: #ababab;
  font-family: "times_sans_serif", sans-serif;
  font-size: 20px;
  text-transform: uppercase;
}
/* line 550, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description .product-text, .page-diagnostic-resultat .product .product-description .description-diagnostic {
  color: #ababab;
  font-style: "GothamBook";
  font-size: 12px;
  margin: 10px 0 10px;
}
/* line 556, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description .product-link {
  bottom: 20px;
  position: absolute;
  left: 0px;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 990px) {
  /* line 556, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .product .product-description .product-link {
    position: relative;
    left: 0;
    bottom: 0;
  }
}
/* line 568, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description a.btnVoir {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  -moz-transition: all 0.3s 0.2s, color 2s;
  -o-transition: all 0.3s 0.2s, color 2s;
  -webkit-transition: all 0.3s 0.2s, color 2s;
  transition: all 0.3s 0.2s, color 2s;
  font-style: "GothamBook";
  font-size: 13px;
  padding: 7px 14px;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  border: 1px solid #eeccc3;
  background-color: #eeccc3;
}
/* line 790, ../src/_general.scss */
.page-diagnostic-resultat .product .product-description a.btnVoir:hover {
  text-decoration: none;
  color: #eeccc3;
}
/* line 579, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product .product-description a.btnVoir:hover {
  border: 1px solid #eeccc3;
  background-color: #ffffff;
  color: #eeccc3;
  text-decoration: none;
}
@media screen and (max-width: 990px) {
  /* line 568, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .product .product-description a.btnVoir {
    min-height: 0px;
  }
}
/* line 590, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal {
  border: 4px solid #ebcec0;
}
/* line 592, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-visuel h4 {
  color: #000;
  font-weight: bold;
  font-size: 20px;
}
/* line 597, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-description {
  background: #eeccc3;
}
/* line 599, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-description .product-name {
  color: #000;
}
/* line 602, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-description .description-diagnostic {
  color: #000;
}
/* line 605, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-description a.btnVoir {
  color: #eeccc3;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  -moz-transition: all 0.3s 0.2s, color 2s;
  -o-transition: all 0.3s 0.2s, color 2s;
  -webkit-transition: all 0.3s 0.2s, color 2s;
  transition: all 0.3s 0.2s, color 2s;
  background-color: #fff;
  border: 1px solid #fff;
}
/* line 790, ../src/_general.scss */
.page-diagnostic-resultat .product.product-principal .product-description a.btnVoir:hover {
  text-decoration: none;
  color: #eeccc3;
}
/* line 610, ../src/_diagnostic.scss */
.page-diagnostic-resultat .product.product-principal .product-description a.btnVoir:hover {
  border: 1px solid #fff;
  background-color: #eeccc3;
  color: #fff;
  text-decoration: none;
}
/* line 620, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small.plus {
  margin-top: 20px;
}
@media screen and (max-width: 990px) {
  /* line 625, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .small .product.others, .page-diagnostic-resultat .product.small.others {
    border-color: transparent;
  }
}
/* line 629, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others h4, .page-diagnostic-resultat .product.small.others h4 {
  height: auto;
}
/* line 632, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-visuel, .page-diagnostic-resultat .product.small.others .product-visuel {
  width: 30%;
  display: inline-block;
  margin-right: -4px;
}
/* line 636, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-visuel .product-images, .page-diagnostic-resultat .product.small.others .product-visuel .product-images {
  min-height: 230px !important;
}
/* line 638, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-visuel .product-images .fix-middle, .page-diagnostic-resultat .product.small.others .product-visuel .product-images .fix-middle {
  height: 230px;
  vertical-align: middle;
  min-height: 230px;
}
/* line 643, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-visuel .product-images > .field, .page-diagnostic-resultat .product.small.others .product-visuel .product-images > .field {
  vertical-align: middle;
}
/* line 646, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-visuel .product-images img, .page-diagnostic-resultat .product.small.others .product-visuel .product-images img {
  padding-left: 10px;
  max-height: 200px;
}
/* line 652, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-description, .page-diagnostic-resultat .product.small.others .product-description {
  vertical-align: top;
  display: inline-block;
  width: 60%;
  text-align: left;
  padding: 33px 20px 45px 20px;
}
/* line 658, ../src/_diagnostic.scss */
.page-diagnostic-resultat .small .product.others .product-description .product-link, .page-diagnostic-resultat .product.small.others .product-description .product-link {
  position: relative;
  text-align: left;
  bottom: 0;
  margin-top: 20px;
}
/* line 668, ../src/_diagnostic.scss */
.page-diagnostic-resultat .plus, .page-diagnostic-resultat .ou {
  position: relative;
}
/* line 670, ../src/_diagnostic.scss */
.page-diagnostic-resultat .plus .icon-signet, .page-diagnostic-resultat .ou .icon-signet {
  left: -114px;
  border: 10px solid #eeccc3;
  background-size: contain;
  position: absolute;
  content: " ";
  border-radius: 50%;
  background-image: url(../../img/diagnostic/plus.png);
  background-repeat: no-repeat;
  background-color: #eeccc3;
  background-position: center;
  height: 55px;
  width: 55px;
  top: 95px;
}
/* line 684, ../src/_diagnostic.scss */
.page-diagnostic-resultat .plus .icon-signet .label-ou, .page-diagnostic-resultat .ou .icon-signet .label-ou {
  display: none;
}
@media screen and (max-width: 990px) {
  /* line 670, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .plus .icon-signet, .page-diagnostic-resultat .ou .icon-signet {
    margin-left: -27.5px;
    left: 50%;
    top: -78px;
  }
}
/* line 693, ../src/_diagnostic.scss */
.page-diagnostic-resultat .plus .img-path, .page-diagnostic-resultat .ou .img-path {
  display: none;
}
@media screen and (max-width: 990px) {
  /* line 693, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .plus .img-path, .page-diagnostic-resultat .ou .img-path {
    width: auto;
    display: block;
    position: absolute;
    top: -58px;
    left: 50%;
    max-width: 250px;
    margin-left: -125px;
  }
  /* line 703, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .plus .img-path img, .page-diagnostic-resultat .ou .img-path img {
    max-width: 250px;
    width: auto;
    height: auto;
  }
}
/* line 714, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .plus .icon-signet, .page-diagnostic-resultat .page-diagnostic-resultat-standard .ou .icon-signet {
  left: -45px;
  border: 10px solid #d5f6f7;
  content: " ";
  background-color: #d5f6f7;
  top: 240px;
  z-index: 20;
}
@media screen and (max-width: 990px) {
  /* line 714, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .plus .icon-signet, .page-diagnostic-resultat .page-diagnostic-resultat-standard .ou .icon-signet {
    display: none;
  }
}
/* line 727, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .separator {
  height: 3px;
  margin: 70px 0 30px;
  background: #e8e8e8;
}
@media screen and (max-width: 990px) {
  /* line 727, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .separator {
    display: none;
  }
}
/* line 736, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .both > div {
  position: relative;
  border: 4px solid #e8e8e8;
}
@media screen and (max-width: 990px) {
  /* line 736, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .both > div {
    margin-top: 30px;
  }
}
/* line 743, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .both .product {
  border: none;
}
/* line 744, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .both .product h4 {
  margin-bottom: 0px;
}
@media screen and (max-width: 990px) {
  /* line 743, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .both .product {
    margin-top: 0px !important;
  }
}
/* line 752, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .both .separator {
  width: 80%;
  margin: 20px 10%;
}
@media screen and (max-width: 990px) {
  /* line 752, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .both .separator {
    display: block;
  }
}
/* line 761, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product {
  position: relative;
}
/* line 763, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .chiffre {
  position: absolute;
  top: 15px;
  left: 20px;
}
/* line 767, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .chiffre img {
  height: 39px;
  width: auto;
}
/* line 773, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.small.others .product-description {
  vertical-align: middle;
}
/* line 775, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.small.others .product-description .product-name {
  font-size: 16px;
}
/* line 781, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.others .chiffre {
  top: -16px;
  left: 16px;
}
/* line 785, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.others h4 {
  text-align: left;
  padding-left: 80px;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 795, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 {
  margin: 30px 0 15px 0;
}
@media screen and (max-width: 990px) {
  /* line 795, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 {
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 801, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 h4 {
  padding-left: 0;
  text-align: center;
  color: #ababab;
}
@media screen and (max-width: 990px) {
  /* line 801, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 h4 {
    display: none;
  }
}
/* line 809, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 .libelle-text {
  color: #000;
}
@media screen and (max-width: 990px) {
  /* line 809, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5 .libelle-text {
    display: block;
  }
}
/* line 816, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5.others .product-visuel {
  width: 45%;
  text-align: center;
}
/* line 820, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product5.others .product-description {
  width: 50%;
}
/* line 825, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-principal h4, .page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-secondaire h4 {
  text-align: left;
  padding-left: 80px;
}
/* line 830, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .description-diagnostic, .page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .product-text {
  color: #000;
}
@media screen and (max-width: 990px) {
  /* line 830, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .description-diagnostic, .page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .product-text {
    display: none;
  }
}
/* line 836, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .product-name {
  color: #000;
}
@media screen and (max-width: 990px) {
  /* line 836, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description .product-name {
    margin-bottom: 20px;
  }
}
/* line 842, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description a.btnVoir {
  color: #55951b;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  color: #fff;
  border: 1px solid #55951b;
  background-color: #55951b;
}
/* line 790, ../src/_general.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description a.btnVoir:hover {
  text-decoration: none;
  color: #55951b;
}
/* line 847, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description a.btnVoir:hover {
  border: 1px solid #55951b;
  background-color: #ffffff;
  color: #55951b;
}
@media screen and (max-width: 990px) {
  /* line 842, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-description a.btnVoir {
    min-height: 0px;
  }
}
/* line 858, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-principal .product-description a.btnVoir {
  color: #000;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "GothamBook";
  color: #000;
  border: 1px solid #000;
  background-color: #defafb;
}
/* line 790, ../src/_general.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-principal .product-description a.btnVoir:hover {
  text-decoration: none;
  color: #000;
}
/* line 863, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-principal .product-description a.btnVoir:hover {
  border: 1px solid #defafb;
  background-color: #000000;
  color: #defafb;
}
@media screen and (max-width: 990px) {
  /* line 761, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product {
    margin-top: 30px;
  }
}
@media screen and (max-width: 990px) {
  /* line 873, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .page-diagnostic-resultat-standard .product.product-principal {
    margin-top: 0px;
  }
}
/* line 880, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product .product-visuel .pSlid-thumbAll {
  right: 40px;
}
/* line 884, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product-principal {
  border: 4px solid #defafb;
}
/* line 886, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product-principal .product-description {
  background: #defafb;
}
/* line 889, ../src/_diagnostic.scss */
.page-diagnostic-resultat .page-diagnostic-resultat-standard .product-principal .product-description a.btnVoir:hover {
  background-color: #defafb;
}
/* line 899, ../src/_diagnostic.scss */
.page-diagnostic-resultat .ou .label-ou {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 36px;
  font-weight: bold;
  color: #fff;
  display: block !important;
}
/* line 907, ../src/_diagnostic.scss */
.page-diagnostic-resultat .ou .icon-signet {
  background-image: none;
}
@media screen and (max-width: 990px) {
  /* line 915, ../src/_diagnostic.scss */
  .page-diagnostic-resultat.page-diagnostic-resultat-maternite .product.others h4, .page-diagnostic-resultat.page-diagnostic-resultat-maternite .product.others .product-text {
    display: none;
  }
  /* line 918, ../src/_diagnostic.scss */
  .page-diagnostic-resultat.page-diagnostic-resultat-maternite .product.others .libelle-text {
    display: block;
  }
}
/* line 923, ../src/_diagnostic.scss */
.page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header {
  background-image: url(../../img/diagnostic/bg_resultat_enceinte.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #cda798;
  background-position: right;
}
/* line 929, ../src/_diagnostic.scss */
.page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header h2 {
  font-size: 28px;
  color: #FFF;
  margin: 0px;
  font-family: "times_sans_serif", sans-serif;
}
@media screen and (max-width: 990px) {
  /* line 929, ../src/_diagnostic.scss */
  .page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header h2 {
    font-size: 24px;
  }
}
@media screen and (max-width: 550px) {
  /* line 929, ../src/_diagnostic.scss */
  .page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header h2 {
    font-size: 15px;
  }
}
/* line 941, ../src/_diagnostic.scss */
.page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header p {
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  font-style: italic;
  font-size: 14px;
  margin: 0;
  padding: 14px 50px 0 0;
}
@media screen and (max-width: 990px) {
  /* line 941, ../src/_diagnostic.scss */
  .page-diagnostic-resultat.page-diagnostic-resultat-maternite .page-green-header p {
    padding: 14px 35px 0 0;
  }
}

/* line 956, ../src/_diagnostic.scss */
.page-diagnostic-resultat .bottom-blocks, .page-diagnostic-questionnaire .bottom-blocks {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #cfcfcf;
}
@media screen and (max-width: 990px) {
  /* line 956, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks, .page-diagnostic-questionnaire .bottom-blocks {
    margin-top: 0;
    border-top: 0px solid #cfcfcf;
  }
}
/* line 964, ../src/_diagnostic.scss */
.page-diagnostic-resultat .bottom-blocks .my-elancyl-block, .page-diagnostic-resultat .bottom-blocks .store-locator-block, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block, .page-diagnostic-questionnaire .bottom-blocks .store-locator-block {
  display: inline-block;
  width: 49%;
}
@media screen and (max-width: 990px) {
  /* line 964, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block, .page-diagnostic-resultat .bottom-blocks .store-locator-block, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block, .page-diagnostic-questionnaire .bottom-blocks .store-locator-block {
    width: 100%;
  }
}
@media screen and (max-width: 990px) {
  /* line 973, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account {
    height: 275px;
    margin-top: 10px;
    background-image: url("../../img/general/bgBloc-point.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
  }
  /* line 979, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account .logo-myElancyl, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account .logo-myElancyl {
    background-image: url("../../img/general/logoElancyl-pt.png");
    background-position: center;
    background-repeat: no-repeat;
    width: 140px;
    height: 60px;
    background-size: cover;
    display: block;
    position: absolute;
    right: 0;
  }
  /* line 988, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount {
    padding: 0;
    background-image: none;
    position: absolute;
    top: 100px;
    left: 40px;
    width: 100%;
    max-width: 225px;
  }
  /* line 996, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount p, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount p {
    font-size: 12px;
  }
  /* line 999, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount h3, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount h3 {
    font-size: 18px;
  }
  /* line 1002, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount ul, .page-diagnostic-questionnaire .bottom-blocks .my-elancyl-block .hpBloc-account .gamme-createAccount ul {
    color: #5e5e5e;
    font-size: 12px;
    font-family: "GothamBook";
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    list-style-position: inside;
  }
}
@media screen and (min-width: 991px) {
  /* line 1016, ../src/_diagnostic.scss */
  .page-diagnostic-resultat .bottom-blocks .store-locator-block, .page-diagnostic-questionnaire .bottom-blocks .store-locator-block {
    float: right;
  }
}

@media screen and (max-width: 990px) {
  /* line 1025, ../src/_diagnostic.scss */
  .page-diagnostic-questionnaire .bottom-blocks {
    margin-top: 0px;
    padding-top: 0px;
  }

  /* line 1031, ../src/_diagnostic.scss */
  .page-diagnostic2016 .padding-container, .page-diagnostic-resultat .padding-container {
    padding: 0 12px;
  }
  /* line 1034, ../src/_diagnostic.scss */
  .page-diagnostic2016 .main-container.container, .page-diagnostic-resultat .main-container.container {
    width: 100%;
    padding: 0px;
    margin: 0;
  }
  /* line 1038, ../src/_diagnostic.scss */
  .page-diagnostic2016 .main-container.container > .row, .page-diagnostic-resultat .main-container.container > .row {
    margin: 0;
  }
  /* line 1042, ../src/_diagnostic.scss */
  .page-diagnostic2016 section.col-sm-12, .page-diagnostic-resultat section.col-sm-12 {
    padding: 0;
  }
  /* line 1045, ../src/_diagnostic.scss */
  .page-diagnostic2016 #questionnaire-form .row, .page-diagnostic2016 .page-diagnostic-resultat .padding-container > .row, .page-diagnostic-resultat #questionnaire-form .row, .page-diagnostic-resultat .page-diagnostic-resultat .padding-container > .row {
    width: auto;
    margin: 0;
  }
  /* line 1048, ../src/_diagnostic.scss */
  .page-diagnostic2016 #questionnaire-form .row > .col-md-4, .page-diagnostic2016 .page-diagnostic-resultat .padding-container > .row > .col-md-4, .page-diagnostic-resultat #questionnaire-form .row > .col-md-4, .page-diagnostic-resultat .page-diagnostic-resultat .padding-container > .row > .col-md-4 {
    padding: 0;
  }
  /* line 1053, ../src/_diagnostic.scss */
  .page-diagnostic2016 .page-diagnostic-resultat .resultat > .col-md-6, .page-diagnostic2016 .page-diagnostic-resultat .resultat .col-md-5, .page-diagnostic2016 .page-diagnostic-resultat .resultat .col-md-4, .page-diagnostic2016 .page-diagnostic-resultat .resultat .col-md-3, .page-diagnostic2016 .page-diagnostic-resultat .resultat .col-md-2, .page-diagnostic-resultat .page-diagnostic-resultat .resultat > .col-md-6, .page-diagnostic-resultat .page-diagnostic-resultat .resultat .col-md-5, .page-diagnostic-resultat .page-diagnostic-resultat .resultat .col-md-4, .page-diagnostic-resultat .page-diagnostic-resultat .resultat .col-md-3, .page-diagnostic-resultat .page-diagnostic-resultat .resultat .col-md-2 {
    padding: 0;
  }
}
/* line 1, ../src/_webform.scss */
.webform-client-form {
  color: #6d6d6d;
  font-size: 11px;
  font-family: 'GothamBook';
}
/* line 6, ../src/_webform.scss */
.webform-client-form .webform-progressbar {
  margin: 30px auto 40px;
}
/* line 9, ../src/_webform.scss */
.webform-client-form .webform-progressbar .webform-progressbar-outer {
  border: 0;
}
/* line 12, ../src/_webform.scss */
.webform-client-form .webform-progressbar .webform-progressbar-outer .webform-progressbar-inner {
  height: 5px;
  background-color: #55951b;
}
/* line 16, ../src/_webform.scss */
.webform-client-form .webform-progressbar .webform-progressbar-outer .webform-progressbar-page {
  display: none;
}
/* line 18, ../src/_webform.scss */
.webform-client-form .webform-progressbar .webform-progressbar-outer .webform-progressbar-page .webform-progressbar-page-label {
  display: none;
}
/* line 23, ../src/_webform.scss */
.webform-client-form fieldset {
  border: none;
}
/* line 26, ../src/_webform.scss */
.webform-client-form fieldset.panel {
  margin: 30px auto;
  background-color: inherit;
  border-radius: 0;
  box-shadow: none;
}
/* line 33, ../src/_webform.scss */
.webform-client-form fieldset legend,
.webform-client-form fieldset legend.panel-heading {
  color: #55951b;
  background: none;
  border: 0;
  padding: 0;
}
/* line 42, ../src/_webform.scss */
.webform-client-form .panel-body {
  padding: 0;
}
/* line 46, ../src/_webform.scss */
.webform-client-form .form-item {
  display: flex;
  align-items: flex-start;
  margin: 15px auto;
}
@media (max-width: 990px) {
  /* line 46, ../src/_webform.scss */
  .webform-client-form .form-item {
    display: block;
  }
}
@media (min-width: 991px) {
  /* line 56, ../src/_webform.scss */
  .webform-client-form .form-item label {
    margin-top: 15px;
  }
  /* line 60, ../src/_webform.scss */
  .webform-client-form .form-item .form-checkboxes {
    width: 65%;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 64, ../src/_webform.scss */
  .webform-client-form .form-item .form-checkboxes label {
    margin-top: 0;
    line-height: 24px;
    margin-left: 3px;
    margin-right: 35px;
  }
  /* line 71, ../src/_webform.scss */
  .webform-client-form .form-item .form-checkboxes .form-type-checkbox {
    display: inline-block;
    margin: 15px 0;
  }
  /* line 76, ../src/_webform.scss */
  .webform-client-form .form-item #edit-submitted-notification-preferences {
    width: 75%;
  }
  /* line 78, ../src/_webform.scss */
  .webform-client-form .form-item #edit-submitted-notification-preferences > div {
    width: 50%;
  }
}
/* line 85, ../src/_webform.scss */
.webform-client-form label,
.webform-client-form button {
  color: #6d6d6d;
  font-size: 11px;
  font-family: 'GothamBook';
}
/* line 92, ../src/_webform.scss */
.webform-client-form label.control-label {
  flex-grow: 1;
  margin-right: 20px;
  margin-bottom: 0;
}
@media (max-width: 990px) {
  /* line 92, ../src/_webform.scss */
  .webform-client-form label.control-label {
    margin-bottom: 5px !important;
  }
}
/* line 101, ../src/_webform.scss */
.webform-client-form input,
.webform-client-form select,
.webform-client-form textarea,
.webform-client-form .form-radios {
  width: 80%;
  border: thin solid #d6d6d6;
  color: #616161;
  font-size: 10px;
  font-family: 'GothamBook';
  background-color: #fff;
  box-shadow: none;
  height: 40px;
  outline: none;
  border-radius: 0;
}
/* line 116, ../src/_webform.scss */
.webform-client-form input:focus,
.webform-client-form select:focus,
.webform-client-form textarea:focus,
.webform-client-form .form-radios:focus {
  border-color: #d6d6d6;
  box-shadow: none;
}
@media (max-width: 990px) {
  /* line 101, ../src/_webform.scss */
  .webform-client-form input,
  .webform-client-form select,
  .webform-client-form textarea,
  .webform-client-form .form-radios {
    max-width: 100%;
  }
}
/* line 126, ../src/_webform.scss */
.webform-client-form textarea {
  width: 100%;
  height: auto;
  min-height: 120px;
}
/* line 131, ../src/_webform.scss */
.webform-client-form textarea:focus {
  background-color: #e3e3e3;
}
/* line 136, ../src/_webform.scss */
.webform-client-form select {
  text-transform: uppercase;
}
/* line 140, ../src/_webform.scss */
.webform-client-form button {
  background-color: #d6d6d6;
  border-radius: 0;
  border: thin solid #d6d6d6;
  color: #fff;
  font-size: 10px;
  font-family: 'GothamBook';
  text-transform: uppercase;
  padding: 12px 30px;
}
/* line 150, ../src/_webform.scss */
.webform-client-form button.webform-previous {
  float: left;
}
/* line 153, ../src/_webform.scss */
.webform-client-form button.webform-next, .webform-client-form button.webform-submit {
  float: right;
}
/* line 158, ../src/_webform.scss */
.webform-client-form button.webform-submit {
  background-color: #55951b;
  border: thin solid #55951b;
}
/* line 164, ../src/_webform.scss */
.webform-client-form .form-actions {
  margin-top: 20px;
}
/* line 166, ../src/_webform.scss */
.webform-client-form .form-radios {
  border: none;
}
/* line 169, ../src/_webform.scss */
.webform-client-form .form-radios .form-item {
  display: inline-block;
  margin: 10px 20px auto 10px;
}
/* line 173, ../src/_webform.scss */
.webform-client-form .form-radios .form-item:last-of-type {
  margin: 10px auto auto auto;
}
/* line 175, ../src/_webform.scss */
.webform-client-form .form-radios .form-item .control-label {
  margin: auto;
  line-height: 20px;
}
/* line 182, ../src/_webform.scss */
.webform-client-form .webform-datepicker {
  display: flex;
  width: 80%;
}
@media (max-width: 990px) {
  /* line 182, ../src/_webform.scss */
  .webform-client-form .webform-datepicker {
    max-width: 100%;
  }
}
/* line 190, ../src/_webform.scss */
.webform-client-form .webform-datepicker .div {
  flex-grow: 1;
}
/* line 192, ../src/_webform.scss */
.webform-client-form .webform-datepicker input[type="image"] {
  width: auto;
}
/* line 196, ../src/_webform.scss */
.webform-client-form .help-block {
  padding-left: 10px;
}
/* line 200, ../src/_webform.scss */
.webform-client-form .webform-component-file .description,
.webform-client-form .webform-component-file .form-managed-file {
  flex-grow: 1;
}
/* line 203, ../src/_webform.scss */
.webform-client-form .webform-component-file .description {
  display: inherit;
}
/* line 205, ../src/_webform.scss */
.webform-client-form .webform-component-file .description a {
  display: none;
}
/* line 210, ../src/_webform.scss */
.webform-client-form .webform-component-file .form-managed-file {
  display: flex;
  align-items: center;
}
/* line 214, ../src/_webform.scss */
.webform-client-form .webform-component-file .form-managed-file input[type="file"] {
  height: inherit;
}
/* line 218, ../src/_webform.scss */
.webform-client-form .webform-component-file .form-managed-file button[type="submit"] {
  margin-left: 15px;
  padding: 6px 12px;
}
/* line 228, ../src/_webform.scss */
.webform-client-form .webform-grid thead th {
  text-align: center;
}
/* line 232, ../src/_webform.scss */
.webform-client-form .webform-grid tbody tr .webform-grid-question {
  vertical-align: middle;
}
/* line 236, ../src/_webform.scss */
.webform-client-form .webform-grid tbody tr .webform-grid-option label::before {
  left: inherit;
}
/* line 244, ../src/_webform.scss */
.webform-client-form .webform-container-inline {
  flex-grow: 1;
  width: 80%;
  max-width: 80%;
  display: flex;
  line-height: 40px;
}
@media (max-width: 990px) {
  /* line 244, ../src/_webform.scss */
  .webform-client-form .webform-container-inline {
    max-width: 100%;
  }
}
/* line 255, ../src/_webform.scss */
.webform-client-form .webform-container-inline .form-item {
  margin: auto 15px;
  flex-grow: 1;
}
/* line 256, ../src/_webform.scss */
.webform-client-form .webform-container-inline .form-item:first-of-type {
  margin-left: 0;
}
/* line 259, ../src/_webform.scss */
.webform-client-form .webform-container-inline .form-item select {
  width: 100%;
}
@media (max-width: 990px) {
  /* line 255, ../src/_webform.scss */
  .webform-client-form .webform-container-inline .form-item {
    margin: auto auto 15px 15px;
  }
}
/* line 268, ../src/_webform.scss */
.webform-client-form .webform-component-time .form-item:first-of-type {
  margin-left: 0;
}
/* line 269, ../src/_webform.scss */
.webform-client-form .webform-component-time .form-item:last-of-type {
  margin-right: 0;
}
/* line 274, ../src/_webform.scss */
.webform-client-form .form-type-checkbox label {
  line-height: 20px;
  margin-left: 20px;
}
/* line 280, ../src/_webform.scss */
.webform-client-form .form-textarea-wrapper {
  width: 80%;
  max-width: 80%;
}
@media (max-width: 990px) {
  /* line 280, ../src/_webform.scss */
  .webform-client-form .form-textarea-wrapper {
    max-width: 100%;
  }
}
/* line 288, ../src/_webform.scss */
.webform-client-form .url-textfield {
  display: none;
}

/* line 1, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link {
  height: 275px;
  margin-top: 10px;
  background-image: url(../../img/general/bgBloc-point.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
/* line 9, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .logo-myElancyl {
  background-image: url(../../img/general/logoElancyl-pt.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 140px;
  height: 60px;
  background-size: cover;
  display: block;
  position: absolute;
  right: 0;
}
/* line 20, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link {
  position: absolute;
  top: 100px;
  left: 40px;
  width: 100%;
  max-width: 225px;
  height: 130px;
  margin: 10px 0px;
  padding: 0;
}
/* line 29, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link .content-bar {
  width: 27px;
  display: inline-block;
  border-top: 1px solid #ffffff;
  margin-left: 10px;
  padding-top: 4px;
}
/* line 36, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link p {
  font-size: 12px;
  color: #5e5e5e;
  text-transform: uppercase;
  font-family: "GothamBook";
  margin-bottom: 5px;
}
/* line 43, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link h3 {
  font-size: 18px;
  color: #5e5e5e;
  text-transform: uppercase;
  font-family: "times_sans_serif", sans-serif;
  margin-top: 0;
}
/* line 50, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link ul {
  color: #5e5e5e;
  font-size: 12px;
  font-family: "GothamBook";
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
  list-style-position: inside;
}
/* line 59, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link .btn-external-link {
  width: auto;
  height: 35px;
  display: inline-block;
  font-size: 12px;
  font-family: "Conv_FuturaStd-Medium", sans-serif;
  border: none;
  border-radius: 0;
  border-left: 3px solid #ffffff;
  padding: 9px 18px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  text-decoration: none;
  color: #55951b;
  text-transform: uppercase;
}
/* line 83, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link .btn-external-link:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #55951b;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
/* line 103, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link .btn-external-link:not(.disabled):hover:before, .bloc-myElancyl-external-link .content-external-link .btn-external-link.hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/* line 107, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link .content-external-link .btn-external-link:not(.disabled):hover {
  color: #ffffff;
}

/* line 114, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link-min-height {
  background-image: url(../../img/general/gammeBG-createAccount.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 130px;
  margin: 10px 0px;
  padding: 26px 20px 20px 40%;
}
/* line 122, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link-min-height .content-external-link {
  position: initial;
  max-width: none;
  width: auto;
  height: auto;
  margin: 0;
}
/* line 128, ../src/_myElancylDisabled.scss */
.bloc-myElancyl-external-link-min-height .content-external-link ul {
  display: none;
}

/* line 135, ../src/_myElancylDisabled.scss */
.node-my-elancyl .content .row {
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 25%, #f0f0f0 25%, #f0f0f0 100%);
}
@media screen and (max-width: 990px) {
  /* line 135, ../src/_myElancylDisabled.scss */
  .node-my-elancyl .content .row {
    background: none;
  }
}
/* line 141, ../src/_myElancylDisabled.scss */
.node-my-elancyl .col-text {
  vertical-align: middle;
  display: table-cell;
  padding: 10px 100px 10px 20px;
}
@media screen and (max-width: 990px) {
  /* line 141, ../src/_myElancylDisabled.scss */
  .node-my-elancyl .col-text {
    padding: 0;
  }
}
/* line 149, ../src/_myElancylDisabled.scss */
.node-my-elancyl .col-image {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 156, ../src/_myElancylDisabled.scss */
.node-type-produit .bloc-myElancyl-external-link {
  margin-top: 0;
}

/*Fix PL / EL police*/
/* line 29, ../src/style.scss */
.i18n-pl *, .i18n-el * {
  font-family: "urwe" !important;
  font-weight: bold !important;
}
/* line 33, ../src/style.scss */
.i18n-pl .glyphicon, .i18n-el .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
  font-weight: normal !important;
}
