
/* Den oberen Info-Block vertikal nach unten verschieben */
.single-resume-v1 .candidate-main-resume {
    margin-top: -54px  !important;
}

/* Hintergrund Titelleiste bei den einzelnen Profilen, um die Kategorie-Infos lesbar zu machen */
.single-resume-v1 .candidate-extra-info {
    padding-bottom: 0px !important;
/*    background-color: var(--cariera-primary); */
    background-color: rgba(51,85,205,0.8)!important;
}

/* Im selben Kontext Darstellung Kategorien optimieren */
.single-resume-v1 .candidate-extra-info ul.candidate-categories {
    padding: 10px 0px 10px 30px !important;
}

/* Im selben Kontext Darstellung "Mitglied seit" einrücken */
.single-resume-v1 .candidate-extra-info .published-date {
    margin-right: 30px !important;
}

.single-resume-v1 .candidate-extra-info .candidate-location {
    margin-right: 30px !important;
}

/* Default-Header für Prompters, der überschrieben wird, wenn jemand etwas hochlädt */
.single-resume-v1 .resume-header {
    background: url(/media/2026/01/system-Background-Header-KI-Profi-1660x400-plain.jpg);
}

/* Überschriften im Steckbrief zur besseren Lesbarkeit einfärben und Abstand zwischen den Informationen verringern */
.single-resume-page .single-resume-overview-detail .content h3 {
    color: black;
}

.single-resume-page .single-resume-overview-detail {
	margin-bottom: 10px !important;
}

.single-resume-page .single-resume-overview-detail ul {
	margin-bottom: 0px !important;
}

.single-resume-page .single-resume-overview-detail li {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

/* Titel Profil / Steckbrief anpassen */
.single-resume-page .content-title {
    font-size: 24px !important;
    color: var(--cariera-primary);
}

/* Drucken-Link verbergen */
.single-resume-page a.print-page {
    display: none !important;
}

/* Im eigenen Widget "Profis aus unserem..." Hintergrund anpassen */
.resume-sidebar .widget {
	background-color: white;
}

/* Aufzählungen anpassen */

.single-resume-page .candidate-description ul {
margin-bottom: 2.5rem; /* Abstand eines jeden <ul>-Blocks nach unten vergrößern */
margin-top: 0rem; /* Abstand vom Listen-Titel zu Aufzählungspunkten verringern */
}

.single-resume-page .candidate-description ul>li {
    padding: 0px 0px 10px 25px!important; /* Abstand zwischen Aufzählungspunkten kleiner */
    margin: 0!important;
}

/* Listensymbol • nicht mehr vertikal zentrieren, sondern oben links an der erten Zeile platzieren */
.single-resume-page .candidate-description ul > li::before {
    top: 0.6em!important;              /* richtet sich an der ersten Textzeile aus */
    top: unset!important;
    transform: translateY(100%)!important;
}

/* Headline-Abstände anpassen und Farbe setzen */
.single-resume-page .candidate-description>h1, .candidate-description>h2, .candidate-description>h3, .candidate-description>h4, .candidate-description>h5, .candidate-description>h6 {
/*    padding-top: 1rem;
    padding-bottom: 0.5rem; */
    margin-bottom: 1rem;
    margin-top: 2rem;
    font-weight: 500;
    color: var(--cariera-primary);
}

/* Headline-Grössen anpassen */
.single-resume-page .candidate-description>h1 {
    font-size: 40px;
}

.single-resume-page .candidate-description>h2 {
    font-size: 34px;
}

.single-resume-page .candidate-description>h3 {
    font-size: 28px;
}

.single-resume-page .candidate-description>h4 {
    font-size: 24px;
}

.single-resume-page .candidate-description>h5 {
    font-size: 20px;
}

.single-resume-page .candidate-description>h6 {
    font-size: 16px;
}

/* Absatz-Abstand anpassen */
.single-resume-page .candidate-description>p {
margin-bottom: revert;
margin-top: revert;
}