#ac-menu {
    position: fixed;
    font-size: 16px !important;
    line-height: 1.4;
    left: -180px;
    z-index: 9999;
    width: 180px;
    padding: 20px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    z-index: 2;
}

.ac-menu-nav.ac-menu-open {
    z-index: 5 !important;
}

#ac-menu.ac-menu-open {
    left: 0;
}

#ac-menu .ac-menu-toggle {
    left: 180px;
    top: 27%;
    position: absolute;
    background: white;
}

.fa.fa-universal-access {
    font-size: 32px;
    padding: 0px;
}

.ac-menu-item.font-settings div {
    display: flex;
    gap: 2px;
}

.ac-menu-item.font-settings a {
    padding: 20px 25px;
    display: block;
    width: max-content;
    text-align: center;
    border: 1px solid grey;
}

.ac-menu-item.font-settings em {
    padding: 0px;
}

#ac-menu a,
#ac-menu li {
    color: #333;
}

#ac-menu .ac-menu-reset .ac-menu-link {
    color: rgb(158, 32, 32);
}

.ac-menu-link em {
    padding-right: 6px;
}

#ac-menu .ac-menu-toggle a {
    display: inline-block;
    line-height: 1;
    padding: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.ac-menu-toggle .fa.fa-wheelchair {
    font-size: 32px;
}



#ac-menu .ac-menu-overlay ul.ac-menu-items {
    list-style: none;
    margin: 0;
    padding: 10px 0;
}

.ac-menu-item {
    padding: 6px 0px;
    font-size: 15px;
}

/* EFFECTS ********************************/
html .d4ua_grayscale * img,
html .d4ua_grayscale * a,
html .d4ua_grayscale .label_sale,
html .d4ua_grayscale * button:hover,
html .d4ua_grayscale * input {
    filter: grayscale(100%) !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;
    filter: gray !important;
}

html .d4ua_grayscale * ::-webkit-scrollbar-thumb,
html .d4ua_grayscale .mfilter-iscroll>.scroll-element .iScrollIndicator {
    background-color: gray !Important;
}

html .d4ua_underline a,
html .d4ua_highlight_links button {
    text-decoration: underline !important;
}

html .d4ua_highlight_links a,
html .d4ua_highlight_links button {
    background-color: yellow !important;
    color: #000 !important;
}

html .d4ua_highlight_links a span,
html .d4ua_highlight_links button span {
    color: #000 !important;
}

html .d4ua_invert {
    -webkit-filter: invert(100%) !important;
    filter: invert(1) !important;
    background: black !important;
}

html .d4ua_whitebg {
    background: white !important;
}

html .d4ua_whitebg * {
    background: white !important;
    color: black !important;
}

html .d4ua_whitebg * input {
    border: solid black 1px !important;
}

html .d4ua_blackbg {
    background: black !important;
}

html .d4ua_blackbg * {
    background: black !important;
    color: white !important;
}

html .d4ua_blackbg * input {
    border: solid white 1px !important;
}

html .d4ua-font-200,
html .d4ua-font-200 a:not(.ac-menu-link),
html .d4ua-font-200 p:not(.ac-menu-title),
html .d4ua-font-200 li:not(.ac-menu-item),
html .d4ua-font-200 label,
html .d4ua-font-200 input,
html .d4ua-font-200 select,
html .d4ua-font-200 textarea,
html .d4ua-font-200 legend,
html .d4ua-font-200 code,
html .d4ua-font-200 pre,
html .d4ua-font-200 dd,
html .d4ua-font-200 dt,
html .d4ua-font-200 span,
html .d4ua-font-200 blockquote {
    font-size: 200% !important;
}

html .d4ua-font-200 h1,
html .d4ua-font-200 h2,
html .d4ua-font-200 h3,
html .d4ua-font-200 h4,
html .d4ua-font-200 h5,
html .d4ua-font-200 h6,
html .d4ua-font-200 h1 span,
html .d4ua-font-200 h2 span,
html .d4ua-font-200 h3 span,
html .d4ua-font-200 h4 span,
html .d4ua-font-200 h5 span,
html .d4ua-font-200 h6 span {
    font-size: 266% !important;
}

html .d4ua-font-190,
html .d4ua-font-190 a:not(.ac-menu-link),
html .d4ua-font-190 p:not(.ac-menu-title),
html .d4ua-font-190 li:not(.ac-menu-item),
html .d4ua-font-190 label,
html .d4ua-font-190 input,
html .d4ua-font-190 select,
html .d4ua-font-190 textarea,
html .d4ua-font-190 legend,
html .d4ua-font-190 code,
html .d4ua-font-190 pre,
html .d4ua-font-190 dd,
html .d4ua-font-190 dt,
html .d4ua-font-190 span,
html .d4ua-font-190 blockquote {
    font-size: 190% !important;
}

