/*!
Theme Name: Kadence Child
Theme URI: https://www.kadence-theme.com/
Author: Adsuits GmbH & CO KG
Text Domain: kadence
Template: kadence
*/
*{
	hyphens: auto;
}
b,strong{
	font-family: "Roboto Bold" !important;
}

.aligncenter {
   text-align:left !important;
}

.entry-content>.wp-block-kadence-rowlayout.alignnone{

}

/* Fehlerbehebung Abstand rechts im Header*/
.Weiterbildungsteaser .kt-row-column-wrap, .HeightBildsection .kt-row-column-wrap{
	padding-left:0px !important;
	padding-right: 0px !important;
}

.TxtWhite {
	color: #ffffff !important;
}


.rank-math-breadcrumb{
	float:left !important;
	color:#ffffff!important;
}

:root {
    --global-gray-400: #CBD5E0;
    --global-gray-500: #A0AEC0;
    --global-xs-spacing: 1em;
    --global-sm-spacing: 2rem !important;
    --global-md-spacing: 2rem;
    --global-lg-spacing: 2.5em;
    --global-xl-spacing: 3.5em;
    --global-xxl-spacing: 5rem;
    --global-edge-spacing: 1.5rem;
    --global-boxed-spacing: 2rem;
}

.sidebarFixed{
   height: auto;
z-index: 1;
}
.sidebarFrozen{
    position: fixed;
    background-color: white;
    top: 120px;

}

a:hover {text-decoration: underline !important}
a.kb-button{text-decoration: none !important;}
.kt-blocks-info-box-learnmore-wrap:hover{text-decoration: none !important}
.post-more-link:hover{text-decoration: none !important}

.acfb_seminar_price a.btn.btn-cta{text-decoration: none !important}

.LinkNoUnderline {text-decoration: none !important}

.wp-block-kadence-advancedbtn .kt-btn-wrap a:hover{text-decoration: none !important}

#site-navigation a:hover{text-decoration: none !important}

.PositionTrustHead {
	padding-left: 10px !important;
}


@media only screen and (min-width: 768px) {
    .PositionTrustHead{
	position:relative;
	left:-65px;
    }
}

/*
@media only screen and (min-width: 768px) {
    .PositionTrustHead{
	position:relative;
	left:-60px;
    }
}
*/
/*
.PositionStoererHead {
	padding-left: 10px !important;
}
@media only screen and (min-width: 768px) {
    .PositionStoererHead{
	position:relative;
	left:-100px;
    }
}

@media only screen and (min-width: 769px) and (max-width:1400px) {
    .PositionStoererHead{
	position:relative;
	left:-60px;
    }
}
*/
.HeightBildsection {
	min-height:100%;
}

.HeightBildsection .kt-inside-inner-col {
    min-height:inherit;
}

@media only screen and (max-width: 768px) {
	.HeightBildsection{
		min-height: 304px !important;
	}
}

@media only screen and (min-width:768px) {
	.PositionTxtHead {
		position:relative;
		left: 180px;
	}	
}

@media only screen and (min-width:865px) {
	.PositionTxtHead {
		position:relative;
		left: 200px;
	}	
}

@media only screen and (min-width:950px) {
	.PositionTxtHead {
		position:relative;
		left: 220px;
	}	
}

@media only screen and (min-width:1051px) {
	.PositionTxtHead {
		position:relative;
		left: 260px;
	}	
}

@media only screen and (min-width:1275px) {
	.PositionTxtHead {
		position:relative;
		left: 310px;
	}	
}

@media only screen and (min-width:1366px) {
	.PositionTxtHead {
		position:relative;
		left: 280px;
	}	
}

@media only screen and (min-width:1417px) {
	.PositionTxtHead {
		position:relative;
		left: 300px;
	}	
}

@media only screen and (min-width:1466px) {
	.PositionTxtHead {
		position:relative;
		left: 330px;
	}

}



