:root{
  --dark: #000;
  --dark-bg-text: #FFF;
}

/* line 1, onfullsize.scss */
#DiplayProductPriceCart {
  text-align: center;
  background: rgba(255, 255, 255, 0.94);
  color: black;
  width: 100%;
  display: block;
  margin: auto;
  border-radius: 4px;
  overflow: hidden;
}
/* line 11, onfullsize.scss */
#DiplayProductPriceCart .resumeProduit {
  background: #4680bc;
  color: white;
  font-size: 1.4em;
  font-weight: 500;
  padding: .4em;
  margin-bottom: 10px;
}
/* line 19, onfullsize.scss */
#DiplayProductPriceCart .prixProduit {
  background: #335d88;
  display: inline-block;
  padding: 5px 8px;
  font-size: .8em;
  vertical-align: top;
  border-radius: 12px;
  margin-left: 10px;
}
/* line 28, onfullsize.scss */
#DiplayProductPriceCart .changePriceAndOptions {
  padding: 5px 0px;
  border: 1px solid rgba(0, 0, 0, 0.11);
  cursor: pointer;
  margin: 9px 0;
}
/* line 34, onfullsize.scss */
#DiplayProductPriceCart .custoMiZeMyStuff {
  vertical-align: middle;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.02);
  border-radius: 3px;
  cursor: pointer;
  padding: 7px;
  display: inline-block;
}
/* line 47, onfullsize.scss */
#DiplayProductPriceCart .removeCustomProduct {
  vertical-align: middle;
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: rgba(0, 0, 0, 0.02);
  border-radius: 3px;
  cursor: pointer;
  padding: 7px;
  display: inline-block;
}
/* line 60, onfullsize.scss */
#DiplayProductPriceCart .submitOrder, #DiplayProductPriceCart .offlineOrder {
  display: block;
  width: 100%;
  -webkit-appearance: none;
  border: none;
  background: #4680bc;
  color: #ebffee;
  font-size: 1.4em;
  text-transform: uppercase;
  padding: 8px;
  margin: 10px 0 0 0;
  border-radius: 0px 0px 3px 3px;
  cursor: pointer;
}
/* line 74, onfullsize.scss */
#DiplayProductPriceCart .offlineOrder {
  font-size: 1em;
}
/* line 77, onfullsize.scss */
#DiplayProductPriceCart a {
  text-decoration: none;
}

/* line 83, onfullsize.scss */
.formUser {
  background: white;
  padding: 15px;
  border-radius: 3px;
  margin: 20px auto;
  max-width: 440px;
}
/* line 89, onfullsize.scss */
.formUser h3 {
  text-align: center;
  color: #565656;
  text-shadow: 1px 1px 0Px #d2d2d2;
  font-weight: normal;
  font-size: 27px;
  margin: 0;
  padding: 0 0 11px 0;
}
/* line 98, onfullsize.scss */
.formUser .fieldForm {
  width: 100%;
  padding: 5px 0;
}
.fieldForm .chckbox{
  width: auto;
  display: inline-block;
  vertical-align:top;
}
.fieldForm label{

  color: black;
  width: 80%;
  display: inline-block;
}
/* line 102, onfullsize.scss */
.formUser input, .formUser textarea, .formUser button, .formUser .inCaseOfEmergency {
  width: 98%;
  max-width: 370px;
  display: block;
  margin: auto;
  padding: 8px;
  font-size: 16px;
  border-radius: 3px;
  box-sizing: border-box;
}
/* line 112, onfullsize.scss */
.formUser input {
  border: 1px solid rgba(0, 0, 0, 0.26);
  box-shadow: 0px -2px 8px 1px rgba(0, 0, 0, 0.1) inset;
  text-align: center;
}
.formUser input:disabled {
  border: 1px solid rgba(0, 0, 0, 0);
  box-shadow: 0px -2px 8px 1px rgba(0, 0, 0, 0) inset;
  text-align: center;
  color: rgb(39, 39, 39);
  background: transparent;
  margin: 0 auto;
  padding: 0;
}
.formUser input:disabled::placeholder{
  color:transparent;
}
/* line 117, onfullsize.scss */
.formUser textarea {
  text-align: left;
  min-height: 300px;
}
/* line 121, onfullsize.scss */
.formUser button {
  text-transform: uppercase;
  background: #4680bc;
  color: #ebffee;
  border: none;
  border-radius: 3px 3px 3px 3px;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  width: auto;
  padding: 10px 17px;
}
/* line 133, onfullsize.scss */
.formUser .inCaseOfEmergency {
  background: rgba(219, 37, 28, 0.76);
  margin: 20px auto;
  text-align: center;
  transition: all ease .1s;
}
/* line 140, onfullsize.scss */
.formUser .inCaseOfEmergency:empty {
  opacity: 0;
  height: 0px;
  font-size: 0pt;
  padding: 0;
  margin: 0;
}
/* line 148, onfullsize.scss */
.formUser .mdpOublieBitch {
  width: 100%;
  text-align: center;
  padding: 10px 0px 20px 0px;
  box-sizing: border-box;
  display: block;
}

