#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination, #aroundme .filtres__item .tram-destination {
  display: flex;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination p, #aroundme .filtres__item .tram-destination p {
  width: auto;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-letter, #aroundme .filtres__item .tram-destination .tram-destination-letter {
  display: table-cell;
  margin: 0;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-letter .transport-letters-icon, #aroundme .filtres__item .tram-destination .tram-destination-letter .transport-letters-icon {
  display: inline-block;
  font-size: 1em;
  font-weight: bold;
  min-width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  border-radius: 6px;
  vertical-align: middle;
  margin-right: 0;
  padding: 0 5px;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-name, #aroundme .filtres__item .tram-destination .tram-destination-name {
  position: relative;
  flex-grow: 1;
  padding: 0 15px;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-name p, #aroundme .filtres__item .tram-destination .tram-destination-name p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin: auto;
  overflow: hidden;
  color: #31455d;
  font-size: 1.5rem;
  text-align: left;
  line-height: 1.5rem;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-schedule, #aroundme .filtres__item .tram-destination .tram-destination-schedule {
  margin: auto;
  font-weight: bold;
  color: #31455d;
  padding-right: 5px;
}

#aroundme {
  overflow: hidden;
  position: relative;
  /* ------------------------------- UI */
  /* ------------------------------------ LISTE */
  /* ------------------------------------ FILTERS */
  /* -------------------------- MARKER */
  /* ------------------------------- Infowindow */
  /* ------------------------------- Etat et ouverture des panels */
}
#aroundme .add-favorites {
  color: #31455d !important;
  font-size: 1.3rem !important;
}

#aroundme__top {
  transition: all, 0.5s;
  z-index: 6;
}
@media only screen and (max-width: 767px) {
  #aroundme__top {
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: visible;
    transform: translateY(-100%);
  }
}
#aroundme__center {
  z-index: 5;
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  #aroundme__center {
    height: 400px;
  }
}
#aroundme__center .aroundme__map {
  height: 540px;
  width: 100%;
}

#aroundme__center #aroundme-map {
  height: 540px;
  width: 100%;
}
#aroundme__side {
  z-index: 6;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 300px;
  transition: transform 0.5s;
  transform: translateX(100%);
  overflow-y: visible;
  max-width: 100%;
}
#aroundme .top__overflow,
#aroundme .side__overflow {
  overflow: auto;
  height: 100%;
  position: relative;
}
#aroundme .top__overflow form,
#aroundme .side__overflow form {
  overflow: hidden;
}
#aroundme .top__overflow form .filtres__list h2,
#aroundme .side__overflow form .filtres__list h2 {
  font-family: "MontSerrat", arial;
  font-weight: 700;
  font-size: 1.7rem;
}
#aroundme .top__overflow form .info-text,
#aroundme .side__overflow form .info-text {
  color: #ffffff;
  font-family: "OpenSans", arial;
  font-size: 1.5rem;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
}
#aroundme .top__overflow form .info-text a,
#aroundme .side__overflow form .info-text a {
  color: #ffffff;
  font-family: "OpenSans", arial;
  font-size: 1.5rem;
  line-height: 1.2em;
  font-weight: 300;
  text-align: center;
  text-decoration: underline;
}
#aroundme .top__overflow form .info-text a:hover,
#aroundme .side__overflow form .info-text a:hover {
  text-decoration: none;
}
#aroundme .side__trigger--pull {
  width: 35px;
  height: 50px;
  position: absolute;
  left: 0;
  top: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #f5f5f5;
  z-index: 2;
  transform: translateX(-100%);
}
@media only screen and (max-width: 767px) {
  #aroundme .side__trigger--pull {
    top: 33%;
    transform: translateX(-100%) translateY(-50%);
    width: 50px;
  }
}
#aroundme .side__trigger--pull:before {
  height: 16px;
  width: 16px;
  flex-shrink: 0;
  background-size: 15px 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' width='31' height='22'%3E%3Cpath d='m21.2 0.3a1.1 1.1 0 1 0-1.6 1.6l8 8 -26.5 0a1.1 1.1 0 0 0-1.1 1.2 1.1 1.1 0 0 0 1.1 1.1l26.6 0 -8 8a1.1 1.1 0 0 0 0 1.6 1.1 1.1 0 0 0 1.6 0l10-10a1.1 1.1 0 0 0 0-1.6l-10.1-9.9z'/%3E%3C/svg%3E");
  display: inline-block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(180deg);
}
#aroundme .side__trigger--close {
  content: "";
  z-index: 3;
  height: 20px;
  width: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2346cfc0'  viewBox='0 0 511.8 511.8'%3E%3Cpath d='M436.9 74.9c-99.8-99.8-262.2-99.8-362 0 -99.8 99.8-99.8 262.2 0 362 49.9 49.9 115.5 74.8 181 74.8s131.1-24.9 181-74.8C536.7 337.1 536.7 174.7 436.9 74.9zM361.5 331.3c8.3 8.3 8.3 21.8 0 30.2 -4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3L255.9 286l-75.4 75.4c-4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3 -8.3-8.3-8.3-21.8 0-30.2l75.4-75.4 -75.4-75.4c-8.3-8.3-8.3-21.8 0-30.2 8.3-8.3 21.8-8.3 30.2 0l75.4 75.4 75.4-75.4c8.3-8.3 21.8-8.3 30.2 0 8.3 8.3 8.3 21.8 0 30.2L286 255.9 361.5 331.3z'/%3E%3C/svg%3E");
  content: "";
  display: none;
}
@media only screen and (max-width: 767px) {
  #aroundme .side__trigger--close {
    display: block;
  }
}

#aroundme .aroundme__reset-filters {
     width: 100%;
    text-align: end;
    font-size: 0.8rem;
}


#aroundme .aroundme__reset-filters:hover {
    color: #fff;
}

