html {
			font-family: 'Lato', Calibri, Arial, sans-serif;
			background: #fff;
			font-weight: 400;
			font-size: 100%;
			color: #333;
			background: #fff;
			z-index: 100;
			scroll-padding-top: 90px;
			}
.fig-group {
	text-align: center;
}
.figure, .table-wrap {
	border-top: 1px solid #FFA000;
	border-bottom: 1px solid #FFA000;
	padding: 5px;
	margin: 1em 0;
}
.figcaption {
	text-align: left;
}
.figlabel, .tablabel {
	display: table-cell;
	padding-right: 5px;
	font-weight: bold;
}
.figtitle, .tabletitle {
	display: table-cell;
	padding-right: 5px;
	font-weight: bold;
}
.mt-2 {
	margin-top: 8%;
}
.side-nav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #f8f9fa;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.side-nav a {
  padding: 5px 5px 5px 15px;
  text-decoration: none;
  font-size: 100%;
  color: black;
  display: block;
  transition: 0.3s;
}


.side-nav a:hover {
  color: #FFA000;
}

@media screen and (max-height: 450px) {
  .side-nav {padding-top: 15px;}
  .side-nav a {font-size: 18px;}
}
.custom-scrollbar {
	padding: 0;
	margin: 0;
}
.ref-label {
	display: table-cell;
	padding-right: 5px;
}
.mixed-citation, .element-citation {
	display: table-cell;
}
p[type='author'] .surname:after{
	content: " ";
}
.equation_label {
	float: right;
}
.disp-formula figure {display: none;}

h1[type='book-title'] {
	color: #FFA000;
	text-align: center;
}
div[type='titlepage'] > p[type='author'] {
	text-align: center;
	font-weight: bold;
}
p[type='running-head-verso'] {display: none;}
p[type='running-head-recto'] {display: none;}
p[type='running-head'] {display: none;}
.publisher {
	text-align: center;
}