html .d4ua-font-190 h1,
html .d4ua-font-190 h2,
html .d4ua-font-190 h3,
html .d4ua-font-190 h4,
html .d4ua-font-190 h5,
html .d4ua-font-190 h6,
html .d4ua-font-190 h1 span,
html .d4ua-font-190 h2 span,
html .d4ua-font-190 h3 span,
html .d4ua-font-190 h4 span,
html .d4ua-font-190 h5 span,
html .d4ua-font-190 h6 span {
    font-size: 252.70000000000002% !important;
}

html .d4ua-font-180,
html .d4ua-font-180 a:not(.ac-menu-link),
html .d4ua-font-180 p:not(.ac-menu-title),
html .d4ua-font-180 li:not(.ac-menu-item),
html .d4ua-font-180 label,
html .d4ua-font-180 input,
html .d4ua-font-180 select,
html .d4ua-font-180 textarea,
html .d4ua-font-180 legend,
html .d4ua-font-180 code,
html .d4ua-font-180 pre,
html .d4ua-font-180 dd,
html .d4ua-font-180 dt,
html .d4ua-font-180 span,
html .d4ua-font-180 blockquote {
    font-size: 180% !important;
}

html .d4ua-font-180 h1,
html .d4ua-font-180 h2,
html .d4ua-font-180 h3,
html .d4ua-font-180 h4,
html .d4ua-font-180 h5,
html .d4ua-font-180 h6,
html .d4ua-font-180 h1 span,
html .d4ua-font-180 h2 span,
html .d4ua-font-180 h3 span,
html .d4ua-font-180 h4 span,
html .d4ua-font-180 h5 span,
html .d4ua-font-180 h6 span {
    font-size: 239.4% !important;
}

html .d4ua-font-170,
html .d4ua-font-170 a:not(.ac-menu-link),
html .d4ua-font-170 p:not(.ac-menu-title),
html .d4ua-font-170 li:not(.ac-menu-item),
html .d4ua-font-170 label,
html .d4ua-font-170 input,
html .d4ua-font-170 select,
html .d4ua-font-170 textarea,
html .d4ua-font-170 legend,
html .d4ua-font-170 code,
html .d4ua-font-170 pre,
html .d4ua-font-170 dd,
html .d4ua-font-170 dt,
html .d4ua-font-170 span,
html .d4ua-font-170 blockquote {
    font-size: 170% !important;
}

html .d4ua-font-170 h1,
html .d4ua-font-170 h2,
html .d4ua-font-170 h3,
html .d4ua-font-170 h4,
html .d4ua-font-170 h5,
html .d4ua-font-170 h6,
html .d4ua-font-170 h1 span,
html .d4ua-font-170 h2 span,
html .d4ua-font-170 h3 span,
html .d4ua-font-170 h4 span,
html .d4ua-font-170 h5 span,
html .d4ua-font-170 h6 span {
    font-size: 226.10000000000002% !important;
}

html .d4ua-font-160,
html .d4ua-font-160 a:not(.ac-menu-link),
html .d4ua-font-160 p:not(.ac-menu-title),
html .d4ua-font-160 li:not(.ac-menu-item),
html .d4ua-font-160 label,
html .d4ua-font-160 input,
html .d4ua-font-160 select,
html .d4ua-font-160 textarea,
html .d4ua-font-160 legend,
html .d4ua-font-160 code,
html .d4ua-font-160 pre,
html .d4ua-font-160 dd,
html .d4ua-font-160 dt,
html .d4ua-font-160 span,
html .d4ua-font-160 blockquote {
    font-size: 160% !important;
}

html .d4ua-font-160 h1,
html .d4ua-font-160 h2,
html .d4ua-font-160 h3,
html .d4ua-font-160 h4,
html .d4ua-font-160 h5,
html .d4ua-font-160 h6,
html .d4ua-font-160 h1 span,
html .d4ua-font-160 h2 span,
html .d4ua-font-160 h3 span,
html .d4ua-font-160 h4 span,
html .d4ua-font-160 h5 span,
html .d4ua-font-160 h6 span {
    font-size: 212.8% !important;
}

