#map-container{position:relative;z-index:1;background:white;padding:20px;margin-bottom:20px}#map-container #jobs-list-container{width:33.3%;float:left;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#map-container #jobs-view-mode{display:none;text-align:right;position:absolute;top:20px;right:20px}#map-container #jobs-view-mode a{display:inline-block;width:45px;height:45px;cursor:pointer}#map-container #jobs-view-mode a#view-mode-list{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) top left no-repeat}#map-container #jobs-view-mode a#view-mode-map{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) top left no-repeat}#map-container #jobs-view-mode a#view-mode-list.active{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) top left no-repeat}#map-container #jobs-view-mode a#view-mode-map.active{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) top left no-repeat}#map-container #jobs-list-container #search-results-count{font-size:24px;line-height:30px;color:black;margin-bottom:23px;font-family:"Microbrew One",sans-serif}#map-container #jobs-list-container #btn-view-all{width:100%}#map-container #jobs-map-container{width:66.6%;height:630px;float:right;position:relative;z-index:10}.bh-sl-error{clear:both;float:left;width:100%;padding:10px 0;color:#e57200;font-weight:bold}.bh-sl-container .bh-sl-loading{float:left;margin:4px 0 0 10px;width:16px;height:16px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat}.bh-sl-container .bh-sl-filters-container{margin-bottom:20px}.bh-sl-container .bh-sl-filters-container .sc-container-fluid{overflow:visible}.bh-sl-container.bh-sl-filters-container input[type="text"]{font-family:'Trebuchet W01 Regular',sans-serif;font-size:13px;color:white;background:transparent;border:1px solid white;height:50px;width:100%;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#bh-sl-address{font-family:'Microbrew One',sans-serif;font-size:13px;color:white;background:transparent;border:1px solid white;height:50px;width:100%;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li{display:block;clear:left;float:left;width:100%;margin:5px 0;padding:0 0 10px;border-bottom:1px solid #c39367}.bh-sl-filters li{display:block;clear:left;float:left;width:100%;margin:5px 0;padding:0 0 10px;border-bottom:1px solid #c39367;font-family:"Microbrew One",sans-serif}#bh-sl-reset{display:inline-block;font-family:'Microbrew One',sans-serif;font-size:13px;line-height:50px;border:0;background:transparent;width:100%;color:white;text-align:right;cursor:pointer}#bh-sl-reset:hover{color:#cc6600;text-decoration:none}#bh-sl-submit{background:#e57200;color:#fff;height:50px;width:100%}#bh-sl-submit:hover{background-color:#cc6600;color:white}.bh-sl-container .bh-sl-loc-list ul{margin:0;padding:0;height:532px}.bh-sl-container .bh-sl-loc-list ul li{position:relative;display:block;cursor:pointer;margin:-1px 0 0 0;padding:17px 7px;border-top:1px solid #f9f5ef;border-bottom:1px solid #f9f5ef;color:#e57200;font-size:14px;line-height:16px;font-family:'Microbrew One',sans-serif;position:relative;z-index:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.bh-sl-container .bh-sl-loc-list ul li:hover,.bh-sl-container .bh-sl-loc-list ul li.list-focus{border-color:#cc6600;font-size:16px;z-index:2}.bh-sl-container .bh-sl-loc-list ul li i{position:absolute;top:18px;right:17px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.bh-sl-container .bh-sl-loc-list ul li:hover i,.bh-sl-container .bh-sl-loc-list ul li.list-focus i{right:0}.bh-sl-container .bh-sl-loc-list ul.list{list-style-type:none}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title{font-weight:bold}.bh-sl-container .bh-sl-map{width:100%;height:100%;position:relative;z-index:5}#job-details{width:100%;z-index:100;background:transparent url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) top left repeat-x;display:none;text-align:center;background-color:#fff}a#job-details-pull{display:none;height:34px;width:100%;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center top no-repeat;cursor:pointer}a#job-details-pull.opened{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) center bottom no-repeat}#job-details .wrapper{text-align:left}#job-details .wrapper.details-wrapper{border-bottom:1px solid #c39367}#job-details #job-details-header{padding:16px 0 10px 0}#job-details #job-details-header-sp{display:none}#job-details #job-details-header #job-details-title{font-size:30px;line-height:55px;color:#000;display:inline-block;vertical-align:middle;font-family:"Microbrew One",sans-serif}#job-details #job-details-header a{vertical-align:middle;float:right;margin-left:25px}#job-details #job-details-header a#job-details-close{width:49px;height:45px;padding:0;line-height:40px;text-align:center;background:white;border:1px solid #e57200;color:#e57200;font-size:20px}#job-details #job-details-header a#job-details-close:hover{color:white;background-color:#ee6600;border-color:#ee6600}#job-details #job-details-header a#job-details-apply{height:45px;width:330px;font-size:16px;line-height:22px}#job-details #job-details-left{width:33.3%;float:left;padding-top:30px;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#job-details #job-details-left h4{margin:0;font-size:16px;line-height:20px;color:#98681a}#job-details #job-details-left p{margin:0 0 15px 0;line-height:18px;font-size:13px}#job-details #job-details-right{width:66.6%;float:right;padding-top:20px;padding-left:45px;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#job-details #job-details-description{line-height:18px!important;font-size:14px!important;max-height:260px;overflow:auto}#job-details #job-details-description p,#job-details #job-details-description ul,#job-details #job-details-description ol{margin:12px 0;line-height:18px!important;font-size:14px!important}.gm-style>div:first-child>div + div>div:last-child>div>div:first-child>div{background-color:transparent!important;width:auto!important;height:auto!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-filter:none!important}.gm-style>div:first-child>div + div>div:last-child>div>div:first-child>div>div>div{background-color:#fff!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-ms-filter:none!important}.gm-style>div:first-child>div + div>div:last-child>div>div:last-child{}.gm-style>div:first-child>div + div>div:last-child>div>div:last-child>img{}.gm-style-iw{padding:0px!important;margin:0px!important;background:white;border-bottom:2px solid #fff;top:22px!important;left:22px!important;width:auto!important;overflow:hidden!important;-webkit-box-shadow:5px 5px 5px 0px rgba(204,204,204,0.5);-moz-box-shadow:5px 5px 5px 0px rgba(204,204,204,0.5);box-shadow:5px 5px 5px 0px rgba(204,204,204,0.5)}.gm-style-iw>div{display:block!important;margin:0!important;padding:0!important;width:320px!important;max-width:auto;height:auto;max-height:auto}.gm-style-iw .popup-header{color:#e57200;background:#fff;font-family:'Microbrew One',sans-serif;font-size:16px;line-height:18px;padding:12px;width:80%;float:left}.popup-close{color:#e57200;font-size:16px;line-height:18px;padding:12px;float:right;cursor:pointer;width:20%;text-align:right}.gm-style-iw .popup-content{padding:12px;font-family:"Clarendon Light",Serif;font-size:12px;line-height:15px;color:black;clear:both}.gm-style-iw .popup-content .popup-division{color:#000;display:block;margin-bottom:4px;font-family:'Clarendon Light',sans-serif;font-size:13px}.gm-style-iw .popup-action{text-align:left;font-family:'Microbrew One',sans-serif;margin:0;padding-bottom:15px;padding-left:12px;font-size:12px;line-height:10px}.gm-style-iw .popup-action a{display:inline-block;cursor:pointer}.gm-style-iw .popup-action i{font-size:10px;margin-left:10px}.custom-dropdown{margin-bottom:15px}.custom-dropdown ul{margin:-1px 0 0 0}.custom-dropdown .cd-top{position:relative;font-family:'Microbrew One',sans-serif;font-size:13px;color:white;background:transparent;border:1px solid white;min-height:50px;line-height:25px;width:100%;padding:10px 20px 10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;cursor:pointer}.custom-dropdown .cd-top span.cd-option-selected{position:relative;background-color:white;display:inline-block;line-height:14px;color:black;padding:3px 25px 3px 10px;margin-right:10px}.custom-dropdown .cd-top span.cd-option-selected i{position:absolute;top:4px;right:6px}.custom-dropdown .cd-top a.cd-add{cursor:pointer;position:absolute;right:10px;top:10px;color:white}.custom-dropdown .cd-top a.cd-add i{margin-left:5px}.custom-dropdown .cd-top a.cd-add i.fa-chevron-up{display:none}.custom-dropdown .cd-top a.cd-add:hover{text-decoration:none}.custom-dropdown .cd-top span.placeholder{cursor:pointer;display:inline-block}.custom-dropdown .cd-top .selection{display:inline-block;margin:0}.custom-dropdown.opened .cd-top{background-color:#c39367;border-color:#c39367}.custom-dropdown.opened .cd-top a.cd-add i.fa-chevron-up{display:inline-block}.custom-dropdown.opened .cd-top a.cd-add i.fa-chevron-down{display:none}.custom-dropdown .cd-bottom{position:relative}.custom-dropdown .cd-bottom ul{position:absolute;z-index:99;left:0px;top:0;background-color:white;border:0;display:none;padding:13px 5px 13px 20px;width:100%;list-style-type:none;max-height:350px;overflow:auto;-webkit-box-shadow:0 4px 5px -1px #888;-moz-box-shadow:0 4px 5px -1px #888;box-shadow:0 4px 5px -1px #888}.custom-dropdown .cd-bottom ul li:hover{color:#ee6600}.custom-dropdown .cd-bottom li label{float:left;margin-left:20px;cursor:pointer}.custom-dropdown .cd-bottom li label input{margin-left:-20px}.custom-dropdown.single .cd-bottom li label{float:left;margin-left:0}.custom-dropdown.single .cd-bottom li label input{position:absolute;left:-99999px;margin-left:0}@media only screen and (max-width:1024px){#map-container{height:745px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#map-container #jobs-view-mode{display:inline-block}#map-container #jobs-list-container{width:100%;float:none;padding-right:0}#map-container #jobs-list-container #search-results-count{height:50px;line-height:50px}#map-container #btn-view-all{display:block;margin-top:40px}#map-container #jobs-map-container{width:100%;height:545px;float:left;position:absolute;top:0;left:0;z-index:10;margin-top:86px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bh-sl-container .bh-sl-map{width:100%;height:100%;position:relative;z-index:5}.bh-sl-container .bh-sl-filters-container{margin-bottom:30px}.bh-sl-container .bh-sl-filters-container input[type="text"]{font-size:14px}.bh-sl-container .bh-sl-filters-container a#bh-sl-reset{text-align:left;font-size:14px}.custom-dropdown{margin-bottom:20px}.custom-dropdown .cd-top{font-size:14px}#job-details #job-details-header{padding:20px 0 15px 0}#job-details #job-details-header #job-details-title{font-size:22px;line-height:55px}#job-details #job-details-header a#job-details-apply{height:45px;line-height:16px;width:200px}#job-details #job-details-left{width:100%;float:none}#job-details #job-details-left h4{font-size:16px;line-height:22px;margin-bottom:10px}#job-details #job-details-left p{line-height:22px;font-size:15px}#job-details #job-details-right{width:100%;float:none;padding-top:40px;padding-left:0;margin-bottom:30px;border-left:0;border-top:1px solid #bfbfbf}#job-details #job-details-description{line-height:26px!important;font-size:16px!important;max-height:300px}#job-details #job-details-description p,#job-details #job-details-description ul,#job-details #job-details-description ol{margin:12px 0;line-height:22px!important;font-size:14px!important}#bh-sl-submit{margin-bottom:15px}}@media only screen and (max-width:767px){#map-container{height:680px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#map-container #jobs-map-container{height:480px}.bh-sl-container .bh-sl-filters-container{margin-top:10px}#bh-sl-submit{margin-top:15px;margin-bottom:0}.bh-sl-container .bh-sl-loc-list ul{height:490px}.bh-sl-container .bh-sl-loc-list ul li{padding:15px 7px}#job-details #job-details-header{padding:15px 0 15px 0}#job-details #job-details-header #job-details-title{line-height:50px}#job-details #job-details-left{margin-bottom:20px;padding-top:20px}#job-details #job-details-left h4{margin-bottom:5px}#job-details #job-details-left p{line-height:20px;font-size:13px}#job-details #job-details-right{padding-top:20px;margin-bottom:20px}#job-details #job-details-description{line-height:23px!important;max-height:250px}#job-details #job-details-description p,#job-details #job-details-description ul,#job-details #job-details-description ol{margin:12px 0;line-height:20px!important;font-size:14px!important}#job-details #job-details-header a#job-details-apply,#job-details #job-details-header-sp a#job-details-apply-sp{float:right;width:100%;line-height:20px;margin-top:5px}#job-details #job-details-header-sp{display:block;padding:15px 0 15px 0}#job-details #job-details-header a#job-details-apply{float:right;width:100%;line-height:20px}#job-details #job-details-header a#job-details-close{width:40px;height:40px;line-height:35px;font-size:18px}.custom-dropdown{margin-bottom:15px}#map-container #btn-view-all{margin-top:20px;padding:15px 0}}