/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

.home div.full-width-section:nth-child(2) .nectar-button span {
    min-height: 45px !important;
    display: flex !important;
    justify-content: center !important;
    /*! align-content: center !important; */
    align-items: center;
    text-transform: capitalize;
}

.home div.full-width-section:nth-child(2) .vc_col-sm-1\/5 {
    padding: 0 5px !Important;
    margin: 0 !important;
}

.home div.full-width-section:nth-child(2) .vc_col-sm-1\/5 .nectar-button {
    min-width: 100% !Important;
}

.meta-date {
    display: none !important;
}

.coaching img.ult-modal-img.overlay-show.ult-align-center.ult-modal-image- {
    border: 4px solid #fba310 !important;
}

div#header-outer.transparent ul.sub-menu li.current_page_item a > span, div#header-outer ul.sub-menu li.current_page_item a > span {
    color: white !important;
}

div#header-outer .wpb_content_element.megamenu a {
    line-height: 25px !important;
}

.ult_modal-body {
    padding: 50px !important;
    max-width: 70% !important;
    margin: 0 auto !important;
    background: #14223D !important;
    color: white !important;
}

.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin {
    font-size: 18px !important;
    text-decoration: none !important;
}

.ult_modal-body * {
    color: white !important;
}

.ult_modal-content {
    border: none !important;
    box-shadow: none !important;
}


/*home page negative margin top z index */
.home .negative-margin-top {
    /*z-index: 99;*/
}

/* nav border-color */
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after, #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before {
    border-color: #F26E27 !important;
}

#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) > a .menu-title-text:after, #header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li >a .menu-title-text:after {
    border-top: 2px solid #F26E27 !important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
    opacity: 1 !important;
}

/* Programs megamenu */
.wpb_content_element.megamenu {
    background: white !important;
}

.megamenu ul.sub-menu.tracked-pos {
    box-shadow: none !important;
}

.megamenu .wpb_text_column a {
    text-decoration: underline;
}

div#header-outer .wpb_content_element.megamenu * {
    color: #444 !important;
}

#header-outer nav >ul >.megamenu >ul >li ul.wpb_tabs_nav.ui-tabs-nav {
    width: 20% !important;
}

div#header-outer .wpb_content_element.megamenu .light * {
    color: white !important;
}

.megamenu .tabbed[data-style*="vertical"] >div {
    top: 20px;
    padding: 0px 20px 20px 20px !important;
}

.megamenu a.column-link {
    position: absolute;
    z-index: 9999 !important;
}

.padding-links .vc_column-inner {
    padding: 0 20px 0px 0% !important;
}

div#header-outer .wpb_content_element.megamenu .active-tab *, div#header-outer .wpb_content_element.megamenu .active-tab, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #header-outer nav > ul > .megamenu > ul ul li a:hover, #header-outer nav > ul > .megamenu > ul ul li a:focus, #header-outer nav > ul > .megamenu > ul ul .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #header-secondary-outer ul > li:not(.megamenu) ul a:focus, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a {
    background: #F26E27 !important;
    color: white !important;
}

div#header-outer .wpb_content_element.megamenu p {
    line-height: 27px !important;
    font-size: 15px !important;
}

div#header-outer .wpb_content_element.megamenu .wpb_tabs_nav a {
    padding: 20px !important;
}

html body div#header-outer .wpb_content_element.megamenu .wpb_tabs_nav a:hover span {
    color: white !important;
}

div#header-outer .wpb_content_element.megamenu a.nectar-button, div#header-outer .wpb_content_element.megamenu a.nectar-button > span {
    letter-spacing: 0 !important;
    width: fit-content !important;
    background: #14223d !important;
    color: white !important;
    border-radius: 20px !important;
    padding: 5px 10px !important;
}

/* dropdown items in nav */
ul.sub-menu, ul.sub-menu {
    background: rgb(1 181 181 / 0%) !important;
    padding: 0 !important;
    border: none !important;
}

ul.sub-menu li a, ul.sub-menu li a:hover, ul.sub-menu li a, ul.sub-menu li a:hover {
    color: grey !important;
}

div#header-outer.transparent ul.sub-menu li a > span, div#header-outer.transparent ul.sub-menu li a > span {
    color: grey !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    font-family: 'Barlow', sans-serif;
}

div#header-outer.transparent ul.sub-menu li a:hover > span, div#header-outer ul.sub-menu li a:hover > span {
    color: white !important;
}

ul.sub-menu li a *, ul.sub-menu li a * {
    line-height: 27px !important;
}

ul.sub-menu li a, ul.sub-menu li a {
    padding: 20px;
    /*     font-size: 17px !important; */
    font-weight: 500;
    background-color: #ffffff !important;
    color: #656565 !important;
}

#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
    background-color: #F26E27 !important;
}

/* edit user profile */
.wppb_upload_button {
    background: none !important;
}

.wppb_upload_button:hover {
    background: #fafafa !important;
}

.user-profile .user-info {
    padding: 5% 0 !important;
}

.yith-wcmap .user-profile .user-info>span {
    margin-bottom: 10% !important;
}

/* edit profile upload button styles */
.page-id-6559 .bg-dark a, .bg-drak-blue a {
    color: var(--yellow);
    font-weight: 700;
}

/* blog edits */
a[data-filter="1"] {
    display: none !important;
}

.container.main-content > .row > .wpb_row.blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.nectar-post-grid-item .bg-overlay[data-opacity="0.3"] {
    opacity: 0.6;
    background: black;
}

h3.post-heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 20px !important;
}

.item-meta-extra {
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 0 !important;
    max-height: 35px;
    line-height: -2px;
}

.nectar-post-grid .nectar-post-grid-item .content {
    padding: 20px 30px !important;
}

.nectar-post-grid-wrap h3.post-heading {
    max-width: 100%;
}

.nectar-post-grid-wrap .item-meta-extra {
    overflow: unset;
}

/* bg-dark-blue a + hover */
.bg-dark-blue a {
    color: white !important;
}

.bg-dark-blue a:hover {
    color: #fba310 !important;
}

/* my account 'logout' button */
.yith-wcmap .user-profile .user-info .logout a {
    background: var(--off-white);
    padding: 1rem 3rem !important;
    border-radius: 15px;
    font-weight: bold;
    color: black !important;
}

/* shift nav */
#header-outer[data-format="centered-menu"] #top .span_9 nav .sf-menu:not(.buttons), #header-outer[data-format="centered-logo-between-menu"] #top .span_9 nav .sf-menu:not(.buttons), #header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav, #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav {
    padding-right: 10rem;
}

/* footer-font-size */
#footer-outer * {
    font-size: 14px !important;
}

#footer-outer a:hover {
    color: #fba310 !important;
}

