.off-canvas {
	background: #fff none repeat scroll 0% 0%;
}
.menu-icon {
	top: 1.2rem;
	right: 0.3rem;
	height: 32px;
	width: 36px;
}
.menu-icon::after {
	background: inherit;
	box-shadow: inherit;
}
.menu-icon:hover::after {
background: inherit;
	box-shadow: inherit;
}
.js-off-canvas-exit {
	background: rgba(254, 254, 254, 0.45) none repeat scroll 0% 0%;
}
.off-canvas-content {
	background: #fff none repeat scroll 0% 0%;
	box-shadow: none;
}
.accordion-title:hover, .accordion-title:focus {
	background-color: #fff;
}
.accordion {
	border: inherit;
}
.accordion-content {
	padding: 1.25rem 0.5rem;
}


.button:hover, .button:focus {
    color: #000; }
	
	 a:hover, a:focus {
    color: #000; }