.SumoSelect,.SumoSelect>.CaptionCont{box-sizing:border-box;cursor:pointer;width:100%}.SumoSelect>.CaptionCont{border-radius:3px;-webkit-border-radius:3px;color:#58595b;font-family:inherit;font-size:14px;font-style:normal;font-weight:400}.SumoSelect>.CaptionCont>span{cursor:pointer}.SumoSelect>.CaptionCont>label>i{background:none}.SumoSelect>.CaptionCont>label>i:after{color:#050407;content:"\f107";font-family:Font Awesome\ 5 Free;font-size:18px;font-style:normal;font-weight:900;height:16px;position:absolute;top:-10px;width:16px}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#fff;border-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4;border-color:#e4e4e4}.job-search main{line-height:18px}.job-search .inner-top-image{z-index:11}.job-search .footer-wrapper .default-container{max-width:none}.job-search main *,:after,:before{box-sizing:border-box}#job-search .inner-pages-container{padding-left:0;padding-right:0}.job-search-feature{clear:both;float:left;height:auto;margin:0;width:100%}.job-search-feature .default-container{padding:0}.desktop-info{display:inline-block;font-weight:400}a.load-more-jobs{background-color:#050407;border:none;border-radius:6px;color:#fff;display:none;float:left;font-size:13px;font-weight:700;height:50px;letter-spacing:3px;line-height:50px;margin:0;padding:0 32px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:100%}a.load-more-jobs:hover{background-color:#ed6009;text-decoration:none}.new-job-badge{background:#00a937;color:#fff;display:none;font-size:9px;left:8px;line-height:12px;padding:1px 6px;position:absolute;text-align:center;text-transform:uppercase;top:0;-webkit-transform:rotate(-45deg) translate(-37%);transform:rotate(-45deg) translate(-37%);white-space:nowrap;z-index:7}.new-job-badge:before{right:-12px;transform:rotate(45deg)}.new-job-badge:after,.new-job-badge:before{border-color:#00a937 transparent transparent;border-style:solid;border-width:11px 11px 0;bottom:-2px;content:"";height:0;position:absolute;width:0}.new-job-badge:after{left:-14px;transform:rotate(-45deg)}.new-job .new-job-badge{display:block}.search-info-wrapper{background:transparent;float:left;height:auto;padding:0 0 22px;text-align:left;width:100%}.search-info{color:#050407;float:left;font-size:16px;font-weight:700;line-height:16px;margin:0;min-height:25px;text-align:left;width:auto}.search-info a{color:#050407;text-decoration:underline}.search-info#special_info{display:none;float:none;margin-bottom:12px}.search-no-results{height:auto;margin-bottom:15px;padding-right:15px;position:relative;width:100%}.search-no-results strong{font-weight:700}.search-no-results.no-margin-bottom{margin-bottom:0}.search-no-results a{position:absolute;right:0;top:0}.showing_text{font-weight:700;line-height:30px}.search-info .sorting-wrapper{display:inline}.search-info .sorting-holder{display:inline-block;height:30px;margin:0 0 0 4px;vertical-align:middle;width:156px}.search-info .sorting-holder .SumoSelect>.CaptionCont{background:transparent;border-color:#050407;color:#050407;font-size:16px;font-weight:700;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.search-info .sorting-holder .SumoSelect.open>.CaptionCont,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont,.search-info .sorting-holder .SumoSelect>.CaptionCont:focus,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover{border-color:#222;color:#222}.search-info .sorting-holder .SumoSelect>.CaptionCont.SelectBox{height:30px;line-height:30px;padding:0 0 0 6px}.search-info .sorting-holder .SumoSelect>.CaptionCont>span{font-weight:700;height:30px;line-height:28px;padding-right:20px}.search-info .sorting-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i:after{color:#050407;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.search-info .sorting-holder .SumoSelect.open>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect.open>.CaptionCont>label>i:after,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont>label>i,.search-info .sorting-holder .SumoSelect:focus>.CaptionCont>label>i:after,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover>label>i,.search-info .sorting-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#222!important}.search-info .sorting-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.search-info .sorting-holder .SumoSelect.open>.optWrapper{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#050407;font-size:14px;font-weight:400;top:30px}.search-info .sorting-holder .SumoSelect>.optWrapper>.options li.opt{padding:6px}.search-info .sorting-holder .SumoSelect>.optWrapper>.options li.opt label{color:#050407;font-size:13px;font-weight:400;margin:0}.pagination-wrapper{float:right;height:auto;margin:0;width:auto}.search-info-wrapper .pagination-wrapper{margin:3px 0 0}.pagination-wrapper .pagination-arrows{display:inline-block;margin:0;padding:0}.pagination-wrapper .pagination-arrows ul{margin:0;padding:0}.pagination-wrapper .pagination-arrows ul li.active{display:none}.pagination-wrapper .pagination-arrows ul li{background:transparent;display:inline-block;float:left;margin-right:3px}.pagination-wrapper .pagination-arrows ul li.disabled{opacity:.5}.pagination-wrapper .pagination-arrows ul li a,.pagination-wrapper .pagination-arrows ul li span{border:1px solid #050407;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none!important;color:#050407;display:block;font-size:14px;font-weight:400;height:25px;line-height:23px;margin:0 0 0 2px;padding:0!important;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;vertical-align:middle;width:25px}.pagination-wrapper .pagination-arrows ul li a i,.pagination-wrapper .pagination-arrows ul li span i{line-height:23px}.pagination-wrapper .pagination-arrows ul li a:hover{background:none;border-color:#222;color:#222}.itemsPerPage,.pages-holder{display:inline-block;height:25px;vertical-align:top;width:85px}.itemsPerPage{float:left;width:150px}.itemsPerPage .SumoSelect>.CaptionCont,.pages-holder .SumoSelect>.CaptionCont{background:transparent;border-color:#050407;color:#050407;font-size:14px;font-weight:400;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.itemsPerPage .SumoSelect.open>.CaptionCont,.itemsPerPage .SumoSelect:focus>.CaptionCont,.itemsPerPage .SumoSelect>.CaptionCont:focus,.itemsPerPage .SumoSelect>.CaptionCont:hover,.pages-holder .SumoSelect.open>.CaptionCont,.pages-holder .SumoSelect:focus>.CaptionCont,.pages-holder .SumoSelect>.CaptionCont:focus,.pages-holder .SumoSelect>.CaptionCont:hover{border-color:#222;color:#222}.itemsPerPage .SumoSelect>.CaptionCont.SelectBox,.pages-holder .SumoSelect>.CaptionCont.SelectBox{height:25px;line-height:25px;padding:0 0 0 6px}.itemsPerPage .SumoSelect>.CaptionCont>span,.pages-holder .SumoSelect>.CaptionCont>span{font-weight:400;height:25px;line-height:24px;padding-right:20px}.itemsPerPage .SumoSelect>.CaptionCont>label,.pages-holder .SumoSelect>.CaptionCont>label{cursor:pointer;width:20px}.itemsPerPage .SumoSelect>.CaptionCont>label>i,.itemsPerPage .SumoSelect>.CaptionCont>label>i:after,.pages-holder .SumoSelect>.CaptionCont>label>i,.pages-holder .SumoSelect>.CaptionCont>label>i:after{color:#050407;cursor:pointer;font-size:16px;line-height:16px;text-align:center;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.itemsPerPage .SumoSelect.open>.CaptionCont>label>i,.itemsPerPage .SumoSelect.open>.CaptionCont>label>i:after,.itemsPerPage .SumoSelect:focus>.CaptionCont>label>i,.itemsPerPage .SumoSelect:focus>.CaptionCont>label>i:after,.itemsPerPage .SumoSelect>.CaptionCont:hover>label>i,.itemsPerPage .SumoSelect>.CaptionCont:hover>label>i:after,.pages-holder .SumoSelect.open>.CaptionCont>label>i,.pages-holder .SumoSelect.open>.CaptionCont>label>i:after,.pages-holder .SumoSelect:focus>.CaptionCont>label>i,.pages-holder .SumoSelect:focus>.CaptionCont>label>i:after,.pages-holder .SumoSelect>.CaptionCont:hover>label>i,.pages-holder .SumoSelect>.CaptionCont:hover>label>i:after{color:#222!important}.itemsPerPage .SumoSelect>.CaptionCont>label>i:after,.pages-holder .SumoSelect>.CaptionCont>label>i:after{left:0;top:0}.itemsPerPage .SumoSelect.open>.optWrapper,.pages-holder .SumoSelect.open>.optWrapper{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#050407;font-size:14px;font-weight:400;min-width:100%;top:25px;width:auto}.itemsPerPage .SumoSelect>.optWrapper>.options li.opt,.pages-holder .SumoSelect>.optWrapper>.options li.opt{padding:6px;text-align:left}.itemsPerPage .SumoSelect>.optWrapper>.options li.opt label,.pages-holder .SumoSelect>.optWrapper>.options li.opt label{color:#050407;font-size:13px;font-weight:400;margin-bottom:0}.container{color:#222;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:18px;margin-bottom:5px;padding:0 0 0 20px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{cursor:pointer;opacity:0;position:absolute}.checkmark{background-color:#eee;border-radius:2px;height:12px;left:0;position:absolute;top:3px;width:12px}.container input:focus~.checkmark,.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#ed6009}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:0;height:7px;left:2px;top:-1px;width:3px}.filters-holder{-ms-overflow-style:none;-webkit-overflow-scrolling:auto!important;background:#fff;border-bottom:1px solid #050407;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-right:1px solid #050407;float:left;height:auto;margin:0 58px 0 0;overflow-x:hidden;overflow-y:auto;padding:30px 15px;transition:left .5s ease;-webkit-transition:left .5s ease;width:260px}.filters-holder.opened{left:0}.filters-holder h3{background:#fff;background:url(/build/images/filter.0dd827b5.png) no-repeat 0 3px;color:#050407;float:left;font-size:16px;font-style:normal;font-weight:700;margin:0 0 24px;padding:0 0 0 24px;width:100%}.filters-holder h3,.filters-holder h3 a{height:auto;line-height:18px;text-align:left}.filters-holder h3 a{color:#222;display:none;float:right;font-size:18px;font-weight:400;margin:0 22px 0 0;padding:0;width:auto}.filters{background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;float:left;height:auto;width:100%}.filters .filter-holder{display:none}.filters a.filter{border-bottom:1px solid #ccc;color:#050407;display:block;font-size:16px;font-weight:400;height:auto;line-height:18px;padding:12px 5px 12px 6px;text-align:left;text-decoration:none;text-transform:none;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;width:100%}.filters a.filter .icon{color:#050407;margin:0 3px 0 0;width:16px}.filters a.filter.open{border:0}.filters a.filter.active,.filters a.filter.open,.filters a.filter:hover{color:#050407;text-decoration:none}.filters a.filter.active .display-text{font-weight:700}.filters a.filter span.expand-collapse{float:right;font-size:12px;line-height:20px}.filter-list{-ms-overflow-style:none;-webkit-overflow-scrolling:auto!important;border-bottom:1px solid #ccc;display:none;height:auto;margin:0;max-height:260px;overflow-x:hidden;overflow-y:auto;padding:0 6px;width:100%}.filter-list ul{margin:0;padding:5px 0 20px}.filter-list ul,.filter-list ul li{float:left;height:auto;list-style:none;width:100%}.filter-list ul li{word-wrap:break-word;margin:0 0 6px;padding:0;white-space:normal}.filter-list ul li:last-child{margin:0}.filters .reset.reset-filters{border-radius:3px;-webkit-border-radius:3px;color:#050407;display:none;font-size:13px;font-weight:400;height:auto;margin:30px auto 0;padding:0;text-align:left;text-decoration:none;text-transform:uppercase;width:158px}.filters .reset.reset-filters.show{display:inline-block}.filters .reset.reset-filters i{border:1px solid #050407;border-radius:3px;-webkit-border-radius:3px;margin-right:5px;padding:5px}.filters .reset.reset-filters:hover{background:#050407;color:#fff}.filters .reset.reset-filters:hover i{background:#050407;border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;border-color:transparent #fff transparent transparent;border-top-right-radius:0;-webkit-border-top-right-radius:0}.filters-content-holder{height:auto;width:auto}.content-holder{float:left;height:auto;margin:0 30px 0 0;width:calc(100% - 550px);width:-webkit-calc(100% - 550px)}#noSimilarJobs .content-holder,#similarJobs .content-holder,#similarJobsByCategory .content-holder{float:left;height:auto;margin:0 30px 0 0;width:100%}#noSimilarJobs .search-no-results,#similarJobs .search-no-results,#similarJobsByCategory .search-no-results{text-align:center}#noSimilarJobs .search-no-results a,#similarJobs .search-no-results a,#similarJobsByCategory .search-no-results a{position:relative}.content-holder:after{clear:both;content:"";display:block}.content-holder .jobs-listing{background:transparent;border-top-left-radius:3px;-moz-border-top-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-right-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius:3px;float:left;height:auto;margin:0;position:relative;width:100%}.jobs-content{margin:0}.jobs-content,.jobs-content li{display:block;float:left;list-style:none;padding:0;width:100%}.jobs-content li{background-color:#fff;border:1px solid #bababa;margin:0 0 8px;position:relative}.jobs-content li,.jobs-content li a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:auto;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.jobs-content li a{color:#666;display:block;float:left;padding:25px;text-align:left;text-decoration:none!important;width:100%}.jobs-content li a .job-company-logo{float:left;margin-left:0;margin-right:20px}.jobs-content li a .job-company-logo img{border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;height:70px}.jobs-content li a div.job-id,.jobs-content li a div.job-location,.jobs-content li a div.job-save,.jobs-content li a div.job-share,.jobs-content li a div.job-title{float:left;text-align:left}.jobs-content li a div.job-id i.fa-solid.fa-globe{margin:0 0 0 14px}.jobs-content li a div.job-title{color:#050407;font-size:16px;font-weight:700;line-height:18px;text-transform:none;width:50%}.jobs-content li a div.job-company{display:none}.jobs-content li a div.job-brief{clear:both;color:#444;float:left;font-size:14px;font-weight:400;line-height:22px;margin:12px 0 0;padding:0 0 0 30px;text-align:left;text-transform:none;width:100%}.jobs-content li a label.ada-information{padding:0 0 0 30px}.jobs-content-exp2 li a label.ada-information{padding:0}.jobs-content li a div.job-id,.jobs-content li a div.job-location{color:#7c7c7c;font-size:14px;font-weight:400;line-height:14px;padding:0 0 0 30px;text-transform:none;width:42%}.jobs-content li a div.job-id span,.jobs-content li a div.job-location span{color:#999}.jobs-content li a div.job-id i,.jobs-content li a div.job-location i{color:#5a5a5a;margin:0 6px 0 0}.jobs-content li a div.job-save,.jobs-content li a div.job-share{color:#000;font-size:16px;margin:2px 0 0;padding-right:16px;width:40px}.jobs-content li a div.job-save span,.jobs-content li a div.job-share span{color:#000;display:block;font-size:10px;line-height:10px;margin:4px 0 0;text-align:center;text-transform:uppercase;width:100%}.jobs-content li a div.job-save .fas,.jobs-content li a div.job-save span.savedText,.jobs-content li a.saved div.job-save .far,.jobs-content li a.saved div.job-save span.saveText{display:none}.jobs-content li a.saved div.job-save .fas,.jobs-content li a.saved div.job-save span.savedText{display:block}.jobs-content li a div.job-save:hover,.jobs-content li a div.job-share:hover,.jobs-content li a.saved div.job-save{color:#050407}.jobs-content li a div.job-save:hover,.jobs-content li a div.job-share:hover,.jobs-content li a.saved div.job-save:hover,.jobs-content li a.saved div.job-share:hover{color:#050407;opacity:1}.jobs-content li.filtered-out,.jobs-content li.filtered-out:hover{background:#efefef}.jobs-content li a:focus,.jobs-content li a:hover,.jobs-content li:hover{background:#fff;border-color:#050407}.job-not-matching-list{color:red;display:block;float:left;font-size:13px;font-weight:400;line-height:26px;margin:12px 0 0;overflow:hidden;padding-left:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.job-not-matching-list span{border:1px solid red;border-radius:3px;-webkit-border-radius:3px;display:inline-block;font-weight:400;line-height:13px;margin-left:12px;padding:5px 15px 5px 5px}.job-not-matching-list span:first-child{margin-left:15px}.job-not-matching-list span.ellipsis{border:none}.job-not-matching-list span.ellipsis:after{content:"..."}.job-not-matching-list span i{line-height:inherit;margin-right:2px}.jobs-content li.filtered-out a div.job-brief{display:none!important}.jobs-content-exp2 li a{align-items:center;border:1px solid #fff;color:#666;display:flex;flex-flow:wrap;height:auto;min-height:70px;padding:9px 12px 9px 9px;text-align:left;text-decoration:none!important;width:100%}.jobs-content-exp2 li a div.job-save,.jobs-content-exp2 li a div.job-share{align-content:center;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;height:100%;justify-content:center;margin:0;padding:0;position:absolute;right:8px;text-align:right;text-align:center;top:0;width:40px}.jobs-content-exp2 li a div.job-share{right:48px;width:46px}#sharingholder.open>i.fas,#sharingholder.open>span{color:#fff}.jobs-content-exp2 li a div.job-save i{display:inline-block}.jobs-content-exp2 li a .job-info{float:left;padding-right:10px;width:calc(100% - 190px);width:-webkit-calc(100% - 190px)}.jobs-content-exp2 li a div.job-title{width:100%}.jobs-content-exp2 li a .job-info div.job-id,.jobs-content-exp2 li a .job-info div.job-location{clear:both;margin:8px 0 0;padding:0;width:100%}.jobs-content-exp2 li a div.job-id small,.jobs-content-exp2 li a div.job-location small{font-size:12px;font-weight:300}.jobs-content-exp2 li a .job-info div.job-brief{display:none}.bottom-search-info{float:left;height:auto;padding:14px 0 0;width:100%}.searchbox-holder{border-left:1px solid #bababa;float:right;height:auto;margin:0;padding:0 0 0 29px;width:201px}.widget-row{border-color:transparent #050407 #050407 transparent;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-style:solid;border-width:1px;margin:0 0 28px;padding:0}.widget-row,.widget-row-inner{background:#fff;display:block;float:left;height:auto;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.widget-row-inner{border:1px solid #bababa;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin:0;padding:26px 26px 0}.widget-row:hover,.widget-row:hover .widget-row-inner{border-color:#050407}.widget-row:hover .widget-row-inner #saved-jobs-list span,.widget-row:hover .widget-row-inner>span{text-decoration:none}.widget-image{float:left;height:auto;margin:12px 0 0;width:100%}.widget-row:last-child{margin:0!important}.widget-row div.h3,.widget-row h3{color:#ed6009;float:left;font-family:satisfy,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none;width:100%}#saved-jobs-list{float:left;height:auto;margin:0;padding:0;width:100%}#saved-jobs-list span,.widget-row .widget-row-inner>span{color:#050407;display:inline-block;float:left;font-size:12px;font-weight:inherit;font-weight:400;line-height:12px;margin:12px 0 0;text-decoration:underline}#saved-jobs-list span:hover,.widget-row .widget-row-inner>span:hover{text-decoration:none}.saved-jobs-holder ul{margin:20px 0 0;padding:0}.saved-jobs-holder ul,.saved-jobs-holder ul li{float:left;height:auto;list-style:none;width:100%}.saved-jobs-holder ul li{color:#333;font-size:14px;line-height:16px;margin:0 0 16px;padding:0 0 0 8px;text-align:left}.saved-jobs-holder ul li:last-child{margin:0}.saved-jobs-holder ul li a{color:#333;display:block;height:auto;text-decoration:none;width:100%}.saved-jobs-holder ul li a:hover{color:#050407;text-decoration:underline}.saved-jobs-holder ul li a span{color:#050407;float:left;padding-top:2px}.saved-jobs-holder ul li a p{margin:0;padding:0 0 0 24px}.saved-jobs-holder li#no-saved-jobs-text{line-height:24px;margin:0;padding:0;text-align:left}.saved-jobs-holder li#no-saved-jobs-text br{content:"";display:block;margin-bottom:5px;width:100%}.saved-jobs-holder li#no-saved-jobs-text span{color:#c9d1d8;padding:0 5px}.widget-row.follow-us .follow-us-holder{float:left;height:auto;margin:12px 0 0;width:100%}.widget-row.follow-us a.social-button{background:#050407;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;float:left;height:22px;line-height:22px;margin:0 6px 0 0;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:22px}.widget-row.follow-us a.social-button span{height:22px;line-height:21px}.widget-row.follow-us a.social-button.linkedin{background:#050407}.widget-row.follow-us a.social-button.facebook{background:#4e71a8}.widget-row.follow-us a.social-button.twitter{background:#1cb7eb}.widget-row.follow-us a.social-button.instagram{background:#444}.widget-row.follow-us a.social-button:hover{background:#050407}.areasContainer .filters-holder,.filter-btn{display:none}.areasContainer .search-info-wrapper{padding-top:0}.areasContainer .content-holder{margin:0 20px 0 0;width:calc(100% - 230px);width:-webkit-calc(100% - 230px)}.areasContainer #job-search .mobile-search-info{display:block}.areasContainer .filters{border-bottom:1px solid #050407;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-right:1px solid #050407;margin:0 0 20px}.areasContainer .mobile-search-info{border-bottom:0;display:flex;flex-flow:row wrap;float:left;height:auto;padding:0;position:relative;text-align:left;width:100%;z-index:10}.areasContainer .mobile-search-info .showing_text_mobile{color:#222;display:none;font-size:16px;margin:auto 0;max-width:60%;padding:0 5px 0 0}.areasContainer .mobile-search-info .showing_text_mobile i{margin-right:5px}.areasContainer .filter-btn{background:#fff;border:1px solid #050407;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#050407;display:block;float:right;font-size:14px;font-weight:500;line-height:14px;margin:1px 0 auto auto;padding:7px 10px;text-decoration:none;text-transform:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.areasContainer .filter-btn.filter-active,.areasContainer .filter-btn:hover{background:#050407;color:#fff;text-decoration:none}.areasContainer .filter-btn i{font-size:12px;margin-right:5px}.areasContainer .mobile-search-info .filters{display:none;margin-top:10px;padding:15px;text-align:center}.areasContainer #mobile-filters-overlay{background:#050407;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:none;height:100%;left:0;opacity:.82;position:absolute;top:0;width:100%;z-index:8}.areasContainer .mobile-search-info #apply-job-filters{background:#050407;border:1px solid #050407;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;display:block;font-size:14px;font-weight:400;line-height:42px;margin:20px 0 0;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.areasContainer .mobile-search-info #apply-job-filters:hover{background:#ed6009;border-color:#ed6009}.areasContainer .mobile-search-info .filters .reset.reset-filters{margin-top:10px}.areasContainer .search-info-wrapper .pagination-wrapper{display:none!important}#job-search .areasContainer .mobile-search-info,.filter-btn.allJobsBtn{display:block!important}.filter-btn.allJobsBtn{background:#fff;border:1px solid #050407;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#050407;float:right;font-size:14px;font-weight:500;line-height:14px;margin:1px 0 auto auto;padding:7px 10px;text-decoration:none;text-transform:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.filter-btn.allJobsBtn.filter-active,.filter-btn.allJobsBtn:hover{background:#050407;color:#fff;text-decoration:none}.filter-btn.allJobsBtn i{font-size:12px;margin-right:5px}@media (min-width:320px) and (max-width:1260px){.search-info-wrapper .pagination-wrapper{display:none!important}}@media (min-width:320px) and (max-width:1166px){.filters-holder{margin:0 20px 0 0}.searchbox-holder{border:0;padding:0;width:172px}.content-holder{margin:0 20px 0 0;width:calc(100% - 473px);width:-webkit-calc(100% - 473px)}.search-info-wrapper{padding-top:0}.inner-top-image{background:#050407;min-height:200px;padding:70px 0 100px}.inner-top-image .main-container .inner-container:not(.posting),.inner-top-image .main-container:not(.posting){padding:0}}@media (min-width:999px){#job-search .mobile-search-info,#job-search .search-info-mobile,#job-search a.load-more-jobs{display:none!important}#job-search .areasContainer .mobile-search-info{display:block!important}}@media (min-width:320px) and (max-width:999px){.filters-holder{display:none}.search-info-wrapper{padding-top:0}.content-holder{margin:0 20px 0 0;width:calc(100% - 192px);width:-webkit-calc(100% - 192px)}#job-search .mobile-search-info{display:block}.filters{border-bottom:1px solid #050407;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-right:1px solid #050407;margin:0 0 20px}.mobile-search-info{border-bottom:0;display:flex;flex-flow:row wrap;float:left;height:auto;padding:0;position:relative;text-align:left;width:100%;z-index:10}.mobile-search-info .showing_text_mobile{color:#222;display:none;font-size:16px;margin:auto 0;max-width:60%;padding:0 5px 0 0}.mobile-search-info .showing_text_mobile i{margin-right:5px}.filter-btn{background:#fff;border:1px solid #050407;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#050407;display:block;float:right;font-size:14px;font-weight:500;line-height:14px;margin:1px 0 auto auto;padding:7px 10px;text-decoration:none;text-transform:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}.filter-btn.filter-active,.filter-btn:hover{background:#050407;color:#fff;text-decoration:none}.filter-btn i{font-size:12px;margin-right:5px}.filter-btn.allJobsBtn{margin-right:8px}.mobile-search-info .filters{display:none;margin-top:10px;padding:15px;text-align:center}#mobile-filters-overlay{background:#050407;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:none;height:100%;left:0;opacity:.82;position:absolute;top:0;width:100%;z-index:8}.mobile-search-info #apply-job-filters{background:#ed6009;border:1px solid #ed6009;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;display:block;font-size:14px;font-weight:400;line-height:42px;margin:20px 0 0;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.mobile-search-info #apply-job-filters:hover{background:#050407;border-color:#050407}.mobile-search-info .filters .reset.reset-filters{margin-top:10px}}@media (min-width:320px) and (max-width:790px){.filter-btn-hide{display:none!important}}.business-units .content-wrapper,.career-areas .content-wrapper,.job-search .content-wrapper{float:left;height:auto;padding:0;width:100%}#similarJobs,#similarJobsByCategory{padding:0!important}#similarJobs .search-info-wrapper,#similarJobsByCategory .search-info-wrapper{padding-top:0!important}.jobs-content li a .job-company-logo img.logo{display:block}.jobs-content li a .job-company-logo img.icon,.jobs-navigation{display:none}.inner-container{padding:0 20px}@media (min-width:320px) and (max-width:780px){.jobs-content-exp2 li a div.job-save,.jobs-content-exp2 li a div.job-share,.searchbox-holder{display:none!important}.jobs-content li a .job-company-logo{align-content:center;align-items:center;background:#fff;border:1px solid #050407;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:flex;height:70px;justify-content:center;margin:0 12px 0 0;overflow:hidden;width:70px}.jobs-content li a .job-company-logo img.logo{display:none}.jobs-content li a .job-company-logo img.icon{border:0;display:inline-block;height:auto}.jobs-content-exp2 li a .job-info{float:left;padding-bottom:0;padding-right:0;width:calc(100% - 98px);width:-webkit-calc(100% - 98px)}.content-holder{margin:0;width:100%}.search-info .sorting-wrapper{display:none!important}#job-search .inner-top-image{padding:30px 0}.business-units .content-wrapper,.career-areas .content-wrapper,.job-search .content-wrapper{padding:0}.bottom-search-info{display:none}.jobs-navigation{display:block;float:left;height:auto;margin:15px 0 0;width:100%}}body.outline .saved-jobs-button:focus,body.outline .widgets-holder .widget a:focus,body.outline .widgets-holder .widget.follow-us a:focus{outline:1px dashed #050407;outline-offset:2px}body.outline .filters-holder h3.filters-heading:focus,body.outline .widget-row:focus{outline:2px dashed #050407;outline-offset:2px}body.outline .filters a.filter:focus{border:0;outline:2px dashed #050407;outline-offset:0}body.outline .filters .reset.reset-filters:focus{outline:2px dashed #050407;outline-offset:4px}body.outline .filters .container input:focus~.checkmark{outline:2px dashed #050407;outline-offset:2px}body.outline .search-box-container h1:focus{box-sizing:border-box;margin:0 0 10px;outline:2px dashed #fff;outline-offset:-1px;padding:12px!important;width:100%}body.outline .keyword-search-holder.focused{border:2px dashed #050407}body.outline .location-based-search-box .location-search-input-holder a:focus i{outline:2px dashed #050407;outline-offset:2px}body.outline a#search-refine:focus,body.outline a#search-reset:focus{outline:2px dashed #fff;outline-offset:2px;text-decoration:none}body.outline .search-box-container .search-jobs a:focus{background:#ed6009;color:#fff}body.outline a.refineModal:focus{text-decoration:none}body.outline .feedbackBtn a:focus{background:#ed6009;outline:2px dashed #ed6009;outline-offset:2px}body.outline .otherLocations p a:focus{background:#ed6009;color:#fff;outline:2px dashed #ed6009!important;outline-offset:2px!important}body.outline .feedbackTextarea textarea:focus{border:1px dashed #ed6009}body.outline .keyword-search-holder.focused .search-jobs{width:110px}body.outline .keyword-search-holder.focused .search-jobs a p{display:inline-block;top:-10px}body.outline .satifaction-btns a.dislike:focus{outline:2px dashed #f17561;outline-offset:2px;text-decoration:none}body.outline .satifaction-btns a.like:focus{outline:2px dashed #4ab764;outline-offset:2px;text-decoration:none}body.outline .SumoSelect>.optWrapper.multiple>.MultiControls>p:focus{outline:2px dashed #050407;outline-offset:-2px}body.outline .jobs-content li a:focus{border:0;outline:2px dashed #050407;outline-offset:-1px}body.outline .jobs-content li a .ada-information{float:left}body.outline .search-info-wrapper:focus{margin:0 0 5px;outline:2px dashed #050407;outline-offset:2px;padding:24px 4px 22px}body.outline .pagination-wrapper .pagination-arrows ul li a:focus{border:2px dashed #050407;color:#222;line-height:22px}body.outline .filtersModal .SumoSelect:focus>.CaptionCont,body.outline .itemsPerPage .SumoSelect:focus>.CaptionCont,body.outline .location-filter-holder .SumoSelect:focus>.CaptionCont,body.outline .pages-holder .SumoSelect:focus>.CaptionCont,body.outline .search-info .sorting-holder .SumoSelect:focus>.CaptionCont{border:2px dashed #050407}body.outline .itemsPerPage .SumoSelect:focus>.CaptionCont>span,body.outline .location-filter-holder .SumoSelect:focus>.CaptionCont>span,body.outline .pages-holder .SumoSelect:focus>.CaptionCont>span{height:21px;line-height:20px}body.outline .SumoSelect>.optWrapper>.options li.opt.sel{outline:1px dashed #050407;outline-offset:-1px}body.outline .job-search-modal .job-search-modal-body a:focus,body.outline .job-search-modal a.close-modal:focus span{outline:2px dashed #222;outline-offset:2px}body.outline .bottom-detail-info-wrapper a:focus,body.outline .buttons-wrapper a:focus{background:#fff;border:2px dashed #050407;color:#050407;font-size:13px;font-weight:600}body.outline .bottom-detail-info-wrapper a.simple-link:focus{font-size:12px;font-weight:400}body.outline form .bottom-detail-info-wrapper a:focus,body.outline form .bottom-detail-info-wrapper button:focus{font-size:15px;line-height:36px}body.outline .detail-info-wrapper.focused .buttons-wrapper{display:none!important}body.outline .detail-info-wrapper.focused .detail-info{width:100%}body.outline .job-detail .job-attributes a:focus{outline:2px dashed #050407;outline-offset:-5px}body.outline .job-attributes-btn:focus,body.outline .job-info a:focus{outline:2px dashed #050407;outline-offset:2px}body.outline .job-attributes-btn:focus{border-left:0;padding:0}body.outline h2.job-desc-heading:focus{box-sizing:border-box;color:#050407;outline:2px dashed #050407;outline-offset:4px;padding:12px!important;width:100%}body.outline .job-content:focus{outline:2px dashed #050407;outline-offset:-15px}body.outline .switch-editor:focus{text-decoration:none}body.outline .switch-editor:focus span{outline:2px dashed #000;outline-offset:2px}body.outline a.close-modal:focus span{outline:2px dashed #666;outline-offset:2px}body.outline .apply-form .form-control:focus,body.outline .apply-later-form .form-control:focus{border:1px dashed #050407}body.outline .apply-form #clear-file:focus span,body.outline .apply-form .clear-input:focus span,body.outline .apply-later-form .clear-input:focus span{outline:2px dashed #4b4b4b;outline-offset:2px}body.outline #upload-resume-btn.focused,body.outline .agreement.focused .checkmark{border:1px dashed #050407}body.outline .metrix:focus:after{display:none}