/* ------------
* ROOT VARIABLES  *********************************************************************************************************
* ------------ */
:root {
    --primary: #0B3184;
    --accent: #F35B6F;
    --bg-light: #f2f2f2;
    --bg-dark: #333333;
    --dark-blue: #14223D;
    --yellow: #FCA310;
    --dark-gray: #343336;
    --off-white: #E5E5E5;
    --space-l: 10rem;
    --space-m: 6rem;
    --space-s: 4rem;
}

html {
    font-size: 12px !important;
}

@media (max-width: 1443px) {
    html {
        font-size: 10px !important;
    }
}

@media (max-width: 1024px) {
    html {
        font-size: 8px !important;
    }
}

@media (max-width: 768px) {
    html {
        font-size: 8px !important;
    }
}

span.menu-title-text {
    color: #656565 !important;
}

/* ------------
 * TYPOGRAPHY  *********************************************************************************************************
 * ------------ */
h1, h2, h3, h4, h5, h6 {
    line-height: 1.0 !important;
    font-family: 'Barlow', sans-serif;
}

h1 {
    font-size: 6rem !important;
    font-weight: 700;
}

h2 {
    font-size: 4rem !important;
}

h3 {
    font-size: 3rem !important;
}

h4 {
    font-size: 2.5rem !important;
}

h5 {
    font-size: 2rem !important;
}

h6 {
    font-size: 1.5rem !important;
}

p, .wpb_text_column li {
    font-size: 18px;
    -webkit-font-smoothing: antialiased !important;
    font-smoothing: antialiased !important;
}

.faded-text p {
    opacity: 0.7;
}

.text-light, .text-light * {
    color: var(--light) !important;
}

.upper-title, .upper-title * {
    color: var(--yellow) !important;
}

.yellow-text {
    color: var(--yellow) !important;
}

.bg-dark a, .bg-drak-blue a {
    color: cyan;
}

/* ---------------------------
 * GLOBAL  *********************************************************************************************************
 * --------------------------- */
/* Buttons */
#ajax-content-wrap a.nectar-button {
    background-color: var(--yellow) !important;
    color: white !important;
    letter-spacing: 0px !important;
}

#ajax-content-wrap a.nectar-button.dark-btn {
    background-color: var(--dark-blue) !important;
    color: white !important;
}

/* If 2+ buttons in a row, add margin between */
.nectar-button + .nectar-button {
    margin-left: var(--space-s);
}

/* Global Button Overrides - No classes needed */
.nectar-button {
    padding: 12px 36px !important;
    font-size: 14px !important;
}

.wpb_wrapper .nectar-button[data-color-override="false"].regular-button {
    transition: 0.2s ease-out;
    margin-bottom: 0 !important;
    letter-spacing: 0.1em !important;
    /*   background-color: red !important; */
}

.nectar-button[data-color-override="false"].regular-button:hover {
    opacity: 1 !important;
    filter: brightness(1.1);
    -webkit-filter: brightness(1.1);
}

.nectar-button[data-color-override="false"].see-through-3:hover {
    background-color: var(--accent) !important;
    border-color: var(--accent) !important;
}

/* Variable BG Colors */
.bg-light > .row-bg-wrap, .bg-light {
    background: var(--bg-light);
}

.bg-dark > .row-bg-wrap, .bg-dark {
    background: var(--bg-dark);
}

.bg-dark-blue > .row-bg-wrap, .bg-dark-blue {
    background: var(--dark-blue);
}

.bg-white > .row-bg-wrap, .bg-white {
    background: white !important;
}

/* Overlapping BG Colors */
.split-bg-top > .row-bg-wrap > .inner-wrap > .row-bg {
    background-image: linear-gradient( to bottom, #eee var(--space-l), #fff var(--space-l) );
}

.split-bg-bottom > .row-bg-wrap > .inner-wrap > .row-bg {
    background-image: linear-gradient( to top, #eee var(--space-l), #fff var(--space-l) );
}

/*Hide off-canvas navigation on desktop*/
@media (min-width: 1024px) {
    ul.buttons[data-user-set-ocm="1"] li.slide-out-widget-area-toggle {
        display: none !important;
    }
}

.off-canvas-menu-container.mobile-only {
    display: none !important;
}

/*Remove header search
nav #search-btn {
    display: none !important;
}
*/

/*header dark while transparent
div#header-outer.transparent * {
    color: white !important;
}
*/

/*Autocomplete search result formatting*/
div#header-outer.transparent .search-post-item h5, 
div#header-outer.transparent .search-post-item .meta {
    color: #444 !important;
}

body.post-template-default.single.single-post div#header-outer.transparent #top span.menu-title-text {
    color: #000 !important;
}
div#header-outer.transparent span.menu-title-text {
    color: #fff !important;
}

span.menu-title-text {
    color: black !important;
}
body.news-template-default div#header-outer.transparent #top span.menu-title-text {
    color: #000 !important;
}
body.news-template-default div#header-outer.transparent #top ul.buttons.sf-menu .b-connect-signup span.menu-title-text {
    color: #fff !important;
}

/*Other header styles*/
.sf-menu li {
    margin-right: 1rem;
    margin-left: 1rem;
}

.sf-menu li a {
    font-size: 15px !important;
}

/*
.nectar-woo-cart {
    display: none !important;
}
*/

/*Mobile sign in/out buttons*/
.mobile-sign-in-out {
    padding-top: 15px;
}

ul.buttons.sf-menu li:nth-child(1) a, ul.buttons.sf-menu li:nth-child(2) a {
    opacity: 1 !important;
}
/*
body #header-outer[data-lhe="animated_underline"] #top nav >ul.buttons >li:not([class*="button_"]) >a .menu-title-text:after {
    display: none;
}
*/

ul.buttons.sf-menu li:nth-child(1) a {
    background: var(--off-white);
    padding: 1rem 3rem !important;
    border-radius: 15px;
    font-weight: bold;
    /*box-shadow:0 3px 45px rgb(0 0 0 / 15%);*/
}

#header-outer ul.buttons.sf-menu li:nth-child(1) a span {
    color: black !important;
}

ul.buttons.sf-menu li:nth-child(2) a {
    background: var(--yellow);
    padding: 1rem 3rem !important;
    border-radius: 15px;
    font-weight: bold;
}

ul.buttons.sf-menu li:nth-child(2) a span {
    color: white !important;
}

/*mobile header styles*/
@media (max-width: 1000px) {
    #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after, body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before, body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after, #header-outer[data-lhe="animated_underline"].transparent .nectar-header-text-content a:after {
        background-color:white !important;
    }


}

/*super forced padding-bottom 0 in case it's needed*/
#ajax-content-wrap .forced-padding-bottom-0 {
    padding-bottom: 0 !important
}

/*Large Hero*/
.large-hero > .col {
    padding-top: calc(var(--space-l) * 1.6) !important;
    padding-bottom: calc(var(--space-l) * 3 );
}

/*Medium hero*/
.medium-hero > .col {
    padding-top: calc(var(--space-l) * 1.6) !important;
    padding-bottom: var(--space-l);
}

