.search-results {
  padding-left: 0;
}

#finder-search {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  align-content: flex-start;
}
#finder-search br {
  display: none;
}
#finder-search label {
  margin-bottom: 5px !important;
  line-height: 24px !important;
  display: block !important;
}
#finder-search .chzn-container {
  display: block;
  width: auto !important;
}
#finder-search .chzn-container .chzn-single div {
  top: 8px;
}
#finder-search .chzn-container .chzn-drop .chzn-results li {
  font-size: 13px;
  line-height: 18px;
  text-transform: capitalize;
}
#finder-search #category-drop-down {
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  #finder-search #category-drop-down {
    margin-bottom: 0;
  }
}
#finder-search .calendar-container .buttons-wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
#finder-search .calendar-container .buttons-wrapper button {
  padding: 0;
  background: none;
  margin: 10px;
  color: #002171;
  font-size: 18px;
}
#finder-search #gptw-text-search {
  width: 100%;
  margin-bottom: 20px;
}
#finder-search #gptw-text-search input[type=text] {
  max-width: 100%;
}
@media (min-width: 992px) {
  #finder-search #gptw-text-search {
    width: calc(40% - 10px);
    margin-bottom: 0;
  }
}
#finder-search #advancedSearch {
  width: 100%;
}
@media (min-width: 992px) {
  #finder-search #advancedSearch {
    width: calc(60% - 10px);
  }
}
#finder-search #finder-filter-window {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  align-content: flex-start;
  overflow: visible !important;
  margin: 0 !important;
}
#finder-search #finder-filter-window > div {
  margin-bottom: 10px !important;
}
#finder-search #finder-filter-window > ul, #finder-search #finder-filter-window > div {
  width: 100%;
}
#finder-search #finder-filter-window > ul .select2, #finder-search #finder-filter-window > div .select2 {
  max-width: 100%;
}
@media (min-width: 650px) {
  #finder-search #finder-filter-window > ul, #finder-search #finder-filter-window > div {
    margin-bottom: 10px;
    margin-bottom: 0;
  }
  #finder-search #finder-filter-window > ul:first-of-type, #finder-search #finder-filter-window > div:first-of-type {
    width: 100%;
  }
  #finder-search #finder-filter-window > ul:nth-of-type(2), #finder-search #finder-filter-window > div:nth-of-type(2) {
    width: 50%;
  }
  #finder-search #finder-filter-window > ul:last-of-type, #finder-search #finder-filter-window > div:last-of-type {
    width: 50%;
  }
}
@media (min-width: 650px) {
  #finder-search #finder-filter-window > div {
    margin-left: 10px !important;
  }
}
@media (min-width: 992px) {
  #finder-search #finder-filter-window > ul {
    margin-left: 10px !important;
  }
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date {
  padding: 0;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child {
  margin-bottom: 20px;
  width: 100%;
}
@media (min-width: 992px) {
  #finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child {
    margin-bottom: 0;
  }
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .chzn-container {
  width: 40% !important;
  display: inline-block !important;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .field-calendar {
  display: inline-block !important;
  width: calc(60% - 10px);
  margin-left: 5px;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .field-calendar .input-append {
  position: relative;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .field-calendar .input-append input {
  padding-right: 30px;
  font-size: 13px;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .field-calendar .input-append button {
  background: none;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  right: 0;
  top: 0;
}
#finder-search #finder-filter-window #finder-filter-select-dates li.filter-date:first-child .field-calendar .input-append button .icon-calendar {
  font-size: 20px;
  color: #565656;
  display: inline;
  line-height: 40px;
}
@media (min-width: 650px) {
  #finder-search #finder-filter-window {
    flex-wrap: nowrap;
  }
  #finder-search #finder-filter-window:first-child {
    margin-left: 0px !important;
  }
}
#finder-search #finder-filter-window a.chzn-single {
  height: 40px !important;
  line-height: 40px !important;
}
#finder-search .filter-branch {
  margin: 0;
}
#finder-search .js-calendar {
  margin-top: 10px;
}
#finder-search.no-advanced-search {
  align-items: flex-end;
}
#finder-search.no-advanced-search button[type=submit] {
  margin-top: 0;
  margin-left: 10px;
}
#finder-search.no-advanced-search #gptw-text-search {
  width: 100%;
}
@media (min-width: 992px) {
  #finder-search.no-advanced-search #gptw-text-search {
    width: calc(50% - 10px);
    margin-bottom: 0 !important;
  }
}
#finder-search.two-fields {
  /* #advancedSearch {

             @media (min-width: 992px) {

                 #tax_size_chzn {

                     width: 140px !important;

                 }

                 #tax_industry_chzn {

                     width: 240px !important;
                 }

                 #tax_hqstate_chzn {

                     width: 140px !important;

                 }
             }

             @media (min-width: 1200px) {

                 #tax_industry_chzn {

                     width: 360px !important;
                 }


             }

             #finder-filter-window {

                 .filter-branch {

                     width: 100%;

                     @media (min-width: 992px) {

                         display: flex;
                         flex-direction: row;
                         flex-wrap: nowrap;
                         justify-content: flex-start;
                         align-items: flex-start;
                         align-content: flex-start;

                     }


                     >div {

                         margin-bottom: 10px;

                         &:last-child {

                             margin-bottom: 0;
                         }

                         @media (min-width: 992px) {


                             margin-right: 10px;
                             margin-bottom: 0;

                             &:last-child {


                                 margin-right: 0;

                             }
                         }
                     }

                 }

                 >ul, >div {

                     // width: 100% !important;
                     margin-left: 0px !important;

                     @media (min-width: 992px) {

                         margin-left: 10px !important;

                     }

                 }

             }

             @media (min-width: 992px) {

                 width: calc(60% - 10px);

                 #finder-filter-select-dates {

                     width: 100% !important;

                 }

             }

             .field-calendar {

                 width: 100%;

             }


         }
  */
}
#finder-search.two-fields #gptw-text-search {
  width: 100%;
}
@media (min-width: 992px) {
  #finder-search.two-fields #gptw-text-search {
    width: calc(40% - 10px);
  }
}

.input-append {
  width: 100% !important;
}

/*# sourceMappingURL=gptw-page-filter.css.map */