/*CSS*/
@media (max-width: 768px) {
    .responsive-padding {
        padding: 0 !important;
    }
}


/*Footer*/
#Footer {
    border-top: 0;
}

#Footer .site-logo img {
    display: none;
}

@media (min-width: 993px) {
    .tr_footer-grid-3 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        padding-left: 3rem;
    }
}

@media (min-width: 577px) and (max-width: 992px) {
    .tr_footer-grid-3 {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        padding-left: 3rem;
    }
}


ul.tr_footer-links > li {
    margin-bottom: .5rem;
}

ul.tr_footer-spaced > li {
    margin-bottom: 1.5rem;
}

.tr_footer .tr_footer-link-title {
    font-weight: var(--fw-900);
}

.tr_socials {
    display: flex;
    gap: 1.5rem
}

.tr_socials .fab {
    font-size: 1.5rem;
}

.tr_socials a {
    transition: transform 250ms ease-in-out;
}

.tr_socials a:hover {
    transform: translateY(-.25rem);
}

@media (min-width: 768px) {
    .col-md-6:has(.tr_socials) {
        display: flex;
        justify-content: flex-end;
    }
}

#Footer:not(.tr_footer) > .container {
    display: none;
}

.tr_footer-top {
    padding-top: 6rem;
    padding-bottom: 1rem;
}

.tr_footer-bottom {
    padding-top: 1rem;
    padding-bottom: 2rem;
}

.funraisin-footer-legals {
    padding-bottom: 6rem;
}

#Footer a {
    transition: opacity 250ms ease-in-out;
    opacity: 1;
}

#Footer a:not(.btn):hover {
    opacity: .85;
}

#Footer .btn-primary {
    background: var(--professional-highlight) !important;
    border-color: var(--professional-highlight) !important;
    color: var(--primary-dark) !important;
}

#Footer .btn-primary:focus, #Footer .btn-primary:hover {
    background: var(--professional-tint-30) !important;
    border-color: var(--professional-tint-30) !important;
}

#Footer .btn-secondary {
    background: var(--support-seeker-highlight) !important;
    border-color: var(--support-seeker-highlight) !important;
    color: var(--primary-dark) !important;
}

#Footer .btn-secondary:focus, #Footer .btn-secondary:hover {
    background: var(--support-seeker-tint-30) !important;
    border-color: var(--support-seeker-tint-30) !important;
}

.tr_link-underline {
    text-decoration: underline;
    text-underline-offset: 4px;
}

@media (max-width: 567px) {
    .funraisin-footer-legals {
        text-align: center;
    }
}

/*Remove BR*/
@media (max-width: 567px) {
    .tr_rem-br br {
        display: none;
    }
    
    .tr_rem-br .lump-1col > * {
        word-break: break-word;
    }
}

/*Flip Order*/
@media (max-width: 567px) {
    .tr_flip-order > * > * {
        flex-direction: column-reverse !important;
    }
}

/*Custom Text*/
.tr_big-text .lump-1col > * {
    font-size: 50px;
    line-height: 105%;
    font-weight: var(--fw-900);
}

.tr_lead-text .lump-1col > * {
    font-size: 25px;
    line-height: 140%;
    font-weight: var(--fw-400);
}

.tr_graphic-header .lump-1col > * {
    font-size: 50px;
    line-height: 105%;
    font-weight: var(--fw-900);    
}

@media (min-width: 1025px) {
    .tr_graphic-header .lump-1col > * {
        font-size: 70px;
    }
}

.tr_graphic-header .lump-1col > * a, .tr_graphic-header-small .lump-1col > * a {
    text-decoration: underline;
}

.tr_black-text > .lump-1col > * {
    font-weight: var(--fw-900);
}

.tr_uppercase-text > .lump-1col > * {
    text-transform: uppercase;
}

/*Framed Box*/
.tr_frame-support-seeker > .container {
    border: 1px solid var(--support-seeker-highlight);
    border-radius: 15px;
    padding: 30px !important;
    background: var(--white);
    width: 1190px;
}

.tr_frame-professional > .container {
    border: 1px solid var(--professional-highlight);
    border-radius: 15px;
    padding: 30px !important;
    background: var(--white);
    width: 1190px;
}