.hero-upper-text p {
    font-weight: bold;
    font-size: 24px;
}

/*Footer styles*/
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    background-color: var(--dark-blue) !important;
}

#footer-outer *:is(p, h1, h2, h3, h4, h5, h6, a, span, div), #footer-outer i:before {
    color: white !important;
}

#footer-outer img {
    max-width: 140px;
    height: auto;
}

#footer-outer .nectar_icon {
    width: 0px;
    padding: 0 45px 0 0 !important;
}

div#sub-footer p {
    font-size: 15px;
    opacity: 0.7;
}

#sub-footer .footer-links p {
    text-align: right;
}

div#sub-footer .footer-links a {
    margin-right: 20px;
}

.footer-icons .nectar_icon i {
    color: black !important;
    font-size: 26px !important;
}

.margin-text-none {
    margin-bottom: 1rem !important;
}

.newsletter-btn-footer * {
    color: white !important;
}

#ajax-content-wrap .newsletter-btn-footer {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
    margin-bottom: 2rem !important;
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
    #footer-widgets .container .col {
        margin-left: 0px !important;
        width: 100% !important;
    }
}

@media (max-width: 1000px) {
    #footer-widgets .vc_col-sm-2 {
        width:100%;
        margin-bottom: 45px !important;
    }

    .footer-icons .vc_col-sm-12, .footer-icons .nectar_icon_wrap {
        margin-bottom: 0 !important;
    }

    #main-footer.padding-s {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    #sub-footer .footer-links p {
        text-align: left !important;
    }

    #sub-footer .footer-links a {
        display: block;
    }
}

.col.span_3.one-fourths.clear-both {
    display: none;
}

/*Mega ticktock*/
@media (min-width: 1000px) {
    #ajax-content-wrap .mega-ticktock {
        margin-bottom:0 !important;
    }

    .mega-ticktock > .col {
        height: 600px;
    }
}

.mega-ticktock > .col .vc_column-inner .vc_col-sm-12 {
    max-width: 800px;
    margin: 0 auto !important;
}

.mega-ticktock .vc_col-sm-6 > .vc_column-inner {
    padding: 4rem !important;
}

@media (max-width: 1000px) {
    .mega-ticktock .divider {
        height: 500px !important;
    }

    #ajax-content-wrap .mega-ticktock {
        margin-bottom: 0 !important;
        padding-top: 6rem !important;
    }

    #ajax-content-wrap .mega-ticktock .nectar-button {
        margin-bottom: 4rem !important;
        display: inline-block;
    }

    #ajax-content-wrap .mega-ticktock.first-mega-ticktock .vc_col-sm-6:nth-of-type(1) {
        margin-bottom: 2rem;
    }
}

/*negative margins*/
.negative-margin-top {
    margin-top: -18rem;
}

/*Testimonial sections, Basic style in dropdown*/
.testimonials-outer .column-image-bg {
    background-repeat: no-repeat;
    background-size: contain;
}

blockquote.nectar_single_testimonial {
    padding: 1rem 1.5rem;
}

.nectar_single_testimonial * {
    color: white !important;
}

.nectar_single_testimonial[data-style="basic"] .inner {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.testimonials-outer {
    margin-top: 10rem;
    margin-bottom: 4rem !important;
}

.testimonials-outer :is(.vc_column-inner,.wpb_wrapper,blockquote.nectar_single_testimonial,.inner) {
    height: 100% !important;
}

.testimonial-slider-outer .flickity-slider :is(.vc_column-inner,.wpb_wrapper,blockquote.nectar_single_testimonial,.inner) {
    height: 125% !important;
}

.testimonials-outer p, .testimonial-slider-outer p {
    height: 100%;
}

.nectar_single_testimonial[data-style="basic"] .inner p {
    /*text*/
    order: 3;
    padding: 0 10rem 5rem 10rem;
    line-height: 1.3;
}

.nectar_single_testimonial[data-style="basic"] .inner div {
    /*image*/
    order: 1;
    margin-right: 0;
    width: 120px;
    height: 120px;
    box-shadow: 0px 0px 0px 3px orange;
    margin-bottom: -50px;
    z-index: 1;
    position: absolute;
    top: -70px;
}

.nectar_single_testimonial[data-style="basic"] .inner span {
    /*name*/
    order: 2;
    width: 100%;
    padding-top: 35px;
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 15px;
}

@media (max-width: 1000px) {
    .nectar_single_testimonial[data-style="basic"] .inner div {
        position:static !important;
    }

    .testimonials-outer p {
        height: unset !important;
    }
}

/*Testimonial slider, like on About page*/
.testimonial-slider-outer .nectar_single_testimonial {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

.testimonial-slider-outer .cell:nth-child(odd) .nectar_single_testimonial {
    background-image: url(http://menliving3.logical-media-group.com/wp-content/uploads/2021/07/testimonial-bg-2.png);
}

.testimonial-slider-outer .cell:nth-child(even) .nectar_single_testimonial {
    background-image: url(http://menliving3.logical-media-group.com/wp-content/uploads/2021/07/testimonial-bg.png);
}

/*Testominoals items responsiveness*/
@media (max-width: 1300px) {
    .testimonials-outer .column-image-bg, .testimonial-slider-outer .nectar_single_testimonial {
        background-size:cover !important;
    }

    .nectar_single_testimonial[data-style="basic"] .inner p {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom: 12rem;
    }
}

/*Circle border images similar to the ones on testimonial sections, but for standalone img tags*/
.circle-border-images img {
    border: 4px solid var(--yellow);
    border-radius: 50%;
    max-width: 200px !important;
    margin: 0 auto;
}

.circle-border-image-large {
    border: 4px solid var(--yellow);
    border-radius: 50%;
    max-width: 300px !important;
    margin: 0 auto;
}

/*Padding XS, mostly meant for those things with a title on the left and text on the right stacked on top of each other*/
.padding-xs {
    padding-bottom: 4rem;
}

}

/* ---------------------------
 * PAGE-SPECIFIC  *********************************************************************************************************
 * --------------------------- */


/* Mailing List page, archive list, added 5/14/2024 H Hitzeman ************************************************************/

.display_archive {
	font-family: arial,verdana; font-size: 12px;
}
.campaign {
	line-height: 125%;
	margin: 5px;
}

/*Home page, 'genuine' section with the circle*/
.genuine-section-circle-bg .column-image-bg {
    background-size: 89%;
    background-repeat: no-repeat;
}

.genuine-section-circle-bg > .row_col_wrap_12 {
    margin-bottom: -90px !important;
}

@media (max-width: 1000px) {
    .genuine-section-circle-bg .column-image-bg {
        background-size:125%;
    }
}

/*Fancy Boxes with hover description -- make taller*/
.nectar-fancy-box.using-img {
    padding-top: 350px !important;
}

/*About - Testimonials - final block at the end of the grid of testimonials*/
.last-testimonials-block-custom {
    background: gray;
    margin-top: 70px;
    padding: 2rem !important;
}

/*Logged-in profile area with sidebar*/
div#my-account-menu * {
    color: rgb(33,33,33);
}

/*3 columns content checklist with 1st one darker like on Coaching page*/
.shaded-columns .row_col_wrap_12_inner {
    justify-content: space-between;
}

.shaded-columns .row_col_wrap_12_inner .vc_col-sm-4 {
    background: var(--dark-gray);
    max-width: 30%;
    margin-left: 2%;
    padding: 6rem 4rem 24rem 4rem !important;
}

.shaded-columns .row_col_wrap_12_inner .vc_col-sm-4:nth-child(1) {
    background: rgb(33,33,33);
}

.shaded-columns .row_col_wrap_12_inner .vc_col-sm-4 li {
    line-height: 2;
}

.shaded-columns .row_col_wrap_12_inner .vc_col-sm-4 h3 {
    height: 72px !important;
}

@media (max-width: 1000px) {
    .shaded-columns .row_col_wrap_12_inner .vc_col-sm-4 {
        max-width:100% !important;
    }
}

/*Fancy tabs, like in About page*/
.fancy-tabs ul.wpb_tabs_nav li {
    margin-bottom: 1rem !important;
}

.fancy-tabs ul.wpb_tabs_nav li a {
    padding: 1.5rem;
}

.fancy-tabs ul.wpb_tabs_nav li a.active-tab {
    background: var(--yellow);
}

/*User Profile/Dashboard pages etc (dashboard, my orders, anything with that long bar*/
.split-bg > .row-bg-wrap {
    background: linear-gradient(180deg, var(--dark-blue) 200px, var(--bg-dark) 200px) !important;
}

.user-profile {
    position: relative;
    top: -135px;
    margin-bottom: -150px !important;
    max-width: 1300px;
    margin: 0 auto;
}

.user-profile span.username {
    font-size: 32px;
}

.user-profile span.user-email {
    font-size: 16px !important;
}

.user-avatar.avatar-upload img {
    border: 3px solid var(--yellow);
    border-radius: 50% !important;
    width: 200px;
    position: relative;
    top: -90px;
}

.yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    display: none;
}

ul.myaccount-submenu {
    background: var(--dark-blue) !important;
}

.woocommerce-MyAccount-content {
    max-width: 1300px;
    margin: 0 auto;
}

ul.myaccount-menu {
    background: var(--bg-dark) !important;
    padding: 1rem !important;
    justify-content: center !important;
}

ul.myaccount-menu span.item-icon {
    display: none;
}

#my-account-menu .myaccount-menu li a, #my-account-menu .myaccount-submenu li a, #my-account-menu-tab .myaccount-menu li a, #my-account-menu-tab .myaccount-submenu li a {
    color: #14223d !important;
}

