@font-face {
  font-family: 'hellmuth';
  src: local('hellmuth'), url('./fonts/hellmuth.otf') format('otf'), url('./fonts/hellmuth.ttf') format('truetype');
}

.font-hellmuth {
  font-family: 'hellmuth' !important;
}

@font-face {
  font-family: 'merriweather';
  src: local('merriweather'), url('./fonts/merriweather-regular.ttf') format('truetype');
}

.font-merriweather {
  font-family: 'merriweather', serif !important;
}


.tab-books {
  font-size: 1.27rem;
  color: rgb(61 55 55);
  line-height: 1.47em;
  font-family: 'Merriweather', serif;
  font-weight: 300;
}

.mermenu {
  margin-left: -13px;
  padding-top: 0px;
}

.btnk-hover:hover {
  background-color: #2022200c;
  color: rgba(47, 148, 44, 0.507) !important;
}

.hoverlist:hover {
  opacity: 0.6;
}

.access-button {
  padding-right: 15px !important;
  opacity: .4 !important;
  width: 65px !important;
}

.pop-up {
  display: none !important;
}

.mgbtn {
  margin: .25rem .125rem;
}


.blosele {
  user-select: none;
}

.testouver:hover {
  color: green;
}

.testouver.active {
  color: green;
}

.testouver:hover:after,
.testouver.active:after {
  opacity: 1;
}
#rolagemauto {
  position: relative;
}