/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/




/* MENÜS */

/* Mobile Menu: Sticky mit voller Höhe */
.awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
	max-height: calc(100vh - 70px) !important;
}


/* TYPOGRAPHY */

/* OWN > Heading-Color in negativen Sections */
.negative-section h1, .negative-section h2, .negative-section h3 {
	color: #ffffff !important;
}


/* ELEMENTE */

/* Toggles: Heading Color on Hover */
.fusion-toggle-heading:hover {
	color: #d88315 !important;
}

/* Text markieren verhindern */
body {
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
}

/* OWN > Listen in Jobs: Abstand nach oben */
.stellenangebote ul {
	margin-top: -12px !important;
	margin-left: -20px !important;
}

/* OWN > Images in Toggles Framing */
.toggle-image {
	border-radius: 5px !important;
	border: 1px solid #489eda !important;
}

/* OWN > Images in Toggles auf Small Screen ausblenden */
@media screen and (max-width: 1024px) {
  .toggle-image {
    display: none !important;
  }
}

/* OWN > Breaking News Section Text Color */
.breaking-news-section {
	color: #e2e2e2 !important;
}
.breaking-news-section strong, .breaking-news-section bold {
	color: #489eda !important;
}
.breaking-news-section {
	font-size: 16px !important;
}

/* OWN > Notfall-Info Section Text Color */
.notfall-info-section {
	color: #e2e2e2 !important;
}
.notfall-info-section h3 {
	color: #ff4545 !important;
}
.notfall-info-section {
	font-size: 16px !important;
}


/* MODALS */

/* Modal Header ausblenden */
.modal-header {
	display: none !important;
}

/* Modal Paddings */
.modal-body {
	padding: 0px 65px 0px 65px !important;
}


/* BLOG + PORTFOLIO */

/* Blog: Blödes Stift-Icon in Post-Übersicht verbergen */
i.awb-icon-pen {
	display: none !important;
}

/* Fusion Sharing Box: Exken abrunden */
.fusion-theme-sharing-box.fusion-sharing-box {
	border-radius: 4px !important;
}

/* Ähnliche Beiträge: Font Color */
#wrapper #main .related-posts .fusion-title h2 {
	color: #489eda !important;
}

/* Portfolio-Übersicht: Ecken abrunden */
.fusion-portfolio-content-wrapper {
	border-radius: 4px !important;
}


/* TEAM SECTION */

/* Person: Name */
.person-name {
	font-size: 25px !important;
	font-weight: 500 !important;
	padding: 7px 0 2px 0 !important;
	margin-top: -30px !important;
	color: #ffffff !important;
}

/* Person: Titel */
.person-title {
	font-size: 19px !important;
	font-weight: 400 !important;
	line-height: 1.3em !important;
	margin-bottom: -40px !important;
	color: rgba(255,255,255,0.7) !important;
}

/* Person: Abstand unter Social Icons */
.fusion-person .person-desc {
	padding-right: 35px !important;
	padding-bottom: 8px !important;
	padding-left: 35px !important;
}

/* OWN > Boxed Toggles unten abrunden */
.team-toggle .fusion-toggle-boxed-mode {
	border-radius: 0 0 4px 4px !important;
}


/* BORLABS */

/* Borlabs: Footer Font */
#BorlabsCookieBox .brlbs-cmpnt-dialog-footer .brlbs-cmpnt-preferences-link, #BorlabsCookieBox .brlbs-cmpnt-privacy-link, #BorlabsCookieBox .brlbs-cmpnt-imprint-link {
	font-weight: 500 !important;
	font-size: 15px !important;
}

/* Borlabs: Content Blocker Buttons */
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn {
	background: #d88315 !important;
	text-transform: uppercase !important;
	border: 2px solid #d88315;
}
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn:hover {
	background: #ffffff !important;
	color: #d88315 !important;
}

/* Borlabs: Content Blocker Body Area Paddings */
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main {
	padding-right: 80px !important;
	padding-left: 60px !important;
}

/* Borlabs: Content Font */
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description {
	font-size: 19px !important;
	line-height: 27px !important;
	padding-right: 25px !important;
}

/* Borlabs: Präferenzen-Seite > Abstand unter Logo */
 * .brlbs-cmpnt-container :is(.sm\:brlbs-basis-6\/12) {
	padding-bottom: 20px !important;
}