﻿@font-face {
    font-family: ASCMIcons;
    font-display: swap;
    src: url('/Static/fonts/ASCMIcons.woff2') format("woff2"),url('/Static/fonts/ASCMIcons.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-Bold";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Bold.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Bold.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-ExtraBold";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Bold.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Bold.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-Light";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Light.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Light.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-Regular";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Regular.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Regular.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-SemiBold";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Semibold.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Semibold.woff') format("woff")
}

@font-face {
    font-family: "AdelleSans-Thin";
    src: url('/Static/fonts/AdelleSans/AdelleSans-Light.woff2') format("woff2"),url('/Static/fonts/AdelleSans/AdelleSans-Light.woff') format("woff")
}

.cASCM_Theme .slds-button, .cASCM_Theme .slds-button_brand, .cASCM_Theme .slds-button_neutral, .cASCM_Theme .slds-button_inverse {
    font-size: 100%;
    transition: all .15s
}

.cASCM_Theme .slds-button--brand, .cASCM_Theme .slds-button_brand, .cASCM_Theme .slds-button--destructive, .cASCM_Theme .slds-button_destructive, .cASCM_Theme .slds-button--neutral, .cASCM_Theme .slds-button_neutral {
    padding: .2rem 1rem 0;
    border-radius: 0
}

.cASCM_Theme .slds-button--brand, .cASCM_Theme .slds-button_brand, .cASCM_Theme .slds-button--destructive, .cASCM_Theme .slds-button_destructive {
    font-family: AdelleSans-Bold,sans-serif;
    text-transform: uppercase
}

.cASCM_Theme .slds-button--neutral:not([disabled]):hover, .cASCM_Theme .slds-button_neutral:not([disabled]):hover, .cASCM_Theme .slds-button--neutral:not([disabled]):focus, .cASCM_Theme .slds-button_neutral:not([disabled]):focus, .cASCM_Theme .slds-button--neutral:not([disabled]):active, .cASCM_Theme .slds-button_neutral:not([disabled]):active {
    background-color: #f4fbf6;
    color: #0b5b20
}

