body #tcb_landing_page .thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner{line-height: unset!important;}

    /*header*/
    .thrv_widget_menu.thrv_wrapper li.c-underline>a:after{
        height: 5px!important;
        margin-top: 5px;
        background: #de6b0b;
        transition: unset;
    }

/*
----------> EDITED 6-11-2025
*/

    /*active menu*/

    /*
    body #tcb_landing_page .thrv_wrapper .ttbe_menu ul li.current-menu-parent, .ttbe_menu ul.sub-menu li.current-menu-item{background-color: #de6b0b;}
    body #tcb_landing_page .thrv_wrapper .ttbc_menu ul li.current-menu-parent, .ttbc_menu ul.sub-menu li.current-menu-item{background-color: #5b792f !important;}

    body #tcb_landing_page .thrv_wrapper .law-menu ul li.current-menu-parent, body #tcb_landing_page .thrv_wrapper .law-menu ul.sub-menu li.current-menu-item{background-color: #ab4129;}
    body #tcb_landing_page .thrv_wrapper .ttbc_menu ul li.current-menu-parent, body #tcb_landing_page .thrv_wrapper .ttbc_menu ul.sub-menu li.current-menu-item{background-color: #5b792f !important;}
    */

    /*Dropdown hover menu*/

    
    body #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu{
        width: 100%;
        text-align: left;
        /*background: #0a4d7a;*/
    }
    body.page-id-652 #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu, body.parent-pageid-652 #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu{
        width: auto;
        text-align: left;
        /*background: #0a4d7a;*/
    }
    

    /*Dropdown color*/
    /*
    body #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu li{color: white;}
    */
    /*Main menu of the course*/
    .thrv_wrapper.thrv_widget_menu.ttbe_menu ul.tve_w_menu.tve_horizontal{
        display: unset;
    }
    /*Menu has complete*/
    .menu-completed-icon{
        left: 90%!important;
    }

/*
----------> END
*/

    /*course video*/
    .video_wrapper{
        position: relative;
        padding-bottom: 55.25%;
        padding-top: 25px;
        height: 0;
    }
    .video_wrapper iframe{
        border: none;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    /*gf form*/
    .gform_wrapper .gform_footer input{
        border: none;
        padding: 12px 25px;
        color: white;
        cursor: pointer;
        background: #0a4d7a;
    }

    /*progressally*/
    .progressally-notes-update-label{width:90%}

    .completion-checkbox+label{cursor:inherit !important}

    /*progress bar*/
    /*.tb_col .tcb-col{display: -webkit-box;}*/
    .tb_col .tcb-col{display: inherit;}

    .program-badge{margin: 20px 15px 0;}
    .tb_col .progressally_progress_bar_chart{
        width: 315px;
        height: 35px;
    }
    .progressally_progress_bar_chart > .progressally_progress_bar_border_overlay, .progressally_progress_bar_chart > .progressally_progress_bar_overlay{border-radius: 100px;}

    .progress_bar_shortcode .tve_shortcode_rendered{border: 1px solid #257eb9; border-radius: 100px;}

    /*button next-preve*/
    .accessally-course-navigation-button-prev{float: left;}

    /*Update User Form*/
    .accessally-profile-update-section form .accessally-profile-update-edit-label-column{
        vertical-align: middle;
        font-size: 17px!important;
    }
    .accessally-profile-update-section{font-family: 'Open Sans',sans-serif;}

    .accessally-profile-update-section form .accessally-profile-update-edit-input-column input{padding: 10px;}

    input.accessally-profile-update-edit-button{background: #5B792F!important   ;}

    .accessally-profile-update-section form .accessally-profile-update-edit-email-row .accessally-profile-update-edit-label-column > label {position: relative; top: -25px;}

    .accessally-profile-update-section form .accessally-profile-update-edit-company-row{display: none;}

    /*media query*/
    @media only screen and (max-width: 767px){
        a.accessally-course-navigation-button .accessally-course-navigation-button-text{min-width: 75px;}
    }

    @media only screen and (max-width: 768px){
        body #tve_flt ul.tve_w_menu li ul.sub-menu{
            padding: 12px 0;
            background: none;
        }

        .thrv_widget_menu.thrv_wrapper li.c-underline:hover>a:after{display: none;}

        .video_wrapper{padding-top: 0;}

        body #tve_flt .ttbe_menu ul.tve_w_menu li:hover, body #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu li{background-color: #0a4d7a;}
        body #tve_flt .ttbc_menu ul.tve_w_menu li:hover, body #tve_flt .ttbc_menu ul.tve_w_menu li ul.sub-menu li{background-color: #5b792f !important;}
		:not(#tve) .thrv_symbol_4853 .thrive-shortcode-html .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover{background-image: linear-gradient(#5b792f #5b792f) !important}

        body .tve_wrap_all #tve_flt .thrv_wrapper :not(#tve) .ttbe_menu ul.tve_w_menu > li:not(.tcb-excluded-from-group-item):hover{background-image: unset!important;}

            /*Removing white space text of the menu*/
    body #tcb_landing_page .thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner{
        white-space: unset;
    }

}

@media only screen and (min-width: 1024px){
    /*Dropdown hover menu*/
    body #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu{
        margin-left: 357px!important;
        margin-top: -100px!important;
    }
    body.page-id-652 #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu, body.parent-pageid-652 #tve_flt .ttbe_menu ul.tve_w_menu li ul.sub-menu{
        margin-left: 357px!important;
        margin-top: -100px!important;
    }

}