/* line 157, onfullsize.scss */
.cmdDetails ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 161, onfullsize.scss */
.cmdDetails ul li {
  clear: both;
  font-weight: 900;
  margin: 13px 0;
  padding: 10px 0;
  border-top: 1px solid white;
}
/* line 168, onfullsize.scss */
.cmdDetails ul li .OptionsBought {
  font-weight: 400;
  padding: 0px 0px 2px 12px;
}
/* line 173, onfullsize.scss */
.cmdDetails ul li .prixPrix {
  border-bottom: 1px dashed black;
  padding-bottom: 4px;
  margin-left: 10px;
  padding-left: 5px;
  padding-right: 5px;
  color: #4680bc;
  font-size: 1.1em;
  font-weight: 600;
  float: right;
  margin-right: 10px;
}
/* line 189, onfullsize.scss */
.cmdDetails ul li ul li {
  font-style: italic;
  border: none;
  margin: 5px 10px;
  padding: 0;
  font-weight: 400;
}
/* line 197, onfullsize.scss */
.cmdDetails ul li .imgPanier {
  vertical-align: top;
  width: 10%;
  padding: 0 10px;
  display: inline-block;
  box-sizing: border-box;
}
/* line 206, onfullsize.scss */
.cmdDetails .PriceAndName {
  display: inline-block;
  width: 60%;
  vertical-align: top;
}
/* line 211, onfullsize.scss */
.cmdDetails .supprimerDupanier {
  max-width: 30%;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  vertical-align: top;
  cursor: pointer;
  padding: 8px;
  border-radius: 3px;
  background: #e0274b;
}

/* line 225, onfullsize.scss */
.btn-std, .endThisCart .payerMaCommande {
  text-decoration: none;
  text-transform: uppercase;
  background: #4680bc;
  color: #ebffee;
  border: none;
  border-radius: 3px 3px 3px 3px;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  width: auto;
  margin: 0 0 0 auto;
  display: block;
  font-size: 1.3em;
  padding: 10px 17px;
}
/* line 241, onfullsize.scss */
.btn-std.red, .endThisCart .red.payerMaCommande {
  background: #e0274b;
}

/* line 246, onfullsize.scss */
.totalCmdIsAbout {
  margin: 30px 0;
  text-align: center;
}

/* line 250, onfullsize.scss */
.endThisCart {
  margin-top: 10px;
}
/* line 253, onfullsize.scss */
.endThisCart a {
  text-decoration: none;
}
/* line 257, onfullsize.scss */
.endThisCart textarea {
  width: 90%;
  margin: auto;
  display: block;
  box-sizing: border-box;
  border: 1px solid black;
  border-radius: 3px;
}

/* line 270, onfullsize.scss */
.OrderByLine {
  cursor: pointer;
  margin: 10px 0;
  padding: 10px;
  background: rgba(255, 255, 255, 0.21);
  border-radius: 3px;
  border: 1px solid rgba(255, 255, 255, 0.15);
}
/* line 278, onfullsize.scss */
.OrderByLine .OrderStatus {
  background: #14b352;
  color: white;
  padding: 5px;
  border-radius: 3px;
  font-size: 0.8em;
  text-transform: lowercase;
}

/* line 287, onfullsize.scss */
.OrderByDetail {
  display: none;
}

/* line 291, onfullsize.scss */
.TeteDeGondole {
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  display: table;
}
/* line 298, onfullsize.scss */
.TeteDeGondole #PreviousBurger, .TeteDeGondole #NextBurger {
  height: 100%;
  cursor: pointer;
  display: table-cell;
  width: 10%;
  vertical-align: middle;
  text-align: center;
  font-size: 22px;
}
/* line 308, onfullsize.scss */
.TeteDeGondole #objetsListesHome {
  display: table-cell;
  width: 80%;
}

