
/* Advanced Search 5 Pro - Advanced Styles Content */
.PM_ASBlockOutput .card-block{
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.PM_ASCriterionGroupCheckbox{
  max-height: 350px;
  overflow: auto;
  overflow-x: hidden;
}
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink,
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink:hover{
  font-size: 15px;
  font-weight: normal;
}
.PM_ASCriterionGroupCheckbox .PM_ASLabelCheckbox .PM_ASLabelLink{
  width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.PM_ASCriterionGroupCheckbox li div.checkbox{
    display: flex;
    align-items: center;
}

label.PM_ASLabelCheckbox{
  margin-left: 5px;
}
.PM_ASCriterionsGroupName{
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
  color: #000;
}

.PM_ASSelections{
    background: transparent;
    border: none;
}
.PM_ASSelections a.filter-block{
   background: #f5f2f2;
    border-radius: 5px;
    padding: 10px;
}


.PM_ASCriterionGroupColor.color_to_pick_list li{
    border-radius: 50%;
    padding: 2px;
}

.PM_ASCriterionGroupColor.color_to_pick_list li a{
    background: #000;
    border-radius: 50%;
    padding: 15px;
}

.PM_ASCritRangeValue{
  color: #000;
  font-family: "Roboto", sans-serif;
}
.ui-widget-content .ui-state-default{
    border: 3px solid #000;
    border-radius: 50%;
    background: #fff;
}
.PM_ASCritRange{
    border: none;
}
.ui-slider-horizontal .ui-slider-range{
    background: #d5d0d0;
    border: none;
    height: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.PM_ASCriterionGroupCheckbox .radio {
    display: flex;
    align-items: center;
}