ul.myaccount-menu {
    background: white !important;
    padding: 0 !important;
}

ul.myaccount-menu li a {
    padding: 2rem 1.5rem !important;
}

ul.myaccount-menu li.active {
    background: var(--yellow);
}

ul.myaccount-menu li.active * {
    color: white !important;
}

ul.myaccount-submenu {
    background: white !important;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

ul.myaccount-submenu li {
    list-style-type: none !important;
}

span#select2-wppb-tribe-members-user-to-edit-container {
    color: white;
}

input#username {
    opacity: 0.5;
}

.access-restricted .main-content {
    padding-top: 16rem !important;
}

.access-restricted .main-content a {
    text-decoration: underline !important;
}

.access-restricted .container-wrap {
    background: white !important;
}

body.access-restricted body #ajax-content-wrap #top *, body.access-restricted div#header-outer.transparent * {
    color: black !important;
    font-weight: 500 !important;
}

body.access-restricted body .starting-logo.skip-lazy:not(.dark-version) {
    display: none !important;
}

body.access-restricted body .stnd.skip-lazy.dark-version {
    display: block !important;
}

#header-outer[data-transparent-header="true"].transparent > header #logo img.dark-version, #header-outer[data-transparent-header="true"].light-text > header #logo img.dark-version, #header-outer[data-transparent-header="true"].dark-text.side-widget-open > header #logo img.dark-version {
    opacity: 1 !important;
}

body.access-restricted body #ajax-content-wrap span.menu-title-text {
    font-weight: 300 !important;
    color: black !important;
}

.access-restricted .starting-logo {
    display: none !important;
}

@media (max-width: 1000px) {
    .user-info {
        margin-top: -40px;
        margin-bottom: 40px;
    }

    .woocommerce-MyAccount-content {
        padding: 0px 20px !important;
    }
}

/*CTAs*/
/*Insights/resources pages*/
@media (min-width: 1000px) {
    .insights-section .nectar-post-grid-wrap {
        display:flex !important;
    }
}

.insights-section form .row:not(.first_row, .last_row) {
    display: none !important;
}

.insights-section form .last_row {
    margin-top: -20px;
}

.insights-section .nectar-post-grid.text-opacity-1.text-opacity-hover-1 {
    width: 100%;
}

.insights-section .page-submenu a.current {
    background: var(--yellow);
    color: white !important;
}

.insights-section .page-submenu {
    margin-bottom: 0 !important;
}

.insights-section .nectar-post-grid-filters {
    width: 350px;
}

.insights-section .nectar-post-grid-filters a {
    display: block;
    margin-bottom: 1rem !important;
    font-size: 18px;
}

.insights-section .nectar-post-grid-filters a.active {
    font-weight: bold;
}

.insights-section .nectar-post-grid-filters a:hover:after, .nectar-post-grid-filters a.active:after {
    display: none;
}

.insights-menu li {
    margin: 0;
}

.insights-menu a {
    color: white !important;
    opacity: 1 !important;
    font-size: 24px;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

@media (max-width: 1000px) {
    .insights-section .page-submenu ul {
        background: var(--dark-blue) !important;
    }
}

/*Lost Password page*/
.page-id-33 form.woocommerce-ResetPassword.lost_reset_password {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    flex-wrap: wrap;
}

.page-id-33 .split-bg > .row-bg-wrap {
    background: transparent !important;
}

.page-id-33 p.woocommerce-form-row.form-row {
    margin-bottom: 7px;
}

/* ---------------------------
 * STANDARD CSS - DO NOT TOUCH  *********************************************************************************************************
 * --------------------------- */
/* Shrink grid for laptop size */
@media (max-width: 1443px) and (min-width: 1000px) {
    .container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content article.post .inner-wrap, .material #search-outer #search {
        max-width: 1280px !important;
        margin: 0 auto !important;
    }
}

/* Reverse column order on mobile */
@media all and (max-width: 1000px) {
    .mobile-col-reverse .col {
        display: flex !important;
        flex-direction: column-reverse;
    }
}
    .mobile-col-reverse > .col > .wpb_column:nth-child(2) {
        margin-bottom: 25px !important;
    }
}

