/*
Theme Name: Soll und Haben Theme
Author: Sallyta
Description: Dies ist das Soll & Haben Theme basierend auf dem Elementor Hello Theme
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.sub-card-animation-icon {
	max-height: 150px;
	min-height: 150px;
}

.sollundhaben_formular_checkbox_dsgvo input[type='checkbox'] {
	display: none;
}

.author-bio-section {
	display: none;
}

.suh-bewerben-contact-form label {
	width: 100%;
	color: var(--e-global-color-4049585);
	font-weight: bold;
	font-family: "Poppins", Sans-serif;
	font-size: 11pt;
}

.suh-bewerben-contact-form label input,
.suh-bewerben-contact-form label textarea {
	margin-top: 3px;
	background-color: #f1f1f1;
	font-size: 11pt;
	color: var(--e-global-color-4049585);
	font-family: "Poppins", Sans-serif;
	border: none;
}

.suh-bewerben-contact-form a {
	color: var(--e-global-color-4049585);
}

.suh-bewerben-contact-form a:hover {
	color: var(--e-global-color-c7c938c) !important;
}

.suh-bewerben-contact-form input[type=submit] {
	background-color: var(--e-global-color-4049585);
	color: white;
	border: none;
	padding-left: 55px;
	padding-right: 55px;
}

.suh-bewerben-contact-form input[type=submit]:hover {
	background-color: var(--e-global-color-78cddf1) !important;
}

@media screen and (max-width: 500px) {
	.suh-bewerben-contact-form input[type=submit] {
		width: 100% !important;
	}
}

.suh_download_button {
	background-color: var(--e-global-color-c7c938c);
	color: white;
	padding: 10px 20px;
	margin: 20px 0;
	display: inline-block;
}

.suh_download_button:hover {
	background-color: #a8e5ff;
	color: white;
}

@media screen and (max-width: 500px) {
	.suh_download_button {
		width: 100% !important;
		text-align: center !important;
	}
}

.suh-karriere-items-full-height {
    display: flex;
	height: 100%;
}

.suh-team-grid .e-loop-item:hover {
	cursor: pointer;
}

.suh-team-grid .e-loop-item:hover .e-con-inner div {
	color: var(--e-global-color-78cddf1) !important;
}

.suh-team-details-container .elementor-widget-container {
	max-height: 500px;
	overflow-y: auto;
}

@media screen and (max-width: 765px) {
	.eael-lightbox-popup-window {
		width: 90% !important;
		max-width: 100% !important;
		margin: auto !important;
	}
}

.suh-team-popup-link {
	color: var( --e-global-color-text ) !important;
}

.suh-team-popup-link:hover {
	color: var(--e-global-color-4049585) !important;
	cursor: pointer;
}

.suh-karriere-benefits-icon {
	cursor: pointer !important;
}

.suh-darkblue-link a {
	color: var(--e-global-color-4049585) !important;
}

.suh-darkblue-link a:hover {
	color: var(--e-global-color-4049585) !important;
	text-decoration: underline !important;
}

.brlbs-cmpnt-container {
	margin-top: 0 !important;
}

.suh-team-popup-container {
	display: flex !important;
	flex-direction: row !important;
	padding: 20px !important;
	border-radius: 10px !important;
}

.suh-team-popup-portrait {
	width: 200px !important;
}

.suh-team-popup-name {
	color: var(--e-global-color-4049585) !important;
	font-family: "Poppins" !important;
	font-size: 1.2rem !important;
	font-weight: 600 !important;
}

.suh-team-popup-position {
	color: var(--e-global-color-4049585) !important;
	font-family: "Poppins" !important;
	font-size: 1rem !important;
	font-weight: 500 !important;
}

.suh-team-popup-details {
	max-height: 500px !important;
	overflow-y: auto !important;
	margin-top: 35px !important;
}

.suh-team-popup-trenner {
	height: 1px !important;
    background-color: rgba(0,0,0,0.25) !important;
    width: 100% !important;
}

.suh-team-popup-telefon {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

#dse-container  {
	margin-top: 50px;
}

#dse-container h2 {
	/*font-family: "Poppins" !important;*/
	font-family: var( --e-global-typography-2a26460-font-family ), Sans-serif !important;
	font-size: 21px !important;
	color: #000000;
	font-weight: 500 !important;
	margin: 10px 0 !important;
}

#dse-container .alfidcl_text,
#dse-container ul {
	padding-bottom: 15px;
}

#dse-container .alfidcl_text p {
	color: #000000 !important;
	font-family: var( --e-global-typography-2a26460-font-family ), Sans-serif !important;
	font-size: 14px !important;
}

#dse-container a {
	color: #337ab7;
}

#dse-container a:hover {
	color: #337ab7;
	text-decoration: underline;
}
