main.half-map-wrapper .listing-wrapper{background-color:var(--cariera-white-color);box-sizing:border-box;height:100%;padding:30px 30px 100px;position:relative;width:700px;z-index:10}main.half-map-wrapper .listing-wrapper .info{display:flex}main.half-map-wrapper .listing-wrapper .info .title{margin:0 0 30px}main.half-map-wrapper .listing-wrapper .info .filters-btn{align-items:center;background-color:var(--cariera-primary);border-radius:3px;color:var(--cariera-white-color);display:inline-flex;flex:0 0 40px;font-size:1.5rem;height:40px;justify-content:center;margin-left:auto;width:40px}main.half-map-wrapper .listing-wrapper .info .filters-btn i{max-width:45px;opacity:1;transition:all .3s;visibility:visible}main.half-map-wrapper .listing-wrapper .info .filters-btn i.la-times{max-width:0;opacity:0;visibility:hidden}main.half-map-wrapper .listing-wrapper .info .filters-btn.search-opened .la-times{max-width:45px;opacity:1;visibility:visible}main.half-map-wrapper .listing-wrapper .info .filters-btn.search-opened .la-sliders-h{max-width:0;opacity:0;visibility:hidden}main.half-map-wrapper .listing-wrapper .job_filters .job_types,main.half-map-wrapper .listing-wrapper form.company_filters,main.half-map-wrapper .listing-wrapper form.job_filters,main.half-map-wrapper .listing-wrapper form.resume_filters{background:none;border:0}main.half-map-wrapper .listing-wrapper .company_filters .search_companies,main.half-map-wrapper .listing-wrapper .job_filters .search_jobs,main.half-map-wrapper .listing-wrapper .resume_filters .search_resumes{padding:0}main.half-map-wrapper .listing-wrapper-left{float:left}main.half-map-wrapper .listing-wrapper-right{float:right}main.half-map-wrapper .company_filters .showing_companies,main.half-map-wrapper .job_filters .showing_jobs,main.half-map-wrapper .resume_filters .showing_resumes{background:none;border:0;padding:10px 0}main.half-map-wrapper .map-wrapper{height:100%;position:absolute;top:0;width:50%;width:calc(100% - 700px);z-index:1}main.half-map-wrapper .map-wrapper #map-container{height:100%}main.half-map-wrapper .map-wrapper .move-map-search{background-color:var(--cariera-white-color);border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.15);font-size:.85rem;left:50%;padding:10px 15px;position:absolute;top:20px;transform:translate(-50%);z-index:10}main.half-map-wrapper .map-wrapper-right{right:0}main.half-map-wrapper .map-wrapper-left{left:0}main.half-map-wrapper .responsive-nav{background:var(--cariera-white-color);bottom:0;box-shadow:0 -5px 10px rgba(0,0,0,.1);display:none;position:fixed;width:100%;z-index:1053}main.half-map-wrapper .responsive-nav ul{border:0;display:flex;list-style:none;padding:0}main.half-map-wrapper .responsive-nav ul li{margin:0;padding:8px;text-align:center;width:50%}main.half-map-wrapper .responsive-nav ul li.active{background:var(--cariera-primary)}main.half-map-wrapper .responsive-nav ul li.active a{color:var(--cariera-white-color)}main.half-map-wrapper .responsive-nav ul li a{align-items:center;color:var(--cariera-dark-bg);display:flex;gap:7px;justify-content:center}main.half-map-wrapper .responsive-nav ul li a i{font-size:1.3rem}main.half-map-wrapper .job-manager-message{margin-top:80px}main.half-map-wrapper .offcanvas-listing-search{background-color:var(--cariera-white-color);bottom:0;box-shadow:0 0 15px rgba(0,0,0,.15);left:0;overflow:auto;position:fixed;top:0;transition:all .4s;width:450px;z-index:12}main.half-map-wrapper .offcanvas-listing-search:before{background-color:var(--cariera-black-color);bottom:0;content:"";left:0;opacity:.7;position:fixed;right:0;top:0;visibility:visible;z-index:-1}main.half-map-wrapper .offcanvas-listing-search.hidden{left:-450px}main.half-map-wrapper .offcanvas-listing-search.hidden:before{opacity:0;visibility:hidden}main.half-map-wrapper .offcanvas-listing-search .close-search{align-items:center;background-color:var(--cariera-primary);border-radius:3px;color:var(--cariera-white-color);display:none;font-size:1.5rem;height:35px;justify-content:center;position:absolute;right:25px;top:15px;width:35px}main.half-map-wrapper .offcanvas-listing-search .company_filters,main.half-map-wrapper .offcanvas-listing-search .job_filters,main.half-map-wrapper .offcanvas-listing-search .resume_filters{border:0;border-radius:0;margin:0;min-height:100%}main.half-map-wrapper .offcanvas-listing-search .company_filters .search_companies,main.half-map-wrapper .offcanvas-listing-search .job_filters .search_jobs,main.half-map-wrapper .offcanvas-listing-search .resume_filters .search_resumes{align-content:flex-start;height:calc(100vh - 50px);overflow-y:scroll;padding:40px 25px}main.half-map-wrapper .offcanvas-listing-search .company_filters .search_companies>div,main.half-map-wrapper .offcanvas-listing-search .job_filters .search_jobs>div,main.half-map-wrapper .offcanvas-listing-search .resume_filters .search_resumes>div{display:flex;flex-direction:column;text-align:left;width:100%}main.half-map-wrapper .offcanvas-listing-search .company_filters .showing_companies,main.half-map-wrapper .offcanvas-listing-search .job_filters .job_types,main.half-map-wrapper .offcanvas-listing-search .job_filters .showing_jobs,main.half-map-wrapper .offcanvas-listing-search .resume_filters .showing_resumes{background-color:transparent;gap:0;-moz-column-gap:15px;column-gap:15px;padding:10px 15px}body.admin-bar main.half-map-wrapper .offcanvas-listing-search{top:32px!important}@media (max-width:1200px){main.half-map-wrapper{height:100%!important}main.half-map-wrapper .listing-wrapper{box-shadow:none;padding:30px 30px 90px;width:100%}main.half-map-wrapper .map-wrapper{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease;visibility:hidden;width:100%;z-index:0}main.half-map-wrapper .map-wrapper.map-active{opacity:1;visibility:visible;z-index:1052}main.half-map-wrapper .responsive-nav{display:block}}@media screen and (max-width:782px){body.admin-bar main.half-map-wrapper .offcanvas-listing-search{top:46px!important}}@media (max-width:580px){main.half-map-wrapper .offcanvas-listing-search{width:100%;z-index:1055}main.half-map-wrapper .offcanvas-listing-search.hidden{left:-100%}main.half-map-wrapper .offcanvas-listing-search .close-search{display:flex}main.half-map-wrapper .listing-wrapper a.map-view{margin-bottom:20px;position:relative;right:0}}