#aroundme .top__trigger {
  display: none;
}
@media only screen and (max-width: 767px) {
  #aroundme .top__trigger {
    display: block;
  }
}
#aroundme .top__trigger:before {
  height: 20px;
  width: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2346cfc0' viewBox='0 0 178.3 187.2'%3E%3Cpath class='st0' d='M148.7 6v31.4c-10.1 2.7-17.6 11.9-17.6 22.8 0 10.9 7.5 20.2 17.6 22.8v98.2c0 3.3 2.7 6 6 6 3.3 0 6-2.7 6-6V83.1c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6C151.4 0 148.7 2.7 148.7 6L148.7 6zM166.3 60.2c0 6.4-5.2 11.6-11.6 11.6 -6.4 0-11.6-5.2-11.6-11.6 0-6.4 5.2-11.6 11.6-11.6C161.1 48.6 166.3 53.9 166.3 60.2L166.3 60.2zM166.3 60.2'/%3E%3Cpath class='st0' d='M95.1 181.2v-40c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6 -3.3 0-6 2.7-6 6v89.6c-10.1 2.7-17.6 11.9-17.6 22.8 0 10.9 7.5 20.2 17.6 22.8v40c0 3.3 2.7 6 6 6C92.5 187.2 95.1 184.5 95.1 181.2L95.1 181.2zM77.5 118.4c0-6.4 5.2-11.6 11.6-11.6 6.4 0 11.6 5.2 11.6 11.6 0 6.4-5.2 11.6-11.6 11.6C82.7 130 77.5 124.8 77.5 118.4L77.5 118.4zM77.5 118.4'/%3E%3Cpath class='st0' d='M29.6 181.2V83.1c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6 -3.3 0-6 2.7-6 6v31.4C7.5 40.1 0 49.3 0 60.2c0 10.9 7.5 20.2 17.6 22.8v98.2c0 3.3 2.7 6 6 6C26.9 187.2 29.6 184.5 29.6 181.2L29.6 181.2zM12 60.2c0-6.4 5.2-11.6 11.6-11.6 6.4 0 11.6 5.2 11.6 11.6 0 6.4-5.2 11.6-11.6 11.6C17.2 71.8 12 66.6 12 60.2L12 60.2zM12 60.2'/%3E%3C/svg%3E");
  display: inline-block;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#aroundme .top__trigger--pull {
  width: 50px;
  height: 35px;
  position: absolute;
  transform: translateY(100%) translateX(-50%);
  left: 50%;
  bottom: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #31455d;
}
@media only screen and (max-width: 767px) {
  #aroundme .top__trigger--pull {
    height: 50px;
  }
}
#aroundme .top__trigger--close {
  z-index: 3;
  height: 20px;
  width: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2346cfc0'  viewBox='0 0 511.8 511.8'%3E%3Cpath d='M436.9 74.9c-99.8-99.8-262.2-99.8-362 0 -99.8 99.8-99.8 262.2 0 362 49.9 49.9 115.5 74.8 181 74.8s131.1-24.9 181-74.8C536.7 337.1 536.7 174.7 436.9 74.9zM361.5 331.3c8.3 8.3 8.3 21.8 0 30.2 -4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3L255.9 286l-75.4 75.4c-4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3 -8.3-8.3-8.3-21.8 0-30.2l75.4-75.4 -75.4-75.4c-8.3-8.3-8.3-21.8 0-30.2 8.3-8.3 21.8-8.3 30.2 0l75.4 75.4 75.4-75.4c8.3-8.3 21.8-8.3 30.2 0 8.3 8.3 8.3 21.8 0 30.2L286 255.9 361.5 331.3z'/%3E%3C/svg%3E");
  content: "";
}
#aroundme .top__trigger--close:before {
  display: none;
}
#aroundme .aroundme__ui {
  content: "";
  display: block;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  background-size: 15px 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 5px;
  z-index: 2;
}
#aroundme .aroundme__ui--fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='31.4 221.3 351.5 351.4'%3E%3Cpath  d='M376.6 221.3h-94.7c-3.4 0-6.1 2.7-6.1 6.1v24.4c0 3.4 2.8 6.1 6.1 6.1l38.2 0 -78.7 78.7c-2.4 2.4-2.4 6.3 0 8.6l17.3 17.3c2.4 2.4 6.3 2.4 8.6 0l78.7-78.7v38.2c0 3.4 2.7 6.1 6.1 6.1h24.4c3.4 0 6.1-2.8 6.1-6.1v-94.7C382.7 224.1 379.9 221.3 376.6 221.3z'/%3E%3Cpath  d='M172.6 336.7L93.9 258l38.2 0c3.4 0 6.1-2.7 6.1-6.1v-24.4c0-3.4-2.8-6.1-6.1-6.1H37.4c-3.4 0-6.1 2.8-6.1 6.1v94.7c0 3.4 2.7 6.1 6.1 6.1h24.4c3.4 0 6.1-2.7 6.1-6.1l0-38.2 78.7 78.7c2.4 2.4 6.3 2.4 8.6 0l17.3-17.3C175 342.9 175 339.1 172.6 336.7z'/%3E%3Cpath  d='M172.6 448.7l-17.3-17.3c-2.4-2.4-6.3-2.4-8.6 0L68 510.1l0-38.2c0-3.4-2.7-6.1-6.1-6.1H37.4c-3.4 0-6.1 2.8-6.1 6.1v94.7c0 3.4 2.8 6.1 6.1 6.1v0h94.7c3.4 0 6.1-2.7 6.1-6.1v-24.4c0-3.4-2.8-6.1-6.1-6.1l-38.2 0 78.7-78.7C175 454.9 175 451.1 172.6 448.7z'/%3E%3Cpath  d='M376.6 465.8h-24.4c-3.4 0-6.1 2.7-6.1 6.1v38.2l-78.7-78.7c-2.4-2.4-6.3-2.4-8.6 0l-17.3 17.3c-2.4 2.4-2.4 6.3 0 8.6l78.7 78.7 -38.2 0c-3.4 0-6.1 2.7-6.1 6.1v24.4c0 3.4 2.8 6.1 6.1 6.1h94.7v0c3.4 0 6.1-2.8 6.1-6.1v-94.7C382.7 468.5 379.9 465.8 376.6 465.8z'/%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  left: 0;
}
#aroundme .aroundme__ui--zoomin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='%23FFFFFF' viewBox='0 0 13 13'%3E%3Cpath  d='M13 6l-1-1H8V1L7 0H6L5 1v4H1L0 6v1l1 1h4v4l1 1h1l1-1V8h4l1-1V6z'/%3E%3C/svg%3E");
}
#aroundme .aroundme__ui--zoomout {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'  viewBox='0 0 13 3'%3E%3Cpath  d='M1 0h11l1 1v1l-1 1H1L0 2V1L1 0z'/%3E%3C/svg%3E");
}
#aroundme .aroundme__ui--locate {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 420.2 420.3'%3E%3Cpath d='M210 106.2c-57.4 0-103.9 46.5-103.9 104 0 57.4 46.5 103.9 103.9 103.9 57.4 0 103.9-46.5 103.9-103.9C314 152.7 267.5 106.2 210 106.2L210 106.2z'/%3E%3Cpath d='M380.8 191c-8.8-79.6-72-142.8-151.6-151.6V0h-38.2v39.4c-79.6 8.8-142.8 72-151.6 151.6H0v38.2h39.4c8.8 79.6 72 142.8 151.6 151.6v39.4h38.2v-39.4c79.6-8.8 142.8-72 151.6-151.6h39.3V191H380.8zM210 343.8c-73.9 0-133.7-59.8-133.7-133.7S136.1 76.4 210 76.4c73.9 0 133.7 59.8 133.7 133.7S284 343.8 210 343.8z'/%3E%3C/svg%3E");
}
#aroundme .aroundme__ui--home {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 41.1 39.8'%3E%3Cpath d='M40.6 19.4c0.7-0.8 0.7-2.1-0.2-2.8L22.1 0.5c-0.8-0.7-2.2-0.7-3 0L0.7 17.5c-0.8 0.7-0.9 2-0.1 2.8L1 20.8c0.8 0.8 2 0.9 2.8 0.2l1.4-1.2v18.1c0 1.1 0.9 2 2 2h7.2c1.1 0 2-0.9 2-2V25.2h9.2v12.6c0 1.1 0.8 2 1.9 2H35c1.1 0 2-0.9 2-2V20c0 0 0.4 0.3 0.9 0.7 0.5 0.4 1.5 0.1 2.2-0.7L40.6 19.4zM40.6 19.4'/%3E%3C/svg%3E");
}
#aroundme .aroundme__ui__group {
  position: absolute;
  top: 10px;
  left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: calc(100% - 20px);
}
@media only screen and (max-width: 767px) {
  #aroundme .aroundme__ui__group {
    height: calc(100% - 160px);
  }
}
#aroundme .aroundme__ui__group .aroundme__ui {
  border-radius: 0;
}
#aroundme .aroundme__ui__group .aroundme__ui:first-child {
  border-radius: 5px;
}
#aroundme .aroundme__ui__group .aroundme__ui:nth-child(2) {
  top: 45px;
  border-radius: 5px;
  position: absolute;
}
#aroundme .aroundme__ui__group .aroundme__ui:nth-child(3) {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
#aroundme .aroundme__ui__group .aroundme__ui:last-child {
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
#aroundme .liste {
  min-height: 100%;
  padding: 10px;
  padding-top: 30px;
}
#aroundme .filtres {
  min-height: 100%;
  padding: 30px;
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres {
    padding: 20px;
  }
}
#aroundme .filtres__title, #aroundme .filtres__title label{
  font-family: "MontSerrat", arial;
  font-weight: 700;
  font-size: 1.7rem;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-bottom: 25px;
}
#aroundme .filtres__title .filler {
  flex: 1;
}
#aroundme .filtres__list .grid-item {
  padding-bottom: 15px;
  min-height: 32px;
  margin: auto;
}
#aroundme .filtres__list .seu-filter-line .widget{
    width: calc(50% - 15px);
}
#aroundme .filtres__item .tram-destination {
  padding: 0 15px;
  flex-wrap: wrap;
}
#aroundme .filtres__item .tram-destination .tram-destination-letter {
  padding: 0 3px 10px;
}
#aroundme .filtres__item .add-favorites {
  border-top: solid 1px #dddddd;
  justify-content: center;
}
#aroundme .filtres__item .types {
  font-family: "OpenSans", arial;
  font-size: 1.5rem;
  font-weight: 300;
  color: #505050;
  background-color: #FFFFFF;
  padding: 0px 10px 10px 10px;
  text-align: left;
}
#aroundme .filtres__item__visuel {
  padding-bottom: 70%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  margin-bottom: 10px;
}
#aroundme .filtres__item a {
  padding-top: 2px;
  display: block;
  position: relative;
  font-family: "MontSerrat", arial;
  font-size: 1.5rem;
  line-height: 1.2em;
  font-weight: 700;
  cursor: pointer;
  letter-spacing: 1px;
  font-weight: 700;
  background-color: #FFFFFF;
  padding: 10px 10px;
  width: 100%;
}
#aroundme .filtres__item [type=checkbox] {
  position: absolute;
  left: -99999999px;
}
#aroundme .filtres__item [type=checkbox] + label {
  padding-top: 2px;
  padding-left: 25px;
  display: block;
  position: relative;
  font-family: "MontSerrat", arial;
  font-size: 1.4rem;
  line-height: 1.2em;
  font-weight: 400;
  cursor: pointer;
  letter-spacing: 1px;
}
#aroundme .filtres__item [type=checkbox] + label:before {
  display: inline-block;
  content: "";
  height: 16px;
  width: 16px;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 5px;
}
#aroundme .filtres__item [type=checkbox] + label:after {
  display: inline-block;
  content: "";
  height: 10px;
  width: 10px;
  position: absolute;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  opacity: 0;
  border-radius: 3px;
}
#aroundme .filtres__item [type=checkbox] + label img {
  width: 23px;
}
@media only screen and (min-width: 768px) {
  #aroundme .filtres__item [type=checkbox] + label img {
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres__item [type=checkbox] + label img {
    position: absolute;
    top: 50%;
    left: 100%;
    transform: translateY(-50%);
  }
}
#aroundme .filtres__item [type=checkbox]:checked + label:after {
  opacity: 1;
}

