.active_greyscale{
filter: grayscale(100%);
-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); -o-filter: grayscale(100%);
filter: url(desaturate.svg#greyscale);
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");
filter: gray;
-webkit-filter: grayscale(1);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)";
}
.disable-style {
background-color: rgb(255,255,255);
margin: 0;
padding: 0;
}
.disable-style body{
margin: 0;
padding: 2rem;
}
.change-light-on, .change-light-on *{
background-color: rgb(0,0,0) !important;
color: rgb(255,255,255) !important;
}
#wp_access_helper_container button{
text-transform: uppercase;
}
.invert-mode-html{
height:100%;
-webkit-filter: invert(100%);
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(invert=1)";
filter: invert(100%);
background-color: rgb(255,255,255);
}
.invert-mode-html body,.invert-mode-html body>div {
background-color: rgb(255,255,255);
}
.wah-lights-off .sf-menu {
z-index: 1;
}
.wah-lights-off .sf-menu li{
z-index: 1;
}
button.aicon_link img.aicon_image {
background-color: rgba(11, 86, 136, 0.6) !important;
border-radius: 5px;
padding: 4px;
width: 43px;
margin: 10px;
}
.accessability_container {
left: auto !important;
right: -200px;
}
.accessability_container.activo {
right: 0;
}
.wah-screen-reader-text{
border:0;
clip:rect(1px, 1px, 1px, 1px);
clip-path:inset(50%);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px;
word-wrap:normal !important
}


body.is_underline a{
text-decoration:underline !important
}

body.highlight_links_on a{
background-color:yellow !important;
color:#000 !important;
display: inline-block;
margin: .2rem;
padding: .2rem;
}

body.highlight_links_on a span{
color:#000 !important
}
body.remove_animations *{
transition:none !important;
-o-transition:none !important;
-ms-transition:none !important;
-moz-transition:none !important;
-webkit-transition:none !important
}

body.arial_font_on a,
body.arial_font_on p,
body.arial_font_on h1,
body.arial_font_on h2,
body.arial_font_on h3,
body.arial_font_on h4,
body.arial_font_on h5,
body.arial_font_on h6,
body.arial_font_on span,
body.arial_font_on li,
body.arial_font_on .header,
body.arial_font_on button:not(.wahout)
{
font-family: "Times New Roman",Arial, Helvetica, sans-serif !important;
}

body.wah_keyboard_access a:focus,body.wah_keyboard_access button:focus,body.wah_keyboard_access input:focus,body.wah_keyboard_access select:focus,body.wah_keyboard_access textarea:focus{
background-color:#f3f57c !important;
color:#000 !important
}

body.admin-bar .wah_plugin_credits{
bottom:32px
}

body .wah_scanner_element{
outline:5px solid yellow !important
}

body .wah_scanner_link{
background-color:yellow !important;
outline:5px solid yellow !important;
color:#000 !important
}

body .wah_plugin_credits{
position:absolute;
bottom:0px;
left:0;
width:100%;
text-align:center;
font-family:Arial;
font-size:12px;
background:#216073 !important;
color:#fff !important
}

body .wah_plugin_credits a{
font-family:Arial;
font-size:12px;
display:block;
background:#216073 !important;
color:#fff !important
}

body .accessability_container{
width:200px;
background:#fff !important;
color:#000 !important;
position:fixed;
top:0px;
bottom: 0px;
height:100%;
z-index:9999999;
-webkit-transition:all 250ms ease;
-moz-transition:all 250ms ease;
-ms-transition:all 250ms ease;
-o-transition:all 250ms ease;
transition:all 250ms ease
}

body .accessability_container .font_resizer button.wah-action-button.smaller{
width:46%;
float:left
}

body .accessability_container .font_resizer button.wah-action-button.larger{
float:right;
width:46%
}

body .accessability_container .font_resizer button.wah-action-button.wah-font-reset{
margin-top:12px;
width:100%;
clear:both
}

body .accessability_container button.wah-action-button{
background: #0b5588 !important;
color:#fff !important;
width:100%;
padding:5px 0;
text-align:center;
cursor:pointer;
border: 3px solid rgb(58, 58, 58);
border-radius: 2px;
font-size:15px;
font-weight:bold;
margin:0;
border-radius: 3px;
}

body .accessability_container button.wah-action-button:hover,
body .accessability_container button.wah-action-button.active_button{
background:#fff !important;
color:#000 !important
}
body .accessability_container button.wah-action-button:focus{
border: 3px solid rgb(43, 250, 15);
}

body .accessability_container .a_module{
padding-bottom:0.2em;
margin-bottom:0.3em;
border-bottom:1px solid #000
}

body .accessability_container .a_module:before,
body .accessability_container .a_module:after{
content:'';
display:block;
clear:both
}

body .accessability_container.dark_theme .a_module{
border-bottom:1px solid #444343
}

body .accessability_container.dark_theme a.active_button{
border:1px solid #216073 !important
}