/* Fix FormCraft visual errors in Salient */
.fc-form .minimal-form-input .text {
    z-index: 9999999;
    color: black !important;
    margin-left: 7px;
    margin-top: 0 !important;
}

body[data-form-style="minimal"] .minimal-form-input {
    padding-top: 0 !important;
}

html .formcraft-css .powered-by {
    display: none !important;
}

body[data-form-style="minimal"] .minimal-form-input.textarea label span.text {
    top: 7px !important;
}

.fc-form .minimal-form-input.filled label span.text, .fc-form .minimal-form-input.has-text label span.text {
    display: none;
}

body[data-form-style="minimal"] textarea {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.fc-form .minimal-form-input.filled input[type="text"], .fc-form .minimal-form-input.has-text input[type="text"] {
    padding-left: 7px !important;
}

.formcraft-icon.icon-type- {
    display: none !important;
}

/* -------------------
 * SPACING SYSTEM - DO NOT TOUCH  *********************************************************************************************************
 * ------------------- */
/* Default Margin Bottom for all rows */
.container.main-content > .row > .wpb_row, .container.main-content > .row > .wpb_row.full-width-content {
    margin-bottom: var(--space-l) !important;
}

.container.main-content > .row > .wpb_row:last-of-type, .container.main-content > .row > .wpb_row.full-width-content:last-of-type {
    margin-bottom: 0 !important;
}

/* Variable Bottom Margin */
/* classes =
    margin-s
    margin-m
    margin-l
    margin-none
*/
.container.main-content > .row > .wpb_row.margin-s, .margin-s {
    margin-bottom: var(--space-s) !important;
}

.container.main-content > .row > .wpb_row.margin-m, .margin-m {
    margin-bottom: var(--space-m) !important;
}

.container.main-content > .row > .wpb_row.margin-l, .margin-l {
    margin-bottom: var(--space-l) !important;
}

.container.main-content > .row > .wpb_row.margin-none, .margin-none {
    margin-bottom: 0 !important;
}

.ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover {
    border-left-width: 0px !important;
}

.evo_metarow_ICS .evcal_evdata_icons{
    padding-top: 5px;
}

.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{
    font-size: 18px !important;
}

.single-post .container-wrap.no-sidebar .post-area{
    box-shadow: 0 0.5em 0.75em 0 rgb(0 0 0 / 14%);
    border-radius: 4px; 
    padding: 30px 40px !important;
    margin-bottom: 30px !important; 
}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area{
    margin-bottom: 30px !important;
}
.fa-globe-americas:before{
    display: inline-block;
    font-family: 'evo_FontAwesomeS';
    padding-top: 2px;
} 

/* Variable Padding */
/* classes =
        padding-s
      padding-m
      padding-l
      padding-top-s
      padding-top-m
        padding-top-l
        padding-bottom-s
        padding-bottom-m
        padding-bottom-l
*/
.padding-s, .container.main-content > .row > .wpb_row.padding-s, .container.main-content > .row > .wpb_row.full-width-content.padding-s, .padding-top-s, .container.main-content > .row > .wpb_row.padding-top-s, .container.main-content > .row > .wpb_row.full-width-content.padding-top-s {
    padding-top: var(--space-s) !important;
}

.padding-m, .container.main-content > .row > .wpb_row.padding-m, .container.main-content > .row > .wpb_row.full-width-content.padding-m, .padding-top-m, .container.main-content > .row > .wpb_row.padding-top-m, .container.main-content > .row > .wpb_row.full-width-content.padding-top-m {
    padding-top: var(--space-m) !important;
}

.padding-l, .container.main-content > .row > .wpb_row.padding-l, .container.main-content > .row > .wpb_row.full-width-content.padding-l, .padding-top-l, .container.main-content > .row > .wpb_row.padding-top-l, .container.main-content > .row > .wpb_row.full-width-content.padding-top-l {
    padding-top: var(--space-l) !important;
}

.padding-s, .container.main-content > .row > .wpb_row.padding-s, .container.main-content > .row > .wpb_row.full-width-content.padding-s, .padding-bottom-s, .container.main-content > .row > .wpb_row.padding-bottom-s, .container.main-content > .row > .wpb_row.full-width-content.padding-bottom-s {
    padding-bottom: var(--space-s) !important;
}

.padding-m, .container.main-content > .row > .wpb_row.padding-m, .container.main-content > .row > .wpb_row.full-width-content.padding-m, .padding-bottom-m, .container.main-content > .row > .wpb_row.padding-bottom-m, .container.main-content > .row > .wpb_row.full-width-content.padding-bottom-m {
    padding-bottom: var(--space-m) !important;
}

.padding-l, .container.main-content > .row > .wpb_row.padding-l, .container.main-content > .row > .wpb_row.full-width-content.padding-l, .padding-bottom-l, .container.main-content > .row > .wpb_row.padding-bottom-l, .container.main-content > .row > .wpb_row.full-width-content.padding-bottom-l {
    padding-bottom: var(--space-l) !important;
}

/* Gets rid of default margin between two rows with padding */
.container.main-content > .row > .wpb_row[class*="padding-"] + [class*="padding-"] {
    margin-top: calc(0px - var(--space-l)) !important;
}

/** Mobile Only Styles **/
@media (max-width: 768px) {
    /* Variable Bottom Margin */ /* classes =
        m-margin-s
        m-margin-m
        m-margin-l
        m-margin-none
  */.container.main-content > .row > .wpb_row.m-margin-s, .m-margin-s {
        margin-bottom: var(--space-s) !important;
    }

    .container.main-content > .row > .wpb_row.m-margin-m, .m-margin-m {
        margin-bottom: var(--space-m) !important;
    }

    .container.main-content > .row > .wpb_row.m-margin-l, .m-margin-l {
        margin-bottom: var(--space-l) !important;
    }

    .container.main-content > .row > .wpb_row.m-margin-none, .m-margin-none {
        margin-bottom: 0 !important;
    }

    /* Mobile Variable Padding */
    /* classes =
            m-padding-s
            m-padding-m
            m-padding-l
            m-padding-top-s
            m-padding-top-m
            m-padding-top-l
            m-padding-bottom-s
            m-padding-bottom-m
            m-padding-bottom-l
    */
    .m-padding-s, .container.main-content > .row > .wpb_row.m-padding-s, .container.main-content > .row > .wpb_row.full-width-content.m-padding-s, .m-padding-top-s, .container.main-content > .row > .wpb_row.m-padding-top-s, .container.main-content > .row > .wpb_row.full-width-content.m-padding-top-s {
        padding-top: var(--space-s) !important;
    }

    .m-padding-m, .container.main-content > .row > .wpb_row.m-padding-m, .container.main-content > .row > .wpb_row.full-width-content.m-padding-m, .m-padding-top-m, .container.main-content > .row > .wpb_row.m-padding-top-m, .container.main-content > .row > .wpb_row.full-width-content.m-padding-top-m {
        padding-top: var(--space-m) !important;
    }

    .m-padding-l, .container.main-content > .row > .wpb_row.m-padding-l, .container.main-content > .row > .wpb_row.full-width-content.m-padding-l, .m-padding-top-l, .container.main-content > .row > .wpb_row.m-padding-top-l, .container.main-content > .row > .wpb_row.full-width-content.m-padding-top-l {
        padding-top: var(--space-l) !important;
    }

    .m-padding-s, .container.main-content > .row > .wpb_row.m-padding-s, .container.main-content > .row > .wpb_row.full-width-content.m-padding-s, .m-padding-bottom-s, .container.main-content > .row > .wpb_row.m-padding-bottom-s, .container.main-content > .row > .wpb_row.full-width-content.m-padding-bottom-s {
        padding-bottom: var(--space-s) !important;
    }

    .m-padding-m, .container.main-content > .row > .wpb_row.m-padding-m, .container.main-content > .row > .wpb_row.full-width-content.m-padding-m, .m-padding-bottom-m, .container.main-content > .row > .wpb_row.m-padding-bottom-m, .container.main-content > .row > .wpb_row.full-width-content.m-padding-bottom-m {
        padding-bottom: var(--space-m) !important;
    }

    .m-padding-l, .container.main-content > .row > .wpb_row.m-padding-l, .container.main-content > .row > .wpb_row.full-width-content.m-padding-l, .m-padding-bottom-l, .container.main-content > .row > .wpb_row.m-padding-bottom-l, .container.main-content > .row > .wpb_row.full-width-content.m-padding-bottom-l {
        padding-bottom: var(--space-l) !important;
    }
}

@media (max-width: 1231px) and (min-width:1141px) {
    html .sf-menu li a {
        font-size:13px !important;
    }

    .home div.full-width-section:nth-child(2) .vc_col-sm-1\/5 .nectar-button {
        min-width: 0% !Important;
        max-width: 92% !important;
    }

    .home div.full-width-section:nth-child(2) .nectar-button span {
        min-height: 65px !important;
    }
}

@media (max-width: 1140px) {
    .home div.full-width-section:nth-child(2) .vc_col-sm-1\/5 .nectar-button {
        min-width: 0% !Important;
        max-width: 92% !important;
    }

    .home div.full-width-section:nth-child(2) .nectar-button span {
        min-height: 65px !important;
    }

    ul.buttons.sf-menu li:nth-child(1) a, ul.buttons.sf-menu li:nth-child(2) a {
        padding: 11px !important;
    }

    html .sf-menu li a {
        font-size: 12px !important;
    }
}

.wpb_wrapper .woocommerce {
    padding: 0 3rem !important;
}

@media (max-width: 1000px) and (min-width:578px) {
    .yith-wcmap .user-profile .user-info .username {
        color: white !important;
    }
}

.nectar-post-grid[data-grid-item-height="30vh"] .nectar-post-grid-item {
    max-height: 250px;
}

@media (max-width: 1041px) and (min-width:1000px) {
    .page-id-10779 .vc_col-sm-8 {
        padding-left: 30px !important;
    }
}
.yith-wcmap .user-profile .user-info .logout a:hover {
    background: orange !important;
}
@media (max-width: 1000px) {
	
.page-id-6561 .container.main-content > .row > .top-level {
  padding: 0 !important;
}
.page-id-6561 .container.main-content > .row > .top-level .divider {
  height: 0 !important;
}
	
	.page-id-6561 .wppb-avatar:before {
  content: ' ' !important;
}
.page-id-6561 td.wppb-moreinfo {
  position: relative !important;
}
	#evcal_list {
		display: block !important;
	}
    .ult_modal-body.ult-responsive.ult-html {
        max-width: 100% !important;
    }

    .pricing-top-section {
        height: auto !important;
    }

    .page-id-10752 div.wpb_row:nth-child(6) .divider {
        height: 0 !important;
    }

    #ajax-content-wrap .mega-ticktock {
        padding-top: 0 !important;
    }

    #ajax-content-wrap .mega-ticktock .vc_col-sm-6:nth-child(1) .vc_column-inner {
        padding-top: 9rem !important;
    }

    .insights-section .nectar-post-grid-filters {
        width: min-content;
        margin: 0 auto !important;
    }

    .nectar-post-grid[data-grid-spacing="5px"] {
        margin: 0 auto !important;
    }

    body #footer-outer i, body #header-secondary-outer #social i {
        max-height: 20px;
    }

    .cart-empty.woocommerce-info {
        font-size: 3rem !important;
        line-height: 30px !important;
    }

    .page-id-10638 .top-level .row-bg.using-image.using-bg-color {
        background-image: none !important;
    }

    .mega-ticktock .divider {
        height: 0 !important;
    }

    .nectar_single_testimonial[data-style="basic"] .inner div.image-icon {
        order: 1;
        margin-right: 0;
        width: 120px;
        height: 120px;
        box-shadow: 0px 0px 0px 3px orange;
        margin-bottom: -50px;
        z-index: 1;
        position: absolute !important;
        top: -70px !important;
    }

    .link_text {
        font-size: 15px !important;
    }

    #footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
        width: 100% !important;
    }

    .nectar_icon_wrap {
        /*width: 50px !important;*/
    }

    #footer-outer .nectar_icon {
        width: 100% !important;
    }

    .toggle.default a {
        line-height: 30px !important;
    }

    .home div.full-width-section:nth-child(2) .nectar-button span {
        min-height: 35px !important;
        min-width: 210px !important;
    }

    .home div.full-width-section:nth-child(2) .nectar-button {
        margin: 5px 0 !important;
    }

    #main-footer *, #footer-outer #footer-widgets .col p:last-child {
        text-align: center !important;
        margin: 0 auto !important;
    }

    #footer-outer .nectar_icon {
        padding: 0 !important;
    }
}