/* === BODY CLOSE section === */

/* fixes welcome wagon tech tips active background color */
/*
body.parent-pageid-19954 #tcb_landing_page .thrv_wrapper .ttbc_menu ul li.current-menu-parent{background-color:#5b792f !important}
*/

/* fixes link styling within objectives */
.objective-description a{text-decoration:underline !important;color:#000 !important}
/* fixes banner*/

.wpann_notice_container .wpann_notice_btn_close{top:38%}
.wpann_notice_container{display: flex;margin: 0 auto;padding-bottom: 30px}
@media (min-width: 600px) {.wpann_notice_container{width: 42.5%;min-width:1080px}.wpann_notice_msg+a{padding-right:50px}}
@media (max-width:599px){.wpann_notice_container .wpann_notice_btn_close{top:2%;right:4%}}
/* fixes tgc active top level navigation bg color */

/*
body #tcb_landing_page .thrv_wrapper .ttbc_menu ul li.current-menu-parent{background-color:#de6b0b !important}
*/

/* fixes pa note pencil icons */
.progressally-notes-update-button{margin-top:-2.5em}
/* fixes main nav */
@media (min-width: 300px) {
.thrv_symbol_183 [data-css="tve-u-16934a3eca7"]{max-width:1260px}
}
/* fixes weird menu issue */
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:flex !important}
/* removes extraneous spacing around vimeo videos */
.parent-pageid-18454:not(.page-id-18763,.page-id-18473) iframe,[src*="vimeo"]
.parent-pageid-18609 iframe[src*="vimeo"],
.parent-pageid-19073 iframe[src*="vimeo"],
.parent-pageid-19137 iframe[src*="vimeo"],
.parent-pageid-17938:not(.page-id-16710) iframe[src*="vimeo"],
.parent-pageid-19175 iframe[src*="vimeo"],
.page-id-15562 iframe[src*="vimeo"],
.page-id-19314 iframe[src*="vimeo"],
.parent-pageid-19511 iframe[src*="vimeo"],
.parent-pageid-19954 iframe[src*="vimeo"],
.parent-pageid-17932:not(.page-id-14983) iframe[src*="vimeo"],
.parent-pageid-20333 iframe[src*="vimeo"],
.parent-pageid-6533:not(.page-id-5928) iframe[src*="vimeo"],
.page-id-6533 iframe[src*="vimeo"],
.parent-pageid-12406 iframe[src*="vimeo"],
.page-id-12406 iframe[src*="vimeo”],
.parent-pageid-14781 iframe[src*="vimeo"],
.page-id-14781 iframe[src*="vimeo”],
.parent-pageid-10270 iframe[src*="vimeo"],
.page-id-10270 iframe[src*="vimeo"]
{margin:-5em 0 -5em}
.page-id-16710 iframe[src*="vimeo"],.page-id-14983 iframe[src*="vimeo"]{margin:-1em 0 -9em}

.zup{z-index:9999}
/* removes checkboxes on DA Nav */
.parent-pageid-17932 .progressally-status-display{display:none !important}
/* styles links in progressally objectives */
.objective-description a{text-decoration:underline !important;color:#000 !important}
.objective-description strong{font-weight:bold !important}
/* fixes sgsc menu extra spacing on left */
#m-170e0e8d530 li{margin-left:0 !important;text-align:left !important}
.progressally-objective-table{position:relative;z-index 1000 !important}
.progressally-notes-update-button{margin-top:-45px !important}
/* left align progress note headings for PP */
.parent-pageid-18609 .progressally-notes-update-label{text-align:left}
/* fix progressally buttons */
.completion-checkbox+label{border:4px solid #ccc;border-radius:5px}
/* fix evergreen style issues */
.icp-digit{font-weight:bold}
[data-css="tve-u-18299b3e85c"],[data-css="tve-u-18521ebc9b4"],[data-css="tve-u-18521ec327c"]{background-color:#5b792f !important}
[data-css="tve-u-18521ebc9b4"],[data-css="tve-u-18521ec327c"]{display:block;width:auto}
.icp-box-digit,.icp-box-separator{display: table-cell !important}
.icp-label{font-size:16px !important}
.icp-countdown{margin:0 !important}

/* fixes evergreen sizing */
.icp-digit{font-size:22px !important;font-style:italic}
/* fixes evergreen spacing */
.icp-countdown{margin:-10px 0 !important}


@media only screen and (max-width: 600px) {
.padbottommob{padding-bottom:30px !important}
}
.tve-item-dropdown-trigger:not(:empty) {
	margin-left: 8px;
}
.tve-item-dropdown-trigger {
	flex: 0 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.tve-item-dropdown-trigger svg {
	width: 1em;
	height: 1em;
	transition: transform 0.2s ease 0s;
	fill: currentcolor;
}

@media (min-width: 300px){.thrv_symbol_2228 [data-css="tve-u-16934a3eca7"] { max-width: 1180px; }
.thrv_symbol_2228 [data-css="tve-u-16934a4b7b7"] { padding: 10px 20px 10px 10px !important; }
.thrv_symbol_2228 [data-css="tve-u-16934a82f3a"] { background-color: rgb(10, 77, 122) !important; }
.thrv_symbol_2228 [data-css="tve-u-16934a8f090"] { padding: 0px !important; }
.thrv_symbol_2228 [data-css="tve-u-16934c2504b"] p, .thrv_symbol_2228 [data-css="tve-u-16934c2504b"] li, .thrv_symbol_2228 [data-css="tve-u-16934c2504b"] blockquote, .thrv_symbol_2228 [data-css="tve-u-16934c2504b"] address, .thrv_symbol_2228 [data-css="tve-u-16934c2504b"] .tcb-plain-text, .thrv_symbol_2228 [data-css="tve-u-16934c2504b"] label { line-height: 1.5em; font-size: 26px; }
.thrv_symbol_2228 [data-css="tve-u-16934a8f090"] > .tcb-flex-col > .tcb-col { justify-content: center; }
.thrv_symbol_2228 [data-css="tve-u-16ac0d49881"]::after { clear: both; }
:not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] p, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] li, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] blockquote, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] address, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] .tcb-plain-text, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] label, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h1, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h2, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h3, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h4, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h5, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h6 { color: rgb(10, 77, 122); }
.thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] p, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] li, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] blockquote, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] address, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] .tcb-plain-text, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] label, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h1, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h2, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h3, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h4, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h5, .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] h6 { font-weight: 400 !important; }
:not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] p, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] li, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] blockquote, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] address, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] .tcb-plain-text, :not(#tve) .thrv_symbol_2228 [data-css="tve-u-16e1ef9bee7"] label { font-family: "Open Sans"; }
.thrv_symbol_2228 [data-css="tve-u-16e1efabce8"] { width: 180px; float: left; z-index: 3; position: relative; margin-top: 0px !important; margin-bottom: 0px !important; }
.thrv_symbol_2228 [data-css="tve-u-183961bda34"] { float: right; z-index: 3; position: relative; margin-top: 0px !important; margin-bottom: 0px !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) > a { text-transform: none; --tcb-applied-color:rgb(255,255,255); font-family: Ubuntu !important; font-size: 15px !important; line-height: 2em !important; color: rgb(255, 255, 255) !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) { margin-right: 0px !important; margin-bottom: 0px !important; padding-bottom: 10px !important; padding-top: 10px !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) { border-top: 1px solid rgb(37, 126, 185); background-image: linear-gradient(rgb(10, 77, 122), rgb(10, 77, 122)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; padding: 15px 0px !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) > a { color: rgb(255, 255, 255) !important; font-weight: 400 !important; font-family: Ubuntu !important; font-size: 15px !important; line-height: 1.3em !important; }
:not(#tve) .thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) > a { font-weight: var(--g-bold-weight,bold)  !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 ul:not(.tcb-excluded-from-group-item) { border-top: 3px solid rgb(222, 107, 11) !important; }
:not(#tve) .thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) > a { font-weight: var(--g-bold-weight,bold)  !important; }
.thrv_symbol_2228 [data-css="tve-u-16e71c4ebd8"]::after { clear: both; }
:not(#tve) .thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item):hover > a,:not(#tve) .thrv_symbol_183 .thrv_widget_menu #m-16e1f8dc7f8 > li:not(.tcb-excluded-from-group-item):hover > a  { color: var(--tve-color,rgb(222,107,11))  !important; --tcb-applied-color:rgb(222,107,11)  !important; }
:not(#tve) .thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_183 .thrv_widget_menu #m-16e1f8dc7f8 > li:not(.tcb-excluded-from-group-item):hover { --tve-color:rgb(222,107,11)  !important; }
.thrv_symbol_2228 [data-css="tve-u-16ac0d56692"] { max-width: 79.2983%; }
.thrv_symbol_2228 [data-css="tve-u-16ac0d56684"] { max-width: 20.7017%; }
}
@media (max-width: 1023px){:not(#tve) .thrv_symbol_2228 [data-css="tve-u-183961bda34"] .tcb-icon-open > :first-child { color: rgb(255, 255, 255); }
:not(#tve) .thrv_symbol_2228 [data-css="tve-u-183961bda34"] .tcb-icon-close > :first-child { color: rgb(255, 255, 255); }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) > a { --tcb-applied-color:rgb(255,255,255); color: var(--tve-color,rgb(255,255,255))  !important; font-size: var(--tve-font-size,16px)  !important; }
.thrv_symbol_2228 [data-css="tve-u-183961bda34"] .tve_w_menu { border-top: 1px solid rgb(255, 255, 255); background-color: rgb(10, 77, 122) !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) { --tve-color:rgb(255,255,255); --tve-font-size:16px; text-align: left; border-top: 1px solid rgb(24, 103, 156); padding-top: 0px !important; padding-bottom: 0px !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) { text-align: left; border-top: none; border-bottom: none; --tve-font-weight:var(--g-regular-weight,normal); --tve-font-size:16px; padding-left: 30px !important; padding-top: 0px !important; padding-bottom: 0px !important; }
:not(#tve) .thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) > a { font-weight: var(--tve-font-weight,var(--g-regular-weight,normal) )  !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 li li:not(.tcb-excluded-from-group-item) > a { font-size: var(--tve-font-size,16px)  !important; }
}
@media (max-width: 767px){.thrv_symbol_2228 [data-css="tve-u-16934a8f090"] { flex-wrap: nowrap !important; }
.thrv_symbol_2228 [data-css="tve-u-16ac0d56684"] { max-width: 54.4%; }
.thrv_symbol_2228 [data-css="tve-u-16ac0d56692"] { max-width: 45.6%; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) > a { font-size: var(--tve-font-size,16px)  !important; }
.thrv_symbol_2228 .thrv_widget_menu #m-183961bda33 > li:not(.tcb-excluded-from-group-item) { --tve-font-size:16px; }
}


/* sizes down DA objectives */
.parent-pageid-10659 .objective-description {font-size:1em !important}

/* fixes topnav spacing */
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{padding:2px 5px !important}
/* fixes progressally note boxes */
.progressally-notes-writable-display{border:1px solid #ddd;    color:#ccc;font-style:italic;font-weight:400;padding:7px 0;border-radius:3px}
.progressally-notes-update-button{margin-top:-3px}
/* fixes toc list items markers */
.lioutside ul{list-style-position: outside !important}
/* fixes program navigation to be one item per line */
.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:block !important}
/* for TTBC programs, change the banner image atop the page to pile of hands */
@media (min-width: 300px){
.page-id-5046 [data-css="tve-u-16c70cdc42d"],.parent-page-id-5046 [data-css="tve-u-16c70cdc42d"],.page-id-5641 [data-css="tve-u-16c70cdc42d"],.page-id-4800 [data-css="tve-u-16c70cdc42d"],.parent-page-id-4800 [data-css="tve-u-16c70cdc42d"],.page-id-5634 [data-css="tve-u-16c70cdc42d"],.page-id-6857 [data-css="tve-u-16c70cdc42d"],.parent-pageid-6857 [data-css="tve-u-16c70cdc42d"]{background-image:linear-gradient(115deg, rgba(10, 77, 122, 0.95) 0%, rgba(10, 77, 122, 0.8) 48%, rgba(242, 242, 242, 0.2) 48%, rgba(91, 121, 47, 0.2) 100%), url(https://staging-livewellandfully-staging.kinsta.cloud/wp-content/uploads/2020/10/Depositphotos_15549477_l-2015-e1603335954292.jpg) !important}
.thrv_symbol_9291 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item){    border-top: none;
    border-right: none;
    border-bottom: 1px solid rgb(37,126,185);
    border-left: none;
    border-image: initial;
padding: 14px 5px !important;}
}

@media (min-width:1024px){.thrv_symbol_9291 ul.tve_w_menu li ul.sub-menu{margin-left: 357px!important;margin-top:-100px!important;}}

/* required objective notice styling */
.requiredObjective{font-variant:small-caps;font-weight:bold;font-style:italic;color:#ab4129;float:right}
.progressally-notes-update-label .requiredObjective{margin:10px 20px 0 -60px}

/* ttbe tech tips menu spacing */
.thrv_symbol_1429 .thrv_widget_menu #m-170e0e8d530 .sub-menu.menu-item-1168-ul li{padding:8px 5px !important}

/* force override of thrive applying a serif font on certain navs and other thrive symbols */
#m-170e0e8d530 li ul li a,.thrv_symbol_4853 ul ul li a,.accessally-custom-operation-button-ttbc{font-family:'Open Sans',sans-serif !important}

/* controls styling for metaslider for news agency coverage. metaslider's options inadequate to achieve desired outcome */
.ms-image{display:flex !important;align-items:center !important}
#metaslider_5120 ul.slides{display:flex !important;justify-content:space-around !important;width:98% !important;padding-left:7px !important}
#mediaHeading h2[data-css="tve-u-173838471ee"]{font-size: 1.5em !important}
#metaslider_5120 img{width:15vw !important;display:inline !important;margin:0 auto}
#metaslider_5120 a{display:block;width:100%}
@media(min-width:768px){#metaslider_5120 ul.slides{padding-left:17px !important}#metaslider_5120 img{width:4vw !important}#mediaHeading h2[data-css="tve-u-173838471ee"]{font-size: 2em !important}}
@media(min-width:300px){#tcb_landing_page #metaslider_5120 li{padding:1vh 0 !important}}
.hideAdvanceObj{display:none}

/* hover styles on top nav stopped working, so this fixes that for main/membership menus */
:not(#tve) .thrv_symbol_183 .thrv_widget_menu #m-183961bda33 ul li:not(.tcb-excluded-from-group-item):hover,:not(#tve) #m-183961bda33 ul li:not(.tcb-excluded-from-group-item):hover{background-color:rgb(222, 107, 11)  !important;background-image: linear-gradient(rgb(222, 107, 11), rgb(222, 107, 11)) !important}

/* red program member: law & ttbc */
:not(#tve) .thrv_symbol_5884 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_10075 .thrv_widget_menu #m-16e815f6537 > li:not(.tcb-excluded-from-group-item):hover,.thrv_symbol_10075 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item).tve-state-active,:not(#tve) .thrv_symbol_10075 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover {background-color: rgb(171, 65, 41) !important;background-image: linear-gradient(rgb(171, 65, 41), rgb(171, 65, 41)) !important;background-size: auto !important;background-position: 50% 50% !important;background-attachment: scroll !important;background-repeat: no-repeat !important;}
:not(#tve) .thrv_symbol_5884 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_10075 .thrv_widget_menu #m-16e815f6537 li li:not(.tcb-excluded-from-group-item):hover { background-color: rgb(171, 65, 41) !important; }
.thrv_symbol_5884 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_10075 .thrv_widget_menu #m-16e815f6537 > li:not(.tcb-excluded-from-group-item).tve-state-active { background-color: rgb(171, 65, 41); background-image: none !important; }
.thrv_symbol_5884 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_10075 .thrv_widget_menu #m-16e815f6537 li li:not(.tcb-excluded-from-group-item).tve-state-active { background-image: linear-gradient(rgb(171, 65, 41), rgb(171, 65, 41)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }
.thrv_symbol_5884 .current_page_item,.thrv_symbol_10075 .current_page_item { background-image: linear-gradient(rgb(171, 65, 41), rgb(171, 65, 41)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }

/* green program nav: tc, disease & real moms */
:not(#tve) .thrv_symbol_4853 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_6218 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_9291 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item):hover {background-color: rgb(91,121,47) !important;background-image: linear-gradient(rgb(91,121,47), rgb(91,121,47)) !important;background-size: auto !important;background-position: 50% 50% !important;background-attachment: scroll !important;background-repeat: no-repeat !important;}
:not(#tve) .thrv_symbol_4853 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_6218 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item):hover,:not(#tve) .thrv_symbol_9291 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item):hover { background-color: rgb(91,121,47) !important; }
.thrv_symbol_4853 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_6218 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_9291 .thrv_widget_menu #m-170e0e8d530 > li:not(.tcb-excluded-from-group-item).tve-state-active { background-color: rgb(91,121,47); background-image: none !important; }
.thrv_symbol_4853 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_6218 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item).tve-state-active,.thrv_symbol_9291 .thrv_widget_menu #m-170e0e8d530 li li:not(.tcb-excluded-from-group-item).tve-state-active { background-image: linear-gradient(rgb(91,121,47), rgb(91,121,47)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }

/* orange program nav: cc & cwc (headings red though) */
.thrv_symbol_5083 .current_page_item,.thrv_symbol_999871 .current_page_item,:not(#tve) .thrv_symbol_999871 .thrv_widget_menu #m-183961bda33 ul li:not(.tcb-excluded-from-group-item):hover,:not(#tve) #m-183961bda33 ul li:not(.tcb-excluded-from-group-item):hover { background-image: linear-gradient(rgb(222, 107, 11), rgb(222, 107, 11)) !important; background-size: auto !important; background-position: 50% 50% !important; background-attachment: scroll !important; background-repeat: no-repeat !important; }

/* hides cwc progress checkmarks */
.parent-pageid-6526 .menu-completed-icon{display:none}

body.parent-pageid-18609 #tcb_landing_page .thrv_wrapper .ttbe_menu ul li.current-menu-parent, .parent-pageid-18609 .ttbe_menu ul.sub-menu li.current-menu-item {
                background-color: #ab4129;
            }

