@media only screen and (max-width: 800px) {.a11y-responsive {display: none;}}
.focusable:focus {outline: none !important;}
.has-focus {background: yellow;}
.a11y-toolbar button {border: 0;color: inherit;background-color: transparent;text-decoration: none;padding: 0;line-height: inherit;margin: 0;font: inherit;width: 100%;height: 100%;text-align: left;}
.a11y-toolbar {position: fixed;z-index: 99999;top: 43%;left: 0;}
.a11y-toolbar ul {list-style: none;margin: 0;padding: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.a11y-toolbar ul li {margin: 0;padding: 0;display: block;}
.a11y-toolbar ul li button {font-size: 1.6em;padding: .25em;}
.a11y-toolbar button {color: #000 !important;}
.a11y-toolbar button.active {color: #fff !important;}
.a11y-toolbar ul li button {display: block;background: #e2e2e2;text-align: center;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #d2d2d2;position: relative;}
.a11y-toolbar ul li button:hover {background: #fff;}
.a11y-toolbar ul li button.active {background: #181818;border-bottom: 1px solid #525252;}
.a11y-toolbar ul li:first-child button {border-top-right-radius: 4px;}
.a11y-toolbar ul li:last-child button {border-bottom-right-radius: 4px;}
.a11y-toolbar .offscreen, .a11y_stylesheet_path {position: absolute !important;clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px,0px 0px,0px 0px,0px 0px);white-space: nowrap;padding: 0 !important;border: 0 !important;height: 1px !important;width: 1px !important;overflow: hidden;-webkit-transition: width .3s,clip .3s,clip-path .3s,background-color .5s;transition: width .3s,clip .3s,clip-path .3s,background-color .5s;}
.a11y-toolbar.rtl, .a11y-toolbar.right {right: 0;left: auto;}
.a11y-toolbar.rtl ul, .a11y-toolbar.right ul {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.a11y-toolbar.rtl ul li:first-child button, .a11y-toolbar.right ul li:first-child button {border-top-left-radius: 4px;border-top-right-radius: 0;}
.a11y-toolbar.rtl ul li:last-child button, .a11y-toolbar.right ul  li:last-child button {border-bottom-left-radius: 4px;border-bottom-right-radius: 0;}
.desaturated {filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale") !important;filter: grayscale(100%) !important;filter: gray !important;-webkit-filter: grayscale(100%) !important;-webkit-filter: grayscale(1) !important;-moz-filter: grayscale(100%) !important;-ms-filter: grayscale(100%) !important;-o-filter: grayscale(100%) !important;}
.a11y-toolbar button:hover .offscreen, .a11y-toolbar button:focus .offscreen {height: auto !important;width: 12em !important;clip: unset !important;clip-path: unset !important;color: #333;background: #ffd;padding: 2px;box-shadow: 0 0 1px #000;border-radius: 2px;font-size: 13px;text-transform: none;font-family: Arial;top: 25%;display: block;}
.a11y-toolbar.right  button:hover .offscreen, .a11y-toolbar.right  button:focus .offscreen {right: 3em;left: auto;}
.a11y-toolbar  button:hover .offscreen, .a11y-toolbar  button:focus .offscreen {left: 3em;}