@font-face {
  font-family: 'YSOFT font';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://1617882505.rsc.cdn77.org/ysoft_regular_1.5-webfont.woff2) format('woff2');
 }
:root {
--vp-font-family-default: Arial, Helvetica, sans-serif;
--vp-font-family-headline: 'YSOFT font', Arial, Helvetica, sans-serif;
}
.portal__header {
    padding-top: 3rem;
    padding-bottom: 4rem;
}
.header__navigation {
    box-shadow: none!important;
}

.hc-header-background-color {
    border: 0px!important;
}

/* remove the two definitions when more than 2 cards are present!! */
main.portal__content div div {

    grid-template-columns: repeat(8,minmax(0,1fr));
}
main.portal__content {
    max-width: 700px;
}
.footer {
	text-align: center;
}
footer.footer > div {
 display:block;
}
.footer__logo {
    display: none;
}
.footer {
  min-height: 76px;
}

.render-links--link {
    font-family: var(--vp-font-family-headline);
}
.render-links--link a {
	font-size: 16px !important;
  	font-family: var(--vp-font-family-headline)!important;
}
.tile__headline {
	font-family: var(--vp-font-family-headline);
  	hyphens: none;
}
div.top-bar-left ul li:nth-of-type(2) a[href="./"] {
  display:none;
}
.portal__header__content__intro--heading {
    text-transform: uppercase;
    font-weight: bold;
}
.article__content figure {
    display: inline-block;
}
figure.vp-image img {
	border:none !important;
}
figure.vp-image {
	margin-left: 0;
}
.article code {
    background-color: inherit !important;
}