#map-container{position:relative;z-index:1}.marker.active .marker-img{box-shadow:0 0 0 8px rgba(0,0,0,.1);transform:scale(1.2)}.marker .marker-img{background-color:var(--cariera-white-color);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.3);height:45px;position:relative;transition:all .3s ease;width:45px}.marker .marker-img.featured:before{background-color:var(--cariera-primary);box-shadow:0 0 20px rgba(0,0,0,.3);content:"";font-family:Line Awesome Free;font-size:1rem;font-weight:900;height:20px;line-height:20px;position:absolute;right:-5px;top:-5px;width:20px}.marker .marker-img.featured:before,.marker-cluster span{border-radius:50%;color:var(--cariera-white-color);text-align:center}.marker-cluster span{background:var(--cariera-primary);display:block;font-size:.875rem;height:45px;line-height:45px;position:relative;width:45px}.marker-cluster span:after{animation:zoom-effect 1.8s linear infinite;background:var(--cariera-primary);border-radius:50%;content:"";display:block;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-2}#cariera-map .cariera-infoBox{animation:fadeIn .3s;background:var(--cariera-white-color);border-radius:3px;box-shadow:0 0 30px rgba(0,0,0,.2);margin:0;overflow:hidden}#cariera-map .cariera-infoBox a.leaflet-popup-close-button{background:var(--cariera-dark-bg);border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:var(--cariera-white-color);cursor:pointer;height:30px;line-height:30px;padding:0;right:10px;text-align:center;top:10px;transition:all .3s ease;width:30px;z-index:1}#cariera-map .cariera-infoBox a.leaflet-popup-close-button:hover{background:var(--cariera-primary)}#cariera-map .cariera-infoBox .leaflet-popup-content-wrapper{background:none;border-radius:0;box-shadow:none;padding:0}#cariera-map .cariera-infoBox .leaflet-popup-content{margin:0}#cariera-map .cariera-infoBox .leaflet-popup-tip-container{display:none}.leaflet-container .cariera-infoBox a{color:var(--cariera-primary)}.leaflet-container .cariera-infoBox a.leaflet-popup-close-button:before{content:"";font-family:Line Awesome Free;font-size:.75rem}.cariera-infoBox .wrapper{padding:20px;text-align:center}.cariera-infoBox .wrapper .company-inner,.cariera-infoBox .wrapper .job-content-wrapper,.cariera-infoBox .wrapper .resume-link{display:flex;flex-direction:column}.cariera-infoBox .wrapper .candidate-content-main,.cariera-infoBox .wrapper .company-details,.cariera-infoBox .wrapper .job-content-main,.cariera-infoBox .wrapper .listing-body{flex:1;text-align:center}.cariera-infoBox .wrapper .candidate-photo{border-radius:3px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:inline-block;overflow:hidden}.cariera-infoBox .wrapper img{width:60px}.cariera-infoBox .wrapper h2{font-size:1.1rem;margin-bottom:5px;margin-top:15px}.cariera-infoBox .wrapper h2 .cariera-listing-distance{display:none}.cariera-infoBox .wrapper .candidate-info,.cariera-infoBox .wrapper .company-location,.cariera-infoBox .wrapper .job-info{color:var(--cariera-body-text)}.cariera-infoBox .wrapper .company-jobs{background:var(--cariera-primary);border-radius:2px;color:var(--cariera-white-color);margin-top:15px;padding:5px 10px}.cariera-infoBox .wrapper .candidate-info span i,.cariera-infoBox .wrapper .candidate-info>span,.cariera-infoBox .wrapper .job-info span,.cariera-infoBox .wrapper .job-info span i{line-height:1.5;margin-right:5px}.cariera-infoBox .wrapper .job-actions,.cariera-infoBox .wrapper .job-company .tag-group,.cariera-infoBox .wrapper .job-content-meta,.cariera-infoBox .wrapper .job-content-wrapper .company,.cariera-infoBox .wrapper .job-content-wrapper .job-content-footer,.cariera-infoBox .wrapper .resume-meta,.cariera-infoBox .wrapper h5 span,.cariera-infoBox .wrapper span.featured-badge{display:none}.cariera-infoBox .wrapper.with-bg{background-size:cover;color:var(--cariera-white-color);position:relative;z-index:1}.cariera-infoBox .wrapper.with-bg:before{background:var(--cariera-black-color);bottom:0;content:"";left:0;opacity:.7;position:absolute;right:0;top:0;transition:all .3s ease;z-index:-1}.cariera-infoBox .wrapper.with-bg .job-company.with-bg{background-color:var(--cariera-white-color);background-image:none!important;border-radius:2px;display:inline-block}.cariera-infoBox .wrapper.with-bg .job-info,.cariera-infoBox .wrapper.with-bg h2{color:var(--cariera-white-color)}.cariera-infoBox .wrapper span.job-listing-status-badge{background-color:var(--cariera-border-color);border-radius:2px;color:var(--cariera-white-color);font-size:.6rem;padding:2px 8px}.cariera-infoBox .wrapper span.job-listing-status-badge.filled{background-color:var(--cariera-success-color)}.cariera-infoBox .wrapper span.job-listing-status-badge.expired{background-color:var(--cariera-error-color)}.cariera-infoBox:hover .wrapper.with-bg:before{opacity:.8}@media (max-width:480px){.infoBox{left:-150px!important;max-width:80%}.gmnoprint.gm-bundled-control .gmnoprint{top:170px!important}}