.cASCM_Theme .slds-button--inverse:link, .cASCM_Theme .slds-button_inverse:link, .cASCM_Theme .slds-button--inverse:visited, .cASCM_Theme .slds-button_inverse:visited {
    color: var(--lwc-colorTextInverse,#FFFFFF)
}

.cASCM_Theme .slds-button--inverse:hover, .cASCM_Theme .slds-button_inverse:hover, .cASCM_Theme .slds-button--inverse:active, .cASCM_Theme .slds-button_inverse:active {
    color: var(--lwc-colorTextInverse,#FFFFFF)
}

.cASCM_Theme .CCEVENTSLCSVNSUMMITS_Events_Header .slds-button, .cASCM_Theme .CCEVENTSLCSVNSUMMITS_Event_Filter .slds-button, .cASCM_Theme .CCNEWSLCSVNSUMMITS_News_DisplayMode .slds-button {
    line-height: 2rem;
    padding: 4px 16px
}

.cASCM_Theme .btnLarge {
    font-size: .9rem;
    line-height: 1.4;
    padding: .8rem 1rem .6rem;
    width: 48%
}

.cASCM_Theme .btnFullWidth {
    width: 100%
}

.cASCM_Theme .btnLargeWrap {
    background-color: #e2e5e8;
    text-align: center;
    padding: 1.1rem
}

.cASCM_Theme .forceCommunityAskCommunity.askCommunityBtn, .cASCM_Theme .forceCommunityFollow .button {
    font-family: AdelleSans-Bold,sans-serif;
    padding: 5px 24px 0
}

.cASCM_Theme .oneActionsRibbon .oneActionsDropDown {
    height: 100%
}

.cASCM_Theme h1 {
    font-size: 2.5rem
}

.cASCM_Theme h2 {
    font-size: 1.5rem;
    line-height: 1.4
}

.cASCM_Theme h3 {
    font-size: 1.25rem
}

.cASCM_Theme h4 {
    font-size: 1.125rem
}

.cASCM_Theme h5 {
    font-size: .9rem
}

.cASCM_Theme h1, .cASCM_Theme h2, .cASCM_Theme h3, .cASCM_Theme h4, .cASCM_Theme h5, .cASCM_Theme h6 {
    font-weight: 700
}

.cASCM_Theme a:link, .cASCM_Theme a:visited {
    transition: all .15s
}

    .cASCM_Theme a:link svg, .cASCM_Theme a:visited svg {
        fill: #1da83f
    }

.cASCM_Theme .CCEVENTSLCSVNSUMMITS_Event_Filter, .cASCM_Theme .CCNEWSLCSVNSUMMITS_News_Filter {
    margin-top: 0
}

.cASCM_Theme .themeContainer, .cASCM_Theme .bannerContainer {
    position: relative;
    max-width: 1140px;
    margin: auto
}

.cASCM_Theme .forceCommunitySection .cb-section_column:only-child {
    padding: 0 0 16px
}

.cASCM_Theme .topHeader {
    background-color: #006b36;
    color: #fff;
    padding: .5rem 1rem
}

    .cASCM_Theme .topHeader a {
        color: #fff
    }

.cASCM_Theme .topHeaderLogo {
    max-width: 50px
}

@media (max-width: 500px) {
    .cASCM_Theme .topHeaderList .hide500 {
        display: none
    }
}

.cASCM_Theme .topHeaderList li {
    display: inline-block
}

    .cASCM_Theme .topHeaderList li:after {
        content: "|";
        color: #fff;
        padding: 0 .5rem
    }

    .cASCM_Theme .topHeaderList li:last-child:after {
        content: none;
        padding: 0
    }

.cASCM_Theme .header {
    padding: .8rem 1rem;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16)
}

.cASCM_Theme .logoWrap {
    padding-right: .8rem;
    order: 1
}

@media (min-width: 48em) {
    .cASCM_Theme .logoWrap {
        padding-right: 1rem;
        order: 1
    }
}

.cASCM_Theme .logoMobile {
    width: 110px
}

.cASCM_Theme .logoDt {
    width: 170px
}

.cASCM_Theme .headerSearchIcon, .cASCM_Theme .slds-global-actions__notifications, .cASCM_Theme .selfServiceUserProfileMenu .down-arrow {
    color: #51a247;
    transition: all .15s
}

    .cASCM_Theme .headerSearchIcon:hover, .cASCM_Theme .slds-global-actions__notifications:hover, .cASCM_Theme .selfServiceUserProfileMenu .down-arrow:hover {
        color: #007043
    }

.cASCM_Theme .utils {
    order: 3
}

    .cASCM_Theme .utils .utils-container {
        justify-content: space-between
    }

        .cASCM_Theme .utils .utils-container .utilsSearch {
            order: 1;
            padding-right: .5rem
        }

@media (max-width: 47.9375em) {
    .cASCM_Theme .utils .utils-container .utilsSearch {
        order: 3
    }
}

.cASCM_Theme .utils .utils-container .utilsNotifs {
    order: 2;
    padding-right: .8rem
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .utils .utils-container .utilsNotifs {
        order: 1
    }
}

.cASCM_Theme .utils .utils-container .utilsProfile {
    order: 3
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .utils .utils-container .utilsProfile {
        order: 2;
        margin-right: .5rem
    }
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .utils .utils-container {
        justify-content: flex-end
    }
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .utils {
        order: 2;
        flex-grow: 1;
        flex-basis: 0
    }
}

.cASCM_Theme .selfServiceUserProfileMenu .login-link {
    display: block;
    background-color: #1da83f;
    text-transform: uppercase;
    text-decoration: none;
    padding: .7rem 1.3rem .5rem
}

    .cASCM_Theme .selfServiceUserProfileMenu .login-link:hover {
        background-color: var(--lwc-colorTextLinkHover,#178532)
    }

.cASCM_Theme .selfServiceUserProfileMenu .login .linkLabel {
    font-size: .77rem
}

.cASCM_Theme .selfServiceProfileMenuTrigger .trigger-link {
    padding: 0
}

.cASCM_Theme .selfServiceUserProfileMenu .profileName {
    display: none
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .matchButtons .next {
        margin-top: 10px;
        margin-left: 0
    }
}

.cASCM_Theme .navbar {
    min-width: 0;
    order: 2
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .navbar {
        order: 3
    }
}

.cASCM_Theme .forceCommunityGlobalNavigation > * {
    margin: 0
}

.cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item button {
    font-size: .93rem
}

.cASCM_Theme .forceCommunityGlobalNavigation nav > .comm-navigation__list > li:first-child {
    display: none
}

.cASCM_Theme .forceCommunityGlobalNavigation {
    background: none
}

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item button > .slds-icon-utility-chevrondown {
        color: #82c341
    }

        .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item button > .slds-icon-utility-chevrondown.slds-button__icon_right {
            position: relative;
            top: -1px;
            margin-left: .2rem
        }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > button {
        font-family: AdelleSans-Bold,sans-serif;
        color: #485965;
        padding: 0
    }

        .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > a:hover, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > a:focus, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > a.slds-is-active:not([data-type="home"]), .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > button:not([disabled]):hover, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > button:not([disabled]):focus, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item > .comm-navigation__item > button:not([disabled]).slds-is-active:not([data-type="home"]) {
            background: none;
            color: #007043
        }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-list_horizontal > .slds-list__item {
        padding-right: 1.7rem
    }

.cASCM_Theme community_navigation-global-navigation-trigger {
    color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

    .cASCM_Theme community_navigation-global-navigation-trigger lightning-button-icon > .slds-button {
        padding: 0
    }

        .cASCM_Theme community_navigation-global-navigation-trigger lightning-button-icon > .slds-button svg {
            width: 1.8rem;
            height: 1.8rem
        }

.cASCM_Theme .forceCommunityGlobalNavigation > community_navigation-global-navigation-list > .slds-grid, .cASCM_Theme .forceCommunityGlobalNavigation > community_navigation-global-navigation-list > .slds-grid > .slds-grid {
    padding: 0
}

.cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical {
    background-color: #fff;
    padding-top: 1rem
}

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > button {
        font-family: AdelleSans-Bold,sans-serif;
        color: #485965;
        padding: 0;
        background: none
    }

        .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > a.slds-is-active:not([data-type="home"]), .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > button:not([disabled]).slds-is-active:not([data-type="home"]) {
            background: none;
            color: #007043
        }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item {
        padding: .8rem 1.5rem
    }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical a * {
        padding-left: 0
    }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical > .slds-list__item > .comm-navigation__item > button {
        display: inline;
        width: auto
    }

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical .slds-icon_container {
        width: auto
    }

.cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested {
    top: 27px;
    background: none
}

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item {
        border-bottom: 1px solid #fff
    }

        .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item:last-child {
            border-bottom: none
        }

        .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item button {
            background-color: #efefef;
            color: #000;
            font-weight: normal;
            text-transform: none;
            padding: .5rem 1rem
        }

            .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item a.slds-is-active, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item button.slds-is-active {
                color: #0d6e27
            }

                .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item a:hover, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item a:focus, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item a.slds-is-active:hover, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item button:not([disabled]):hover, .cASCM_Theme .forceCommunityGlobalNavigation .slds-list__item > .comm-navigation__item > .slds-is-nested .slds-list__item button:not([disabled]):focus {
                    background: var(--lwc-colorTextLink,rgb(29, 168, 63));
                    color: #fff
                }

.cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical .slds-list__item > .comm-navigation__item > .slds-is-nested > .slds-list__item {
    padding: .5rem .5rem .5rem 1rem
}

    .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical .slds-list__item > .comm-navigation__item > .slds-is-nested > .slds-list__item a, .cASCM_Theme .forceCommunityGlobalNavigation .slds-is-fixed > .slds-list_vertical .slds-list__item > .comm-navigation__item > .slds-is-nested > .slds-list__item button {
        display: inline;
        background: none;
        padding: .2rem
    }

.cASCM_Theme .headerSearchIcon {
    padding: 0;
    border: none;
    border-radius: 0
}

    .cASCM_Theme .headerSearchIcon .slds-button__icon {
        width: 1.2rem;
        height: 1.2rem
    }

.cASCM_Theme .searchArea {
    opacity: 0;
    position: fixed;
    left: 0;
    top: -1000px;
    z-index: 99;
    background-color: #fff;
    width: 100%;
    padding: 1rem;
    transition: opacity .15s linear 0s,top 0s linear .15s
}

    .cASCM_Theme .searchArea.isActive {
        opacity: 1;
        top: 162px;
        transition: opacity .15s linear .15s,top 0s linear .15s;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.5)
    }

.cASCM_Theme .searchFieldWrap {
    position: relative;
    flex: 1 0 auto;
    padding-right: 2rem
}

@media only screen and (max-width: 991px) {
    .cASCM_Theme .searchArea.isActive {
        top: 78px;
    }
}

.cASCM_Theme .searchFieldIcon {
    position: absolute;
    z-index: 9000;
    top: 1rem;
    right: 2.2rem
}

    .cASCM_Theme .searchFieldIcon svg {
        fill: rgba(105, 120, 130, 0.5)
    }

.cASCM_Theme .searchArea .forceCommunitySearchBox .search-field {
    border-bottom: 1px solid #697882
}

    .cASCM_Theme .searchArea .forceCommunitySearchBox .search-field ::-webkit-input-placeholder {
        color: #697882
    }

    .cASCM_Theme .searchArea .forceCommunitySearchBox .search-field :-ms-input-placeholder {
        color: #697882
    }

    .cASCM_Theme .searchArea .forceCommunitySearchBox .search-field::placeholder {
        color: #697882
    }

.cASCM_Theme .searchArea .forceCommunitySearchBox .uiInput--input input:focus, .cASCM_Theme .searchArea .forceCommunitySearchBox input.uiInput--input:focus, .cASCM_Theme .searchArea .forceCommunitySearchBox .uiInput--checkbox input:focus, .cASCM_Theme .searchArea .forceCommunitySearchBox input.uiInput--checkbox:focus, .cASCM_Theme .searchArea .forceCommunitySearchBox .uiInput--textarea textarea:focus, .cASCM_Theme .searchArea .forceCommunitySearchBox textarea.uiInput--textarea:focus {
    border-bottom-color: #697882
}

.cASCM_Theme .searchCloseWrap {
    padding-right: .35rem
}

.cASCM_Theme .searchCloseBtn {
    position: relative;
    top: -.4rem
}

    .cASCM_Theme .searchCloseBtn svg {
        fill: #676b6e !important
    }

.cASCM_Theme .content .search .big-search-container {
    height: auto
}

.cASCM_Theme .forceCommunitySearchBox.focused .search-wrapper, .cASCM_Theme .forceCommunitySearchBox.focused .post-wrapper {
    padding: 0
}

.cASCM_Theme .forceCommunitySearchBox .search-field-wrapper {
    display: block
}

.cASCM_Theme .forceCommunitySearchBox .search-field, .cASCM_Theme .forceCommunitySearchBox.focused .search-field, .cASCM_Theme .forceCommunitySearchBox.focused .has-input .search-field, .cASCM_Theme .forceCommunitySearchBox.focused .search-field:focus {
    padding-left: .2rem
}

.cASCM_Theme .forceCommunitySearchBox .search-field {
    padding-right: 3rem
}

    .cASCM_Theme .forceCommunitySearchBox .search-field ::-webkit-input-placeholder {
        font-size: 1.11rem
    }

    .cASCM_Theme .forceCommunitySearchBox .search-field :-ms-input-placeholder {
        font-size: 1.11rem
    }

    .cASCM_Theme .forceCommunitySearchBox .search-field, .cASCM_Theme .forceCommunitySearchBox .search-field::placeholder {
        font-size: 1.11rem
    }

.cASCM_Theme .forceCommunitySearchBox .uiInput--input input:focus, .cASCM_Theme .forceCommunitySearchBox input.uiInput--input:focus, .cASCM_Theme .forceCommunitySearchBox .uiInput--checkbox input:focus, .cASCM_Theme .forceCommunitySearchBox input.uiInput--checkbox:focus, .cASCM_Theme .forceCommunitySearchBox .uiInput--textarea textarea:focus, .cASCM_Theme .forceCommunitySearchBox textarea.uiInput--textarea:focus {
    border-color: transparent;
    box-shadow: none
}

.cASCM_Theme .content .search .big-search-container .search-wrapper .search-input-group button.slds-button, .cASCM_Theme .forceCommunitySearchBox .search-button, .cASCM_Theme .forceCommunitySearchBox .mobile-search-icon, .cASCM_Theme .forceCommunitySearchBox .close-button.slds-button {
    display: none
}

.cASCM_Theme .forceCommunitySearchBox.focused .search-container {
    border: none
}

.cASCM_Theme .forceCommunitySearchBox.focused .body-search {
    position: static
}

.cASCM_Theme .forceCommunitySearchBox.focused .search-field ::-webkit-input-placeholder {
    color: #333
}

.cASCM_Theme .forceCommunitySearchBox.focused .search-field :-ms-input-placeholder {
    color: #333
}

.cASCM_Theme .forceCommunitySearchBox.focused .search-field, .cASCM_Theme .forceCommunitySearchBox.focused .search-field::placeholder {
    color: #333
}

.cASCM_Theme .forceCommunitySearchBox.focused.show-result .result-container {
    margin-top: 0
}

.cASCM_Theme .forceCommunitySearchBox .body-search, .cASCM_Theme .forceCommunitySearchBox .search-wrapper, .cASCM_Theme .forceCommunitySearchBox .post-container {
    z-index: 101
}

.cASCM_Theme .forceCommunityTabset .uiTabBar .uiTabItem .tabHeader, .cASCM_Theme .forceCommunityTabset .uiTabOverflowMenuItem .uiPopupTrigger a {
    font-family: AdelleSans-Bold,sans-serif
}

.cASCM_Theme .forceCommunityTabset.uiTabset > .uiTabBar .uiTabItem {
    max-width: 60%
}

.cASCM_Theme .uiTabset--default .tabs__nav {
    border-bottom: 4px solid #efefef
}

.cASCM_Theme .uiTabset--default .tabs__item > a, .cASCM_Theme .uiTabset--default .uiTabOverflowMenuItem a {
    color: #1da83f;
    border-bottom-width: 4px
}

    .cASCM_Theme .uiTabset--default .tabs__item > a:hover, .cASCM_Theme .uiTabset--default .tabs__item > a:focus, .cASCM_Theme .uiTabset--default .tabs__item.active > a {
        color: #000;
        border-color: #82c341
    }

.cASCM_Theme .oneActionsComposer.uiTabset--task .tabs__item a {
    font-family: AdelleSans-Regular,sans-serif !important
}

.cASCM_Theme .uiTabset--default .uiTabOverflowMenuItem a {
    font-size: 1rem
}

.cASCM_Theme .uiTabset--default .uiTabOverflowMenuItem .popupTargetContainer a {
    color: #1da83f
}

.cASCM_Theme .cPeak_RSS {
    margin-top: 20px
}

    .cASCM_Theme .cPeak_RSS h5 {
        display: block;
        border-bottom: 4px solid #82c341;
        width: 12%
    }

.cASCM_Theme .feedContent {
    border-top: 4px solid #efefef
}

.cASCM_Theme .rss-feed-item {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e4e6e8;
    padding: 1rem
}

.cASCM_Theme .forceCommunityUserRecognitions {
    border: none
}

    .cASCM_Theme .forceCommunityUserRecognitions .slds-card__body {
        background-color: #efefef;
        padding: 2rem 1rem
    }

    .cASCM_Theme .forceCommunityUserRecognitions .userRecognitionsTitleColor {
        text-transform: uppercase;
        font-size: .9rem
    }

    .cASCM_Theme .forceCommunityUserRecognitions .userRecognitionsHeader {
        padding-left: 0
    }

.cASCM_Theme .cPeak_GroupAvatarTile {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e4e6e8;
    padding: 1rem
}

    .cASCM_Theme .cPeak_GroupAvatarTile:last-child {
        border-bottom: none
    }

    .cASCM_Theme .cPeak_GroupAvatarTile .peak-group__name {
        font-family: AdelleSans-Regular,sans-serif;
        font-size: 1rem;
        line-height: 1.25
    }

    .cASCM_Theme .cPeak_GroupAvatarTile .peak-group__members-icon {
        display: none
    }

.cASCM_Theme .cSVNSUMMITS_Events_Header .slds-icon-standard-event {
    background-color: #1da83f
}

@media (min-width: 48em) {
    .cASCM_Theme .cSVNSUMMITS_Events_Header .sortGrid {
        justify-content: flex-end
    }
}

.cASCM_Theme .cSVNSUMMITS_Events_Header .eventSortSelect .slds-form-element__label {
    position: absolute
}

.cASCM_Theme .cSVNSUMMITS_Event_Filter {
    border: none
}

@media (min-width: 48em) {
    .cASCM_Theme .cSVNSUMMITS_Events_Detail .contentGridRight {
        text-align: right
    }
}

.cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent {
    border: none
}

    .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content {
        font-size: .75rem;
        line-height: 1.25
    }

        .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .topic {
            line-height: 1
        }

            .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .topic a {
                color: #007043
            }

        .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .name {
            font-size: 1rem
        }

            .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .name a {
                color: var(--lwc-colorTextLink,rgb(29, 168, 63))
            }

    .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .featuredImage {
        min-height: 0
    }

.cASCM_Theme .cSVNSUMMITS_Events_Tile .attending .slds-icon-utility-people {
    padding-right: 3px
}

.cASCM_Theme .vtuiAllMediaCmp.desktopMymedia .search-container {
    min-height: 0 !important
}

    .cASCM_Theme .vtuiAllMediaCmp.desktopMymedia .search-container .backAllMediaButton {
        display: none
    }

@media (max-width: 47.9375em) {
    .cASCM_Theme .cSVNSUMMITS_News_Header .newBtnWrap {
        text-align: center
    }
}

@media (min-width: 48em) {
    .cASCM_Theme .cSVNSUMMITS_News_Header .newBtnWrap {
        text-align: right
    }
}

.cASCM_Theme .cSVNSUMMITS_News_Header .slds-icon-standard-news {
    background-color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

.cASCM_Theme .cSVNSUMMITS_News_DisplayMode .slds-button__icon_left {
    margin-right: 0
}

.cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .topic a {
    color: #007043
}

.cASCM_Theme .cSVNSUMMITS_News_Detail_Header .author {
    font-family: AdelleSans-Regular,sans-serif;
    font-size: 1rem;
    padding-top: .3rem
}

.cASCM_Theme .cSVNSUMMITS_News_Detail .newsContent p, .cASCM_Theme .cSVNSUMMITS_News_Detail .newsContent b {
    font-size: 1rem !important
}

.cASCM_Theme .cSVNSUMMITS_News_PostedBy .userImg {
    width: auto;
    height: auto;
    margin-bottom: 15px
}

.cASCM_Theme .cSVNSUMMITS_News_PostedBy .userText a {
    color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

    .cASCM_Theme .cSVNSUMMITS_News_PostedBy .userText a:hover {
        color: var(--lwc-colorTextLinkHover,#178532)
    }

.cASCM_Theme .cSVNSUMMITS_Groups_Header .slds-icon-standard-groups {
    background-color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .cSVNSUMMITS_Groups_Header .newGroupBtnWrap {
        text-align: center
    }
}

@media (min-width: 48em) {
    .cASCM_Theme .cSVNSUMMITS_Groups_Header .newGroupBtnWrap {
        text-align: right
    }
}

@media (max-width: 47.9375em) {
    .cASCM_Theme .cSVNSUMMITS_Groups_Filters .myGroupsToggleWrap {
        width: auto;
        margin: auto
    }
}

.cASCM_Theme .cPeak_Accordion .slds-accordion__section {
    padding: 0
}

.cASCM_Theme .cPeak_Accordion .peak-accordion__summary {
    background-color: #efefef;
    padding: .8rem 1rem
}

.cASCM_Theme .cPeak_Accordion .peak-accordion__summary-action-icon svg {
    fill: #1da83f
}

.cASCM_Theme .cPeak_Accordion .description {
    padding: 1rem 1rem 1rem 2.6rem
}

    .cASCM_Theme .cPeak_Accordion .description p {
        font-size: 1rem
    }

.cASCM_Theme .forceChatterBasePublisher.baseDefault .cuf-publisherShareButton, .cASCM_Theme .forceChatterBasePublisher.baseDefault .cuf-publisherCancelButton {
    width: auto
}

.cASCM_Theme .forceChatterScroller .cuf-showMoreContainer {
    text-align: left
}

    .cASCM_Theme .forceChatterScroller .cuf-showMoreContainer .cuf-showMore.slds-button {
        background-color: var(--lwc-colorTextLink,rgb(29, 168, 63));
        color: #fff;
        font-family: AdelleSans-Bold,sans-serif;
        text-transform: uppercase;
        font-size: 1rem;
        line-height: 1.4;
        padding: .8rem 3rem .6rem;
        border-color: var(--lwc-colorTextLink,rgb(29, 168, 63))
    }

        .cASCM_Theme .forceChatterScroller .cuf-showMoreContainer .cuf-showMore.slds-button:hover {
            background-color: var(--lwc-colorTextLinkHover,#178532)
        }

.cASCM_Theme .forceCommunityTopicMetrics .showTalkingAbout {
    display: inline-block
}

.cASCM_Theme .memberAvatar {
    display: flex;
    justify-content: center;
    align-items: center
}

    .cASCM_Theme .memberAvatar img {
        max-width: none;
        height: 48px
    }

.cASCM_Theme .cSVNSUMMITS_Members_Filters .clearBtnWrap {
    text-align: center
}

@media (min-width: 48em) {
    .cASCM_Theme .cSVNSUMMITS_Members_Filters .clearBtnWrap {
        text-align: right
    }
}

.cASCM_Theme .cSVNSUMMITS_Members_Featured .membersRow {
    background-color: #f7f7f7;
    border-bottom: 1px solid #e4e6e8;
    padding: 1rem
}

    .cASCM_Theme .cSVNSUMMITS_Members_Featured .membersRow:last-child {
        border-bottom: none
    }

    .cASCM_Theme .cSVNSUMMITS_Members_Featured .membersRow .memberImgWrap {
        padding-right: 0
    }

    .cASCM_Theme .cSVNSUMMITS_Members_Featured .membersRow .memberName {
        font-size: 1rem;
        line-height: 1.25
    }

    .cASCM_Theme .cSVNSUMMITS_Members_Featured .membersRow .memberTitle {
        font-weight: 700
    }

.cASCM_Theme .forceChatterChatterGroupMemberRequestRelatedListRecord {
    padding-bottom: 1rem !important
}

    .cASCM_Theme .forceChatterChatterGroupMemberRequestRelatedListRecord ul.oneActionsRibbon li {
        background: none !important;
        padding: .2rem 0 0 !important
    }

        .cASCM_Theme .forceChatterChatterGroupMemberRequestRelatedListRecord ul.oneActionsRibbon li:last-child {
            padding-left: .25rem !important
        }

.cASCM_Theme .forceCommunityUserProfileBody .cUserProfileDetailCon {
    float: none;
    width: 100%
}

.cASCM_Theme .forceCommunityUserProfileBody .cUserKnowledgeableAboutAndStatsCon {
    display: none
}

.cASCM_Theme .forceCommunityUserProfileBody .cUserProfileDetailCon .forceCommunityUserProfileDetail .userDetailHeader {
    padding-bottom: 1rem;
    height: auto
}

.cASCM_Theme .forceCommunityUserProfileBody .forceCommunityUserProfileDetail .userDetailHeader .h1 {
    padding-bottom: 5px
}

.cASCM_Theme .forceCommunityUserProfileDetail .profileName {
    font-family: AdelleSans-Bold,sans-serif;
    font-size: inherit;
    padding-right: .5rem;
    word-break: break-word
}

.cASCM_Theme .forceCommunityUserProfileDetail .slds-form-element {
    border: none
}

.cASCM_Theme .forceCommunityUserProfileDetail .forcePageBlockSectionRow {
    padding-bottom: .6rem
}

    .cASCM_Theme .forceCommunityUserProfileDetail .forcePageBlockSectionRow .forcePageBlockItemView:first-child {
        padding-right: 1rem
    }

.cASCM_Theme .forceCommunityUserProfileDetail .uiTooltip.tooltip-trigger {
    display: none
}

.cASCM_Theme .forceCommunityUserProfileDetail .forcePageBlockSection .slds-form-element .slds-form-element__control.itemBody > span > span {
    font-size: 1rem
}

.cASCM_Theme .cUserProfileCon .forceCommunityReputationWidget .reputationPoints {
    display: none
}

.cASCM_Theme .forceCommunityUserProfileStats {
    background-color: #efefef;
    border: none;
    font-size: 1rem
}

    .cASCM_Theme .forceCommunityUserProfileStats .header-label {
        display: none
    }

.cASCM_Theme .learning-ui a {
    color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

    .cASCM_Theme .learning-ui a:focus, .cASCM_Theme .learning-ui a:hover {
        color: var(--lwc-colorTextLinkHover,#178532)
    }

.cASCM_Theme .media-grid_list-view li:nth-child(3n) {
    margin-right: 0
}

.cASCM_Theme .vtuiAllMediaCmp .search-container {
    margin: 0 12px !important
}

.cASCM_Theme .forceCommunityTabset .vtuiMediaCmp .media-grid .media-item {
    background-color: #485965
}

.cASCM_Theme .vtuiMediaCmp {
    margin-left: -12px;
    width: calc(100% + 24px)
}

    .cASCM_Theme .vtuiMediaCmp .media-grid .media-item {
        border: none !important;
        margin: 0;
        background-color: transparent;
        padding: .75rem
    }

        .cASCM_Theme .vtuiMediaCmp .media-grid .media-item .media-item__outer {
            height: 100%
        }

        .cASCM_Theme .vtuiMediaCmp .media-grid .media-item .play-btn {
            display: none
        }

        .cASCM_Theme .vtuiMediaCmp .media-grid .media-item .media-item__meta-date-by {
            color: #4c5076;
            display: none
        }

        .cASCM_Theme .vtuiMediaCmp .media-grid .media-item .media-item__line {
            display: none
        }

    .cASCM_Theme .vtuiMediaCmp .media-grid .media-item__outer {
        background-color: #f0f0f0
    }

    .cASCM_Theme .vtuiMediaCmp .media-item__heading-icon, .cASCM_Theme .vtuiMediaCmp .media-item__social {
        display: none !important
    }

    .cASCM_Theme .vtuiMediaCmp .media-item__descr {
        color: #000
    }

    .cASCM_Theme .vtuiMediaCmp .date a.uploadName, .cASCM_Theme .vtuiMediaCmp .media-item__meta-date-by a.uploadName {
        color: var(--lwc-colorTextLink,rgb(29, 168, 63))
    }

        .cASCM_Theme .vtuiMediaCmp .date a.uploadName:focus, .cASCM_Theme .vtuiMediaCmp .media-item__meta-date-by a.uploadName:focus, .cASCM_Theme .vtuiMediaCmp .date a.uploadName:hover, .cASCM_Theme .vtuiMediaCmp .media-item__meta-date-by a.uploadName:hover {
            color: var(--lwc-colorTextLinkHover,#178532)
        }

    .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-item__heading .media-item__title .heading-tooltip a.media-item__link {
        color: #000;
        font-size: 1rem;
        text-decoration: underline
    }

    .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_list-view .media-item.tileWidth-100, .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_tile-view .media-item.tileWidth-100, .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_list-view .media-item.tileWidth-25, .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_list-view .media-item.tileWidth-33 {
        width: 33.33333%;
        border: 0
    }

.cASCM_Theme .slds-listbox__option span span {
    overflow: visible !important;
    white-space: break-spaces !important
}

@media only screen and (max-width: 48em) {
    .cASCM_Theme .vtuiCatalogsCmp.catalog-container .results .panelsContainer {
        padding-left: 0
    }

    .cASCM_Theme .ltuiLearningItemTileCmp.item-container {
        width: 100%
    }

    .cASCM_Theme .nextMatch {
        margin-top: 10px;
        margin-left: 0
    }

    .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_list-view .media-item.tileWidth-100, .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_tile-view .media-item.tileWidth-100, .cASCM_Theme .vtuiMediaCmp.DESKTOP .media-grid.media-grid_list-view .media-item.tileWidth-25 {
        width: 100%
    }
}

.cASCM_Theme .vtuiAllMediaCmp .channels-menu, .cASCM_Theme .vtuiMyMediaCmp .channels-menu, .cASCM_Theme .vtuiAllMediaCmp .control-menu, .cASCM_Theme .vtuiMyMediaCmp .control-menu {
    display: none
}

.cASCM_Theme .vtuiCatalogsCmp {
    margin-left: -12px;
    margin-right: -12px;
    max-width: none
}

    .cASCM_Theme .vtuiCatalogsCmp .catalog-container .results .panelsContainer {
        padding: 0;
        max-width: 1150px
    }

    .cASCM_Theme .vtuiCatalogsCmp .media-item__title .media-item__link {
        font-weight: 700
    }

.cASCM_Theme .vtuiAllMediaCmp .backAllMediaButton, .cASCM_Theme .vtuiAllMediaCmp .backButton {
    font-weight: 700;
    padding-top: .9rem !important;
    padding-left: 0
}

.cASCM_Theme .ltuiLearningItemTileCmp .item-image > div {
    border-radius: 0
}

.cASCM_Theme .vtuiCatalogsCmp.catalog-container {
    padding-top: 20px
}

    .cASCM_Theme .vtuiCatalogsCmp.catalog-container .results {
        margin-top: 0
    }

        .cASCM_Theme .vtuiCatalogsCmp.catalog-container .results .panelsContainer .catalogPanelOne .titleCatalog .title-inner {
            padding: 0 1rem
        }

.cASCM_Theme .vtuiCatalogsCmp .m-header {
    display: none
}

.cASCM_Theme .vtuiMediaPopupCmp + div > a:before {
    content: "<<";
    padding-right: 4px
}

.cASCM_Theme .mobileMymedia .m-header .applyButton {
    padding: .2rem 1rem 0
}

.cASCM_Theme .vtuiPlaylistCmp .media-meta__name {
    color: #333
}

.cASCM_Theme .vtuiPlaylistCmp ul.meta__tags-separator li, .cASCM_Theme .vtuiPlaylistCmp .meta__descr-text {
    color: #333
}

    .cASCM_Theme .vtuiPlaylistCmp ul.meta__tags-separator li a {
        color: var(--lwc-colorTextLink,rgb(29, 168, 63))
    }

        .cASCM_Theme .vtuiPlaylistCmp ul.meta__tags-separator li a:hover {
            color: var(--lwc-colorTextLinkHover,#178532)
        }

.cASCM_Theme .ltuiTemplateMainCmp .learning-total-items {
    font-size: 1rem;
    padding-top: 1px
}

.cASCM_Theme .ltuiLearningItemTileCmp .blue-color, .cASCM_Theme .ltuiLearningItemTileCmp .blue-color-procent {
    color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

.cASCM_Theme .ltuiLearningCatalogsCmp {
    border: none;
    padding: 0;
    padding-top: var(--lwc-spacingMedium, 1rem)
}

    .cASCM_Theme .ltuiLearningCatalogsCmp .ltuiTemplateMainCmp {
        margin: 1rem -1rem
    }

        .cASCM_Theme .ltuiLearningCatalogsCmp .ltuiTemplateMainCmp > .cmp-header {
            display: none
        }

        .cASCM_Theme .ltuiLearningCatalogsCmp .ltuiTemplateMainCmp .pagination-container .pagination-button:first-child {
            margin-left: 1rem
        }

    .cASCM_Theme .ltuiLearningCatalogsCmp .ltuiTemplateListCmp {
        justify-content: flex-start;
        margin: 0;
        width: 100%
    }

    .cASCM_Theme .ltuiLearningCatalogsCmp .item {
        max-width: none;
        margin: 0;
        padding: 1.5rem 1rem .5rem 1rem;
        flex: 0 0 33.3333%;
        align-items: stretch
    }

        .cASCM_Theme .ltuiLearningCatalogsCmp .item .left-side {
            border: 1px solid #ccc
        }

        .cASCM_Theme .ltuiLearningCatalogsCmp .item:hover {
            transform: unset
        }

            .cASCM_Theme .ltuiLearningCatalogsCmp .item:hover .item-name {
                color: #000 !important
            }

    .cASCM_Theme .ltuiLearningCatalogsCmp .item-image {
        background: #485965;
        width: 100%;
        position: unset;
        top: unset;
        bottom: unset;
        left: unset;
        right: unset;
        border-radius: 0
    }

    .cASCM_Theme .ltuiLearningCatalogsCmp .item-image-fade {
        display: none
    }

    .cASCM_Theme .ltuiLearningCatalogsCmp .item-name {
        width: 100%;
        text-align: center
    }

        .cASCM_Theme .ltuiLearningCatalogsCmp .item-name:hover {
            color: white
        }

.cASCM_Theme .ltuiILTCalendarCmp .slds-button > lightning-primitive-icon {
    position: relative;
    top: -4px
}

.cASCM_Theme .ltuiILTCalendarCmp .todayNumber {
    background-color: var(--lwc-colorTextLink,rgb(29, 168, 63))
}

.cASCM_Theme .ltuiUserProfileCmp .box {
    border: none
}

.cASCM_Theme .ltuiUserProfileCmp .avatar-container {
    display: none
}

.cASCM_Theme .uFullWidth {
    width: 100%
}

.cASCM_Theme .accordianHeader h5 {
    font-size: .83rem
}

.cASCM_Theme .mobile.learning-ui .m-content {
    height: 100%;
    background: #485965
}

.cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .backButton.slds-p-left_small {
    display: none
}

.cASCM_Theme .codPadding {
    padding-bottom: 10px
}

.cASCM_Theme .forceCommunityUserRecognitions {
    border: none
}

    .cASCM_Theme .forceCommunityUserRecognitions .userRecognitionsHeader {
        padding-left: 0;
        padding-bottom: 8px
    }

        .cASCM_Theme .forceCommunityUserRecognitions .userRecognitionsHeader .userRecognitionsTitleColor {
            color: #333;
            text-transform: uppercase;
            font-size: .9rem
        }

    .cASCM_Theme .forceCommunityUserRecognitions .slds-card__body {
        background-color: #efefef;
        padding: .75rem 1rem
    }

        .cASCM_Theme .forceCommunityUserRecognitions .slds-card__body .communitySetupUserRecognitionBadgeItem {
            width: 5rem !important;
            height: 7.9rem !important
        }

            .cASCM_Theme .forceCommunityUserRecognitions .slds-card__body .communitySetupUserRecognitionBadgeItem .slds-avatar_large {
                width: 5rem;
                height: 5rem
            }

    .cASCM_Theme .forceCommunityUserRecognitions .slds-card__footer {
        margin-top: 0
    }

.cASCM_Theme .ascm-group-tile-tip .slds-button_icon {
    color: #1da83f
}

    .cASCM_Theme .ascm-group-tile-tip .slds-button_icon:hover {
        color: #005fb2
    }

.cASCM_Theme .cASCM_Following {
    padding-top: 6px
}

.cASCM_Theme .noFollowers {
    padding-top: 6px
}

.cASCM_Theme .slds-grid {
    border: none
}

    .cASCM_Theme .slds-grid.slds-grid_align-spread.slds-grid_vertical-align-center.slds-p-right_small {
        display: none
    }

.cASCM_Theme .cSVNSUMMITS_News_Featured_4Across, .cASCM_Theme .cSVNSUMMITS_Events_Featured_4Across {
    margin-left: -12px;
    width: calc(100% + 24px)
}

.cASCM_Theme .featuredNews {
    border: none !important
}

.cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent {
    background-color: #f0f0f0
}

    .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .topic a, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .topic a, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .name a, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .name a, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .newsName a, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .newsName a, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .slds-text-heading_label-normal, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .slds-text-heading_label-normal, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .slds-text-heading--label-normal, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .slds-text-heading--label-normal, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .media-item__descr, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .media-item__descr {
        color: #000
    }

    .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .name a, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .name a, .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .content .newsName a, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .content .newsName a {
        font-weight: 700
    }

    .cASCM_Theme .cSVNSUMMITS_News_Tile .featuredNews .slds-icon-text-default, .cASCM_Theme .cSVNSUMMITS_Events_Tile .featuredEvent .slds-icon-text-default {
        fill: #000
    }

.cASCM_Theme .uiTabBar .tabs__nav {
    margin-left: 0 !important
}

.cASCM_Theme .forceCommunityFeedItemDetail .forceChatterFeedAuxBody .cuf-auxBodyIcon img {
    max-height: 5rem;
    max-width: 5rem
}

.cASCM_Theme .forceChatterFeedAuxBody--default .cuf-auxBodyThanksPost .cuf-auxBodyIcon img {
    max-height: 4.3rem;
    max-width: 4.3rem
}

.cASCM_Theme .vtuiUserMediaCmp {
    padding-left: 0;
    padding-right: 0
}

    .cASCM_Theme .vtuiUserMediaCmp .headerTitle {
        text-transform: uppercase
    }

.cASCM_Theme .vtuiCatalogsCmp .vtuiMediaCmp.PHONE, .cASCM_Theme .vtuiCatalogsCmp .vtuiMediaCmp.TABLET {
    display: flex;
    flex-flow: wrap;
    justify-content: center
}

.cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item {
    margin: 1.5em 1em;
    flex-direction: column-reverse;
    max-width: 375px
}

.cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .TABLET .item .left {
    min-height: 108px
}

.cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .left {
    padding: 1.5em;
    width: 100%;
    min-height: 88px;
    position: static;
    background: #fff
}

    .cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .left span {
        display: none
    }

    .cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .left .label {
        width: unset;
        display: table;
        color: #000;
        font-size: 1.5em;
        font-weight: 700;
        text-decoration: underline;
        white-space: normal
    }

.cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .right {
    width: 100%
}

    .cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .right .img-container {
        position: relative;
        margin-right: 0;
        width: 100%
    }

    .cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .right img {
        height: auto;
        width: 100%;
        max-width: unset;
        max-height: unset
    }

    .cASCM_Theme .vtuiCatalogsCmp .mobile.learning-ui .item .right a {
        display: none
    }

.cASCM_Theme {
    font-family: 'AdelleSans-Regular' !important;
    letter-spacing: normal;
}

.product-price[c-hwsProduct_hwsProduct], .cASMC_Theme .slds-scope, .cASMC_Theme .slds-scope .slds-card, .num-of-results-label[c-hwsSearchProductPagination_hwsSearchProductPagination], .sort-by-label[c-hwsSearchProductPagination_hwsSearchProductPagination], .slds-scope .slds-select_container .slds-select {
    color: #333 !important;
}

.cASCM_Theme a.product-name {
    font-weight: normal;
}

.cASCM_Theme a.product-name, .cASCM_Theme li.slds-tabs_default__item.slds-is-active a.slds-tabs_default__link {
    color: rgb(29, 168, 63);
    font-family: 'AdelleSans-Regular';
}

.cASCM_Theme a.product-name {
    font-weight: 700;
}

.cASCM_Theme li.slds-tabs_default__item.slds-is-active:after {
    background-color: rgb(29, 168, 63);
}

.cASCM_Theme li.slds-tabs_default__item a.slds-tabs_default__link {
    color: #696969;
}

.cASCM_Theme .slds-button.slds-button_brand {
    color: #fff !important;
    background-color: rgb(29, 168, 63);
    border-color: rgb(29, 168, 63);
    border-radius: 0;
    padding-top: 3.2px;
    font-weight: 400;
}

    .cASCM_Theme .slds-button.slds-button_brand:hover {
        background-color: rgb(21, 124, 47);
        border-color: rgb(21, 124, 47);
    }

.cASCM_Theme a.product-name:hover {
    text-decoration: underline;
    color: #178532;
}

.cASCM_Theme .title[c-hwsFacet_hwsFacet] {
    color: rgb(51, 51, 51);
    font-weight: bold;
    font-family: 'AdelleSans-Bold';
}

.icon[c-hwsFacet_hwsFacet] {
    font-size: 24px;
}

.slds-scope .slds-checkbox .slds-checkbox__label .slds-form-element__label {
    color: rgb(51, 51, 51);
    font-family: 'AdelleSans-Regular';
}

.slds-scope .slds-rich-text-editor__output {
    color: rgb(51, 51, 51);
    font-family: 'AdelleSans-Regular';
}

.cASCM_Theme .pagination {
    margin: 0;
}

.cASCM_Theme .slds-checkbox__label {
    margin-bottom: 0;
}

.header-secondary-nav-item-icon--search a:after {
    content: '\e902';
    font-family: ascm, sans-serif !important;
    font-weight: bold;
}

.header-mobile-nav a.hs_autocomplete::after {
    margin-right: -1.5em;
}

.header-secondary-nav-item-icon--cart {
    margin-right: 50px;
}

.searchArea {
    display: none;
}

.cASCM_Theme .title-icon[c-hwsFacet_hwsFacet] {
    top: 3px;
}
