
/* polish navigation items */
@media screen and (min-width: 1025px){
    html[lang="pl"] nav[role=navigation]>ul>li>ul.products>li>a{
        overflow-wrap: normal;
        font-size: 12px;
    }
}

/* eu sidebar social */
#social-sidebar{
    display: none;
    position: fixed;
    left: 0;
    top: 270px;
    background: #7b7b7b;
    width: 50px;
    padding: 12px;
    box-sizing: border-box;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    z-index: 100;
}

#social-sidebar ul{
    list-style: none;
    padding: 0;
    margin: 0;
}

#social-sidebar a{
    text-indent: -9999px;
    display: block;
    float: left;
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 20px;
}

#social-sidebar li:last-child a{
    margin-bottom: 0;
}


@media screen and (min-width: 768px){
    #social-sidebar{
        display: block;
    }
}

/* eu footer social icons */
/* eu sidebar social icons */
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a{
    height: 25px;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.facebook,
#social-sidebar a.facebook{
    background-image: url(../images/interface/facebook.svg);
    background-position: center;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.linkedin,
#social-sidebar a.linkedin{
    background-image: url(../images/interface/linkedin.svg);
    background-position: center;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.google-plus,
#social-sidebar a.instagram{
    background-image: url(../images/interface/insta.svg);
    background-position: center;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.youtube,
#social-sidebar a.youtube{
    background-image: url(../images/interface/youtube.svg);
    background-position: center;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.vk,
#social-sidebar a.vk{
    background-image: url(../images/interface/vk_logo.svg);
    background-position: center;
}
footer[role=contentinfo] .bottom nav.social.loc-en_us ul li a.email,
#social-sidebar a.email{
    background-image: url(../images/interface/mail_2.svg);
    background-position: center;
}


/*navigation sub-menu override js-inline style*/
@media screen and (min-width: 1025px){
    nav[role=navigation]>ul>li>ul.products>li div.sub-nav-container {
        top: 58px !important;
    }
}

/*mexican flag in language selection*/
div.fancy-select div.trigger span.mx,
div.fancy-select ul.options li span.mx {
    background: url(../images/interface/flag-mx.png) 0 0 no-repeat;
}