.thrv_widget_menu {
    position: relative;
    z-index: 10;
}

.thrv_widget_menu .fixed-menu-item {
    position: fixed !important;
}

.thrv_widget_menu.thrv_wrapper {
    overflow: visible !important;
}

.thrv_widget_menu .tve-ham-wrap {
    z-index: 999 !important;
}

.thrv_widget_menu li li .tve-item-dropdown-trigger {
    position: absolute;
    top: 0px;
    right: 0.5em;
    bottom: 0px;
}

.thrv_widget_menu ul ul {
    box-sizing: border-box;
    min-width: 100%;
}

.thrv_widget_menu .tve_w_menu .sub-menu {
    box-shadow: rgba(0,0,0,0.15) 0px 0px 9px 1px;
    background-color: rgb(255,255,255);
}

.thrv_widget_menu .tve_w_menu .sub-menu {
    visibility: hidden;
    display: none;
}

.thrv_widget_menu.tve-active-disabled .tve-state-active {
    cursor: default !important;
}

.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"].tve-active-disabled .menu-item-has-children {
    cursor: pointer;
}

.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;
    fill: currentcolor;
}

.tve-item-dropdown-trigger:not(:empty) {
    margin-left: 8px;
}

.tve-m-trigger {
    display: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.tve-m-trigger:focus,.tve-m-trigger:active {
    outline: none;
}

.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-close,.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-close-offscreen {
    display: none;
}

.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-open {
    position: relative;
    z-index: 1;
}

.tcb-icon-open,.tcb-icon-close,.tcb-icon-close-offscreen {
    font-size: 33px;
    width: 33px;
    height: 33px;
    margin: 0px auto !important;
    padding: 0.3em !important;
}

.thrv_widget_menu.thrv_wrapper {
    padding: 0px;
    --tcb-menu-box-width-t: var(--tcb-menu-box-width-d);
    --tcb-menu-box-width-m: var(--tcb-menu-box-width-t);
    --tcb-menu-overlay-d: var(--tcb-menu-overlay);
    --tcb-menu-overlay-t: var(--tcb-menu-overlay-d);
    --tcb-menu-overlay-m: var(--tcb-menu-overlay-t);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] {
    background: none !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tcb-menu-overlay {
    display: none;
    pointer-events: none;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded.tve-ham-wrap {
    flex-direction: column;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded li > a {
    display: inline-flex;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded + .tcb-menu-overlay {
    display: block;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    position: fixed;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] li {
    box-sizing: border-box;
    text-align: center;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .thrive-shortcode-html {
    position: relative;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-item-dropdown-trigger {
    position: absolute;
    top: 0px;
    right: 0.8rem;
    bottom: 0px;
    transition: transform 0.2s;
    height: 100% !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .expand-children > a > .tve-item-dropdown-trigger {
    transform: rotate(180deg);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .m-icon {
    margin-left: -1em;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu {
    box-sizing: border-box;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li {
    background-color: inherit;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu ul {
    display: none;
    position: relative;
    width: 100%;
    left: 0px;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls) {
    padding: 0px;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls):focus,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls):active {
    outline: none;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls) a {
    padding: 10px 2em;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu {
    background-color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu .sub-menu {
    box-shadow: none;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu li li {
    background-color: rgb(250,250,250);
    box-shadow: none;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu {
    background-color: rgb(30,30,31);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu li .sub-menu li {
    background-color: rgb(41,41,42);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu li > a {
    color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-ham-wrap.tve-m-expanded {
    flex-direction: column;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-ham-wrap {
    height: auto;
    max-height: 0px;
    opacity: 0;
    left: 0px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    transition: max-height 0.1s,opacity 0.1s;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-ham-wrap.tve-m-expanded {
    opacity: 1;
    max-height: fit-content;
    top: 100%;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger {
    position: relative;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger .thrv_icon:not(.tcb-icon-close-offscreen) {
    display: block;
    transition: opacity 0.3s;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger .tcb-icon-close-offscreen {
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger.tve-triggered-icon .tcb-icon-open {
    opacity: 0;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap.tve-m-expanded {
    display: flex;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap {
    top: 0px;
    display: block;
    height: 100vh;
    padding: 60px;
    position: fixed;
    transition: left 0.2s;
    width: 80vw !important;
    overflow: hidden auto !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap::-webkit-scrollbar {
    width: 14px;
    height: 8px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-track,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap::-webkit-scrollbar-track,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-track,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap::-webkit-scrollbar-track,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-track,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap::-webkit-scrollbar-track {
    background: rgba(0,0,0,0);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap::-webkit-scrollbar-thumb {
    height: 23px;
    border: 4px solid rgba(0,0,0,0);
    -webkit-background-clip: padding-box;
    border-radius: 7px;
    background-color: rgba(0,0,0,0.15);
    box-shadow: rgba(0,0,0,0.05) -1px -1px 0px inset,rgba(0,0,0,0.05) 1px 1px 0px inset;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap.tve-m-expanded {
    box-shadow: rgba(0,0,0,0.15) 0px 0px 9px 1px;
}

.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap {
    top: 32px;
    height: calc(-32px + 100vh);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close-offscreen,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close-offscreen,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close-offscreen {
    display: block;
    position: fixed;
    z-index: 99;
    top: 0px;
    left: 0px;
    transform: translateX(-100%);
    transition: left 0.2s;
}

.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close-offscreen,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close-offscreen,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close-offscreen {
    top: 32px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger.close-offscreen-icon-available .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger.close-offscreen-icon-available .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger.close-offscreen-icon-available .tcb-icon-close {
    opacity: 0;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-triggered-icon .tcb-icon-open,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-triggered-icon .tcb-icon-open,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-triggered-icon .tcb-icon-open {
    display: block;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp-third"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp-third"] .tcb-icon-close-offscreen,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp-third"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp-third"] .tcb-icon-close-offscreen,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp-third"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp-third"] .tcb-icon-close-offscreen {
    color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp"],.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp"],.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp"] {
    background-color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="dark-tmp"] :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="dark-tmp"] .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="dark-tmp"] :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="dark-tmp"] .tve-ham-wrap.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="dark-tmp"] :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="dark-tmp"] .tve-ham-wrap.tve-m-expanded {
    background: rgb(57,57,57);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap {
    left: -100%;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap.tve-m-expanded {
    left: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
    left: 80vw;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap {
    left: -100%;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap.tve-m-expanded {
    width: 100vw !important;
    left: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger.tve-triggered-icon .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
    left: 100%;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[data-offscreen-width-setup] .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
    left: max(100% - var(--tcb-menu-box-width),0vw) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[data-offscreen-width-setup] .tve-ham-wrap.tve-m-expanded {
    left: max(100% - var(--tcb-menu-box-width),0vw) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap {
    left: calc(100% + 4px);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded {
    left: 20vw;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close-offscreen {
    left: 100%;
    transform: none;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
    left: 20vw;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] .tve-ham-wrap {
    background-color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] :not(.tve-ham-wrap) > ul.tve_w_menu li > a,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] .tve-ham-wrap li > a {
    color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical {
    display: inline-block;
    box-sizing: border-box;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li > a {
    max-width: 100%;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li.expand-children {
    overflow: visible;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li.expand-children > .sub-menu {
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul {
    position: relative;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul ul {
    top: 0px;
    left: 0px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul li {
    position: relative;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical .tcb-menu-logo-wrap {
    display: none !important;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children {
    overflow: visible;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover > .sub-menu,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover .tcb-mega-drop-inner > ul,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children > .sub-menu,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children .tcb-mega-drop-inner > ul {
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li {
    flex: 0 1 auto;
    cursor: pointer;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu > li a:focus {
    outline: none;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a:not(.tcb-logo) {
    font-size: 16px;
    line-height: 2em;
    box-shadow: none;
    letter-spacing: initial;
    color: inherit !important;
    text-decoration: inherit !important;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li {
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li a:hover {
    background-color: rgba(0,0,0,0);
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .tve-dropdown-icon-down {
    display: none;
}

.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before,.thrv_widget_menu.thrv_wrapper li.c-brackets > a::after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::after {
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    background-color: currentcolor;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: "";
    opacity: 0;
    height: 1px;
    left: 0px;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim::after {
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before,.thrv_widget_menu.thrv_wrapper li.c-brackets > a::after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::after {
    background: none;
    font-size: 1em;
    height: 100%;
    top: 0px;
    bottom: 0px;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 0.3em;
    display: inline-flex !important;
}

.thrv_widget_menu.thrv_wrapper li.c-brackets > a::before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::before {
    content: "[";
    left: -0.5em;
    transform: translateX(1.25em);
}

.thrv_widget_menu.thrv_wrapper li.c-brackets > a::after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim::after {
    content: "]";
    right: -0.5em;
    left: auto;
    transform: translateX(-1.25em);
}

.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim::after {
    transform: translateX(0px);
}

.thrv_widget_menu.thrv_wrapper li.c-underline > a::before,.thrv_widget_menu.thrv_wrapper li.c-underline > a::after,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim::after {
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    background-color: currentcolor;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: "";
    opacity: 0;
    height: 1px;
    left: 0px;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim::after {
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper li.c-underline > a::after,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim::after {
    transform: translate(-50%,-10px);
    height: 2px;
    width: 40%;
    top: 105%;
    left: 50%;
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim::after {
    transform: translate(-50%,-5px);
    height: 1px;
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim::before {
    display: none;
}

.thrv_widget_menu.thrv_wrapper li.c-double > a::before,.thrv_widget_menu.thrv_wrapper li.c-double > a::after,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim::after {
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    background-color: currentcolor;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: "";
    opacity: 0;
    height: 1px;
    left: 0px;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim::after {
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper li.c-double > a::before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim::before {
    display: block !important;
    transform: translateY(-10px) !important;
    top: 4px !important;
}

.thrv_widget_menu.thrv_wrapper li.c-double > a::after,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim::after {
    transform: translateY(10px);
    top: calc(100% - 6px);
}

.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-double:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim::after {
    transform: translateY(0px) !important;
}

.thrv_widget_menu.thrv_wrapper li.c-thick > a::before,.thrv_widget_menu.thrv_wrapper li.c-thick > a::after,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim::after {
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    background-color: currentcolor;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: "";
    opacity: 0;
    height: 1px;
    left: 0px;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim::before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim::after {
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper li.c-thick > a::after,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim::after {
    transform: translate(-50%,-10px);
    width: 50%;
    top: 105%;
    left: 50%;
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::after,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim::after {
    transform: translate(-50%,-5px);
    height: 4px;
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover > a::before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim::before {
    display: none;
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner {
    flex: 1 1 auto;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 1em;
    width: 1em;
    height: 1em;
    margin-right: 8px;
    margin-bottom: 2px;
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon svg {
    width: 100%;
    height: 100%;
    line-height: 1em;
    stroke-width: 0;
    stroke: currentcolor;
    fill: currentcolor;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical {
    width: 100%;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical ul {
    width: 100%;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical li {
    display: block;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical > li ul {
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical li.expand-children > ul {
    display: block;
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li.expand-children > ul {
    display: block;
}

div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal > li:first-child {
    margin-left: 0px !important;
}

div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal > li:last-child {
    margin-right: 0px !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li {
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li > a .tve-item-dropdown-trigger svg {
    transform: rotate(-90deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children > a {
    padding: 2px 1.5em 2px 15px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children > a .tve-item-dropdown-trigger {
    right: 0.25em;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li > ul {
    float: left;
    transition: max-height,opacity 0.2s;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li:not(.expand-children):hover > ul {
    visibility: hidden;
    max-height: 0px;
    opacity: 0;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li:not(.expand-children):hover > ul > li {
    max-height: 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li ul {
    max-height: 0px;
    visibility: hidden;
    opacity: 0;
    display: initial !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li.expand-children > ul {
    visibility: visible;
    max-height: fit-content;
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li:hover > ul > li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li.expand-children > ul > li {
    max-height: fit-content;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul > li ul {
    transition: 0.2s;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul.tve_vertical li ul {
    float: left;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul.tve_vertical li:not(.expand-children):hover > ul > li {
    opacity: 0;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul {
    display: initial !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li {
    height: 0px;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li.expand-children > ul {
    width: 100%;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul {
    width: 0px;
    transition: width 0.35s ease-in-out;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul li {
    height: 40px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li:hover > ul > li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li.expand-children > ul > li {
    opacity: 1;
    height: 40px;
    overflow: visible;
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li {
    transition: 0.2s,opacity;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul > li > ul > li ul {
    transition: width 0.25s ease-in-out;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul.tve_vertical li ul {
    float: left;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul.tve_vertical li:not(.expand-children):hover > ul > li {
    opacity: 0;
    height: 0px;
    overflow: hidden;
    visibility: hidden;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul {
    display: initial !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li {
    height: 0px;
    opacity: 0;
    overflow: hidden;
    visibility: hidden;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li.expand-children > ul {
    width: 100%;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul {
    width: 0px;
    transition: width 0.35s ease-in-out;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul li {
    height: 40px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li:hover > ul > li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li.expand-children > ul > li {
    opacity: 1;
    height: 40px;
    overflow: visible;
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li {
    transition: 0.15s linear,opacity linear;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul > li > ul > li ul {
    transition: width 0.25s linear;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical:not(#_) li:not(.expand-children) > .sub-menu {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical:not(#_) li::after {
    content: "";
    display: table;
    clear: both;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical:not(#_) li > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical:not(#_) li > ul:hover {
    max-height: 0px;
    visibility: hidden;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical:not(#_) li.expand-children > ul {
    max-height: fit-content;
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="vmd"]) ul.tve_vertical ul .tve-item-dropdown-trigger {
    transform: rotate(90deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical li {
    position: relative;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul:not(#_),.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul:not(#_) {
    position: absolute;
    left: unset;
    right: 100%;
    top: 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul:not(#_) {
    left: 100% !important;
    right: unset;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical .tve-item-dropdown-trigger {
    transform: rotate(-90deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical .tve-item-dropdown-trigger:not(:empty) {
    margin: 0px 0px 0px 8px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul .tve-item-dropdown-trigger {
    transform: rotate(0deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul .tve-item-dropdown-trigger:not(:empty) {
    margin: 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical .tve-item-dropdown-trigger {
    transform: rotate(90deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical .tve-item-dropdown-trigger:not(:empty) {
    margin: 0px 0px 0px 8px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul .tve-item-dropdown-trigger {
    transform: rotate(180deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul .tve-item-dropdown-trigger:not(:empty) {
    margin: 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li ul {
    float: left;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li:not(.expand-children):hover > ul {
    visibility: hidden;
    max-height: 0px;
    opacity: 0;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li > ul {
    max-height: 0px;
    visibility: hidden;
    opacity: 0;
    display: initial !important;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li.expand-children > ul {
    visibility: visible;
    max-height: fit-content;
    opacity: 1;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li ul {
    transform: perspective(400px) rotate3d(1,0,0,-90deg);
    transform-origin: 50% 0px;
    transition: 0.35s,color 0.35s;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul > li ul ul {
    transform: perspective(1600px) rotate3d(0,1,0,-90deg);
    transform-origin: 0px 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul {
    transform: perspective(400px) rotate3d(0,0,0,0deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li:hover > ul > li.expand-children > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal > li.expand-children > ul > li.expand-children > ul {
    transform: perspective(400px) rotate3d(0,0,0,0deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical > li ul ul {
    transform: perspective(400px) rotate3d(1,0,0,-90deg);
    transform-origin: 50% 0px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li.expand-children > ul {
    transform: perspective(400px) rotate3d(0,0,0,0deg);
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li > ul {
    display: block;
    visibility: hidden;
    top: -100000px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li:hover > ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*="da"]) ul.tve_w_menu.tve_horizontal > li.expand-children > ul {
    top: 100%;
    visibility: visible;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu.tve_vertical {
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu.tve_vertical li {
    margin: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li {
    margin: 0px 15px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li ul {
    border: none;
    background-color: rgb(255,255,255);
    border-radius: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu > li > a {
    font-weight: 600;
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu .sub-menu li {
    font-weight: normal;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu > li:hover > a {
    color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li a {
    color: rgb(102,102,102);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li:hover > a {
    color: rgb(54,54,54);
    text-decoration: none !important;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li:hover {
    background-color: rgb(255,255,255);
    box-shadow: rgba(0,0,0,0.15) 0px 0px 9px 1px;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li {
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu > li a {
    background-color: inherit;
    padding: 6px 10px;
    z-index: 20;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu > li a {
    color: rgb(102,102,102);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu > li:hover > a {
    color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li {
    margin: 0px;
    border-right: none;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li:not(:last-of-type) {
    border-right: 1px solid rgb(217,217,217);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu > li a {
    color: rgb(51,51,51);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover {
    background-color: rgb(57,163,209);
    color: rgb(255,255,255) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover a {
    color: inherit !important;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu {
    box-shadow: none;
    background-color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li {
    background-color: rgb(57,163,209);
    color: rgb(255,255,255) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li:hover {
    color: rgb(224,238,246) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu {
    background-color: rgb(60,61,64);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu > li a {
    color: rgb(255,255,255) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu {
    box-shadow: none;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li {
    background-color: rgb(30,30,31) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li:hover > a {
    color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li a {
    color: rgb(175,175,175);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close-offscreen {
    color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close svg,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close-offscreen svg {
    color: inherit;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"].tve-mobile-dropdown .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"].tve-mobile-dropdown .tcb-icon-close-offscreen {
    color: rgb(17,17,17);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li a {
    color: rgb(175,175,175) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu > li:hover > a {
    color: rgb(57,163,209) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li:hover > a {
    color: rgb(255,255,255) !important;
    text-decoration: underline !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li:hover {
    background-color: rgb(30,30,31);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li {
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu > li a {
    background-color: inherit;
    padding: 2px 10px;
    z-index: 9;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li a {
    color: rgb(175,175,175) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li:hover > a {
    color: rgb(57,163,209) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li {
    border-right: none;
    margin: 0px !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li:not(:last-of-type) {
    border-right: 1px solid rgb(217,217,217);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu > li:hover {
    background-color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li {
    background-color: rgb(57,163,209) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li:hover {
    background-color: rgb(57,163,209);
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li:hover > a {
    color: rgb(255,255,255) !important;
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu > li > a {
    color: rgb(224,238,246) !important;
}

.tve_w_menu ul {
    left: 100%;
    top: 0px;
}

.tve_w_menu > li > ul {
    top: 100%;
    left: 0px;
}

.thrv_widget_menu [data-item-display-desktop="icon"] > a > .m-icon,.thrv_widget_menu [data-item-display-desktop="icon"] > .m-icon,.thrv_widget_menu [data-item-display-desktop="icon"] .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-mm-text .m-icon {
    display: flex !important;
    margin-right: 0px !important;
}

.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="icon"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-desktop="icon"] > .tcb-mm-image {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon"] > a > .tcb-mm-text > .tve-disabled-text-inner {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .m-icon,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tcb-mm-text .m-icon {
    display: flex !important;
}

.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tcb-mm-image {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="icon-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
    display: inline-block !important;
}

.thrv_widget_menu [data-item-display-desktop="text"] > a > .m-icon,.thrv_widget_menu [data-item-display-desktop="text"] > .m-icon,.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-mm-text .m-icon {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-mm-image {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
    display: inline-block !important;
}

.thrv_widget_menu [data-item-display-desktop="image"] > a > .m-icon,.thrv_widget_menu [data-item-display-desktop="image"] > .m-icon,.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-text .m-icon {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-text,.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-text {
    flex-grow: 0 !important;
}

.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-image {
    display: flex !important;
}

.thrv_widget_menu [data-item-display-desktop="image"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-text > .tve-disabled-text-inner {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-desktop="image-text"] > .m-icon,.thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-mm-text .m-icon {
    display: none !important;
}

.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-mm-image {
    display: flex !important;
}

.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
    display: inline-block !important;
}

body.logged-in .thrv_widget_menu .tcb-menu-display-desktop-logged-out {
    display: none !important;
}

body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-desktop-logged-in {
    display: none !important;
}

:not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-desktop-always {
    display: block !important;
}

.thrv_widget_menu .tcb-mm-image,.thrv_widget_menu .tcb-menu-item-image {
    background-size: cover;
    background-position: center center;
    position: relative;
    height: 45px;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row,.thrv_widget_menu .tcb--row {
    flex-direction: row;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row .tcb-menu-item-image,.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row .m-icon,.thrv_widget_menu .tcb--row .tcb-menu-item-image,.thrv_widget_menu .tcb--row .m-icon {
    margin-right: 8px;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row-reverse,.thrv_widget_menu .tcb--row-reverse {
    flex-direction: row-reverse;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row-reverse .tcb-menu-item-image,.thrv_widget_menu .tcb-menu-img-hamburger.tcb--row-reverse .tcb-mm-image .m-icon,.thrv_widget_menu .tcb--row-reverse .tcb-menu-item-image,.thrv_widget_menu .tcb--row-reverse .tcb-mm-image .m-icon {
    margin-left: 8px;
}

.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) {
    flex-direction: row;
}

.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) .tcb-menu-item-image,.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) .m-icon {
    order: 3;
    margin-left: 8px;
    margin-right: 0px !important;
}

.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text).tcb-mm-container,.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) .tcb-mm-container {
    flex-direction: row-reverse;
}

.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text).tcb-mm-container .tcb-mm-image,.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) .tcb-mm-container .tcb-mm-image {
    margin-left: 8px;
}

.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text).tcb-mm-container .m-icon,.thrv_widget_menu .tcb--row-reverse:not(.tcb-menu-img-hamburger):not(.tcb-mm-text) .tcb-mm-container .m-icon {
    order: 0 !important;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column,.thrv_widget_menu .tcb--column {
    flex-direction: column;
    justify-content: center;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-menu-item-image,.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-mm-image,.thrv_widget_menu .tcb--column .tcb-menu-item-image,.thrv_widget_menu .tcb--column .tcb-mm-image {
    flex-basis: auto !important;
    margin-bottom: 10px;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tcb-mm-text,.thrv_widget_menu .tcb--column .tcb-mm-text {
    flex-basis: auto !important;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .m-icon,.thrv_widget_menu .tcb--column .m-icon {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.thrv_widget_menu .tcb-menu-img-hamburger.tcb--column .tve-item-dropdown-trigger,.thrv_widget_menu .tcb--column .tve-item-dropdown-trigger {
    position: absolute;
    bottom: 0.5em;
    right: 0px;
}

.tcb--row .tcb-menu-item-image {
    flex: 0 0 45px;
    width: auto;
}

body:not(.logged-in) .thrv_widget_menu .tcb-menu-item-image[data-d-f="user"],body:not(.logged-in) .thrv_widget_menu .tcb-mm-image[data-d-f="user"] {
    display: none !important;
}

body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image-text"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image-text"] > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-desktop="image"] > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-menu-item-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-image.tcb-elem-placeholder,body:not(.tve_editor_page) .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-image.tcb-elem-placeholder {
    display: none !important;
}

.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"] .tcb-mega-drop .thrv_text_element {
    display: none;
}

.thrv_widget_menu:not(#_):not(#_) li button {
    display: none !important;
}

.thrv_widget_menu:not(#_):not(#_) li a {
    --background-image: none;
    background-image: var(--background-image,none) !important;
}

.thrv_widget_menu:not(#_):not(#_) path {
    transition: none !important;
}

.thrv_widget_menu:not(#_):not(#_) li li li:first-child {
    margin-top: 0px !important;
}

.thrv_widget_menu:not(#_):not(#_) ul ul ul {
    padding-top: 0px !important;
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu > li ul {
    min-width: fit-content;
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu > li ul li {
    min-width: fit-content;
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std):not(.tve-regular) .tve-disabled-text-inner {
    white-space: normal;
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) li > a.tve-jump-scroll {
    pointer-events: none;
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) li > a.tve-jump-scroll .tve-item-dropdown-trigger {
    pointer-events: all;
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) .tcb-mega-drop li li > a.tve-jump-scroll {
    pointer-events: all;
}

.thrv-page-section {
    position: relative;
    box-sizing: border-box !important;
}

.thrv-page-section .tve-page-section-out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    transition: box-shadow 0.5s;
    overflow: hidden;
}

.thrv-page-section.tve-height-update .tve-page-section-in {
    min-height: 150px;
}

.thrv-page-section .tve-page-section-in {
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 1;
    min-height: 40px;
}

.thrv-page-section.tcb-window-width .tve-page-section-in {
    padding-left: 0px;
    padding-right: 0px;
}

.tve-page-section-in > .thrv_wrapper:first-child {
    margin-top: 0px;
}

.tve-page-section-in > .thrv_wrapper:last-child {
    margin-bottom: 0px;
}

.thrv_wrapper .tve-content-box-background {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
    -webkit-background-clip: padding-box;
    height: 100% !important;
}

.thrv_wrapper.thrv-content-box {
    box-sizing: border-box;
    position: relative;
    min-height: 10px;
}

.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element) {
    box-sizing: border-box;
}

.tve-cb {
    display: inline-block;
    vertical-align: middle;
    clear: both;
    overflow: visible;
    width: 100%;
    z-index: 1;
    position: relative;
    min-height: 10px;
}

.thrv_responsive_video {
    width: 100%;
    min-width: 100px;
}

#tve_editor .thrv_responsive_video {
    box-sizing: border-box;
}

.tcb-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;
    stroke-width: 0;
    stroke: currentcolor;
    fill: currentcolor;
    box-sizing: content-box;
    transform: rotate(var(--tcb-icon-rotation-angle,0deg));
}

svg.tcb-icon path:not([fill="none"]) {
    transition: none;
    fill: inherit !important;
    stroke: inherit !important;
}

.thrv_icon {
    text-align: center;
}

.thrv-button {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: table !important;
}

.thrv-button.thrv_wrapper {
    padding: 0px;
}

.thrv-button .tcb-plain-text {
    cursor: pointer;
}

.tcb-with-icon:not(.tcb-flip) .tcb-button-texts {
    padding-left: 15px;
}

.tcb-with-icon.tcb-flip .tcb-button-icon {
    padding-left: 15px;
}

.tcb-with-icon .tcb-button-icon {
    display: block;
}

.tcb-with-icon .tcb-button-icon .thrv_wrapper.thrv_icon {
    margin: 0px;
}

a.tcb-button-link {
    background-color: rgb(26,188,156);
    padding: 12px 15px;
    font-size: 18px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 1.2em;
}

a.tcb-button-link:hover {
    background-color: rgb(21,162,136);
}

.tcb-flip a.tcb-button-link {
    flex-direction: row-reverse;
}

.thrv-button a.tcb-button-link {
    color: rgb(255,255,255);
    text-decoration: none !important;
}

a.tcb-button-link > span::before {
    position: absolute;
    content: "";
    display: none;
    top: -100px;
    bottom: -100px;
    width: 1px;
    left: 10px;
    background-color: rgb(0,121,0);
}

span.tcb-button-texts {
    color: inherit;
    display: block;
    flex: 1 1 0%;
    position: relative;
}

span.tcb-button-texts > span {
    display: block;
    padding: 0px;
}

span.tcb-button-icon {
    display: none;
    font-size: 1em;
    line-height: 0;
    position: relative;
    color: inherit;
}

span.tcb-button-icon .tcb-icon {
    height: 1em;
}

.thrv_wrapper.thrv-divider {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
}

.thrv_wrapper.thrv-divider hr {
    margin: 0px;
}

.tve_sep-1 {
    min-width: 10px;
    border-bottom-style: solid !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.thrv-styled_list {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.thrv-styled_list ul.tcb-styled-list {
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}

.thrv-styled_list ul.tcb-styled-list li div.thrv_icon {
    padding: 10px;
    margin: 0px;
    box-sizing: content-box;
}

.tcb-styled-list-icon-text {
    display: block;
    z-index: 0;
    line-height: 2.3em;
}

.tcb-styled-list-icon {
    position: relative;
    z-index: 1;
}

.thrv-styled-list-item {
    display: flex;
    place-content: flex-start;
    align-items: flex-start;
    word-break: break-word;
}

.thrv-styled-list-item::before {
    content: none !important;
}

.tve_image_caption {
    position: relative;
}

.tve_image_caption:not(.tcb-mm-image.tve-tab-image) {
    height: auto !important;
}

.tve_image_caption .tve_image {
    max-width: 100%;
    width: 100%;
}

.tve_image_caption.tve-image-caption-below {
    display: flex;
    flex-direction: column;
}

:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link) {
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
}

:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link):hover {
    color: inherit;
    font: inherit;
    letter-spacing: inherit;
}

.thrv_text_element a:not(.tcb-button-link) {
    font-size: inherit;
}

.tcb-style-wrap strong {
    font-weight: var(--g-bold-weight,bold);
}

.tcb-plain-text {
    cursor: text;
}

.thrv_text_element {
    overflow-wrap: break-word;
}

.thrive-symbol-shortcode {
    position: relative;
}

body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header {
    padding: 0px;
}

.thrv-search-form {
    max-width: 600px;
    --tve-applied-max-width: 600px;
}

.thrv-search-form form {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}

.thrv-search-form form .thrv-sf-input {
    flex: 1 1 auto;
}

.thrv-search-form form .thrv-sf-input input {
    width: 100%;
    background-color: rgb(255,255,255);
    padding: 14px 15px;
    border: 1px solid rgba(82,96,109,0.5);
    border-radius: 4px 0px 0px 4px;
    line-height: 1em;
    color: rgb(80,86,95);
    resize: vertical;
    outline: none;
    font-size: 17px;
    min-height: 100%;
    font-family: Arial,sans-serif;
    box-sizing: border-box;
}

.thrv-search-form form .thrv-sf-input input::placeholder {
    opacity: 0.8;
    font: inherit !important;
    color: inherit !important;
}

.thrv-search-form form .thrv-sf-input input:hover,.thrv-search-form form .thrv-sf-input input:focus {
    border-color: rgba(82,96,109,0.3);
}

.thrv-search-form form .thrv-sf-input input[type="search"] {
    appearance: searchfield;
}

.thrv-search-form form .thrv-sf-submit {
    flex: 0 0 auto;
    position: relative;
}

.thrv-search-form form .thrv-sf-submit[data-button-layout="icon"] .tve_btn_txt {
    display: none;
}

.thrv-search-form form .thrv-sf-submit[data-button-layout="text"] .tcb-sf-button-icon {
    display: none;
}

.thrv-search-form form .thrv-sf-submit[data-button-layout="icon_text"] .tcb-sf-button-icon {
    margin-right: 5px;
}

.thrv-search-form form .thrv-sf-submit button {
    display: flex;
    border-width: 0px;
    background-color: rgb(82,96,109);
    padding: 14px 15px;
    font-size: 17px;
    color: rgb(255,255,255);
    cursor: pointer;
    align-items: center;
    justify-content: space-around;
    height: 100%;
    border-radius: 0px 4px 4px 0px;
    font-weight: normal;
    box-sizing: border-box;
}

.thrv-search-form form .thrv-sf-submit button:hover,.thrv-search-form form .thrv-sf-submit button:focus {
    background-color: rgba(82,96,109,0.85);
}

.thrv-search-form form .thrv-sf-submit button .tcb-sf-button-icon .thrv_wrapper {
    margin: 0px;
}

:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search {
    width: 100%;
    position: relative;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: none !important;
    float: none !important;
    margin: auto !important;
    box-sizing: border-box !important;
}

:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input {
    transform: none;
    transition: none;
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    width: auto;
}

:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input input {
    display: inline-block;
}

.thrv-search-form .tcb-sf-close-icon {
    background: rgba(0,0,0,0);
    border: 0px;
    position: absolute;
    line-height: 0;
    padding: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
    margin: 0px;
}

.tve-sf-overlay-container {
    top: 0px;
    left: 0px;
    width: 100%;
    position: fixed !important;
    z-index: 9999 !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    box-sizing: border-box !important;
    max-width: none !important;
}

.tve-sf-overlay-container.thrv_wrapper {
    margin: 0px;
}

.tve-sf-overlay-container > .tve-cb {
    box-sizing: border-box;
}

.tve-sf-overlay-container .tcb-sf-close-icon {
    background: rgba(0,0,0,0);
    border: 0px;
    position: absolute;
    line-height: 0;
    padding: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
    margin: 0px;
}

.tcb-logo {
    display: block;
    max-width: 100%;
    width: 240px;
    box-sizing: border-box !important;
}

.thrv_widget_menu .tcb-logo {
    width: auto;
    margin: 0px;
}

.tcb-logo.thrv_wrapper {
    padding: 0px;
}

.tcb-logo img {
    display: block;
    max-width: 100%;
    height: auto;
}

.tcb-post-content {
    overflow-wrap: break-word;
}

.tcb-post-content.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0px;
}

#tve_editor .tcb-post-content p {
    font-size: 16px;
    line-height: 1.6em;
}

.tcb-post-list {
    box-sizing: content-box;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
    padding: 0px !important;
}

.tcb-post-read-more {
    display: table;
    float: left;
    position: relative;
}

.tcb-post-read-more.thrv_wrapper {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

.tcb-post-read-more .tcb-button-link {
    color: rgb(255,255,255);
    --tcb-applied-color: #fff;
    text-decoration: none !important;
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link {
    border-radius: 5px;
    border: 1px solid rgb(215,215,215);
    color: rgb(10,10,10);
    --tcb-applied-color: #0a0a0a;
    font-size: 14px;
    padding: 10px;
    background-color: rgb(255,255,255) !important;
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link:hover {
    background-color: rgb(255,255,255);
    color: rgb(0,143,255);
}

.tcb-post-read-more-link:hover {
    border: 1px solid rgb(0,143,255);
}

article {
    box-sizing: border-box;
    transition: opacity 1s ease-in-out;
    width: 100%;
}

article.thrv_wrapper {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article {
    position: relative;
}

body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article > .tve-article-cover,body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article .tve-article-cover a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
    z-index: 12;
}

.tcb-article-cover-link,.tcb-post-list .tve-article-cover a {
    line-height: 0 !important;
    font-size: 0px !important;
    color: rgba(0,0,0,0) !important;
}

.tcb-post-list.empty-list {
    min-height: 20px;
}

.tcb-post-list.empty-list > * {
    display: none;
}

.tcb-post-list.empty-list:not(.tve-loading)::after {
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
    content: attr(data-no_posts_text) !important;
}

.tve-loading {
    position: relative;
    opacity: 0.7;
}

.tve-loading.load-bot {
    opacity: 1;
}

.tve-loading.load-bot::after {
    bottom: 0px;
    top: inherit;
}

.tve-loading::after {
    background-image: url("data:image/png;base64,R0lGODlhQABAAPQOAOrq6n9/f9zc3EVFRSgoKLe3t2lpaaampsvLy1ZWVpCQkDMzM4+Pj46Ojuvr64CAgOzs7IGBge3t7e7u7oKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEwRjU1RDY3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEwRjU1RDc3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiPiA8ZGM6cmlnaHRzPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7CqSBpZGVvbG9neSAtIGh0dHA6Ly93d3cucmVkYnViYmxlLmNvbS9wZW9wbGUvaWRlb2xvZ3k8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4g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");
    background-color: rgba(0,0,0,0);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px;
    content: "";
    display: block;
    height: 50px;
    position: absolute;
    width: 50px;
    left: calc(50% - 25px) !important;
    top: calc(50% - 25px) !important;
}

.tve-loading article {
    opacity: 0.4;
}

.tcb-post-list,.tve-content-list {
    --tve-gallery-vertical-space: 10px;
    --tve-gallery-horizontal-space: 10px;
    --tve-gallery-column-height: 120px;
    --tve-gallery-gutter: 10px;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading,.tcb-image-gallery .tcb-carousel-container.tve-loading,.tcb-post-list .tcb-image-gallery-container.tve-loading,.tcb-post-list .tcb-carousel-container.tve-loading,.tve-content-list .tcb-image-gallery-container.tve-loading,.tve-content-list .tcb-carousel-container.tve-loading,.thrive-display-testimonials .tcb-image-gallery-container.tve-loading,.thrive-display-testimonials .tcb-carousel-container.tve-loading {
    position: relative;
    opacity: 0.7;
    height: 100px;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot,.tcb-image-gallery .tcb-carousel-container.tve-loading.load-bot,.tcb-post-list .tcb-image-gallery-container.tve-loading.load-bot,.tcb-post-list .tcb-carousel-container.tve-loading.load-bot,.tve-content-list .tcb-image-gallery-container.tve-loading.load-bot,.tve-content-list .tcb-carousel-container.tve-loading.load-bot,.thrive-display-testimonials .tcb-image-gallery-container.tve-loading.load-bot,.thrive-display-testimonials .tcb-carousel-container.tve-loading.load-bot {
    opacity: 1;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot::after,.tcb-image-gallery .tcb-carousel-container.tve-loading.load-bot::after,.tcb-post-list .tcb-image-gallery-container.tve-loading.load-bot::after,.tcb-post-list .tcb-carousel-container.tve-loading.load-bot::after,.tve-content-list .tcb-image-gallery-container.tve-loading.load-bot::after,.tve-content-list .tcb-carousel-container.tve-loading.load-bot::after,.thrive-display-testimonials .tcb-image-gallery-container.tve-loading.load-bot::after,.thrive-display-testimonials .tcb-carousel-container.tve-loading.load-bot::after {
    bottom: 0px;
    top: inherit;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading .tve_image_caption,.tcb-image-gallery .tcb-carousel-container.tve-loading .tve_image_caption,.tcb-post-list .tcb-image-gallery-container.tve-loading .tve_image_caption,.tcb-post-list .tcb-carousel-container.tve-loading .tve_image_caption,.tve-content-list .tcb-image-gallery-container.tve-loading .tve_image_caption,.tve-content-list .tcb-carousel-container.tve-loading .tve_image_caption,.thrive-display-testimonials .tcb-image-gallery-container.tve-loading .tve_image_caption,.thrive-display-testimonials .tcb-carousel-container.tve-loading .tve_image_caption {
    opacity: 0;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading::after,.tcb-image-gallery .tcb-carousel-container.tve-loading::after,.tcb-post-list .tcb-image-gallery-container.tve-loading::after,.tcb-post-list .tcb-carousel-container.tve-loading::after,.tve-content-list .tcb-image-gallery-container.tve-loading::after,.tve-content-list .tcb-carousel-container.tve-loading::after,.thrive-display-testimonials .tcb-image-gallery-container.tve-loading::after,.thrive-display-testimonials .tcb-carousel-container.tve-loading::after {
    background-image: url("data:image/gif;base64,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");
    background-color: rgba(0,0,0,0);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px;
    content: "";
    display: block;
    height: 50px;
    left: calc(50% - 25px);
    position: absolute;
    top: calc(50% - 25px);
    width: 50px;
}

:not(#_s) .tcb-window-width {
    margin-left: calc(50% - 50vw) !important;
    width: 100vw;
}

.notifications-content-wrapper.tcb-permanently-hidden {
    display: none !important;
}

.tcb-permanently-hidden {
    display: none !important;
}

.tar-disabled {
    cursor: default;
    opacity: 0.4;
    pointer-events: none;
}

.tcb-elem-placeholder {
    display: none;
}

.tcb-clear::after {
    display: block;
    height: 0px;
    content: "";
}

.svg-shape-top {
    fill: rgb(255,255,255);
}

.thrv_wrapper .svg-shape-top {
    position: absolute;
    left: 0px;
}

.tve_et_click {
    cursor: pointer;
}

.tve_ea_thrive_animation {
    opacity: 0;
}

.tve_ea_thrive_animation.tve_anim_start {
    opacity: 1;
    transition: 0.5s ease-out;
}

.tve_ea_thrive_animation.tve_anim_slide_top {
    transform: translateY(-200px);
}

.tve_ea_thrive_animation.tve_anim_slide_top.tve_anim_start {
    transform: translateY(0px);
}

.tve_ea_thrive_animation.tve_anim_slide_bottom {
    transform: translateY(200px);
}

.tve_ea_thrive_animation.tve_anim_slide_bottom.tve_anim_start {
    transform: translateY(0px);
}

.tve_ea_thrive_animation.tve_anim_slide_left {
    transform: translateX(-200px);
}

.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start {
    transform: translateX(0px);
}

.tve_ea_thrive_animation.tve_anim_grow {
    transition: transform 0.2s ease-out;
    transform: scale(1);
    opacity: 1;
    visibility: visible !important;
}

.tve_ea_thrive_animation.tve_anim_grow.tve_anim_start {
    transform: scale(1.1);
    transition: 0.2s ease-out;
}

.tve_ea_thrive_animation.tve_anim_pulse_grow {
    visibility: visible !important;
    opacity: 1;
}

.tve_ea_thrive_animation.tve_anim_pulse_grow.tve_anim_start {
    animation-name: pulse-grow;
    animation-duration: 0.3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

.tve_ea_thrive_animation.tve_anim_hang {
    visibility: visible !important;
    opacity: 1;
}

.tve_ea_thrive_animation.tve_anim_hang.tve_anim_start {
    animation-name: hang-sink,hang;
    animation-duration: 0.3s,1s;
    animation-delay: 0s,0.3s;
    animation-timing-function: ease-out,ease-in-out;
    animation-iteration-count: 1,infinite;
    animation-fill-mode: forwards;
    animation-direction: normal,alternate;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right {
    opacity: 1;
    visibility: visible !important;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link {
    position: relative;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link > span {
    position: relative;
    z-index: 1;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right > .tcb-button-link::after {
    visibility: visible;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border-radius: 0px;
    transform: scaleX(0);
    transform-origin: 0px 50%;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start > .tcb-button-link::after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover > .tcb-button-link::after {
    transform: scaleX(1) !important;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical {
    opacity: 1;
    visibility: visible !important;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link {
    position: relative;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link > span {
    position: relative;
    z-index: 1;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical > .tcb-button-link::after {
    visibility: visible;
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    border-radius: 0px;
    transform: scaleY(0);
    transform-origin: 50% center;
    transition-property: transform;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start > .tcb-button-link::after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover > .tcb-button-link::after {
    transform: scaleY(1) !important;
}

.tcb-flex-row {
    display: flex;
    flex-flow: row;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 0px;
    margin-left: -15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.tcb-flex-col {
    flex: 1 1 auto;
    padding-top: 0px;
    padding-left: 15px;
}

.tcb-flex-row .tcb-flex-col {
    box-sizing: border-box;
}

.tcb--cols--2:not(.tcb-resized) > .tcb-flex-col {
    max-width: 50%;
}

.tcb--cols--3:not(.tcb-resized) > .tcb-flex-col {
    max-width: 33.3333%;
}

.tcb--cols--4:not(.tcb-resized) > .tcb-flex-col {
    max-width: 25%;
}

.tcb-col {
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.tcb-flex-row .tcb-col {
    box-sizing: border-box;
}

.thrv-svg-icon svg {
    width: 1em;
    height: 1em;
    stroke-width: 0;
    fill: currentcolor;
    stroke: currentcolor;
}

html {
    text-rendering: auto !important;
}

html body {
    text-rendering: auto !important;
}

#tve_editor ul {
    margin-left: 20px;
}

#tve_editor ul.tve_w_menu {
    margin-left: 0px;
}

#tve_editor ul.tve_w_menu ul {
    margin-left: 0px;
}

.tve_p_center {
    text-align: center;
}

.thrv_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 1px;
}

.thrv_wrapper div {
    box-sizing: content-box;
}

.thrv_symbol .thrv_wrapper:not(.thrv_icon) {
    box-sizing: border-box !important;
}

.thrv_wrapper.tve-elem-default-pad {
    padding: 20px;
}

.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv-page-section,.thrv_wrapper.thrv_symbol {
    margin: 0px;
}

.thrv_wrapper.thrv-columns {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
}

.thrv_wrapper.tcb-window-width {
    position: relative;
    max-width: none !important;
}

.tve_shortcode_editor h1 {
    padding: 0px;
}

p {
    font-size: 1em;
}

.tve_clearfix::after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}

.tve_image {
    border-radius: 0px;
    box-shadow: none;
}

div .tve_image_caption {
    padding: 0px;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.tve_image_caption .tve_image_frame {
    display: block;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}

.tve_image_caption .tve_image {
    display: block;
    padding: 0px;
    height: auto;
}

.tve_image_caption .wp-caption-text {
    margin: 0px;
    font-size: 14px;
    color: dimgray;
    padding: 5px 0px 0px;
    max-width: 100%;
}

.tve_image_caption.img_style_framed {
    border: 5px solid rgba(0,0,0,0);
    outline: rgb(231,231,231) solid 1px;
    border-radius: 1px;
}

.tve_responsive_video_container {
    position: relative;
    height: 0px;
    overflow: hidden;
    padding-bottom: 56.25%;
    display: block;
}

.tve_responsive_video_container iframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100% !important;
    height: 100% !important;
}

a:not(.tcb-button-link) svg.tcb-icon {
    color: rgb(17,17,17);
}

.thrv_icon {
    line-height: 0;
}

.thrv_icon.tcb-icon-display {
    display: table;
    border-collapse: initial;
}

.thrv_icon.thrv_wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.thrv_wrapper [class*=" icon-"] {
    border-radius: 0px;
    background: rgba(0,0,0,0);
}

.thrv_widget_menu li {
    margin-top: 0px;
    padding: 0px 10px;
}

.thrv_widget_menu.thrv_wrapper.tcb-mega-std .tve_w_menu.tve_horizontal > li ul {
    border: none;
}

.thrv_widget_menu.thrv_wrapper.tve-vertical-menu {
    width: 100%;
}

.thrv_widget_menu.thrv_wrapper.tve_center {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
    position: relative;
    margin: 0px;
    padding: 0px 0px 0px 1em;
    list-style-type: none;
    list-style-image: none;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul {
    margin: 0px;
    padding: 0px 0px 0px 1em;
    list-style-type: none;
    list-style-image: none;
    background-color: rgb(255,255,255);
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li {
    margin-bottom: 0px;
    margin-left: 0px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li::before {
    content: "";
    display: none;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li > a {
    color: rgb(55,55,55);
    text-decoration: none;
    display: flex;
    align-items: center;
    line-height: 1;
    position: relative;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical > li ul {
    border: 1px solid rgb(180,180,180);
    border-radius: 3px;
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical > li ul li > a {
    padding: 2px 15px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal {
    z-index: 9;
    padding: 0px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li {
    display: inline-block;
    position: relative;
    padding: 2px 10px;
    max-width: 100%;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul {
    padding: 0px;
    position: absolute;
    border: 1px solid rgb(180,180,180);
    border-radius: 3px;
    display: none;
    z-index: 4;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li {
    padding: 0px;
    display: block;
    position: relative;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:first-child a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li:last-child a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul li > a {
    padding: 2px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.thrv_widget_menu.thrv_wrapper:not(.tve-regular) ul.tve_w_menu.tve_horizontal > li ul {
    position: static;
}

.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_vertical a,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal a {
    line-height: 2;
}

.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_vertical svg,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal svg {
    width: 1.5em;
    height: 1em;
    transition: 0.15s;
    fill: currentcolor;
    margin-left: 5px;
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_vertical li > a {
    display: inline-flex;
}

.thrv_responsive_video.thrv_wrapper {
    max-height: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.thrv_responsive_video.thrv_wrapper.rv_style_white_frame {
    background: rgb(0,0,0);
    border: 7px solid rgb(255,255,255);
    border-radius: 7px;
    padding: 0px;
}

#tve_zoom_overlay {
    background: rgb(0,0,0);
    opacity: 0.7;
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 1000000;
}

#tve_zoom_lightbox {
    position: fixed;
    z-index: 1000050;
    top: 50%;
    left: 50%;
    padding: 15px;
    border-radius: 10px;
    height: auto;
}

.tve_close_lb {
    cursor: pointer;
    position: absolute;
    right: -15px;
    top: -15px;
    color: rgb(255,255,255);
    background: rgb(0,0,0);
    height: 25px;
    width: 25px;
    border-radius: 16px;
    font-size: 10px;
    border: 2px solid rgb(255,255,255);
    box-shadow: rgb(0,0,0) 0px 0px 10px 2px;
    transition: transform 0.1s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tve_close_lb:hover,.tve_close_lb:focus {
    transform: scale(1.1);
    transform-origin: center center;
}

.tve_ea_thrive_zoom img:hover {
    cursor: -webkit-zoom-in;
}

.video_overlay {
    cursor: pointer;
}

.video_overlay.tcb-video-cover {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    justify-content: center;
    position: absolute;
    background-color: rgb(255,255,255);
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    z-index: 3;
    background-image: linear-gradient(rgba(0,0,0,0.06),rgba(0,0,0,0.06));
    background-size: auto;
    background-position: 50% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat;
}

.video_overlay.tcb-video-cover[data-ct="video_cover-0"] {
    --tcb-local-default-master-h: var(--tcb-main-master-h,0);
    --tcb-local-default-master-s: var(--tcb-main-master-s,100%);
    --tcb-local-default-master-l: var(--tcb-main-master-l,69%);
    --tcb-local-default-master-a: var(--tcb-main-master-a,1);
}

.video_overlay.tcb-video-cover[data-ct="video_cover-0"] .tcb-video-cover-default-play-icon {
    background-color: hsla(var(--tcb-local-default-master-h),var(--tcb-local-default-master-s),var(--tcb-local-default-master-l),var(--tcb-main-master-a,1));
    --background-color: hsla(var(--tcb-local-default-master-h),var(--tcb-local-default-master-s),var(--tcb-local-default-master-l),var(--tcb-main-master-a,1));
    --tve-applied-background-color: hsla(var(--tcb-local-default-master-h),var(--tcb-local-default-master-s),var(---tcb-local-default-master-l),var(--tcb-main-master-a,1));
}

.video_overlay.tcb-video-cover .tcb-video-cover-image {
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.video_overlay.tcb-video-cover .thrv_wrapper {
    position: relative;
    z-index: 2;
}

.video_overlay.video_overlay_image {
    z-index: 3;
    position: absolute;
    width: 100%;
    height: 100%;
}

.video_overlay .overlay_play_button {
    transition: color,0.3s,all;
    color: inherit;
    cursor: pointer;
    text-align: center;
}

.video_overlay .overlay_play_button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4em;
    height: 5em;
    transform: translate(-50%,-50%);
}

.tcb-video-cover-default-play-icon {
    font-size: 50px;
    border-radius: 100px;
    overflow: hidden;
    width: 50px;
    height: 50px;
    max-height: 50px;
    box-shadow: rgba(0,0,0,0.22) 0px 11px 30px 0px;
    margin: 0px auto;
    background-color: rgb(255,97,97);
    padding: 22px !important;
    z-index: 14 !important;
}

.tcb-video-cover-default-play-icon .tcb-icon {
    color: rgb(255,255,255);
}

#tve_editor.tve_empty_dropzone .thrv_symbol.thrv_header .symbol-section-in {
    padding: 1px;
}

#wrapper .symbol-edit-mode.thrv_header .symbol-section-in {
    padding: 1px;
}

.thrv_symbol.thrv_header,.thrv_symbol.thrv_footer {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}

.thrv_symbol.thrv_header .thrive-symbol-shortcode {
    margin: 0px auto;
    position: relative;
}

.symbol-section-in {
    margin: 0px auto;
    position: relative;
    z-index: 1;
    box-sizing: border-box;
}

.symbol-section-in:empty::before {
    font-family: sans-serif;
    line-height: 40px;
}

.symbol-section-in::after,.symbol-section-in::before {
    content: "";
    display: block;
    overflow: auto;
}

.thrive-shortcode-content a {
    color: inherit;
}

.symbol-section-out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
    box-sizing: border-box !important;
}

#tve_zoom_image_content img {
    box-shadow: rgba(0,0,0,0.75) 0px 0px 22px -2px;
    max-width: 100%;
}

.tve-content-box-background[data-clip-id] {
    transform: rotateZ(0deg);
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder {
    min-height: var(--tcb-container-height-d,100px) !important;
    position: relative;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section {
    box-sizing: border-box;
    margin: 0px;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box {
    box-sizing: border-box;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_black {
    color: rgb(16,16,16);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black a:hover {
    color: rgb(16,16,16);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black.tve_horizontal ul a.tve-active {
    background-color: rgb(16,16,16);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_blue {
    color: rgb(62,104,178);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue a:hover {
    color: rgb(62,104,178);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue.tve_horizontal ul a.tve-active {
    background-color: rgb(62,104,178);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_green {
    color: rgb(26,188,156);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green a:hover {
    color: rgb(26,188,156);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green.tve_horizontal ul a.tve-active {
    background-color: rgb(26,188,156);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_orange {
    color: rgb(230,126,34);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange a:hover {
    color: rgb(230,126,34);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange.tve_horizontal ul a.tve-active {
    background-color: rgb(230,126,34);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_purple {
    color: rgb(134,86,193);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple a:hover {
    color: rgb(134,86,193);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple.tve_horizontal ul a.tve-active {
    background-color: rgb(134,86,193);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_red {
    color: rgb(206,39,27);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red a:hover {
    color: rgb(206,39,27);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red.tve_horizontal ul a.tve-active {
    background-color: rgb(206,39,27);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_teal {
    color: rgb(56,125,113);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal a:hover {
    color: rgb(56,125,113);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal.tve_horizontal ul a.tve-active {
    background-color: rgb(56,125,113);
    color: rgb(255,255,255);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_white {
    color: rgb(216,216,216);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white a:hover {
    color: rgb(216,216,216);
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white.tve_horizontal ul a.tve-active {
    background-color: rgb(216,216,216);
    color: rgb(255,255,255);
}

.tve_flt .tve_sep {
    border: none;
    margin: 0px !important;
    max-width: 100% !important;
}

.tve_flt .thrv_wrapper > .tve_sep {
    width: 100%;
    background-color: rgba(0,0,0,0);
}

.thrv_wrapper.thrv_contentbox_shortcode {
    position: relative;
}

.tcb-post-content::after {
    clear: both;
}

.tcb-post-content {
    margin: 1.5em 0px 0px;
}

article {
    position: relative;
}

.thrive-progress-bar {
    --bar-background-color: var(--tcb-skin-color-0,#e97954);
    --tcb-applied-color: var(--tcb-skin-color-0,#e97954);
    --bar-height: 6px;
    width: 100%;
    pointer-events: none;
    appearance: none;
    position: fixed;
    background-color: transparent;
    max-height: var(--bar-height,6px);
    border: 0px;
    display: none;
}

.thrive-progress-bar::-moz-progress-bar {
    background-color: var(--bar-background-color,#e97954);
    border: 0;
    height: var(--bar-height,6px);
}

.thrive-progress-bar::-webkit-progress-value {
    background-color: var(--bar-background-color,#e97954);
    height: var(--bar-height,6px);
}

.thrive-progress-bar::-webkit-progress-bar {
    background-color: transparent;
    height: var(--bar-height,6px);
}

.thrive-progress-bar:focus {
    outline: none;
}

.thrv-divider.theme-sidebar-divider {
    display: inline-block;
    width: 16px;
    padding-bottom: 20px;
    padding-top: 5px;
}

.thrv-divider.theme-sidebar-divider .tve_sep {
    border-width: 1px;
    border-color: rgb(10,10,10);
}

.thrive-dynamic-styled-list-item .tcb-styled-list-icon {
    display: none;
}

.theme-style.thrv_wrapper {
    margin-top: 50px;
}

.theme-style h6 {
    text-transform: uppercase;
    font-weight: 500;
}

.thrv-divider .tve_sep {
    background: transparent;
    border: none;
}

.thrv-divider .tve_sep-1 {
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom-style: solid;
    border-top: 0px;
    height: 0px;
    width: initial !important;
}

.thrive_author_box {
    min-height: 50px;
}

.thrv_wrapper.thrv_text_element {
    padding: 1px;
}

.thrive-dynamic-list {
    display: table;
}

.thrive-dynamic-list:empty {
    min-height: 40px;
}

.thrive-dynamic-list .theme-dynamic-list {
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}

.thrive-dynamic-list li {
    display: flex;
    margin: 0px 0px 15px;
}

.thrive-dynamic-list li .thrive-dynamic-styled-list-text {
    display: flex;
    align-items: center;
}

.thrive-dynamic-list a {
    text-decoration: none;
    color: rgb(10,10,10);
    font-weight: normal;
    font-size: 14px;
}

.tcb-flip .tcb-button-link {
    flex-direction: row-reverse;
}

a.tcb-plain-text {
    cursor: pointer;
}

.section-background .svg-shape-top {
    position: absolute;
    left: 0px;
}

.thrv_wrapper.thrive-dynamic-list {
    margin: 0px;
}

.thrv_wrapper.main-container {
    padding: 0px;
}

.theme-has-off-screen-sidebar.visible-off-screen-sidebar .tve-sf-overlay-container {
    width: calc(100% - var(--off-screen-sidebar-size));
}

.theme-has-off-screen-sidebar.visible-off-screen-sidebar[data-off-screen-side="left"] .tve-sf-overlay-container {
    left: var(--off-screen-sidebar-size);
}

@media (min-width: 300px) {
    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-dropdown .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap {
        max-width: var(--tcb-menu-box-width-d) !important;
        width: min(var(--tcb-menu-box-width-d),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: min(var(--tcb-menu-box-width-d),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: max(100% - var(--tcb-menu-box-width-d),0vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded {
        left: max(100% - var(--tcb-menu-box-width-d),0vw) !important;
    }

    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded + .tcb-menu-overlay {
        background: var(--tcb-menu-overlay-d);
    }

    :not(#_s) .thrv-search-form[data-display-d="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }

    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }

    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input input {
        display: inline-block;
    }

    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input::after {
        content: none;
    }

    :not(#_s) .thrv-search-form:not([data-display-d="none"]) .thrv-sf-input-hide {
        display: none;
    }

    .thrv-search-form[data-position-d="left"] {
        flex-direction: row-reverse;
    }

    .thrv-search-form[data-position-d="right"] form {
        flex-direction: row;
    }

    .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }

    .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }

    .thrv-search-form[data-display-d="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    .thrv-search-form[data-display-d="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }

    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }

    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }

    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }

    .thrv-search-form[data-display-d*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1,0,0,-90deg);
        transition: transform 0.35s,opacity 0.35s;
        transform-origin: center top;
    }

    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input input {
        display: none;
    }

    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left,18px);
        right: var(--tve-sf-after-right,auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%,0% 100%,100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color,#000);
        clear: both;
    }

    .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0,0,0,0deg);
        display: block;
    }

    .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }
}

@media (max-width: 1023px) {
    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-dropdown .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap {
        max-width: var(--tcb-menu-box-width-t) !important;
        width: min(var(--tcb-menu-box-width-t),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: min(var(--tcb-menu-box-width-t),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: max(100% - var(--tcb-menu-box-width-t),0vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded {
        left: max(100% - var(--tcb-menu-box-width-t),0vw) !important;
    }

    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded + .tcb-menu-overlay {
        background: var(--tcb-menu-overlay-t);
    }

    .thrv_widget_menu [data-item-display-tablet="icon"] > a > .m-icon,.thrv_widget_menu [data-item-display-tablet="icon"] > .m-icon,.thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-tablet="icon"] > a > .tcb-mm-text .m-icon {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-tablet="icon"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="icon"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="icon"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .m-icon,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tcb-mm-text .m-icon {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="icon-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    .thrv_widget_menu [data-item-display-tablet="text"] > a > .m-icon,.thrv_widget_menu [data-item-display-tablet="text"] > .m-icon,.thrv_widget_menu [data-item-display-tablet="text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-tablet="text"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-tablet="text"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image"] > a > .m-icon,.thrv_widget_menu [data-item-display-tablet="image"] > .m-icon,.thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-text,.thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-text {
        flex-grow: 0 !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="image"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-image {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-tablet="image-text"] > .m-icon,.thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-mm-image {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-tablet="image-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    body.logged-in .thrv_widget_menu .tcb-menu-display-tablet-logged-out {
        display: none !important;
    }

    body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-tablet-logged-in {
        display: none !important;
    }

    :not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-tablet-always {
        display: block !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input input {
        display: inline-block;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input::after {
        content: none;
    }

    :not(#_s) :not(#_s) .thrv-search-form:not([data-display-t="none"]) .thrv-sf-input-hide {
        display: none;
    }

    :not(#_s) .thrv-search-form[data-position-t="left"] form {
        flex-direction: row-reverse;
    }

    :not(#_s) .thrv-search-form[data-position-t="right"] form {
        flex-direction: row;
    }

    :not(#_s) .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }

    :not(#_s) .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }

    :not(#_s) .thrv-search-form[data-display-t="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }

    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }

    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }

    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1,0,0,-90deg);
        transition: transform 0.35s,opacity 0.35s;
        transform-origin: center top;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input input {
        display: none;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left,18px);
        right: var(--tve-sf-after-right,auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%,0% 100%,100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color,#000);
        clear: both;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0,0,0,0deg);
        display: block;
    }

    :not(#_s) .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }

    .tcb-video-cover-default-play-icon {
        font-size: 40px;
        width: 40px;
        height: 40px;
        max-height: 40px;
        padding: 18px !important;
    }

    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-t) !important;
    }
}

@media (max-width: 767px) {
    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-dropdown .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-ham-wrap,:not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap {
        max-width: var(--tcb-menu-box-width-m) !important;
        width: min(var(--tcb-menu-box-width-m),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: min(var(--tcb-menu-box-width-m),100vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close-offscreen {
        left: max(100% - var(--tcb-menu-box-width-m),0vw) !important;
    }

    :not(#s) .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][data-offscreen-width-setup].tve-mobile-side-right .tve-ham-wrap.tve-m-expanded {
        left: max(100% - var(--tcb-menu-box-width-m),0vw) !important;
    }

    .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-m-expanded + .tcb-menu-overlay {
        background: var(--tcb-menu-overlay-m);
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html .tve-ham-wrap {
        height: 0px;
        overflow: hidden;
        box-sizing: border-box;
        width: 100%;
        background-color: rgb(255,255,255);
        position: absolute;
        z-index: 9 !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu .tcb-menu-logo-wrap,.thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html .tve-ham-wrap .tcb-menu-logo-wrap {
        display: none !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: rgb(51,51,51) !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split .thrive-shortcode-html {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        order: var(--tcb-logo-split-order,1);
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        order: 2;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split .thrive-shortcode-html ul {
        flex-wrap: wrap !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tcb-logo-split .thrive-shortcode-html::after {
        display: none;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded),.thrv_widget_menu[data-tve-switch-icon*="mobile"].tve-mobile-dropdown .tve-ham-wrap:not(.tve-m-expanded) {
        visibility: hidden;
        display: none;
    }

    .thrv_widget_menu[data-tve-switch-icon*="mobile"]:not(.tve-custom-menu-switch-icon-mobile) ul {
        padding: 0px !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon"] > a > .m-icon,.thrv_widget_menu [data-item-display-mobile="icon"] > .m-icon,.thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-mobile="icon"] > a > .tcb-mm-text .m-icon {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="icon"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .m-icon,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tcb-mm-text .m-icon {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="icon-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    .thrv_widget_menu [data-item-display-mobile="text"] > a > .m-icon,.thrv_widget_menu [data-item-display-mobile="text"] > .m-icon,.thrv_widget_menu [data-item-display-mobile="text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-mobile="text"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-mobile="text"] > .tcb-mm-image {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image"] > a > .m-icon,.thrv_widget_menu [data-item-display-mobile="image"] > .m-icon,.thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-text,.thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-text {
        flex-grow: 0 !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="image"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-image {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .m-icon,.thrv_widget_menu [data-item-display-mobile="image-text"] > .m-icon,.thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-mm-text .m-icon,.thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-mm-text .m-icon {
        display: none !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-menu-item-image,.thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-mm-image,.thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-mm-image {
        display: flex !important;
    }

    .thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image-text"] > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image-text"] > .tcb-mm-text > .tve-disabled-text-inner,.thrv_widget_menu [data-item-display-mobile="image-text"] > a > .tcb-mm-text > .tve-disabled-text-inner {
        display: inline-block !important;
    }

    body.logged-in .thrv_widget_menu .tcb-menu-display-mobile-logged-out {
        display: none !important;
    }

    body:not(.logged-in) .thrv_widget_menu .tcb-menu-display-mobile-logged-in {
        display: none !important;
    }

    :not(#_):not(#_) .thrv_widget_menu .tcb-menu-display-mobile-always {
        display: block !important;
    }

    .thrv_widget_menu[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-ham-wrap.tve-m-expanded {
        max-height: 80vh !important;
        overflow-y: auto;
    }

    .thrv-search-form form .thrv-sf-submit .tve_btn_txt {
        display: none;
    }

    .thrv-search-form form .thrv-sf-submit[data-button-layout="text"] .tcb-sf-button-icon {
        display: block;
    }

    .thrv-search-form form .thrv-sf-submit button {
        justify-content: space-around;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input input {
        display: inline-block;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input::after {
        content: none;
    }

    :not(#_s) :not(#_s) .thrv-search-form:not([data-display-m="none"]) .thrv-sf-input-hide {
        display: none;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-position-m="left"] form {
        flex-direction: row-reverse;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-position-m="right"] form {
        flex-direction: row;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1,0,0,-90deg);
        transition: transform 0.35s,opacity 0.35s;
        transform-origin: center top;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input input {
        display: none;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left,18px);
        right: var(--tve-sf-after-right,auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%,0% 100%,100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color,#000);
        clear: both;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0,0,0,0deg);
        display: block;
    }

    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }

    html {
        overflow-x: hidden !important;
    }

    html,body {
        max-width: 100vw !important;
    }

    body:not(.tcb_show_all_hidden) .tcb-mobile-hidden {
        display: none !important;
    }

    .tcb-flex-row {
        flex-direction: column;
    }

    .thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col {
        width: 100%;
        max-width: 100% !important;
        flex: 0 0 auto !important;
    }

    .tcb-flex-row.v-2 {
        flex-direction: row;
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) {
        flex-wrap: wrap;
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col {
        width: 100%;
        flex: 1 0 390px;
        max-width: 100% !important;
    }

    .tcb-video-cover-default-play-icon {
        font-size: 26px;
        width: 26px;
        height: 26px;
        max-height: 26px;
        padding: 12px !important;
    }

    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-m) !important;
    }
}

@media screen and (max-width: 782px) {
    .admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-ham-wrap,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-ham-wrap,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen :not(.tve-ham-wrap) > ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-ham-wrap {
        top: 46px;
        height: calc(-46px + 100vh);
    }

    .admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close-offscreen,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close-offscreen,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close-offscreen {
        top: 46px;
    }
}

@media (min-width: 2600px) {
    .thrv_widget_menu.thrv_wrapper li.c-double > a::before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim::before {
        top: 3px !important;
    }
}

@media (min-width: 1024px) {
    .thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html .tve-ham-wrap {
        height: 0px;
        overflow: hidden;
        box-sizing: border-box;
        width: 100%;
        background-color: rgb(255,255,255);
        position: absolute;
        z-index: 9 !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu .tcb-menu-logo-wrap,.thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html .tve-ham-wrap .tcb-menu-logo-wrap {
        display: none !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: rgb(51,51,51) !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split .thrive-shortcode-html {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        order: var(--tcb-logo-split-order,1);
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        order: 2;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split .thrive-shortcode-html ul {
        flex-wrap: wrap !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tcb-logo-split .thrive-shortcode-html::after {
        display: none;
    }

    .thrv_widget_menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded),.thrv_widget_menu[data-tve-switch-icon*="desktop"].tve-mobile-dropdown .tve-ham-wrap:not(.tve-m-expanded) {
        visibility: hidden;
        display: none;
    }

    body:not(.tcb_show_all_hidden) .tcb-desktop-hidden {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu,.thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html .tve-ham-wrap {
        height: 0px;
        overflow: hidden;
        box-sizing: border-box;
        width: 100%;
        background-color: rgb(255,255,255);
        position: absolute;
        z-index: 9 !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html :not(.tve-ham-wrap) > ul.tve_w_menu .tcb-menu-logo-wrap,.thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html .tve-ham-wrap .tcb-menu-logo-wrap {
        display: none !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: rgb(51,51,51) !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split .thrive-shortcode-html {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        order: var(--tcb-logo-split-order,1);
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        order: 2;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split .thrive-shortcode-html ul {
        flex-wrap: wrap !important;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tcb-logo-split .thrive-shortcode-html::after {
        display: none;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"].tve-mobile-dropdown :not(.tve-ham-wrap) > ul.tve_w_menu:not(.tve-m-expanded),.thrv_widget_menu[data-tve-switch-icon*="tablet"].tve-mobile-dropdown .tve-ham-wrap:not(.tve-m-expanded) {
        visibility: hidden;
        display: none;
    }

    .thrv_widget_menu[data-tve-switch-icon*="tablet"]:not(.tve-custom-menu-switch-icon-tablet) ul {
        padding: 0px !important;
    }

    body:not(.tcb_show_all_hidden) .tcb-tablet-hidden {
        display: none !important;
    }
}

@media only screen and (max-width: 774px) {
    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve_menu_title {
        display: none;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .thrive-shortcode-html {
        padding-top: 1px;
        position: relative;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_center,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_left,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_right {
        display: block;
        float: none;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.t_tve_horizontal {
        border-radius: 4px;
        border-width: 1px;
        border-style: solid;
        display: inline-block;
        float: right;
        font-size: 33px;
        height: 30px;
        line-height: 30px;
        margin: 0px;
        padding: 8px;
        text-align: center;
        text-decoration: none;
        width: 33px;
        box-sizing: content-box !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .thrv_icon {
        margin: 0px;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .tcb-icon-close {
        display: none;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.tve-triggered-icon .tcb-icon-open {
        display: none;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
        display: block;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul {
        min-width: 250px;
        max-width: none !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul li,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul a {
        display: block !important;
        box-sizing: border-box !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-ham-wrap.tve-m-expanded {
        transition: max-height 0.3s;
        border: 1px solid rgb(180,180,180);
        min-height: 200px;
        overflow-y: scroll;
        top: 49px !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal {
        background-color: rgb(255,255,255);
        max-height: 0px;
        overflow: hidden;
        position: absolute;
        transition: max-height 0.3s;
        z-index: 9999;
        top: 50px !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal.tve-m-expanded {
        transition: max-height 0.3s;
        border: 1px solid rgb(180,180,180);
        min-height: 200px;
        overflow-y: scroll;
        top: 49px !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > a {
        padding: 12px 15px;
        display: block;
        background-color: rgb(255,255,255);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul {
        display: block !important;
        position: static !important;
        border: 0px !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul a::after {
        display: none !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li ul a {
        border-radius: 0px !important;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > a {
        padding-left: 30px;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > ul > li > a {
        padding-left: 45px;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal > li > ul > li > ul > li > ul > li > a {
        padding-left: 45px;
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-track {
        background-color: rgb(225,225,225);
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar {
        width: 6px;
        background-color: rgb(225,225,225);
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: rgb(204,204,204);
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) {
        flex-wrap: wrap;
    }

    .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col {
        flex: 1 0 250px;
        max-width: 100% !important;
    }

    .tcb-flex-row.tcb-medium-no-wrap {
        flex-wrap: nowrap !important;
    }

    .tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col {
        flex: 1 1 auto !important;
    }

    .tcb-flex-row.tcb-medium-wrap {
        flex-wrap: wrap;
    }

    .tcb-flex-row.tcb-medium-wrap > .tcb-flex-col {
        max-width: 100% !important;
    }
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .tcb-flex-col {
        width: 100%;
    }

    .tcb-col {
        display: block;
    }
}

@media screen and (max-device-width: 480px) {
    body {
        text-size-adjust: none;
    }
}

@media only screen and (min-width: 774px) {
    .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul .tve_w_menu.tve_horizontal > li ul {
        left: -100%;
    }

    .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal > li ul .tve_w_menu.tve_horizontal > li ul li {
        text-align: right;
    }
}

@media only screen and (max-device-width: 1366px) {
    .thrv_responsive_video.thrv_wrapper:not(.tcb-no-perspective) {
        transform: translateZ(0px);
    }
}

@keyframes pulse {
    25% {
        transform: scale(1.1);
    }

    75% {
        transform: scale(0.9);
    }
}

@keyframes pulse-grow {
    100% {
        transform: scale(1.1);
    }
}

@keyframes hang {
    0% {
        transform: translateY(8px);
    }

    50% {
        transform: translateY(4px);
    }

    100% {
        transform: translateY(8px);
    }
}

@keyframes hang-sink {
    100% {
        transform: translateY(8px);
    }
}

@keyframes progress-bar {
    0% {
        width: 0px;
    }

    100% {
        width: 100%;
    }
}

html {
    box-sizing: border-box;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-smooth: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto
}

body {
    font-family: Arial,sans-serif;
    color: rgba(10,10,10,.85);
    font-size: 1rem;
    line-height: 1.5
}

body:not(.defaults) {
    background: #fff;
    margin: 0;
    padding: 0
}

*,*:before,*:after {
    box-sizing: inherit
}

p,li,blockquote,q,pre,code,kbd,samp {
    color: rgba(10,10,10,.85);
    font-family: Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.75;
    letter-spacing: normal;
    font-weight: 400
}

pre,code,kbd,samp {
    font-family: courier new,Courier,monospace;
    font-size: .9rem
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    color: #0a0a0a;
    font-weight: 600;
    line-height: 1.4em;
    font-family: Arial,sans-serif;
    letter-spacing: normal
}

h1.thrv_wrapper,h2.thrv_wrapper,h3.thrv_wrapper,h4.thrv_wrapper,h5.thrv_wrapper,h6.thrv_wrapper {
    margin-bottom: 10px;
    margin-top: 10px
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    font-size: inherit;
    line-height: inherit
}

h1 {
    font-size: 36px;
    line-height: 1.3em
}

h2 {
    font-size: 28px;
    line-height: 1.4em
}

h2 a {
    color: #0a0a0a
}

h3 {
    font-size: 24px;
    line-height: 1.4em
}

h4 {
    font-size: 20px;
    line-height: 1.6em
}

h5 {
    font-size: 18px;
    line-height: 1.75em
}

h6 {
    font-size: 16px;
    line-height: 1.75em
}

p {
    margin: 0;
    padding: 5px 0 10px
}

a {
    background-color: initial;
    color: #008fff;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none
}

a:visited,a:active,a:focus,a:hover {
    outline: 0
}

a:hover,a.tve-state-hover {
    text-decoration: underline
}

pre {
    background: #eee;
    line-height: 1.6em;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
    white-space: pre-wrap
}

blockquote,q {
    quotes: "" "";
    padding: 5px 0 5px 20px;
    margin: 5px 0;
    border-left: 2px solid #ccc
}

blockquote:before,blockquote:after,q:before,q:after {
    content: ""
}

blockquote>p,q>p {
    font: inherit!important;
    line-height: inherit!important;
    color: inherit!important;
    border: 0!important;
    padding: 0!important;
    margin: 0!important
}

ul,ol {
    margin-top: 10px
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

ul>li:not(.thrv-styled-list-item),ol>li:not(.thrv-styled-list-item) {
    margin-bottom: 0;
    margin-left: 1.5em;
    overflow: visible!important
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    height: auto;
    vertical-align: middle;
    max-width: 100%
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,th,td {
    border: 1px solid #000
}

td,th {
    padding: 0
}

dfn,cite,em,i {
    font-style: italic
}

address {
    margin: 0 0 1.5em
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

mark,ins {
    background: #fff9c0;
    text-decoration: none
}

big {
    font-size: 125%
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

img.avatar {
    width: 100%
}

figure {
    margin: 1em 0
}

table {
    width: 100%
}

button,input[type=button],input[type=reset],input[type=submit] {
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
    color: rgba(0,0,0,.8);
    font-size: 1rem;
    line-height: 20px;
    padding: 10px 20px
}

input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px
}

input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus {
    color: #111
}

select {
    border: 1px solid #ccc
}

textarea {
    width: 100%
}

@media(max-width: 1023px) {
    h3 {
        font-size:22px
    }

    h2 {
        font-size: 26px
    }

    h1 {
        font-size: 32px
    }
}

@media(max-width: 767px) {
    h2 {
        font-size:24px
    }

    h1 {
        font-size: 28px
    }
}

input[type=search] {
    border: 1px solid rgba(0,0,0,.25);
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    box-sizing: border-box;
    -webkit-appearance: textfield
}

ul>li span,ol>li span {
    line-height: inherit
}

.tcb-post-content figure[id*=attachment_] {
    max-width: 100%
}

.tcb-post-content .wp-block-image .alignleft,.tcb-post-content .wp-block-image .alignright,.tcb-post-content .wp-block-image .aligncenter,.tcb-post-content .wp-block-image.is-resized {
    display: table
}

.tcb-post-content p.has-small-font-size {
    font-size: 13px
}

.tcb-post-content p.has-regular-font-size,.tcb-post-content p.has-normal-font-size {
    font-size: 16px
}

.tcb-post-content p.has-medium-font-size {
    font-size: 20px
}

.tcb-post-content p.has-large-font-size {
    font-size: 36px
}

.tcb-post-content p.has-larger-font-size,.tcb-post-content p.has-huge-font-size {
    font-size: 42px
}

body.theme-has-off-screen-sidebar {
    position: relative;
    transition: padding-left .42s ease-in-out,padding-right .42s ease-in-out
}

body.theme-has-off-screen-sidebar .main-container {
    z-index: 2
}

body.theme-has-off-screen-sidebar .sidebar-section:before {
    opacity: 0
}

body.theme-has-off-screen-sidebar .sidebar-section .section-background {
    background-color: #fff
}

body.theme-has-off-screen-sidebar .sidebar-section .trigger-expanded-icon {
    display: none
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .select2-container--open {
    z-index: 9999
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section:before {
    opacity: 1
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-collapsed-icon {
    display: none
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-expanded-icon {
    display: block
}

body.theme-has-off-screen-sidebar[data-off-screen-type=push] {
    padding-left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left] .sidebar-section {
    left: calc(-1*var(--off-screen-sidebar-size))
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left] .tve-off-screen-sidebar-trigger {
    left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar[data-off-screen-type=push] {
    padding-left: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .sidebar-section {
    left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger {
    left: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-type=push] {
    padding-right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right] .sidebar-section {
    right: calc(-1*var(--off-screen-sidebar-size))
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right] .tve-off-screen-sidebar-trigger {
    right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar[data-off-screen-type=push] {
    padding-right: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .sidebar-section {
    right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger {
    right: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar.tve-fullscreen-menu .sidebar-section {
    z-index: 8!important
}

body .main-columns-separator:nth-child(2) {
    display: none
}

#wrapper {
    --layout-background-width: 1080px;
    --layout-content-width: 1080px;
    --tve-off-screen-overlay-color: rgba(0, 0, 0, .7);
    margin: 0;
    padding: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.admin-bar #wrapper {
    min-height: calc(100vh - 32px)
}

#wrapper .hide-section {
    position: relative
}

body:not(.thrive_show_hidden_elements) #wrapper .hide-section {
    display: none!important
}

#wrapper .hide-section:after {
    background-image: repeating-linear-gradient(135deg,rgba(148,163,176,.2),rgba(148,163,176,.2) 3px,transparent 3px,transparent 6px)!important;
    background-size: auto!important;
    background-attachment: scroll!important;
    background-position: 50%!important;
    background-repeat: repeat!important;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

#wrapper .thrv_header .symbol-section-in,#wrapper .thrv_footer .symbol-section-in {
    box-sizing: border-box;
    max-width: 100%
}

#content {
    box-sizing: border-box!important;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-grow: 1;
    z-index: 2
}

div.main-container {
    --separator-size: 40px;
    --sidebar-size: 30%;
    width: var(--layout-content-width);
    box-sizing: border-box!important;
    display: flex;
    flex-grow: 1;
    height: 100%;
    margin: 0;
    max-width: 100%;
    padding: 0;
    position: relative;
    z-index: 1
}

div.main-container .hide-section+.main-columns-separator {
    display: none
}

div.main-container.flip-sections .sidebar-section {
    order: 1
}

div.main-container.flip-sections .content-section {
    order: 3
}

.main-content-background {
    height: 100%;
    width: 1080px;
    width: var(--layout-background-width);
    max-width: 100%;
    position: absolute;
    top: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    z-index: 0
}

.theme-section {
    flex-shrink: 1;
    position: relative;
    margin: 0;
    padding: 0;
    box-sizing: border-box!important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    z-index: 1
}

.theme-section.top-section .section-background {
    max-width: 100%;
    width: 1080px;
    width: var(--top-background-width,var(--layout-background-width,1080px))
}

.theme-section.top-section .section-content {
    max-width: 100%;
    width: 1080px;
    width: var(--top-content-width,var(--layout-content-width,1080px))
}

.theme-section.bottom-section .section-background {
    max-width: 100%;
    width: 1080px;
    width: var(--bottom-background-width,var(--layout-background-width,1080px))
}

.theme-section.bottom-section .section-content {
    max-width: 100%;
    width: 1080px;
    width: var(--bottom-content-width,var(--layout-content-width,1080px))
}

.theme-section .section-content {
    box-sizing: border-box!important;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.theme-section .section-content::after,.theme-section .section-content::before {
    content: "";
    display: block;
    overflow: auto
}

.theme-section .section-background {
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    z-index: 0
}

.content-section {
    flex-grow: 1;
    order: 1;
    width: calc(70% - 10px);
    width: calc(100% - var(--sidebar-size) - var(--separator-size)*.5)!important
}

.content-section.content-full-width {
    width: 100%!important
}

.sidebar-section {
    flex-grow: 1;
    order: 3;
    width: calc(30% - 10px);
    width: calc(var(--sidebar-size) - var(--separator-size)*.5)!important
}

.sidebar-section.tve-sticky-sidebar {
    align-items: flex-start;
    align-self: flex-start;
    min-height: 100vh
}

.sidebar-section.tve-is-sticky {
    position: absolute;
    z-index: 2
}

.sidebar-section:before {
    transition: opacity .42s ease-in-out
}

.sidebar-section .tve-sidebar-close-icon {
    display: none
}

.sidebar-section .tve-off-screen-sidebar-trigger {
    display: none
}

[data-off-screen-side=left].theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger {
    box-shadow: 1px 0 5px rgba(25,31,40,.15)
}

.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section {
    transition: none
}

.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section .tve-off-screen-sidebar-trigger {
    transition: none
}

.theme-has-off-screen-sidebar .sidebar-section {
    display: none;
    height: 100vh;
    position: fixed!important;
    top: 0;
    transition: left .42s ease-in-out,right .42s ease-in-out;
    width: var(--off-screen-sidebar-size)!important;
    z-index: 9999!important
}

.theme-has-off-screen-sidebar .sidebar-section .section-content {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(25,31,40,.2)transparent
}

.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar {
    width: 5px
}

.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar-thumb {
    background-color: rgba(25,31,40,.2);
    border-radius: 20px
}

html .theme-has-off-screen-sidebar .sidebar-section .section-content {
    min-height: 100%!important
}

.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon {
    background: 0 0;
    border: 0;
    opacity: .8;
    position: absolute;
    display: block;
    line-height: 0;
    padding: 0;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 24;
    width: auto!important;
    height: auto!important
}

.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon:hover {
    opacity: 1
}

.theme-has-off-screen-sidebar .sidebar-section.theme-has-off-screen-overlay:before {
    content: "";
    position: fixed;
    background: var(--tve-off-screen-overlay-color);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=top] .tve-off-screen-sidebar-trigger {
    top: 0
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=center] .tve-off-screen-sidebar-trigger {
    top: 50%
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=bottom] .tve-off-screen-sidebar-trigger {
    bottom: 0
}

.theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger {
    background-color: #f1f1f1;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    line-height: 1;
    position: fixed;
    min-height: 42px;
    min-width: 18px;
    transition: left .42s ease-in-out,right .42s ease-in-out;
    z-index: 2;
    display: flex;
    align-items: center;
    padding-left: 2px;
    padding-right: 2px;
    box-shadow: -1px 0 5px rgba(25,31,40,.15)
}

.sidebar-section.sidebar-off-screen-on-desktop {
    display: none
}

@media(max-width: 1023px) {
    .sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-tablet) {
        display:flex
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-mobile) {
        display:flex
    }
}

@media(max-width: 1023px) {
    .sidebar-section.sidebar-off-screen-on-tablet {
        display:none
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-tablet {
        display:none
    }

    .sidebar-section.sidebar-off-screen-on-tablet:not(.sidebar-off-screen-on-mobile) {
        display: flex
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-mobile {
        display:none
    }
}

.main-columns-separator {
    width: 20px;
    width: var(--separator-size);
    height: 20px;
    height: var(--separator-size);
    order: 2;
    flex-shrink: 0
}

@media(max-width: 767px) {
    .main-columns-separator {
        display:none
    }
}

@media(max-width: 1023px) {
    .main-columns-separator.sidebar-off-screen-on-tablet {
        display:none
    }
}

@media(min-width: 1023px) {
    .main-columns-separator.sidebar-off-screen-on-desktop {
        display:none
    }
}

.theme-has-off-screen-sidebar .main-columns-separator {
    display: none
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-out {
    margin: auto;
    right: 0;
    left: 0;
    max-width: 100%!important;
    width: 1080px;
    width: var(--header-background-width,var(--layout-background-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-in {
    max-width: 100%!important;
    width: 1080px;
    width: var(--header-content-width,var(--layout-content-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header.thrv_wrapper {
    padding: 0
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-out {
    margin: auto;
    right: 0;
    left: 0;
    max-width: 100%!important;
    width: 1080px;
    width: var(--footer-background-width,var(--layout-background-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-in {
    max-width: 100%!important;
    width: 1080px;
    width: var(--footer-content-width,var(--layout-content-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer.thrv_wrapper {
    padding: 0
}

.gallery.gallery-columns-1 .gallery-item {
    width: calc(100%/1)
}

.gallery.gallery-columns-1 .gallery-item:nth-child(1n+1) {
    clear: left
}

.gallery.gallery-columns-2 .gallery-item {
    width: calc(100%/2)
}

.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1) {
    clear: left
}

.gallery.gallery-columns-3 .gallery-item {
    width: calc(100%/3)
}

.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1) {
    clear: left
}

.gallery.gallery-columns-4 .gallery-item {
    width: calc(100%/4)
}

.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1) {
    clear: left
}

.gallery.gallery-columns-5 .gallery-item {
    width: calc(100%/5)
}

.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1) {
    clear: left
}

.gallery.gallery-columns-6 .gallery-item {
    width: calc(100%/6)
}

.gallery.gallery-columns-6 .gallery-item:nth-child(6n+1) {
    clear: left
}

.gallery.gallery-columns-7 .gallery-item {
    width: calc(100%/7)
}

.gallery.gallery-columns-7 .gallery-item:nth-child(7n+1) {
    clear: left
}

.gallery.gallery-columns-8 .gallery-item {
    width: calc(100%/8)
}

.gallery.gallery-columns-8 .gallery-item:nth-child(8n+1) {
    clear: left
}

.gallery.gallery-columns-9 .gallery-item {
    width: calc(100%/9)
}

.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left
}

.gallery .gallery-item {
    float: left;
    margin: 10px 0;
    text-align: center
}

.gallery .gallery-item .gallery-icon,.gallery .gallery-item .gallery-caption {
    display: inline-block
}

.gallery .gallery-item .gallery-caption {
    color: #757575;
    display: block;
    font-size: 12px;
    font-style: italic;
    line-height: 2;
    margin: 10px 0 15px
}

.gallery .gallery-item img {
    border: 2px solid #cfcfcf;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-sizing: border-box;
    height: auto;
    max-width: 90%;
    padding: 5%
}

.gallery:after {
    clear: both;
    content: "";
    display: table
}

.tve-sidebar-close-icon {
    outline: 0
}

@media(max-width: 767px) {
    .main-container {
        flex-wrap:wrap
    }

    .main-container>.theme-section {
        min-width: 100%
    }
}

html {
    box-sizing: border-box;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-smooth: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto
}

body {
    font-family: Arial,sans-serif;
    color: rgba(10,10,10,.85);
    font-size: 1rem;
    line-height: 1.5
}

body:not(.defaults) {
    background: #fff;
    margin: 0;
    padding: 0
}

*,*:before,*:after {
    box-sizing: inherit
}

p,li,blockquote,q,pre,code,kbd,samp {
    color: rgba(10,10,10,.85);
    font-family: Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.75;
    letter-spacing: normal;
    font-weight: 400
}

pre,code,kbd,samp {
    font-family: courier new,Courier,monospace;
    font-size: .9rem
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    color: #0a0a0a;
    font-weight: 600;
    line-height: 1.4em;
    font-family: Arial,sans-serif;
    letter-spacing: normal
}

h1.thrv_wrapper,h2.thrv_wrapper,h3.thrv_wrapper,h4.thrv_wrapper,h5.thrv_wrapper,h6.thrv_wrapper {
    margin-bottom: 10px;
    margin-top: 10px
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
    font-size: inherit;
    line-height: inherit
}

h1 {
    font-size: 36px;
    line-height: 1.3em
}

h2 {
    font-size: 28px;
    line-height: 1.4em
}

h2 a {
    color: #0a0a0a
}

h3 {
    font-size: 24px;
    line-height: 1.4em
}

h4 {
    font-size: 20px;
    line-height: 1.6em
}

h5 {
    font-size: 18px;
    line-height: 1.75em
}

h6 {
    font-size: 16px;
    line-height: 1.75em
}

p {
    margin: 0;
    padding: 5px 0 10px
}

a {
    background-color: initial;
    color: #008fff;
    line-height: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none
}

a:visited,a:active,a:focus,a:hover {
    outline: 0
}

a:hover,a.tve-state-hover {
    text-decoration: underline
}

pre {
    background: #eee;
    line-height: 1.6em;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
    white-space: pre-wrap
}

blockquote,q {
    quotes: "" "";
    padding: 5px 0 5px 20px;
    margin: 5px 0;
    border-left: 2px solid #ccc
}

blockquote:before,blockquote:after,q:before,q:after {
    content: ""
}

blockquote>p,q>p {
    font: inherit!important;
    line-height: inherit!important;
    color: inherit!important;
    border: 0!important;
    padding: 0!important;
    margin: 0!important
}

ul,ol {
    margin-top: 10px
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

ul>li:not(.thrv-styled-list-item),ol>li:not(.thrv-styled-list-item) {
    margin-bottom: 0;
    margin-left: 1.5em;
    overflow: visible!important
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0;
    height: auto;
    vertical-align: middle;
    max-width: 100%
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table,th,td {
    border: 1px solid #000
}

td,th {
    padding: 0
}

dfn,cite,em,i {
    font-style: italic
}

address {
    margin: 0 0 1.5em
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

mark,ins {
    background: #fff9c0;
    text-decoration: none
}

big {
    font-size: 125%
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

img.avatar {
    width: 100%
}

figure {
    margin: 1em 0
}

table {
    width: 100%
}

button,input[type=button],input[type=reset],input[type=submit] {
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
    color: rgba(0,0,0,.8);
    font-size: 1rem;
    line-height: 20px;
    padding: 10px 20px
}

input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 10px
}

input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus {
    color: #111
}

select {
    border: 1px solid #ccc
}

textarea {
    width: 100%
}

@media(max-width: 1023px) {
    h3 {
        font-size:22px
    }

    h2 {
        font-size: 26px
    }

    h1 {
        font-size: 32px
    }
}

@media(max-width: 767px) {
    h2 {
        font-size:24px
    }

    h1 {
        font-size: 28px
    }
}

input[type=search] {
    border: 1px solid rgba(0,0,0,.25);
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    box-sizing: border-box;
    -webkit-appearance: textfield
}

ul>li span,ol>li span {
    line-height: inherit
}

.tcb-post-content figure[id*=attachment_] {
    max-width: 100%
}

.tcb-post-content .wp-block-image .alignleft,.tcb-post-content .wp-block-image .alignright,.tcb-post-content .wp-block-image .aligncenter,.tcb-post-content .wp-block-image.is-resized {
    display: table
}

.tcb-post-content p.has-small-font-size {
    font-size: 13px
}

.tcb-post-content p.has-regular-font-size,.tcb-post-content p.has-normal-font-size {
    font-size: 16px
}

.tcb-post-content p.has-medium-font-size {
    font-size: 20px
}

.tcb-post-content p.has-large-font-size {
    font-size: 36px
}

.tcb-post-content p.has-larger-font-size,.tcb-post-content p.has-huge-font-size {
    font-size: 42px
}

body.theme-has-off-screen-sidebar {
    position: relative;
    transition: padding-left .42s ease-in-out,padding-right .42s ease-in-out
}

body.theme-has-off-screen-sidebar .main-container {
    z-index: 2
}

body.theme-has-off-screen-sidebar .sidebar-section:before {
    opacity: 0
}

body.theme-has-off-screen-sidebar .sidebar-section .section-background {
    background-color: #fff
}

body.theme-has-off-screen-sidebar .sidebar-section .trigger-expanded-icon {
    display: none
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .select2-container--open {
    z-index: 9999
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section:before {
    opacity: 1
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-collapsed-icon {
    display: none
}

body.theme-has-off-screen-sidebar.visible-off-screen-sidebar .sidebar-section .trigger-expanded-icon {
    display: block
}

body.theme-has-off-screen-sidebar[data-off-screen-type=push] {
    padding-left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left] .sidebar-section {
    left: calc(-1*var(--off-screen-sidebar-size))
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left] .tve-off-screen-sidebar-trigger {
    left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar[data-off-screen-type=push] {
    padding-left: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .sidebar-section {
    left: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=left].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger {
    left: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-type=push] {
    padding-right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right] .sidebar-section {
    right: calc(-1*var(--off-screen-sidebar-size))
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right] .tve-off-screen-sidebar-trigger {
    right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar[data-off-screen-type=push] {
    padding-right: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .sidebar-section {
    right: 0
}

body.theme-has-off-screen-sidebar[data-off-screen-side=right].visible-off-screen-sidebar .tve-off-screen-sidebar-trigger {
    right: var(--off-screen-sidebar-size)
}

body.theme-has-off-screen-sidebar.tve-fullscreen-menu .sidebar-section {
    z-index: 8!important
}

body .main-columns-separator:nth-child(2) {
    display: none
}

#wrapper {
    --layout-background-width: 1080px;
    --layout-content-width: 1080px;
    --tve-off-screen-overlay-color: rgba(0, 0, 0, .7);
    margin: 0;
    padding: 0;
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.admin-bar #wrapper {
    min-height: calc(100vh - 32px)
}

#wrapper .hide-section {
    position: relative
}

body:not(.thrive_show_hidden_elements) #wrapper .hide-section {
    display: none!important
}

#wrapper .hide-section:after {
    background-image: repeating-linear-gradient(135deg,rgba(148,163,176,.2),rgba(148,163,176,.2) 3px,transparent 3px,transparent 6px)!important;
    background-size: auto!important;
    background-attachment: scroll!important;
    background-position: 50%!important;
    background-repeat: repeat!important;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

#wrapper .thrv_header .symbol-section-in,#wrapper .thrv_footer .symbol-section-in {
    box-sizing: border-box;
    max-width: 100%
}

#content {
    box-sizing: border-box!important;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-grow: 1;
    z-index: 2
}

div.main-container {
    --separator-size: 40px;
    --sidebar-size: 30%;
    width: var(--layout-content-width);
    box-sizing: border-box!important;
    display: flex;
    flex-grow: 1;
    height: 100%;
    margin: 0;
    max-width: 100%;
    padding: 0;
    position: relative;
    z-index: 1
}

div.main-container .hide-section+.main-columns-separator {
    display: none
}

div.main-container.flip-sections .sidebar-section {
    order: 1
}

div.main-container.flip-sections .content-section {
    order: 3
}

.main-content-background {
    height: 100%;
    width: 1080px;
    width: var(--layout-background-width);
    max-width: 100%;
    position: absolute;
    top: 0;
    overflow: hidden;
    margin: 0;
    padding: 0;
    z-index: 0
}

.theme-section {
    flex-shrink: 1;
    position: relative;
    margin: 0;
    padding: 0;
    box-sizing: border-box!important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    z-index: 1
}

.theme-section.top-section .section-background {
    max-width: 100%;
    width: 1080px;
    width: var(--top-background-width,var(--layout-background-width,1080px))
}

.theme-section.top-section .section-content {
    max-width: 100%;
    width: 1080px;
    width: var(--top-content-width,var(--layout-content-width,1080px))
}

.theme-section.bottom-section .section-background {
    max-width: 100%;
    width: 1080px;
    width: var(--bottom-background-width,var(--layout-background-width,1080px))
}

.theme-section.bottom-section .section-content {
    max-width: 100%;
    width: 1080px;
    width: var(--bottom-content-width,var(--layout-content-width,1080px))
}

.theme-section .section-content {
    box-sizing: border-box!important;
    position: relative;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.theme-section .section-content::after,.theme-section .section-content::before {
    content: "";
    display: block;
    overflow: auto
}

.theme-section .section-background {
    box-sizing: border-box;
    height: 100%;
    position: absolute;
    top: 0;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    z-index: 0
}

.content-section {
    flex-grow: 1;
    order: 1;
    width: calc(70% - 10px);
    width: calc(100% - var(--sidebar-size) - var(--separator-size)*.5)!important
}

.content-section.content-full-width {
    width: 100%!important
}

.sidebar-section {
    flex-grow: 1;
    order: 3;
    width: calc(30% - 10px);
    width: calc(var(--sidebar-size) - var(--separator-size)*.5)!important
}

.sidebar-section.tve-sticky-sidebar {
    align-items: flex-start;
    align-self: flex-start;
    min-height: 100vh
}

.sidebar-section.tve-is-sticky {
    position: absolute;
    z-index: 2
}

.sidebar-section:before {
    transition: opacity .42s ease-in-out
}

.sidebar-section .tve-sidebar-close-icon {
    display: none
}

.sidebar-section .tve-off-screen-sidebar-trigger {
    display: none
}

[data-off-screen-side=left].theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger {
    box-shadow: 1px 0 5px rgba(25,31,40,.15)
}

.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section {
    transition: none
}

.theme-has-off-screen-sidebar.ttb-editor-page .sidebar-section .tve-off-screen-sidebar-trigger {
    transition: none
}

.theme-has-off-screen-sidebar .sidebar-section {
    display: none;
    height: 100vh;
    position: fixed!important;
    top: 0;
    transition: left .42s ease-in-out,right .42s ease-in-out;
    width: var(--off-screen-sidebar-size)!important;
    z-index: 9999!important
}

.theme-has-off-screen-sidebar .sidebar-section .section-content {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(25,31,40,.2)transparent
}

.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar {
    width: 5px
}

.theme-has-off-screen-sidebar .sidebar-section .section-content::-webkit-scrollbar-thumb {
    background-color: rgba(25,31,40,.2);
    border-radius: 20px
}

html .theme-has-off-screen-sidebar .sidebar-section .section-content {
    min-height: 100%!important
}

.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon {
    background: 0 0;
    border: 0;
    opacity: .8;
    position: absolute;
    display: block;
    line-height: 0;
    padding: 0;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 24;
    width: auto!important;
    height: auto!important
}

.theme-has-off-screen-sidebar .sidebar-section .tve-sidebar-close-icon:hover {
    opacity: 1
}

.theme-has-off-screen-sidebar .sidebar-section.theme-has-off-screen-overlay:before {
    content: "";
    position: fixed;
    background: var(--tve-off-screen-overlay-color);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=top] .tve-off-screen-sidebar-trigger {
    top: 0
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=center] .tve-off-screen-sidebar-trigger {
    top: 50%
}

.theme-has-off-screen-sidebar .sidebar-section[data-trigger-position=bottom] .tve-off-screen-sidebar-trigger {
    bottom: 0
}

.theme-has-off-screen-sidebar .sidebar-section .tve-off-screen-sidebar-trigger {
    background-color: #f1f1f1;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    line-height: 1;
    position: fixed;
    min-height: 42px;
    min-width: 18px;
    transition: left .42s ease-in-out,right .42s ease-in-out;
    z-index: 2;
    display: flex;
    align-items: center;
    padding-left: 2px;
    padding-right: 2px;
    box-shadow: -1px 0 5px rgba(25,31,40,.15)
}

.sidebar-section.sidebar-off-screen-on-desktop {
    display: none
}

@media(max-width: 1023px) {
    .sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-tablet) {
        display:flex
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-desktop:not(.sidebar-off-screen-on-mobile) {
        display:flex
    }
}

@media(max-width: 1023px) {
    .sidebar-section.sidebar-off-screen-on-tablet {
        display:none
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-tablet {
        display:none
    }

    .sidebar-section.sidebar-off-screen-on-tablet:not(.sidebar-off-screen-on-mobile) {
        display: flex
    }
}

@media(max-width: 767px) {
    .sidebar-section.sidebar-off-screen-on-mobile {
        display:none
    }
}

.main-columns-separator {
    width: 20px;
    width: var(--separator-size);
    height: 20px;
    height: var(--separator-size);
    order: 2;
    flex-shrink: 0
}

@media(max-width: 767px) {
    .main-columns-separator {
        display:none
    }
}

@media(max-width: 1023px) {
    .main-columns-separator.sidebar-off-screen-on-tablet {
        display:none
    }
}

@media(min-width: 1023px) {
    .main-columns-separator.sidebar-off-screen-on-desktop {
        display:none
    }
}

.theme-has-off-screen-sidebar .main-columns-separator {
    display: none
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-out {
    margin: auto;
    right: 0;
    left: 0;
    max-width: 100%!important;
    width: 1080px;
    width: var(--header-background-width,var(--layout-background-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header .symbol-section-in {
    max-width: 100%!important;
    width: 1080px;
    width: var(--header-content-width,var(--layout-content-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_header.thrv_wrapper {
    padding: 0
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-out {
    margin: auto;
    right: 0;
    left: 0;
    max-width: 100%!important;
    width: 1080px;
    width: var(--footer-background-width,var(--layout-background-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer .symbol-section-in {
    max-width: 100%!important;
    width: 1080px;
    width: var(--footer-content-width,var(--layout-content-width))
}

body:not(.tve_lp):not(.single-tcb_symbol) .thrv_footer.thrv_wrapper {
    padding: 0
}

.gallery.gallery-columns-1 .gallery-item {
    width: calc(100%/1)
}

.gallery.gallery-columns-1 .gallery-item:nth-child(1n+1) {
    clear: left
}

.gallery.gallery-columns-2 .gallery-item {
    width: calc(100%/2)
}

.gallery.gallery-columns-2 .gallery-item:nth-child(2n+1) {
    clear: left
}

.gallery.gallery-columns-3 .gallery-item {
    width: calc(100%/3)
}

.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1) {
    clear: left
}

.gallery.gallery-columns-4 .gallery-item {
    width: calc(100%/4)
}

.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1) {
    clear: left
}

.gallery.gallery-columns-5 .gallery-item {
    width: calc(100%/5)
}

.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1) {
    clear: left
}

.gallery.gallery-columns-6 .gallery-item {
    width: calc(100%/6)
}

.gallery.gallery-columns-6 .gallery-item:nth-child(6n+1) {
    clear: left
}

.gallery.gallery-columns-7 .gallery-item {
    width: calc(100%/7)
}

.gallery.gallery-columns-7 .gallery-item:nth-child(7n+1) {
    clear: left
}

.gallery.gallery-columns-8 .gallery-item {
    width: calc(100%/8)
}

.gallery.gallery-columns-8 .gallery-item:nth-child(8n+1) {
    clear: left
}

.gallery.gallery-columns-9 .gallery-item {
    width: calc(100%/9)
}

.gallery.gallery-columns-9 .gallery-item:nth-child(9n+1) {
    clear: left
}

.gallery .gallery-item {
    float: left;
    margin: 10px 0;
    text-align: center
}

.gallery .gallery-item .gallery-icon,.gallery .gallery-item .gallery-caption {
    display: inline-block
}

.gallery .gallery-item .gallery-caption {
    color: #757575;
    display: block;
    font-size: 12px;
    font-style: italic;
    line-height: 2;
    margin: 10px 0 15px
}

.gallery .gallery-item img {
    border: 2px solid #cfcfcf;
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    box-sizing: border-box;
    height: auto;
    max-width: 90%;
    padding: 5%
}

.gallery:after {
    clear: both;
    content: "";
    display: table
}

.tve-sidebar-close-icon {
    outline: 0
}

@media(max-width: 767px) {
    .main-container {
        flex-wrap:wrap
    }

    .main-container>.theme-section {
        min-width: 100%
    }
}

/*
     FILE ARCHIVED ON 10:00:13 Feb 25, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:18:52 Aug 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.493
  load_resource: 3460.703
  PetaboxLoader3.resolve: 3105.366
  PetaboxLoader3.datanode: 48.605 (2)
  loaddict: 327.847
*/