
/* CSS Resize fix START */
/*
footer.footer-fixed {
position: static;
z-index: 0;
}

body > .wrapper {
margin-bottom: 0!important;
}
*/
/* CSS Resize fix END */

/* Hervorhebung einzelner Menüpunkte
 * im Hauptmenü/Footer.
 * Muss in dem Menüpunkt als CSS-
 * Klasse eingetragen werden.
 */
.menu-link-marker a {
	font-weight: bolder !important;
	font-style: italic !important;
}

/* Farbe des Mobile-Menü (Hamburger-
 * Menü) anpassen.
 */
.mmenu-trigger {
	background: #8c004b;
}

/* Hervorheben des Login/Reg-Button
 * auf der Startseite
 */
.main-login-reg-btn.btn-main {
	color: #8c004b!important;
	background: #ffffff!important;
}

.main-login-reg-btn.btn-main:hover {
	color: #ffffff!important;
	background: #8c004b!important;
}

/*
 */
.job_filters .filter_by_tag .filter_by_tag_cloud a {
	background: #969;
	border-radius: 15px;
	padding-top:6px;
	padding-right:8px;
	margin: 3px;
	text-transform: none;
	font-size: 13px!important;
}

 .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta .job-type, span.job-type {
	background: #373;
}

/* Keine Großschreibung bei modalen
 * Dialogen/Popups
 */
.cariera-popup .mfp-content .small-dialog .small-dialog-headline .title {
  text-transform: none !important;
}

/* Keine Großschreibung bei load
 * more Buttons
 */
div.resumes .load_more_resumes {
  text-transform: none !important;
}

/* Keine Großschreibung bei Feld-
 * Labels & bessere Lesbarkeit
 */
.job-manager-form fieldset label {
  text-transform: none !important;
  color: rgb(140, 0, 75);
}

/* Keine Großschreibung bei Labels &
 * bessere Lesbarkeit
 */
label {
  text-transform: none !important;
  color: black;
}

/* Kein Capitalize bei Buttons und
 * anderes
 */
.btn {
  text-transform: none !important;
  line-height: 1.5;
}

/* Keine Großschreibung bei Widgets
 */
.widget_archive li a, .widget_categories li a, .widget_product_categories li a, .widget_recent_entries a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_pages li a, .widget_nav_menu li a, .widget_nav_menu .menu ul>li>a, .widget_meta li a {
  text-transform: none !important;
}

/* Fehlermedlung in Rot
 */
.job-manager-message.error {
	color: #cc0000;
}

/* User-Rolle im Dashboard
 * deutlicher, war zu dunkel
 */
.user-role {
	color: #77ddff;
}

/* Neu registrieren und PW vergessen
 * Links hervorheben im Login-Popup
 */
.forgetpassword-wrapper .bottom-links a, .signin-wrapper .bottom-links a, .signup-wrapper .bottom-links a {
	color: green;
}

/* Abstand nach unten bei Listen,
 * sonst klatschen die direkt an den
 * Content
 */
ol, ul {
	margin-bottom: 30px;
}

/* Einheitlicher Abstand bei Absätzen */
p {
  margin-top: 1.3em;
	margin-bottom: 1.3em;
}

/* Footer-Links lesbarer
 */
.copyright a {
	color: #666;
}

.copyright a:hover {
	color: #8c004b;
}

footer.main-footer .footer-widget-area {
   padding: 30px 0 0 0;
}

footer.main-footer .copyright .copyright-text {
   font-weight: inherit;
   line-height: 28px;
   color: white;
}

footer.main-footer .copyright {
   padding: 20px 0 20px 0;
}

footer.main-footer .copyright a:hover {
	color: #8c004b;
}
/* Footer-Links: ENDE
 */

/* Begriffe in Suchmaske einfärben, Prompters */
.select2-container--default .select2-selection--multiple select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #8c004b;
}

/* x in Suchmaske einfärben, Prompters */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  color: #8c004b;
}

/* Begriffe in Suchmaske einfärben Freetext, Prompters */
.wpjmsf-section div, .wpjmsf-section input, .wpjmsf-section select {
  color: #8c004b;
}

/* Begriffe in Suchmaske einfärben, Startseite */
.job-resume-tab-search .search-keywords input, .job-resume-tab-search .search-location input, .job-search-form .search-keywords input, .job-search-form .search-location input, .job-search-form-box .search-keywords input, .job-search-form-box .search-location input {
  color: #8c004b;
}

