/*!
 * Theme Name: JTF Child Theme - Front-end stylesheet
 * Theme URI: http://taylorandfrancis.com
 * Author: Taylor & Francis Web Team
 * Version: 2.0.0
 */.screenreadertext{display:none}.whitespace-sides{padding-right:40px;padding-left:40px}.whitespace-bottom{padding-bottom:40px}.whitespace-top{padding-top:40px}.whitespace-left{padding-left:40px}.whitespace-right{padding-right:40px}.whitespace-none{margin:0;padding:0}.align-right{text-align:right}.align-center{text-align:center}.no-padding{padding:0}.no-margin{margin:0}.vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.responsive-img{max-width:100%;height:auto}.full-width{width:100%}.scrollable-x{overflow-x:auto}.scrollable-y{overflow-y:auto}.no-visible{visibility:hidden}.jtf__progress-bar{background:#c7ad5d;position:fixed;height:5px;z-index:1;--scrollAmount: 0%;width:var(--scrollAmount)}.wp-block-columns{margin-bottom:0}.no-posts{background:rgba(243,239,189,.26);padding:1em;font-weight:bold;border:1px solid #f3efbd;color:#354f70}.error404 .headerimage,.error403 .headerimage{margin-bottom:40px !important}label{margin:0}textarea{padding:5px 10px;background:#f4f7f5;border:1px solid #ccc}select{height:40px;padding:0 1rem;border:1px solid #fff}input{height:40px;background:#f4f7f5;border:1px solid #f4f7f5}input[type=text],input[type=password]{width:100% !important;padding:1em !important;margin-bottom:1em}input[type=text]::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:rgba(0,0,0,.25)}input[type=text]::-moz-placeholder, textarea::-moz-placeholder{color:rgba(0,0,0,.25)}input[type=text]:-ms-input-placeholder, textarea:-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=text]::-ms-input-placeholder, textarea::-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=text]::placeholder,textarea::placeholder{color:rgba(0,0,0,.25)}input[type=password]::-webkit-input-placeholder{color:rgba(0,0,0,.25)}input[type=password]::-moz-placeholder{color:rgba(0,0,0,.25)}input[type=password]:-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=password]::-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=password]::placeholder{color:rgba(0,0,0,.25)}input[type=text]:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{opacity:0}input[type=text]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:0}input[type=text]:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{opacity:0}input[type=text]:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder{opacity:0}input[type=text]:focus::placeholder,textarea:focus::placeholder{opacity:0}input[type=password]:focus::-webkit-input-placeholder{opacity:0}input[type=password]:focus::-moz-placeholder{opacity:0}input[type=password]:focus:-ms-input-placeholder{opacity:0}input[type=password]:focus::-ms-input-placeholder{opacity:0}input[type=password]:focus::placeholder{opacity:0}input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=password]:-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=text]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}input[type=password]:focus:-ms-input-placeholder{opacity:0}input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=password]::-ms-input-placeholder{color:rgba(0,0,0,.25)}input[type=text]:focus::-ms-input-placeholder,textarea:focus::-ms-input-placeholder{opacity:0}input[type=password]:focus::-ms-input-placeholder{opacity:0}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("../../../vendor/fonts/roboto-v30-latin-regular.eot");src:url("../../../vendor/fonts/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../../vendor/fonts/roboto-v30-latin-regular.woff2") format("woff2"),url("../../../vendor/fonts/roboto-v30-latin-regular.woff") format("woff"),url("../../../vendor/fonts/roboto-v30-latin-regular.ttf") format("truetype"),url("../../../vendor/fonts/roboto-v30-latin-regular.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url("../../../vendor/fonts/roboto-v30-latin-900.eot");src:url("../../../vendor/fonts/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"),url("../../../vendor/fonts/roboto-v30-latin-900.woff2") format("woff2"),url("../../../vendor/fonts/roboto-v30-latin-900.woff") format("woff"),url("../../../vendor/fonts/roboto-v30-latin-900.ttf") format("truetype"),url("../../../vendor/fonts/roboto-v30-latin-900.svg#Roboto") format("svg")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:400;src:url("../../../vendor/fonts/lora-v32-latin-regular.eot");src:url("../../../vendor/fonts/lora-v32-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../../vendor/fonts/lora-v32-latin-regular.woff2") format("woff2"),url("../../../vendor/fonts/lora-v32-latin-regular.woff") format("woff"),url("../../../vendor/fonts/lora-v32-latin-regular.ttf") format("truetype"),url("../../../vendor/fonts/lora-v32-latin-regular.svg#Lora") format("svg")}@font-face{font-display:swap;font-family:"Lora";font-style:normal;font-weight:700;src:url("../../../vendor/fonts/lora-v32-latin-700.eot");src:url("../../../vendor/fonts/lora-v32-latin-700.eot?#iefix") format("embedded-opentype"),url("../../../vendor/fonts/lora-v32-latin-700.woff2") format("woff2"),url("../../../vendor/fonts/lora-v32-latin-700.woff") format("woff"),url("../../../vendor/fonts/lora-v32-latin-700.ttf") format("truetype"),url("../../../vendor/fonts/lora-v32-latin-700.svg#Lora") format("svg")}p{position:relative;-ms-hyphens:none;hyphens:none;font-size:16px;font-family:"Roboto","Open Sans",Arial,sans-serif;color:#333;word-break:break-word}.p-alt{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px}h1{color:#333;font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:40px}.h1-mimic{font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:40px;color:#333}h2{margin-bottom:1em;font-family:"Lora",Helvetica,serif;font-size:28px;font-weight:normal;color:#333}.h2-alt{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:24px}h3{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:24px;color:#333;margin-bottom:1.5rem}h4{font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:20px;color:#333}h5{font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:18px;color:#333}h6{font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:16px;color:#333}a{-ms-hyphens:none;hyphens:none;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;color:#4c698e;text-decoration:underline}a:hover{text-decoration:none;color:#7291b9}.small-text{font-size:14px}.tiny-text{font-size:10px}.font-bold{font-weight:bold}.font-heavy{font-weight:900}.uppercase-text{text-transform:uppercase}body{font-family:"Roboto","Open Sans",Arial,sans-serif;color:#333;line-height:2;-webkit-font-smoothing:antialiased}body.navigation__locked{padding-top:50px}@media only screen and (max-width: 767px){img{width:100%}}blockquote{border-left:5px solid #006db4;padding:20px;margin:40px 0}address{margin:0}.responsive__container{overflow-x:hidden;top:130px;position:relative}@media only screen and (min-width: 992px)and (max-width: 1199px){.responsive__container{top:176px}}@media only screen and (max-width: 991px){.responsive__container{top:84px}}.wordpress__content img{max-width:100%;height:auto}.post-navigation{padding:3em 0}.post-navigation--wrap .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-navigation--wrap .nav-previous,.post-navigation--wrap .nav-next{width:100%;font-weight:bold}.post-navigation--wrap .nav-previous a,.post-navigation--wrap .nav-next a{color:#354f70;text-decoration:underline}.post-navigation--wrap .nav-previous a:hover,.post-navigation--wrap .nav-next a:hover{color:rgb(107.3636363636,141.6363636364,185.1363636364);text-decoration:none}.post-navigation--wrap .nav-next{text-align:right}@media only screen and (max-width: 767px){.post-navigation{position:relative !important;z-index:1 !important}}.wp-block-image figure{position:relative}@media only screen and (max-width: 767px){.wp-block-columns .wp-block-column{margin-bottom:1rem}}@media only screen and (max-width: 991px){.page-id-84574 .wp-block-columns .wp-block-spacer{height:0 !important}}.breadcrumbs{margin:5px 0 0;padding:12px 0;font-size:16px}.breadcrumbs .container{padding:0}.breadcrumbs ul{margin:0;padding:0}@media only screen and (max-width: 767px){.breadcrumbs ul{padding:0 15px}}.breadcrumbs ul li{display:inline-block;list-style:none}.breadcrumbs__li--separator{padding:0 5px}.breadcrumbs a{text-decoration:underline;color:#354f70}.breadcrumbs a:hover{color:rgb(107.3636363636,141.6363636364,185.1363636364);text-decoration:none}.btn{display:inline-block;margin:10px 0;color:#fff;height:40px;line-height:100%;cursor:pointer;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;padding:.5em 1em;background:#85b06f;font-size:18px;font-weight:bold;border-radius:5px;border:0}.btn:hover{background:#85b06f;color:#fff;border:0}.btn__danger{background:#ca1e47;border:1px solid #ca1e47}.btn__danger:hover{border:1px solid #ca1e47;color:#ca1e47}.btn__warning{background:#f29500;border:1px solid #f29500}.btn__warning:hover{border:1px solid #f29500;color:#f29500}.btn__success{background:#58ad60;border:1px solid #58ad60}.btn__success:hover{border:1px solid #58ad60;color:#58ad60}.btn__info{background:#333;border:1px solid #333}.btn__info:hover{border:1px solid #333;color:#333}.header{position:fixed;z-index:1000;width:100%;background:#fff;top:0}.headerimage{position:relative;background-color:#333;padding:0;background-size:cover;background-position:center;color:#fff;text-align:center}.headerimage__title{padding:0;position:relative;z-index:1;font-family:"Lora",Helvetica,serif;color:#fff}@media only screen and (max-width: 767px){.headerimage__title{padding:0 15px;font-size:28px}}.headerimage__subtitle{display:inline-block;position:relative;z-index:1;font-size:22px;font-weight:normal;color:#fff}.headerimage:after{position:absolute;content:"";width:100%;height:100%;background:#518d93;top:0;left:0;opacity:.85}.headerimage__container{padding:3em 0}@media only screen and (max-width: 767px){.headerimage__container{padding:3em 1em}}.headerimage__filters{z-index:1;position:relative;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 767px){.headerimage__filters{margin-top:1.5rem}}.headerimage__filters input,.headerimage__filters select{width:100%;margin-bottom:0}.headerimage__filters label{font-size:20px;margin-bottom:1rem;line-height:24px}@media only screen and (max-width: 767px){.headerimage__filters__dropdown,.headerimage__filters__textfield{margin-bottom:1rem}}.headerimage__filters__dropdown{position:relative}.headerimage__filters__dropdown:before{content:"";font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:700;position:absolute;top:44px;right:0;width:4rem;height:36px;text-align:center;line-height:40px;color:#85b06f;background-color:#fff;pointer-events:none}.headerimage__filters__dropdown--author ul{display:none;position:absolute;z-index:1000;width:100%;height:50vh;overflow-y:scroll;background-color:#fff;border:1px solid #ccc;padding:0;top:5rem;color:#333}.headerimage__filters__dropdown--author ul li{cursor:pointer;list-style:none;padding:.5rem}.headerimage__filters__dropdown--author ul li:hover{background-color:#f3efbd}.headerimage__filters__content{margin-top:3rem}@media only screen and (max-width: 991px){.headerimage__filters__content{margin-top:1rem}}.headerimage__filters__content--more_button{display:block;text-align:right;position:relative;z-index:1;color:#c7ad5d;font-weight:bold;font-size:18px;cursor:pointer}.headerimage__filters__content--more_button span{display:inline-block;padding:0 1rem;background-color:#518d93}.headerimage__filters__content--more_button:hover{color:hsl(45.2830188679,48.623853211%,67.2549019608%);text-decoration:underline}.headerimage__filters__content--more_button:before{content:"";position:absolute;height:4px;width:100%;background-color:#c7ad5d;left:0;top:50%;z-index:-1}.headerimage__filters__button--search{text-align:right}@media only screen and (max-width: 767px){.headerimage__filters__button--search{margin-top:1rem}}.headerimage__filters__button--search .btn{margin:0}.headerimage__jobs{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}.headerimage__jobs--meta{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headerimage__jobs--meta .breadcrumbs a{color:#f3efbd}.headerimage__jobs--logo_org{display:-webkit-box;display:-ms-flexbox;display:flex}.headerimage__jobs img{width:128px;background:#fff;padding:1em;vertical-align:sub;margin-right:1em}.headerimage__jobs p{text-align:left}.headerimage__jobs div p{display:inline-block}@media only screen and (max-width: 767px){.headerimage__jobs div p{display:block}}.headerimage__jobs .jtf__block__post-rollup__item--job--category{position:relative;margin:0}@media only screen and (max-width: 767px){.headerimage__jobs{padding:1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-id-84568 .headerimage,.page-id-84567 .headerimage{background-position:0% 85%}.page-id-84574 .headerimage__title{margin-bottom:0}@media only screen and (max-width: 767px){.single-jobs .headerimage__jobs--meta{padding:0 1rem;display:block}}.modal__hidden{display:none}.modal__open{overflow-y:hidden !important}.modal__container{width:100%;height:100%;left:0;top:0;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:100000000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.6)}.modal__container--inner{width:80%;height:80%;position:relative;display:block;background-color:#fff;background-size:cover;background-position:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.modal__container--inner .fal{position:absolute;top:-20px;right:-40px;font-size:40px;color:#fff}.modal__container--inner iframe{width:100% !important}.modal__container--html{display:block;padding:20px}.modal__container--login{height:100%;padding:40px;background:#fff}.modal__container--login label,.modal__container--login input{width:100%;display:block}.modal__container--login input[type=checkbox]{position:relative;width:auto;display:inline;margin-top:0;margin-right:10px;top:5px;height:20px;font-size:40px}.modal__container--login .button{display:inline-block;padding:0 20px;margin:10px 0;background:#006db4;border:1px solid #006db4;color:#fff;height:40px;line-height:40px;border-radius:0;cursor:pointer;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.modal__container--login .button:hover{background:none;color:#006db4}.modal__container--login .login-remember{font-size:14px;display:inline-block}.modal__container--login .loginform__lostpassword{float:right;padding-top:5px;color:#006db4;font-size:14px}.close__modal:hover{color:rgb(0,78.1166666667,129)}.hidden__loginform{display:none}.cookies{display:none}.cookies__copy{font-size:14px}.cookies__copy p{padding:0;margin:0;line-height:1.5;color:#fff}.cookies__copy input #accept_cookies{height:auto;padding:0;margin:0;margin-top:10px}.cookies__copy label{margin:0;top:-3px;position:relative;padding:0;padding-left:10px}.cookies__container{position:fixed;top:unset;bottom:0;left:0;width:100%;background:#1f2f43;color:#c7ad5d;padding:3em 0;z-index:3}.cookies__container span{font-size:14px}.cookies__container a{color:#f3efbd;text-decoration:underline}.cookies__container a:hover{color:#fff}.cookies__accept--button{position:relative;height:35px;text-align:right;line-height:35px}.cookies__accept--button a{display:inline-block;padding:0 10px;font-size:25px;color:#f3efbd;text-align:center;border:none}.cookies__accept--button a:hover{color:#fff;border-bottom:none}.cookies__accept--button__accept{font-size:14px;display:inline-block;vertical-align:top;padding:0 20px}.cookies__accept--button__dismiss{display:inline-block}.search#searchform input{padding-left:10px;font-size:16px;width:85%}.search#searchform input:focus-visible{outline:none}.search .search__wrap__fields{display:none}.search .frame{margin-top:0;font-size:14px}.search .frame input{padding-left:10px;border-right:0;font-size:14px}.search .frame .search-title{display:block;height:auto}.search .pagination__search{font-size:20px}.search .pagination__search .page-numbers{padding:20px;display:inline-block}.search .headerimage__title{font-weight:500}.search__wrap{line-height:1}@media only screen and (max-width: 767px){.search__wrap .social__wrap{text-align:center}}@media only screen and (max-width: 991px){.search__wrap>.container>.row>.col{padding-top:1em;padding-bottom:1em}.search__wrap>.container>.row>.col:first-child{padding-bottom:0}}.search__wrap__fields{font-size:20px}.search__wrap__fields .col{line-height:36px}.search__wrap__fields .search{display:inline-block !important;width:100%}.search__submit{display:inline-block;position:relative;height:40px;width:15%;margin:0 0 0 -6px;padding:0;background:#f4f7f5;color:#fff;border:none;font-size:16px;vertical-align:top;border-radius:0}.search__submit:hover .fa-search{color:#fff}.search__submit .fa-search{color:#85b06f;font-size:1.5rem}.search__submit .btn{padding:0;margin:0}.search__submit .btn .fa{position:relative;top:-1px}.search__preloader{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.5);z-index:1000}.search__preloader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:150px}.search-highlight{color:#58ad60}.owl-item{display:inline-block}@media only screen and (max-width: 991px){.navigation{position:fixed;width:100%;display:block;top:0;left:0;z-index:1000000;background:#fff}}@media only screen and (max-width: 991px){.navigation>.search__wrap{display:none}}.navigation.post-navigation{position:initial}.navigation__logo{height:unset;width:13em;padding:1em 1em 1em 0;vertical-align:top}@media only screen and (max-width: 991px){.navigation__logo{height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.navigation__logo img{width:80px;height:auto}.navigation__logo span{display:inline-block;font-family:"Lora",Helvetica,serif;color:#fff;font-size:24px;font-weight:500;line-height:24px;vertical-align:middle;padding-left:2px;text-align:left}.navigation__logo--sitetitle a{text-decoration:none}.navigation__menu{position:relative;background:#354f70}@media only screen and (max-width: 991px){.navigation__menu{overflow-y:auto;display:block;top:0;padding-top:0;background:#fff;z-index:2}}@media only screen and (max-width: 991px){.navigation__menu>.container{background-color:#354f70}}.navigation__menu .search__wrap{display:none}@media only screen and (max-width: 991px){.navigation__menu .search__wrap{background-color:#fff;padding:0 1rem}}.navigation__menu--open{height:80vh}.navigation__menu--open .navigation__menu--list{display:block}@media only screen and (max-width: 991px){.navigation__menu--open .navigation__menu--list{margin-bottom:1rem}}@media only screen and (max-width: 991px){.navigation__menu--open .search__wrap{display:block}}@media only screen and (max-width: 991px){.navigation__menu--inner{background-color:#354f70}}@media only screen and (min-width: 992px)and (max-width: 1199px){.navigation__menu--inner>.container>.row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width: 575px){.navigation__menu--inner>.container>.row{padding:0 1.5rem}}.navigation__menu--list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0;margin:0;list-style:none}@media only screen and (max-width: 991px){.navigation__menu--list{display:none}}.navigation__menu--list li{display:inline-block;cursor:pointer}@media only screen and (max-width: 991px){.navigation__menu--list li{width:100%;border-top:2px solid #283b54}}.navigation__menu--list a{position:relative;display:block;padding:1.5em 1em;font-size:18px;font-weight:500;cursor:pointer;color:#f3efbd;text-decoration:underline}@media only screen and (min-width: 992px)and (max-width: 1199px){.navigation__menu--list a{padding:.5rem 1rem}}@media only screen and (max-width: 991px){.navigation__menu--list a{padding:1rem}.navigation__menu--list a:hover{background-color:#354f70}}.navigation__menu--list a:hover{background:rgba(0,0,0,.25);text-decoration:none;color:#fff}.navigation__menu--list .active-menu-item{position:relative;background-color:#f3efbd}@media only screen and (max-width: 991px){.navigation__menu--list .active-menu-item{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,.25)}}@media only screen and (max-width: 991px){.navigation__menu--list .active-menu-item a{padding-left:1rem !important}}.navigation__menu--list .active-menu-item:after{content:"";display:block;position:absolute;width:100%;height:5px;background:hsl(45.2830188679,48.623853211%,72.2549019608%);z-index:2}.navigation__menu--list .sub-menu-wrap{display:none}.navigation__menu--list .sub-menu-wrap .sub-menu{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;font-size:0}@media only screen and (max-width: 991px){.navigation__menu--list .sub-menu-wrap .sub-menu{padding:0}}.navigation__menu--list .menu-item-has-children>a{padding-right:1em}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children>a{position:relative;padding-right:1rem}}.navigation__menu--list .menu-item-has-children>a::after{content:"";position:relative;display:inline-block;right:unset;width:unset;height:unset;line-height:16px;text-align:center;color:#fff;font-size:24px;font-family:Font Awesome\ 6 Pro;font-weight:400;padding-left:10px;top:4px}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children>a::after{color:#f3efbd;position:absolute;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.navigation__menu--list .menu-item-has-children .navigation__child{display:block;position:absolute;padding:0;z-index:100;left:unset;top:90px;width:-webkit-max-content;width:-moz-max-content;width:max-content;list-style:none;background:#f4f7f5;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2);box-shadow:3px 3px 10px rgba(0,0,0,.2);text-align:left}@media only screen and (min-width: 992px)and (max-width: 1199px){.navigation__menu--list .menu-item-has-children .navigation__child{top:136px}}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child{display:block;position:unset;padding:0;z-index:100;list-style:none;background:rgb(48.2258064516,71.1330645161,101.2741935484);-webkit-box-shadow:none;box-shadow:none;width:100%}}.navigation__menu--list .menu-item-has-children .navigation__child .container{padding:0 .5rem .5rem .5rem;border-top:5px solid hsl(45.2830188679,48.623853211%,67.2549019608%)}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child .container{padding:0;border-top:0}}.navigation__menu--list .menu-item-has-children .navigation__child--open>a{background:rgb(0,124.4416666667,205.5)}.navigation__menu--list .menu-item-has-children .navigation__child--open>a::after{content:""}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child--open>a::after{content:""}}.navigation__menu--list .menu-item-has-children .navigation__child li{display:block;border-color:#354f70}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child li{margin-left:1rem;width:initial}}.navigation__menu--list .menu-item-has-children .navigation__child li:last-of-type{border:none}.navigation__menu--list .menu-item-has-children .navigation__child li a{color:#354f70;padding:.5rem}.navigation__menu--list .menu-item-has-children .navigation__child li a:hover{color:#4c698e;background:#fff}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child li a{color:#f3efbd;padding:1rem 0}.navigation__menu--list .menu-item-has-children .navigation__child li a:hover{color:#fff;background:none}}@media only screen and (max-width: 991px){.navigation__menu--list .menu-item-has-children .navigation__child li{display:block}}@media only screen and (max-width: 991px){.navigation__menu--list .navigation__parent--open{background:none;-webkit-box-shadow:none;box-shadow:none}}.navigation__menu--list .navigation__parent--open>a{background:#283b54}.navigation__menu--list .navigation__parent--open>a::after{content:"";color:#fff}@media only screen and (max-width: 991px){.navigation__menu--list .navigation__parent--open>a{background:#354f70}.navigation__menu--list .navigation__parent--open>a::after{content:""}}.navigation__menu .current-menu-ancestor{position:relative;background-color:rgba(0,0,0,.25)}.navigation__menu .current-menu-ancestor:after{content:"";display:block;position:absolute;width:100%;height:5px;background:hsl(45.2830188679,48.623853211%,72.2549019608%)}@media only screen and (max-width: 991px){.navigation--open{display:block}}.navigation--sticky{position:fixed;top:0;z-index:1000000;width:100%}@media only screen and (max-width: 991px){.mobilemenu__open{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:3px}.mobilemenu__trigger{display:block;width:40px;height:40px;margin-right:-10px;font-size:20px;text-align:center;line-height:44px;color:#fff;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;-webkit-transform-origin:center;transform-origin:center;position:relative}.mobilemenu__trigger:hover,.mobilemenu__trigger:focus,.mobilemenu__trigger:active{color:#fff}.mobilemenu__trigger::before{content:url("/wp-content/themes/JTF-child/img/button_hamburger_menu_open.svg");position:absolute;top:-4px;left:-5px;height:50px;width:50px}.mobilemenu__trigger.mobilemenu__open{margin-right:-10px}.mobilemenu__trigger.mobilemenu__open::before{content:url("/wp-content/themes/JTF-child/img/button_hamburger_menu_close.svg")}}.footer{background:#3f686c}.footer .returntotop--wrap{z-index:1;position:fixed;overflow:hidden;list-style:none;bottom:0;right:0;margin:0;padding:0;background:#354f70;border-top-left-radius:5px;font-size:16px;font-weight:bold;color:#f3efbd;line-height:40px;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.footer .returntotop--wrap ul{margin-bottom:0}.footer .returntotop--wrap li{display:inline-block}.footer .returntotop--wrap li:last-child{border:none}.footer .returntotop--wrap li a{display:block;padding:15px 20px;line-height:1;color:#f3efbd}.footer .returntotop--wrap li a:hover{background:rgb(69.3818181818,103.4181818182,146.6181818182)}@media only screen and (max-width: 767px){.footer .returntotop--wrap li a span{display:none}}.footer .returntotop--wrap li a i{padding-left:10px}.footer .returntotop__container{z-index:unset;position:unset;bottom:unset;right:unset;width:unset;height:unset;background:unset;font-size:unset;text-align:unset;color:unset;line-height:unset;-webkit-transition:unset;transition:unset}.footer__navigation{padding:3em 0;padding-bottom:0;border:none;color:hsl(0,0%,90%)}@media only screen and (max-width: 767px){.footer__navigation{padding-bottom:3em}}.footer__navigation--titlelinks{margin:0;padding:0;color:#006db4;list-style:none}@media only screen and (max-width: 991px){.footer__navigation--titlelinks{margin-bottom:10px;text-align:center}}.footer__navigation--titlelinks li{display:inline-block;color:#f3efbd}.footer__navigation--titlelinks li::after{content:""}.footer__navigation--titlelinks li:last-of-type::after{display:none}.footer__navigation--titlelinks a{padding-right:1em;text-decoration:underline;color:#f3efbd}.footer__navigation--titlelinks a:hover{color:#c7ad5d}.footer__navigation--socialmedia{text-align:right}@media only screen and (max-width: 991px){.footer__navigation--socialmedia{text-align:center;padding-top:20px}}.footer__navigation--socialmedia a{position:relative;display:inline-block;padding:0 5px;vertical-align:middle;font-size:30px;color:#f3efbd}.footer__navigation--socialmedia a:hover{color:#c7ad5d}.footer__navigation--socialmedia a:hover::before{font-family:"Font Awesome 6 Pro";content:"";margin-left:0;font-size:30px;position:absolute;color:#c7ad5d}.footer__navigation--socialmedia a:hover .fab,.footer__navigation--socialmedia a:hover .far,.footer__navigation--socialmedia a:hover .fas{opacity:.2}.footer__navigation--socialmedia a::after{display:none}@media only screen and (max-width: 991px){.footer__navigation--socialmedia a{font-size:40px;margin:0 5px}}.footer__navigation--socialmedia-facebook{color:#3a5997;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.footer__navigation--socialmedia-facebook:hover{color:hsl(220,44.4976076555%,50.9803921569%)}.footer__navigation--socialmedia-twitter{color:#000;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.footer__navigation--socialmedia-twitter:hover{color:hsl(0,0%,10%)}.footer__navigation--socialmedia-youtube{color:#e43122;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.footer__navigation--socialmedia-youtube:hover{color:rgb(233.5524193548,91.3629032258,79.4475806452)}.footer__navigation--socialmedia-linkedin{color:#2564ae;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms}.footer__navigation--socialmedia-linkedin:hover{color:rgb(50.4881516588,124.5355450237,211.5118483412)}.footer__copyright{background:#3f686c;color:#fff;padding:0;padding-bottom:4em}.footer__copyright small{font-size:1rem}@media only screen and (max-width: 991px){.footer__copyright{text-align:center}}.footer__blackbioethics{background-color:#f4f7f5;padding:2rem 0;text-align:center}.footer__blackbioethics img{height:auto;max-width:768px;width:auto}@media only screen and (max-width: 991px){.footer__blackbioethics img{width:100%}}.sidebar{background:none;padding:2rem 20px 20px 20px}.sidebar .wp-block-group,.sidebar .wp-block-image{margin-bottom:2.5rem}.sidebar .wp-block-group{padding:2rem 1.5rem}.sidebar .twitter .jtf__block__icon-title--green{background-color:#000}.sidebar .twitter .jtf__block__icon-title--green:hover{background:hsl(0,0%,15%)}.sidebar .jtf__block__advertising{padding:0;margin-bottom:2.5rem}.sidebar .jtf__block__advertising .container{padding:0}.sidebar__widgets{list-style:none;padding:0}.sidebar__widgets .jtf__block__advertising{background:none !important}.sidebar__widgets .jtf__block__advertising .container{padding:0}.sidebar h3{font-family:"Roboto","Open Sans",Arial,sans-serif;font-size:18px}.sidebar h3 a{color:#354f70;text-decoration:underline}.sidebar p{margin:0;font-size:14px}.sidebar time{font-size:14px;font-style:italic;opacity:.5}.sidebar article{margin-bottom:1em}.single .headerimage{text-align:left}.single .headerimage__container{padding:2em 1em}.single .headerimage h1{text-align:left;font-family:"Lora",Helvetica,serif}@media only screen and (max-width: 767px){.single .breadcrumbs__ul{padding:0}}.single-jobs .headerimage{margin-bottom:40px !important}.single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em;font-size:16px}.single__meta span{width:50%;opacity:.5}.single__meta span:nth-child(2){text-align:right}.single__meta--events,.single__meta--blog,.single__meta--resources{background:#f4f7f5;padding:1em;margin-bottom:1rem}.single__meta--events p,.single__meta--blog p,.single__meta--resources p{margin:0}.single__meta--events p:last-of-type,.single__meta--blog p:last-of-type,.single__meta--resources p:last-of-type{line-height:1.5rem}@media only screen and (max-width: 767px){.single__meta--events .col,.single__meta--blog .col,.single__meta--resources .col{margin-bottom:1rem}}.single__meta--resources .row{margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #fff}.single__meta--resources .row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.single__categories{padding:1em 0;padding-bottom:.5em;margin-bottom:1em;border-top:1px solid #f4f7f5;border-bottom:1px solid #f4f7f5}.single__categories span{padding:.5rem 1rem;margin-bottom:.5rem;display:inline-block;font-size:14px;border:1px solid #f4f7f5}.single__categories--item{padding:.5rem 1rem;margin-bottom:.5rem;color:#4c698e;background:#f4f7f5;display:inline-block;font-size:14px;font-weight:600}.single__thumbnail--wrap{margin-bottom:2em}.single__thumbnail--img{width:100%}.single.postid-120486 .single__thumbnail--wrap{display:none}.main__filters_sidebar,.main__filters_sidebar--container{background:#f4f7f5 !important}@media only screen and (max-width: 767px){.main__filters_sidebar,.main__filters_sidebar--container{padding-left:20px !important}}.main__filters_sort,.main__results--container{background:#fff !important}.main__filters_sort .selected,.main__filters_sidebar .selected{font-weight:bold}.main__filters_sort,.main__filters_sidebar,.main__results{margin-bottom:30px;padding:2rem 20px 20px 20px}.main__filters_sidebar{font-size:20px;padding-top:2rem !important;position:relative}@media only screen and (max-width: 767px){.main__filters_sidebar{margin-bottom:0 !important;padding-bottom:0 !important}}.main__filters_sidebar nav ul{list-style:none;padding:0}.main__filters_sidebar nav ul li ul{padding-left:1rem}.main__filters_sidebar nav>ul>li{border-bottom:4px solid #fff;margin-bottom:2rem;padding-bottom:2rem}.main__filters_sidebar .selected:after{content:"";position:absolute;width:36px;height:55px;background-image:url("/wp-content/uploads/2021/11/sidebar_item_select_arrow.svg");right:0;background-repeat:no-repeat;margin-top:-10px}.main__filters_sidebar--container{padding:0 !important}.main__filters_sidebar--container:after{content:"";background:#f4f7f5;position:absolute;width:100%;height:100%;top:0;z-index:-1}.main__filters_sort{font-size:20px;padding:2rem 20px 0 20px !important;margin-bottom:0 !important}@media only screen and (max-width: 767px){.main__filters_sort--filter,.main__filters_sort--result_count{padding:0}}.main__filters_sort--result_count{text-align:right;padding-right:0}@media only screen and (max-width: 767px){.main__filters_sort--result_count{margin-top:1rem;text-align:left}}.main__filters_sort--filter a{margin-left:3rem;position:relative}.main__filters_sort--filter .selected:before{font-family:"Font Awesome 6 Pro";font-size:16px;color:#c7ad5d;content:"";position:absolute;width:1rem;height:1rem;left:-22px;top:-3px}.main__results{padding-top:0 !important}.main__results__section{margin-top:4rem}.main__results__section__item{margin-bottom:2rem}.main__results__section__item--thumbnail img,.main__results__section__item--logo img{width:100%}.main__results__section__item--category{display:inline-block;background-color:#f4f7f5;padding:0 10px;margin:0 8px 8px 0;color:#354f70;font-weight:bold}.main__results__section__item--title{margin:1.5rem 0 1rem 0}.main__results__section__item--date{font-style:italic}.main__results__section__item--meta{margin-bottom:0}.main__results__section--more_button{display:block;text-align:center;position:relative;z-index:1;color:#c7ad5d;font-weight:bold;font-size:18px;cursor:pointer}.main__results__section--more_button span{display:inline-block;padding:0 1rem;background-color:#fff}.main__results__section--more_button:hover{color:hsl(45.2830188679,48.623853211%,67.2549019608%);text-decoration:underline}.main__results__section--more_button:before{content:"";position:absolute;height:4px;width:100%;background-color:#c7ad5d;left:0;top:50%;z-index:-1}@media only screen and (min-width: 1200px){.col-md-4.main__filters_sidebar--container:after{left:-23.5rem}}@media only screen and (min-width: 992px)and (max-width: 1199px){.col-md-4.main__filters_sidebar--container:after{left:-19rem}}@media only screen and (min-width: 768px)and (max-width: 991px){.col-md-4.main__filters_sidebar--container:after{left:-15rem}}@media only screen and (max-width: 767px){.col-md-4.main__filters_sidebar--container:after{display:none}}@media only screen and (min-width: 1200px){.col-xl-3.main__filters_sidebar--container:after{left:-17.5rem}}@media only screen and (max-width: 1199px){.col-xl-3.main__filters_sidebar--container:after{display:none}}.page__rollup-archive--wrap{margin-top:3rem}.page__rollup-archive--section .jtf__block__post-rollup__item--blog--category{background:#f4f7f5}.page__rollup-archive .main__results__section--more_button{width:100%;margin-bottom:2em}.page__rollup-archive .no-posts{margin-bottom:2em}.page-template-page-toolkits-search .headerimage__title{font-weight:500}.page-template-page-toolkits-search .headerimage__filters{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-page-toolkits-search .headerimage__filters__content--container{overflow:hidden;height:200px}@media only screen and (min-width: 768px)and (max-width: 991px){.page-template-page-toolkits-search .headerimage__filters__dropdown--topics:before{top:66px}}.archive .jtf__block__post-rollup__item{margin-bottom:2rem}.archive__content{margin-top:3rem}.twitter__banner{color:#fff}.twitter__banner--wrap{margin:0;padding:2em 0;background:#395e61}@media only screen and (max-width: 767px){.twitter__banner--wrap{margin:0}}.twitter__banner p{margin:0;font-size:28px;color:#fff}@media only screen and (max-width: 991px){.twitter__banner p{margin:0 0 1.5rem 0;line-height:32px}}.twitter__banner a{display:inline-block;padding:.25em 1em;background:#fff;border-radius:5px;color:#354f70;text-decoration:none;font-weight:bold;-webkit-transition:.25s;transition:.25s}.twitter__banner a i{margin-left:1em}.twitter__banner a:hover{background:#354f70;text-decoration:none;color:#fff;-webkit-transition:.25s;transition:.25s}.social__wrap a{padding:0 5px;font-size:24px;text-decoration:none;line-height:40px}.social__wrap a:hover{color:#c7ad5d}.social__wrap a:hover::before{font-family:"Font Awesome 6 Pro";content:"";margin-left:0;font-size:24px;position:absolute;color:#c7ad5d}.social__wrap a:hover .fab,.social__wrap a:hover .far,.social__wrap a:hover .fas{opacity:.2}.social__wrap a::after{display:none}.social--youtube{color:#e43122}.social--twitter{color:#000}.social--rss{color:#eb9e38}svg{display:none}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;text-shadow:none !important;-webkit-filter:none !important;filter:none !important}a,a:visited{color:#444 !important;text-decoration:none}a::after,a:visited::after{content:" (" attr(href) ")"}a abbr[title]::after,a:visited abbr[title]::after{content:" (" attr(title) ")"}.ir a::after,a[href^="javascript:"]::after,a[href^="#"]::after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/*# sourceMappingURL=style.css.map */