@media only screen and (min-width:1500px) {
	.PositionTxtHead {
		position:relative;
		left: 330px;
	}
}
@media only screen and (min-width:1594px) {
	.PositionTxtHead {
		position:relative;
		left: 380px;
	}	
}

@media only screen and (min-width:1680px) {
	.PositionTxtHead {
		position:relative;
		left: 345px;
	}	
}

@media only screen and (min-width:1850px) {
	.PositionTxtHead {
		position:relative;
		left: 250px;
	}	
}

@media only screen and (min-width:1900px) {
	.PositionTxtHead {
		position:relative;
		left: 260px;
	}	
}
@media only screen and (min-width:2100px) {
	.PositionTxtHead {
		position:relative;
		left: 300px;
	}	
}


.PositionTxtHead .kt-row-column-wrap{
	max-width: 1360px !important;
}




/*

@media only screen and (min-width:769px) and (max-width: 872px) {
	.PositionTxtHeadfifty{
		position:relative;
		left: 200px !important;
	}
}
@media only screen and (min-width:873px) and (max-width: 968px) {
	.PositionTxtHeadfifty{
		position:relative;		
		left: 220px !important;
	}
}
@media only screen and (min-width:969px) and (max-width: 1124px) {
	.PositionTxtHeadfifty{
		position:relative;
		left: 280px !important;
	}
}
@media only screen and (min-width:1125px) and (max-width: 1349px) {
	.PositionTxtHeadfifty{
		position:relative;
		left: 320px !important;
	}
}
@media only screen and (min-width:1350px) and (max-width: 1542px) {
	.PositionTxtHeadfifty{
		position:relative;
		left: 380px !important;
	}
}
@media only screen and (min-width:2100px){
	.PositionTxtHeadfifty{
		position:relative;
		left: 430px !important;
	}
}

*/	
.IconRow .kt-row-layout-equal>.wp-block-kadence-column {
	min-width: 60px;
	max-width: 60px;
}

@media only screen and (max-width: 1024px){
.IconRow .kt-row-layout-equal>.wp-block-kadence-column {
	min-width: 48px;
	max-width: 48px;
	}
}

@media only screen and (max-width: 768px){
.IconRow .kt-row-layout-equal>.wp-block-kadence-column {
	min-width: 40px;
	max-width: 40px;
	}
}



@media (max-width:768px){
.IconRow .kadence-blocks-gallery-item{
	width:50px !important;
	height:50px !important;
	padding:5px !important;
	}
}
@media (min-width:769px){
.IconRow .kadence-blocks-gallery-item{
	width:60px !important;
	height:60px !important;
	padding:10px !important;
	}
}

@media (min-width:890px){
.IconRow .kadence-blocks-gallery-item{
	width:70px !important;
	height:70px !important;
	padding:10px !important;
	}
}


@media (min-width:1150px){
.IconRow .kadence-blocks-gallery-item{
	width:90px !important;
	padding:10px !important;
	}
}

@media (min-width:1270px){
.IconRow .kadence-blocks-gallery-item{
	width:100px !important;
	padding:20px !important;
	}
}


@media only screen and (max-width:768px){
.logoGal .kadence-blocks-gallery-item{

   padding-right: 80px !important;

  padding-left: 80px !important;
 	padding-top: 0px !important;
 	padding-bottom: 0px !important;
		}
}

@media only screen and (max-width: 768px){
.BoxTxtMobil .kt-blocks-info-box-text {
	display: none;
	}
}

.ImgRounded .kt-sc-imgcol .kt-sc-imgcol-bg-cover .kt-sc-img-side-left img{
	border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
}


.seminarTeaser .entry-header, .InfoveranstaltungTeaser .entry-header{
	margin-bottom: 5px !important;
}