html .d4ua-font-150,
html .d4ua-font-150 a:not(.ac-menu-link),
html .d4ua-font-150 p:not(.ac-menu-title),
html .d4ua-font-150 li:not(.ac-menu-item),
html .d4ua-font-150 label,
html .d4ua-font-150 input,
html .d4ua-font-150 select,
html .d4ua-font-150 textarea,
html .d4ua-font-150 legend,
html .d4ua-font-150 code,
html .d4ua-font-150 pre,
html .d4ua-font-150 dd,
html .d4ua-font-150 dt,
html .d4ua-font-150 span,
html .d4ua-font-150 blockquote {
    font-size: 150% !important;
}

html .d4ua-font-150 h1,
html .d4ua-font-150 h2,
html .d4ua-font-150 h3,
html .d4ua-font-150 h4,
html .d4ua-font-150 h5,
html .d4ua-font-150 h6,
html .d4ua-font-150 h1 span,
html .d4ua-font-150 h2 span,
html .d4ua-font-150 h3 span,
html .d4ua-font-150 h4 span,
html .d4ua-font-150 h5 span,
html .d4ua-font-150 h6 span {
    font-size: 199.5% !important;
}

html .d4ua-font-140,
html .d4ua-font-140 a:not(.ac-menu-link),
html .d4ua-font-140 p:not(.ac-menu-title),
html .d4ua-font-140 li:not(.ac-menu-item),
html .d4ua-font-140 label,
html .d4ua-font-140 input,
html .d4ua-font-140 select,
html .d4ua-font-140 textarea,
html .d4ua-font-140 legend,
html .d4ua-font-140 code,
html .d4ua-font-140 pre,
html .d4ua-font-140 dd,
html .d4ua-font-140 dt,
html .d4ua-font-140 span,
html .d4ua-font-140 blockquote {
    font-size: 140% !important;
}

html .d4ua-font-140 h1,
html .d4ua-font-140 h2,
html .d4ua-font-140 h3,
html .d4ua-font-140 h4,
html .d4ua-font-140 h5,
html .d4ua-font-140 h6,
html .d4ua-font-140 h1 span,
html .d4ua-font-140 h2 span,
html .d4ua-font-140 h3 span,
html .d4ua-font-140 h4 span,
html .d4ua-font-140 h5 span,
html .d4ua-font-140 h6 span {
    font-size: 186.20000000000002% !important;
}

html .d4ua-font-130,
html .d4ua-font-130 a:not(.ac-menu-link),
html .d4ua-font-130 p:not(.ac-menu-title),
html .d4ua-font-130 li:not(.ac-menu-item),
html .d4ua-font-130 label,
html .d4ua-font-130 input,
html .d4ua-font-130 select,
html .d4ua-font-130 textarea,
html .d4ua-font-130 legend,
html .d4ua-font-130 code,
html .d4ua-font-130 pre,
html .d4ua-font-130 dd,
html .d4ua-font-130 dt,
html .d4ua-font-130 span,
html .d4ua-font-130 blockquote {
    font-size: 130% !important;
}

html .d4ua-font-130 h1,
html .d4ua-font-130 h2,
html .d4ua-font-130 h3,
html .d4ua-font-130 h4,
html .d4ua-font-130 h5,
html .d4ua-font-130 h6,
html .d4ua-font-130 h1 span,
html .d4ua-font-130 h2 span,
html .d4ua-font-130 h3 span,
html .d4ua-font-130 h4 span,
html .d4ua-font-130 h5 span,
html .d4ua-font-130 h6 span {
    font-size: 172.9% !important;
}

html .d4ua-font-120,
html .d4ua-font-120 a:not(.ac-menu-link),
html .d4ua-font-120 p:not(.ac-menu-title),
html .d4ua-font-120 li:not(.ac-menu-item),
html .d4ua-font-120 label,
html .d4ua-font-120 input,
html .d4ua-font-120 select,
html .d4ua-font-120 textarea,
html .d4ua-font-120 legend,
html .d4ua-font-120 code,
html .d4ua-font-120 pre,
html .d4ua-font-120 dd,
html .d4ua-font-120 dt,
html .d4ua-font-120 span,
html .d4ua-font-120 blockquote {
    font-size: 120% !important;
}

html .d4ua-font-120 h1,
html .d4ua-font-120 h2,
html .d4ua-font-120 h3,
html .d4ua-font-120 h4,
html .d4ua-font-120 h5,
html .d4ua-font-120 h6,
html .d4ua-font-120 h1 span,
html .d4ua-font-120 h2 span,
html .d4ua-font-120 h3 span,
html .d4ua-font-120 h4 span,
html .d4ua-font-120 h5 span,
html .d4ua-font-120 h6 span {
    font-size: 159.60000000000002% !important;
}