.page-template-events-map section#dd-atf h2, .page-template-events-map section#dd-atf h3 {
  color: #fff;
  text-align: left;
}



.rdd-events-map-area-wrap {
  max-width: 1240px;
  width: 100%;
  margin: 0 auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;

}


.rdd-events-map-area-wrap .rdd-events-results-area {
  width: calc(55%);
  height: 500px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters {
  background-color: #FFFFFF;
  padding: 0 15px 15px 15px;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-left: 15px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter {
  width: calc(38% - 20px);
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter:last-child {
  width: calc(24% - 20px);
}


.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter .label {
  font-family: 'gotham-light', sans-serif!important;
  font-size: 13px;
  color: #642578;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter select {
  width: 100%;
  box-sizing: border-box;
  padding: 3px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter input[type=checkbox]  {
  padding: 5px;
  width: 39px;
  height: 39px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .filters .filter input[type=checkbox]:after {
  left: 12px;
  top: 10px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .no-events {
  text-align: center;
  display: none;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap {
  overflow-y: auto;
  overflow-x: visible;
  position: relative;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item {
  box-shadow: 0px 6px 15px 0 rgb(0 0 0 / 15%); 
  border-radius: 6px;
  padding: 15px;
  margin: 15px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item[data-past=true] {
  /*display: none;*/
}


.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item.active {
  background-color: #F1F1F1;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item .head {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
   flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item .head.with-thumb .image-wrap {
  width: calc(75px);
  height: 75px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}


.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item .head.with-thumb .content-wrap {
  width: calc(100% - 105px);
}

.rdd-events-map-area-wrap .rdd-events-map-area {
  width: calc(45% - 15px);
  height: 500px;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item .event-location.clickable {
  cursor: pointer;
}

.rdd-events-map-area-wrap .rdd-events-results-area .event-wrap .event-item .event-location.clickable:hover  {
  border-bottom: 1px solid #000000;
}



@media screen and (max-width: 616px) {
  
  .category-events .rdd-events-map-area-wrap .rdd-events-map-area {
    width: 100% !important;
    height: 200px !important;
    max-height: 200px !important;
  }

  .category-events .rdd-events-map-area-wrap .rdd-events-results-area {
    width: 100% !important;
    height: auto !important;
    max-height: initial !important;
  }

  .category-events .rdd-events-map-area-wrap .rdd-events-results-area .filters .filter {
    width: 100% !important;
  }

  .category-events .rdd-events-map-area-wrap .rdd-events-map-area  {
    order: -1 !important;
  }

  .category-events .rdd-events-map-area-wrap .rdd-events-results-area {

  }
}