/* ------ */

  body, html{
    overflow-x: clip  !important;
  }

  #Wrapper-addedB {
    background-color: #000000 !important;
  }

  #TreatmentName-addedB {
    color: #ccb089;
    font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif !important;
    font-size: 22px !important;
    line-height: 22px !important;
    text-transform: uppercase !important;
    margin: 0 !important;
    font-weight: normal !important;
  }

  #TreatmentDescription-addedB {
    color: #ffffff;
  }

  #buttons-T-addedB {
    background-color: #ccb089 !important;
    border: 1px solid #ccb089 !important;
    border-radius: 5px;
  }

  #TextP-addedB {
    background-color: #000000 !important;
    color: #fff !important;
  }

  #soin-apaisant-douceur .TreatmentDescription.ExpandText::before {
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1)) !important;
  }

  #soin-apaisant-douceur .TreatmentDescription.ExpandText .BtnClose {
    color: #fff !important;
  }

  #soin-apaisant-douceur .GoldText {
    color: #ccb089 !important;
    font-weight: normal;
    font-size: 18px;
    line-height: 1.4em;
    box-sizing: border-box;
  }

  .TreatmentName {
    color: #B40024;
  }

  #duration-rebalancing{
    padding: 3px !important;
    font-size: 14px !important;
  }

  #SPA-2019-LISTE-SPAS-CONTENT .BlockContent .TreatmentDuration {
    font-style: normal !important;
    font-family: "Gotham SSm book A", "Gotham SSm book B", "Gotham Book", Helvetica, Arial, sans-serif !important; 
    padding: 5px;
  }

  .TreatmentDuration {
    font-size: 12px !important;
  }

  .TreatmentDuration {
    color: #fff;
    background-color: #B40024;
  }

  .legal-mention{
    font-size: 16px;
  }

  .str-normal {
    font-weight: normal;
  }
  .text-cstm {
    padding: 3px;
    background-color: #B40024 !important;
    color: #fff !important;
    font-size: 12px;
  }
  .cstm-title{
    color: #B40024 !important;
  }

  .precious-duration{
    color: #fff;
    background-color: #B40024;
    padding: 5px;
  }


  .MyContent .BtnLink a{
    border-radius: 5px;
    background-color: #B40024;
    border: 2px solid #B40024;
  }


  .cstm-legal {
    color: #D22929 !important;
  }

  .cstm-title{
    line-height: 25px !important;
  }
  .cstm-duration{
    margin-left: 0 !important;
  }
/* ----- */

.hide-portrait{
    display: none;
  }

  .cstm-landscape{
    display: none;
  }


@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
  .cstm-landscape{
    display: initial !important;
  }
  .landscape-m{
    margin-left: 0 !important;
  }
  .landscape-title {
    line-height: 25px !important;
  }
}

@media only screen
and (min-device-width : 834px)
and (max-device-width : 1112px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
  .hide-portrait {
    display: initial !important;
  }
  .cstm-portrait {
    margin-left: 0 !important;
  }
  .portrait-name {
    line-height: 25px !important;
  }
}

@media (max-width: 480px) {
  #SPA-2019-LISTE-SPAS-CONTENT .BlockContent .TreatmentDuration {
    margin-top: 10px;
  }
}
