body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-footer{background-color:#1c355e}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.gfield.gf_list_3col li{width:33%;display:inline-block}.gfield.gf_list_3col li.gchoice_1_26_1,.gfield.gf_list_3col li.gchoice_1_26_8,.gfield.gf_list_3col li.gchoice_1_26_18,.gfield.gf_list_3col li.gchoice_1_26_31,.gfield.gf_list_3col li.gchoice_1_26_39,.gfield.gf_list_3col li.gchoice_1_26_44{display:block;font-weight:900}.gform_wrapper .gfield input::-webkit-input-placeholder{color:#1c355e}.gform_wrapper .gfield input::-moz-placeholder{color:#1c355e}.gform_wrapper .gfield input:-ms-input-placeholder{color:#1c355e}.gform_wrapper .gfield input:-moz-placeholder{color:#1c355e}.gform_wrapper select{color:#1c355e}.gfield .select2-container--default .select2-selection--single .select2-selection__rendered{color:#1c355e!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){color:#1c355e}.gform_wrapper textarea{color:#1c355e}.ginput_container_fileupload:before{color:#1c355e}.gsurvey-rating:not(:checked)>label{width:46px!important;line-height:46px!important;background-image:url('http://tessupply.co.uk/wp-content/themes/divi-master/images/empty-star.png');background-size:35px 35px!important;text-indent:3em}.gsurvey-rating:not(:checked)>label:hover{background-image:url('http://tessupply.co.uk/wp-content/themes/divi-master/images/fill-star.png');background-size:35px 35px!important}.gsurvey-rating:not(:checked)>label:hover~label{background-image:url('http://tessupply.co.uk/wp-content/themes/divi-master/images/fill-star.png');background-size:35px 35px!important}.gsurvey-rating>input:checked~label{background-image:url('http://tessupply.co.uk/wp-content/themes/divi-master/images/fill-star.png');background-size:35px 35px!important}.et_pb_text_inner ul:not(.gform_fields) li,.et_pb_text_inner ol li{font-family:'Avenir-Medium';font-size:17px;line-height:26px;list-style-type:disc;margin-left:20px}.et_pb_text_inner ol li{list-style-type:decimal}.job_filters .search_jobs .search_submit input[type="submit"]:hover,.search_submit.job-filter-width input[type="submit"]:hover{background:#4dcc53}.job-filter-width select:hover,.job-filter-width .select2.select2-container .select2-selection:hover{box-shadow:0px 1px 8px #3eb945}.job_filters .search_jobs .search_submit button[type="submit"],.search_submit.job-filter-width button[type="submit"]{background:#3c8840;border:none;color:#fff;height:40px;line-height:38px;font-weight:600;text-transform:uppercase;border-radius:5px;width:100%}.tax-sector .home-search-form{top:568px}.home-search-form{top:300px}.tax-sector .home-search-form{top:380px}body.logged-in.tax-sector .home-search-form{top:410px}body.page-template-job-listing-page form.job_filters.custom-job-filter{top:-155px}.custom-site-logo{top:50px}@media(max-width:1300px){body.page-template-job-listing-page form.job_filters.custom-job-filter{top:-190px!important}}@media(max-width:1280px){body.page-template-job-listing-page form.job_filters.custom-job-filter{top:-195px}.tax-sector .home-search-form{top:390px}body.logged-in.tax-sector .home-search-form{top:405px}}@media(min-width:700px) and (max-width:9800px){.top-navigation-sec img{display:none}}@media(min-width:700px) and (max-width:1000px){.menu-profile a,.menu-logout a,.menu-register a,.menu-login a{padding-right:0}.menu-profile a:before,.menu-login a:before,.menu-logout a:before,.menu-register a:before{display:none}}@media(max-width:800px){.home-search-form{top:345px}.tax-sector .home-search-form{top:425px}body.page-template-job-listing-page form.job_filters.custom-job-filter{top:-215px!important}body.logged-in.tax-sector .home-search-form{top:450px}}@media(max-width:670px){body.logged-in.tax-sector .home-search-form{top:495px}body.admin-bar:not(.archive) form.job_filters.custom-job-filter{top:-215px!important}.tax-sector .home-search-form{top:440px}}@media(max-width:640px){.custom-site-logo{top:30px}.top-navigation-sec .menu-right-col{max-width:none;width:100%;flex:unset}.top-navigation-sec ul{text-align:right}.top-navigation-sec .menu-right-col ul{margin-top:0}.tax-sector .home-search-form{top:445px}body.logged-in.tax-sector .home-search-form{top:490px}body.admin-bar:not(.archive) form.job_filters.custom-job-filter{top:-220px!important}}@media(max-width:575px){.tax-sector .home-search-form{top:385px}body.logged-in.tax-sector .home-search-form{top:440px}}@media(max-width:550px){body.page-template-job-listing-page form.job_filters.custom-job-filter{top:-200px!important}body.logged-in.tax-sector .home-search-form{top:430px}body.admin-bar:not(.archive) form.job_filters.custom-job-filter{top:-200px!important}}@media(max-width:500px){.job-text-wrap p{display:none}}.single article .entry-content ul li{margin-bottom:12px}.single article .entry-content ol li{margin-bottom:12px}@media (max-width:500px){body .hero-wrapper img{min-height:300px}body.home .hero-wrapper img{min-height:600px}}li.show_label label,li.show_label label .gfield_required{display:block!important}#content.widecolumn{margin:2em auto;max-width:900px}#content.widecolumn span.h3{font-size:1em;color:#3f873f}#content.widecolumn h2,#content.widecolumn p.view a,#content.widecolumn p.lead-in a{color:#3f873f}.page-id-283 .gfield .select2.select2-container .select2-selection{margin-bottom:0!important}.page-id-283 .job_location_field,.page-id-283 .job_alert_location_field{margin-bottom:55px}.page-id-283 .gfield .ginput_container.ginput_container_consent{margin-top:0px}p.top-green-vacancy-title{font-size:18px}@media screen and (max-width:992px){.archive-article article{max-width:50%;flex:0 0 47%}}@media screen and (max-width:600px){.archive-article article{max-width:100%;flex:0 0 100%}}.job-alerts input.text,.job-alerts input.title,.job-alerts input[type=email],.job-alerts input[type=password],.job-alerts input[type=tel],.job-alerts input[type=text],.job-alerts select,.job-alerts textarea{color:#1c355e}.job-alerts input::-webkit-input-placeholder{color:#7088b0}.job-alerts input::-moz-placeholder{color:#7088b0}.job-alerts input:-ms-input-placeholder{color:#7088b0}.job-alerts input:-moz-placeholder{color:#7088b0}.job-alerts .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:25px}.job-alerts .select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:0px}.et_pb_post.post .entry-content ul{padding:0 0 9px 1em!important}.et_pb_post.post .entry-content ol{padding:0 0 0px!important}.et_pb_post.post .entry-content li{margin-left:20px}.et_pb_text_inner li.gfield.gf_list_4col ul.gfield_checkbox li{min-width:20%}.et_pb_text_inner li.gfield.gf_list_3col ul li{min-width:31%}#tutorform ul li.gf_list_2col ul li{min-width:45%;display:inline-block}.et_pb_text_inner li.gfield.gf_list_4col ul.gfield_checkbox li input{vertical-align:top!important;margin-top:6px;margin-right:6px}.et_pb_text_inner ul.gfield_radio li{list-style-type:none!important}.et_pb_text_inner li.gfield.gf_list_inline ul li input,.et_pb_text_inner li.gfield.gf_list_3col ul li input,#tutorform ul li ul li input{margin:2px 6px 0 0}.gfield_description{font-size:0.8em;color:#999;margin-bottom:1em}.gf_left_half{clear:left}.gfield_required{display:inline;margin-left:6px;color:darkred}#tutorform ul.gfield_checkbox li{list-style-type:none;display:block;min-width:31%}#tutorform ul li.gf_list_inline ul li{display:inline-block}.block-align-center{display:flex;align-items:center}@media only screen and (max-width:1024px){.block-align-center{display:block;}}.single-post .et_pb_widget.widget_text{}.single-post .et_pb_widget.widget_text #sidebar{width:100%}.single-post .et_pb_widget.widget_text#custom_html-4{width:100%}body.home .custom-site-logo{background:transparent;border:unset}body.home .hero-wrapper img{height:auto;object-fit:cover;object-position:2%}.job-form-top-text h2{color:#fff}.et_pb_post.post .entry-content ul{margin-bottom:1rem;padding:0 0 9px 1em!important}.et_pb_post.post .entry-content ul li{font-weight:400;font-size:15px}.post.type-post .entry-content p,.et_pb_text_inner p,.et_pb_tab_content p,.single_job_listing .job_description p,.single_job_listing .job_description ul{margin-bottom:1rem}.two-col-job-info p{margin-bottom:0rem}.custom-site-logo{background:transparent;border-color:transparent}.single .custom-site-logo,.page-template-register-php .custom-site-logo{background:#fff;border-color:#000}.job-text-wrap h2{color:#fff}.quick-search.search-sector-job ul li{list-style-type:none!important;margin-left:0!important}body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:410px!important}@media (max-width:1280px){body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:425px!important}}@media (max-width:800px){body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:480px!important}}@media (max-width:640px){body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:460px!important}}@media (max-width:550px){body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:430px!important}}body .job-alert-header .custom-site-logo{-webkit-box-shadow:0px 0px 40px -10px rgba(255,255,255,1);-moz-box-shadow:0px 0px 40px -10px rgba(255,255,255,1);box-shadow:0px 0px 50px -10px rgba(255,255,255,1);background:rgba(255,255,255,0.9)!important;border:0}.job-alert-header{padding:100px 0 150px}a.et_pb_button.bluebtn,a.et_pb_button.bluebtn:hover{border-radius:10px!important;border-color:#1C355E;background-color:#1C355E;color:#fff}@media (max-width:1400px){div.et_pb_section.et_pb_section_2.route-home{padding-left:0;padding-right:0}div.et_pb_section.et_pb_section_2.route-home .et_pb_row{margin:0;max-width:100%}div.et_pb_section.et_pb_section_2.route-home .et_pb_row .et_pb_text{text-align:center}}.top-navigation-sec img{display:block!important}.top-navigation-sec ul li a{display:flex;align-items:center}@media all and (min-width:980px){.vertical-align-middle{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui-sortable.vertical-align-middle{position:relative;top:0%;-ms-transform:translateY(0%);transform:translateY(0%)}}@media all and (max-width:980px){.et_pb_row.reorder-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row.reorder-mobile .et_pb_column.et_pb_column_1_2:nth-of-type(2){-webkit-order:1;order:1}.et_pb_row.reorder-mobile .et_pb_column.et_pb_column_1_2:nth-of-type(1){-webkit-order:2;order:2}}.custom-site-logo .mobile{display:none}@media all and (max-width:550px){.custom-site-logo .desktop{display:none}.custom-site-logo .mobile{display:block;width:100%}body.home .hero-wrapper img,body.page-template-job-listing-page .hero-wrapper img{min-height:600px}.home-search-form{top:375px}body.page-template-job-listing-page.page-id-231 form.job_filters.custom-job-filter{top:530px!important}.home-green-blue-menu ul li a{padding:20px 65px}}@media all and (max-width:450px){body.home .hero-wrapper img,body.page-template-job-listing-page .hero-wrapper img{min-height:700px}.home-search-form{top:425px}}.search_jobs .select2-selection--multiple{overflow-y:scroll;font-size:12px!important}.section-flex{display:flex;flex-direction:column}.single #left-area{float:none;padding:0;margin:0 auto}.single #left-area .et_post_meta_wrapper img{max-height:500px;width:auto;border-radius:50px 50px 50px 0px;border:5px solid #1c355e}.single #left-area .et_post_meta_wrapper{text-align:center}.single #left-area{float:none;padding:0;margin:0 auto}.single #left-area .et_post_meta_wrapper img{max-height:500px;width:auto;border-radius:50px 50px 50px 0px;border:5px solid #1c355e}.single #left-area .et_post_meta_wrapper{text-align:center}.job-list-box .latest-job-wrapper{border:unset;padding-left:0;padding-right:0}.job-list-box .job-info-col-left p,.job-list-box .two-col-job-content p{font-weight:400;margin-bottom:10px!important}.job-list-box .job-info-col-left{width:100%;flex-basis:100%}.job-list-box .job-info-col-left p{display:flex;align-items:top}.job-list-box .job-info-col-left p span:nth-of-type(1){width:120px;display:inline-block;font-weight:900;flex-shrink:0}.job-list-box .two-col-job-content{margin-top:10px}.job-list-box .job-two-btn{text-align:left}.single-job-listing-header{min-height:420px;display:flex;align-items:center;justify-content:center}.single-custom-site-logo{left:0}.single-job-listing-header .home-search-form{position:unset;max-width:1140px;margin:150px auto 100px;transform:unset;width:calc(100% - 60px);padding:0 20px}.single-job-listing-header .container-fluid.p-0{z-index:2}.custom-single-job-page .job-description-wrapper-left{padding-left:0!important;margin-bottom:30px}.single-job-desc-wrapper{padding:0;border:unset}.custom-single-job-page .job-description-wrapper-left h1{color:#3F873F!important}.custom-single-job-page .job-description-wrapper-left ul,.custom-single-job-page .job-description-wrapper-left ul li{padding:0;width:100%}.custom-single-job-page .job-description-wrapper-left ul li:before{display:none}.custom-single-job-page .job-description-wrapper-left ul li span{font-size:16px;font-weight:500;color:#707070;min-width:100%}.custom-single-job-page .job-description-wrapper-left ul li span:nth-of-type(1){color:#1C355E;font-weight:900;min-width:160px}.custom-single-job-page .job-description-wrapper-left ul{display:flex;flex-direction:column}.custom-single-job-page .job-description-wrapper-left{padding:0!important}.job-content{padding-right:30px;margin-right:30px;border-right:1px solid rgba(0,0,0,0.2)}@media(max-width:992px){.job-content{padding-right:unset;margin-right:unset;border:unset}.custom-single-job-page .col-md-2{flex:100%;max-width:100%}}@media(max-width:500px){.job-list-box .job-two-btn{display:flex;align-items:center;column-gap:10px}.job-list-box .job-two-btn .job-manager-form.wp-job-manager-bookmarks-form{opacity:1}.job-list-box .job-two-btn a,.job-list-box .job-two-btn .job-manager-form.wp-job-manager-bookmarks-form{display:inline-block;padding:3px 20px 2px;margin-bottom:0}.single-job-desc-wrapper .below-btn form.job-manager-form.wp-job-manager-bookmarks-form{width:100%;padding:1em 0 1em 2em;max-width:none;height:auto;margin-bottom:30px}.single-job-desc-wrapper .below-btn ul{padding:0!important}}.top-share-icons.new-icon .social-btn .s-twitter{display:block}.top-share-icons.new-icon{margin-bottom:60px}.top-share-icons.new-icon h2{margin:20px 0 20px;font-weight:800;text-transform:uppercase;font-size:25px}.top-share-icons.new-icon ul{padding:0}.top-share-icons.new-icon ul li{padding:0}.top-share-icons.new-icon ul li:before{display:none}.top-share-icons.new-icon ul li a{font-size:26px;line-height:30px;color:#3c8840;text-decoration:unset!important}.top-share-icons.new-icon ul li a:hover{color:#1c355e}.top-share-icons.new-icon ul{display:flex;justify-content:center;padding-left:10px}.latest-job-wrapper .job-two-btn .job-manager-form.wp-job-manager-bookmarks-form{padding:4px 20px;margin:0}.top-share-icons.new-icon h6{text-align:center}.top-share-icons.new-icon h6 strong{text-transform:uppercase}.job-two-btn form input[type="submit"]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:700}#jm_add_alert_modal{display:none}