header a{color:#ef7e2d}#banner{z-index:2}.et-menu li{font-size:18px}@media screen and (min-width:980px){.header-content-container{width:65%!important;max-width:700px}.header-image-container{width:35%!important}}.banner-search{padding:0 5%;color:#fff;width:100%}.banner-search h3{color:#fff}.banner-search hr{color:#fff;border-bottom:3px solid #fff;max-width:270px;margin:0 0 20px}.banner-search form{display:table;width:100%;cursor:pointer}.banner-search row{display:table-row}.banner-search label{display:block}@media screen and (max-width:480px){.banner-search{width:80%;margin:0 auto;padding:0 5px!important}.banner-search label{display:none}}.banner-search .col{display:table-cell;width:30%;padding:10px 20px 10px 0}.banner-search button{background-color:#ef7e2d;border:none;color:#fff;padding:12px 14px!important;text-align:center;line-height:20px!important;min-width:120px;width:100%;font-size:16px;font-weight:bold;border-radius:6px;cursor:pointer}.banner-search input,.banner-search select,.banner-search option{width:100%;border:none;padding:10px;border-radius:6px;line-height:1.7em}.banner-search select{padding:12px}.et_pb_blog_grid .et_pb_post{border:none;padding:0}.et_pb_blog_grid .et_pb_post img{max-height:200px;object-fit:contain}.et_pb_blog_grid .et_pb_post p{font-size:16px!important;line-height:1.4em}.job_listings a:hover,.job_listings a:visited,.job_listings a:focus{background-color:transparent}div.job_listings{display:table;width:100%}ul.job_listings{border:none!important;display:table-row}li.job_listing{border:none!important;padding-bottom:20px!important}li.job_listing .col{display:table-cell;vertical-align:top}li.job_listing .position{padding-left:0px;padding-right:10px;width:55%}li.job_listing h3{color:#fff;line-height:1em;font-size:20px;color:#666!important}li.job_listing .meta{width:35%}li.job_listing .meta ul{list-style:none;padding:0 20px 0px 0px}.job_listing .location:before{font-family:'ETmodules';content:"\e01d";color:#EF7E2D;font-weight:bold}.job_listing .location,.job_listing .job_type,.job_listing .salary{line-height:1.3em}.job_listing .salary:before{content:"£";color:#EF7E2D;font-weight:bold;padding-left:5px}li.job_listing a{padding:10px 14px!important;text-align:center;margin:0px 0px 10px;line-height:20px!important;min-width:180px}li.job_listing a:hover{background-color:#ef7e2d!important;border-radius:6px!important;border:none!important}li.job_listing .et_pb_button::before,li.job_listing .et_pb_button::after{all:unset}.job_listing .job_type:before{font-family:'ETmodules';content:"\7d";color:#EF7E2D;font-weight:bold}.job_listings .load_more_jobs{padding:10px 10px 0px;border:none!important}li.job_listing.job_position_featured a{background:#ef7e2d!important}#search-results .job_filters{margin-bottom:50px}#search-results li.job_listing{padding:20px}#search-results li.job_listing:nth-child(odd){background-color:#fceee3!important}#latest-jobs li.job_listing h3,#latest-jobs .job_listing .location,#latest-jobs .job_listing .salary{font-size:18px;color:#fff!important}#latest-jobs .job_type{display:none}#latest-jobs .load_more_jobs{color:#fff}#latest-jobs .load_more_jobs:hover,#latest-jobs .load_more_jobs:focus{background:transparent}@media screen and (max-width:1080px){div.job_listings{display:block}}@media screen and (max-width:600px){.col{width:100%!important;display:block!important;padding:5px 0}.col.meta{padding-bottom:15px}}.sp-lc-logo{border:none!important}.job_filters{padding:20px;border-radius:6px}.search_jobs input{border-radius:4px!important;font-size:18px;padding:6px;border-color:#000}.search_keywords{width:100%!important;margin-bottom:6px}.search_submit{text-align:center}.search_submit input{width:auto!important;background-color:#ef7e2d;border:none;color:#fff;padding:10px 14px!important;text-align:center;margin:10px 0px 5px;line-height:20px!important;min-width:180px;font-size:16px;font-weight:bold}.role{display:grid;grid-template-columns:50% 50%}@media screen and (max-width:480px){.role{grid-template-columns:100%}.role div{padding-bottom:10px;line-height:1.2em}}.woocommerce div.product form.cart .variations td select{padding:10px;font-size:16px}.et_pb_wc_add_to_cart form.cart .variations td.value span::after{margin-top:-5px!important}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:.3em 1em;border-radius:6px;line-height:1.7em;font-size:16px;border:2px solid transparent}.wc-block-product-categories__dropdown{width:100%}.et-db #et-boc .et-l .et_pb_widget select{height:40px;border-radius:3px;border:1px solid #ddd;color:#666;width:100%!important}.woocommerce a.added_to_cart{padding-top:1em;display:block;font-weight:bold}.job-manager-application-wrapper .wp_job_manager_send_application_button{background-color:#ee7e2c;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:18px;font-weight:bold;margin-bottom:20px}.job-manager-application-wrapper input[type="text"]{width:100%;padding:12px;border-radius:6px;line-height:1.7em}.job-manager-application-wrapper input[type="checkbox"]{width:20px;height:20px}.job-manager-application-wrapper{border:none;padding:0;margin:0!important;box-shadow:none}.job-manager-application-wrapper fieldset{border:none!important;margin:0}@media screen and (max-width:480px){.job-manager-application-wrapper label,.job-manager-application-wrapper div.field{width:100%!important;line-height:26px}}