.post-type-archive-agenda-pnr #main {
  padding: 40px 0 120px;
  background: #f6f6f6;
}
.chapo_agenda {
  margin: 0 auto 60px;
  padding: 0 20px;
  max-width: 870px;
  color: #B9B9B9;
  font-size: 16px;
  line-height: 2;
}
.agenda_list_container {
  overflow-x: clip;
}
.agenda_list_container .moteur_container {
  width: 100%;
  padding: 0 0 0 100px;
}
.agenda_list_container .moteur_container .mobile-btn-moteur {
  margin: 0 0 30px;
  display: none;
}
.agenda_list_container .moteur_container .mobile-btn-moteur div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  border: 1px solid #4A4A4A;
  color: #4A4A4A;
  font-weight: 600;
  padding: 8px 15px;
  cursor: pointer;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.agenda_list_container .moteur_container .mobile-btn-moteur div svg {
  width: 30px;
  height: 22px;
  fill: #4A4A4A;
}
.agenda_list_container .moteur_container .moteur {
  margin: 0 0 40px;
}
.agenda_list_container .moteur_container .moteur ul {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 0;
  margin: 0 0 15px 0;
}
.agenda_list_container .moteur_container .moteur ul li {
  margin: 0 15px 0 0;
}
.agenda_list_container .moteur_container .moteur ul li span {
  display: inline-flex;
  justify-content: center;
  text-align: center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 13px;
  text-transform: uppercase;
  border: 1px solid #4A4A4A;
  color: #4A4A4A;
  font-weight: 600;
  padding: 8px 15px;
  cursor: pointer;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
}
.agenda_list_container .moteur_container .moteur ul li span:hover {
  color: #fff;
  background: #4A4A4A;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper {
  margin: 0 30px 0 0;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper label {
  display: block;
  font-size: 14px;
  font-weight: 300;
  margin: 0 0 5px 0;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper select {
  background: #75B730;
  color: #fff;
  height: 40px;
  font-size: 13px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-weight: 600;
  padding: 0 10px;
  font-family: 'Montserrat', sans-serif !important;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper .reinit {
  font-size: 14px;
  color: #75B730;
  font-weight: 600;
  text-decoration: underline;
  -webkit-transition: 400ms;
  -moz-transition: 400ms;
  -ms-transition: 400ms;
  -o-transition: 400ms;
  transition: 400ms;
  cursor: pointer;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper .reinit:hover {
  color: #4A4A4A;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates {
  position: relative;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates #datepicker-easepick {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 40px;
  pointer-events: none;
  visibility: hidden;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper {
  display: flex;
  align-items: center;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper > div {
  height: 40px;
  border: 1px solid #4A4A4A;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 135px;
  margin: 0 15px 0 0;
  display: flex;
  align-items: center;
  padding: 0 15px;
  cursor: pointer;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper > div .duau {
  font-size: 16px;
  color: #75B730;
  font-weight: 600;
  margin: 0 4px 0 0;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper > div .value {
  font-size: 16px;
  font-weight: 300;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper > div:last-child {
  margin: 0;
}
.agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper:last-child {
  margin: 0;
}
.agenda_list_container .moteur_container .posts-count-controls {
  display: flex;
  align-items: center;
  margin: 0 0 15px;
}
.agenda_list_container .moteur_container .posts-count-controls .nmbr {
  width: 70%;
  flex: 0 0 70%;
  display: block;
  font-size: 14px;
  color: #75B730;
  font-weight: 500;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn {
  width: 30%;
  flex: 0 0 30%;
  color: #75B730;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 12px;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn >span {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  margin: 0 40px 0 0;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn >span svg {
  margin-right: 8px;
  width: 19px;
  height: 15px;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn span:last-child {
  margin: 0;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn svg path {
  fill: #75B730;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn .active {
  color: #4A4A4A;
}
.agenda_list_container .moteur_container .posts-count-controls .controls__btn .active svg path {
  fill: #4A4A4A;
}
.agenda_list_container .list_carte {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.agenda_list_container .list_carte .list {
  width: 70%;
  flex: 0 0 70%;
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px 0 100px;
}
.agenda_list_container .list_carte .list .agenda-item {
  width: 50%;
  flex: 0 0 50%;
  margin: 0 0 40px;
}
.agenda_list_container .list_carte .list .agenda-item .innerbkgd {
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 15px 15px 20px 15px;
  height: 100%;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -ms-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}
.agenda_list_container .list_carte .list .agenda-item .innerbkgd:hover {
  background: #fdfdfd;
}
.agenda_list_container .list_carte .list .agenda-item .inner {
  display: flex;
  flex-wrap: wrap;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row {
  width: 100%;
  flex: 0 0 100%;
  margin: 0 0 15px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span {
  font-size: 12px;
  text-transform: uppercase;
  color: #75B730;
  font-weight: 600;
  background: #f6f6f6;
  padding: 6px 10px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span:not(:last-child) {
  margin-right: 5px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span.marches {
  background: #fbeee6;
  color: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span.nature {
  background: #eafaf1;
  color: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span.culture {
  background: #f5eef8;
  color: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span.sport-de-nature {
  background: #ebf5fb;
  color: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .cat-row span.cinquiemeslug {
  background: #fef9e7;
  color: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row {
  width: 38%;
  flex: 0 0 38%;
  padding: 0 10px 0 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .imgcropCtn {
  position: relative;
  overflow: hidden;
  height: 280px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .imgcropCtn .imgcrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  object-position: center;
  min-height: 100%;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .partenariat {
  margin: 10px 0 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .partenariat .texteFleche a {
  color: #75B730;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .partenariat .texteFleche a:hover {
  color: #75B730;
}
.agenda_list_container .list_carte .list .agenda-item .inner .img-row .partenariat .nom {
  font-size: 14px;
  font-weight: 200;
  display: block;
  margin: 5px 0 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row {
  width: 62%;
  flex: 0 0 62%;
  padding: 0 0 0 10px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .date {
  font-size: 16px;
  color: #75B730;
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .commune {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #75B730;
  padding: 6px 10px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 20px 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .commune svg {
  width: 15px;
  height: 18px;
  margin: 0 5px 0 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .commune .marker {
  fill: #fff;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .destination {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  transform: translateY(5px);
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .destination svg {
  width: 35px;
  height: 30px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .destination path {
  fill: #75B730;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .destination a:hover path {
  fill: #666;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row h2 {
  margin: 0;
  line-height: 1.2;
  font-size: 18px;
  font-weight: 600;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .chapo {
  font-size: 18px;
  font-weight: 200;
  margin: 0 0 20px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .desc {
  font-size: 14px;
  margin: 0 0 20px;
  font-weight: 200;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .desc p {
  font-size: 14px;
  font-weight: 200;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .desc a {
  color: #B9B9B9;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .desc a:hover {
  color: #333;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .infosComp {
  font-size: 14px;
  font-weight: 200;
  display: block;
  margin: 0 0 20px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .txt-row .texteFleche1 {
  margin: 0 0 20px;
}
.agenda_list_container .list_carte .list .agenda-item .inner .titreFleche {
  font-size: 14px;
  font-weight: 600;
  display: block;
  margin: 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .texteFleche {
  font-size: 14px;
  font-weight: 200;
}
.agenda_list_container .list_carte .list .agenda-item .inner .texteFleche p {
  margin: 0;
}
.agenda_list_container .list_carte .list .agenda-item .inner .texteFleche a {
  color: #75B730;
  text-decoration: underline;
}
.agenda_list_container .list_carte .list .agenda-item .inner .texteFleche a:hover {
  color: #B9B9B9;
}
.agenda_list_container .list_carte .list .agenda-item .inner .texteFleche ul {
  display: none;
}
.agenda_list_container .list_carte .list .agenda-item:nth-child(odd) {
  padding: 0 20px 0 0;
}
.agenda_list_container .list_carte .list .agenda-item:nth-child(even) {
  padding: 0 0 0 20px;
}
.agenda_list_container .list_carte .carte {
  width: 30%;
  flex: 0 0 30%;
  padding: 0 0 0 20px;
}
.agenda_list_container .list_carte .carte .cartesticky {
  width: 100%;
  height: calc(100vh - 80px);
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 40px;
}
.agenda_list_container .list_carte .carte #agenda-carte {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.agenda_list_container .list_carte .list.remove,
.agenda_list_container .list_carte .carte.remove {
  display: none;
}
.agenda_list_container .list_carte .carte.full {
  width: 100%;
  flex: 0 0 100%;
  padding: 0 100px;
}
.agenda_list_container .list_carte .list.full {
  width: 100%;
  flex: 0 0 100%;
  padding: 0 100px;
}
.leafletPopupContent {
  min-width: 230px;
}
.leafletPopupContent .imgcropCtn {
  position: relative;
  overflow: hidden;
  height: 130px;
  margin: 0 0 5px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.leafletPopupContent .imgcropCtn .imgcrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  object-position: center;
  min-height: 100%;
}
.leafletPopupContent .titre {
  display: block;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
}
.leafletPopupContent .date,
.leafletPopupContent .ouverture {
  display: block;
  font-size: 13px;
  color: #75B730;
  font-weight: 600;
  line-height: 1.2;
}
.leafletPopupContent .ouverture {
  margin: 0 0 5px;
}
.leafletPopupContent .commune {
  padding: 2px 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #75B730;
  color: #75B730;
  line-height: 1.2;
  font-size: 13px;
  font-weight: 600;
}
#agenda-accueil {
  background: #f9f9f9;
  padding: 40px 20px;
}
#agenda-accueil .inner {
  max-width: 940px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  background: #fff;
  border: 1px solid #75B730;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#agenda-accueil .inner > div {
  width: 50%;
  flex: 0 0 50%;
}
#agenda-accueil .inner .txt-row {
  padding: 30px;
}
#agenda-accueil .inner .txt-row h2 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 0 10px;
  color: #75B730;
}
#agenda-accueil .inner .txt-row h3 {
  font-size: 20px;
  font-weight: 300;
  margin: 0 0 30px;
  color: #75B730;
}
#agenda-accueil .inner .txt-row p {
  margin: 0 0 30px;
  color: #B9B9B9;
  font-size: 16px;
  line-height: 1.8;
  font-weight: 300;
}
#agenda-accueil .inner .img-row {
  width: 100%;
}
#agenda-accueil .inner .img-row .imgcropCtn {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  -webkit-border-top-right-radius: 16px;
  -webkit-border-bottom-right-radius: 16px;
  -moz-border-radius-topright: 16px;
  -moz-border-radius-bottomright: 16px;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}
#agenda-accueil .inner .img-row .imgcropCtn img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  object-position: center;
  min-height: 100%;
}
#agenda-accueil .inner .img-row .iconCtn {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#agenda-accueil .inner .img-row .iconCtn svg {
  width: 182px;
  height: 172px;
  margin: 0 0 0 40px;
}
@media (max-width: 1699px) {
  .agenda_list_container .list_carte .list {
    padding: 0 20px 0 40px;
  }
  .agenda_list_container .list_carte .list.full,
  .agenda_list_container .list_carte .carte.full {
    padding: 0 40px;
  }
  .agenda_list_container .moteur_container {
    padding: 0 0 0 40px;
  }
}
@media (max-width: 1370px) {
  .agenda_list_container .list_carte .list .agenda-item {
    width: 100%;
    flex: 0 0 100%;
    padding: 0 !important;
  }
}
@media (max-width: 1199px) {
  .agenda_list_container .moteur_container {
    padding: 0 20px;
  }
  .agenda_list_container .list_carte .list.full,
  .agenda_list_container .list_carte .carte.full {
    padding: 0 20px;
  }
  .agenda_list_container .list_carte .list {
    width: 65%;
    flex: 0 0 65%;
    padding: 0 10px 0 20px;
  }
  .agenda_list_container .list_carte .carte {
    with: 35%;
    flex: 0 0 35%;
    padding: 0 0 0 10px;
  }
}
@media (max-width: 991px) {
  .agenda_list_container .moteur_container .posts-count-controls .controls__btn {
    justify-content: flex-end;
  }
  .agenda_list_container .moteur_container .posts-count-controls .controls__btn > span.affichage-liste-carte {
    display: none;
  }
  .chapo_agenda {
    margin: 0 auto 40px;
  }
  .agenda_list_container .moteur_container .mobile-btn-moteur {
    display: block;
  }
  .agenda_list_container .moteur_container .moteur {
    display: none;
  }
  .agenda_list_container .moteur_container .moteur ul li {
    width: 50%;
    flex: 0 0 50%;
    margin: 0;
  }
  .agenda_list_container .moteur_container .moteur ul li:nth-child(1) {
    padding: 0 10px 0 0;
  }
  .agenda_list_container .moteur_container .moteur ul li:nth-child(2) {
    padding: 0 0 0 10px;
  }
  .agenda_list_container .moteur_container .moteur ul li span {
    width: 100%;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper {
    width: 100%;
    flex: 0 0 100%;
    margin: 0 0 20px;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.thematiques {
    padding: 0 10px 0 0;
    width: 50%;
    flex: 0 0 50%;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.communes {
    padding: 0 0 0 10px;
    width: 50%;
    flex: 0 0 50%;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper select {
    width: 100%;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper {
    width: 100%;
    justify-content: space-between;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.dates .date-wrapper > div {
    margin: 0;
    width: calc(50% - 10px);
  }
}
@media (max-width: 767.98px) {
  .post-type-archive-agenda-pnr #main {
    padding: 0 0 80px;
  }
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.thematiques,
  .agenda_list_container .moteur_container .moteur #moteurAgenda .input-wrapper.communes {
    padding: 0;
    width: 100%;
    flex: 0 0 100%;
  }
  .agenda_list_container .list_carte .carte .cartesticky {
    height: 70vh;
  }
  .agenda_list_container .list_carte .list .agenda-item .inner .img-row {
    width: 100%;
    flex: 0 0 100%;
    padding: 0;
    order: 2;
  }
  .agenda_list_container .list_carte .list .agenda-item .inner .cat-row {
    order: 0;
  }
  .agenda_list_container .list_carte .list .agenda-item .inner .txt-row {
    width: 100%;
    flex: 0 0 100%;
    padding: 0;
    order: 1;
    margin: 0 0 30px;
  }
  .agenda_list_container .list_carte .list .agenda-item {
    margin: 0 0 40px !important;
  }
  .chapo_agenda {
    font-size: 14px;
  }
  #agenda-accueil .inner > div {
    width: 100%;
    flex: 0 0 100%;
  }
  #agenda-accueil .inner .img-row .iconCtn {
    padding: 0 0 30px;
  }
  #agenda-accueil .inner .txt-row {
    margin: 0 0 20px;
    text-align: center;
  }
  #agenda-accueil .inner .img-row .iconCtn svg {
    margin: 0;
  }
  #agenda-accueil .inner .img-row .imgcropCtn {
    height: 280px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 16px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 16px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 16px;
    -webkit-border-bottom-left-radius: 16px;
    -moz-border-radius-bottomleft: 16px;
    border-bottom-left-radius: 16px;
  }
}
