.w10{width:10%;}.w15{width:15%;}.w20{width:20%;}.w25{width:25%;}.w30{width:30%;}.w33{width:33%;}.w35{width:35%;}.ie7 .w35{width:34%;}.w40{width:41%;}.w45{width:45%;}.w50{width:50%;}.w60{width:60%;}.w70{width:70%;}.w80{width:80%;}.w90{width:90%;}.w100{width:100%;}.search-portlet{width:100%;min-height:200px;overflow:hidden;*zoom:1;margin-bottom:3em;}.portlet-column-only{overflow:hidden;*zoom:1;}.portlet-column-only .search-portlet{margin-bottom:3em;}.portlet-column-only .search-filters{width:25%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.portlet-column-only .search-results-block{width:75%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.portlet-column-only .saved-jobs-results .search-results-block{width:100%;font-size:.8em;}#topheader div.loginLinks ul li a.saved-jobs{padding-left:20px;}#topheader div.loginLinks ul li a.saved-jobs::before{content:"";width:16px;height:16px;background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -95px -34px;display:inline-block;position:absolute;margin-left:-20px;}.columns-max .portlet-column-only{margin-bottom:2em!important;}body.page-maximized .invalid-job{font-size:85%!important;}body.page-maximized .invalid-job.search-portlet{margin-bottom:0!important;}body.page-maximized .invalid-job .search-input{padding:5px!important;}body.page-maximized .invalid-job span.aui-field-content input.aui-field-input-text,body.page-maximized .invalid-job input.text,body.page-maximized .invalid-job .search-input select{padding:.4em!important;font-size:15px!important;}body.page-maximized .invalid-job .search-button input{color:#fff!important;}body.page-maximized .invalid-job span.aui-field-content input[type="submit"]{padding:0 1em!important;}body.page-maximized .invalid-job span.aui-field-content label{display:block!important;}body.page-maximized .invalid-job .search-button span.aui-field-content label{display:none!important;}body.page-maximized .invalid-job .error-page-container{padding-top:1.4em;}body.page-maximized .invalid-job .error-body{padding:2em!important;background:white;font-size:1em;line-height:1.3em;margin-bottom:0;border-radius:10px 0 0 0;min-height:230px;border:1px solid #CDD;border-bottom:none!important;}body.page-maximized .invalid-job .error-body p{color:#62625B;}button.btn{display:inline-block;border:1px solid #0092be!important;font-size:1em;background:#0092be;text-shadow:none;cursor:pointer;color:white;height:3em;padding:0 1em!important;-moz-box-shadow:#58d8ff 0 1px 0 inset;-webkit-box-shadow:#58d8ff 0 1px 0 inset;-o-box-shadow:#58d8ff 0 1px 0 inset;box-shadow:#58d8ff 0 1px 0 inset;border-radius:5px 0 5px 5px;}button.btn:hover{background:#007ea5;-moz-box-shadow:#007ea5 0 1px 0 inset;-webkit-box-shadow:#007ea5 0 1px 0 inset;-o-box-shadow:#007ea5 0 1px 0 inset;box-shadow:#007ea5 0 1px 0 inset;}button.btn.btn--full{width:100%;}button.btn.btn--84{width:84%;text-align:center;}button.btn a{color:white;text-decoration:none;}.input-text-style,.search-portlet input[type="text"],#reed_dialog input[type='text']{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.075);-o-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.075);background-image:none;border:1px solid #ccc;margin:0;padding:.6em;}.search-portlet input[type="submit"]{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;margin:0;}.select-style,.search-portlet .search-input select,.search-portlet .search-results__sub-header .search-results__sorting select,#main-content .search-filters__search-filter select{width:98%;-webkit-appearance:none;margin:-1px 0 1em 0;padding:.6em;border:1px solid #ccc;background:white;}.webkit .select-style,.webkit .search-portlet .search-input select,.search-portlet .search-input .webkit select,.webkit .search-portlet .search-results__sub-header .search-results__sorting select,.search-portlet .search-results__sub-header .search-results__sorting .webkit select,.webkit #main-content .search-filters__search-filter select,#main-content .search-filters__search-filter .webkit select{background:white url(/Jobseeker-portlet/images/job_search/reed-select-arrow.svg) right center no-repeat;background-size:12px;-webkit-background-origin:content-box;padding-right:6px;}#wrapper #portals div.portlet-boundary.search-home-pod{background:none;}#wrapper #portals div.portlet-boundary.search-home-pod .hide{display:none;}#wrapper #portals div.portlet-boundary.search-home-pod select{font-size:12px!important;}#wrapper #portals div.portlet-boundary.search-home-pod h1{color:white;text-transform:uppercase;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body{background-image:url("/Jobseeker-portlet/images/job_search/reed-bg-home-new.png");background-repeat:no-repeat;border-radius:30px 0 30px 30px;margin-right:5px;width:205px;height:172px;padding:14px 14px 0 14px;color:white;}.ie #wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body{background-size:50px;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body form{min-height:130px;color:white;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body label{color:white;padding-top:4px;font-size:11px;font-weight:bold;display:block;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body p{color:white;padding:0 0 10px 0;font-size:11px;cursor:pointer;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body input[type="text"]{width:95%;font-size:12px;padding:4px;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body input[type="image"]{position:absolute;right:13px;bottom:7px;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body .right{bottom:-15px;right:0;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body label[for="country"]{text-indent:-999999px;overflow:hidden;height:10px;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body .aui-field{display:block;}#wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body .aui-field-input-select{top:-15px;width:150px;}.firefox #wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body .aui-field-input-select{top:-5px;}.ie8 #wrapper #portals div.portlet-boundary.search-home-pod .portlet-borderless-container .portlet-body .aui-field-input-select{top:-5px;}.search-portlet .search-input{background:#0092be;color:white;position:relative;border-radius:10px 0 10px 10px;margin-bottom:20px;}.ie7 .search-portlet .search-input{zoom:1;}.search-portlet .search-input .aui-fieldset{position:static;}.search-portlet .search-input legend{position:absolute;left:-99999px;}.search-portlet .search-input .search-block{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 0 0 12px;}.search-portlet .search-input .search-block label{display:block;}.search-portlet .search-input .search-block label span{display:block;line-height:1.6em;}.search-portlet .search-input .search-block label.inline span{display:inline;}.search-portlet .search-input .search-block label .hide{position:absolute;left:-99999px;}.search-portlet .search-input .search-block .aui-field{display:block;}.search-portlet .search-input .search-block input[type="text"]{width:98%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.ie7 .search-portlet .search-input .search-block input[type="text"]{width:90%;}.search-portlet .search-input p{margin-top:37px;}.search-portlet .search-input p .change{font-size:.6em;cursor:pointer;display:block;}.search-portlet .search-input select{margin-bottom:6px!important;}.search-portlet .search-input .checkbox-options .aui-field-content{margin:0;}.search-portlet .search-input .checkbox-options .aui-field-element{padding:3px 0 0 0;float:left;}.search-portlet .search-input .checkbox-options legend{position:static;padding-top:10px;margin-bottom:0;}.search-portlet .search-input .checkbox-options label{margin-bottom:3px;}.search-portlet .search-input .checkbox-options input{margin-right:10px;}.ie7 .search-portlet .search-input .checkbox-options input{background:#0092be;}.search-portlet .search-input .checkbox-options .divide{margin-top:3px;padding-top:3px;border-top:1px solid #39c2d7;width:110px;}.search-portlet .search-input .checkbox-options .aui-field-choice{display:block;}.search-portlet .search-input .search-float-container{overflow:hidden;*zoom:1;overflow:visible!important;}.search-portlet .search-input .search-float{display:block;float:left;width:50%;}.ie7 .search-portlet .search-input .search-float{width:45%;}.ie7 .search-portlet .search-input .search-float:first-child{margin-right:14px;}.search-portlet .search-input .search-button{position:absolute;bottom:4px;right:25px;}.ie7 .search-portlet .search-input .search-button{right:14px;bottom:14px;}.search-portlet .search-input .search-button label{display:none;}.search-portlet .search-input .search-button input[type="submit"]{display:inline-block;border:1px solid #39c2d7!important;font-size:1.2em;background:#39c2d7;text-shadow:none;cursor:pointer;color:white;height:3em;padding:0 1em!important;-moz-box-shadow:#b8e9f1 0 1px 0 inset;-webkit-box-shadow:#b8e9f1 0 1px 0 inset;-o-box-shadow:#b8e9f1 0 1px 0 inset;box-shadow:#b8e9f1 0 1px 0 inset;border-radius:5px 0 5px 5px;}.search-portlet .search-input .search-button input[type="submit"]:hover{background:#29b7cd;-moz-box-shadow:#29b7cd 0 1px 0 inset;-webkit-box-shadow:#29b7cd 0 1px 0 inset;-o-box-shadow:#29b7cd 0 1px 0 inset;box-shadow:#29b7cd 0 1px 0 inset;}.search-portlet .search-input .search-button input[type="submit"].btn--full{width:100%;}.search-portlet .search-input .search-button input[type="submit"].btn--84{width:84%;text-align:center;}.search-portlet .search-input .search-button input[type="submit"] a{color:white;text-decoration:none;}.search-portlet .show-advanced span span{background:#0092be;color:white;padding:4px 8px;display:inline-block;margin:-35px 0 10px 20px;font-size:.8em;border-radius:0 0 5px 5px;cursor:pointer;position:absolute;}.search-portlet .show-advanced span span.on{background:#39c2d7;}.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .aui-fieldset-container{width:100%;}.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .aui-field-label-inline-label,.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .aui-field-element,.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .header2,.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .header1,.portlet-boundary_Jobseeker_WAR_Jobseekerportlet_ .preferences .aui-field-input-menu{width:200px;float:left;}.aui-field-focused select{background-color:#ffc!important;}#main-content .lfr-search-container{background:white;margin:0 10px 0 0;border-radius:10px 0 10px 10px;}#main-content .lfr-search-container td{background:none;border:none;}#main-content .lfr-search-container>.taglib-search-iterator-page-iterator-top{display:none;}.search-portlet .taglib-search-iterator-page-iterator-top{padding:10px 0;}.search-portlet .taglib-search-iterator-page-iterator-top .search-results{text-align:center;font-size:1.8em;display:block;width:100%;padding:.8em 0;line-height:1.1em;}.search-portlet .taglib-search-iterator-page-iterator-top .search-pages{display:none;}.search-portlet .taglib-search-iterator-page-iterator-bottom{border-top:1px solid #999;padding:20px;font-size:.8em;}.search-portlet .taglib-search-iterator-page-iterator-bottom .search-results{display:none;}.search-portlet .taglib-search-iterator{font-size:1.2em;}.search-portlet .taglib-search-iterator .results-header{display:none;}.search-portlet .taglib-search-iterator .results-row td{padding:0;}.search-portlet .search-results__sub-header{border-top:1px solid #595959;border-bottom:5px solid #333;padding:.8em 1em;overflow:hidden;*zoom:1;font-size:.8em;}.search-portlet .search-results__sub-header .search-results__sorting{float:left;width:65%;}.search-portlet .search-results__sub-header .search-results__sorting select{margin-top:-1px;width:50%;margin-bottom:0;}.search-portlet .search-results__sub-header .search-results__rss{font-size:.8em;float:right;margin:5px 10px 5px 0;}.search-portlet .search-results__sub-header .search-results__rss a{text-decoration:none;color:#2c3987;}.search-portlet .search-results__sub-header .search-results__rss a::after{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;content:"";width:16px;height:16px;margin-left:4px;margin-top:-2px;background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -7px -104px;}.search-portlet .search-results__sub-header .search-results__rss a::after{*display:inline;}.search-portlet .search-results__sub-header .search-results__rss a:hover::after{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -37px -104px;text-decoration:underline;}.search-portlet .search-results__sub-header .search-results__email-me{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border:1px solid #bef0ff;font-size:.8em;float:right;background-color:#f1fcff;padding:4px 10px;margin-top:0;color:#2c3987;}.search-portlet .search-results__sub-header .search-results__email-me a{text-decoration:none;}.search-portlet .search-results__sub-header .search-results__email-me a:hover{text-decoration:underline;}.search-portlet .search-results__item-meta{overflow:hidden;*zoom:1;margin-bottom:.5em;border-bottom:1px solid #f1f1f1;}.search-portlet .search-results__item-meta .search-results__item-details{font-size:.8em;float:left;padding:0 .5em .5em 0;position:relative;}.search-portlet .search-results__item-meta .search-results__item-details li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;line-height:1.2em;}.search-portlet .search-results__item-meta .search-results__item-details li{*display:inline;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-location,.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-type{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-location,.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-type{*display:inline;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-type{border:1px solid #595959;border-width:0 1px;padding:0 6px;}.ie7 .search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-type{margin:0 6px;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-location{font-weight:bold;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-details{font-size:.8em;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-details__item--featured{color:#f37021;font-weight:bold;}.search-portlet .search-results__item-meta .search-results__item-details li.search-results__item-details__applied-label{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-weight:bold;color:white;background-color:#47d947;padding:2px 6px;}.search-portlet .search-results__item-secondary-actions{float:right;margin-top:-3px;}.search-portlet .search-results__item-secondary-actions li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;}.search-portlet .search-results__item-secondary-actions li{*display:inline;}.search-portlet .search-results__item-secondary-actions li .search-results__save,.search-portlet .search-results__item-secondary-actions li .search-results__share{display:block;text-indent:-9999px;width:30px;height:28px;}.search-portlet .search-results__item-secondary-actions li .search-results__save{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -1px -29px;}.search-portlet .search-results__item-secondary-actions li .search-results__save:hover{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -31px -29px;}.search-portlet .search-results__item-secondary-actions li .search-results__share{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat 0 0;}.search-portlet .search-results__item-secondary-actions li .search-results__share:hover{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -30px 0;}.search-portlet .search-results__item-secondary-actions li.share-container{width:100px;margin-top:5px;text-align:right;}.search-portlet .search-results__item-secondary-actions li.share-container .social-link{margin-left:5px;display:inline-block;vertical-align:top;}.ie7 .search-portlet .search-results__item-secondary-actions li.share-container .social-link{display:inline;margin-top:5px;}.search-portlet .search-results__item{-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.5;-webkit-transition-duration:.5;-o-transition-duration:.5;transition-duration:.5;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;overflow:hidden;*zoom:1;background-color:white;position:relative;border-bottom:1px solid #999;padding:1em;}.search-portlet .search-results__item:hover{background-color:#f9f9f9;}.search-portlet .search-results__item:hover .search-results__item-title a{color:#0092be;}.search-portlet .search-results__item.search-results__item--featured{background:#f1fcff;}.search-portlet .search-results__item.search-results__item--featured .search-results__item-title a{color:#f37021;}.search-portlet .search-results__item.search-results__item--featured .search-results__item-meta{border-color:#d1d1d1;}.search-portlet .search-results__item.search-results__item .search-results__item-meta .search-results__item-secondary-actions li .search-results__save.saved{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -61px -29px;}.search-portlet .search-results__item.search-results__item .search-results__item-meta .search-results__item-secondary-actions li .search-results__save.saved:hover{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -61px -29px;}.search-portlet .search-results__item-recruiter-logo{position:absolute;top:4.8em;right:1em;border:1px solid #f1f1f1;border-radius:5px;}.search-portlet .search-results__item-title{-moz-transition-property:color .5 ease-in-out 0;-webkit-transition-property:color .5 ease-in-out 0;-o-transition-property:color .5 ease-in-out 0;transition-property:color .5 ease-in-out 0;-moz-transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;font-size:1.3em;}.search-portlet .search-results__item-title a{color:#2c3987;text-decoration:none;}.search-portlet .search-results__item-title a:hover{text-decoration:underline;}.search-portlet .search-results__item-salary{display:block;font-size:.8em;margin-bottom:.5em;}.search-portlet .search-results__item-preview{font-size:.8em;line-height:1.5em;width:78%;margin-right:2%;float:left;height:6em;overflow:hidden;word-break:break-word;}.search-portlet .search-results__item-preview:before{content:"";background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background-image:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(rgba(255,255,255,0),#fff);background-image:linear-gradient(rgba(255,255,255,0),#fff);display:block;position:absolute;bottom:0;left:0;width:100%;height:100px;}.search-portlet .search-results__item-preview a{color:#2c3987;}.search-portlet .search-results__item-preview a:hover{color:#0092be;}.search-portlet .no-results{padding:2em;background:#b7e3e7;text-align:center;margin:30px;color:#2c3987;}#main-content .search-filters__search-filter{font-size:.85em;color:#595959;background:white;margin:0 10px 10px 10px;padding:10px;}#main-content .search-filters__search-filter input[type="checkbox"]{width:0;}#main-content .search-filters__search-filter .search-filters__title{padding-bottom:.8em;border-bottom:1px solid #e1e1e1;font-weight:bold;}#main-content .search-filters__search-filter .search-filters__title a{float:right;font-weight:normal;color:#2c3987;text-decoration:none;}#main-content .search-filters__search-filter .search-filters__title a:hover{text-decoration:underline;}#main-content .search-filters__search-filter legend{display:block;width:100%;padding-bottom:.8em;margin-bottom:1em;border-bottom:1px solid #e1e1e1;}#main-content .search-filters__search-filter .checkbox-options .aui-field-element{padding:3px 6px 0 0;float:left;cursor:pointer;}#main-content .search-filters__search-filter .checkbox-options label{font-weight:normal;color:#2c3987;cursor:pointer;}#main-content .search-filters__search-filter .checkbox-options label em{font-style:normal;color:black;}#main-content .search-filters__search-filter .checkbox-options .more-toggle{cursor:pointer;}#main-content .search-filters__search-filter input[type="text"]{width:89%;}#main-content .search-filters__search-filter .aui-field{display:block;}#main-content .search-filters__search-filter .crossImage{background-image:url("../images/job_search/remove-image.png");background-position:0 3px;height:17px;width:15px;display:inline-block;float:right;margin-top:0;background-repeat:no-repeat;}#main-content .search-filters__search-filter .highlightWrapper{padding:5px;background-color:#ffc;}#main-content .search-filters__search-filter .search-filters__controls{padding:1em 0;font-size:.8em;}#main-content .search-filters__search-filter .search-filters__controls label{color:#2c3987;cursor:pointer;}#main-content .search-filters__search-filter .search-filters__controls label:hover{color:#0092be;}#main-content .search-filters__search-filter .search-filters__controls select{margin-bottom:10px;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__filter-count{color:#595959;}#main-content .search-filters__search-filter .search-filters__controls+.search-filters__controls{border-top:1px solid #e1e1e1;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li{cursor:pointer;color:#2c3987;font-size:1.4em;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li:hover{text-decoration:line-through;color:#0092be;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li:hover::before{color:#2c3987;background:#d9d9d9;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li::before{-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-khtml-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;color:#595959;font-family:arial;font-size:.8em;content:"X";margin-right:6px;margin-top:-2px;padding:0 8px;background:#f2f3f2;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li::before{*display:inline;}#main-content .search-filters__search-filter .search-filters__controls .search-filters__controls__current-filters li+li{margin-top:.5em;}.firefox #main-content .search-filters__search-filter input[type="checkbox"]{position:absolute;left:-9999px;}.job-listing{overflow:hidden;*zoom:1;}.saved-job .job-listing{font-size:.8em;background:white url(/Jobseeker-portlet/images/bg.jpg) repeat!important;background:red;}.job-listing .job-listing__detail{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:70%;float:left;}.job-listing .job-listing__detail h3{padding-bottom:1em;}.job-listing .job-listing__detail header{padding:1.8em 2em 1.6em 2em;background:white;margin-bottom:10px;border-radius:10px 0 10px 10px;}.job-listing .job-listing__detail header .job-listing__title{font-size:2em;color:#2c3987;padding-bottom:.5em;}.job-listing .job-listing__detail header .job-listing__details{overflow:hidden;*zoom:1;font-size:1em;padding:0 1em 0 0;}.job-listing .job-listing__detail header .job-listing__details li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;}.job-listing .job-listing__detail header .job-listing__details li{*display:inline;}.job-listing .job-listing__detail header .job-listing__details li.job-listing__location{font-weight:bold;border-right:1px solid black;padding-right:6px;}.job-listing .job-listing__detail header .job-listing__details li.job-listing__details--featured{color:#f37021;font-weight:bold;}.job-listing .job-listing__detail header .job-listing__details li.job-listing__details__applied-label{-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;font-weight:bold;color:white;background-color:#47d947;padding:2px 6px;}.job-listing .job-listing__detail header .job-listing__details li.job-listing__details__job-id{float:right;}.job-listing .job-listing__detail .job-listing__description{padding:2.5em 2em 1em 2em;background:white;font-size:1em;line-height:1.3em;margin-bottom:0;border-radius:10px 0 10px 10px;}.job-listing .job-listing__detail .job-listing__description p+p{margin-top:1em;}.job-listing .job-listing__detail .job-listing__description ul{list-style:disc;margin-left:1.1em;margin-bottom:1em;}.job-listing .job-listing__detail .job-listing__description strong{font-weight:bold;}.job-listing .job-listing__detail .job-listing__salary{padding:1em 2em 2.5em 2em;background:white;font-size:1em;line-height:1.3em;margin-bottom:5em;border-radius:0 0 10px 10px;}.job-listing .job-listing__detail .job-listing__salary p+p{margin-top:1em;}.job-listing .job-listing__meta{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:30%;float:left;border-radius:10px 0 10px 10px;}.job-listing .job-listing__meta.affix{position:fixed;width:288px;top:20px;margin-left:671px;}.saved-job .job-listing .job-listing__meta.affix{margin-left:671px;}.job-listing .job-listing__meta .job-listing__meta__unit{margin:0 0 10px 10px;background:white;padding:1em;}.job-listing .job-listing__meta .job-listing__back a{padding-left:40px;text-decoration:none;color:#2c3987;font-weight:bold;}.job-listing .job-listing__meta .job-listing__meta__details p{display:block;font-size:1em;margin-bottom:1em;border-bottom:1px solid #e1e1e1;}.job-listing .job-listing__meta .job-listing__meta__details p a{display:block;padding-top:0;padding-bottom:1em;text-decoration:none;color:#2c3987;}.job-listing .job-listing__meta .job-listing__meta__details p a.back-link{font-weight:bold;}.job-listing .job-listing__meta .job-listing__meta__details p a::before{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;content:"";width:30px;height:24px;margin-top:-10px;margin-right:8px;}.job-listing .job-listing__meta .job-listing__meta__details p a::before{*display:inline;}.job-listing .job-listing__meta .job-listing__meta__details p a.email-me::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat 0 -73px;}.job-listing .job-listing__meta .job-listing__meta__details p a.save::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -1px -29px;}.job-listing .job-listing__meta .job-listing__meta__details p a.share::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat 0 0;}.job-listing .job-listing__meta .job-listing__meta__details p a.share.on::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -60px 0;}.job-listing .job-listing__meta .job-listing__meta__details p a.saved::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -61px -29px;}.job-listing .job-listing__meta .job-listing__meta__details p a:hover{text-decoration:underline;}.job-listing .job-listing__meta .job-listing__meta__details p a:hover.email-me::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -30px -73px;}.job-listing .job-listing__meta .job-listing__meta__details p a:hover.save:before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -31px -29px;}.job-listing .job-listing__meta .job-listing__meta__details p a:hover.saved:before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -61px -29px;}.job-listing .job-listing__meta .job-listing__meta__details p a:hover.share::before{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -30px 0;}.job-listing .job-listing__meta .job-listing__meta__details p p+p{margin-bottom:1em;padding-top:0;}.job-listing .job-listing__meta .job-listing__meta__details p p+p a{padding-top:0;}.job-listing .job-listing__meta .job-listing__meta__details p p:last-child{border:none;}.job-listing .job-listing__meta .job-listing__meta__details .addthis_toolbox{background:white url(/Jobseeker-portlet/images/job_search/reed-section-on-arrow.svg) center top no-repeat;background-size:25% 15%;padding-top:2em;margin-top:-1em;margin-bottom:1em;}.job-listing .job-listing__meta .job-listing__meta__details .addthis_toolbox .social-link{overflow:hidden;*zoom:1;margin:5px 0;float:left;width:95px;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs{font-size:1em;border-radius:10px 0 10px 10px;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs h3{padding-bottom:.8em;margin-bottom:1em;border-bottom:1px solid #e1e1e1;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs ul li{margin-bottom:.8em;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs ul li a{display:block;color:#2c3987;text-decoration:none;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs ul li a span{font-weight:bold;}.job-listing .job-listing__meta .job-listing__meta__similar-jobs ul li a:hover{text-decoration:underline;}#reed_dialog{border:2px solid #595959;background:white;width:550px;-moz-border-radius:10px 0 10px 10px;-webkit-border-radius:10px 0 10px 10px;-o-border-radius:10px 0 10px 10px;-ms-border-radius:10px 0 10px 10px;-khtml-border-radius:10px 0 10px 10px;border-radius:10px 0 10px 10px;}#reed_dialog a{color:#2c3987;text-decoration:none;}#reed_dialog a:hover{text-decoration:underline;}#reed_dialog input[type='text']{width:85%;}#reed_dialog input[type='submit']{display:inline-block;border:1px solid #0092be!important;font-size:1em;background:#0092be;text-shadow:none;cursor:pointer;color:white;height:3em;padding:0 1em!important;-moz-box-shadow:#58d8ff 0 1px 0 inset;-webkit-box-shadow:#58d8ff 0 1px 0 inset;-o-box-shadow:#58d8ff 0 1px 0 inset;box-shadow:#58d8ff 0 1px 0 inset;border-radius:5px 0 5px 5px;float:right;}#reed_dialog input[type='submit']:hover{background:#007ea5;-moz-box-shadow:#007ea5 0 1px 0 inset;-webkit-box-shadow:#007ea5 0 1px 0 inset;-o-box-shadow:#007ea5 0 1px 0 inset;box-shadow:#007ea5 0 1px 0 inset;}#reed_dialog input[type='submit'].btn--full{width:100%;}#reed_dialog input[type='submit'].btn--84{width:84%;text-align:center;}#reed_dialog input[type='submit'] a{color:white;text-decoration:none;}#reed_dialog .aui-icon-closethick{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -97px -136px;}#reed_dialog .aui-icon-closethick:hover{background:url("/Jobseeker-portlet/images/job_search/sprite-sheet.png") no-repeat -7px -136px;}#reed_dialog .aui-dialog-content{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;border:none;}#reed_dialog .aui-panel-hd{background:#0092be;text-shadow:none;color:white;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-khtml-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;border:none;}#reed_dialog .aui-panel-hd-text{padding:5px;}#reed_dialog .aui-fieldset-content{padding-left:10px;}#reed_dialog .aui-field-content{margin-bottom:20px;}#reed_dialog label{color:#595959;}#reed_dialog .aui-form-validator-error-container{color:#ed1c24;}#reed_dialog .aui-form-validator-error-container .aui-field-element{display:inline;margin-right:5px;}#reed_dialog .aui-form-validator-error-container [class~="aui-form-validator-message"]{width:auto;min-width:200px;margin-top:18px;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-o-border-radius:5px 0 5px 5px;-ms-border-radius:5px 0 5px 5px;-khtml-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;background:#2c3987;}#reed_dialog .successContainer h4{color:#8a8a8a;padding:10px;}#reed_dialog .successContainer input[type='button']{display:inline-block;border:1px solid #bfc0bf!important;font-size:1em;background:#bfc0bf;text-shadow:none;cursor:pointer;color:white;height:3em;padding:0 1em!important;-moz-box-shadow:white 0 1px 0 inset;-webkit-box-shadow:white 0 1px 0 inset;-o-box-shadow:white 0 1px 0 inset;box-shadow:white 0 1px 0 inset;border-radius:5px 0 5px 5px;float:right;}#reed_dialog .successContainer input[type='button']:hover{background:#b2b3b2;-moz-box-shadow:#b2b3b2 0 1px 0 inset;-webkit-box-shadow:#b2b3b2 0 1px 0 inset;-o-box-shadow:#b2b3b2 0 1px 0 inset;box-shadow:#b2b3b2 0 1px 0 inset;}#reed_dialog .successContainer input[type='button'].btn--full{width:100%;}#reed_dialog .successContainer input[type='button'].btn--84{width:84%;text-align:center;}#reed_dialog .successContainer input[type='button'] a{color:white;text-decoration:none;}a.btn{display:inline-block;border:1px solid #0092be!important;font-size:1em;background:#0092be;text-shadow:none;cursor:pointer;color:white;height:3em;padding:0 1em!important;-moz-box-shadow:#58d8ff 0 1px 0 inset;-webkit-box-shadow:#58d8ff 0 1px 0 inset;-o-box-shadow:#58d8ff 0 1px 0 inset;box-shadow:#58d8ff 0 1px 0 inset;border-radius:5px 0 5px 5px;color:white!important;text-decoration:none!important;font-weight:bold!important;padding:.8em 1em 1.1em!important;height:1em;}a.btn:hover{background:#007ea5;-moz-box-shadow:#007ea5 0 1px 0 inset;-webkit-box-shadow:#007ea5 0 1px 0 inset;-o-box-shadow:#007ea5 0 1px 0 inset;box-shadow:#007ea5 0 1px 0 inset;}a.btn.btn--full{width:100%;}a.btn.btn--84{width:84%;text-align:center;}a.btn a{color:white;text-decoration:none;}@media screen and(max-width:400px){.mobile body:not(.reedglobal_hp_02),.mobile body.page-maximized.reedglobal_hp_02{position:relative;overflow:hidden;}.mobile body:not(.reedglobal_hp_02) #headerwrapper,.mobile body.page-maximized.reedglobal_hp_02 #headerwrapper{min-width:100%;}.mobile body:not(.reedglobal_hp_02) #header,.mobile body.page-maximized.reedglobal_hp_02 #header{width:100%;}.mobile body:not(.reedglobal_hp_02) #header .logocontainer,.mobile body.page-maximized.reedglobal_hp_02 #header .logocontainer{width:100%;height:110px;}.mobile body:not(.reedglobal_hp_02) #header .logocontainer .logo,.mobile body.page-maximized.reedglobal_hp_02 #header .logocontainer .logo{width:60px;height:60px;bottom:auto;top:40px;left:1em;}.mobile body:not(.reedglobal_hp_02) #header .logocontainer .text,.mobile body.page-maximized.reedglobal_hp_02 #header .logocontainer .text{right:auto;bottom:auto;top:45px;left:6em;width:100px;line-height:1em;font-size:1em;}.mobile body:not(.reedglobal_hp_02) #header .logocontainer .arrow,.mobile body.page-maximized.reedglobal_hp_02 #header .logocontainer .arrow{display:none;}.mobile body:not(.reedglobal_hp_02) #header #nav,.mobile body.page-maximized.reedglobal_hp_02 #header #nav{bottom:auto;top:0;left:83.5%;transition:all .3s ease-in-out;cursor:pointer;z-index:99999;}.mobile body:not(.reedglobal_hp_02) #header #nav.on,.mobile body.page-maximized.reedglobal_hp_02 #header #nav.on{left:45%!important;}.mobile body:not(.reedglobal_hp_02) #header #nav.on:before,.mobile body.page-maximized.reedglobal_hp_02 #header #nav.on:before{display:none;}.mobile body:not(.reedglobal_hp_02) #header #nav:before,.mobile body.page-maximized.reedglobal_hp_02 #header #nav:before{content:"View nav";text-indent:-999999px;display:block;float:left;padding:4.7em 2.5em 0 0;background:url(/reedglobal-theme/images/job_search/menu-icon.svg) bottom left no-repeat;background-size:40px;cursor:pointer;}.mobile body:not(.reedglobal_hp_02) #header #nav ul,.mobile body.page-maximized.reedglobal_hp_02 #header #nav ul{overflow:hidden;*zoom:1;width:47%;background:rgba(0,0,0,0.7);padding:6em 1em;}.mobile body:not(.reedglobal_hp_02) #header #nav ul li,.mobile body.page-maximized.reedglobal_hp_02 #header #nav ul li{display:block;width:76%;}.mobile body:not(.reedglobal_hp_02) #header #nav ul li:last-child:after,.mobile body.page-maximized.reedglobal_hp_02 #header #nav ul li:last-child:after{content:"Close";color:white;position:absolute;top:4em;left:8.5em;}.mobile body:not(.reedglobal_hp_02) #header #nav a,.mobile body.page-maximized.reedglobal_hp_02 #header #nav a{background:white;border:1px solid white;line-height:1em;height:auto;padding:0;margin:0 .3em .3em .3em;border-radius:5px 0 5px 5px;display:block;text-align:center;width:9.5em;}.mobile body:not(.reedglobal_hp_02) #header #nav a span,.mobile body.page-maximized.reedglobal_hp_02 #header #nav a span{padding:.5em;height:auto;background:none;}.mobile body:not(.reedglobal_hp_02) .search-results__item-meta .search-results__item-details li.search-results__item-type,.mobile body.page-maximized.reedglobal_hp_02 .search-results__item-meta .search-results__item-details li.search-results__item-type{border-width:0 1px 0 0;padding:0 6px 0 0;margin-right:4px;}.mobile body:not(.reedglobal_hp_02).page-maximized #headerwrapper,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #headerwrapper{height:110px!important;}.mobile body:not(.reedglobal_hp_02).page-maximized #slide_0,.mobile body:not(.reedglobal_hp_02).page-maximized #slide_1,.mobile body:not(.reedglobal_hp_02).page-maximized #slide_2,.mobile body:not(.reedglobal_hp_02).page-maximized #slide_3,.mobile body:not(.reedglobal_hp_02).page-maximized #slide_4,.mobile body:not(.reedglobal_hp_02).page-maximized #slide_5,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_0,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_1,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_2,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_3,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_4,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #slide_5{display:none;z-index:-1;}.mobile body:not(.reedglobal_hp_02).page-maximized #header #slogan,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #header #slogan{display:none;left:-999999px;}.mobile body:not(.reedglobal_hp_02).page-maximized #header #slideCounter,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #header #slideCounter{display:none;}.mobile body:not(.reedglobal_hp_02).page-maximized #wrapper.reedglobal_hp_02,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #wrapper.reedglobal_hp_02{width:100%!important;}.mobile body:not(.reedglobal_hp_02).page-maximized #wrapper div.portlet-column-only div.portlet-body,.mobile body.page-maximized.reedglobal_hp_02.page-maximized #wrapper div.portlet-column-only div.portlet-body{width:100%;}.mobile body:not(.reedglobal_hp_02) .cc-cookies,.mobile body.page-maximized.reedglobal_hp_02 .cc-cookies{display:none;}.mobile body:not(.reedglobal_hp_02) #gradbackground,.mobile body.page-maximized.reedglobal_hp_02 #gradbackground{height:110px;margin:0;}.mobile body:not(.reedglobal_hp_02) #otherwrapper,.mobile body.page-maximized.reedglobal_hp_02 #otherwrapper{min-width:100%;height:auto;}.mobile body:not(.reedglobal_hp_02) #wrapper,.mobile body.page-maximized.reedglobal_hp_02 #wrapper{width:100%;}.mobile body:not(.reedglobal_hp_02) #wrapper ul.breadcrumbs,.mobile body.page-maximized.reedglobal_hp_02 #wrapper ul.breadcrumbs{padding:0;margin:.5em 0 .3em 0;}.mobile body:not(.reedglobal_hp_02) .search-portlet,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet{width:100%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-input,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-input{margin:0 1em 1em 1em;padding:10px 0;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-input .search-button,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-input .search-button{bottom:10px;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-input input[type="text"],.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-input input[type="text"]{margin-bottom:1em;}.mobile body:not(.reedglobal_hp_02) .search-portlet .w35,.mobile body:not(.reedglobal_hp_02) .search-portlet .filter-keywords,.mobile body:not(.reedglobal_hp_02) .search-portlet .filter-country,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .w35,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .filter-keywords,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .filter-country{width:95%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .w15,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .w15{width:65%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .w15.filter-country,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .w15.filter-country{width:95%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .w35.filter-region,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .w35.filter-region{width:65%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .aui-fieldset .aui-field-content,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .aui-fieldset .aui-field-content{margin:0;}.mobile body:not(.reedglobal_hp_02) .search-portlet .taglib-search-iterator-page-iterator-top .search-results,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .taglib-search-iterator-page-iterator-top .search-results{font-size:1em;padding:.2em 0;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-results__sub-header .search-results__email-me,.mobile body:not(.reedglobal_hp_02) .search-portlet .search-results__sub-header .search-results__rss,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-results__sub-header .search-results__email-me,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-results__sub-header .search-results__rss{display:none;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-results__sub-header .search-results__sorting,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-results__sub-header .search-results__sorting{width:100%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-results__sub-header .search-results__sorting select,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-results__sub-header .search-results__sorting select{width:82%;}.mobile body:not(.reedglobal_hp_02) .search-portlet .search-results__item-recruiter-logo,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .search-results__item-recruiter-logo{display:none;}.mobile body:not(.reedglobal_hp_02) .search-portlet .show-advanced span span,.mobile body.page-maximized.reedglobal_hp_02 .search-portlet .show-advanced span span{margin:-20px 0 10px 30px;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__detail,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__detail{width:95%;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__detail header .job-listing__title,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__detail header .job-listing__title{font-size:1.4em;line-height:1.6em;padding-bottom:0;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__detail header .job-listing__details,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__detail header .job-listing__details{font-size:.8em;line-height:1em;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__detail header .job-listing__details li,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__detail header .job-listing__details li{vertical-align:auto;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__detail header .job-listing__details li.job-listing__details__job-id,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__detail header .job-listing__details li.job-listing__details__job-id{clear:both;padding-top:.5em;display:block;float:none;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__salary,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__salary{margin-bottom:1em;}.mobile body:not(.reedglobal_hp_02) .job-listing .job-listing__meta,.mobile body.page-maximized.reedglobal_hp_02 .job-listing .job-listing__meta{width:95%;}.mobile body:not(.reedglobal_hp_02) .portlet-column-only .search-filters,.mobile body.page-maximized.reedglobal_hp_02 .portlet-column-only .search-filters{display:none;}.mobile body:not(.reedglobal_hp_02) .portlet-column-only .search-results-block,.mobile body.page-maximized.reedglobal_hp_02 .portlet-column-only .search-results-block{width:95%;margin-top:15px;}.mobile body:not(.reedglobal_hp_02) #social,.mobile body.page-maximized.reedglobal_hp_02 #social{width:100%;}.mobile body:not(.reedglobal_hp_02) #footer,.mobile body.page-maximized.reedglobal_hp_02 #footer{width:100%;}.mobile body:not(.reedglobal_hp_02) div.logoFoot,.mobile body.page-maximized.reedglobal_hp_02 div.logoFoot{width:100%;}.mobile body:not(.reedglobal_hp_02) #social,.mobile body.page-maximized.reedglobal_hp_02 #social{display:none;}}.mobile.safari body .search-portlet .search-input .search-button{bottom:21px;right:12px;}