/* UPDATED HEADER */
@media screen and (min-width: 1330px) {
    .pdi-site-header.-desktop {
        position: absolute;
        width: 100%;
        z-index: 1;
    }

    .pdi-site-header.-desktop .primary-nav>ul>li>a {
        padding-left: 0.5em;
        padding-right: 0.5em;
        position: relative;
        text-shadow: 0px 0px 12px white;
    }

    .pdi-site-header.-desktop .primary-nav>ul>li>a:hover {
        text-decoration: none;
    } 

}

.breadcrumb-bar {
    border-bottom: 1px solid #C7C7C7;
    font-size: .875em;
    position: relative;
    background: #f3f5f7;
}

#main-wrap {
    margin-top: 86px;
}

.how-to-buy-btn {
    font-family: 'noto sans', sans-serif;
    border: 1px solid #b80d30;
    background: #b80d30;
    color: #ffffff !important;
    font-size: 12px;
    padding: 7px 14px;
    margin-left: 5px;
    margin-right: 5px;
}

a.how-to-buy-btn:visited {
    color: #b80d30;
}

.how-to-buy-btn:hover {
    background: #940623;
    border: 1px solid #940623;
    text-decoration: none;
}

/* Navigation */
#pdi-logo * {
    display: block;
}

#pdi-logo img {
    margin-top: 0px;
}

#pdi-logo {
    margin-bottom: 0px;
}

@media screen and (max-width: 1330px) {
    #main-wrap {
        margin-top: 0px;
    }
}

/* NAVIGATION TEXT */
.pdi-site-header.-desktop .primary-nav>ul>li>a {
    font-family: 'noto sans', sans-serif;
}

.pdi-site-header .secondary-nav a,
.pdi-site-header .global-nav a {
    font-family: 'noto sans', sans-serif;
}

#menu-item-2130 a {
    font-family: 'noto sans', sans-serif;
}

.home-page #main-wrap {
    margin-top: 0px;
}

#site-navigation .pdi-logo {
    display: none;
}

.pdi-site-header .global-nav ul {
    overflow: hidden;
}

.global-nav .pdi-g-link.wapdi a::before {
    background-image: url(../images/pdi-white-grey-bg.png);
    background-size: contain;
    width: 34px;
    height: 30px;
    position: absolute;
    left: 61px;
    top: 5px;
}

.-desktop .sub-menu li>a,
.-desktop .sub-menu .sub-menu-link {
    color: #3c3c3c;
    font-family: sans-serif;
}

.-desktop .sub-menu li>a:hover,
.-desktop .sub-menu .sub-menu-link:hover {
    color: #B80D30;
    background: #F0F0F2;
    text-decoration: none;
}

.header-row.-top {
    background-color: #3c3c3c;
}

.pdi-site-header .global-nav li:not(.menu-item-active) a {
    color: #ffffff;
}

.pdi-site-header .secondary-nav a,
.pdi-site-header .global-nav a {
    color: #ffffff;
}

.header-row.-top .global-nav>ul>li {
    border-right: unset;
}

.header-row.-primary {
    background: #ffffff;
}

.pdi-site-header .primary-nav a,
.pdi-site-header .utility-nav a {
    color: #000000;
}

.-desktop .header-row.-primary .wide-wrap {
    padding-right: 20px;
}

#titlebar-search #search-open {
    background: radial-gradient(#ffffff4d, #ffffff1a, transparent);
    border-radius: 0;
    position: relative;
    z-index: 3;
}

#titlebar-search,
.pdi-facet-search {
    background-color: unset;
}

#titlebar-search #search-open .fa-search::before {
    background-image: url(../icons/icons8-search.svg);
}

#menu-item-2130 a {
    color: #b80d30;
}

.-desktop .menu-item-has-children>a::after {
    display: none;
}

/* SECONDARY NAV */
.-desktop .sub-menu li>a,
.-desktop .sub-menu .sub-menu-link {
    padding: 18px 35px;
}

.-desktop .sub-menu li>a::after,
.-desktop .sub-menu .sub-menu-link::after {
    display: none;
}

.pdi-site-header .sub-menu {
    padding: 0px;
}

.pdi-site-header .sub-menu-link:hover {
    background: #F0F0F2;
    color: #B80D30 !important;
    text-decoration: none;
}

#menu-item-2129 {
    border-right: 1px solid #ffffff;
    margin-right: 100px;
}

/* SEARCH BAR IN NAVIGATION*/
#search-close {
    display: none;
}

#titlebar-search #searchsubmit {
    display: none;
}

#titlebar-search #searchform#searchform .pdi-header-search {
    box-shadow: 0px 3px 6px #00000033;
    height: 38px;
    margin-top: 0px;
    position: relative;
    display: block;
    font-size: 14px;
    font-family: noto-sans, sans-serif;
}

#titlebar-search #search-open {
    background: radial-gradient(#ffffff4d, #ffffff1a, transparent);
    border-radius: 50%;
}

@media (min-width: 1140px) {
    #titlebar-search #searchform#searchform {
        right: 120px;
        width: calc(35% - 300px);
    }

}

/* Mobile Navigation */
.pdi-mobile-view-products-link {
    color: #3c3c3c;
}

#pdi-nav-toggle {
    background-image: url(../icons/menu.svg);
    box-shadow: unset;
    border-radius: unset;
    width: 24px;
    height: 24px;
}

.mobile-menu {
    left: -100%;
}

.mobile-menu.active {
    left: 0;
    top: 105px;
}

#pdi-nav-toggle.active {
    background-image: url(../icons/menu-close.svg);
}

#mobile-search .searchform #mobile-searchsubmit {
    display: none;
}

#mobile-search .searchform {
    width: calc(100% - 30px);
}

.pdi-mobile-view-products-link {
    font-size: 15px;
    font-family: noto-sans, sans-serif;
}

.pdi-mobile-view-products-link i {
    font-size: 20px;
    margin-left: 5px;
    color: #b80d30;
}

.pdi-mobile-view-products-link:hover,
.pdi-mobile-view-products-link:active {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    color: #000000 !important;

}

.mobile-menu .menu a::after {
    background-image: url(../icons/red-arrow-right.svg);
    height: 20px;
    width: 20px;
    transform: rotateX(180deg);
    top: 30%;
}

.mobile-search-icon {
    position: absolute;
    right: -30px;
    top: 7px;
}

.arrow .uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve) {
    stroke: currentcolor;
    stroke-width: 1.7;
}

#news_and_events .news-slider-nav svg {
    height: 20px;
    width: 10px;
}