.yatadata-block {
  max-width: 1636px;
  margin: 0 auto 100px;
  padding: 0 40px;
}
.yatadata-block .yatadata__container .agenda__boutons {
  margin-bottom: 26px;
}
.yatadata-block .yatadata__container .agenda__boutons a {
  margin-right: 10px;
}
.yatadata-block .yatadata__container .nbItems {
  font-size: 2.2rem;
  margin-bottom: 26px;
}
.yatadata-block .yatadata__container .categViewItem {
  position: relative;
  padding: 12px 60px 12px 0;
  margin-bottom: 20px;
  border-bottom: 1px solid #F7F6E7;
  color: #F7F6E7;
  display: block;
}
.yatadata-block .yatadata__container .categViewItem .categViewItem__etiquette {
  font-size: 1.5rem;
  font-weight: 500;
  background: #F7F6E7;
  color: #76A38D;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 3px 16px;
  display: inline-block;
  margin-bottom: 16px;
}
.yatadata-block .yatadata__container .categViewItem__itemtitre {
  font-size: 3.6rem;
  font-weight: bold;
  margin-bottom: 5px;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.yatadata-block .yatadata__container .categViewItem__itemsoustitre {
  font-weight: bold;
  font-size: 1.6rem;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.yatadata-block .yatadata__container .categViewItem__iteminfos {
  margin-top: 20px;
  display: flex;
  font-weight: 500;
  letter-spacing: 1px;
  align-items: baseline;
}
.yatadata-block .yatadata__container .categViewItem__iteminfos .categViewItem__itemcommune {
  margin-right: 60px;
}
.yatadata-block .yatadata__container .categViewItem__iteminfos i {
  margin-right: 10px;
}
.yatadata-block .yatadata__container .categViewItem__iteminfos .icon-marker {
  font-size: 2.5rem;
}
.yatadata-block .yatadata__container .categViewItem__iteminfos .icon-calendrier {
  font-size: 2.1rem;
}
.yatadata-block .yatadata__container .categViewItem .s-button-next {
  width: 46px;
  height: 46px;
  right: 0;
  background: #F7F6E7;
}
.yatadata-block .yatadata__container .categViewItem .s-button-next i::before {
  color: #76A38D;
}
.yatadata-block .yatadata__container .categViewItem:hover .categViewItem__itemtitre,
.yatadata-block .yatadata__container .categViewItem:hover .categViewItem__itemsoustitre {
  color: #1E4B35;
}
.yatadata-block .yatadata__container .categViewItem:hover .s-button-next {
  background: transparent;
}
.yatadata-block .yatadata__container .categViewItem:hover .s-button-next i::before {
  color: #F7F6E7;
}
.yatadata-block .yatadata__container .moteurliste .toggle input + label,
.yatadata-block .yatadata__container .moteurliste .toggle input + span {
  color: #F7F6E7;
}
.yatadata-block .yatadata__container .moteurliste .toggle input + label::before,
.yatadata-block .yatadata__container .moteurliste .toggle input + span::before {
  background-color: rgba(247,246,231,0.3);
}
.yatadata-block .yatadata__container .moteurliste .toggle input:checked + label::before,
.yatadata-block .yatadata__container .moteurliste .toggle input:checked + span::before {
  background-color: #F7F6E7;
}
.yatadata-block .yatadata__container .moteurliste .toggle input:checked + label::after,
.yatadata-block .yatadata__container .moteurliste .toggle input:checked + span::after {
  background-color: #444444;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__select {
  display: block;
  margin: 0 0 20px;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__select label {
  font-weight: 900;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__select select {
  width: 100%;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox {
  font-size: 1.6rem;
  border-bottom: 1px solid #F7F6E7;
  color: #F7F6E7;
  padding: 0 0 8px;
  display: block;
  margin: 0 0 20px;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__title {
  font-size: 1.8rem;
  font-weight: 900;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__title-head {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__title-head::after {
  margin: 0;
  content: '-';
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__title-head.collapsed::after {
  content: '+';
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__checkboxes {
  padding: 10px 10px 0;
}
.yatadata-block .yatadata__container .moteurliste .yatadata__multicheckbox .multicheckbox__checkboxes .toggle {
  display: block;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date {
  display: block;
  margin: 0 0 20px;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date .label__dates {
  font-weight: 900;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date .deuxinputs .dates {
  display: flex;
  position: relative;
  font-size: 2rem;
  margin-top: 8px;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date .deuxinputs .dates span {
  position: absolute;
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
  top: 50%;
  left: 16px;
  font-size: 1.6rem;
  font-weight: 500;
  pointer-events: none;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date .deuxinputs .dates i {
  position: absolute;
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -ms-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
  top: 50%;
  right: 16px;
  font-size: 1.7rem;
  pointer-events: none;
}
.yatadata-block .yatadata__container .moteurliste .inputs_date .deuxinputs .dates input {
  width: 100%;
  background: rgba(247,246,231,0.3);
  border: none;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  border-radius: 40px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #F7F6E7;
  font-size: 1.6rem;
  font-weight: 500;
  padding: 8px 38px 8px 35px;
}
.yatadata-block .yatadata__container .moteurliste .resetFilters {
  margin-top: 40px;
  cursor: pointer;
  align-items: center;
}
.yatadata-block .yatadata__container .moteurliste .resetFilters i {
  margin-right: 8px;
  -webkit-transform: rotate(-13deg);
  -moz-transform: rotate(-13deg);
  -ms-transform: rotate(-13deg);
  -o-transform: rotate(-13deg);
  transform: rotate(-13deg);
}
.yatadata-block .yatadata__container .loadmore-content {
  text-align: center;
}
.lightpick {
  box-shadow: none;
  background: #F7F6E7;
}
.lightpick .lightpick__inner .lightpick__months {
  background: #F7F6E7;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month {
  background: #F7F6E7;
  font-family: 'Gotham XNarrow', sans-serif;
  color: #76A38D;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar {
  margin-bottom: 16px;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar .lightpick__month-title select {
  color: #76A38D;
  font-weight: bold;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar .lightpick__month-title select option {
  color: #F7F6E7;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar .lightpick__toolbar button {
  background: #76A38D;
  color: #F7F6E7;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar .lightpick__toolbar button i {
  pointer-events: none;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__month-title-bar .lightpick__toolbar button.lightpick__next-action i {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day-of-the-week {
  font-size: 1.6rem;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day {
  font-size: 1.6rem;
  margin: 4px 0;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-today {
  color: #1E4B35;
  font-weight: bold;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%231E4B35' cx='16' cy='16' r='16'/%3E%3C/svg%3E");
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-today:hover {
  color: #76A38D;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-in-range {
  background: #ffffff;
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-start-date,
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-end-date {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%2376A38D' cx='16' cy='16' r='16'/%3E%3C/svg%3E");
}
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-start-date.is-in-range,
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-start-date.is-in-range.is-flipped,
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-end-date.is-in-range,
.lightpick .lightpick__inner .lightpick__months .lightpick__month .lightpick__day.is-end-date.is-in-range.is-flipped {
  background: #76A38D;
}
@media (max-width: 1024px) {
  .yatadata-block .yatadata__container .categViewItem {
    padding: 8px 60px 8px 0;
  }
  .yatadata-block .yatadata__container .categViewItem .categViewItem__etiquette {
    font-size: 1.4rem;
    margin-bottom: 12px;
  }
  .yatadata-block .yatadata__container .categViewItem .categViewItem__itemtitre {
    font-size: 2.6rem;
  }
  .yatadata-block .yatadata__container .categViewItem .categViewItem__iteminfos {
    font-size: 1.6rem;
    margin-top: 15px;
  }
  .yatadata-block .yatadata__container .categViewItem .s-button-next {
    width: 40px;
    height: 40px;
    top: 46px;
  }
}