.post-type-archive-product.woocommerce {
    padding: 0 !Important;
}

@media (min-width: 1000px) {
    .post-type-archive-product.woocommerce {
        padding:0 !Important;
    }
.page-id-6561  .wppb-remove-facet::before, .page-id-6561  .wppb-remove-all-facets::before {
    opacity: 0 !important;
}
    ul.buttons[data-user-set-ocm="1"] li.slide-out-widget-area-toggle {
        display: none !important;
    }
}
.eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#ffffff}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#fbfbfb}.ajde_evcal_calendar .calendar_header p,
				.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
				.evo_lightbox_content h3.evo_h3,
				body .ajde_evcal_calendar h4.evo_h4, 
				.evo_content_in h4.evo_h4,
				.evo_metarow_ICS .evcal_evdata_cell p a,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
				.eventon_list_event .evcal_desc span.evcal_event_title,
				.evcal_desc span.evcal_desc2,	
				.evo_metarow_ICS .evcal_evdata_cell p a, 
				.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
				.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,		
				.evo_clik_row .evo_h3,
				.evotax_term_card .evotax_term_details h2, 
				.evotax_term_card h3.evotax_term_subtitle,
				.ajde_evcal_calendar .evo_sort_btn,
				.eventon_main_section  #evcal_cur,	
				.ajde_evcal_calendar .calendar_header p.evo_month_title,		
				.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
				.eventon_events_list .eventon_list_event .evcal_cblock,			
				.ajde_evcal_calendar .evcal_month_line,
				.eventon_event .event_excerpt_in h3,.evoWV_days .evo_wv_day span.day_num,
			.evoWV_days .evo_wv_day span.day_name,
			.evowv_tooltip,
			ul.EVOWV_date_ranges li,.evcal_evdata_row .evors_stat_data p em,
			.evors_submission_form, .evors_lightbox_body #evorsvp_form h3,
			.evcal_desc .evcal_desc3 .evors_eventtop_data em,
			.eventon_rsvp_rsvplist p em.event_data span a,
			.eventon_rsvp_rsvplist p span.rsvpstatus,
			.eventon_rsvp_rsvplist p a.update_rsvp{font-family:roboto, 'arial narrow'}.ajde_evcal_calendar .eventon_events_list p,
				.eventon_events_list .eventon_list_event .evcal_desc span, 
				.evo_pop_body .evcal_desc span,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_pop_body .evcal_desc span.evcal_event_subtitle,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_pop_body .evcal_btn, .evcal_btn,
				.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, 
				.evo_pop_body .evo_event_headers.canceled,
				.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
				.evo_pop_body .evcal_list_a .evo_above_title span,
				.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
				#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
				.evcal_evdata_row .evcal_evdata_cell p, 
				#evcal_list .eventon_list_event p.no_events,
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evo_elms em.evo_tooltip_box,
				.evo_cal_above span,
				.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
				.eventon_sort_line p, .eventon_filter_line p,.eventon_weeklyview,.evors_change_rsvp span.change,
			.evo_popin .evcal_eventcard p.evors_whos_coming_title,
			.eventon_list_event .evcal_evdata_row p.evors_whos_coming_title{font-family:'open sans', 'arial narrow'}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em,  .evo_lightboxes .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .evcal_desc em a{color:#c8c8c8}
				#evcal_list .eventon_list_event .event_description .evcal_btn, 
				body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_lightbox .evcal_btn, body .evcal_btn,
				.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn,
				.evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, 
				body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, 
				.evo_pop_body .evcal_btn:hover, .evcal_btn:hover,.evcal_evdata_row.evo_clik_row:hover{color:#ffffff;background:#237ebd;}.evcal_evdata_row.evo_clik_row:hover > *, .evcal_evdata_row.evo_clik_row:hover i{color:#ffffff}.eventon_list_event .evo_btn_secondary, 
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
				.evo_lightbox .evcal_btn.evo_btn_secondary, 
				body .evcal_btn.evo_btn_secondary,
				#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
				.evcal_btn.evo_btn_secondary,
				.evo_btn_secondary{color:#ffffff;background:#d2d2d2;}.eventon_list_event .evo_btn_secondary:hover, 
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
				.evo_lightbox .evcal_btn.evo_btn_secondary:hover, 
				body .evcal_btn.evo_btn_secondary:hover,
				#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
				.eventon_list_event .evo_btn_secondary:hover, 
				.evcal_btn.evo_btn_secondary:hover,
				.evo_btn_secondary:hover{color:#ffffff;background:#bebebe;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, 
			.evcal_evdata_row .evcal_evdata_cell h3 a{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, 
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p,
				.evo_lightboxes .evcal_evdata_cell p a{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title{color:#C6C6C6}.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body{background-color:#fdfdfd}.evocard_box{background-color:#f3f3f3}.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after{background:linear-gradient(to top,	#f3f3f3 20%, #f3f3f300 80%)}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list,
					#evcal_list p.desc_trig_outter, 
					.evopop_top,
					.evo_pop_body .bordb{border-color:#f1f1f1}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#fff6e2}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#ffecc5}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, .evo_pop_body .evcal_desc span.evo_above_title span.featured{color:#ffffff;background-color:#ffcb55;}.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before{background-color:#f79191}.evcal_desc3 .evo_ep_bar.evo_completed b{background-color:#9a9a9a}.event_description .evcal_close{background-color:#f7f7f7}.event_description .evcal_close:hover{background-color:#f1f1f1}.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose{background-color:#000000}.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover{background-color:#cfcfcf}.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after{background-color:#666666}.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after{background-color:#666666}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i{color:#858585}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2{color:#6B6B6B}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#ffffff}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span:hover{color:#ffffff;background-color:#d3d3d3;}.evo_cal_above span.evo-gototoday-btn{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span.evo-gototoday-btn:hover{color:#ffffff;background-color:#d3d3d3;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#a0a09f;background-color:#f5f5f5;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#a0a09f;background-color:#e6e6e6;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#f79191;}.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows{border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover{border-color:#e2e2e2;background-color:#ededed;}.ajde_evcal_calendar .calendar_header .evcal_arrows:before,
	.evo_footer_nav .evcal_arrows:before{border-color:#e2e2e2}.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before,
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before,
	.evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before,
	.evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before{border-color:#ffffff}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_pop_body .evcal_desc span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled, .evo_pop_body .evcal_desc span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.postponed, .evo_pop_body .evcal_desc span.evo_above_title span.postponed{color:#ffffff;background-color:#e3784b;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.movedonline, .evo_pop_body .evcal_desc span.evo_above_title span.movedonline{color:#ffffff;background-color:#6edccd;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.rescheduled, .evo_pop_body .evcal_desc span.evo_above_title span.rescheduled{color:#ffffff;background-color:#67ef78;}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{background-color:#464646!important}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a:before{color:#333333}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_repeat_series_dates span{color:#656565;background-color:#dedede;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9e9e9e;}.evo_metarow_socialmedia a.evo_ss i{color:#888686;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}.eventon_events_list .evoShow_more_events span{background-color:#b4b4b4;color:#ffffff;}.evo_card_health_boxes .evo_health_b{background-color:#ececec;color:#8d8d8d;}.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa{fill:#8d8d8d;color:#8d8d8d;}.evo_health_b.ehb_other{border-color:#e8e8e8}.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig i
				{color:#2eb4dc}.eventon_list_event .evcal_desc em.evo_mytime,
				.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover,
				.eventon_list_event .evcal_desc em.evo_mytime,
				.eventon_list_event .evcal_evdata_cell .evo_mytime,
				.eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig{background-color:#2eb4dc}.eventon_list_event .evcal_desc em.evo_mytime >*, 
				.eventon_list_event .evcal_evdata_cell .evo_mytime >*,
				.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover >*{color:#ffffff}.eventon_events_list .evose_repeat_header span.title{background-color:#fed584;color:#808080;}.eventon_events_list .evose_repeat_header p{background-color:#ffe3ad}.eventon_events_list .evose_repeat_header .ri_nav a, 
				.eventon_events_list .evose_repeat_header .ri_nav a:visited, 
				.eventon_events_list .evose_repeat_header .ri_nav a:hover{color:#808080}.eventon_events_list .evose_repeat_header .ri_nav b{border-color:#808080}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#EDEDED;background-color:#F2F2F2;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evosr_blur{background-color:#e6e6e6;color:#ffffff;}.evo_search_results_count span{background-color:#d2d2d2;color:#ffffff;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evo_eventon_live_now_section h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next{background-color:#ececec}.evo_eventon_live_now_section .evo_eventon_now_next h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner{background-color:#a5a5a5;color:#ffffff;}.evo_eventon_live_now_section p.evo_eventon_no_events_now{background-color:#d6f5d2;color:#888888;}.ajde_evcal_calendar.evoWV .EVOWV_content .EVOWV_grid .evo_wv_day.focus .evowv_daybox{background-color:#f79191;color:#ffffff;}.EVOWV_content .EVOWV_change{background-color:#f79191}.EVOWV_content .EVOWV_ranger{background-color:#f79191;color:#ffffff;}.EVOWV_content ul.EVOWV_date_ranges li:hover, .EVOWV_ranger a:hover{background-color:#ef7777;color:#ffffff;}.EVOWV_content ul.EVOWV_date_ranges li.thisweek{background-color:#ef7777}.EVOWV_content ul.EVOWV_date_ranges li, ul.EVOWV_date_ranges{border-color:#f7a6a6}.ajde_evcal_calendar .EVOWV_content .EVOWV_grid .evo_wv_day .evowv_daybox{background-color:#fbfbfb;color:#949494;border-color:#f1f1f1;}.evoWV_days.wk_style_1 .evowv_table, .evoWV_days.wk_style_1 .day_col, .evoWV_days .eventon_wv_days{border-color:#f1f1f1}.evoWV.ajde_evcal_calendar .EVOWV_content .EVOWV_grid .evo_wv_day.today:before{background-color:#f79191;}.eventon_fc_days .evo_fc_day{background-color:#ffffff;color:#d4d4d4;}.eventon_fc_days .evo_fc_day:hover{background-color:#fbfbfb;color:#9e9e9e;}.eventon_fc_days .evo_fc_day.has_events{background-color:#ffffff;color:#dfa872;}.eventon_fc_days .evo_fc_day.has_events:hover{background-color:#F5F5F5;color:#9e9e9e;}.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus{background-color:#FFF3E7;color:#d4d4d4;}.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus:hover{background-color:#fbfbfb;color:#9e9e9e;}.eventon_fc_daynames .evo_fc_day{color:#9e9e9e}.eventon_fc_daynames .evo_fc_day:hover{color:#d4d4d4}.eventon_fc_days .evo_fc_day.today:before{background-color:#ef9a93}.evofc_title_tip, .evoFC_tip{background-color:#808080;color:#f7f7f7;}#evorsvp_form #submit_rsvp_form{color:#9AB37F;background-color:#ffffff;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.attending em{color:#ffffff;background-color:#adadad;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.notattending em{color:#ffffff;background-color:#adadad;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.remaining_count em, .evcal_evdata_row .evors_stat_data .remaining_count em{color:#ffffff;background-color:#6dc56b;}.evors_whos_coming span{background-color:#ffffff;color:#6b6b6b;}.evcal_evdata_row .evors_section.evors_guests_list{background-color:#ececec}.evcal_evdata_row .evors_section.evors_guests_list.evors_notcoming_list{background-color:#e0e0e0}#evorsvp_form a.submit_rsvp_form{background-color:#ffffff;color:#9AB37F;}.evo_lightbox_body #evorsvp_form .rsvp_status span.set{color:#9AB37F}#evorsvp_form p.terms a{color:#ffffff}.evors_lightbox_body #evorsvp_form .form_row select, 
					.evors_lightbox_body #evorsvp_form .form_row input,
					.evors_incard_form #evorsvp_form .form_row input,
					#evorsvp_form .form_row textarea{color:#ffffff}
					.evors_lightbox_body #evorsvp_form .form_row input::placeholder, 
					.evors_incard_form #evorsvp_form .form_row input::placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea::placeholder, 
					.evors_incard_form #evorsvp_form .form_row textarea::placeholder{color:#d5e4c5}.evors_lightbox_body #evorsvp_form .form_row input:-moz-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row input:-moz-input-placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea:-moz-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row textarea:-moz-input-placeholder{color:#d5e4c5}.evors_lightbox_body #evorsvp_form .form_row input:-ms-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row input:-ms-input-placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea:-ms-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row textarea:-ms-input-placeholder{color:#d5e4c5}.evors_submission_form, .evors_lightbox_body #evorsvp_form h3{color:#ffffff}.evors_lightbox .evo_lightbox_body.evo_lightbox_body, .evors_incard_form{background-color:#9AB37F}.evoRS_status_option_selection span:hover, body .eventon_list_event .evcal_list_a .evors_eventtop_rsvp span:hover{background-color:#fddfa6}.evoRS_status_option_selection span, 
						.evors_rsvped_status_user, 
						.evors_change_rsvp span.change{color:#808080;border-color:#cdcdcd;background-color:#ffffff;}.evoRS_status_option_selection span:hover, 
						.evoRS_status_option_selection span.set, 
						.evors_change_rsvp span.change:hover{color:#ffffff;background-color:#fddfa6;}#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{
				color:#8c8c8c
			}

.the-resources {
    display: flex;
    flex-wrap: wrap;
    margin-left: -42px;
    margin-right: -42px;
    padding-top: 50px;
}
.the-resources__item {
    flex: 0 0 auto;
    width: 33.33333333%;
    padding-left: 42px;
    padding-right: 42px;
    margin-bottom: 75px;
}
.the-resources__img {
    box-shadow: 0em 0em 1.124em 0em rgb(93 94 96 / 28%);
    margin-bottom: 28px;
}
.the-resources__img img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}
h3.the-resources__title {
    color: rgb(44, 68, 106);
    font-size: 1.3em !important;
    font-weight: 700;
    text-align: center;
}
.the-resources__text {
    text-align: center;
    font-size: 1em;
    font-style: italic;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: 0em;
    color: #4e4a41;
}
/* NEWS ITEM SINGLE - CORRECT HEADING BUG */
body.news-template-default #header-outer.transparent #top .mobile-search .nectar-icon.icon-salient-search {
    color: #a9a9a9 !important;
}
body.news-template-default #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after {
	background-color: #a9a9a9 !important;
}
@media (max-width: 999px) {
    .the-resources__item {
        width: 50%;
    }
}
@media (max-width: 690px) {
    .the-resources__item {
        width: 100%;
    }

    .the-resources__item {
        margin-bottom: 42px;
    }
}

