/* from custom-menu.css - menu style */
/* menu hover image style */
.ubermenu-custom-image .ubermenu-content-block.ubermenu-custom-content img {
    width: 400px;
    object-fit: cover;
}

/*  */

/* nav */
.palmer_nav .palmer-container {
    max-width: 1440px;
    margin-inline: auto;
    padding-inline: 24px;
}

.palmer_nav .palmer-navbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100px;
    margin: 0 auto;
}

.palmer_nav .palmer-navbar.palmer-container {
    transition: top .5s ease;
    position: relative;
}

/* palmer top nav one */
.bg-dark {
    background-color: #242424;
}

.bg-light {
    background-color: #ffffff;
    /*transition: all ease 3s;*/
}

.bg-light.fixed {
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar {
    height: 50px;
    color: #fff;
    transition: height 0.3s ease;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar span.palmer-nav-intro-word {
    font-size: 19px;
    font-weight: 400;
    line-height: 27.46px;
    color: #fff;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar a#palmer-TopNavbar-Link {
    text-decoration: underline;
    color: #fff;
    font-size: 19px;
    font-weight: 400;
    line-height: 27.46px;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-left {
    font-size: 15px;
    display: flex;
    align-items: center;
}

/* .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-left .palmer-nav-intro-word {
    color: #fff;
} */

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-right-icon {
    cursor: pointer;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-intro-desp {
    padding: 0 20px;
}


.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list {
    display: flex;
    align-items: center;
    margin: 0;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list a {
    color: #fff;
    font-size: 15px;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content {
    padding: 0 20px;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content.search-product .search-prod {
    display: flex;
    align-items: center;
    border-bottom: 2px solid white;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content.search-product .search-prod input {
    background-color: transparent;
    border: none;
    outline: none;
    color: #fff;
    padding: 0 35px 0 0;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content.search-product .search-prod input::placeholder {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
    opacity: 1;
    display: block;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content.search-product i {
    font-size: 12px;
    height: 18px;
    cursor: pointer;
}

.palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content a {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 400;
    line-height: 18.79px;
    text-decoration: none;
}

hr {
    margin: 0 auto;
    background: #000;
    width: 65.23px;
    height: 0.5px;
}

/*  */
@media screen and (min-width: 769px) {
    .mobile-brand {
        display: none;
    }

    .palmer_nav .palmer-navbar.palmer-container,
    .ubermenu.ubermenu-main {
        position: unset;
    }

    #palmer_mobile_menu,
    .palmer-nav-intro-desp {
        display: none;
    }

    .palmer-nav-intro-desp.active {
        display: inline;
    }

    .palmer_nav .palmer-navbar {
        height: auto;
    }

    .palmer-navbar.palmer-main-header .palmer-navbar-left>a>.brand {
        margin: 15px 0;
    }

    .ubermenu-item.ubermenu-tabs.ubermenu-tabs-show-default:hover ul.ubermenu-tab-content-panel {
        left: auto;
        opacity: 1;
    }

    .uber-menu-link.ubermenu-item-has-children.ubermenu-item-level-0:hover ul>li>.ubermenu-tabs-group,
    .uber-menu-link.ubermenu-item-has-children.ubermenu-item-level-0:hover ul>li>.ubermenu-tabs-group>li>ul.ubermenu-tab-content-panel {
        opacity: 1;
        visibility: visible;
        left: auto;
    }

    .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
        padding: 24px 20px;
    }

    .ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-drop {
        box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.2), 5px 5px 10px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.2);
        border: none !important;
        overflow-y: hidden !important;
        padding: 20px 20px 0 20px;
        /* top: 100%; */
        left: 50%;
        transform: translate(-50%, 0px);
        width: 100%;
        /*border-top: 1px solid #f2f2f2 !important;*/
    }

    .ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
        /* shweta */
        /* max-height: 580px; */
        max-height: 680px;
        /*  */
    }

    .uber-menu-link .ubermenu-target-title {
        font-size: 20px;
        font-weight: 400;
        line-height: 28.9px;
        font-family: jost;
        color: #000;
    }

    .uber-menu-link i {
        display: none;
    }

    .uber-menu-link :hover,
    .uber-menu-link.ubermenu-active a {
        background-color: #fff !important;
    }

    .ubermenu-tab-content-panel {
        width: 84% !important;
        padding-left: 20px !important;
    }

    .ubermenu .ubermenu-nav .ubermenu-tabs-group {
        width: 15.66%;
        border-right: 0 !important;
    }

    .ubermenu-tab-content-panel:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 95%;
        z-index: 11;
        left: 0;
        background-color: rgba(36, 36, 36, 1);
        margin-left: 0px;
    }

    /*Submenu style*/
    li.uber-menu-link>a>span,
    li.uber-submenu-link>a>span,
    li.product-speciality-content>a>span,
    li.uber-submenu-content>a.ubermenu-target>span {
        position: relative;
        display: inline !important;
    }

    li.uber-submenu-link>a>span::after,
    li.product-speciality-content>a>span::after,
    li.uber-submenu-content>a.ubermenu-target>span::after,
    li.uber-menu-link>a.ubermenu-target>span::after {
        transition: all .5s ease;
        position: absolute;
        content: "";
        left: 0;
        bottom: 0;
        width: 0;
        height: 0.01rem;
        background-color: #cccccc;
    }

    li.uber-menu-link>a.ubermenu-target>span::after,
    li.uber-submenu-link>a>span::after,
    li.product-speciality-content>a>span::after {
        background-color: #000;
    }

    li.uber-submenu-link>a>span:hover::after,
    li.uber-submenu-link.ubermenu-active>a>span::after,
    li.product-speciality-content>a>span:hover::after,
    li.uber-submenu-content>a.ubermenu-target>span:hover::after,
    li.uber-menu-link>a.ubermenu-target>span:hover::after,
    li.uber-menu-link.ubermenu-active>a>span::after {
        width: 100%;
    }

    .uber-submenu-link a.ubermenu-item-layout-text_only .ubermenu-target-text {
        font-family: 'Jost';
        font-size: 14px;
        font-weight: 600;
        line-height: 19.6px;
        color: #000000;
        text-transform: uppercase;
        letter-spacing: 1px;
        cursor: pointer;
        text-shadow: -.25px -.25px 0 transparent, .25px .25px transparent;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        margin: 0;
    }

    .ubermenu.ubermenu-submenu-indicator-closes .ubermenu-sub-indicator-close {
        display: none !important;
    }

    /*submenu title style*/
    .uber-submenu-content-title a.ubermenu-target {
        width: 100%;
    }

    .uber-submenu-content-title a.ubermenu-target .ubermenu-target-title {
        font-family: 'Jost';
        font-size: 14px;
        font-weight: 600;
        line-height: 19.6px;
        letter-spacing: 1px;
        text-decoration: none !important;
        text-transform: uppercase;
        cursor: pointer;
        text-shadow: -.25px -.25px 0 transparent, .25px .25px transparent;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        margin: 0;
    }

    .ubermenu .ubermenu-nav .classic-style-col {
        width: 35%;
    }

    .ubermenu .ubermenu-nav .traditional-style-col {
        width: 65%;
    }

    /*submenu title content links style*/
    .uber-submenu-content a.ubermenu-target .ubermenu-target-title {
        font-family: 'Jost';
        font-size: 16px;
        font-weight: 300;
        line-height: 22.4px;
        color: #000;
        text-transform: none;
        cursor: pointer;
        text-shadow: -.25px -.25px 0 transparent, .25px .25px transparent;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        margin: 0;
    }

    .ubermenu-submenu a.ubermenu-target {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /*custome image*/
    .ubermenu .ubermenu-nav .ubrmenu-custom-image {
        width: 31%;
        float: right;
        margin-right: -1px;
    }

    .ubermenu .ubermenu-nav .ubermenu-custom-menu-sublinks {
        width: 70%;
        padding-top: 6px;
    }

    /* .ubermenu .ubermenu-nav {
        margin-right: 60px;
    } */

    .ubermenu-submenu .ubermenu-divider {
        display: none
    }

    /*new product styling*/
    .ubermenu .ubermenu-nav .product-image-container {
        width: 30% !important;
    }

    .ubermenu .ubermenu-nav .product-content-container {
        width: 70%;
        /* shweta */
        /* padding-top: 6px; */
        /*  */
    }

    .ubermenu .ubermenu-nav .product-column-one {
        width: 22%;
    }

    .ubermenu .ubermenu-nav .product-column-two {
        width: 62%;
    }

    .ubermenu .ubermenu-nav .product-column-three {
        width: 16%;
    }

    .ubermenu .ubermenu-nav .product-menu-tab .ubermenu-tabs-group {
        padding-left: 20px !important;
    }

    .ubermenu .ubermenu-nav .product-inner-col-one {
        width: 48%;
    }

    .ubermenu .ubermenu-nav .product-inner-col-two {
        width: 52%;
    }

    .product-column-one .ubermenu-submenu-type-auto,
    .product-column-two .ubermenu-submenu-type-auto,
    .product-column-three .ubermenu-submenu-type-auto {
        padding-top: 0 !important;
    }

    .ubermenu .ubermenu-nav .product-estimate-col {
        padding-top: 6px;
    }

    /*adding border before col*/
    .uber-submenu-content-title.uber-submenu-content-border {
        padding-left: 5px !important;
        display: flex !important;
        flex-direction: column;
    }

    .uber-submenu-content-title.uber-submenu-content-border:before {
        content: '';
        position: absolute;
        width: 1px;
        height: 65%;
        z-index: 11;
        background-color: #CCCCCC;
        margin-left: -4px;
    }

    /*About*/
    .ubermenu .about-stack-menu .ubermenu-submenu {
        width: 135px;
    }

    .ubermenu .ubermenu-submenu .palmer-stack-menu {
        min-width: auto !important;
    }

    .ubermenu-submenu .palmer-stack-menu a.ubermenu-target {
        padding: 10px 20px;
        text-align: center;
    }

    .ubermenu .ubermenu-nav .ubermenu-image-container {
        width: 24% !important;
    }

    .ubermenu .ubermenu-nav .product-estimate-col {
        padding-top: 6px;
        width: 19%;
    }

    .ubermenu .about-stack-menu .ubermenu-divider {
        display: block;
        padding: 0;
    }

    .ubermenu .about-stack-menu .ubermenu-divider hr {
        margin: 0 auto;
        border-color: #000;
    }

    .uber-submenu-content-title.uber-submenu-content-border-sinkleg-1::before,
    .uber-submenu-content-title.uber-submenu-content-border-sinkleg-2::before,
    .uber-submenu-content-title.uber-submenu-content-border-shelving::before,
    .uber-submenu-content-title.uber-submenu-content-border-specialty::before {
        content: '';
        position: absolute;
        width: 0.05rem;
        z-index: 11;
        background-color: #CCCCCC;
        margin-left: -4px;
    }

    .uber-submenu-content-title.uber-submenu-content-border-sinkleg-1::before {
        height: 45%;
    }

    .uber-submenu-content-title.uber-submenu-content-border-sinkleg-2::before {
        height: 33%;
    }

    .uber-submenu-content-title.uber-submenu-content-border-shelving::before {
        height: 45%;
    }

    .uber-submenu-content-title.uber-submenu-content-border-specialty::before {
        height: 25%;
    }

    /* shweta */
    .mobile-search {
        display: none;
    }
}

/* Mobile Menu */
@media screen and (max-width: 769px) {
    .palmer-navbar.palmer-container.palmer-nav-navbar {
        display: block !important;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-left {
        display: flex;
        justify-content: center;
        height: 50px;
        align-items: center;
    }

    span.palmer-nav-intro-desp.active {
        display: inline;
    }

    span.palmer-nav-intro-desp {
        display: none;
    }

    .mobile-brand {
        display: block;
    }

    .brand {
        display: none;
    }

    #palmer_main_menu {
        display: none;
    }

    #palmer_mobile_menu {
        display: block;
    }

    .uber-menu-link .ubermenu-target-title,
    .uber-menu-link .login.menu-link {
        font-size: 20px;
        font-weight: 400;
        line-height: 28.9px;
        font-family: jost;
        color: #000;
    }

    .uber-submenu-content-title a.ubermenu-target .ubermenu-target-title {
        font-family: 'Jost';
        font-size: 14px;
        font-weight: 600;
        line-height: 19.6px;
        letter-spacing: 1px;
        text-decoration: none !important;
        text-transform: uppercase;
        cursor: pointer;
        text-shadow: -.25px -.25px 0 transparent, .25px .25px transparent;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        margin: 0;
    }

    .uber-submenu-content a.ubermenu-target .ubermenu-target-title {
        font-family: 'Jost';
        font-size: 16px;
        font-weight: 300;
        line-height: 22.4px;
        color: #000;
        text-transform: none;
        cursor: pointer;
        text-shadow: -.25px -.25px 0 transparent, .25px .25px transparent;
        text-decoration: none;
        border-bottom: 2px solid transparent;
        margin: 0;
    }

    /* shweta */
    /*  
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive.ubermenu-mobile-accordion.ubermenu-interaction-press .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop{
    position: relative;
            left: 15px !important;
        }

    
    ul.ubermenu-submenu.ubermenu-submenu-id-29525.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item::before {
        content: '';
        position: absolute;
        width: 3px;
        height: 100%;
        z-index: 11;
        background-color: #CCCCCC;
        margin-left: -4px;
    }*/

    .ubermenu-responsive-default.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
        min-width: 80% !important;
        width: calc(100% - 15px) !important;
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal .ubermenu-nav {
        overflow-x: hidden !important;
    }

    .ubermenu-skin-white.ubermenu-responsive-toggle i.fas.fa-bars {
        color: #000;
    }

    .ubermenu-skin-white.ubermenu-responsive-toggle {
        border: none;
    }

    .ubermenu-responsive-default.ubermenu.ubermenu-mobile-modal {
        top: 10.1%;
        /* shweta */
        padding: 0 15px;
        /*  */
    }

    /* shweta */
    .uber-menu-link.ubermenu-item {
        padding-right: 10px;
        border-bottom: 1px solid rgba(140, 140, 140, 0.4) !important;
    }

    .ubermenu-sub-indicator {
        font-size: 20px;
        color: #000;
    }

    .ubermenu-scroll {
        top: 64px;
    }

    .ubermenu.ubermenu-mobile-modal {
        top: 114px;
        /* top: 155px; */
        transition: all 0.3s ease-in-out;
    }

    /*  */
    .ubermenu-mobile-footer {
        display: none !important;
    }

    .desktop-search {
        display: none;
    }

    .mobile-search {
        display: block;
    }

    .palmer_nav .palmer-navbar-left {
        flex: 0 0 12%;
    }

    .palmer-nav-topnav-list {
        margin: 0;
        list-style: none;
    }

    #mobile-searchBar::placeholder,
    #searchBar::placeholder {
        color: rgba(25, 24, 24, 0.6);
        font-size: 14px;
        font-weight: 400;
        line-height: 18.6px;
        font-family: 'Jost';
        text-transform: uppercase;
    }

    #mobile-searchBar {
        border-color: #fff !important;
        color: rgba(25, 24, 24, 0.6);
        font-size: 14px;
        font-weight: 400;
        line-height: 18.6px;
        font-family: 'Jost';
        padding: 0 !important;
        padding-right: 20px !important;
        /* text-transform: uppercase; */
    }

    #searchBtn {
        color: rgba(25, 24, 24, 0.6);
    }

    .search-form {
        border-bottom: 1px solid rgba(25, 24, 24, 0.6);
        margin: 0;
        display: flex;
    }

    #mobile-searchBtn {
        padding: 0;
        background: #fff;
    }


    .uber-menu-link a.logout-link.menu-link {
        font-size: 20px;
        font-weight: 400;
        line-height: 28.9px;
        font-family: jost;
        color: #000;
        text-transform: capitalize;
    }

    .search-banner {
        flex-direction: column;
    }

    h1.search-banner-heading {
        font-size: 1.95rem;
        margin-top: 0;
        line-height: 40px;
        text-align: left;
    }

    .search-banner .search-banner-content {
        padding: 30px;
        min-height: auto;
        align-items: flex-start;
    }

    p.search-banner-text {
        text-align: left;
    }

    .search-result-container .search-results-list li a {
        font-size: 15px;
    }

    .search-result-container .search-results-title {
        font-size: 25px;
    }

    .mobile-search #search-mobile-popup .suggestion-box {
        right: 30%;
        left: 10%;
        width: 80%;
        padding-top: 20px;
    }

    #search-mobile-popup .suggestion-box h4 {
        font-size: 18px;
        padding-bottom: 8px;
    }

    #search-mobile-popup .suggestion-box a {
        font-size: 14px;
    }

    #search-mobile-popup .suggestion-box .view-all a {
        font-size: 16px;
    }

    #search-mobile-popup .suggestion-box .view-all i {
        font-size: 13px;
        margin-bottom: 5px;
    }

    /* from custom-menu.css - menu style */
    .palmer_nav .palmer-container {
        padding-inline: 1rem;
        /*  */
        height: 4rem;
        /*  */
        transition: all 0.3s ease-in-out;
    }

}