/* line 316, onfullsize.scss */
.parallax-window {
  min-height: 200px;
  background: transparent;
}

/* line 321, onfullsize.scss */
.TranslationGauche {
  transform: translate3d(-20%, 0px, 0px);
  -webkit-transform: translate3d(-20%, 0px, 0px);
  opacity: 0;
  transition: all ease .3s;
}

/* line 327, onfullsize.scss */
.TranslationDroite {
  transform: translate3d(20%, 0, 0);
  -webkit-transform: translate3d(20%, 0, 0);
  opacity: 0;
  transition: all ease .3s;
}

/* line 333, onfullsize.scss */
.TranslationHaut {
  transform: translate3d(0, -400%, 0);
  -webkit-transform: translate3d(0, -400%, 0);
  opacity: 0;
  transition: all ease .3s;
}

/* line 339, onfullsize.scss */
.TranslationBas {
  transform: translate3d(0, 400%, 0);
  -webkit-transform: translate3d(0, 400%, 0);
  opacity: 0;
  transition: all ease .3s;
}

/* line 347, onfullsize.scss */
.workingTrans {
  opacity: 1;
  transform: translate3d(0%, 0px, 0px);
  -webkit-transform: translate3d(0%, 0px, 0px);
}

/* line 353, onfullsize.scss */
.parallax-window .innerText .workingTrans {
  position: absolute;
  z-index: 400;
}
.mentionslegales{
   font-size: 0.5em;margin-top: 4px;
}
@media screen and (min-width: 800px) {
  /* line 361, onfullsize.scss */
  .objetsListes {
    text-align: center;
  }

  /* line 367, onfullsize.scss */
  .newsletter label {
    -webkit-transform: translateY(25px);
    -ms-transform: translateY(25px);
    -moz-transform: translateY(25px);
    -o-transform: translateY(25px);
    transform: translateY(25px);
  }

  /* line 375, onfullsize.scss */
  #FacebookPosts {
    display: block !important;
    max-height: 350px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  /* line 381, onfullsize.scss */
  #FacebookPosts .content-pages {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
  }
  /* line 386, onfullsize.scss */
  #FacebookPosts .fbPost {
    background: white;
  }
  /* line 388, onfullsize.scss */
  #FacebookPosts .fbPost p {
    border: none;
    background: none;
  }
  /* line 393, onfullsize.scss */
  #FacebookPosts h2 {
    font-weight: 300;
    text-align: center;
    margin: 0;
    padding: 0;
  }

  /* line 402, onfullsize.scss */
  .removeHrefOnload a {
    color: inherit;
    text-decoration: inherit;
  }

  /* line 407, onfullsize.scss */
  .maxiBody {
    background: rgba(255, 255, 255, 0.85);
    max-width: 1024px;
    margin: auto;
  }

  /* line 412, onfullsize.scss */
  .changeOnFullSize {
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    display: table;
  }
  /* line 417, onfullsize.scss */
  .changeOnFullSize .ico_list {
    display: none;
  }
  /* line 420, onfullsize.scss */
  .changeOnFullSize #onclickmenu {
    display: none;
  }
  /* line 423, onfullsize.scss */
  .changeOnFullSize header {
    display: table-cell;
    width: 20%;
  }
  /* line 426, onfullsize.scss */
  .changeOnFullSize header a {
    display: block;
    /*height: 1px;*/
  }
  /* line 431, onfullsize.scss */
  .changeOnFullSize #show_me_the_menu {
    display: table-cell !important;
    vertical-align: middle;
  }
  /* line 434, onfullsize.scss */
  .changeOnFullSize #show_me_the_menu li {
    line-height: 100%;
    display: inline-block;
    text-transform: capitalize;
    font-weight: 300;
    font-size: 20px;
    padding: 0;
    margin: 0 7px;
    background: none;
    border: none;
    cursor: pointer;
  }

  /* line 449, onfullsize.scss */
  .ContentChangeOnFulSize {
    box-sizing: border-box;
    width: 70%;
    padding: 10px;
    float: left;
  }

  /* line 456, onfullsize.scss */
  .footer-staying {
    background: none;
    box-sizing: border-box;
    width: 30%;
    float: left;
    font-size: 0.8em;
  }
  /* line 462, onfullsize.scss */
  .footer-staying h1 {
    margin: 20px;
  }

  /* line 466, onfullsize.scss */
  .emagix {
    clear: both;
  }

  /* line 470, onfullsize.scss */
  .content-pages {
    background: none;
    border-radius: 5px;
    /*border: 1px solid black;*/
  }

  /* line 475, onfullsize.scss */
  .homeland {
    background: none;
    display: inline;
    text-decoration: none;
  }

  /* line 480, onfullsize.scss */
  .hideLargeDevice {
    display: none !important;
  }

  /* line 484, onfullsize.scss */
  .blockPageContent {
    background: white;
    border-radius: 5px;
    border: 1px solid rgba(0, 0, 0, 0.18);
  }

  /* line 490, onfullsize.scss */
  #DiplayProductPriceCart {
    text-align: center;
    background: rgba(255, 255, 255, 0.94);
    color: black;
    width: 70%;
    display: block;
    margin: auto;
    border-radius: 4px;
    overflow: hidden;
  }
  /* line 500, onfullsize.scss */
  #DiplayProductPriceCart .resumeProduit {
    background: #4680bc;
    color: white;
    font-size: 1.4em;
    font-weight: 500;
    padding: .4em;
    margin-bottom: 10px;
  }
  /* line 508, onfullsize.scss */
  #DiplayProductPriceCart .prixProduit {
    background: #335d88;
    display: inline-block;
    padding: 5px 8px;
    font-size: .8em;
    vertical-align: top;
    border-radius: 12px;
    margin-left: 10px;
  }
  /* line 517, onfullsize.scss */
  #DiplayProductPriceCart .changePriceAndOptions {
    padding: 5px 0px;
    border: 1px solid rgba(0, 0, 0, 0.11);
    cursor: pointer;
    margin: 9px 0;
  }
  /* line 523, onfullsize.scss */
  #DiplayProductPriceCart .custoMiZeMyStuff {
    vertical-align: middle;
    width: 45%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.02);
    border-radius: 3px;
    cursor: pointer;
    padding: 7px;
    display: inline-block;
  }
  /* line 536, onfullsize.scss */
  #DiplayProductPriceCart .removeCustomProduct {
    vertical-align: middle;
    width: 45%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(0, 0, 0, 0.02);
    border-radius: 3px;
    cursor: pointer;
    padding: 7px;
    display: inline-block;
  }
  /* line 549, onfullsize.scss */
  #DiplayProductPriceCart .submitOrder, #DiplayProductPriceCart .offlineOrder {
    width: 100%;
    padding: 8px;
    margin: 10px 0 0 0;
    border-radius: 0px 0px 3px 3px;
  }
}

