/*!
 * Theme Name: JTF Theme - Common stylesheet for both front-end and back-end
 * Theme URI: http://taylorandfrancis.com
 * Author: Taylor & Francis Web Team
 * Version: 2.0.0
 */.jtf__block__icon-title{display:block}.jtf__block__icon-title--links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;margin:1em 0;text-decoration:underline;color:#4c698e !important;font-size:20px}.jtf__block__icon-title--links:hover{text-decoration:none}.jtf__block__icon-title--links img{max-width:70px;height:auto;margin-right:1.5em}@media only screen and (min-width: 768px)and (max-width: 991px){.jtf__block__icon-title--links{font-size:1rem}}@media only screen and (max-width: 767px){.jtf__block__icon-title--links{width:100%}}.jtf__block__icon-title--gold{position:relative;margin-bottom:1em;color:#c7ad5d !important;border-bottom:3px solid #c7ad5d !important;padding:10px 0;font-size:16px;font-weight:bold;cursor:pointer;text-decoration:none;padding-right:2rem;line-height:1.5rem}.jtf__block__icon-title--gold i{position:absolute;top:15px;right:0;font-size:24px}.jtf__block__icon-title--gold:first-child{padding-top:0}.jtf__block__icon-title--gold:first-child i{top:0}.jtf__block__icon-title--gold:hover{color:#dbca96 !important;border-bottom:3px solid #dbca96 !important}.jtf__block__icon-title--green{position:relative;padding:1em 4em 1em 1em;background:#85b06f;color:#fff !important;font-size:16px;font-weight:bold;border-radius:5px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5rem}.jtf__block__icon-title--green i{position:absolute;top:50%;right:1em;font-size:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.jtf__block__icon-title--green:hover{background:#afcba0}.jtf__block__icon-title--section{font-size:28px;font-weight:normal}.jtf__block__icon-title--section i{margin-left:1em;color:#85b06f;font-weight:800}@media only screen and (max-width: 991px){.jtf__block__icon-title--section i{display:none}}.jtf__block__icon-title--hero-button{margin-bottom:1.5em;padding:1em 3em 1em 1em;border:3px solid;border-radius:4px;font-size:16px;font-weight:bold;color:#354f70 !important;position:relative;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5rem}.jtf__block__icon-title--hero-button[href]:hover{background:#fff !important;color:#6b8eb9 !important}.jtf__block__icon-title--hero-button i{float:right;font-size:26px;color:#85b06f;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 991px){.jtf__block__icon-title--hero-button{font-size:14px}.jtf__block__icon-title--hero-button i{font-size:20px}}@media only screen and (max-width: 767px){.jtf__block__icon-title--hero-button{font-size:16px}.jtf__block__icon-title--hero-button i{font-size:24px}}.error404 .jtf__block__icon-title--green{margin-bottom:1rem}.jtf__block__tax-term-list a{display:inline-block;padding:5px 0;text-decoration:underline;color:#4c698e;font-weight:bold;font-size:16px}.jtf__block__tax-term-list a:hover{color:#6b8eb9;text-decoration:none}@media only screen and (max-width: 767px){.jtf__block__tax-term-list .container{padding:0 15px !important}}.jtf__block__advertising{padding:1rem 0 2rem 0}@media only screen and (max-width: 991px){.jtf__block__advertising{padding:1rem 0}}.jtf__block__advertising--meta a{padding:1rem;font-size:12px;font-weight:600;color:#354f70;text-decoration:underline}.jtf__block__advertising--title{font-size:14px;margin-top:1rem;display:inline-block}.jtf__block__advertising--close{float:right;padding:5px 0;font-size:12px;font-weight:600;color:inherit}.jtf__block__advertising--close i{font-size:16px;color:#85b06f}.jtf__block__advertising__adbutler>a[target=_blank]{position:relative}.jtf__block__advertising__adbutler>a[target=_blank]:after{margin-left:0;position:absolute;top:0;left:50%;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width: 991px){.jtf__block__advertising__adbutler--trackingpixel{width:unset}}.jtf__block__advertising__twitter{margin-bottom:1rem}@media only screen and (max-width: 991px){.jtf__block__advertising__twitter{margin-bottom:1.5rem}}@media only screen and (max-width: 991px){.jtf__block__advertising__twitter--banner{text-align:center}}.jtf__block__advertising__type1 a.jtf__block__advertising--adhere{font-weight:300;font-size:14px}.jtf__block__advertising--adhere,.jtf__block__advertising--close{padding:1rem !important}@media only screen and (max-width: 991px){.jtf__block__advertising--adhere,.jtf__block__advertising--close{padding:1rem 0 !important}}.jtf__block__advertising__type2{padding-top:.5rem !important}.jtf__block__advertising__type2 .jtf__block__advertising--meta a{font-size:1rem}.jtf__block__advertising__type2 .jtf__block__advertising--adhere,.jtf__block__advertising__type2 .jtf__block__advertising--close{width:100%;display:block;line-height:1.5rem}.jtf__block__advertising__type2 .jtf__block__advertising--close{margin-bottom:.5rem}.jtf__block__advertising__banner__preloader{position:relative;width:100%;height:auto}.jtf__block__advertising__banner__preloader img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:32px;width:32px}.jtf__block__advertising__banner__preloader--leaderboard{height:90px}@media only screen and (max-width: 767px){.jtf__block__advertising__banner__preloader--leaderboard{height:63px}}.jtf__block__advertising p{display:inline-block;margin-top:1rem;font-size:14px;font-weight:600;line-height:20px;width:72%}@media only screen and (max-width: 1199px){.jtf__block__advertising p{width:66%}}.jtf__block__advertising img{max-width:100%;height:auto}.home .wp-block-columns .jtf__block__advertising__type2{padding-top:0 !important}.home .wp-block-columns .jtf__block__advertising__type2 .container{padding:0}.jtf__block__gform--embed{padding:0 0 3em 0}.jtf__block__gform--embed h2{display:block;margin:0;margin-bottom:.5em;padding:0 0 1.5rem;font-weight:800 !important;font-size:32px}.jtf__block__gform--embed input[type=submit]{background:#354f70 !important;text-transform:unset;color:#f3efbd !important;margin:0;font-size:1rem;font-weight:200;text-decoration:underline;height:3.5rem}.jtf__block__gform--embed input[type=submit]:hover{color:#fff !important;text-decoration:none}.jtf__block__gform--embed input[type=checkbox]{float:left;display:block;margin-right:10px;position:relative;top:-4px;width:20px;clear:both}.jtf__block__gform--embed .gform_description{margin-bottom:1em;display:block}.jtf__block__gform--embed .gform_confirmation_wrapper{padding-top:3rem}.jtf__block__gform--embed .gform_heading{padding:3em 0}.jtf__block__gform--embed .gfield{margin-bottom:1em}.jtf__block__gform--embed .gfield input,.jtf__block__gform--embed .gfield textarea,.jtf__block__gform--embed .gfield select{border:none;background:#f4f7f5}.jtf__block__gform--embed .gform_footer{padding-top:2em}.jtf__block__gform--embed .gform_button{display:block;margin:auto;padding:0 3em;font-size:14px;font-weight:bold;text-transform:uppercase;border:none}.jtf__block__gform--embed .gform_button:hover{background:#fff;color:#333}.jtf__block__gform--embed .gform_button_select_files{display:block;margin:auto;padding:.5em 3em;font-size:14px;font-weight:bold;text-transform:unset;border:none;background:#85b06f;color:#fff}.jtf__block__gform--embed .gfield_checkbox label{margin:8px}.jtf__block__gform__layout--full_width{padding:0 0 1.5em 0}.jtf__block__gform__layout--full_width>.container{padding:0}.jtf__block__gform__layout--full_width>.container>.row{width:100%}.jtf__block__gform__layout--full_width>.container>.row>div{margin:0;min-width:100%}.jtf__block__post-rollup .jtf__block__advertising__type2{padding-top:0 !important}.jtf__block__post-rollup .jtf__block__advertising__type2 .jtf__block__advertising--adhere{line-height:26px}.jtf__block__post-rollup__item--blog--thumbnail,.jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--toolkit--thumbnail{position:relative;display:block;margin-bottom:1.5em;max-width:100%;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover}.jtf__block__post-rollup__item--blog--style-1,.jtf__block__post-rollup__item--blog--style-3,.jtf__block__post-rollup__item--resource--style-1,.jtf__block__post-rollup__item--resource--style-3,.jtf__block__post-rollup__item--event--style-1,.jtf__block__post-rollup__item--event--style-3,.jtf__block__post-rollup__item--job--style-1,.jtf__block__post-rollup__item--job--style-3,.jtf__block__post-rollup__item--toolkit--style-1,.jtf__block__post-rollup__item--toolkit--style-3{margin-bottom:3rem}.jtf__block__post-rollup__item--blog--style-2,.jtf__block__post-rollup__item--resource--style-2,.jtf__block__post-rollup__item--event--style-2,.jtf__block__post-rollup__item--job--style-2,.jtf__block__post-rollup__item--toolkit--style-2{margin-bottom:0}@media only screen and (min-width: 768px)and (max-width: 991px){.jtf__block__post-rollup__item--blog--style-2,.jtf__block__post-rollup__item--resource--style-2,.jtf__block__post-rollup__item--event--style-2,.jtf__block__post-rollup__item--job--style-2,.jtf__block__post-rollup__item--toolkit--style-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.jtf__block__post-rollup__item--blog--style-2,.jtf__block__post-rollup__item--resource--style-2,.jtf__block__post-rollup__item--event--style-2,.jtf__block__post-rollup__item--job--style-2,.jtf__block__post-rollup__item--toolkit--style-2{margin-bottom:3rem}}@media only screen and (min-width: 768px)and (max-width: 991px){.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--resource--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--job--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail{width:100% !important;margin-bottom:1rem}}.jtf__block__post-rollup__item--blog--date,.jtf__block__post-rollup__item--resource--date,.jtf__block__post-rollup__item--event--date,.jtf__block__post-rollup__item--job--date,.jtf__block__post-rollup__item--toolkit--date{font-style:italic;font-size:14px}.jtf__block__post-rollup__item--blog h3{margin-bottom:1em;font-size:18px}.jtf__block__post-rollup__item--blog h3 a{color:#4c698e;text-decoration:underline}.jtf__block__post-rollup__item--blog h3 a:hover{color:#6b8eb9;text-decoration:none}.jtf__block__post-rollup__item--blog--category{padding:.5rem 1rem;margin-bottom:1rem;color:#4c698e;background:#f4f7f5;display:block;font-size:14px;font-weight:600}.jtf__block__post-rollup__item--blog--style-1 .jtf__block__post-rollup__item--blog--thumbnail{height:90px}.jtf__block__post-rollup__item--blog--style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--blog--thumbnail{width:80px;max-height:100px;margin-right:1em}.jtf__block__post-rollup__item--blog--style-2 .jtf__block__post-rollup__item--blog--category{position:relative;display:block;margin-right:0;margin-bottom:1em;font-size:12px}.jtf__block__post-rollup__item--blog--style-2 h3{font-size:16px;line-height:1.5}.jtf__block__post-rollup__item--blog--style-2 p{font-size:14px;line-height:1.5}.jtf__block__post-rollup__item--blog--author{font-weight:700}.jtf__block__post-rollup__item--resource h3{margin-bottom:1em;font-size:18px}.jtf__block__post-rollup__item--resource h3 a{color:#4c698e;text-decoration:underline}.jtf__block__post-rollup__item--resource h3 a:hover{color:#6b8eb9;text-decoration:none}.jtf__block__post-rollup__item--resource--category{position:absolute;top:0;padding:0 15px;margin-right:15px;color:#4c698e;background:#f4f7f5;font-size:14px;font-weight:600}.jtf__block__post-rollup__item--resource--style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--resource--thumbnail{width:80px;max-height:100px;margin-right:1em}.jtf__block__post-rollup__item--resource--style-2 .jtf__block__post-rollup__item--resource--category{position:relative;display:block;margin-right:0;margin-bottom:1em;font-size:12px}.jtf__block__post-rollup__item--resource--style-2 h3{font-size:16px;line-height:1.5}.jtf__block__post-rollup__item--resource--style-2 p{font-size:14px;line-height:1.5}.jtf__block__post-rollup__item--event h3,.jtf__block__post-rollup__item--toolkit h3{margin-bottom:1em;font-size:18px}.jtf__block__post-rollup__item--event h3 a,.jtf__block__post-rollup__item--toolkit h3 a{color:#4c698e;text-decoration:underline}.jtf__block__post-rollup__item--event h3 a:hover,.jtf__block__post-rollup__item--toolkit h3 a:hover{color:#6b8eb9;text-decoration:none}.jtf__block__post-rollup__item--event--category,.jtf__block__post-rollup__item--toolkit--category{padding:.5rem 1rem;margin-bottom:1rem;color:#4c698e;background:#f4f7f5;display:block;font-size:14px;font-weight:600}.jtf__block__post-rollup__item--event--style-2,.jtf__block__post-rollup__item--toolkit--style-2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--event--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--toolkit--thumbnail,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--event--thumbnail{width:80px;max-height:200px;margin-right:1em}.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--toolkit--category,.jtf__block__post-rollup__item--event--style-2 .jtf__block__post-rollup__item--event--category,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--toolkit--category,.jtf__block__post-rollup__item--toolkit--style-2 .jtf__block__post-rollup__item--event--category{position:relative;display:block;margin-right:.5em;margin-bottom:1em;font-size:12px}.jtf__block__post-rollup__item--event--style-2 h3,.jtf__block__post-rollup__item--toolkit--style-2 h3{font-size:16px;line-height:1.5}.jtf__block__post-rollup__item--event--style-2 p,.jtf__block__post-rollup__item--toolkit--style-2 p{line-height:1.5;font-size:14px}.jtf__block__post-rollup__item--job h3{margin-bottom:1em;font-size:18px}.jtf__block__post-rollup__item--job h3 a{color:#4c698e;text-decoration:underline}.jtf__block__post-rollup__item--job h3 a:hover{color:#6b8eb9;text-decoration:none}.jtf__block__post-rollup__item--job--category{position:absolute;top:0;padding:0 15px;margin-right:15px;color:#4c698e;background:#f4f7f5;font-size:14px;font-weight:600}.jtf__block__post-rollup__item--job--style-2{display:-webkit-box;display:-ms-flexbox;display:flex}.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--job--thumbnail{width:80px;max-height:200px;margin-right:1em}.jtf__block__post-rollup__item--job--style-2 .jtf__block__post-rollup__item--job--category{position:relative;display:block;margin-right:0;margin-bottom:1em;font-size:12px}.jtf__block__post-rollup__item--job--style-2 h3{font-size:16px;line-height:1.5}.jtf__block__post-rollup__item--job--style-2 p{font-size:14px;line-height:1.5}.page-template-page-rollup-blog .jtf__block__post-rollup__item,.page-template-page-rollup-events .jtf__block__post-rollup__item,.page-template-page-rollup-jobs .jtf__block__post-rollup__item,.page-template-page-rollup-toolkits .jtf__block__post-rollup__item,.page-template-page-rollup-ethics-centers-departments-programs .jtf__block__post-rollup__item{margin-bottom:2rem}.wp-block-jtf-jtf-group{position:relative}.wp-block-jtf-jtf-group:after{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;opacity:.5;z-index:-1}.jtf__ctablock--left,.jtf__ctablock--center,.jtf__ctablock--right{padding:0 !important}.jtf__ctablock--left img,.jtf__ctablock--center img,.jtf__ctablock--right img{margin-bottom:1.5rem}.jtf__block__jumplinks,.jtf__block__toolkitlinks{margin-bottom:3em}.jtf__block__jumplinks select,.jtf__block__toolkitlinks select{width:100%;background:#f4f7f5}.home .jtf__latestpostsblock--default{padding:40px 0 0 0}.home .jtf__latestpostsblock--img{height:auto !important}.home .jtf__latestpostsblock--img-container{display:inline-block;width:35%;vertical-align:top;margin-right:10%}@media only screen and (min-width: 576px)and (max-width: 767px){.home .jtf__latestpostsblock--img-container{width:100%}}.home .jtf__latestpostsblock--title{display:inline-block;width:55%;font-size:1rem}@media only screen and (min-width: 576px)and (max-width: 767px){.home .jtf__latestpostsblock--title{width:100%;margin-bottom:0}}.home .jtf__latestpostsblock--copy{display:none}.home .jtf__latestpostsblock--item{margin-bottom:0 !important}.home .wp-block-columns .wp-block-jtf-jtf-latestpost .container{padding:0}
/*# sourceMappingURL=style.css.map */