#aroundme .filtres__item .select2:after {
    position: absolute;
    top: 23px;
    right: 15px;
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    background-size: 15px;
    background-position: center;
    background-repeat: no-repeat;
    transform: translateY(-50%) rotate(90deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237e7e7e' width='31' height='22'%3E%3Cpath d='m21.2 0.3a1.1 1.1 0 1 0-1.6 1.6l8 8 -26.5 0a1.1 1.1 0 0 0-1.1 1.2 1.1 1.1 0 0 0 1.1 1.1l26.6 0 -8 8a1.1 1.1 0 0 0 0 1.6 1.1 1.1 0 0 0 1.6 0l10-10a1.1 1.1 0 0 0 0-1.6l-10.1-9.9z'/%3E%3C/svg%3E");
}
#aroundme .filtres__actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres__actions {
    display: block;
  }
}
#aroundme .filtres__btn .flexbox {
  display: flex;
  align-items: center;
}
#aroundme .filtres__btn .btn-text {
  font-size: 1.4rem;
  color: #b3b3b3;
  font-family: "MontSerrat", arial;
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres__btn {
    width: 100%;
  }
}
#aroundme .filtres__btn + .filtres__btn {
  margin-left: 30px;
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres__btn + .filtres__btn {
    margin-left: 0;
    margin-top: 20px;
  }
}
#aroundme .filtres--category {
  background-color: #31455d;
}
#aroundme .filtres--category .filtres__title .icon {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2346cfc0' viewBox='0 0 178.3 187.2'%3E%3Cpath class='st0' d='M148.7 6v31.4c-10.1 2.7-17.6 11.9-17.6 22.8 0 10.9 7.5 20.2 17.6 22.8v98.2c0 3.3 2.7 6 6 6 3.3 0 6-2.7 6-6V83.1c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6C151.4 0 148.7 2.7 148.7 6L148.7 6zM166.3 60.2c0 6.4-5.2 11.6-11.6 11.6 -6.4 0-11.6-5.2-11.6-11.6 0-6.4 5.2-11.6 11.6-11.6C161.1 48.6 166.3 53.9 166.3 60.2L166.3 60.2zM166.3 60.2'/%3E%3Cpath class='st0' d='M95.1 181.2v-40c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6 -3.3 0-6 2.7-6 6v89.6c-10.1 2.7-17.6 11.9-17.6 22.8 0 10.9 7.5 20.2 17.6 22.8v40c0 3.3 2.7 6 6 6C92.5 187.2 95.1 184.5 95.1 181.2L95.1 181.2zM77.5 118.4c0-6.4 5.2-11.6 11.6-11.6 6.4 0 11.6 5.2 11.6 11.6 0 6.4-5.2 11.6-11.6 11.6C82.7 130 77.5 124.8 77.5 118.4L77.5 118.4zM77.5 118.4'/%3E%3Cpath class='st0' d='M29.6 181.2V83.1c10.1-2.7 17.6-11.9 17.6-22.8 0-10.9-7.5-20.2-17.6-22.8V6c0-3.3-2.7-6-6-6 -3.3 0-6 2.7-6 6v31.4C7.5 40.1 0 49.3 0 60.2c0 10.9 7.5 20.2 17.6 22.8v98.2c0 3.3 2.7 6 6 6C26.9 187.2 29.6 184.5 29.6 181.2L29.6 181.2zM12 60.2c0-6.4 5.2-11.6 11.6-11.6 6.4 0 11.6 5.2 11.6 11.6 0 6.4-5.2 11.6-11.6 11.6C17.2 71.8 12 66.6 12 60.2L12 60.2zM12 60.2'/%3E%3C/svg%3E");
  display: none;
  margin-right: 5px;
}
@media only screen and (max-width: 767px) {
  #aroundme .filtres--category .filtres__title {
    display: flex;
    align-items: center;
  }
  #aroundme .filtres--category .filtres__title .icon {
    display: block;
  }
}
#wi-aroundme #aroundme .filtres--category .filtres__list .select2 .select2-search__field {
    width: 0 !important;
    height: 25px;
    border: none;
}
#aroundme .filtres--category .filtres__item [type=checkbox] {
  position: absolute;
  left: -99999999px;
}
#aroundme .filtres--category .filtres__item [type=checkbox] + label {
  color: #FFFFFF;
}
#aroundme .filtres--category .filtres__item [type=checkbox] + label:before {
  border: solid 1px #FFFFFF;
}
#aroundme .filtres--category .filtres__item [type=checkbox] + label:after {
  background-color: #46cfc0;
}
#aroundme .filtres--category .filtres__item [type=checkbox]:checked + label:after {
  opacity: 1;
}
#aroundme .filtres--category .filtres__item--favorite [type=checkbox] + label {
  color: #fbb52d !important;
}
#aroundme .filtres--category .filtres__item--favorite [type=checkbox] + label:before {
  border-color: #fbb52d !important;
}
#aroundme .filtres--category .filtres__item--favorite [type=checkbox] + label:after {
  background-color: #fbb52d !important;
}
#aroundme .filtres--poi {
  background-color: #f5f5f5;
}
#aroundme .filtres--poi .filtres__title {
  color: #31455d;
  display: flex;
  align-items: center;
}
#aroundme .filtres--poi .filtres__title .icon {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' viewBox='0 0 21.4 26.8'%3E%3Cpath d='M10.7 0C4.8 0 0.1 4.8 0.1 10.7c0 8.9 10.7 16.1 10.7 16.1S21.4 19 21.4 10.7C21.4 4.8 16.6 0 10.7 0zM10.9 16.2c-2.8 0-5-2.2-5-5s2.2-5 5-5 5 2.2 5 5S13.7 16.2 10.9 16.2z'/%3E%3C/svg%3E");
  margin-right: 5px;
}
#aroundme .filtres--poi .filtres__item [type=checkbox] {
  position: absolute;
  left: -99999999px;
}
#aroundme .filtres--poi .filtres__item [type=checkbox] + label {
  color: #707070;
  font-weight: 700;
  background-color: #FFFFFF;
  padding: 20px 10px 20px 35px;
  width: 100%;
}
#aroundme .filtres--poi .filtres__item [type=checkbox] + label:before {
  border: solid 1px #31455d;
  left: 10px;
}
#aroundme .filtres--poi .filtres__item [type=checkbox] + label:after {
  left: 13px;
  background-color: #31455d;
}
#aroundme .filtres--poi .filtres__item [type=checkbox]:checked + label {
  color: #707070;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}
