.search-form-wrapper{background:var(--primary-color-500);padding:1px 0}.wjportal-form-wrp,.jobs-list-wrp{max-width:1250px;margin:auto}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:30px;padding:10px 16px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);max-width:100%;margin:20px auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px}.text-search,.location-search,.button-search{padding-left:10px;border-left:1px solid rgba(34,36,38,.15)}.text-search{-webkit-box-flex:1;-ms-flex:1;flex:1}.location-search{position:relative;min-width:250px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#city-search-region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:5px 12px;border-radius:30px;cursor:pointer}#city-search-region:hover{background:#f7f6f8}#city-search-region .fa-map-marker{margin-right:5px;font-size:20px}#city-search-region .fa-angle-down{font-weight:700}.default-text-city{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#menu-select-city{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:1000;width:100%}#menu-select-city select{width:100%}.chosen-container .chosen-drop{padding:0 10px}#city_chosen .chosen-results li[data-option-array-index="0"]{display:none !important}.chosen-container-single .chosen-search input[type=text]{padding:7px 14px;border-radius:5px;margin-bottom:10px;background:none;background-image:none !important}.chosen-container .chosen-results li.active-result.highlighted{background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)}.chosen-container .chosen-results{font-size:14px;color:#000}.fa{width:15px}#select-category button{white-space:nowrap;background:#f9f9f9;border:1px solid #ccc;border-radius:30px;padding:2px 20px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;margin:0;text-transform:none;border:1px solid}.text-search input[type=text],.location-search input[type=text]{padding:10px 14px;font-size:14px;height:40px;border:none;margin:0;-webkit-box-shadow:none;box-shadow:none}.location-search input[type=text]{color:#000}.location-search select{padding:10px 14px;border:1px solid #ccc;border-radius:6px;font-size:14px;min-width:250px;height:40px;margin:0}.btn-search{color:#fff;width:100%;border-radius:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:var(--primary-color-500);font-size:15px;font-weight:500;text-transform:none;margin:0;padding:0 30px}#filter-popup.popup{position:absolute;top:180px;width:100%;max-width:1250px;background:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);box-shadow:0 5px 20px rgba(0,0,0,.2);z-index:999;border-radius:30px;display:none}#filter-popup.show{display:block}.category-menu{display:grid;grid-template-columns:3fr 7fr;gap:10px;width:100%;padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.category-title{display:grid;grid-template-columns:3fr 7fr;gap:10px;width:100%;padding:16px;border-bottom:1px solid rgba(34,36,38,.15);border-top-right-radius:8px;border-top-left-radius:8px}.left-column{overflow-y:auto;height:350px;overflow-x:hidden;padding-left:10px;scrollbar-width:thin;scrollbar-color:var(--primary-color-500) rgba(0,0,0,0);border-right:1px solid rgba(34,36,38,.15)}.parent-title,.child-title{padding-left:15px}.left-column::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color-500)}.child-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 12px;overflow-y:auto}.child-item{display:inline-block;padding:6px 12px;border-radius:20px;cursor:pointer;margin:5px;background:#f2f1f3;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.child-item.selected{background-color:var(--primary-color-500);color:#fff}.popup-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:15px;margin-top:15px;padding:10px;border-top:1px solid #eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#selected-count{cursor:pointer}.popup-footer button{background:var(--primary-color-400);color:#fff;border:none;border-radius:30px;cursor:pointer;margin:0;text-transform:none}.popup-footer button:hover{background:var(--primary-color-500)}.child-checkbox{display:none !important}.location-search ul.wpjobportal-input-list-wpjobportal{border:none;padding:0}#wpjobportal-input-city{min-width:150px}@media only screen and (max-width: 767px){.select-category,.location-search{display:none}.text-search{border-left:none;padding-left:0}.search-bar{margin:10px}.search-bar{padding:8px 12px}}
/*# sourceMappingURL=wp-job-portal-search-form.min.css.map */
