/* 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;
}
@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;
}