.part-ravemap,
.part-ravemap div,
.part-ravemap span,
.part-ravemap table,
.part-ravemap ul,
.part-ravemap ol,
.part-ravemap li,
.part-ravemap h1,
.part-ravemap h2,
.part-ravemap h3,
.part-ravemap h4,
.part-ravemap h5,
.part-ravemap h6,
.part-ravemap hr,
.part-ravemap label,
.part-ravemap input,
.part-ravemap select,
.part-ravemap button,
.part-ravemap section {
    margin: 0;
    padding: 0;
    position: relative;
}

.part-ravemap #map_container_wrapp {
  flex-direction: column;
}
@media only screen and (max-width: 768px) {
  .part-ravemap #map_container_wrapp .point_content_wrapp {
    max-width: 250px!important;
  }
}
.part-ravemap #map_container_wrapp .ravemap_sidebar {
  /*.map_filter_container*/
  position: relative;
  height: auto;
  bottom: auto;
  margin-bottom: 20px;
  width: 100%;
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components {
  width: 100%;
  padding: 0px;
  background: none;
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
  border-bottom: none;
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 576px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 540px;
  }
}
@media only screen and (min-width: 768px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 720px;
  }
}
@media only screen and (min-width: 992px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 960px;
  }
}
@media only screen and (min-width: 1200px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 1140px;
  }
}
@media only screen and (min-width: 1400px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 1320px;
  }
}
@media only screen and (min-width: 2000px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter {
    max-width: 1320px!important;
  }
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: auto;
  padding-top: 0px;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
@media only screen and (min-width: 768px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
  }
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group {
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  margin-bottom: 0.75rem;
}
@media only screen and (min-width: 768px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group {
    width: auto;
    margin-bottom: 0px;
  }
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group select {
  width: 100%;
  height: 50px;
}
@media only screen and (min-width: 768px) {
  .part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group select {
    width: 300px;
  }
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group select:hover {
  cursor: pointer;
}
.part-ravemap #map_container_wrapp .ravemap_sidebar .ravemap_sidebar_components .organizations-filter form .form-group:last-child {
  margin-bottom: 0px;
}
.part-ravemap #map_container_wrapp .ravemap_sidebar::before {
  display: none;
}
.part-ravemap #map_container_wrapp .js-id_ravemap-mode-widget {
  height: 450px;
}
@media only screen and (min-width: 576px) {
  .part-ravemap #map_container_wrapp .js-id_ravemap-mode-widget {
    height: 500px;
  }
}
@media only screen and (min-width: 1200px) {
  .part-ravemap #map_container_wrapp .js-id_ravemap-mode-widget {
    height: 700px;
  }
}