body.single-job_listing #masthead{background:#173247f2!important}
body.single-job_listing .listar-listing-header-topbar-wrapper,body.single-job_listing .listar-toggle-fixed-quick-menu-wrapper,body.single-job_listing .listar-bookmark-button-fixed{display:none!important}
body.single-job_listing .listar-single-listing-gallery-wrapper{height:auto!important;min-height:0!important;margin:0!important;padding:20px 14px!important;overflow:visible!important}
body.single-job_listing .listar-single-listing-gallery-wrapper .listar-listing-title,body.single-job_listing .listar-single-listing-gallery-wrapper .listar-listing-title .listar-container-wrapper,body.single-job_listing .listar-single-listing-gallery-wrapper .listar-listing-title .container,body.single-job_listing .listar-single-listing-gallery-wrapper .listar-listing-title .row,body.single-job_listing .listar-single-listing-gallery-wrapper .listar-listing-title .col-sm-12{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;width:100%!important;transform:none!important;opacity:1!important}
body.single-job_listing .listar-listing-title h1{font-size:27px!important;line-height:1.25!important;text-transform:none!important;letter-spacing:normal!important;text-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:14px 0!important;color:#173247!important}
body.single-job_listing .listar-text-before-listing-title{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin:0!important;height:auto!important}
body.single-job_listing .listar-text-before-listing-title .listar-ribbon{position:static!important;inset:auto!important;display:block!important;padding:6px 10px!important;margin:0!important;white-space:normal!important;width:auto!important;max-width:100%!important;height:auto!important;font-size:12px!important;line-height:1.5!important;border:0!important;border-radius:7px!important;transform:none!important}
body.single-job_listing .listar-text-before-listing-title .listar-ribbon:before,body.single-job_listing .listar-text-before-listing-title .listar-ribbon:after{display:none!important}
body.single-job_listing .listar-listing-title .edit-link,body.single-job_listing .listar-listing-title .listar-view-counter,body.single-job_listing .listar-listing-title .listar-listing-header-stars{display:none!important}
body.single-job_listing #listar-listing-gallery{display:none!important}
.em-listing-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:16px 0 0!important}
.em-listing-actions a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:1px solid #8abed5;border-radius:8px;color:#006b93!important;background:#edf7fc;font-size:12px!important;line-height:1.4;text-decoration:none!important;white-space:normal}
.em-listing-actions a:first-child{background:#087da8;color:#fff!important;border-color:#087da8}
.em-listing-gallery{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:18px;padding-bottom:4px}
.em-listing-gallery a{flex:0 0 100%;scroll-snap-align:start;min-width:0;display:block;border-radius:10px;overflow:hidden}
.em-listing-gallery img{width:100%;height:190px;object-fit:cover;display:block}
.em-listing-actions a:focus-visible,.em-listing-gallery a:focus-visible{outline:3px solid #e5a43c;outline-offset:-3px}
body.single-job_listing #main>article>.listar-section{padding-top:26px!important;padding-bottom:20px!important;margin-top:0!important;margin-bottom:0!important}
body.single-job_listing #main>article>.listar-single-listing-gallery-wrapper{padding-top:20px!important;padding-bottom:10px!important}
body.single-job_listing #main>article>.listar-gallery-slideshow-separator{display:none!important}
body.single-job_listing #main>article>.listar-section .container{padding-inline:14px!important}
body.single-job_listing .listar-listing-description{margin:0!important;padding:0!important}
body.single-job_listing .listar-listing-description-text{margin:0!important;padding:0!important}
body.single-job_listing .listar-listing-description .panel{margin-bottom:12px!important;border-radius:10px!important}
body.single-job_listing .listar-listing-description .panel-heading{padding:14px!important}
body.single-job_listing .listar-listing-description .panel-title,body.single-job_listing .listar-listing-description .panel-title a{font-size:15px!important;line-height:1.5!important;white-space:normal!important}
body.single-job_listing .listar-listing-description .panel-body{padding:16px!important;font-size:15px!important;line-height:1.7!important;overflow-wrap:anywhere}
body.single-job_listing .listar-listing-description .panel-body p{font-size:15px!important;line-height:1.7!important;margin:0 0 14px!important}
body.single-job_listing .listar-listing-description .single_job_listing{padding:0!important;margin:0!important}
body.single-job_listing .listar-listing-description .single_job_listing>.job-listing-meta{display:none!important}
body.single-job_listing .listar-listing-description .accordion-group{margin:0 0 8px!important;padding:0!important}
body.single-job_listing .listar-listing-description .listar-accordion-title-inner{padding:0!important;margin:0!important}
body.single-job_listing .listar-listing-description .listar-accordion-flag-tag{display:none!important}
body.single-job_listing .listar-listing-description iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}
body.single-job_listing .listar-listing-description img{max-width:100%!important;height:auto}
body.single-job_listing .listar-section-title{margin-bottom:20px!important}
body.single-job_listing .listar-section-title h2{font-size:24px!important;line-height:1.3!important;text-transform:none!important;overflow-wrap:anywhere}
body.single-job_listing .listar-listing-map{height:260px!important;min-height:0!important}
body.single-job_listing .listar-listing-map #map{height:260px!important;min-height:0!important}
body.single-job_listing .listar-map-button-wrapper{padding-block:10px!important;margin:0!important}
body.single-job_listing .listar-map-button-icon{display:none!important}
body.single-job_listing .listar-map-button-content{padding:0!important;min-height:0!important;line-height:1.6!important;overflow-wrap:anywhere}