.loop-entry.InfoveranstaltungTeaser .entry-content-wrap{
	padding: 0;
}
article.loop-entry.InfoveranstaltungTeaser {
	margin-bottom: 0;
}
.grid-cols.InfoveranstaltungenSmallText{
	-moz-column-gap: 1.5rem;
	column-gap: 1.5rem;
	row-gap: 1.5rem;
}

.infoveranstaltungTeaserDatum{
	font-size: 16px;
	margin-right: 15px;
}
.infoveranstaltungTeaserTime{
	font-size: 16px;
}
.infoveranstaltungTeaserOrt{
	font-size: 16px
}


.infoveranstaltungTeaserDatum .kb-svg-icon-fe_calendar, .infoveranstaltungTeaserTime .kb-svg-icon-fe_clock{
  margin-right: 5px;
}


.header-navigation .header-menu-container ul ul li:not(:last-child):after{
	content: "";
	display: block;
	margin: auto;
	position: relative;
	bottom: 0px;
	width: 87%;
	height: 1px;
	background: #b9b7b6;
}

.header-navigation .header-menu-container ul ul li:not(:last-child){
	border-bottom: 0px !important;
}

#archive-container img{border-radius: 30px}
a.post-more-link{padding: 10px 50px 10px 50px !important; border-radius: 10px;  color: #fff !important; background-color: var(--global-palette4);}

ul#menu-kategorien-sidebar{
	margin-left: 0;
	list-style-type: none;
    padding-left: 0;
}
article.loop-entry{
	margin-bottom: 30px;
}
.strongBlue{
	color: var(--global-palette-highlight-alt)
}


.single-post .HeaderGradient figure{
	margin-bottom: 0 !important;
}

.seminarTeaser a.post-more-link {
	font-size: 14px !important;
	padding: 8px 30px 8px 30px !important;
}

.seminarTeaser{
	margin-top: 15px;
	max-width: 440px;
}
.seminarTeaser .entry-title{
	color: #1872BA;
}
 .loop-entry.seminarTeaser .entry-header .entry-meta {
	margin: .5em 0 1rem 0 !important;
}
.seminarTeaser .entry-meta{
	display: block !important;
}
.seminarTeaser .entry-meta>*:after {
	margin-left: .5rem;
	margin-right: .5rem;
	content: "";
	display: inline-block;
	background-color: transparent;
	color: transparent;
	height: .0rem;
	width: .0rem;
	opacity: .8;
	border-radius: 9999px;
	vertical-align: .1875em;
}
.seminarTeaser .posted-on{
	font-size: 18px !important;
}
.seminarTeaser .entry-actions{
	float: right;
}

@media (max-width: 870px){
	.seminarTeaser .entry-actions {
		float: none;
		margin-top: 15px;
	}
}

@media (min-width: 1023.9px) and (max-width: 1320px){
	.seminarTeaser .entry-actions {
		float: none;
		margin-top: 15px;
	}
}


.newsListe .seminarTeaser{
	margin-top: 15px;
	max-width: unset;
}


#menu-footer a, footer, footer a{
	color: #ffffff !important
}
#menu-footer > li > a{font-weight: bold; }
#menu-footer > li{
	float: left;
	width: 310px;
	text-align: left;
	margin-bottom: 30px;
}

#menu-footer ul.sub-menu{margin-left: 0}

@media only screen and (min-width:1024px){
.containerwidthbox > .kt-row-column-wrap{
	margin-left: 87px !important;
	}
}	


@media only screen and (min-width:1024px){
.containerwidthbox {
	padding-left: 76px !important;
	}
}

@media only screen and (max-width:1024px){
	.kt-row-column-wrap {
		max-width: 100% !important;
	}
}

@media (min-width:1201px) and (max-width: 1400px) {
	.containerwidthbox {
		padding-left: 90px !important;
	}
}

@media (min-width:1125px) and (max-width: 1200px) {
	.containerwidthbox {
		padding-left: 100px !important;
	}
}
@media (min-width:1024px) and (max-width: 1124px) {
	.containerwidthbox {
		padding-left: 110px !important;
	}
}

