/***/
/*#footer-player {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	gap: 20px;
	font-size: 20px;
	min-height: 50px;
	padding: 10px 0;
	color: #FFF;
	background-color: #333;
}
html.portrait #footer-player {
	padding-left: 0;
}
html.navigation-contents-visible.mobile #footer-player {
	display: none;
}

#footer-player-player {
	width: 25em;
}
#footer-player-player .soitin-wrapper {
	justify-content: center;
}
#footer-player-player .soitin-aikajana-edistys,
#footer-player-player .soitin-aanenvoimakkuus-edistys {
	background-color: var(--painike2-taustavari);
}
#footer-player-player .soitin-aikajana-nappi::after,
#footer-player-player .soitin-aanenvoimakkuus-nappi::after {
	border: var(--painike2-kehys);
	background-color: var(--painike2-taustavari);
}
html.no-touch #footer-player-player .soitin-aikajana-nappi:hover::after,
html.no-touch #footer-player-player .soitin-aanenvoimakkuus-nappi:hover::after {
	border: var(--painike2-kehys-hover);
	background-color: var(--painike2-taustavari-hover);
}
#footer-player-player .soitin-aikajana-nappi.selected::after,
#footer-player-player .soitin-aanenvoimakkuus-nappi.selected::after {
	border: var(--painike2-kehys-hover);
	background-color: var(--painike2-taustavari-hover);
}

#footer-player-closeB {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	border-radius: 0;
	border: none !important;
	background-color: transparent;
}
html.no-touch #footer-player-closeB:hover {
	background-color: #222;
}

#footer-player-header {
	font-size: .65em;
	text-align: center;
}


html.mobile #footer-player {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 0;
	z-index: 1;
	box-shadow: 0 0 1em rgba(0,0,0,.25);
	padding: 0 0 15px;
}
html.mobile #footer-player-player {
	width: calc(100% - 60px);
	margin-left: 10px;
}
html.mobile #footer-player-closeB {
	position: relative;
	top: unset;
	right: unset;
}
html.mobile #footer-player-header {
	width: 100%;
	padding: 5px 10px;
}*/


/***/
html[data-index^="0"] #content-links-buttons-header {
	visibility: hidden;
}


/***/
.content-link .breadcrumb-note {
	display: inline-block;
	margin-right: .3em;
}


/***/
.close-extra-content {
	display: none;
}


/***/
.navigation-contents-link[data-index="0"] {
	display: none;
}
#navigation-contents .jaksopallo {
	display: inline-block;
	width: 1.7em;
	height: 1.7em;
	border-radius: 50%;
	text-align: center;
	line-height: 1.7em;
	margin-right: .3em;
	outline: 2px solid;
	color: var(--black);
	background-color: #FFF;
}
.navigation-contents-link[data-a="1"] {
	padding-left: 42px !important;
}