h3 {
	 font-size: unset; 
	 display: table-cell;
	 font-weight: 600;
	 font-size: 14px;
	 margin-top: 9px;
   margin-bottom: 9px;
}
nav.pager {
    width: 100%;
}
.orvos-doboz {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
  position: relative;
  overflow: hidden;
}

/* A kártya összecsukott állapotban */
.orvos-doboz.orvos-collapsed {
  height: 250px !important;
  min-height: 250px !important;
  max-height: 250px !important;
  overflow: hidden;
}

/* Nyitott állapot */
.orvos-doboz.orvos-expanded {
  height: auto !important;
  min-height: 250px !important;
  max-height: none !important;
  overflow: visible;
}

/* A lenyitó gomb */
.orvos-more-toggle {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5;

  border: 0;
  width: 100%;
  padding: 15px 15px 10px;

  cursor: pointer;
  text-align: left;
  font-weight: 500;

  background:
    linear-gradient(
      to bottom,
      rgba(247, 244, 232, 0),
      rgba(247, 244, 232, 0.95) 45%,
      rgba(247, 244, 232, 1)
    );
  background: #f2efe3;
}


/* Nyitott állapotban már nem kell a fade */
.orvos-doboz.orvos-expanded .orvos-more-toggle {
  position: relative;
  padding: 10px 0;
  background: transparent;
}

.orvos-more-toggle::after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 8px;
  position: relative;
  top: -2px;

  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;

  transform: rotate(45deg);
}

/* Nyitott állapot – felfelé mutató nyíl */
.orvos-expanded .orvos-more-toggle::after {
  transform: rotate(225deg);
  top: 2px;
}