/****** Accessibility ***********/
:focus{outline:1px solid #00ABB1!important}
.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
#header input[type="submit"]{font-size:0}
#header{overflow:initial}
body .access-wrap{display:block;width:100%;max-width:980px;margin:auto;position:relative}
body .access-wrap > #access-plug{top:0;right:0;left:auto}
body #access-plug{color:#fff;background-color:#39454d;width:194px;padding:3px;opacity:1}
body .accessibility-menu-view-toggle{margin-bottom:0;background-color:#39454d;padding:9px;height:38px;box-sizing:border-box}
body .accessibility-menu{margin:0;margin-top:10px;border-top:2px solid #0f1d28}
body .accessibility-menu li{background-color:#00abb1}
body #access-plug i.fa{float:none;width:17px}
body #access-plug .fa:before{display:none}
body .menu-open .accessibility-menu-item:last-child{padding:0}
body .menu-open .accessibility-menu-item:last-child i{height:30px}
body .menu-open .accessibility-menu-item:focus {outline:1px solid #fff!important}
.search-submit{font-size:0}
.filter_type li{font-size:14px}
body .header_search{margin:0 15px}
article{font-size:inherit!important}
.accessibility-menu-item.credit {display: none;}


body #access-plug .accessibility-menu-view-toggle{
    position: absolute;
    width: 60px;
    height: 60px;
    right: -60px;
    background-color: #00abb1;
    font-size: 0;
    padding: 18px;
    margin-top:23px;
    padding: 10px 4px;
}
body.rtl #access-plug .accessibility-menu-view-toggle{
    right:auto;
    left:-60px
}
body #access-plug .accessibility-menu-view-toggle >i.fa{
    width: 40px;
    height: 40px;
    background-size: 40px;
    background-image: url(icon-accessibility.png);
    background-position: center;
}
html body .access-wrap > #access-plug{
    width:200px;
    top:0;
    position: fixed;
    width: 200px;
    z-index: 9999;
    left: -206px;
    transition: all .5s ease;
}
html body.rtl .access-wrap > #access-plug{
    left:auto;
    right:-206px;
}
html body .access-wrap > #access-plug.menu-open{
    left: 0;
}

html body.rtl .access-wrap > #access-plug.menu-open{
    left:auto;
    right:0;
}

@media screen and (max-width:767px) {
    html body .access-wrap > #access-plug{top:39px;}
    body #access-plug .accessibility-menu-view-toggle >i.fa {
        width: 20px;
        height: 20px;
        background-size: 20px;
    }
    body #access-plug .accessibility-menu-view-toggle {width: 35px;height: 35px;padding: 7px 2px;}
    body.rtl #access-plug .accessibility-menu-view-toggle {left:-35px;}
}
