html {
	color:#4E5D50;
}

a {
	color: #5b2c6f;
	
}

a.footer-a {
	color: #5b2c6f;
	font-size: 1.2em;
	
}

a.footer-a:hover {
	color: #5b2c6f;
        text-decoration: underline;
}

a:hover, a:focus {
	color: #c29bd3;
}

.form-control:focus {
	border-color: #5b2c6f;
	box-shadow: inset 0 0 4px 2px #5b2c6f;
}

.skip_links--link:focus {
	background:#5b2c6f;
}

.navbar-nav>li + li::before {
    color: #5b2c6f;
}

#quicklinks a {
	color: #5b2c6f;
}

#quicklinks a:hover, #quicklinks a:focus {
	border-bottom:2px solid #5b2c6f ;
}

#exhibitiontitle {
	background-color:#5b2c6f;
}

.exhibitioncontent {
	color:#4E5D50;
}

.exhibitioncontent > h3 {
	background-color: #5b2c6f;
}

.exhibitioncontent > h2 {
	color:#5b2c6f;
}

.exhibitioncontent > .blocks > h2 {
    color: #5b2c6f;
}

/* AUDIO */
audio::-webkit-media-controls-panel {
	background-color: #E6E8E6;
}

audio::-webkit-media-controls-current-time-display {
	color: #5b2c6f;
}

audio::-webkit-media-controls-time-remaining-display {
	color: #5b2c6f;
}

.mapping-marker-popup-content > div > a{
	color: #5b2c6f;
}

@media screen and (min-width: 48em) {

	#base {
		background-color:#e4e3e5;
    }
}

/*2nd level and 3rd level*/
#mainnav>.nav>li>a {
	background-color: #5b2c6f;
}

.active>a{
	/* background-color: #E6E8E6 !important; */
	color: #5b2c6f !important;
	/* border-top: 2px solid #dddada; */
}

/*selected menu level*/
.nav-active>a {
    background-color: #c29bd3 !important;
	border-top: 2px solid #c29bd3 !important;
}

/* bottone menu smartphone */
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus {
	color:#5b2c6f;
	float:left;
}
