#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;
}