#rechercheSite {
  margin: 10px 0px 10px 0px;
  text-align: center;
}

#rechercheSite input[type="text"] {
  display: inline-block;
  width: 60%;
  font-size: 1em;
  border-radius: 7px;
  border: none;
  -webkit-appearance: none;
  background: white;
  padding: 2% 5%;
  color: var(--dark);
}

#rechercheSite input[type="submit"]{
  display:inline-block;
  color: var(--dark);
}

.SocialArtist{
  text-align:center;
}
.SocialArtist a{
  color:inherit;
  text-decoration:none;
  font-size:2.4em;
}
.VotesArtistes{
  text-align:center;
  font-size:2em;
}

.VotesArtistes button {
  background: var(--dark);
  color: var(--dark-bg-text);
  border: none;
  -webkit-appearance: none;
  text-transform: uppercase;
  font-size: 0.7em;
  padding: 0.7em;
  display: block;
  cursor: pointer;
  margin: 10px auto;
}
#CommentSectionReload{
  background:white;
  text-align:center;
}
#FormulaireVote {
  background: rgba(0, 0, 0, 0.79);
  position: fixed;
  width: 100vw;
  left: 0;
  top: 0;
  height: 100vh;
  z-index: 9;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.RealFormVote{
  height: 320px;
  width: 320px;
  margin: auto;
  background: white;
  color: black;
  box-sizing: border-box;
  padding: 20px;
  border-radius: 5px;
}
.TitreVote{
  display:block;
  width:100%;
  text-align:center;
  font-size:1.3em;
}

div#card-element {
    width: 80%;
    margin: auto;
    padding: 25px;
}