#aroundme .filtres--poi .filtres__item [type=checkbox]:checked + label:before {
  border-color: #31455d;
}
#aroundme .filtres--poi .filtres__item [type=checkbox]:checked + label:after {
  opacity: 1;
}
#aroundme .aroundme__marker {
  cursor: pointer;
}
#aroundme .aroundme__marker-amount {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #FFFFFF;
  font-size: 0.8em;
  height: 22px;
  width: 22px;
  flex-shrink: 0;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  font-size: 11px;
  text-align: center;
  line-height: 8px;
  /*
  &.white{
      background-color: $crowded-white;
  }
  */
}
#aroundme .aroundme__marker-amount.red {
  background-color: #FF0F0F;
}
#aroundme .aroundme__marker-amount.orange {
  background-color: #ff470f;
}
#aroundme .aroundme__marker-amount.green {
  background-color: #40a040;
}
#aroundme .aroundme__marker-amount.black {
  background-color: #000000;
}
#aroundme .aroundme__marker-amount.grey, #aroundme .aroundme__marker-amount.white {
  background-color: #9E9E9E;
}
#aroundme .aroundme__marker-alert {
  height: 21px;
  width: 21px;
  position: absolute;
  top: -10px;
  right: -10px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D5383B' viewBox='0 0 55 51' %3E%3Ccircle cx='28' cy='27' r='20' fill='white' /%3E%3Cpath class='st0' d='M 27.97 3.46 c -12.48 0 -22.6 10.12 -22.6 22.6 c 0 12.48 10.12 22.6 22.6 22.6 s 22.6 -10.12 22.6 -22.6 C 50.57 13.58 40.45 3.46 27.97 3.46 Z M 32.62 40.06 h -9.31 v -9.31 h 9.31 V 40.06 Z M 31.62 28.69 h -7.31 l -1 -15.69 h 9.31 L 31.62 28.69 Z' /%3E%3C/svg%3E");
}
#aroundme .leaflet-popup-content-wrapper {
  border-radius: 0;
  padding: 0;
}
#aroundme .leaflet-popup-content {
  margin: 0;
  min-width: 230px;
}
@media only screen and (max-width: 767px) {
  #aroundme .leaflet-popup-content {
    width: 272px !important;
  }
}
#aroundme .leaflet-popup-tip {
  background: #31455d;
}
#aroundme .leaflet-div-icon {
  background: none;
  border: none;
}
#aroundme .infowindow {
  width: 300px;
  background-color: #FFFFFF;
  display: none;
  z-index: 100;
  box-shadow: 0 0 10px 0 rgba(32, 49, 70, 0.15);
  z-index: 20;
}
#aroundme .infowindow:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6.5px 10px 6.5px;
  border-color: transparent transparent #ffffff transparent;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
}
@media only screen and (max-width: 767px) {
  #aroundme .infowindow {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    max-width: calc(100% - 20px);
    max-height: calc(100% - 20px);
    transform: translate(-50%, -50%) !important;
  }
  #aroundme .infowindow:before {
    display: none;
  }
}
#aroundme .infowindow__close {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d'  viewBox='0 0 511.8 511.8'%3E%3Cpath d='M436.9 74.9c-99.8-99.8-262.2-99.8-362 0 -99.8 99.8-99.8 262.2 0 362 49.9 49.9 115.5 74.8 181 74.8s131.1-24.9 181-74.8C536.7 337.1 536.7 174.7 436.9 74.9zM361.5 331.3c8.3 8.3 8.3 21.8 0 30.2 -4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3L255.9 286l-75.4 75.4c-4.2 4.2-9.6 6.3-15.1 6.3 -5.5 0-10.9-2.1-15.1-6.3 -8.3-8.3-8.3-21.8 0-30.2l75.4-75.4 -75.4-75.4c-8.3-8.3-8.3-21.8 0-30.2 8.3-8.3 21.8-8.3 30.2 0l75.4 75.4 75.4-75.4c8.3-8.3 21.8-8.3 30.2 0 8.3 8.3 8.3 21.8 0 30.2L286 255.9 361.5 331.3z'/%3E%3C/svg%3E");
  position: absolute;
  top: 5px;
  right: 5px;
}
#aroundme .infowindow__content {
  padding: 30px;
  padding-bottom: 0px;
}
@media only screen and (max-width: 767px) {
  #aroundme .infowindow__content {
    padding: 10px 10px 0;
  }
}
#aroundme .infowindow__title-block {
  display: flex;
}
#aroundme .infowindow__name {
  font-family: "MontSerrat", arial;
  font-size: 1.4rem;
  font-weight: bold;
  color: #707070;
  flex: 1;
}
#aroundme .infowindow__like a {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 10px;
}
#aroundme .infowindow__like a:not(.liked) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d'   viewBox='0 0 240.7 240.7'%3E%3Cpath d='M123.8 80l-3.4 3.4 -3.4-3.4c-14.7-14.7-38.6-14.7-53.3 0 -14.4 14.4-14.5 37.2-0.2 53.1 13 14.5 51.4 45.7 53 47 1.1 0.9 2.4 1.3 3.8 1.3 0 0 0.1 0 0.1 0 1.4 0.1 2.7-0.4 3.9-1.3 1.6-1.3 40-32.6 53-47 14.3-15.9 14.2-38.7-0.2-53.1C162.4 65.3 138.5 65.3 123.8 80zM168.4 125c-10.1 11.3-38 34.5-48 42.8 -10-8.2-37.9-31.5-48-42.8 -10-11.1-10-26.8-0.2-36.6 5-5 11.6-7.5 18.2-7.5 6.6 0 13.2 2.5 18.2 7.5l7.5 7.5c0.9 0.9 2 1.4 3.2 1.6 1.9 0.4 4-0.1 5.5-1.6l7.5-7.5c10-10 26.4-10 36.4 0C178.4 98.2 178.3 114 168.4 125z'/%3E%3Cpath d='M120.4 240.7C54 240.7 0 186.7 0 120.4S54 0 120.4 0s120.4 54 120.4 120.4S186.7 240.7 120.4 240.7zM120.4 11.5c-60 0-108.9 48.8-108.9 108.9S60.3 229.2 120.4 229.2s108.9-48.8 108.9-108.9S180.4 11.5 120.4 11.5z'/%3E%3C/svg%3E");
}
#aroundme .infowindow__like a.liked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' viewBox='0 0 240.7 240.7'%3E%3Cpath class='st0' d='M120.4 240.7C54 240.7 0 186.7 0 120.4S54 0 120.4 0s120.4 54 120.4 120.4S186.7 240.7 120.4 240.7zM120.4 11.5c-60 0-108.9 48.8-108.9 108.9s48.8 108.9 108.9 108.9 108.9-48.8 108.9-108.9S180.4 11.5 120.4 11.5z'/%3E%3Cpath class='st0' d='M177 80c-14.7-14.7-38.6-14.7-53.3 0l-3.4 3.4L117 80c-14.7-14.7-38.6-14.7-53.3 0 -14.4 14.4-14.5 37.2-0.2 53.1 13 14.5 51.4 45.7 53 47 1.1 0.9 2.4 1.3 3.8 1.3 0 0 0.1 0 0.1 0 1.4 0.1 2.7-0.4 3.9-1.3 1.6-1.3 40-32.6 53-47C191.5 117.2 191.4 94.3 177 80z'/%3E%3C/svg%3E");
}
#aroundme .infowindow__address {
  font-family: "OpenSans", arial;
  font-weight: 500;
  color: #707070;
  font-size: 1.4rem;
}
#aroundme .infowindow__middle {
  border-top: solid 1px #dddddd;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) {
  width: 100%;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .tram-destination .tram-destination-name {
  padding: 0 5px 0 8px;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .popup-content-tram-list .row {
  height: 2.5em;
  margin-bottom: 5px;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .no-visit-found {
  text-align: center;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .loading,
#aroundme .infowindow__middle .infowindow__left:not(:empty) .loading {
  height: 180px;
  position: relative;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .loading-circle, #aroundme .infowindow__middle .infowindow__contenu:not(:empty) .loading-circle:after,
#aroundme .infowindow__middle .infowindow__left:not(:empty) .loading-circle, #aroundme .infowindow__middle .infowindow__left:not(:empty) .loading-circle:after{
  position: absolute;
  width: 95px;
  height: 95px;
  border: 15px solid #00B1EB;
  border-top-color: transparent;
  border-radius: 50%;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .loading-circle,
#aroundme .infowindow__middle .infowindow__left:not(:empty) .loading-circle{
  top: 50%;
  left: 50%;
  animation: chargement 1s linear infinite;
}
#aroundme .infowindow__middle .infowindow__contenu:not(:empty) .loading-circle:after,
#aroundme .infowindow__middle .infowindow__left:not(:empty) .loading-circle:after{
  transform: rotate(90deg);
}
#aroundme .infowindow__bottom {
  border-top: solid 1px #dddddd;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
}
#aroundme .infowindow__left {
  flex: 1;
}
#aroundme .infowindow__opened {
  font-family: "OpenSans", arial;
  font-weight: 500;
  color: #707070;
  font-size: 1.4rem;
}
#aroundme .infowindow__schedules {
  font-weight: 700;
  font-family: "MontSerrat", arial;
  color: #2da192;
  font-size: 1.4rem;
}
#aroundme .infowindow__visualImage {
  padding-bottom: 70%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  width: calc(100% + 60px);
  margin: -30px -30px 20px -30px;
}

