
/* Advanced Search 4 - Advanced Styles Content */

/* Home search engine */

div.PM_ASCriterions{
  display: flex !important;
  flex-direction: row !important;
}

div.PM_ASCriterionsGroup{
  width: auto !important;
}

.PM_ASBlockOutputHorizontal .PM_ASCriterionsOutput{
  width: 100% !important;
}

.PM_ASCriterionsGroupTitle{
  margin: 5px 15px 5px 0 !important;
}

#PM_ASBlockOutput_1 .PM_ASCriterionsGroupTitle {
    font-size: 15px!important;
}

.button.PM_ASSubmitSearch{
  margin: 1%; 
  padding: 4px 10px;
}

div#PM_ASBlockOutput_1{
  max-width: 1170px !important;
  margin: 0 auto !important;
}

div.selector select{
  font-size: 15px !important; 
}
div.selector span{
  width: 100% !important;
  padding-left: 10px;
}
div.selector{
  padding: 0 !important;
  background: #fff !important;
}

a.PM_ASResetGroup{
  display: none !important;
}

.PM_ASCriterionGroupSelect.form-control{
  width: 100% !important;
}
.PM_ASCriterionGroupSelect.form-control option{
  padding-left: 10px !important;
}

.PM_ASForm{ display: flex !important; justify-content: center; }

a.PM_ASResetSearch {
    background: aliceblue;
    border-radius: 3px;
    border: #ddd 1px solid;
    color: #333;
    white-space: nowrap !important;
    width: 150px !important;
    padding: 5px !important;
    text-align:center !important;
}

@media (max-width: 978px){
  form#PM_ASForm_1{ display: flex !important; flex-direction: column; justify-content: center; align-items: center;}
  div.PM_ASCriterionsGroup{ width: 400px !important; }
  .PM_ASCriterionsGroupTitle{ margin: 2px 0 0 0 !important; max-width: 50% !important;}
  .PM_ASCriterionsGroupOuter{ width: 50% !important }
  .PM_ASCriterionStepEnable .selector{ width: 100% !important; }
  .PM_ASCriterions{ display: flex !important; justify-content: space-between; }
}

@media (max-width: 450px){
  div.PM_ASCriterions{ flex-direction: column !important;}
  .PM_ASCriterionsGroupOuter{ width: 100% !important;}
  div.PM_ASCriterionsGroup{ width: 100% !important;}
  .PM_ASCriterionsGroupTitle{ max-width: none !important; }
}

#PM_ASBlockOutput_1 { background-color: #FFFFFF; border-radius: 5px;}
.PM_ASearchTitle{ display:none! important; }
span.PM_ASCriterionsGroupName { color: #008b95 !important; text-transform: none !important; white-space: nowrap;}

@media (max-width: 1073px){
  .PM_ASCriterionsGroupList.row{ display: flex !important; flex-direction: column; }
  .PM_ASCriterionsGroupList.row .PM_ASCriterionsGroup{ max-width: 400px; float: none !important; }
  .PM_ASCriterionsGroupTitle.h4 { min-width: 130px !important; }
  .selector { min-width: 240px; }
}

#category span.PM_ASCriterionsGroupName { color: #008B95 !important; }
#category .PM_ASBlockTitle  { color: #008B95 !important; }