/*
@media (min-width:950px) and (max-width: 1000px) {
	.containerwidthbox {
		padding-left: 82px !important;
	}
}

@media (min-width:880px) and (max-width: 949px) {
	.containerwidthbox {
		padding-left: 100px !important;
	}
}
@media (min-width:800px) and (max-width: 879px) {
	.containerwidthbox {
		padding-left: 105px !important;
	}
}
@media (min-width:768px) and (max-width: 799px) {
	.containerwidthbox {
		padding-left: 110px !important;
	}
}
*/

.rank-math-breadcrumb {
	float: right;
	font-size:13px;
}

.figureImg .wp-block-image .alignright {
	margin: 0em !important;
}



/* NinjaForms */
select:invalid,
select option[value=""] {
	color: #999999;
}

.ninja-forms-field::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: rgba(160, 159, 159, 0.91) !important;
}
.ninja-forms-field::-moz-placeholder { /* Firefox 19+ */
	color: rgba(160, 159, 159, 0.91) !important;
}
.ninja-forms-field:-ms-input-placeholder { /* IE 10+ */
	color: rgba(160, 159, 159, 0.91) !important;
}
.ninja-forms-field:-moz-placeholder { /* Firefox 18- */
	color: rgba(160, 159, 159, 0.91) !important;
}
.ninja-forms-field .list-select-wrap>div div:after {
	content: "\f078";
	font-family: "Font Awesome 5 Free" !important;
}
.ninja-forms-req-symbol {
	color: #666666 !important;
}
.nf-error.field-wrap .nf-field-element:after{
	right: 1px !important;
	bottom: 3px !important;
	height: 43px !important;
	width: 50px !important;
	line-height: 40px !important;
}
.label-hidden .nf-field-description {
	width: 100%;
	-ms-flex-order: 1 !important;
	order: 11 !important;
	padding-left: 25px;
}
.checkbox-container.label-hidden label:after{bottom: 4px !important;}
.list-radio-wrap .nf-field-element ul li{
	float: left;
	padding-right: 10px;
}
.list-radio-wrap .nf-field-element ul li label{
	padding-right: 30px;
}
.nf-form-fields-required{
	display: none !important;
}

.checkbox-container.label-hidden .field-wrap{
	flex-wrap: inherit !important;
}
.checkbox-container.label-hidden .nf-field-label{width: 0px !important;}
 .checkbox-container.label-hidden .nf-field-element{
	width: 25px !important;
	float: left !important;
	order: 10;
}
.nf-form-content{
	max-width: 100% !important;
}

.nf-form-content input[type=checkbox]{
	height: 25px !important;
}
.nf-form-content .list-select-wrap>div div:after {
	font-size: 20px !important;
	height: 43px !important;
	line-height: 38px !important;
}



.kt-modal-container .nf-multi-cell .nf-cell {
	width: 100% !important;
}
.kt-modal-container {
	border-color: #1a79c3;
	border-width: 3px 3px 3px 3px;
	padding: 10px 30px 10px 30px !important;
}
.kt-modal-container .kt-row-column-wrap{
	padding-bottom: 0 !important;
}

/* Ende NF */

@media (max-width: 767px){
	.kt-gutter-default:not(.kt-mobile-layout-row).kt-v-gutter-skinny>.wp-block-kadence-column {
		margin-right: 10px;
	}
}

@media (max-width: 767.9px){
	.spriteMobileSize{
		max-width: 100px;
		max-height: 100px;
	}
}

.popup-drawer .drawer-header{padding-right: .5px !important;}
#mobile-drawer.active #mobile-menu{ top: 20px}

.hygienepopup{cursor: pointer}

@media (max-width: 1023.9px){
	.blog .primary-sidebar.widget-area.sidebar-slug-sidebar-primary{
		display: none;
	}
}