@media only screen and (max-width: 767px) {
  #aroundme .infowindow__visualImage {
    padding-bottom: 50%;
    width: calc(100% + 20px);
    margin: -20px 0 10px -10px;
  }
}
#aroundme .infowindow__right {
  border-left: solid 1px #dddddd;
  width: calc(50% + 5px);
  text-align: center;
  padding: 0px 5px;
}
#aroundme .infowindow__amount .infowindow__frequentation {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  color: #FFFFFF;
  font-size: 2.1rem;
  height: 50px;
  width: 50px;
  flex-shrink: 0;
  margin: 5px auto;
  line-height: 16px;
  /*
  &.white{
      background-color: $crowded-white;
  }
  */
}
#aroundme .infowindow__amount .infowindow__frequentation.orange {
  background-color: #ff470f;
}
#aroundme .infowindow__amount .infowindow__frequentation.green {
  background-color: #40a040;
}
#aroundme .infowindow__amount .infowindow__frequentation.grey, #aroundme .infowindow__amount .infowindow__frequentation.white {
  background-color: #9E9E9E;
}
#aroundme .infowindow__amount .infowindow__frequentation.red {
  background-color: #FF0F0F;
}
#aroundme .infowindow__amount .infowindow__frequentation.black {
  background-color: #000000;
}
#aroundme .infowindow__amount .crowded-label {
  color: #31455d;
  font-size: 1.3rem;
  font-family: "OpenSans", arial;
}
#aroundme .infowindow__url a {
  width: 100%;
  display: block !important;
  padding: 15px 20px;
}

