.vf-wrap{width:100%;height:auto;position:absolute;bottom:0;transition:all .5s ease}.vf-wrap:hover{bottom:10px}.vf-advert-container{background-color:#f2f2f2;font-size:16px!important;margin-top:20px;overflow:hidden!important}.vf-vacancy-stafford{background-image:url(https://ddumr887oko4y.cloudfront.net/uploads/baners/STAFFORD-COLLEGE-CAMPUS6-web.jpg);resize:both;background-size:cover;padding-bottom:0!important;height:300px!important;overflow:hidden!important;position:relative;cursor:pointer}.vf-vacancy-newcastle{background-image:url(https://ddumr887oko4y.cloudfront.net/uploads/baners/NC_CAMPUS-27-web.jpg);resize:both;background-size:cover;padding-bottom:0!important;height:300px!important;overflow:hidden!important;position:relative;cursor:pointer}.vf-vacancy-content{color:#fff!important;font-size:14px;width:100%;transition:all .5s ease;padding-bottom:20px;margin-bottom:-20px;cursor:pointer}.vf-stafford{background:#f33d2ce6}.vf-newcastle{background:#f97f1de6}.vf-vacancy-newcastle svg{fill:#f97f1d;display:block}.vf-vacancy-stafford svg{fill:#f33d2c;display:block}.ui.modal>.content{width:100%!important;font-size:16px!important}.ui.modal>.header:not(.ui){font-size:16px!important}.ui.modal .actions>.button{font-size:14px!important}.ui.checkbox input.hidden+label{min-height:auto!important}#gdprMsgModal{position:relative!important}#VF_vacancies .lead{color:#fff!important;font-weight:700;font-size:18px!important}#VF_vacancies .location{font-weight:700}.location{display:inline-block}.VF-vacancy-information{display:block;margin-top:3px}.VF-vacancy-info{padding:15px 15px 30px;margin-top:-1px!important;margin-bottom:-20px;z-index:10}#VF_vacancies .ui.selection.dropdown{border-radius:0!important;padding:17px!important}#VF-filter-form-wrapper{margin-left:10px;margin-right:10px;padding:0!important}#VF_vacancies label{font-size:15px;font-weight:700;margin-bottom:10px}#reset_vacs{border-radius:0!important;border:2px solid #606263!important;text-transform:uppercase;color:#606263!important;font-weight:700;margin:10px!important}#reset_vacs:hover{background-color:#606263!important;color:#fff!important;border:2px solid #606263!important}#VF_vacancies .ui.container{margin:0!important;padding:0!important}.vacancies-nav{margin:0 0 40px!important;padding:0!important}#VF_load_careers_vacs{background-color:transparent!important;color:#606263!important;box-shadow:0!important;border:2px #606263 solid;text-transform:uppercase;cursor:pointer;font-size:14px!important}#VF_load_alerts_vacs_V2.active,#VF_load_careers_vacs.active{color:#fff!important;background-color:#606263!important;border-color:#606263!important}#VF_load_alerts_vacs_V2{background-color:transparent!important;color:#606263!important;box-shadow:0!important;border:2px #606263 solid;text-transform:uppercase;cursor:pointer;font-size:14px!important}.vacancies-nav .item{border-radius:0!important}.modals.dimmer .ui.scrolling.modal{margin-top:8%!important;font-size:16px!important}#jobAlertsForm,#jobAlertsForm>div.inline.field>div>label,#JACategoryCheckboxes>div>label,#JAJobTypesCheckboxes>div>label,#jobAlertsForm>div>div>div>label{font-size:14px!important}#VF_vacancies .lead{z-index:100}@media all and (min-width: 991px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.vf-vacancy-stafford svg,.vf-vacancy-newcastle svg{margin-bottom:-47px}}@media all and (min-width: 768px) and (max-width: 990px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.vf-vacancy-stafford svg,.vf-vacancy-newcastle svg{margin-bottom:-59px}}@media all and (max-width: 767px) and (-ms-high-contrast: none),(-ms-high-contrast: active){.vf-vacancy-stafford svg,.vf-vacancy-newcastle svg{margin-bottom:-6px!important;padding:0!important;width:700px!important}}.container-pullback{margin-top:-200px!important;z-index:999;position:absolute}.vf-apply-button.ui.button{border-radius:0!important;border:2px solid #000!important;color:#f97f1d!important;font-weight:400;padding:20px!important;background-color:#fff!important;font-size:16px!important;text-transform:uppercase!important;float:right}.vf-apply-button.ui.button:hover{background-color:#f97f1d!important;border-color:#f97f1d!important;color:#fff!important}.btn-filedownload{background-color:#f97f1d!important;color:#fff;padding:10px;display:inline-block!important;max-width:100%}#map{height:215px}.vf_iFrame_wrapper{display:none}.vf-benefits{margin-bottom:20px}.vf-row{width:auto!important}.vf-banner{background-position:center center}.vf-align{margin-top:-50px}.vf-ApplyButton-sidebar{margin-top:-90px;margin-right:40px}@media only screen and (max-width: 990px){.vf-apply-button.ui.button{display:block;width:100%!important;margin:0!important}#map{margin-bottom:20px}.container-pullback{margin-top:-40px!important;position:relative!important}.vf-ApplyButton-sidebar{margin-top:10px!important;margin-right:0!important}}#Loading{display:none}#Loading img{display:block;margin:25px auto}#divFilter{margin-bottom:30px}#divResult .alert{width:100%;text-align:center}#divResult .alert .close{display:none}#divResult .vacancy-container{margin-bottom:20px;height:400px}@media (max-width: 991px){#divResult .vacancy-container{float:none;width:100%}}#divResult .advert .advertref,#divResult .advert .description,#divResult .advert .benefits,#divResult .advert .industry,#divResult .advert .salarytype,#divResult .advert .expiry,#divResult .advert .postingdate,#divResult .advert .postingtype,#divResult .advert .salaryfrom,#divResult .advert .salaryto,#divResult .advert .salaryperiod,#divResult .advert .latitude,#divResult .advert .longitude{display:none}#divResult .advert{background:#f7f7f7;padding:20px;height:100%;display:flex;flex-direction:column;font-size:14px;flex:0 0 auto}#divResult .advert .btn{margin-top:20px}#divResult .advert .fill{flex:1}#divResult .advert .jobtitle{font-size:20px;color:#f57b20;margin-bottom:5px}#divResult .advert .location{font-size:16px;color:#000;margin-bottom:10px}#divResult .advert .jobtype{margin-bottom:10px}#divResult .advert .jobtype:before{content:"Job Type";display:block;font-weight:700}#divResult .advert .jobtypetime{display:inline-block}#divResult .advert .jobtypetime:before{content:" - "}#divResult .advert .category{margin-bottom:10px}#divResult .advert .category:before{content:"Category";display:block;font-weight:700}#custom-vacancies-content .featured-callout-matrix{background-position:center center;background-size:cover;background-repeat:no-repeat;min-height:300px;height:100%;margin-bottom:50px;padding:0 0 30px}@media (min-width: 992px){#custom-vacancies-content .featured-callout-matrix{padding:30px 0}}#custom-vacancies-content .featured-callout-matrix .callout-content{padding:50px 25px!important;background-color:#231f20e6}@media (min-width: 768px){#custom-vacancies-content .featured-callout-matrix .callout-content{font-size:18px;padding-top:15px}}@media (min-width: 992px){#custom-vacancies-content .featured-callout-matrix .callout-content{padding:100px 25px!important}}#custom-vacancies-content .featured-callout-matrix .callout-content h1{font-size:40px;line-height:.9em;margin:0 0 20px;color:#fff;text-transform:uppercase}@media (min-width: 768px){#custom-vacancies-content .featured-callout-matrix .callout-content h1{font-size:75px;line-height:.9em}}#custom-vacancies-content .featured-callout-matrix .callout-content h2{font-size:40px;line-height:.9em;margin:0 0 20px;color:#fff;text-transform:uppercase}@media (min-width: 768px){#custom-vacancies-content .featured-callout-matrix .callout-content h2{font-size:75px;line-height:.9em}}#custom-vacancies-content .featured-callout-matrix .callout-content h3{font-size:40px;line-height:.9em;margin:0 0 20px;color:#fff;text-transform:uppercase}@media (min-width: 768px){#custom-vacancies-content .featured-callout-matrix .callout-content h3{font-size:75px;line-height:.9em}}#custom-vacancies-content .featured-callout-matrix .callout-content h4{font-size:24px;line-height:1em;font-weight:700;margin:0;color:#f57f2f;text-transform:uppercase}@media (min-width: 768px){#custom-vacancies-content .featured-callout-matrix .callout-content h4{font-size:45px;line-height:1em}}#custom-vacancies-content .featured-callout-matrix .callout-content p{color:#fff;font-size:18px}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width: 1200px){#custom-vacancies-content .featured-callout-matrix .callout-content .buttons{flex-wrap:nowrap;flex-direction:row}}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons.padding-top{padding-top:0}@media (min-width: 1200px){#custom-vacancies-content .featured-callout-matrix .callout-content .buttons.padding-top{padding-top:20px}}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn{flex:1;margin:10px 0;font-size:14px;color:#fff}@media (min-width: 1200px){#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn{margin:0 10px}}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.block{display:block;width:100%;float:none;clear:both}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn:first-of-type{margin-left:0}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn:last-of-type{margin-right:0}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline{border:2px solid #231F20}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-orange:hover{border-color:#e06f1b}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-red:hover{border-color:#f33d2c}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-grey:hover{border-color:#606263}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-blue:hover{border-color:#201c52}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-green:hover{border-color:#87f500}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-yellow:hover{border-color:#fcb000}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-pink:hover{border-color:#fc2ef7}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-teal:hover{border-color:#3be3a3}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-purple:hover{border-color:#7029f5}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn-outline.btn-limeGreen:hover{border-color:#e8fa00}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn.btn-green{background-color:#3fa535!important}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn.btn-blue{background-color:#283583}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn.btn-pink{background-color:#a84d97}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn.btn-grey{background-color:#706f6f}#custom-vacancies-content .featured-callout-matrix .callout-content .buttons .btn.btn.btn-red{background-color:#e84037}