.popup-drawer .drawer-content {
	padding: 0 0em 0 1.5em !important;
}
.drawer-nav-drop-wrap .drawer-sub-toggle{
	padding: 0.5em 1.2em !important;
}

#mobile-menu .kadence-svg-iconset svg{
	width: 22px !important;
	height: 22px !important;
}

.nf-multi-cell .nf-cell{
	padding-left: 0px !important;
}

@media (min-width: 1100px) {
	.kt-post-loop_17ac5b-35 .kt-blocks-post-grid-item{
		min-height: 620px;
	}


}

/*
@media (min-width: 1100px) {
	.kt-blocks-post-grid-item-inner {
		min-height: 370px;
		display: grid;
		grid-template-rows: 1fr;
	}

	.kt-blocks-post-grid-item header {
		display: grid;
		grid-template-rows: 1fr 0fr 1fr;
	}
}


.PositionTxtHead.Newsheader {
	left: calc(20% + 10vw) !important;
}
@media (min-width: 1600px){
	.PositionTxtHead.Newsheader {
		left: calc(20% + 9vw) !important;
	}
}
*/
.BGColorBox .kt-inside-inner-col{
	padding-top: 40px !important;
}
.BGColorBox .kt-inside-inner-col img[id^="sprite_paragraph-block"]{
	margin-top: 40px;
}

.sg-popup-builder-content .nf-form-content{

}
.sg-popup-builder-content .nf-form-content div.nf-cell{
	width: 100% !important;
}

.blog a.post-more-link, .archive.category a.post-more-link, .search  a.post-more-link  {
	background-color: var(--global-palette2) !important;
	border-color: var(--global-palette2) !important;
	color: #ffffff;
	border: solid;
	border-width: 1px !important;
	border-radius: 10px !important;
	padding: 8px 20px 8px 20px !important;
	margin: 0px 0px 0px 0px !important;
	line-height: 35px !important;
	display: inline-block;
	transition: all .2s ease-out;
	text-transform: none !important;
	font-style: normal;
	font-weight: 400  !important;
	font-size: 17px  !important;
	font-family: var(--global-body-font-family)  !important;
}
.blog a.post-more-link:hover, .archive.category a.post-more-link:hover, .search  a.post-more-link:hover  {
	border-width: 1px !important;
	border: solid;
	text-decoration: underline;
	color: var(--global-palette2) !important;
	border-color: var(--global-palette2) !important;
	background-color: rgba(233,246,253,0) !important;
}

#menu-kategorien-sidebar .current-menu-item a{
	color: var(--global-palette-highlight);
}
.post-template-default .entry.loop-entry {
	min-height: 430px;
	background-color: var(--global-palette7);
	border-color: var(--global-palette7);
	border-width: 1px 1px 1px 1px;
	overflow: hidden;
	border-radius: 25px 25px 25px 25px;
}

.search a:hover{
	color: #01A8E7 !important;
}

.NewsButtonVertikalAlign .entry-content{
min-height: 150px !important;
vertical-align: bottom;}

.NewsButtonVertikalAlign .kt-blocks-post-readmore-wrap{
vertical-align: bottom;}

.tdot3Gpopup{cursor: pointer}

.kt-blocks-post-grid-item-inner .entry-content_ {
	display: flex;
	flex-wrap: wrap;
	align-content: space-between;
}

@media (min-width:1025px) and (max-width:1620px) {
	.AngebotKacheln .kt-blocks-info-box-link-wrap {
	padding-left:15px !important;
	padding-right:15px !important;
	padding-bottom:30px !important;}
	
	.AngebotKacheln .kt-blocks-info-box-link-wrap{
	min-height:250px !important;
	}

	
	.AngebotKacheln .kt-blocks-info-box-learnmore {line-height:25px !important;}
	
	.AngebotKacheln .kt-blocks-info-box-title { 
	font-size: 20px !important;}
	
	}
	