#wi-aroundme #aroundme .infowindow__url a .flexbox{
  display: flex;
  align-items: center;
  justify-content: center;
}
#aroundme .infowindow__url a.alert-arret span.flexbox:before {
  content: "";
  width: 21px;
  height: 21px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23D5383B' viewBox='0 0 55 51' %3E%3Ccircle cx='28' cy='27' r='20' fill='white' /%3E%3Cpath class='st0' d='M 27.97 3.46 c -12.48 0 -22.6 10.12 -22.6 22.6 c 0 12.48 10.12 22.6 22.6 22.6 s 22.6 -10.12 22.6 -22.6 C 50.57 13.58 40.45 3.46 27.97 3.46 Z M 32.62 40.06 h -9.31 v -9.31 h 9.31 V 40.06 Z M 31.62 28.69 h -7.31 l -1 -15.69 h 9.31 L 31.62 28.69 Z' /%3E%3C/svg%3E");
}
#aroundme.top-opened #aroundme__top {
  transform: translateY(0);
}
@media only screen and (max-width: 767px) {
  #aroundme.top-opened #aroundme__top {
    transform: translateY(0);
  }
  #aroundme.top-opened #aroundme__side {
    transform: translateX(100%);
  }
}
#aroundme.side-opened #aroundme__side {
  transform: translateX(0);
}