body .accessability_container.dark_theme.activo,
body .accessability_container.dark_theme #access_container,
body .accessability_container.dark_theme .access_container_inner,
body .accessability_container.dark_theme .a_module,
body .accessability_container.dark_theme .a_module_title,
body .accessability_container.dark_theme .a_module_exe,
body .accessability_container.dark_theme .font_resizer a,
body .accessability_container.dark_theme .contrast_trigger{
background: #353535 !important;
color:#fff !important;
}

body .accessability_container.dark_theme .font_resizer a,
body .accessability_container.dark_theme .contrast_trigger{
border:1px solid #fff;
color:#fff
}

.accessibility-location-right .accessability_container{
left:auto !important;
right:-200px
}

.accessibility-location-left .accessability_container{
left:-200px !important;
right:auto
}

.accessibility-location-left .accessability_container.activo{
right:auto;
left:0 !important
}

.accessibility-location-left .aicon_link{
left:200px;
right:auto !important
}

.accessability_container a{
color:#000
}

a.aicon_link{
display:none
}

a.aicon_link img{
max-width:48px
}

.access_container_inner{
padding:0 10px;
margin-top:14px
}

button.aicon_link{
width: 85px;
height: 83px;
padding:0;
margin:0;
border:0 !important;
cursor:pointer;
}

.aicon_link{
left: -79px;
right:auto !important;
position:absolute;
max-width: 79px;
max-height: 80px;
display:inline-block;
background:transparent !important;
}

.accessibility-location-left .aicon_link{
left:auto;
right:-48px !important
}

button.close_container{
background: #0b5588 !important;
color:#fff !important;
cursor:pointer;
display:block;
padding:0;
border:0;
width:92%;
margin:0 auto;
height:34px;
line-height:34px;
font-weight:bold;
font-size:15px;
}

button.close_container:hover, button.close_container:focus{
background:#fff !important;
color:#000 !important
}

#access_container{
margin-top:0;
padding-top:10px
}

#access_container a:focus{
color:#fff;
background:#000
}

.a_module_exe a{
text-decoration:none;
font-size:15px
}

.a_module_title{
text-align: center;
text-transform: uppercase;
margin-bottom:0.4rem;
font-weight:600
}

.contrast_trigger{
width:100%
}

.color_selector{
display:none;
-webkit-transition:all 250ms ease;
-moz-transition:all 250ms ease;
-ms-transition:all 250ms ease;
-o-transition:all 250ms ease;
transition:all 250ms ease
}

.color_selector.is_visible{
display:block
}

.color_selector button{
display:inline-block;
cursor:pointer;
font-size:0;
width:30px;
height:30px;
float:left;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-ms-border-radius:20px;
border-radius:20px;
border:2px solid #000;
margin:5px;
padding:0
}

.color_selector .black{
background:#000 !important
}

.color_selector .white{
background:#fff !important
}

.color_selector .green{
background:#00FF21 !important
}

.color_selector .blue{
background:#0FF !important
}

.color_selector .red{
background:red !important
}

.color_selector .orange{
background:#FF6A00 !important
}

.color_selector .yellow{
background:#FFD800 !important
}

.color_selector .navi{
background:#B200FF !important
}



.wah-dark-overlay{
position:fixed;
z-index:50;
background:rgba(0,0,0,0.8);
top:0;
bottom:0;
left:0;
right:0;
width:100%;
height:100%
}

.wah-lights-selector{
position:relative;
z-index:100;
background:#fff;
color:#000
}

.wah-skip{
position:relative;
top:-10000px;
left:-10000px;
height:1px;
width:1px;
text-align:left;
overflow:hidden
}

.wah-skip:focus{
left:0;
top:0;
width:100%;
height:auto;
padding:5px 0;
text-align:center;
cursor:pointer;
border:1px solid #fff;
font-size:15px;
font-weight:bold
}

.wah-skiplinks-menu{
position:absolute;
left:0;
top:0;
margin:0;
padding:0
}

.wah-skiplinks-menu ul{
margin:0;
padding:0;
list-style-type:none
}

.wah-skiplinks-menu ul a{
text-decoration:none;
position:absolute;
z-index:99999;
left:-10000px;
top:-10000px
}

.wah-skiplinks-menu ul a:focus,.wah-skiplinks-menu ul a:active,.wah-skiplinks-menu ul a:hover{
left:16px;
top:42px;
background:#216073;
color:#fff;
padding:6px 20px;
display:inline-block;
font-size:18px;
font-weight:bold;
white-space:nowrap
}
@media only screen and (max-width: 480px){
body .accessability_container{
height:auto;
padding:0 0 1rem 0
}
a.close_container,.a_module_title{
font-size:14px
}
.a_module{
padding-bottom:0.4rem;
margin-bottom:0.4rem
}
.font_resizer a,.contrast_trigger{
font-size:14px;
padding:.2rem
}
.a_module_title{
display:none
}
}

