@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 300;
    src: url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.eot');
    src: url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.eot?#iefix') format('embedded-opentype'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.woff2') format('woff2'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.woff') format('woff'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.ttf') format('truetype'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-light-300.svg#fontawesome') format('svg');
}

@font-face {
    font-family: 'Font Awesome 5 Pro';
    font-style: normal;
    font-weight: 400;
    src: url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.eot');
    src: url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.eot?#iefix') format('embedded-opentype'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.woff2') format('woff2'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.woff') format('woff'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.ttf') format('truetype'),
    url('../font/Fontawesome-pro-5.8.1-web/fa-regular-400.svg#fontawesome') format('svg');
}
/*
button.togglenormalcontrast:before,
button.togglehighcontrast:before{
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    content: "\f042";
    font-size: 2.73rem;
    float: left;
    line-height: 33px;
    color: #505450;

}
li:hover button.togglenormalcontrast:before,
li:hover button.togglehighcontrast:before{
    color: #ff7320;
}
button.togglenormalcontrast,
li:hover button.togglehighcontrast{
    text-decoration: none;
}*/

i.contact:before,
i.print:before{
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    color: #505450;
    font-size: 1.6rem;
    text-align: center;
}

i.contact:before{
    content: '\f0e0';
}
i.print:before{
    content:"\f02f";
}
i.contrast:before{
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    content: "\f042";
    font-size: 2.73rem;
    float: left;
    line-height: 33px;
    color: #505450;
    font-style: normal;
}
i.contact,
i.print{
    line-height: 17px;
    display: inline-block;
    padding: 0.5rem;
    border: 2px solid #505450;
    border-radius: 50%;
}

.widget-bnl-siteheader.biebwidget-content ul.metanav > li a.contact,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li a.printpage{
    line-height: 30px!important;
    margin-right: 5px;
}


a:hover i.contact:before,
a:hover i.print:before,
a:hover i.contrast:before{
    color: #ff7320;
}
a:hover i.contact,
a:hover i.print{
    border: 2px solid #ff7320;
}
.widget-bnl-siteheader.biebwidget-content ul.metanav>li>a:hover,
.widget-bnl-siteheader.biebwidget-content ul.metanav>li>button:hover{
    color:#ff7320!important;
    text-decoration: none;
}
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > a,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > a:hover,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button:hover{
    outline: none;
}
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > a,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button{
    padding: 0!important;
    display: block;
}

.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button.link:hover,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button.link:focus,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button:hover,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > button:focus,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > a:hover,
.widget-bnl-siteheader.biebwidget-content ul.metanav > li > a:focus{
    text-decoration: none;
}