#aroundme.side-opened #aroundme__side .side__overflow {
  visibility: visible;
}
#aroundme #aroundme__side .side__overflow {
  visibility: hidden;
}
#aroundme.side-opened .side__trigger--pull:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' width='31' height='22'%3E%3Cpath d='m21.2 0.3a1.1 1.1 0 1 0-1.6 1.6l8 8 -26.5 0a1.1 1.1 0 0 0-1.1 1.2 1.1 1.1 0 0 0 1.1 1.1l26.6 0 -8 8a1.1 1.1 0 0 0 0 1.6 1.1 1.1 0 0 0 1.6 0l10-10a1.1 1.1 0 0 0 0-1.6l-10.1-9.9z'/%3E%3C/svg%3E");
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  #aroundme.side-opened #aroundme__top {
    transform: translateY(-100%) translateY(-50px);
  }
}
#aroundme.infowindow-opened #aroundme__center:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  background-color: rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width: 767px) {
  #aroundme.infowindow-opened #aroundme__top {
    transform: translateY(-100%) translateY(-50px);
  }
}
#aroundme.infowindow-opened .infowindow {
  display: block;
}
@keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes lds-rolling {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
#aroundme .lds-rolling {
  position: relative;
}
#aroundme .lds-rolling div,
#aroundme .lds-rolling div:after {
  position: absolute;
  width: 105px;
  height: 105px;
  border: 10px solid #ffffff;
  border-top-color: transparent;
  border-radius: 50%;
}
#aroundme .lds-rolling div {
  -webkit-animation: lds-rolling 1s linear infinite;
  animation: lds-rolling 1s linear infinite;
  top: 100px;
  left: 100px;
}
#aroundme .lds-rolling div:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
#aroundme .lds-rolling {
  width: 40px !important;
  height: 40px !important;
  -webkit-transform: translate(-20px, -20px) scale(0.2) translate(20px, 20px);
  transform: translate(-20px, -20px) scale(0.2) translate(20px, 20px);
}

/* ------------------------------ Etat full screen */
.aroundme--fullscreen header {
  display: none !important;
}
.aroundme--fullscreen #aroundme {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  z-index: 200;
}
.aroundme--fullscreen #aroundme:before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(33, 33, 33, 0.8);
}
.aroundme--fullscreen #aroundme #aroundme__center {
  height: 100%;
  z-index: 15;
}
.aroundme--fullscreen #aroundme #aroundme__top {
  display: none !important;
}
.aroundme--fullscreen #aroundme .aroundme__map {
  height: 100%;
}
.aroundme--fullscreen #aroundme .aroundme__ui--fullscreen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 351.5 351.4'%3E%3Cpath class='st0' d='M214.2 143h94.7c3.4 0 6.1-2.7 6.1-6.1v-24.4c0-3.4-2.8-6.1-6.1-6.1h-38.2l78.7-78.7c2.4-2.4 2.4-6.3 0-8.6L332.1 1.8c-2.4-2.4-6.3-2.4-8.6 0l-78.7 78.7V42.3c0-3.4-2.7-6.1-6.1-6.1h-24.4c-3.4 0-6.1 2.8-6.1 6.1V137C208.1 140.2 210.9 143 214.2 143z'/%3E%3Cpath class='st0' d='M19 2L1.7 19.3c-2.4 2.3-2.4 6.2 0 8.6l78.7 78.7H42.2c-3.4 0-6.1 2.7-6.1 6.1v24.4c0 3.4 2.7 6.1 6.1 6.1h94.7c3.3 0 6.1-2.7 6.1-6.1V42.4c0-3.3-2.7-6.1-6.1-6.1h-24.4c-3.4 0-6.1 2.7-6.1 6.1v38.2L27.7 1.9C25.3-0.5 21.5-0.5 19 2z'/%3E%3Cpath class='st0' d='M1.7 332.3L19 349.6c2.4 2.4 6.3 2.4 8.6 0l78.7-78.7v38.2c0 3.4 2.7 6.1 6.1 6.1h24.5c3.4 0 6.1-2.8 6.1-6.1v-94.7c0-3.4-2.8-6.1-6.1-6.1l0 0H42.2c-3.4 0-6.1 2.7-6.1 6.1v24.4c0 3.4 2.8 6.1 6.1 6.1h38.2L1.7 323.6C-0.7 326.1-0.7 329.9 1.7 332.3z'/%3E%3Cpath class='st0' d='M214.5 315.1h24.4c3.4 0 6.1-2.7 6.1-6.1v-38.2l78.7 78.7c2.4 2.4 6.3 2.4 8.6 0l17.3-17.3c2.4-2.4 2.4-6.3 0-8.6l-78.7-78.7h38.2c3.4 0 6.1-2.7 6.1-6.1v-24.4c0-3.4-2.8-6.1-6.1-6.1h-94.7l0 0c-3.4 0-6.1 2.8-6.1 6.1v94.7C208.4 312.4 211.2 315.1 214.5 315.1z'/%3E%3C/svg%3E");
}

.seu-view-filters .seu-filter-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}

.seu-view-filters .seu-filter-line .widget {
     width: calc(25% - 15px);
     margin-right: 20px;
 }
.seu-view-filters .seu-filter-line .content.type-date {
    position: relative;
}