.kadence-info-box-image-inner-intrisic img{
	min-height: 45px;
}

@media (min-width:1025px) and (max-width:1370px) {
	.AngebotKacheln .wp-block-kadence-column {
		margin-right: 20px !important;
	}
	.PaddingRightKorr .kt-row-column-wrap{
		padding-right:0px!important;}
	.PaddingLeftKorr .kt-row-column-wrap{
		padding-left:0px!important;}
}

@media screen and (min-width: 1025px){
	#main-header {
		display: none !important;
	}
	#mobile-header {
		display: block !important;
	}
}
@media screen and (min-width: 1508px){
	#main-header {
		display: block !important;
	}
	#mobile-header {
		display: none !important;
	}
}
	

#menu-footer>li{
	padding-right: 30px !important;
}

.kt-blocks-post-grid-item-inner header br{display: none !important;content: "";}

.kb-gallery-id-_68c224-5c .kadence-blocks-gallery-item {padding:30px !important;}

.FooterIcon a{
	text-align:center !important;
	color:white;
}

#site-navigation .menu button{
	display: none !important;
}

.kt-blocks-accordion-icon-trigger:before,
.kt-blocks-accordion-icon-trigger:after{
	background: #EA8000 !important;
}


.OverlayRadius .kt-inside-inner-col:before {
	border-radius:15px !important;
}


.OverlayRadius:hover a.kt-button {
	border-width: 1px !important;
	border-radius: 10px !important;
	background-color:#ffffff !important;
	color: #3C4857 !important;
	border-color: #ffffff !important;
}

 .kt-row-column-wrap{
	z-index: 0 !important;
}

html {
	scroll-padding-top: 180px; /* height of sticky header */
}

	.ImgFaq img{
		display: inline !important;
	}


@media (min-width:1025px) and (max-width: 1286px){
	.TabNaviBtn .kt-button{
		height:76px !important;
	}
	
	.wp-block-senff-sticky-block .senff-sticky-block-0 .sticky-block-original-0 .element-is-sticky .block-is-sticky{
		top: 120px !important;
	}
}

@media (min-width:769px) and (max-width:1600px){
	.ImgFaq img{
		display: inline !important;
		margin-right: -50px !important;
	}
}
@media (min-width:1601px) and (max-width:1800px){
	.ImgFaq img{
		display: inline !important;
		margin-right: -80px !important;
	}
}
@media (min-width:1801px) and (max-width:1950px){
	.ImgFaq img{
		display: inline !important;
		margin-right: -180px !important;
	}
}


@media (min-width:769px) and (max-width:1507px) {
	.sticky-block-wrapper .wp-block-kadence-rowlayout {
       margin-top: 20px;
	}
}

.IconRow ul.kb-gallery-ul.kb-gallery-type-grid{
	width: max-content;
}

.nf-after-form-content{display: none}
.checkbox-container .nf-field-description,
.checkbox-container .checkbox-wrap{margin-top: 0px !important;}
.checkbox-container .nf-field-description p{font-size: 14px;}



.kt-modal-overlay .kt-modal-close{
	right: 9px !important;
}

.headersearchWidget{position: relative;width: 40px;
	display: inline-block; padding-top: 3px;}
.asl_w_container{
	min-width: 45px !important;

}
.asl_w_container.asl_w_containerWidth{
	min-width: 390px !important;
	position: absolute;
	left: -340px;
	top: -30px;
	border: solid 1px grey;
	height: 50px;
	display: flex;
	align-content: start;
	align-items: center;
	background: #ffffff;
	transition: all 0.5s ease-in-out;
}
div.asl_w{
	box-shadow: 0 0px 0 0 #e4e4e4 !important;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input{
 font-size: 20px !important;

}


.headerTermin .seminarTeaser{
	max-width: 98%;
}

