body.accessibility,
body.accessibility div,
body.accessibility section,
body.accessibility span,
body.accessibility a,
body.accessibility h1,
body.accessibility h2,
body.accessibility h3,
body.accessibility h4,
body.accessibility h5,
body.accessibility h6,
body.accessibility p,
body.accessibility footer,
body.accessibility footer div,
body.accessibility footer section,
body.accessibility footer .x-bar-footer {

    background: #fff !important;
    color: #000 !important;
}

body.accessibility a.x-anchor-button,
body.accessibility a.x-anchor-button div.x-anchor-content,
body.accessibility a.x-anchor-button div.x-anchor-content span,
body.accessibility button.wpforms-submit {

    color: white !important;
    background: #ee6824 !important;
    border: 2px solid #ee6824 !important;
}

body.accessibility a.fancybox-youtube div {
    background: transparent !important;
}

body.accessibility article p,
body.accessibility article ul,
body.accessibility article ol {
    padding: 5px !important;
}

body.accessibility a.x-anchor-button:hover,
body.accessibility a.x-anchor-button:hover div.x-anchor-content,
body.accessibility a.x-anchor-button:hover div.x-anchor-content span,
body.accessibility button.wpforms-submit:hover {
    color: white !important;
    background: #0058a9 !important;
    border: 2px solid #0058a9 !important;
}

body.accessibility footer a {
    font-size: 120%;
}

body.accessibility a {
    color: #0058a9 !important;
    text-decoration: underline !important;
    font-weight: 900 !important;
}

body.accessibility a:hover {
    color: black !important;
}

body.accessibility footer p a.footer-social-icon {
    font-size: 25px !important;
}

button#accessibility-button {
    position: fixed;
    left: 0%;
    top: 20%;
    background: #ee6824;
    padding: 10px 10px;
    border: none;
    border-radius: 5%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.5s;
box-shadow: 0 2px 27px 3px rgb(0 0 0 / 10%);
 z-index: 999;
}

button#accessibility-button:hover {
    background: #cb5920;
}

button#accessibility-button svg {
    width: 25px;
    height: 25px;
    fill: white;
}

body.accessibility span.x-image {
    background: transparent !important;
}

body.accessibility div .x-image+div.x-text {
    background: transparent !important;
}

/*body.accessibility div .x-image + div.x-text div{
    background:red!important;
}*/
body.accessibility div .x-slide-container-viewport {
    background: transparent !important;
}

body.accessibility div .x-slide-container-viewport+div.x-div {
    background: transparent !important;
}

body.accessibility a:hover,
body.accessibility a:focus {
    font-weight: 600 !important;
    color: #ee6824 !important;
}