#reviews-render {
  background: #F8F8F8; }

.advices {
  font-family: "LacosteSansLight";
  text-transform: none;
  padding: 30px 0;
  color: #292929;
  width: 100%;
  margin: auto; }

.advices .column {
  width: calc(100% / 3 - (80px / 3));
  margin-right: 40px;
  display: inline-block;
  vertical-align: top; }

.en_US.advice h3 {
  margin-bottom: 5px; }

.en_US.advice .starsP {
  margin-top: 20px;
  margin-bottom: 20px; }
  .en_US.advice .starsP .item {
    display: block;
    margin-bottom: 2px;
    color: #000; }
  .en_US.advice .starsP img {
    height: 14px;
    width: 14px; }

.en_US.advice .dateRw {
  margin-left: 0;
  margin-bottom: 10px;
  display: block;
  color: #797979; }

.en_US.advice p.recom {
  background-color: #FFFFFF;
  padding: 0;
  color: #000; }

.en_US.advice p.ageValue {
  display: none; }

.advices .column.en_US {
  width: 100%;
  margin-right: 0px;
  clear: both; }
  .advices .column.en_US .w30 {
    width: 35%;
    float: left; }
  .advices .column.en_US .w70 {
    width: 65%;
    float: left; }

.advices .column:nth-of-type(3n) {
  margin-right: 0; }

.advices h2 {
  font-family: "LacosteSansCondensedBold";
  text-transform: uppercase;
  text-align: center;
  font-size: 2rem;
  position: relative; }

.advices h2:after {
  display: block;
  content: "";
  background-color: #292929;
  width: 50px;
  height: 1px;
  margin: auto;
  margin-top: 10px; }

.advice {
  background: #fff;
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
  padding: 40px 20px;
  padding-bottom: 10px;
  vertical-align: top;
  border-bottom: 1px solid #e5e5e5; }

.advice.en_US {
  background: #fff;
  display: inline-block;
  width: calc(100% - 80px);
  margin-bottom: 40px;
  padding: 40px;
  vertical-align: top;
  border-bottom: 1px solid #e5e5e5;
  margin-left: 40px;
  margin-right: 40px; }
  .advice.en_US p.reviewP {
    line-height: 2.2rem;
    margin-bottom: 10px;
    width: 70%;
    color: #000; }
  .advice.en_US p.starsP img {
    width: 14px; }
  .advice.en_US p {
    color: #000; }
  .advice.en_US .jauge {
    display: block;
    width: 75%;
    max-width: 260px;
    position: relative;
    min-height: 60px; }
    .advice.en_US .jauge .bar {
      top: 14px;
      left: 0;
      width: 100%;
      position: absolute;
      height: 1px;
      background-color: #797979;
      z-index: 0;
      margin: 0;
      float: none;
      border-radius: 0; }
    .advice.en_US .jauge span.bullet {
      position: relative;
      z-index: 1;
      height: 9px;
      width: 9px;
      border-radius: 10px;
      background-color: #797979;
      margin: 0 8%;
      display: block;
      float: left;
      margin-top: 10px; }
      .advice.en_US .jauge span.bullet span {
        position: absolute;
        top: 15px;
        left: -10px;
        font-size: 0;
        text-align: center;
        width: 30px;
        color: #797979; }
    .advice.en_US .jauge.jauge1 .p1 {
      background-color: #105a33; }
      .advice.en_US .jauge.jauge1 .p1 span {
        color: #105a33;
        font-size: 1rem; }
    .advice.en_US .jauge.jauge2 .p2 {
      background-color: #105a33; }
      .advice.en_US .jauge.jauge2 .p2 span {
        color: #105a33;
        font-size: 1rem; }
    .advice.en_US .jauge.jauge3 .p3 {
      background-color: #105a33; }
      .advice.en_US .jauge.jauge3 .p3 span {
        color: #105a33;
        font-size: 1rem; }
    .advice.en_US .jauge.jauge4 .p4 {
      background-color: #105a33; }
      .advice.en_US .jauge.jauge4 .p4 span {
        color: #105a33;
        font-size: 1rem; }
    .advice.en_US .jauge.jauge5 .p5 {
      background-color: #105a33; }
      .advice.en_US .jauge.jauge5 .p5 span {
        color: #105a33;
        font-size: 1rem; }

.advice h3, .advice h4 {
  font-size: 1.3rem;
  margin: 0;
  margin-bottom: 20px;
  font-family: "LacosteSansLight";
  color: #292929;
  line-height: 1; }

.advice h4 {
  line-height: 1;
  margin: 10px 0; }

.advice p {
  font-size: 1.3rem;
  margin: 0;
  margin-bottom: 2px;
  color: #797979;
  line-height: 2rem; }

.advice p.starsP {
  margin-top: 30px; }

.advice p.starsP span:first-child {
  margin-right: 5px;
  vertical-align: 1px; }

.advice p.recom {
  padding: 15px;
  background: #F8F8F8;
  margin: 15px 0;
  margin-bottom: 20px; }

.advice p.reviewP {
  line-height: 2.2rem;
  margin-bottom: 10px; }

span.dateRw {
  font-style: italic;
  vertical-align: -1px;
  font-size: 1.2rem;
  margin-left: 5px; }

.advice h3 a {
  color: #292929; }

.advice p.recom img {
  margin-right: 5px; }

.star, .starVide {
  background: #105a33;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-right: 1px; }

.starVide {
  background: #ccc9c9; }

.advice p.starsP img {
  width: 12px;
  margin-right: -1px; }

.advices button {
  display: block;
  margin: auto;
  border: 1px solid #e5e5e5;
  border-width: 2px;
  font-family: "LacosteSansCondensedBold";
  padding: 20px 60px;
  background: #fff;
  font-size: 1.5rem; }

.advices button:hover {
  color: #fff;
  background: #292929;
  border-color: transparent; }

.transition-all {
  transition: all 0.3s ease-out;
  transition-delay: 0.1s; }

/* Tablette : ipad */
@media screen and (max-width: 1279px) {
  .advices {
    padding-bottom: 100px; }
  .advices button {
    margin-top: 40px; }
  .advices .column.en_US .w70,
  .advices .column.en_US .w30 {
    width: 50%; }
  .advice.en_US p.reviewP {
    width: 100%; } }

/* Mobile */
@media screen and (max-width: 640px) {
  #reviews-render {
    background: #f3f3f3; }
  .advices h2 {
    margin-bottom: 0;
    background: #fff;
    text-align: left;
    font-size: 1.6rem;
    padding: 20px;
    border-bottom: 1px solid #e5e5e5; }
  .advices h2:after {
    display: none; }
  .advices {
    width: calc(100% - 40px);
    margin: auto; }
  .advices .column {
    width: 100%; }
  .advice {
    width: 100%;
    margin: 0;
    padding: 20px; }
  .advices .column.en_US .w70,
  .advices .column.en_US .w30 {
    clear: both;
    float: none;
    width: 100%; }
  .advice.en_US {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 10px; }
    .advice.en_US p.reviewP {
      width: 100%; }
    .advice.en_US .jauge {
      width: 100%; } }

/*# sourceMappingURL=advices.css.map */

/*# sourceMappingURL=../css/reviews.css.map */