.headerTermin .loop-entry .entry-content-wrap{
	padding: 5px 20px !important;
}
.headerTermin article{margin-bottom: 10px !important;margin-left: 5px;}
.entry-header.headerTerminBlock{
	width: 100%;
}
.headerTermin, .headerTermin a {

}
.headerTerminLeftCol .seminarIcon{
	margin-right: 20px
}
.headerTerminRightCol{display: flex !important;
	align-items: end !important;
	padding-left: 65px;
}

.loop-entry.seminarTeaser .entry-header .entry-meta.headerTermin{
	min-width: max-content;
	margin-bottom: .3rem !important;
	/*display: flex !important;*/
}
.headerTerminMore{float: right;font-size: 14px;margin-top: 10px;
	 margin-bottom: 0px;
	 color: #3c4857;}


@media (min-width: 470px) and (max-width: 768px) {
	.loop-entry.seminarTeaser .entry-header .entry-meta.headerTermin {
	 grid-template-columns: 1fr 1fr;
	}
}

@media  (max-width: 1500px) {
	.loop-entry.seminarTeaser .entry-header .entry-meta.headerTermin{
		display: grid !important;

	}
	.headerTerminLeftCol{
		margin-bottom: 10px;
	}
}
@media  (max-width: 1024px) {
	.SeminarColHeader{margin-bottom: 20px !important;}
}
@media  (max-width: 968px) {
	.headerTerminRightCol{display: grid !important;
		grid-gap: 10px;}
	.headerTerminLeftCol .seminarIcon{
		display: none
	}
	.headerTerminMore{float: none}


}
@media  (max-width: 768px) {
	.SeminarColHeader{margin-bottom: 0px !important;padding-right: 20px;}

}
.headerTerminTitleSection{
	display: flex !important;
	flex-flow: column !important;
	align-items: flex-start !important;
}
.seminarTeaser .headerTermin .posted-on {
	font-size: 16px !important;
	align-items: end !important;
	margin-right: 25px
}

.seminarTeaser  .headerTermin .entry-actions {
	float: right;
	align-items: end;
}
.seminarTeaser  .headerTermin .more-link-wrap{height: 25px;}

#mega-menu-wrap-ausbildung-menu #mega-menu-ausbildung-menu > li.mega-menu-flyout ul.mega-sub-menu{
	box-shadow: 0px 2px 7px 0px var(--global-palette2);
}

.TableAusbildungHead{
	color: #ffffff;
}

.TableAusbildungHead td{
	border:none !important;
}

@media (max-width:768px){
	.AusbildungHeadOrder .kt-row-column-wrap{
		display:block;
	}
}

#mega-menu-wrap-tertiary #mega-menu-tertiary > li.mega-menu-item > a.mega-menu-link {
	text-decoration: none !important;
}

#mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35869 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35874 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35890 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35925 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35967 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35968 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35969 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35970 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-36088 > a.mega-menu-link, #mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-36089 > a.mega-menu-link {
	text-decoration: none !important;
}

#mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35896 > a.mega-menu-link {
	color: #3c4857;
}

#mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35896 > a.mega-menu-link:hover {
	color: #01a8e7 !important;
}

#mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35896 > a.mega-menu-link {
	color: #3c4857 !important;
}

#mega-menu-wrap-tertiary #mega-menu-tertiary li#mega-menu-item-35890 > a.mega-menu-link {
	font-size: 16px !important;
}

ul.ulpaddingleft{padding-left: 0 !important;}
ul.ulpaddingleft li{
	list-style-position: inside;
}
.margin-bottom-30{margin-bottom: 30px !important;}

.GehaltGrafikSeperatorRight {
	position:relative;
	right:-80px !important; 
}

.GehaltGrafikSeperatorLeft {
	position:relative;
	right:80px !important; 
}

@media (max-width:430px) {
.GehaltGrafikFontSizeMobil {font-size:12px!important;}
	}