/* Suchmaske Reset Text Farbe */
.company_filters .showing_companies a.reset, .job_filters .showing_jobs a.reset, .resume_filters .showing_resumes a.reset {
	color: #8c004b;
}

/* Texthinweis für Registrierung, blinkt 3x */
@keyframes blinker {
  100% { opacity: 0; }
}

#cariera_registration::before {
	content: "Wähle erst deine Rolle:";
	color: green;
	animation: blinker 0.5s linear 10;
}

/* Konto löschen Option ausblenden im Benutzerkonto */
.dashboard-card-box.delete-account  {
  display: none;
}

/* Logged-In Hinweis beim Job anlegen ausblenden, überflüssig*/
.job-manager-form fieldset .account-sign-in {
  display: none;
}

/* Farbe Pulldown-Auswahl angleichen */
.select2-container--default .select2-selection--multiple select2-selection__rendered, .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #666;
}

/* Farbe Multiselect-Auswahl angleichen */
body .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #666;
}

/* anderer Look für Messages, um sie besser zu unterscheiden */
.job-manager-message {
  background: rgba(196, 255, 179, 0.54);
  margin: 0 0 40px;
  color: #990055;
  border-radius: 30px;
  border: none;
  border-top: none;
}

/* Anderer Look für Errors beim Anlegen von Jobs, um sie besser zu erkennen */
.job-manager-error {
  background: rgba(196, 255, 179, 0.54);
  margin: 0 0 40px;
  color: #990055;
  border-radius: 30px;
  border: none;
  border-top: none;
}

/* Überblendung in den Header-Logos
 * entfernen
 */
.overlay-gradient:before {
	background: rgba(0,0,0,0);
}

.overlay-gradient:after {
	background: rgba(0,0,0,0.1);
}

/* Nachfolgend Änderungen an der
 * Unternehmens-Ansicht:
 */

/* Link-Farbe im Steckbrief ändern
 * und Abstand zwischen den
 * Informationen verringern
 */
.single-company-page .widget-company-overview a {
  color: #8c004b !important;
}

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

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

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

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

/* Logo-Hintergrund anpassen
 */
.single-company-v1 .company-info .company-photo {
	background-color: transparent !important;
}

/* Default-Header für Companies, der
 * überschrieben wird, wenn jemand
 * etwas hochlädt
 */
.single-company-v1 .company-header {
  background: url(/media/2023/10/prompters.io-Background-Header-KI-Company-1660x400-1.jpg);
}

/* Unter "Jobangebote" den
 * Abstand bei Umbruch des Jobtitels
 * verringern
 */
.job-content-wrapper h2 {
	line-height: inherit;
}

/* ENDE: Änderungen an der
 * Unternehmens-Ansicht:
 */

/* Nachfolgend Änderungen an der
 * Kandidaten-Ansicht:
 */

/* Ü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;
}

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

/* Hintergrund Titelleiste bei den
 * einzelnen Profilen, um die
 * Kategorie-Infos lesbar zu machen
 * und weiter nach unten, um mehr
 * Platz für Header-Bild zu lassen
 */
.single-resume-v1 .candidate-extra-info {
  padding-bottom: 0px !important;
  background-color: rgba(140, 0, 75,.92);
  margin-top: 55px;
}

/* Im selben Kontext Darstellung
 * Kategorien optimieren
 */
.single-resume-v1 .candidate-extra-info ul.candidate-categories {
  padding: 30px 0px 0px 40px !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;
}

/* Bei Kandidaten ist der obere Info-Block vertikal nach unten verrutscht - hier korrigiert (Ilias) */
.single-resume-v1 .candidate-main-resume {
  margin-top: -149px  !important;
}

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

/* FIX: Anzeigenhöhe und Breite
 * eines Videos anpassen (16:9)
 * und responsive machen
 */
.candidate-video {
	position: relative !important;
	/* 16/9 Video */
	padding-bottom: 56% !important; 
	padding-top: 30px !important;
	height: 0 !important;
	overflow: hidden !important;
}

