/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/*Widgets*/
.elementor-widget-n-accordion summary {
	align-items: baseline !important;
}


/*Header*/
header .elementor-widget-wpml-language-switcher {
	display:none;
}
header .e-off-canvas__content ul.sm-vertical .menu-item-type-post_type a {
	line-height:100% !important;
}

/*Page Firma*/
.offene-stellen-list,
.offene-stellen-list h3 {
	color:#fff;
}
.offene-stellen-list .offene-stelle {
	margin:0 0 50px;
}
.offene-stellen-list .offene-stelle__actions {
	margin:20px 0 0;
}
.offene-stellen-list button.btn-onlinebewerbung {
	border-radius:10px;
	/*border-color:#BD2E32;*/
	border-color:#E2B007;
}
.offene-stellen-list button.btn-onlinebewerbung:hover {
	/*border-color:#BD2E32;*/
	background:#E2B007;
}
.offene-stellen-list .offene-stelle__pdf {
	text-align: right;
    margin-top: 20px;
}
.offene-stellen-list .offene-stelle__pdf a {
	display: flex;
  	flex-direction: row;
	justify-content: end;
	gap:5px;
}
.offene-stellen-list .offene-stelle__pdf a:hover {
	text-decoration:underline;
}
.offene-stellen-list .offene-stelle__pdf a::before {
/*
	content:'';
	background:url('images/pdf-i.png') no-repeat;
	background-size:cover;
	width:30px;
	height:30px;
	display:block;
*/
}
.offene-stellen-empty {
	color:#fff;
}

nav.mitarbeiter-filter {
	display: flex;
	justify-content: space-between;
	margin: 0 0 30px;
}

nav.mitarbeiter-filter .mitarbeiter-filter__link {
	color:#2c2c2c;
}
nav.mitarbeiter-filter .mitarbeiter-filter__link.is-active,
nav.mitarbeiter-filter .mitarbeiter-filter__link:hover {
	color:#E2B007;
}

#extern-mitwirkende {
	margin:100px 0 0;
}
#extern-mitwirkende .elementor-loop-container.elementor-grid::before {
	content:'Extern Mitwirkende:';
	display:block;
	width:100%;
	position: absolute;
  	z-index: 1;
	top: -50px;
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
  font-size: var( --e-global-typography-text-font-size );
  font-weight: var( --e-global-typography-text-font-weight );
  line-height: var( --e-global-typography-text-line-height );
  letter-spacing: var( --e-global-typography-text-letter-spacing );
}

/* Page Kontakt */
.dialog-close-button.dialog-lightbox-close-button:hover {
	color:#fff;
}