.root {
    max-width: unset;
}
#maincontent {
/*    position:absolute;*/
    top:0px;
    z-index: -1;
}
.content .subdir_info_wrapper:first-of-type {
    min-height: 150px;
}
.content .subdir_info_wrapper {
    width:100%;
    min-width:100%;
    max-height: 430px;
    z-index:-1;
}
.content .subdir_info_wrapper img {
    opacity:1;
}
.content .subdir_text {
    aspect-ratio: unset!important;
    max-width:var(--maxwidth_small);
    background: var(--white);
    border-style:none!important;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: -36px;
    padding:2% 4%;
    box-shadow: 5px 5px 5px rgba(5,5,5,.2);
}
#loading {
    display:none;
}
.breadcrumb {
    max-width: var(--maxwidth_small);
    width: 100%;
    margin: 0 auto !important;
    color:var(--darkgrey);
}
.breadcrumb_item:link,
.breadcrumb_item:active,
.breadcrumb_item:visited {
    color:var(--darkgrey)!important;
}
.breadcrumb_item:hover,
.breadcrumb_item:focus
{
    color:var(--grey)!important;
}
.breadcrumbActive {
    font-weight:400!important;
    text-decoration:none!important;
    color:var(--red);
}
.breadcrumb_item:hover .breadcrumbActive {
    color:var(--darkred);
}