.tr_frame-primary-light > .container {
    border-radius: 15px;
    padding: 30px !important;
    /*background: var(--primary-light);*/
    background-image: url('https://d2v9egs1c2dmej.cloudfront.net/3bcd636cfb980dd9f4c6c4de5c1a89c3.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 1190px;
}

@media (max-width: 576px) {
    .tr_frame-support-seeker > .container, .tr_frame-professional > .container, .tr_frame-primary-light > .container {
        padding: 0 !important;
    }
}

/*Pills*/
.tr_pills-support-seeker .lump-1col span {
    border: 1px solid var(--support-seeker-highlight);
    background: var(--support-seeker-highlight);
    color: var(--primary-dark);
    font-weight: var(--fw-500);
    line-height: 105%;
    border-radius: 100em;
    padding: 5px 12px;
}

.tr_pills-professionals .lump-1col span {
    border: 1px solid var(--professional-highlight);
    background: var(--professional-highlight);
    color: var(--primary-dark);
    font-weight: var(--fw-500);
    line-height: 105%;
    border-radius: 100em;
    padding: 5px 12px;
}

/*Hero*/
.tr_graphic-hero {
    position: relative;
}

.tr_graphic-hero .container, .tr_graphic-hero-alt .container {
    width: 1190px;
}

.tr_graphic-hero-text .lump-container, .tr_graphic-hero-alt-text .lump-container {
    position: relative;
    z-index: 999;
}


@media (min-width: 992px) {
    .tr_graphic-hero-text {
        border-radius: 15px 0 0 15px !important;
    }
}

@media (max-width: 991px) {
    .tr_graphic-hero-img img, .tr_graphic-hero-alt-img img {
        transform: scale(1.15) translateY(-20px);
    }
}


.tr_graphic-hero-alt {
    position:relative;
}

@media (min-width: 992px) {
    .tr_graphic-hero-alt-text {
        border-radius: 15px 0 0 15px !important;
        width: 55%;
    }
    
    .tr_graphic-hero-alt-img {
        width: 45%;
        transform: scale(1.125);
    }
}

@media (max-width: 991px) {
    .tr_graphic-hero-alt-text, .tr_graphic-hero-text {
        width: 100%;
    }
    
    .tr_graphic-hero-alt-img, .tr_graphic-hero-img {
        width: 100%;
    }    
}

/*Button*/
.btn.white-shadow {
    background: var(--white);
    border-color: var(--white);
    color: var(--primary-dark);
    box-shadow: 2px 2px 7px #17023e26;
}

.btn.white-shadow:hover, .btn.white-shadow:focus {
    background: var(--white);
    border-color: var(--white);
    color: var(--primary-medium);
    box-shadow: 2px 2px 15px #17023e26;
}

.btn.primary-dark {
    background: var(--primary-dark);
    border-color: var(--primary-dark);
    color: var(--white);
    box-shadow: 2px 2px 7px #17023e26;
}

.btn.primary-dark:hover, .btn.primary-dark:focus {
    background: var(--primary-medium);
    border-color: var(--primary-medium);
    color: var(--white);
    box-shadow: 2px 2px 15px #17023e26;
}

.btn.nav-outline {
    background: transparent !important;
    border-color: var(--primary-dark) !important;
    color: var(--primary-dark) !important;
}

.btn.nav-outline:hover, .btn.nav-outline:focus {
    background: var(--primary-dark) !important;
    border-color: var(--primary-dark) !important;
    color: var(--white) !important;
}

.tr_nav-light .primary-nav-container .btn.nav-outline {
    background: transparent !important;
    border-color: var(--white) !important;
    color: var(--white) !important;
}

.tr_nav-light .primary-nav-container .btn.nav-outline:hover, .tr_nav-light .primary-nav-container .btn.nav-outline:focus {
    background: var(--white) !important;
    border-color: var(--white) !important;
    color: var(--primary-dark) !important;
}

/*Arrow Link*/
.tr_link-arrow .lump-1col a {
    position: relative;
    transition: all 250ms ease-in-out;
    /*color: var(--primary-dark) !important;*/
    text-decoration: none !important;
}

.tr_link-arrow .lump-1col a:after {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
    margin-left: .25rem;
    position: relative;
    top: .25rem;
    transition: all 250ms ease-in;
}

.tr_link-arrow .lump-1col a:hover:after {
    margin-left: .8rem;
}

/*Button Arrow*/
.tr_btn-arrow .btn {
    position: relative;
}

.tr_btn-arrow .btn:after {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
    margin-left: .25rem;
    position: relative;
    top: .25rem;
    left: 0;
    transition: left 250ms ease-in;    
}

.tr_btn-arrow .btn:hover:after {
    left: .45rem;
}

/*Card Purple*/
.tr_card-purple .lump-textimage {
    transition: all 250ms ease-in-out;
    cursor: pointer;
}

.tr_card-purple .lump-textimage:hover {
    transform: translateY(-5px);
}

.tr_card-purple .lump-textimage > .row > div:nth-of-type(1) {
    padding: 0;
}

.tr_card-purple .lump-textimage > .row > div:nth-of-type(2) {
    padding: 1.5rem;
}

.tr_card-purple .lump-textimage > .row > div:nth-of-type(2).text-center {
    text-align: left !important;
}

.tr_card-purple .lump-textimage > .row > div:nth-of-type(2) > *:first-child {
    margin-top: 0;
    text-transform: uppercase;
}

.tr_card-purple .lump-textimage > .row > div:nth-of-type(2) > *:last-child {
    margin-bottom: 0;
}

.tr_card-purple .lump-textimage > .row {
    border: 1px solid var(--primary-medium);
    border-radius: 15px;
    overflow: clip;
}

.tr_card-purple .tr_link-card {
    position: relative;
    transition: all 250ms ease-in-out;
    /*color: var(--primary-dark) !important;*/
}

.tr_card-purple .tr_link-card:after {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
    margin-left: .25rem;
    position: relative;
    top: .25rem;
    transition: all 250ms ease-in;
}

.tr_card-purple .tr_link-card:hover {
    color: var(--primary-medium);
}

.tr_card-purple .tr_link-card:hover:after {
    margin-left: .8rem;
}

.tr_card-purple .lump-textimage img {
    aspect-ratio: 195 / 116;
    object-fit: cover;
    width: 100%;
}

/*Bio Card*/
/*.tr_bio-card-role .lump-textimage {*/
/*    transition: all 250ms ease-in-out;*/
/*    cursor: pointer;*/
/*}*/

/*.tr_bio-card-role .lump-textimage:hover {*/
/*    transform: translateY(-5px);*/
/*}*/

.tr_bio-card-role .lump-textimage > .row > div:nth-of-type(1) {
    padding: 0;
}

.tr_bio-card-role .lump-textimage > .row > div:nth-of-type(2) {
    padding: 1.5rem;
}

.tr_bio-card-role .lump-textimage > .row > div:nth-of-type(2).text-center {
    text-align: left !important;
}

.tr_bio-card-role .lump-textimage > .row > div:nth-of-type(2) > *:first-child {
    margin-top: 0;
    margin-bottom: .25rem;
    font-weight: var(--fw-500);
}

.tr_bio-card-role .lump-textimage > .row > div:nth-of-type(2) > *:last-child {
    margin-bottom: 0;
    margin-top: 0;
    font-style: italic;
    color: var(--primary-medium);
    font-size: 15px;
}

.tr_bio-card-role .lump-textimage > .row {
    border: 1px solid var(--primary-medium);
    border-radius: 15px;
    overflow: clip;
}

.tr_bio-card-role .tr_link-card {
    position: relative;
    transition: all 250ms ease-in-out;
    /*color: var(--primary-dark) !important;*/
}

.tr_bio-card-role .tr_link-card:after {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
    margin-left: .25rem;
    position: relative;
    top: .25rem;
    transition: all 250ms ease-in;
}

.tr_bio-card-role .tr_link-card:hover:after {
    margin-left: .8rem;
}

.tr_bio-card-role .lump-textimage img {
    aspect-ratio: 195 / 116;
    object-fit: cover;
    width: 100%;
}

.tr_bio-card-text {
    background: var(--primary-dark) !important;
    padding: 2rem !important;
    border-radius: 15px !important;
    height: 100%;
}

.tr_bio-card-text > .lump-1col > * {
    color: var(--white) !important;
    margin-top: 0;
}

body:not(.funraisin-body-admin) .tr_bio-wrap {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

body:not(.funraisin-body-admin) .tr_bio-wrap .tr_bio-card-text {
    position: absolute;
    top: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 250ms ease-in-out 150ms;
}

body:not(.funraisin-body-admin) .tr_bio-wrap:hover .tr_bio-card-text {
    visibility: visible;
    opacity: 1;
}

@media (max-width: 991px) {
    .tr_bio-card, .lump-column:has(.tr_card-purple) {
        width: 50%;
    }
}

@media (max-width: 576px) {
    .tr_bio-card, .lump-column:has(.tr_card-purple) {
        width: 50%;
    }
}

/*Info Box*/
.container:has(.tr_box-info) {
    width: 1190px;
}

.tr_box-info {
    border-radius: 15px !important;
    position: relative;
}

.tr_box-info:before {
    content: '';
    background: url('https://d2v9egs1c2dmej.cloudfront.net/f32beac772b7546db63bf2851b3ab381.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 86px;
    aspect-ratio: 1 / 1;
    position: absolute;
    top: -43px;
    left: 43px;
}

.tr_box-info .lump-faq .section-question .lump_faq_question * {
    font-size: 25px;
    font-weight: var(--fw-500);
    line-height: 140%;
    color: var(--primary-dark) !important;
}

.tr_box-info .lump-faq .section-answer .lump_faq_answer * {
    color: var(--primary-dark) !important;
}

.tr_box-info .lump-faq .section-question, .tr_box-info .lump-faq .section-answer {
    padding: 0 !important;
}

/*Ask Izzy*/
.tr_askizzy-wrap {
    overflow: clip;
    border-radius: 15px;
    border: 1px solid var(--primary-dark);
}

.tr_askizzy-wrap > .lump:has(.lump-1col) {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

/*Card Image + Button*/
.tr_cardimg-wrap {
    overflow: clip;
    border-radius: 15px;
    border: 1px solid var(--primary-dark);
    padding-bottom: 10px;
}

/*Cardbox*/
.tr_cardbox-wrap {
    overflow: clip;
    border-radius: 15px;
    border: 1px solid var(--primary-dark);
    padding-bottom: 1.5rem !important;
    height: -webkit-fill-available;
}

.tr_cardbox-wrap > .lump:has(.lump-1col), .tr_cardbox-wrap > .lump:has(.lump-faq) {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.tr_cardbox-wrap .tr_faq-iso:after {
    width: calc(100% - 3rem);
    left: 1.5rem;
}

.tr_cardbox-wrap .tr_faq-iso:last-child:after {
    display: none;
}

/*All link under lump-1col*/
.lump:not(.tr_link-arrow) .lump-1col a:not(.btn) {
    text-decoration: underline;
}

/*Reposition Button to the last*/
@media (max-width: 991px) {
    .tr_btn-last .lump-container > .lump:has(.btn) {
        order: 10;
    }
}

/*Light Link*/
.tr_link-light .tr_link-arrow a, .tr_link-light .lump-1col a {
    color: var(--white) !important;
}

.tr_link-light .tr_link-arrow a:hover, .tr_link-light .tr_link-arrow a:focus, .tr_link-light .lump-1col a:hover, .tr_link-light .lump-1col a:focus {
    color: var(--primary-medium) !important;
}

/*FAQ ISO*/
.tr_faq-iso .lump-faq .section-question, .tr_faq-iso .lump-faq .section-answer {
    padding: 0 !important;
}

.tr_faq-iso .lump-faq .section-question .lump_faq_question *, .tr_faq-iso .lump-faq .section-answer .lump_faq_answer * {
    color: var(--primary-dark) !important;
}

.tr_faq-iso .lump-faq .section-question .lump_faq_question a {
    text-decoration: underline;
}

.tr_faq-iso {
    position: relative;
}

.tr_faq-iso:after {
    content: '';
    width: calc(100% - 20px);
    background: transparent;
    height: 1px;
    border-bottom: 1px solid var(--primary-medium);
    position: absolute;
    bottom: 0;
    left: 10px;
}

/*Box Primary Dark*/
.tr_box-primary  {
    border-radius: 15px !important;
}

.container:has(.tr_box-primary) {
    width: 1190px;
}

/*Primary Medium box*/
.tr_box-primary-medium > .container {
    border-radius: 15px;
    padding: 30px !important;
    background: var(--primary-medium);
    width: 1190px;
}

/*Hoverable Images*/
.tr_hoverable > .container {
    border-radius: 15px;
    padding: 30px !important;
    background: var(--primary-dark);
    width: 1190px;
}

.tr_hoverable-img .lump-container {
    position: relative;
}

/*Carousel Images*/
.tr_hoverable-img .lump-container {
    display: block !important;
}

/*Spacer*/
@media (min-height: 992px) {
    .tr_forced-fullheight .lump-container > .lump:has(.spacer) {
        min-height: 160px !important;
    }
}

/*News Card*/
.tr_newscard .blog-wrapper {
    background: var(--white);
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 10px;
}

.tr_newscard.tr_newscard-line .blog-wrapper {
    border-color: var(--primary-dark) !important;
}

.tr_newscard .blog-wrapper h3 {
    font-size: 20px;
    font-weight: var(--fw-500);
    margin-bottom: 15px;
    margin-top: 0;
}

.tr_newscard .blog-default {
    margin-left: -15px;
    margin-right: -15px;
}

.tr_newscard .blog-image img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border-radius: 10px;
}

.tr_newscard .tr_blog-category {
    background: #EDEDED;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    display: inline-block;
    padding: 2px 12px;
    margin-top: 15px;
}

.tr_newscard .tr_blog-category > * {
    margin: 0;
    font-size: 16px;
}

.tr_newscard .article {
    margin-top: 0 !important;
    margin-bottom: 30px !important;
}

.tr_newscard .slick-arrow {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tr_newscard .slick-next:before, .tr_newscard .slick-prev:before {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--primary-dark);
    color: var(--white);
    border-radius: 100em;
}

.tr_newscard .slick-next {
    right: -40px;
    z-index: 2;
}

.tr_newscard .slick-prev {
    left: -40px;
    z-index: 2;
}

.tr_newscard .slick-next:before {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
}

.tr_newscard .slick-prev:before {
    content: "west";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
}

/*Asset Cards*/
.tr_assetcards > .lump-assets > * {
    margin-left: -15px;
    margin-right: -15px;
}

.tr_assetcards > .lump-assets .lump-asset .asset-block {
    border-radius: 10px;
    border: 1px solid var(--primary-dark);
    padding: 15px;
}

.tr_assetcards > .lump-assets .lump-asset .asset-block h4 {
    margin-top: 0;
    margin-bottom: 15px;
}

.tr_assetcards .lump-assets .lump-asset .asset-block .asset-text {
    padding: 15px 0 0;
}

.tr_assetcards .lump-assets .lump-asset .asset-block .asset-text p {
    margin-top: 0;
}

.tr_assetcards .lump-assets .lump-asset {
    margin: 0 0 30px;
}

.tr_assetcards .lump-assets .lump-asset .asset-block img {
    /*aspect-ratio: 69 / 77;*/
    object-fit: cover;
    border-radius: 10px;
}

.tr_assetcards .slick-arrow {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tr_assetcards .slick-next:before, .tr_assetcards .slick-prev:before {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--primary-dark);
    color: var(--white);
    border-radius: 100em;
}

.tr_assetcards .slick-next {
    right: -40px;
    z-index: 2;
}

.tr_assetcards .slick-prev {
    left: -40px;
    z-index: 2;
}

.tr_assetcards .slick-next:before {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
}

.tr_assetcards .slick-prev:before {
    content: "west";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
}

/*Nav*/
.fixed-top.sticky {
    /*z-index: 99999;*/
}

.funraisin-header-nav {
    z-index: 99;
}

.tr_nav-light .funraisin-primary-nav  > ul > li > a:not(.btn), .tr_nav-light .funraisin-secondary-nav  > ul > li > a:not(.btn) {
    color: var(--white);
}

.tr_nav-light .funraisin-primary-nav  > ul > li > a:not(.btn):hover, .tr_nav-light .funraisin-secondary-nav  > ul > li > a:not(.btn):hover {
    color: var(--primary-light);
}

.tr_nav-light-bg .funraisin-header-wrapper {
    background: var(--primary-dark);
}

.funraisin-primary-nav > ul > li:has(.tr_nav-highlight), #sticky-nav ul > li:has(.tr_nav-highlight) {
    margin-right: 10px;
}

.funraisin-primary-nav > ul > li:has(.tr_nav-highlight) > a, #sticky-nav ul > li:has(.tr_nav-highlight) > a {
    background: var(--professional-highlight);
    color: var(--primary-dark) !important;
    padding: 10px;
    border-radius: 4px;
}

#sticky-nav ul.funraisin-dropdown-menu li a {
    color: var(--primary-dark);
}

#sticky-nav ul.funraisin-dropdown-menu li a:hover {
    color: var(--primary-medium);
}

