
			#primary {
	margin: 2em 0 4em;
}

.entry-title, .entry-title a {
	font-weight: bold;
}

.archive .entry-title, .blog .entry-title, .search .entry-title {
	font-size: 1.4em;
	line-height: 1.4;
}

.entry-meta {
	font-size: 0.8em;
}

.wp-block-image:only-child {
	margin-bottom: 0;
}

@media only screen  and (min-width: 1024px) {
	#site-navigation {
		font-size: 0.8em;
	}
	.main-header-menu a {
		padding: 0 0.8em;
	}
	.main-header-bar .main-header-bar-navigation .menu-item-has-children>a:after, .main-header-bar .main-header-bar-navigation .page_item_has_children>a:after {
		margin-left: 4px;
		color: #bbb;
	}
}

.date {
	border-bottom: 1px solid #ccc;
	margin: 10px 0;
}
.date .uagb-column__inner-wrap > * { margin-bottom: 0;}

.disrupt .wp-block-image {
	margin-bottom: 0;
}
.disrupt p, .disrupt h3 {
	margin-bottom: .2em;
}
.disrupt p:last-child {
	margin-bottom: 0
}

.wp-block-button.full a {
	width: 100%
}

.uagb-column__inner-wrap ul, .uagb-column__inner-wrap ol {
	margin-left: 1em;
}

.wp-block-uagb-column.uagb-column__background-color {
	padding: 15px;
}
.uagb-column__wrap {
	border-radius: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
.uagb-columns__columns-2 .uagb-column__wrap:nth-child(1) {
		margin-right: 10px;
	}
	.uagb-columns__columns-2 .uagb-column__wrap:nth-child(2) {
		margin-left: 10px;
	}
	.uagb-columns__columns-3 .uagb-column__wrap:nth-child(1) {
		margin-right: 10px;
	}
	.uagb-columns__columns-3 .uagb-column__wrap:nth-child(2) {
		margin-left: 10px;
		margin-right: 10px;
	}
	.uagb-columns__columns-3 .uagb-column__wrap:nth-child(3) {
		margin-left: 10px;
	}	
  .mobile-only { 
	  display: none;
  }
}
.mobile-only {
 display: block;
}

.footer-trainings {
	border: none;
}

.footer-trainings td {
	border: none;
	vertical-align: middle;
}

.ast-small-footer {
	font-size: 0.8em;
}
header .menu-item{
	font-size:13.5px;
}
.wp-block-kadence-iconlist li{
    list-style-type:none;
    display: flex;
  align-items: flex-start;
}
.wp-block-kadence-iconlist li .kt-svg-icon-list-single {
  padding: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 10px
 
}

.wp-block-kadence-iconlist li .kt-svg-icon-list-single svg{
  display: inline-block;
}

.logo-box .wp-block-image figcaption{
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
}

.logo-box figure{
	text-align: center;
}

.logo-box a{
	font-weight: 100;
}
.blocks-gallery-grid:not(.has-nested-images), .wp-block-gallery:not(.has-nested-images){
    gap: normal;
}
.uagb-column__background-undefined ul, .uagb-column__background-undefined ol, .uagb-column__background-color ul, .uagb-column__background-none ul, .uagb-column__background-undefined ol, .uagb-column__background-color ol, .uagb-column__background-none ol{
	margin-left: 15px;
}

.page-id-6213 .wp-block-uagb-column{
	padding: 15px !important;
}
.page-id-6213 .wp-block-uagb-column ul{
	margin-left:10px;
}
.bluebox .uagb-section__overlay{
	background-color: #0693e3;
}
.wp-block-uagb-container .uagb-container-inner-blocks-wrap .wp-block-uagb-container p{
	margin-bottom: 10px;
}


.mc4wp-form-fields .mc4wpnames p{
	width: 50%;
	float: left;
	padding-left: 5px;
}

.mc4wp-form-fields .mc4wpnames p:first-child{
	padding-right: 5px;
	padding-left: 0;

}

.mc4wp-form-fields label{
	width: 100%;
	font-weight: 700;
}

.mc4wp-form-fields input[type="text"], .mc4wp-form-fields input[type="email"]{
	width: 100%;
	color: #737373;
	outline: none;
	background: #fff;
	border: 1px solid #c4c4c4;
  font-size: 14px;
  padding: 6px 12px;
}

.mc4wp-response{
	color: #e80000;
}

.h2-style.lessmargin, .h3-style.lessmargin{
    margin-bottom: 20px;
}

.mc4wp-response{
	color: #e80000;
}

.ez-toc-page-1{
	position: relative;
}

a.ez-toc-link::before
{
    content: '→'; 
    position: absolute;
    opacity: 0;
    transition: all 0.5s ease-in;
    color: #333;
    font-size: 15px;
    margin-left: -20px;
    line-height: 20px;
		transform: translateX(-20px);
}

/* When highlight is added, fade in the arrow */
a.ez-toc-link.mPS2id-highlight.our-highlight::before
{
    opacity: 1;
	transform: translateX(0px);
}

/* Retain highlight */
a.ez-toc-link.last-highlighted::before{
	  content: '→'; 
    position: absolute;
    opacity: 1;
    color: #333;
    font-size: 15px;
    margin-left: -20px;
    line-height: 20px;
		transform: translateX(0);
}

/* Wenn die Klasse vorhanden ist, fährt der Pfeil ein */

#ez-toc-container{
	background-color: transparent;
	border: none;
	box-shadow: none;
}

@media (min-width: 1200px) {
    #ez-toc-container {
        position: fixed;
        z-index: 999;
        top: 170px;
        width: 218px;
        left: 0;
        margin: auto;
        background-color: white;
    }
	#ez-toc-container ul ul{
		margin-left: 0;
	}
	#ez-toc-container ul a{
		padding-left: 1.5rem;
	}
}

@media (max-width: 1200px){
	div#ez-toc-container .ez-toc-title{
			font-size: 120%;
	}
	div#ez-toc-container ul li{
		font-size: 100%;
	}
}

@media (min-width: 1364px) {
    #ez-toc-container {
        width: 350px;
    }
}

.h2-style{
	color: #3a3a3a;
	font-size: 2rem;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 20px !important;
}

.h3-style{
    font-size: 1.625rem;
    line-height: 1.3em;
    font-weight: 700;
    color: #333;
}

@media (max-width: 768px){
		.h2-style {
				font-size: 25px;
			}  
		.h3-style{
        font-size: 20px;
    }
}

.wp-block-button .wp-block-button__link{
	width:auto;
}		