.ui-affix-toc a img {
    max-width: 200px;
    margin: 0 0 1em;
}
@media all and (max-width: 767px) {
}
@media all and (min-width: 768px) {
 .ui-affix-toc img.offline-handled.error-handled.image-toolbar-handled:first-child {
    display: block;
 }
 img.offline-handled.error-handled.image-toolbar-handled:first-child {
    display: none;
 }
 .markdown-body h3 {
    clear: both;
    margin: 1em 0 0;
    padding: 1em 0 0;
 }
 .markdown-body img {
    max-width: 420px;
    /* float: left; */
    /* padding-right: 1em; */
    /* margin-left: -1em; */
 }
 .markdown-body li img {
     max-width: 30%;
 }
 .profile-img {
   position: relative;
   display: block;
   width: 100%;
 }
 .profile-img::before {
   content: '';
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   /* This doesn't actually wrap the image, but creates a pseudo-element */
 }
 div#wrapper-0 {
     background-color: #746a62;
 }
 div#wrapper-1 {
     background-color: #726c65;
 }
 div#wrapper-2 {
     background-color: #394c67;
 }
 div#wrapper-3 {
     background-color: #5a6773;
     overflow: hidden;
 }
 div#wrapper-3 img {
     max-width: 256px;
     margin-left: 5em;
 }
 div#wrapper-4 {
     background-color: #8a8a8d;
     overflow: hidden;
 }
 div#wrapper-4 img {
     max-width: 100%;
     margin-left: -9.5em;
 }
 div#wrapper-5 {
     background-color: #d1cdc8;
     overflow: hidden;
 }
 div#wrapper-5 img {
     margin: -3em -45px -6em;
     max-width: 500px;
 }
 div#wrapper-6 {
     background-color: #000000;
 }
 div#wrapper-6 img {
     max-width: 346px;
 }
 div#wrapper-7 {
    background-color: #78c382;
 }
 div#wrapper-7 img {
     max-width: 359px;
 }
}
img.offline-handled.error-handled:hover {
    transform: scale3d(1.03, 1.03, 1.03);
}
h2#Támogatók {
    margin-top: 3em;
}
.ui-toc-dropdown .nav .nav>.strong>a {
    font-weight: 700;
    padding-left: 28px;
}
.supporter-item p {
    max-height: 11em;
    overflow: hidden;
}
.supporter-item p:hover, .supporter-item p:active {
    max-height: fit-content;
}

.supporter-item img {
     margin: 0 auto 0.8em;
    filter: saturate(0.3);
}
.supporter-item img:hover {
     margin: 0 auto 0.8em;
    filter: saturate(1);
}