/*Course Card*/
.tr_course-wrap {
    border-radius: 10px;
    border: 1px solid var(--primary-dark);
    padding: 15px;    
}

.tr_course-wrap .tr_course-title > .lump-1col, .tr_course-wrap .tr_course-tag > .lump-1col {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1rem;
    flex-wrap: wrap;
}

.tr_course-wrap .tr_course-title > .lump-1col > *, .tr_course-wrap .tr_course-tag > .lump-1col > * {
    margin: 0;
}

.tr_course-wrap .tr_course-title > .lump-1col > *:first-child {
    font-size: 20px;
    line-height: 120%;
    text-transform: none;
    font-weight: 500;
}

.tr_course-wrap .tr_course-title > .lump-1col > *:last-child {
    position: relative;
}

.tr_course-wrap .tr_course-title > .lump-1col > *:last-child:after {
    content: "east";
    font-family: 'Material Icons';
    -webkit-font-feature-settings: 'liga';
    margin-left: .25rem;
    position: relative;
    top: .25rem;
    transition: all 250ms ease-in;
}

.tr_course-wrap .tr_course-tag > .lump-1col > *:first-child, .tr_course-wrap .tr_course-tag > .lump-1col > *:last-child {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
}

.tr_course-wrap .tr_course-tag > .lump-1col > *:first-child span {
    background: #EDEDED;
    border: 1px solid #D4D4D4;
    border-radius: 4px;
    display: inline-block;
    padding: 2px 12px;
}

