.sidebar li .submenu{ 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	padding-left: 1rem; 
	padding-right: 1rem;

}

html {
    position: relative;
    min-height: 100%;
}

h1 {
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
    font-style: italic;
    color:#008077;
    text-decoration: none;
}

h1:hover {  
    text-decoration: none;
}

h2 {
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
    font-style: normal;
}

h3 {
    font-family: omnes-pro, sans-serif;
    font-weight: 500;
    font-style: normal;
}

mark
{
    background: #d7f1ea;
    border-radius: .5rem;

}

li{
    list-style-type: none;
}

.sticky {
    position: relative;
    position: sticky;
    top: 15%;
}

.blue
{
    color:#008077;
}

.test {
    list-style-type: none;
}

.sidebar .nav-link {
    font-weight: 400;
    color: #30bbc5;
}
.sidebar .nav-link:hover {
    color: orange;
    background-color: transparent;
    text-decoration: none;
}

/*****************HOVER IMAGES****************/
.hovfigure {
    position: relative;
    width: 360px; /* can be omitted for a regular non-lazy image */
    max-width: 100%;
}
.hovfigure img.image-hover {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  object-fit: contain;
  opacity: 0;
  transition: opacity .2s;
}

.hovfigure:hover img.image-hover {
  opacity: 1;
}

body {
  position: relative;
  margin: 0;
  padding-bottom: 10rem;
  min-height: 100%;
}

footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;

}

.img-move-wrapper {
  border:1px solid red;
  position:relative;
  overflow:hidden;
  max-width:1140px;
  margin:0 auto;
}

/*************************/


a:link {
color: #008077;
background-color: transparent;
text-decoration: none;
}

a:visited {
color: #4b79ad;
background-color: transparent;
text-decoration: none;
}

a:hover {
color: orange;
background-color: transparent;
text-decoration: none;
}

a:active {
color: orangered;
background-color: transparent;
text-decoration: none;
}

.site-container {
    overflow: hidden;
}