@media only screen and (max-width: 47.9375em)
{
    .forceCommunityThemeHeaderCompact .themeHeaderInner {
        height: 110% !important;
    }

    .themeNav {
        max-width: 100%;
    }

    .forceCommunityThemeHeaderCompact .themeLogo {
        position: relative !important;
        margin-left: 2%;
        left: 0 !important;
        transform: unset !important;
        padding-top: 0 !important;
    }

    /* NAVIGATION BAR */
    .forceCommunityThemeNavTrigger, .themeBurgerLine {
        outline-color: transparent;
    }

    .forceCommunityThemeNav.stellaInnerHeader li.mainNavItem:focus, 
    .forceCommunityThemeNav.stellaInnerHeader li.mainNavItem:hover {
        background-color: #FFE9B3 !important;
    }

    .forceCommunityThemeNav .mainNavItem .linkBtn.comm-navigation__top-level-item-link--active.comm-navigation__home-link {
        width: unset !important;
    }

    .forceCommunityThemeNav.stellaInnerHeader .mainNavItem.comm-navigation__top-level-item.comm-navigation__menu-item:not(:first-child) {
        padding-left: unset;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:first-child .comm-navigation__top-level-item-link.linkBtn:before {
        margin-right: 2%;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:nth-child(2) .comm-navigation__top-level-item-link.linkBtn:before {
        /*content: "\e908";*/
        display: inline-block;
        color : #45130F;
        font-family: "ABI";
        font-weight: 900;
        margin-right: 2%;
        vertical-align: top;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:nth-child(3) .comm-navigation__top-level-item-link.linkBtn:before {
        /*content: "\e924";*/
        display: inline-block;
        color : #45130F;
        font-family: "ABI";
        font-weight: 900;
        margin-right: 2%;
        vertical-align: top;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:nth-child(4) .comm-navigation__top-level-item-link.linkBtn:before {
        /*content: "\e92e";*/
        display: inline-block;
        color : #45130F;
        font-family: "ABI";
        font-weight: 900;
        margin-right: 2%;
        vertical-align: top;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:nth-child(5) .comm-navigation__top-level-item-link.linkBtn:before {
        /*content: "\e90f";*/
        display: inline-block;
        color : #45130F;
        font-family: "ABI";
        font-weight: 900;
        margin-right: 2%;
        vertical-align: top;
    }

    .forceCommunityThemeNav .comm-navigation__menu-item:nth-child(6) .comm-navigation__top-level-item-link.linkBtn:before {
        /*content: "\e918";*/
        display: inline-block;
        color : #45130F;
        font-family: "ABI";
        font-weight: 900;
        margin-right: 2%;
        vertical-align: top;
    }

    /* SEARCH BAR */
    .forceCommunityThemeSearchSection .search-triggerButton {
        min-width: 2.0rem;
        height: 2.0rem !important;
        width: 2rem;
    }

    .forceCommunityThemeHeaderCompact .search-triggerButton svg {
        fill: #B11F24 !important;
        height: 50% !important;
    }

    .forceCommunityThemeSearch .search-box, .forceCommunityThemeSearch .search-input, .forceCommunityThemeSearch .search-inputSearchButton  {
        height: 2rem !important;
    }

    .themeSearch .forceCommunityThemeSearchSection .search-regionCmp {
        right: 0;
        position: unset;
    }

    .themeSearch .forceCommunityThemeSearchSection .search-region:after {
        margin-left: 20%;
    }

    .forceCommunityThemeSearch .search-box .search-input.search-input--right {
        font-size: 0.85rem;
    }

    .search-region {
        position: relative;
        right: 10%;
    }

    .search-region:after {
        content: "\e90c";
        display: inline-block;
        color : #B11F24;
        font-family: "ABI";
        font-size: 1.5rem;
        font-weight: 500;
        margin-left: 24%;
        margin-top: 2%;
    }

    .search-inputCancel.js-search-cancelButton {
        display: none !important;
    }

    .forceCommunityThemeSearch.stellaInnerHeader .search-deflectionContainer {
        border-radius: 0;
    }

    /* PROFILE MENU */
    .forceCommunityThemeProfileMenu .profile-name.profile-menuList--iconAndName {
        font-size: 0px;
        margin-top: -0.2rem;
        display: block !important;
    }

    .forceCommunityThemeProfileMenu .profile-name:not(:first-child) {
        margin-left: 0 !important;
    }

    .profile-name:before {
        content: "\e936";
        display: inline-block;
        color : #B11F24;
        font-family: "ABI";
        font-size: 1.5rem;
        font-weight: 500;
        vertical-align: sub;
    }

    .forceCommunityThemeProfileMenu .profile-menuTrigger:focus {
        box-shadow: none !important;
        border: unset;
        -webkit-box-shadow: none;
    }

    .forceCommunityThemeProfileMenu.stellaInnerHeader .profile-menuItem.uiMenuItem a
    {
        color: initial;
    }

    .forceCommunityThemeProfileMenu.commThemeCmp .profile-menuItem.uiMenuItem a:hover, 
    .forceCommunityThemeProfileMenu.commThemeCmp .profile-menuItem.uiMenuItem a:focus {
        background-color: #FFE9B3 !important;
        color: initial !important;
    }

    .forceCommunityThemeProfileMenu .profile-menuList.uiMenuList.profile-menuList--iconAndName,
    .forceCommunityThemeProfileMenu .profile-menuList.uiMenuList > div.profile-menuList.profile-menuList--iconAndName,
    .forceCommunityThemeProfileMenu .profile-menuList.uiMenuList > div > ul {
        border-radius: 0;
    }

    /* LANGUAGE SELECTOR */
    .language-selector-vf,
    c-abi_-b2-b_-l-c_-language-selector,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r {
        position: unset;
        min-width: 90%;
        z-index: 0;
    }

    .language-selector-vf .slds-combobox__input::placeholder,
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox__input::placeholder,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox__input::placeholder {
        color:  #B11F24;
    }

    .language-selector-vf .slds-combobox .slds-listbox,
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox .slds-listbox,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox .slds-listbox {
        width: 90%;
    }

    .language-selector-vf .slds-combobox__input,
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox__input,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox__input {
        box-shadow: none;
        -webkit-box-shadow: none;
        color:  #B11F24;
        border: unset;
        text-align: center;
        outline: none;
        display: block;
    }
    
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox__input:focus,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox__input:focus {
        box-shadow: 2px 2px 8px 0 rgba(195,188,209,0.3);
    }

    .language-selector-vf .slds-combobox.slds-dropdown-trigger,
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox.slds-dropdown-trigger,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox.slds-dropdown-trigger {
        align-items: center;
        margin-bottom: 1%;
    }

    .language-selector-vf .slds-combobox__form-element,
    c-abi_-b2-b_-l-c_-language-selector .slds-combobox__form-element,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox__form-element {
        width: 90%;
    }

    .language-selector-vf .slds-combobox__input:focus,
    c-abi_-b2-b_-l-c_-language-selector  .slds-combobox__input:focus,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-combobox__input:focus {
        box-shadow: none !important;
        border: unset;
    }    
    
    .language-selector-vf .slds-input__icon-group_right,
    c-abi_-b2-b_-l-c_-language-selector  .slds-input__icon-group_right,
    c-abi_-b2-b_-l-c_-language-selector-l-w-r .slds-input__icon-group_right {
        margin-right: 28%;
    }

    /* c-abi_-b2-b_-l-c_-language-selector  .slds-icon-utility-down > lightning-primitive-icon:after { 
        right: 0px;
    } */

    /*FOOTER*/
    .footer .forceCommunityDynamicCollectionGrid .js-content-subtitle, 
    .footer .forceCommunityDynamicCollectionGrid .js-content-metadata  {
        margin-top: 0;
    }

    .footer .forceCommunityDynamicCollectionGrid .slds-p-around_medium {
        padding: 0;
    }

    .footer .forceCommunityDynamicCollectionGrid .slds-grid .slds-large-size_1-of-2{
        padding: 0;
    }
    /* slds-large-size_1-of-2 slds-medium-size_1-of-1 slds-size_1-of-1 slds-p-right_none slds-m-bottom_none */
    /* slds-grid slds-wrap slds-grid_vertical-stretch resetMarginLeft slds-grid_pull-padded-none pull-padded-bottom-none */
    /* slds-icon-utility-down slds-input__icon slds-input__icon_right slds-icon_container */

    .forceCommunityThemeSearch.stellaInnerHeader .search-box button.search-inputSearchButton svg {
        width: 0.875rem;
    }

}