/*
Theme Name:     Flaconi Karriere
Theme URI:      n/a
Template:       kadence
Author:         Pro Author
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
.dropdown-nav-toggle {
	display:none !important;
}

.nav-drop-title-wrap {
	padding-right:0px;
}


/* Buttons Styling lila */

.wp-block-kadence-advancedbtn .button:hover {
  --tw-shadow-color: black !important;
  --tw-shadow: inset 0 -12px 0 0 #D9B8F3, inset 0 -12px 0 0 var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow) !important;
  border-bottom:0px !important;
}

.button {
  transition: cubic-bezier(0, 0, .2, 1) .2s all, cubic-bezier(.4, 0, .2, 1) .15s all !important;
}

/* ENDE Buttons Styling lila  */

/* Menü Styling  */

.wpml-ls-statics-shortcode_actions, .header-social-wrap {
	padding: 0px !important;
	margin-right: -10px !important;
}

.header-navigation .header-menu-container ul ul li.menu-item > a {
	font-weight:700 !important;
	padding-left:16px;
	font-size:13px !important;
	line-height:1.1 em !important
}



/* ENDE Menü Styling  */


/*  Benefits und Galerie Styling  */

.benefits .kadence-blocks-gallery-item img{
text-align: center !important;
}

.kadence-blocks-gallery-item__caption {
text-align:left !important; 
	padding:0px !important;
}

/*  ENDE Benefits und Galerie Styling  */

.recruiting .kadence-blocks-gallery-item__caption {
	text-align:center !important;
	margin-top:12px !important; 
}


/*  Sprachumschalter  */

.wpml-ls-native {
	font-size:13px;
	font-weight:700
}

/* 2. Logo bei Sticky Header anzeigen */
.site-header-inner-wrap:not(.child-is-fixed) #nav-additional-logo {
	display: none;
}


/* Hintergrund Styling lila */

.lila-hg {
  --tw-shadow-color: black;
  background-image: linear-gradient(to right, #D9B8F3 100%, #D9B8F3 100%);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 12px;
  display: inline;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  padding: 0 3px;
  border-bottom: 0px !important;
  transition: background-size 0.2s cubic-bezier(0, 0, .2, 1), 
              padding 0.15s cubic-bezier(.4, 0, .2, 1) !important;
	text-align:center !important;
}

.lila-hg:hover {
  background-size: 100% 100%;
}

/* ENDE Hintergrund Styling lila  */


/* Sidebar fixiert  */

.child-is-fixed
{
	z-index:1 !important;
}

.kb-row-layout-id144_ae899e-a0 > .kt-row-column-wrap
{
	z-index: 0 !important;
}

div.wp-block-kadence-advancedbtn a.kb-button .kb-svg-icon-wrap svg {
    margin-right: -6px;
}

.together-better-future-button a:hover {
	color: var(--global-palette-highlight);
}

.kt-inside-inner-col .wp-block-kadence-advancedbtn .kb-button {
	background: rgba(0,0,0,0);
}

@media (max-width: 1559px) {
	.kadence-pro-fixed-item .wide {
		display: none;
	}
	
	.kadence-pro-fixed-wrap:has(.small){
		height: unset !important;
		position: sticky;
		z-index: 1200;
	}
}

@media (min-width: 1560px) {
	.kadence-pro-fixed-item .small {
		display: none;
	}
}
/* Author bei ähnliche Beiträge ausblenden */

.posted-by {
	display:none !important;
}


/* ähnliche Beiträge  */

.post-thumbnail-inner img {
  object-fit: cover;
  object-position: 50% 10%;
  width: 100%;
  height: 100%;
}

.loop-entry .entry-header .entry-title {
    margin: 0;
    line-height: 1.2;
    min-height: 74px;
}