.candidate-video iframe,  
.candidate-video object,  
.candidate-video embed {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

/* ENDE: Änderungen an der
 * Kandidaten Ansicht:
 */

/* Nachfolgend Änderungen an der
 * Job-Ansicht:
 */

/* Datum der Veröffentlichung
 * ausblenden
 */
.published {
  display: none;
}

/* Link-Farbe im Company-Steckbrief
 * anpassen
 */
.single-job-listing-page .widget-job-overview .single-job-overview-detail a {
	color: #8c004b !important;
}

/* Abstände im Company-Steckbrief
 * verringern
 */
.single-job-listing-page .widget-job-overview .single-job-overview-detail {
	margin-bottom: 10px !important;
}

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

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

/* Nachfolgend Anpassungen am Job-
 * Header/-Titel in der Detailansicht
 */

/* Default-Header für Jobs, der
 * überschrieben wird, wenn jemand
 * etwas hochlädt
 */
.single-job-v1 .job-header {
  background: url(/media/2023/10/prompters.io-Background-Header-KI-Job-1660x400-1.jpg);
}

/* Höhe des Headers anpassen
 */
.single-job-v1 .job-header {
	background-position: 50% !important;
	background-size: cover !important;
	height: 400px;
	padding: 0;
}

/* Jobtitel verschieben, Hintergrund
 * anpassen, als Box sichtbarar
 * machen
 */
.single-job-v1 .job-header .row {
	margin-top: 330px;
	background-color: #fff;
	padding: 15px;
	border: 1px solid #e3e3e3;
}

/* Jobtitelfarbe und Position
 * anpassen
 */
section.page-header .title {
	color: inherit;
	text-align: left;
}

section.page-header.bg .title {
	color: inherit;
	text-align: left;
}

/* Jobtitel kleiner
 */
.pb15 {
  font-size: 30px!important;
}

/* Platz für Jobtitel vergrößern und
 * entsprechend für Lesezeichen -
 * Button anpassen
 */
.col-md-6 {
	flex: 0 0 83%;
	max-width: 83%;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.bookmark-wrapper {
	flex: 0 0 17% !important;
	margin-top: 0px;
	text-align: right;
}

/* ENDE: Anpassungen am Header
 */

/* Im eigenen Widget "Bist Du..."
 * Hintergrund anpassen
 */
.job-sidebar .widget {
	background-color: #ffffff;
}

/* Unter "Verwandte Jobs" den
 * Abstand bei Umbruch des Jobtitels
 * verringern
 */
.job-info-wrapper h2 {
	line-height: inherit;
}

/* ENDE: Änderungen an der
 * Job-Ansicht:
 */

ul.job_listings .job_listing.job-list.single_job_listing_1 .job-content-wrapper .job-company, ul.job_listings .job_listing.job-list.single_job_listing_2 .job-content-wrapper .job-company {
	background: none;
	border: none;
}

/* Listings abrungen, weil
 * gefälliger, moderner
 * NEU: !important
 */
ul.job_listings .job_listing.job-list.single_job_listing_5 .job-content-wrapper {
  border-radius: 30px !important;
}

ul.resumes li.resume.resume-list.single_resume_2 .resume-content-wrapper {
  border-radius: 30px !important;
}

ul.resumes li.resume.resume-list.single_resume_2 .resume-content-wrapper {
  border-radius: 30px !important;
  background-color: #fafafa;
}

ul.company_listings .company.company-list.single_company_2 .company-content-wrapper {
  border-radius: 30px !important;
}

/* Profile in der Listenansicht lesbarer machen */
ul.resumes li.resume.resume-list.single_resume_2 .resume-content-footer .resume-details>div .title {
	font-weight: 600;
}

ul.resumes li.resume.resume-list.single_resume_2 .resume-content-body .resume-title span {
	border-bottom: none;
	color: black;
}

ul.resumes li.resume.resume-list.single_resume_2 .resume-content-body .candidate-photo {
	-webkit-box-shadow: none;
	box-shadow: none;
}

ul.company_listings .company.company-list.single_company_1 .company-inner .company-logo-wrapper>div {
	background: none;
	border: none;
}

/* widget oben rechts deutlicher machen */
.top-bar-header p {
  color: green;
}

section.page-header-bg {
	min-height: 400px;
	padding: 45px 0;
}

/* Fix für Display-Bug, wo bei einigen Browsern die DSGVO-Checkbox im Registrierungsdialog nicht sichtbar ist */
.form-group.gdpr-wrapper {
	font-size: 0.8rem;
}

/* Display-Bug-Fix bei mehreren Formularen, wo auf einmal die Felder immer on top des Register-Popups erscheinen */
.select2 {
  z-index: inherit;
}

/* 2025 Ilias */

/* Listen - mehr Abstand zwischen Listenelementen */

li {
margin-top: 15px;
}

/* H5 mehr Zeilenabstand */

h5 {
line-height: 1.9rem;
}