@media only screen and (min-width: 1280px){
    .seu-view-filters .seu-filter-line .content.type-date:after {
        content: '';
        display: inline-block;
        width: 20px;
        height: 20px;
        background-size: 20px;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%237e7e7e' viewBox='0 0 25.6 25.6'%3E%3Cpath d='M23.5 2.4H20V0.8C20 0.4 19.6 0 19.2 0c-0.4 0-0.8 0.4-0.8 0.8v1.6h-4.8V0.8c0-0.4-0.4-0.8-0.8-0.8C12.4 0 12 0.4 12 0.8v1.6H7.2V0.8C7.2 0.4 6.8 0 6.4 0 6 0 5.6 0.4 5.6 0.8v1.6H2.1C1 2.4 0 3.4 0 4.5v18.9c0 1.2 1 2.1 2.1 2.1h21.3c1.2 0 2.1-1 2.1-2.1V4.5C25.6 3.4 24.6 2.4 23.5 2.4L23.5 2.4zM24 23.5C24 23.8 23.8 24 23.5 24H2.1c-0.3 0-0.5-0.2-0.5-0.5V4.5C1.6 4.2 1.8 4 2.1 4h3.5v1.6c0 0.4 0.4 0.8 0.8 0.8 0.4 0 0.8-0.4 0.8-0.8V4H12v1.6c0 0.4 0.4 0.8 0.8 0.8 0.4 0 0.8-0.4 0.8-0.8V4h4.8v1.6c0 0.4 0.4 0.8 0.8 0.8C19.6 6.4 20 6 20 5.6V4h3.5C23.8 4 24 4.2 24 4.5V23.5zM24 23.5' class='a'/%3E%3Crect x='5.6' y='9.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='5.6' y='13.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='5.6' y='17.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='11.2' y='17.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='11.2' y='13.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='11.2' y='9.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='16.8' y='17.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='16.8' y='13.6' width='3.2' height='2.4' class='a'/%3E%3Crect x='16.8' y='9.6' width='3.2' height='2.4' class='a'/%3E%3C/svg%3E");
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
}
/*! jQuery UI - v1.11.4 - 2017-05-13
* http://jqueryui.com
* Includes: core.css, autocomplete.css, datepicker.css, menu.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-zfix,.ui-widget-overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    position: absolute
}

.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-state-active,.ui-menu .ui-state-focus {
    margin: -1px
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item {
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0
}

.ui-datepicker {
  min-width: 300px;
  }
#ui-datepicker-div {
    padding: 0;
    font-family: MontSerrat,arial!important;
    border: none;
    background-color: #f7f7f7;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.5);
    z-index: 10!important
}

#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev {
    width: 20px;
    height: 20px;
    position: static;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    opacity: .5;
    transition: all,.5s
}

#ui-datepicker-div .ui-datepicker-next:focus,#ui-datepicker-div .ui-datepicker-next:hover,#ui-datepicker-div .ui-datepicker-prev:focus,#ui-datepicker-div .ui-datepicker-prev:hover {
    opacity: 1
}

#ui-datepicker-div .ui-datepicker-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' viewBox='0 0 16 16'%3E%3Cpath class='st0' d='M13.1 7.4L6.5 0.7c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l5.9 6L5.1 14c-0.4 0.4-0.4 1 0 1.4s1 0.4 1.4 0l6.6-6.6c0.2-0.2 0.3-0.5 0.3-0.7C13.4 7.8 13.3 7.6 13.1 7.4z'/%3E%3C/svg%3E");
    -ms-flex-order: 3;
    order: 3
}

#ui-datepicker-div .ui-datepicker-prev {
    -ms-flex-order: 0;
    order: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2331455d' viewBox='0 0 16 16'%3E%3Cpath class='st0' d='M13.1 7.4L6.5 0.7c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l5.9 6L5.1 14c-0.4 0.4-0.4 1 0 1.4s1 0.4 1.4 0l6.6-6.6c0.2-0.2 0.3-0.5 0.3-0.7C13.4 7.8 13.3 7.6 13.1 7.4z'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

#ui-datepicker-div .ui-datepicker-header {
    background-color: #46cfc0;
    padding: 25px 15px;
    -ms-flex-order: 2;
    order: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

#ui-datepicker-div .ui-datepicker-header:after,#ui-datepicker-div .ui-datepicker-header:before {
    display: none
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
    line-height: 1;
    margin: 0;
    display: -ms-flexbox;
    display: flex
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-month {
    font-size: 20px;
    font-size: 2rem;
    color: #FFF;
    font-weight: 300;
    display: block;
    text-transform: uppercase
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-year {
    font-size: 20px;
    font-size: 2rem;
    color: #FFF;
    font-weight: 300
}

#ui-datepicker-div select {
    border: 1px solid #FFF;
    border-radius: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYWxxdWVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2Mi43IDQ5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2Mi43IDQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBzdHlsZT0iZmlsbDogI0ZGRkZGRjsiIHBvaW50cz0iMTMuNiwyMy40IDQ4LjgsMjMuNCAzMS4yLDM5ICIvPg0KPC9zdmc+DQo=) 95% 50% no-repeat;
    background-size: 15px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding: 5px 20px 5px 5px
}

#ui-datepicker-div select option {
    background-color: #46cfc0
}

#ui-datepicker-div select+select {
    margin-left: 20px
}

#ui-datepicker-div table {
    width: 80%;
    margin: 10px auto
}

#ui-datepicker-div table td,#ui-datepicker-div table th {
    padding: 6px
}

#ui-datepicker-div table th {
    font-size: 9px;
    color: #31455d;
    text-transform: uppercase;
    font-weight: 600
}

#ui-datepicker-div table td {
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center
}

#ui-datepicker-div table td a {
    color: #555;
    text-align: center;
    transition: all,.5s
}

#ui-datepicker-div table td a:focus,#ui-datepicker-div table td a:hover {
    opacity: .5
}

#ui-datepicker-div table td.ui-datepicker-today {
    position: relative
}

#ui-datepicker-div table td.ui-datepicker-today a {
    color: #FFF
}

#ui-datepicker-div table td.ui-datepicker-today:before {
    content: '';
    display: block;
    border-radius: 5000px;
    background-color: #31455d;
    height: 22px;
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1
}

#aroundme .seu-view-filters .select2 .select2-selection,
#aroundme .seu-view-filters input:not([type=radio]):not([type=checkbox]):not([type=file]):not(.webform-calendar){
    padding: 0 20px;
}

#aroundme .select2 .select2-selection__rendered li{
    font-size: 1.4rem;
    padding: 0 5px;
    margin: 5px 5px 0 0;
}

.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    width: 100%!important
}

.select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--single .select2-selection__rendered {
    display: block;
    padding-left: 8px;
    padding-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
    position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px
}

.select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: inline-block;
    overflow: hidden;
    padding-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select2-container .select2-search--inline {
    float: left
}

.select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    padding: 0
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-dropdown {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051
}

.select2-results {
    display: block
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0
}

.select2-results__option {
    font-size: 1.8rem;
    padding: 6px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-select: none
}

.select2-results__option[aria-selected] {
    cursor: pointer
}

.select2-container--open .select2-dropdown {
    left: 0
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-search--dropdown {
    display: block;
    padding: 4px
}

.select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
    display: none
}

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-hidden-accessible {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options {
    max-height: 200px;
    overflow-y: auto
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    list-style: none;
    color: black;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-top: 5px;
    margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
    float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    margin-left: 5px;
    margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #000;
    outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #eee;
    cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
    display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: 0 0;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield
}

.select2-container--default .select2-results__option[role=group] {
    padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -2em;
    padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -3em;
    padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -4em;
    padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -5em;
    padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb;
    color: #fff
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: 700;
    margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0
}

.mfp-bg,.mfp-container,.mfp-wrap {
    top: 0;
    height: 100%
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
    float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
    left: 1px;
    right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: 0 0;
    border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #888;
    border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}

.select2-container--classic .select2-selection--multiple {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
    float: right;
    margin-left: 5px;
    margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
    border: 1px solid #5897fb
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
    border-top: none
}

.select2-container--classic .select2-results__option[role=group] {
    padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
    color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
    background-color: #3875d7;
    color: #fff
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb
}

#wi-aroundme #aroundme #aroundme__side .liste .filtres__list .infowindow__address{
    display: none;
}