.tr_course-wrap .tr_course-tag > .lump-1col > *:last-child span {
    background: transparent;
    color: var(--primary-dark);
    padding: 2px 12px;
    border: 1px solid var(--primary-dark);
    border-radius: 100em;
}

.tr_course-wrap .tr_course-tag > .lump-1col > *:last-child span:hover {
    background: var(--primary-dark);
    border-color: var(--primary-dark);
    color: var(--white);
}

/*Framed Course*/
.tr_course-frame > .container {
    border: 1px solid var(--primary-medium);
    border-radius: 0 0 15px 15px;
    padding: 30px !important;
    background: var(--white);
    width: 1120px;
}

/*Moved margin bottom minus*/
.tr_moved-btm {
    position: relative;
    z-index: 5;
    margin-bottom: -4rem !important;
}

/*Map*/
.tr_map .lump-faq .section-question .lump_faq_question * {
    color: var(--primary-dark) !important;
}

.tr_map .lump-faq .section-answer .lump_faq_answer * {
    color: var(--primary-dark) !important;
}

.tr_map .lump-faq .section-question, .tr_map .lump-faq .section-answer {
    padding: 0 !important;
}

.tr_map-wrap {
    border-radius: 15px;
    padding: 25px;
    background: var(--white);
}



/* custom header nav search */
.funraisin-header-wrapper form.navbar-form {
    position: relative;
}
.funraisin-header-wrapper form.navbar-form:hover:after {
    display: block;
}
.funraisin-header-wrapper input#header_kw {
    padding: 0;
    border: 0;
    width: 38px;
    position: absolute;
    z-index: 9;
    cursor: pointer;
    background: transparent;
    font-size: 0;
}
.funraisin-header-wrapper input#header_kw::placeholder{
    color: #fff;
}
.funraisin-header-wrapper .btn.input-group-btn button {
    color: #17023E;
    background: transparent;
    background-color: transparent;
    border: 0;
}
.funraisin-header-wrapper form.navbar-form:after {
    content: 'Search here';
    position: absolute;
    background-color: beige;
    padding: 10px;
    border-radius: 5px;
    top: 35px;
    width: 105px;
    right: -30px;
    z-index: 9;
    display: none;
}
.funraisin-header-wrapper form.navbar-form.active input#header_kw {
    position: relative;
    border: 1px solid;
    width: 100px;
    font-size: 14px;
    padding-inline: 10px;
}
.funraisin-header-wrapper form.navbar-form.active .btn.input-group-btn button {
    background: var(--professional-highlight);
}
.funraisin-header-wrapper form.navbar-form.active input#header_kw::placeholder{
    color: #000;
}
.tr_nav-light .funraisin-header-wrapper .btn.input-group-btn button {
    color: #fff;
}
.tr_nav-light .funraisin-header-wrapper form.navbar-form.active input#header_kw {
    background-color: #fff;
}
.funraisin-header-wrapper .funraisin-sticky-nav  .btn.input-group-btn button {
    color: #17023E !important;
}
/* end custom header nav search */


/*Blog Custom Code*/
body:not(.funraisin-body-admin) .blog-code > .container, 
body:not(.funraisin-body-admin) .blog-code > .container .lump-column,
body:not(.funraisin-body-admin) .blog-code > .container .lump-column .lump {
    padding: 0 !important;
}

body:not(.funraisin-body-admin) .blog-code .lump-1col {
    display: none;
}
/*end Blog Custom Code*/
