.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;
      margin-right: 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 */
