.leader {
	font-size: 1.2em;
	line-height: 1.5em;
}

.header.segment {
	padding-top: 5em;
	margin-bottom: 2em;
}

.ui.clearing.prefooter.divider {
	margin-top: 5em;
}

div#footnotes_admin {
	margin-top: 0em;
	padding-top: 4em;
	padding-bottom: 4em;
}

div.negative.footer.space {
	margin-top: 4em;
}

div#footnotes {
	margin-top: 4em;
	padding-top: 4em;
	padding-bottom: 4em;
}

div#ogfooter {
	margin-top: 4em;
	padding-top: 1em;
	padding-bottom: 2em;
}

div.metadata { background-color: #DCDCDF; }

#mainmenu .toc.item {
	display: none;
}

.found { background-color: #FFF90A; }

#homelink, #mobile_basket_button, .homelink {
	display: none !important;
}

.notpublished, a.notpublished, a.notpublished:visited {
	-moz-opacity: .30;
	filter: alpha(opacity=30);
	opacity: .30;
}

.semipublished, .semipublished a, .semipublished a:visited {
	-moz-opacity: .80;
	filter: alpha(opacity=80);
	opacity: .80;
	color: #000;
}

.pointer {
	cursor: pointer;
}

/* 
.deleted,

.ui.card>.content.deleted>.header:not(.ui), .ui.cards>.card>.content.deleted>.header:not(.ui),

.deleted a,
.deleted a:visited {
	-moz-opacity: .70;
	filter: alpha(opacity=70);
	opacity: .70;
	color: #871900 !important;
	text-decoration: line-through;
	
}
 */

.vhidden {
	display: none;
}

.deleted > * {
/* 
	-moz-opacity: .80;
	filter: alpha(opacity=80);
	opacity: .80;
 */
	color: #871900 !important;
	text-decoration: line-through;
	
}


.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}

@media print {
	.nonprintable {
		display: none !important;
		
	}
}

@media only screen and (max-width: 700px) {
	.ui.fixed.menu {
		display: none !important;
	}
	#mainmenu .item, #mainmenu .menu, #mainmenu img {
		display: none;
	}

	.secondary.inverted.menu .item, .secondary.inverted.menu .menu, .secondary.inverted.menu img {
		display: none;
	}
	#mainmenu .toc.item {
		display: block;
		position: absolute;
		left: 0;
	}
	
	#homelink, #mainmenu #homelink.item, #mobile_basket_button, .homelink  {
		display: block !important;
		position: absolute;
		right: .5em;
	}
	
	.desktop {
		display: none !important;
	}
	
}