/* Tab Menu */
@media (min-width: 769px) and (max-width: 1200px) {

    /* top black menu */
    .palmer-navbar.palmer-container.palmer-nav-navbar {
        display: flex !important;
    }

    #searchBar::placeholder {
        font-size: 10px;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list {
        list-style: none;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar a#palmer-TopNavbar-Link,
    .palmer_nav .palmer-navbar.palmer-nav-navbar span.palmer-nav-intro-word {
        font-size: 13px;
    }

    .palmer-right-icon {
        width: 14px;
        height: 14px;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content {
        padding: 0 10px;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-intro-desp {
        padding: 0 7px;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content a {
        font-size: 10px;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list .palmer-nav-topnav-content.search-product .search-prod input {
        padding: 0 5px 0 0;
    }

    /* menu */
    .mobile-brand {
        display: none;
    }

    .brand {
        display: block;
    }

    #palmer_main_menu {
        display: block;
    }

    #palmer_mobile_menu {
        display: none;
    }

    .palmer_nav .palmer-navbar-left {
        flex: 0 0 30%;
        transition: all 0.3s ease-in-out;
    }

    .uber-menu-link .ubermenu-target-title {
        font-size: 13px;
    }

    .uber-submenu-content-title a.ubermenu-target .ubermenu-target-title,
    .uber-submenu-link a.ubermenu-item-layout-text_only .ubermenu-target-text {
        font-size: 11px;
        letter-spacing: 0.5px;
    }

    .ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
        padding: 24px 10px;
    }

    .ubermenu-submenu-type-flyout.ubermenu-submenu-drop {
        right: 10px;
    }

    .ubermenu-tab-image-container {
        display: none !important;
    }

    .ubermenu .ubermenu-nav .product-estimate-col {
        width: 25%;
    }

    .uber-submenu-content-title.uber-submenu-content-border:before {
        height: 80%;
    }

    .ubermenu .ubermenu-nav .product-content-container,
    .ubermenu .ubermenu-nav .ubermenu-custom-menu-sublinks {
        width: 100%;
        padding-top: 0px;
    }

    .uber-submenu-content-title.uber-submenu-content-border-sinkleg-2::before {
        height: 40%;
    }

    .uber-submenu-content-title.uber-submenu-content-border-shelving::before,
    .uber-submenu-content-title.uber-submenu-content-border-specialty::before {
        height: 75%;
    }

    .product-column-two.ubermenu-item.ubermenu-item-type-custom ul {
        padding-bottom: 3px;
    }

    .ubermenu .ubermenu-nav .product-menu-tab .ubermenu-tabs-group {
        padding-left: 0 !important;
    }

    .ubermenu-tab-content-panel {
        width: 86% !important;
        padding-left: 10px !important;
    }

    .ubermenu .ubermenu-nav .product-column-one {
        width: 20%;
    }

    .ubermenu .ubermenu-nav .product-column-two {
        width: 66%;
    }

    .ubermenu .ubermenu-nav .product-inner-col-one,
    .ubermenu .ubermenu-nav .product-inner-col-two {
        width: 49%;
    }

    .ubermenu .ubermenu-nav .product-column-three {
        width: 14%;
    }

    .ubermenu .ubermenu-nav .ubermenu-tabs-group {
        width: 13.66%;
    }

    .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
        padding-top: 4px;
        padding-bottom: 3px;
    }

    .suggestion-box {
        width: 35%;
    }

    /* from custom-menu.css - menu style */
    .palmer-navbar-left img.brand {
        width: 100%;
        transition: all 0.3s ease-in-out;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-right .palmer-nav-topnav-list {
        padding: 0;
    }

    .palmer_nav .palmer-navbar.palmer-nav-navbar .palmer-nav-topnav-left {
        font-size: 13px;
    }

    /*  */

    /*About*/
    .ubermenu .about-stack-menu .ubermenu-submenu {
        width: 105px;
        right: 10px !important;
    }
}

/* for ubermenu about dropdown */
@media (max-width: 1501px) {
    .about-stack-menu.ubermenu-item.ubermenu-item-type-custom .ubermenu-submenu-type-flyout.ubermenu-submenu-drop {
        right: 20px;
    }
}

/* More specific selector for UberMenu current item */

/* search popup */
.ubermenu .ubermenu-current-menu-item {
    /* background-color: #87D2D2 !important; */
    color: #87D2D2 !important;
    font-weight: bold;
    border-radius: 4px;
}

.suggestion-box {
    background: #fff;
    padding: 1% 2%;
    position: fixed;
    top: 6%;
    right: 0;
    z-index: 99;
    width: 26%;
}

#search-mobile-popup .suggestion-box {
    background: #fff;
    padding: 1% 2%;
    position: fixed;
    /* top: 13%; */
    top: auto;
    right: 30%;
    left: 30%;
    z-index: 99;
    width: 40%;
}

.search-banner .search-banner-content {
    background-color: #f7f7f7;
}

.search-popup .suggestion-box h4 {
    font-family: 'Baskervville', serif !important;
    font-weight: 400;
    font-size: 24px;
    color: #191818;
    padding-bottom: 18px;
}

.search-popup .suggestion-box h4 span {
    font-style: italic;
}

.search-popup .suggestion-box ul {
    margin: 0;
}

.search-popup .suggestion-box ul li {
    display: block;
}

.search-popup .suggestion-box a {
    font-family: Jost;
    font-weight: 400;
    font-size: 16px;
    line-height: 2;
}

.search-popup .suggestion-box .view-all {
    padding-top: 10px;
    margin: auto;
}

.search-popup .suggestion-box .view-all a {
    font-family: Jost;
    font-weight: 400;
    font-size: 22px;
}

.search-product form#searchform {
    margin: 0;
    display: flex;
}

.search-product button#searchBtn {
    padding: 0;
    background: transparent;
    border: none;
}