@import url(/wp-content/themes/oceanwp/style.css);.elementor-widget-container{font-size:16px!important}html{font:80% / 1.5 arial}p#breadcrumbs{text-align:left}div#wpjmsf-section-590{margin-top:60px}h1.test1{padding-left:20px}p.ptest1{padding-left:20px;margin-top:-30px;width:70%}.job-manager-single-alert-link{width:100%;text-transform:capitalize;letter-spacing:normal;background-color:#28365A;font-weight:400;text-align:left;padding:10px;margin-top:10px}.job-manager-single-alert-link a{color:#fff;padding-left:15px}p.job-manager-single-alert-link a:before{display:none}p.job-manager-single-alert-link a:after{content:"\e81c";display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-size:16px;font-family:"job-manager"!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:1px 4px 0 0;padding:0 0 0 15px;*overflow:auto;*zoom:1;*display:inline}.job_application.application.customJob{margin-top:5px}@media (min-width:35em){html{font-size:170%}body{font-size:50%}}@media (min-width:35em){html{font-size:170%}body{font-size:50%}}@media (min-width:0){html{font-size:160%}body{font-size:50%}}@media (min-width:768px){html{font-size:160%}body{font-size:50%}}@media (min-width:1024px){html{font-size:155%}body{font-size:50%}.cpyLft{text-align:left}}@media (min-width:1280px){html{font-size:155%}body{font-size:50%}}@media (min-width:1366px){html{font-size:160%}body{font-size:50%}}@media (min-width:1440px){html{font-size:160%}body{font-size:50%}}@media (min-width:1680px){html{font-size:200%}body{font-size:50%}}div#mobile-fullscreen{background:#fff url(/wp-content/themes/oceanwp-child-theme-master/images/civil-senior-talent-menu-background.jpg) repeat-x;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;background-position:center}div#mobile-fullscreen:before{position:absolute;height:100%;width:100%;background-color:rgb(122 142 166 / .8);content:""}.menuImg{background-image:url(https://civilsseniortalent.co.uk/wp-content/uploads/2021/07/Light-Logo-Civil-Seniors-Talent.svg);background-repeat:no-repeat;background-position:left;padding-left:5px}.homeImg{background-repeat:no-repeat;background-position:left;padding-left:5px;background-image:url(https://civilsseniortalent.co.uk/wp-content/uploads/2021/07/Icon-material-home.svg)}header #site-navigation-wrap{display:block}#site-header-inner{display:flex}#site-navigation-wrap{margin-left:auto}#mobile-fullscreen ul .menuImg a,#site-navigation ul .homeImg a{opacity:0;font-size:8px}#mobile-fullscreen ul .menuImg a{height:80px}#mobile-fullscreen ul .menuImg{filter:brightness(1);height:85px;margin-bottom:3.1rem}#mobile-fullscreen #mobile-fullscreen-inner ul li a{text-align:left;font-size:190%;line-height:140%;text-transform:capitalize;padding:0}#mobile-fullscreen #mobile-fullscreen-inner #mobile-search input{border-bottom:0}body #mobile-fullscreen #mobile-fullscreen-inner{display:flex;max-width:87.5%;margin:auto;padding:0;width:1920px;justify-content:space-between}body #mobile-fullscreen nav{padding:20px 0}body #mobile-fullscreen a.close .close-icon-inner,body #mobile-fullscreen a.close .close-icon-inner::after,body #mobile-fullscreen a.close .close-icon-wrap{width:25px}body #mobile-fullscreen a.close .close-icon-wrap{height:25px}#site-header-inner .oceanwp-mobile-menu-icon a{font-size:30px;line-height:80px;color:#28365A}.oceanwp-mobile-menu-icon .oceanwp-text{display:none}.elementor-column.leftCol .elementor-widget-wrap.elementor-element-populated{padding-left:0}.elementor-column.leftCol .elementor-widget-wrap.elementor-element-populated,.elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-top:0}.elementor-column.rgtCol .elementor-widget-wrap.elementor-element-populated,.elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-bottom:0}.elementor-column.rgtCol .elementor-widget-wrap.elementor-element-populated{padding-right:0}#primary .eightyMarBot{margin-bottom:.5rem}body p,body li,body strong{font-size:100%}a{color:#39bb44}.elementor-widget-button .elementor-widget-container .elementor-button,.elementor-container .elementor-element-f239825 h4{font-size:100%;border-radius:0;padding:20px;width:100%;line-height:18px}.elementor-container .elementor-element-f239825 h4{background-color:#7A8EA6;color:#FFF;width:100%}h2.elementor-heading-title{border-bottom:1px solid #28365A;padding-bottom:20px}.elementor-button-wrapper .elementor-button-content-wrapper{text-align:left}.centreCol ul{list-style:none;margin:0 0 20px}.padBotNone ul:last-child{margin-bottom:0}#wpjmsf-section-172,.home ul.job_listings,.home .vue-grid-item.static.field-grid-item.wpjmsf-field-grid-item-job_types.wpjmsf-multiselect-field-type,.home .vue-grid-item.static.field-grid-item.wpjmsf-field-grid-item-search_categories.wpjmsf-multiselect-field-type{display:none}.home .job_listings .job_filters{background-color:#28365A}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1;color:#28365A}:-moz-placeholder{opacity:1}::-webkit-input-placeholder{opacity:1}::placeholder{opacity:1;color:#28365A}.home ::placeholder{color:#28365A}#wrap form input[type="text"],#wrap form input[type="password"],#wrap form input[type="email"],#wrap form input[type="url"],#wrap form input[type="date"],#wrapform input[type="month"],#wrap form #wrap input[type="time"],#wrap form input[type="datetime"],#wrap form input[type="datetime-local"],#wrap form input[type="week"],#wrap form input[type="number"],#wrap form input[type="s earch"],#wrap form input[type="tel"],#wrap form input[type="color"],#wrap form select,form textarea{line-height:normal}.elementor-widget-container div.job_listings{margin-bottom:0}.contentContainerText .elementor-container{padding-left:6.5%;padding-right:6.5%}.contentContainerText .elementor-container .centreCol{width:54%!important}#main .threehunPad .elementor-widget-wrap.elementor-element-populated{padding:0 0 50px 0;width:60%;margin-left:auto;margin-right:auto;margin-top:-50px}.contentContainerNarrowText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-right:15rem;padding-left:15rem}.contentContainerMediumText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-right:7.5rem;padding-left:7.5rem}.contentContainerNarrowText .elementor-widget-button .elementor-widget-container .elementor-button{width:100%}.contentContainerNarrowText .elementor-widget-button .elementor-widget-container .elementor-button .elementor-button-text{text-align:center}section.contentContainerNarrowText .elementor-widget-button,section.contentContainerNarrowText .marBotFourty,.elementor-section-full_width.noPadd .marBotFourty{margin-bottom:1.25rem}.contentContainerMedText .elementor-column.centreCol .noPadd .elementor-widget-wrap.elementor-element-populated{padding-left:0px!important;padding-right:0px!important}.contentContainerMedText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-left:11.5rem;padding-right:11.5rem}.contentContainerMedText div.wpforms-container-full{margin-bottom:0}body #main div.wpforms-container-full .wpforms-form button[type="submit"],body #main div.wpforms-container-full .wpforms-form button[type="submit"]:hover{width:100%;background-color:#28365A;padding:.75rem}body #main div.wpforms-container-full textarea,body #main div.wpforms-container-full .wpforms-field input{text-align:center;background-color:#fff0;border:2px solid #2B3657;color:#28365A;font-size:113%}.contentContainerMedText div.wpforms-container-full .wpforms-form button[type="submit"]{font-size:113%;text-transform:capitalize;font-weight:400;letter-spacing:normal}body #main div.wpforms-container-full .wpforms-field input{height:2rem}section div.wpforms-container-full .wpforms-form .wpforms-one-half{margin-left:2%;width:49%}textarea::-moz-placeholder{line-height:180px}textarea::-webkit-input-placeholder{line-height:180px}textarea:-ms-input-placeholder{line-height:180px}body #main .wpcf7 textarea{line-height:180px;height:220px}.noPadd p{margin-bottom:.7rem}.vue-grid-item.field-grid-item.wpjmsf-html-field-type{width:auto!important;height:2rem!important;position:static!important;font-size:113%;color:#FFF}.vue-grid-item.field-grid-item.wpjmsf-field-grid-item-job_region.wpjmsf-multiselect-field-type{width:40%!important;height:2rem!important;position:static!important;padding-right:10px;padding-left:20px}.vue-grid-item.field-grid-item.wpjmsf-field-grid-item-search_keywords.wpjmsf-text-field-type{width:40%!important;height:2rem!important;position:static!important;padding-right:20px;padding-left:10px}.vue-grid-item.field-grid-item.wpjmsf-button-field-type{width:15px!important;height:2rem!important;position:static!important}.vue-grid-layout{height:100%!important;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.vue-grid-item .grid-field-actions{position:static}.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper,.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper,.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper div,.vue-grid-item.field-grid-item .wpjmsf-field.wpjmsf-text-field,.select2-container--default .select2-search--inline .select2-search__field,.vue-grid-item .select2-container--default .select2-selection--multiple,#main .vue-grid-item .select2-container--default .select2-selection--multiple{height:2rem}.vue-grid-item .text-field-icon-button{display:none}#wrap .vue-grid-item.field-grid-item .wpjmsf-field.wpjmsf-text-field,#wrap .vue-grid-item .select2-container--default .select2-selection--multiple{border:none;border-radius:5px;text-align:left;font-size:113%}.vue-grid-item .select2-container--default .select2-search--inline .select2-search__field{margin-top:0;width:100%!important;text-align:left}.vue-grid-item .select2-container .select2-search--inline{width:100%;font-size:100%}.home input.wpjmsf-field.wpjmsf-button-field{background:url('/wp-content/themes/oceanwp-child-theme-master/images/Icon awesome-search.svg');background-color:transparent!important;background-repeat:no-repeat;text-indent:-999999px;background-size:contain;border:0;height:2rem;width:15px!important;background-position:50%;padding:0}div#mobile-fullscreen a.close{background:url('/wp-content/themes/oceanwp-child-theme-master/images/Icon ionic-ios-close-circle-outline.svg');background-repeat:no-repeat;text-indent:-999999px;background-size:contain;border:0;height:35px;width:35px!important;background-position:50%;padding:0;position:static;order:2;margin-top:35px;filter:brightness(1)}.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper div{display:flex;align-items:center}.vue-grid-item .select2-container--default .select2-selection--multiple .select2-selection__choice{border:none;margin-top:4px;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.page-id-18 input#search_keywords{background-color:#afacac!important;//border:2px solid #283659!important;color:#000000!important;padding-left:5px}.home .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-bottom:0;padding-top:5px}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-job_types.wpjmsf-multiselect-field-type{width:50%!important;height:2rem!important;position:static!important;padding-right:10px;margin-bottom:20px}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-search_categories.wpjmsf-multiselect-field-type{width:50%!important;height:2rem!important;position:static!important;padding-left:10px;margin-bottom:20px}.page-id-18 .vue-grid-layout{width:100%}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-job_region.wpjmsf-multiselect-field-type,.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-search_keywords.wpjmsf-text-field-type{width:50%!important;height:2rem!important}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper,.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper,.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper div,.page-id-18 .vue-grid-item.field-grid-item .wpjmsf-field.wpjmsf-text-field,.page-id-18 .select2-container--default .select2-search--inline .select2-search__field,.page-id-18 .vue-grid-item .select2-container--default .select2-selection--multiple,.page-id-18 #main .vue-grid-item .select2-container--default .select2-selection--multiple{height:2rem!important}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-job_region.wpjmsf-multiselect-field-type,.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-job_region.wpjmsf-multiselect-field-type{padding-left:0;margin-bottom:20px}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-search_keywords.wpjmsf-text-field-type{padding-right:0;margin-bottom:20px}.page-id-18 .vue-grid-item.field-grid-item.wpjmsf-button-field-type{flex:0 1 80%}.page-id-18 .vue-grid-item input,.page-id-18 .select2-container--default .select2-selection--multiple{background-color:#28365A;border-radius:0px!important;color:#FFF;line-height:normal}.home .vue-grid-item input,.home .select2-container--default .select2-selection--multiple{line-height:normal}.page-id-18 .wpjmsf-field.wpjmsf-button-field{background-color:#7A8EA6!important;border:0;padding:.65rem;font-size:113%;text-transform:capitalize;letter-spacing:normal;font-weight:400}input.wpjmsf-field.wpjmsf-button-field:hover{background-color:#6fc59e!important}.page-id-18 ::-webkit-input-placeholder,.uploadtextfield ::-webkit-input-placeholder{color:#fff}.page-id-18 ::-moz-placeholder,.uploadtextfield ::-moz-placeholder{color:#FFF}.page-id-18 :-ms-input-placeholder,.uploadtextfield :-ms-input-placeholder{color:#fff}.page-id-18 :-moz-placeholder,.uploadtextfield :-moz-placeholder{color:#FFF}.page-id-18 ::-webkit-input-placeholder,.uploadtextfield ::-webkit-input-placeholder{color:#fff}.page-id-18 ::placeholder,.uploadtextfield ::placeholder{color:#FFF}.page-id-263 ::-moz-placeholder{color:#28365A}.page-id-263 :-ms-input-placeholder{color:#28365A}.page-id-263 :-moz-placeholder{color:#28365A}.page-id-263 ::-webkit-input-placeholder{color:#28365A}.page-id-263 ::placeholder{color:#28365A}div.job_listings ul.job_listings img.company_logo,div.job_listings ul.job_listings .meta .date,div.job_listings ul.job_listings .company{display:none}div.job_listings ul.job_listings li.job_listing a{padding-left:0;padding-right:0}div.job_listings ul.job_listings li.job_listing a div.position{padding-left:0;width:40%}li.job_listing:first-child .position:before,li.job_listing:first-child .location:before,li.job_listing:first-child .job-type:before,li.job_listing:first-child .salaryJobs:before{position:absolute;top:0}.elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child div.position h3,.elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child div.location,.elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child li.job-type,.elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child li.salaryJobs{margin-top:40px}.elementor-widget-container div.job_listings ul.job_listings li.job_listing div.position h3,.elementor-widget-container div.job_listings ul.job_listings li.job_listing div.location,.elementor-widget-container div.job_listings ul.job_listings li.job_listing li.job-type,.elementor-widget-container div.job_listings ul.job_listings li.job_listing li.salaryJobs{color:#28365A;font-weight:400}li.job_listing:first-child .position:before{content:"Position";width:40%;padding-left:20px}li.job_listing:first-child .position:before,li.job_listing:first-child .location:before,li.job_listing:first-child .job-type:before,li.job_listing:first-child .salaryJobs:before{font-size:113%;color:#28365A;border-bottom:1px solid #28365A;padding-bottom:20px;background-color:#f0f0f0;cursor:auto}li.job_listing:first-child .location:before{content:"Location";width:20%}li.job_listing:first-child .job-type:before{content:"Job Type";width:20%}li.job_listing:first-child .salaryJobs:before{content:"Salary";width:20%}.elementor-widget-container div.job_listings ul.job_listings div.location{width:20%;padding-left:0}.elementor-widget-container div.job_listings ul.job_listings .meta{width:40%;padding-left:0;line-height:unset;font-size:100%}.elementor-widget-container div.job_listings ul.job_listings li.job-type,.elementor-widget-container div.job_listings ul.job_listings li.salaryJobs{width:50%;text-align:left;padding-bottom:0;line-height:unset}.elementor-widget-container div.job_listings ul.job_listings li.job_listing li.job-type{font-weight:400;color:#28365A;padding-bottom:0}ul.job_listings ul.meta li{align-self:normal}body .job_listings li{font-size:100%}.rp4wp-related-job_listing>ul li.job_listing a:hover,.rp4wp-related-job_listing>ul li.job_listing a:focus,.rp4wp-related-job_listing>ul li.no_job_listings_found a:hover,.rp4wp-related-job_listing>ul li.no_job_listings_found a:focus,ul.job_listings li.job_listing a:hover,ul.job_listings li.job_listing a:focus,ul.job_listings li.no_job_listings_found a:hover,ul.job_listings li.no_job_listings_found a:focus{background-color:#fff0}li.job_listing:nth-child(odd){background:#D0D3D9}.elementor-widget-container div.job_listings ul.job_listings li.job_listing div.position h3{padding-left:20px}.elementor-widget-container .rp4wp-related-job_listing>ul,ul.job_listings{border-top:0}.column-half.first{padding-right:10px}.column-half.last{padding-left:10px}#responsive-form{*/}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type="text"]:focus{background:#fff}body #main .wpcf7-submit{background:#28365A;font-size:113%;text-transform:capitalize;font-weight:400;letter-spacing:normal;width:100%;height:2rem}.wpcf7-submit:hover{background:red}span.wpcf7-not-valid-tip{text-shadow:none;font-size:12px;color:#fff;background:#e57575;padding:5px}div.wpcf7-validation-errors{text-shadow:none;border:#fff0;background:#f9cd00;padding:5px;color:#9C6533;text-align:center;margin:0;font-size:12px}div.wpcf7-mail-sent-ok{text-align:center;text-shadow:none;padding:5px;font-size:12px;background:#59a80f;border-color:#59a80f;color:#fff;margin:0}body #main .wpcf7 input[type="text"],body #main .wpcf7 input[type="email"],body #main .wpcf7 textarea{text-align:left;background-color:#fff0;border:2px solid #2B3657;color:#28365A;font-size:113%;border-radius:0;margin-bottom:20px;overflow:hidden}body #main .wpcf7 input[type="text"],body #main .wpcf7 input[type="email"]{height:2rem}body.single-job_listing #content-wrap{width:1920px!important;max-width:100%!important;padding:0!important;border:0!important}.contentContainerNarrowText.eightyMarTop .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated,body.single-job_listing #content-wrap{margin-top:2.5rem}.single_job_listing .job-listing-meta,#wrap section .ajax-loader{display:none}.contentContainerNarrowText.eightyMarTop .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated p:last-child,.TestimonialNoPad .elementor-widget-text-editor p:last-of-type{margin-bottom:0}.company .company_logo,body .single_job_listing .company .tagline,.name .website,.name .company_twitter,.elementor-tabs-content-wrapper .elementor-tab-mobile-title{display:none}body .single_job_listing .company .name{padding-left:0;margin-left:0;font-size:200%;margin-top:-20px}body .single_job_listing .company .name strong{font-size:100%;font-weight:400;margin-bottom:20px;display:block}.job_listing .elementor-widget.elementor-widget-theme-post-title{margin-bottom:20px}.single-job_listing .single_job_listing .company{border-bottom:0;box-shadow:none;padding:0;margin-bottom:0}.run-information span,.job_description span,.job_description span,.job_documentation span{display:block;font-weight:700}body #main .single_job_listing .application .button{width:100%;text-transform:capitalize;letter-spacing:normal;background-color:#28365A;font-weight:400;text-align:left}.job_description span,.job_documentation span{font-size:113%}.contentContainerNarrowText.centreCol .elementor-container{padding-right:15rem;padding-left:15rem}.elementor-widget-container .elementor-tabs-wrapper{display:flex!important}.elementor-container .elementor-widget-container .elementor-tabs-wrapper .elementor-tab-title{width:50%;color:#FFF;text-align:center;font-size:113%}#elementor-tab-title-2641,#elementor-tab-title-1351,#elementor-tab-title-1311,#elementor-tab-title-2371{background-color:#7A8EA6;margin-right:10px}#elementor-tab-title-2642,#elementor-tab-title-1352,#elementor-tab-title-1312,#elementor-tab-title-2372{background-color:#28365A;margin-left:10px}.contentContainerNarrowText.fortyMarBottom h2{margin-bottom:0;font-weight:400}#fileuploadfield{display:none}#uploadtextfield{height:18px}.elementor-tabs #uploadbrowsebutton{margin-bottom:20px;width:auto;text-align:center;background-color:#7A8EA6;font-weight:400;font-size:113%;text-transform:capitalize}#wrap .elementor-widget-wrap .elementor-widget-tabs .elementor-tab-content{padding:20px 0 0;border:none}.testimonialist .padBotNone p:first-child,.testimonialist .padBotNone p:last-child{margin:0}#wrap .elementor-widget-container .sp-testimonial-pro-item .tpro-testimonial-text p{font-size:100%;line-height:1.8}#wrap .elementor-widget-container .sp-testimonial-pro-item h3.sp-tpro-testimonial-title,#wrap .elementor-widget-container .sp-testimonial-pro-item .tpro-client-testimonial{font-size:113%;line-height:normal;margin-bottom:0}#wrap .testimonialist .sp-testimonial-pro-section .sp-testimonial-pro-item{margin-bottom:1.25rem}#wrap .testimonialist .sp-testimonial-pro-section .sp-testimonial-pro-item:last-child{margin-bottom:0rem}header#site-header{border-bottom:0}#wrap .elementor .elementor-background-video-hosted{top:0%;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}header#site-header{border-bottom:0}#wrap .elementor .elementor-background-video-hosted{top:0%;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%,0%)}@media screen and (min-device-width:1025px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1){section.videoPosBot .elementor-widget-video .elementor-widget-container,section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio,section.videoPosBot .elementor-widget-video .e-hosted-video .elementor-video{max-height:540px}section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:0;height:540px}}@media screen and (min-device-width:1600px){section.videoPosBot .elementor-widget-video .elementor-widget-container,section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio,section .elementor-widget-video .e-hosted-video .elementor-video{max-height:762px}section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:0;height:762px}}@media screen and (min-device-width:2560px){section.videoPosBot .elementor-widget-video .elementor-widget-container,section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio,section.videoPosBot .elementor-widget-video .e-hosted-video .elementor-video{max-height:1013px}section.videoPosBot .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:0;height:1013px}}.elementor-widget-video .e-hosted-video .elementor-video{object-position:50%}.videoPosTop .elementor-widget-video .e-hosted-video .elementor-video{object-position:50%}.videoPosMid .elementor-widget-video .e-hosted-video .elementor-video{object-position:50% 50%}.singleJob .single_job_listing .application,.job-manager-application-wrapper .application{margin-bottom:0}#wrap .elementor-widget-wrap .sp-testimonial-pro-wrapper.sp_tpro_nav_position_bottom_center{padding-bottom:0}.TestimonialNoPad .elementor-widget-text-editor p:last-child,.TestimonialNoPad .elementor-widget-text-editor p:first-child,.TestimonialNoPad .elementor-widget-text-editor p:last-of-type,.TestimonialNoPad .elementor-widget-theme-post-content p:last-child{margin-bottom:0}.page-id-263 .noPadd .elementor-widget-wrap{display:flex;flex-wrap:nowrap;width:auto;margin-bottom:.6rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#7a8ea6}.select2-container--open .select2-dropdown--above,body #main .wpcf7-submit,input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.single-post .elementor-element.elementor-share-buttons--skin-framed .elementor-share-btn{border:none}.single-post .elementor-element.elementor-share-buttons--skin-framed .elementor-share-btn,.single-post .elementor-widget-share-buttons.elementor-grid-0 .elementor-widget-container{font-size:100%}.single-post .elementor-share-btn__icon i{font-size:200%}body.single-post .elementor-share-btn__icon{width:auto;margin:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}section .elementor-posts .elementor-post__title{margin-bottom:20px}#wrap a.elementor-post__read-more{background:url(https://civilsseniortalent.co.uk/wp-content/uploads/2021/07/Icon-feather-arrow-right.svg);text-indent:-999999px;background-size:contain;border:0;height:16px;width:16px!important;float:right;display:block;background-repeat:no-repeat}#wrap .contentContainerMediumText.TestimonialNoPad a.elementor-post__read-more{height:1rem;width:1rem!important;background-repeat:no-repeat}.elementor-widget-posts .elementor-post__title{//white-space:nowrap;//overflow:hidden;//text-overflow:ellipsis}.single-post h2.elementor-heading-title{margin-bottom:0;border:none}#wrap .select2-container .select2-search__field{color:#fff0}#wrap .threehunPad .select2-search{display:inline-block}#wrap .threehunPad .select2-search:after{content:"\f063";color:#7A8EA6;position:absolute;right:20px;top:30%;transition:all 0.3s linear;font-family:"Font Awesome 5 Free";font-weight:600;font-size:125%;cursor:pointer}footer.site-footer .widget_nav_menu li,footer.site-footer .widget_nav_menu li:first-child{border:none}#menu-footer-menu{display:inline-block;flex-wrap:nowrap}body .oceanwp-row .span_1_of_4:nth-of-type(1),body .oceanwp-row .span_1_of_4:nth-of-type(2){width:50%}body .oceanwp-row .span_1_of_4:nth-of-type(2){text-align:right}#menu-footer-menu li{padding-right:20px;display:inline-block;vertical-align:middle;font-size:100%}.footer-widgets-inner.container{display:flex;flex-wrap:wrap;align-items:center}.fa-arrow-down:before{font-size:125%;color:#7A8EA6}.job_application .application_button{background:url(https://civilsseniortalent.co.uk/wp-content/uploads/2021/07/Icon-feather-arrow-right.svg);background-size:contain;background-repeat:no-repeat;background-position:97%;background-size:.6rem;margin-right:20px}.singleJob .single_job_listing .application .application_details{border:none;padding:20px 0;margin:0em 0}.singleJob .single_job_listing .application .application_details:before,.singleJob .single_job_listing .application .application_details:after{display:none}#wrap .sp-testimonial-pro-section .tpro-client-image .sp-tpro-video i.fa{font-size:50px;color:#FFF}#wrap .sp-testimonial-pro-section .tpro-client-image .sp-tpro-video i.fa:before{content:"\f144"}#wrap .elementor-element .elementor-tab-title,#wrap .elementor-widget-tabs .elementor-tab-title:before{border:none}.contentContainerNarrowText .elementor-tab-content p:first-child{margin:0}#wrap .elementor-widget-container .sp-testimonial-pro-item h3.sp-tpro-testimonial-title{font-weight:700}.ThankYouNarrowPad{padding-left:5rem;padding-right:5rem}@media screen and (max-width:767px){#wrap .vue-grid-item.field-grid-item.wpjmsf-html-field-type,#wrap .vue-grid-layout .vue-grid-item.field-grid-item{width:100%!important;text-align:center}.section-wrapper-inner .vue-grid-layout{width:100%}.vue-grid-layout .vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper div{display:block;text-align:center}#wrap .vue-grid-layout .vue-grid-item.field-grid-item{padding-left:0;padding-right:0;margin-bottom:20px;height:auto!important}.fields-wrapper .vue-grid-layout .vue-grid-item.wpjmsf-button-field-type{margin-bottom:0px!important}.vue-grid-layout .vue-grid-item.field-grid-item.wpjmsf-field-grid-item-search_keywords.wpjmsf-text-field-type{padding-right:0}footer #menu-footer-menu li{width:100%;padding-top:0;padding-bottom:0}.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper,.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper,.vue-grid-item.field-grid-item.wpjmsf-html-field-type .grid-field-wrapper .wpjmsf-field-wrapper div,.vue-grid-item.field-grid-item.wpjmsf-html-field-type .wpjmsf-field.wpjmsf-text-field{height:auto!important}.home .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:20px 20px 0}.footer-widgets-inner.container,body #wrap #main .container,body.home .vue-grid-layout{max-width:100%}footer #footer-widgets .footer-box{padding:0 0;margin:0;text-align:left}footer .oceanwp-social-icons.style-simple li:first-child{margin-left:0}footer #footer-widgets{padding:40px 20px 30px}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:100%}.home #wrap input.wpjmsf-field.wpjmsf-button-field{height:auto}#wrap #main .threehunPad .elementor-widget-wrap.elementor-element-populated{padding:20px;width:100%}.elementor-container .elementor-widget-container .job_listings li.job_listing .position:before,.elementor-container .elementor-widget-container .job_listings li.job_listing .location:before,.elementor-container .elementor-widget-container .job_listings li.job_listing .job-type:before,.elementor-container .elementor-widget-container .job_listings li.job_listing .salaryJobs:before{position:relative!important;padding-bottom:0;background-color:#fff0;border:none;padding-left:0;text-align:left;width:35%;font-size:100%}.elementor-container .elementor-widget-container .job_listings li.job_listing .position,.elementor-container .elementor-widget-container .job_listings li.job_listing .location,.elementor-container .job_listings li.job_listing ul.meta .job-type,.elementor-container .job_listings li.job_listing ul.meta .salaryJobs,#content .elementor-container .job_listings li.job_listing ul.meta{display:flex;width:100%;justify-content:space-between;text-align:right}.elementor-container .elementor-widget-container .job_listings li.job_listing .location{font-size:100%}li.job_listing .position:before{content:"Position";padding-left:20px}li.job_listing .location:before{content:"Location"}li.job_listing .job-type:before{content:"Job Type"}li.job_listing .salaryJobs:before{content:"Salary"}#content .elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child div.position h3,#content .elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child div.location,#content .elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child li.job-type,#content .elementor-widget-container div.job_listings ul.job_listings li.job_listing:first-child li.salaryJobs{margin-top:0}#content div.job_listings ul.job_listings li.job_listing a{padding-left:20px;padding-right:20px}section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.elementor-container .leftCol .elementor-widget-image,.elementor-column .elementor-widget-button .elementor-widget-container .elementor-button,#main #primary .eightyMarBot,.padBotNone.elementor-widget-text-editor{margin-bottom:20px}#main .contentContainerText .elementor-container .centreCol,.elementor-column .elementor-widget-button .elementor-widget-container .elementor-button{width:100%!important}.centreCol h2.elementor-heading-title{text-align:center}section .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}#content .contentContainerMedText .elementor-column.centreCol .elementor-inner-column .elementor-widget-wrap.elementor-element-populated,#responsive-form .column-half.first,#responsive-form .column-half.last{padding-left:0px!important;padding-right:0px!important;display:block}#wrap .contentContainerNarrowText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated,#content .contentContainerMedText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated,.contentContainerMediumText.TestimonialNoPad .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-right:6.5%!important;padding-left:6.5%!important}.single-resourcer_roles .contentContainerNarrowText.eightyMarTop .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{margin-top:20px}#outer-wrap .oceanwp-social-menu.clr.simple-social{display:block;order:3;width:100%;right:0;margin-top:15px}header #site-header-inner{flex-wrap:wrap;padding-bottom:0}#outer-wrap .oceanwp-social-menu .social-menu-inner{height:auto;background-color:#FFF;justify-content:center}.home .oceanwp-social-menu .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px 0}header .container{max-width:100%}.telephoStyle{display:flex;align-items:center}.oceanwp-social-menu a:first-child{padding-right:10px;padding-bottom:3px;color:#28365A}.oceanwp-social-menu a:last-child{font-size:150%}.oceanwp-social-menu a:hover{color:#28365A}header .oceanwp-mobile-menu-icon.mobile-right{padding-right:20px}header #site-logo{padding-left:20px}}@media only screen and (min-width:1025px) and (max-width:1310px){.vue-grid-item .select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:14px}.section-wrapper-inner .vue-grid-layout{width:95%}}@media only screen and (max-width:767px){body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0a238bf{left:16px margin-top:20%}h1.test1{padding-left:20px;font-size:1.2rem;padding:20px;line-height:1.2rem;width:100%!important}p.ptest1{padding-left:20px;margin-top:-32px;width:100%;line-height:22px;width:100%!important}.home .elementor-widget-video .elementor-widget-container,.home section .elementor-widget-video .e-hosted-video .elementor-video{height:320px;max-height:none}}@media only screen and (max-width:768px){body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0a238bf{left:16px}h1.test1{padding-left:20px;font-size:1.2rem;padding:20px;line-height:1.2rem;width:100%}p.ptest1{padding-left:20px;margin-top:-32px;width:100%;line-height:22px}.home .elementor-widget-video .elementor-widget-container,.home section .elementor-widget-video .e-hosted-video .elementor-video{height:320px!important;max-height:none}}@media only screen and (min-width:768px){.regCV{max-width:50%;padding-right:10px}body.page-id-1418 #main .elementor-widget-container .uploadtextfield input[type="text"]{margin-bottom:0}.contactLft{padding-right:40px}#outer-wrap .oceanwp-social-menu{display:flex;justify-content:end;width:100%}#outer-wrap .oceanwp-social-menu .social-menu-inner{height:auto;width:100%}.oceanwp-social-menu a{margin-bottom:0;text-align:right;font-size:150%;display:block}.social-menu-inner .elementor-1598,.social-menu-inner .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%;width:100%}.telephoStyle{display:flex;justify-content:flex-end;align-items:center}.oceanwp-social-menu a:first-child{padding-right:10px;padding-bottom:3px;color:#28365A}.oceanwp-social-menu a:last-child{padding-right:40px;color:#28365A}.oceanwp-social-menu a:hover{color:#28365A}}@media only screen and (min-width:768px) and (max-width:1024px){#footer-widgets .footer-box,#wrap .content-area,#wrap .content-left-sidebar .content-area{margin-bottom:0}body #wrap footer .col-1{width:70%}body #wrap footer .col-2{width:30%}#wrap .elementor-widget-button .elementor-widget-container .elementor-button,#wrap main .threehunPad .elementor-widget-wrap.elementor-element-populated{width:100%}#wrap .contentContainerNarrowText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated,.threehunPad .elementor-container,.eightyMarBot.contentContainerMedText.TestimonialNoPad .elementor-container,.eightyMarBot.contentContainerMedText.TestimonialNoPad .elementor-container.elementor-column-gap-default,#wrap .contentContainerMediumText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated{padding-right:6.5%;padding-left:6.5%}section .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:auto}section.contentContainerMedText .elementor-column.centreCol .elementor-widget-wrap.elementor-element-populated,.eightyMarBot.contentContainerMedText.TestimonialNoPad .elementor-inner-section .elementor-container{padding-left:0;padding-right:0}body #wrap #main .container{max-width:100%}}@media screen and -(max-width:1024px){.home .elementor-widget-video .elementor-widget-container,.home section .elementor-widget-video .e-hosted-video .elementor-video{height:calc(100vh - 50px);max-height:none}}@media screen and (min-width:1025px){.home .vue-grid-layout{max-width:75%}}body.single-resourcer_roles #content-wrap{width:1920px!important;max-width:100%!important;padding:0!important;border:0!important}.resourcer_roles .elementor-post__card .elementor-post__text{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.resourcer_roles .elementor-post__card .elementor-post__text .elementor-post__title{font-size:113%}.home{background-color:#28365A}#content .contentContainerNarrowText .elementor-widget-posts{margin-bottom:1.25rem}.home .elementor-widget-video .elementor-widget-container,.home section .elementor-widget-video .e-hosted-video .elementor-video{height:500px;max-height:none}#content-wrap.container{max-width:100%}.elementor-element-760524e .elementor-widget-container p a{color:#415B8D}body #main .elementor-widget-container .uploadtextfield input[type="text"]{background-color:#7A8EA6;border:0;color:#FFF;cursor:pointer;caret-color:#fff0}.page-id-1418 .elementor-widget-video .e-hosted-video .elementor-video,.page-id-263 .elementor-widget-video .e-hosted-video .elementor-video,.page-id-544 .elementor-widget-video .e-hosted-video .elementor-video,.page-id-875 .elementor-widget-video .e-hosted-video .elementor-video,.page-id-1145 .elementor-widget-video .e-hosted-video .elementor-video,.page-id-1146 .elementor-widget-video .e-hosted-video .elementor-video{object-position:top center}.column-half .wpcf7-form-control-wrap,.wpcf7-form-control-wrap{display:flex;flex-wrap:wrap}.wpcf7-form-control{order:2}.wpcf7 form .wpcf7-response-output{margin-left:0;background-color:#e57575;border:none;color:#FFF;margin-right:0}p.contactFormText{font-size:150%;padding-top:20px;clear:both;margin-bottom:20px;line-height:100%}#wrap .elementor-element p.contactFormTextBold{font-size:150%;font-weight:700;margin-bottom:20px;line-height:100%}#wrap .elementor-element p.contactFormTextBoldFourty{padding-top:20px;font-weight:700;margin-bottom:20px;font-size:150%;clear:both;line-height:100%}.page-id-1145 .elementor-widget-container p:last-of-type,.page-id-1145 .elementor-widget-container ol:last-of-type,.page-id-1146 .elementor-widget-container p:last-of-type{margin-bottom:0}.job_documentation p{margin-bottom:0}.job_documentation,section .job_filters .showing_jobs{margin-bottom:20px}section .rp4wp-related-job_listing>ul li.job_listing.no_job_listings_found,section .rp4wp-related-job_listing>ul li.no_job_listings_found.no_job_listings_found,section ul.job_listings li.job_listing.no_job_listings_found,section ul.job_listings li.no_job_listings_found.no_job_listings_found{padding:0em}section .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 30px 0 5px}#wrap section .elementor-widget-container .elementor-tab-title:after{border-width:0}.sp-testimonial-pro-wrapper .page-load-status{display:none!important}section .elementor-widget-wrap .elementor-element-e85950b{margin-bottom:0}aside#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{background-color:#28365A;border-top:0 solid #fff}footer#footer #footer-widgets .footer-box .footer-widget,footer#footer #footer-widgets .footer-box .footer-widget p{margin-bottom:0}footer#footer #footer-widgets .footer-box .footer-widget p{color:#FFF;font-size:100%}.wpcf7 input[type="text"],body #main .wpcf7 input[type="email"],body #main .wpcf7 textarea{text-align:left}h2.elementor-post__title a{font-size:200%!important;font-weight:400!important}h3.elementor-post__title{line-height:1}h3.elementor-post__title a{font-size:16px}