#accessibility-section-fixed {
	z-index:                   1001;
	position:                  fixed;
	top:                       35%;
	transform:                 translateY(-35%);
	background:                var(--hrz-accessibility-button-background);
	border-top-left-radius:    0 !important;
	border-bottom-left-radius: 0 !important;
	border:                    2px solid var(--hrz-accessibility-button-bordercolor);
	border-left:               0;
}

#accessibility-section-fixed:hover {
	background: var(--hrz-light-icon-btn-bgcolor-hover);
}

#accessibility-section-fixed .accessibility-button {
	padding: 8px;
}

#accessibility-section-fixed .accessibility-button span {
	font-size: 2.5em;
}

#accessibility-section-fixed .dropdown-menu {
	width:   20vw;
	padding: 16px;
}

#accessibility-section-fixed .dropdown-menu ul li {
	margin: 8px 16px;
}

#accessibility-section-fixed .dropdown-menu ul li a {
	color: var(--hrz-main-link-color);
}

#accessibility-section-fixed .dropdown-menu ul li:hover a {
	color: var(--hrz-main-link-color-hover);
}

#accessibility-section-fixed .contrast-section .blue-button {
	background: var(--hrz-btn-color);
	color:      var(--hrz-btn-text-color);
}

#accessibility-section-fixed .contrast-section .blue-button:hover {
	background: var(--hrz-btn-color-hover);
}

#accessibility-section-fixed .contrast-section .btn {
	padding: 8px 16px;
	margin:  8px;
}

#accessibility-section-fixed .contrast-section > div {
	padding: 8px 0;
}

/* Accessibility-button */
#accessibility-section:hover {
	background: var(--hrz-light-icon-btn-bgcolor-hover);
}

#accessibility-section .accessibility-button {
	padding: 8px;
}

#accessibility-section .accessibility-button span {
	font-size: 2.5em;
}

#accessibility-section .dropdown-menu {
	padding: 16px;
}

#accessibility-section .dropdown-menu ul li {
	margin: 8px 16px;
}

#accessibility-section .dropdown-menu ul li a {
	color: var(--hrz-main-link-color);
}

#accessibility-section .dropdown-menu ul li:hover a {
	color: var(--hrz-main-link-color-hover);
}

#accessibility-section .contrast-section a.blue-button {
	background: var(--hrz-btn-color);
	color:      var(--hrz-btn-text-color);
}

#accessibility-section .contrast-section a.blue-button:hover {
	background: var(--hrz-btn-color-hover);
}

#accessibility-section .contrast-section .btn {
	padding: 8px 16px;
	margin:  8px;
}

#accessibility-section .contrast-section > div {
	padding: 8px 0;
}