
/*
COLORES
primary {
	background-color: #ff6600;
}

secondary {
	background-color: #43493a;

	rgb(67,72,58)
}

tertiary {
	background-color: #696d61;
}

quaternary {
	background-color: #e1e2df;
}

*/

a:focus {
	border: 2px dotted #ff6600;
}


.toggle.toggle-simple .toggle>label:before {
    border: 0;
    left: 7px !important;
    right: auto;
    margin-top: 0;
    top: 14px !important;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f067";
    z-index: 2;
    color: #fff;
    font-size: 12px !important;
    width: auto;
    height: auto;
    -webkit-transform: none;
    transform: none;
}

.divider-big hr {
	height: 2px;
	background: #43493b;
}
.divider.divider-small {
	margin: 8px auto;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push.side-panel-push body > .body {
	transform: none;
}

html.side-panel .body:before {
	height: 100%;
}

html.side-panel-right:not(.side-panel-open) .body {
	transform: none;
}

.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body {
	left: 0;
}

html.side-panel-right.side-panel-open .sticky-wrapper {
	display: none;
}

html.side-header-hamburguer-sidebar.side-header-hamburguer-sidebar-push .body-overlay {
	/* z-index: 100; */
}

.nav-secondary {
	left: 0 !important;
}

/*
START
damit die kompinav & secondary nav auch bei längeren Inhalten sichtbar bleibt
*/

.kompi-nav.sticky-active {
    position: fixed !important;
    top: 0 !important;
}

.nav-secondary.sticky-active {
    position: fixed !important;
    top: 70px !important;
}

/*
END
*/

.kompi-nav .head-meta-menu a {
	color: #333333 !important;
}
.kompi-nav .head-meta-menu a:hover, .kompi-nav .head-meta-menu a:focus {
	color: #ff6600 !important;
}


html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push #header.side-header {
	z-index: 101;
}

html.side-header-hamburguer-sidebar:not(.side-header-hide) .nav-secondary.sticky-active {
	display: none;
}

/* CHANGED */
/* .sticky-active .logo img {
	height: 45px !important;
	padding: 0;
} */

.logo img {
	max-width: 100%;
	height: 75px !important;
}


.sticky-wrapper.sticky-wrapper-border-bottom.sticky-active .sticky-body {
box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important;
}

html.sticky-header-enabled .sticky-effect-active .header-logo-sticky-change .header-logo-sticky,
html.sticky-header-enabled .header-logo-sticky-change .header-logo-non-sticky {
    opacity: 1 !important;
}
html.sticky-header-enabled .header-logo-sticky-change img {
    position: absolute;
    top: 0;
    left: 25%;
}

html.sticky-header-enabled  .sticky-effect-active .header-logo-sticky-change .header-logo-non-sticky {
    opacity: 0 !important;
}
.side-panel-open .btn-modern.side-panel-toggle {
    display: none;

}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #ff6600;
}

.bg-color-light-scale-1 .heading.heading-middle-border h2,
.thema:nth-child(2n+1) .heading.heading-middle-border h2 {
    background: #f7f7f7;
}

/*
TYPO
*/

h1, h2, h3, h4, h5, h6 {
	margin: .9em 0 .4em 0!important;
}

.page-header.page-header-modern h1 {
    font-size: 2.2em;
    margin: auto !important;
}

.page-header.page-header-modern.page-header-md {
    padding: 30px 0;
}



h3 {
    font-size: 1.6em;
    font-weight: 400;
    line-height: 20px;
	margin-bottom: 20px;
}



.section.section-default.thema {
	margin-top: 0 !important;
}

/*
MENU SCHMALER
*/

html.side-header-hamburguer-sidebar:not(.side-header-hide).side-header-hamburguer-sidebar-push body > .body {
    right: -235px !important;
}

html.side-header-hamburguer-sidebar #header.side-header.side-header-lg {
    max-width: 235px !important;
}

body {
    color: #43493b;
    font-size: 16px;
    line-height: 1.5em;
}

h1, h2, h3, h4, h5, h6, .lead, .featured-box h4 {
	letter-spacing: .01em;
	text-transform: none;
}

p {
    color: #43493a;
    line-height: 1.5em;
	margin: 0 0 10px !important;
}

 .nav-secondary {
    border-top: 1px solid #fff;
}

.nav-secondary .nav-pills > li a {
    font-size: inherit;

}

p.drop-caps:first-letter {
	   font-family: inherit;
}

.logo img {
	background: transparent; padding: 1em;
}

.card-body {
    padding: 1rem;
}

#startseite .owl-stage .card-body {
    padding-top: 0;
}

.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {
    font-size: .8em;
    margin: 0;
    padding: 5px 0;
    display: block;
    line-height: 1.2rem;
}

section.section.section-angled .section-angled-layer-top {
    -webkit-transform: skewY(-1deg) translate3d(0, -50%, 0);
    transform: skewY(-1deg) translate3d(0, -50%, 0);
}
section.section.section-angled .section-angled-layer-bottom {
	-webkit-transform: skewY(1deg) translate3d(0, 50%, 0);
    transform: skewY(1deg) translate3d(0, 50%, 0);
}

.icon-featured svg {
	stroke: #ff6600;
	fill: #ff6600;
	display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0;
    width: 40px;
    margin-top: -10px;
    top: -10px;

}

.featured-box-effect-3:hover svg {
	fill: #fff;
	stroke: #fff;
}

/*
VERANSTALTUNGSTIPPS
*/

.post {
border-top: 1px solid #eaeaea;
	padding-top: 18px;
	padding-bottom: 18px;
}

.post.isotope-item {
		padding-left: 15px;
		padding-right: 15px;
	}

article.post .post-date {

    float: left;
    margin-right: 10px;
    text-align: center;

}

article.post .post-date .day {

    background: #f7f7f7;
    border-radius: 2px 2px 0 0;
    color: #CCC;
    display: block;
    font-size: 18px;
    font-weight: 900;
    padding: 10px;

}

article.post .post-date .month {
    display: block;
    background: #ff6600;

    border-radius: 0 0 2px 2px;
    color: #FFF;
    font-size: 0.8em;
    line-height: 1.8;
    padding: 1px 10px;
    text-transform: uppercase;
}

@media (max-width: 991px) {
	/* CHANGED */
		.logo img {
			height: 70px !important;
		}
	/* CHANGED */
		.sticky-effect-active .logo img {
			height: 60px !important;
		}
		html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul li a {
			color: #43493a;
			font-size: 14px;
		}

		}

		@media (max-width: 767px) {
			.logo img {
				/* display: none; */
			}
	/* CHANGED */
			/* .logo a,
			.sticky-effect-active .logo a {
				display: block;
				max-width: 100%;
				height: 50px;
				background-image: url("../images/kompetenzz-logo_OHNESUBLINE.svg") !important;
				background-size: 100%;
				background-repeat: no-repeat ;
				background-position: 50%;
			}

			.sticky-effect-active .logo a {
				background-size: 70%;
			} */

		}


@media (max-width: 568px) {
.logo a,
	.sticky-effect-active .logo a {
		display: block;
		width: 55px;
		height: 55px;
		/* background-image: url("../images/apple-touch-icon.png") !important; */
		background-image: url("../images/kompetenzz-bildmarke-25-jahre.png") !important;
		background-size: 100%;
		background-repeat: no-repeat ;
		margin: 0 auto;
	}

	.sticky-effect-active .logo a {

		width: 45px;
		height: 45px;

	}
.logo img {
    display: none;
}

.social-icons {
    max-width: none; /* 70px; */
	float: right;
	margin-right: 10px;
}

.sticky-body .col-3.px-4 {
	padding-left: 0rem!important;
	padding-right: 0rem!important;
}

 .h2, h2 {
	font-size: 1.8rem !important;
	line-height: 2.7rem !important;
}

.main .pin-wrapper:nth-of-type(1) {
	height: 70px !important;
  }

  .main .page-header.page-header-modern.page-header-md {
    padding:  5px 0 !important;
}

.main .page-header.page-header-modern.page-header-md h1 {
	font-size: 22px;
	margin: auto !important;
}

}

@media (max-width: 767px) {

	.side-panel-toggle  {
	   right: 0 !important;
	   top: auto !important;
	   bottom: 0 !important;
   }

   .side-panel-toggle.text-3  {
	font-size: .75em !important;
		padding: .3rem!important;
}

.side-panel-toggle.text-3 i  {
	font-size: 1.5em !important;
}
	#startseite .text-9 {
		font-size: 1.9em !important;
	}



	html.side-panel .side-panel-wrapper .side-panel-close {
		top: 0 !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav nav {

		max-height: 89vh;
		max-height: 94vh;
	}

	.hamburguer-btn.hamburguer-btn-side-header {
		z-index: 10000;
		top: 5px !important;
		right: 0 !important;
	}

	.text-justify.drop-caps{
		text-align: left!important;
	}

	#startseite .section-primary p.pt-lg-5 {
		margin: 0 0 7px!important;
	}

	#startseite .heading-middle-border .font-weight-bolder {
		word-break: break-word; /* break-all!important; */
	}

	.nav-secondary .nav {

		display: block;
	}
	h3 {
		line-height: 1.2em;
	}

	.sort-destination-loader h3,
	.call-to-action h3 {
	   line-height: 1.2em !important;
	}
.isotope-item {

    text-align: left!important;

}
}

@media (min-width: 992px){

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
    border-bottom: 1px solid #f7f7f7;
    color: #43493b;
    font-size: 0.95em;
    font-weight: 400;
    padding: 6px 18px 6px 18px;
    position: relative;
    text-transform: none;
    letter-spacing: 0;
}

#header .header-nav-main.header-nav-main-font-lg nav>ul>li>a{
    font-weight: 600;
    letter-spacing: 0;
}
}

.sort-source.sort-source-style-3>li>a:hover {
	color: #f60!important;
	background-color: #fff;
}

.nav-pills .nav-link:hover, .nav-pills>li>a:hover {
	background-color: #696d61;
	color: #fff;
}

.card {
    position: relative;
    border: 1px solid #e1e2df;
}

.aktivitaeten-type {
    background: #43493b;
    color: #FFF;
    font-weight: 600;
    position: absolute;
    z-index: 2;
    font-size: .7rem;
	padding: 2px 12px;
	bottom: 0;
	right: 0;
}

.thumb-info .thumb-info-title {
    background: rgba(67,72,58,.8);

}

.thumb-info .thumb-info-type {
    line-height: 1.8;
}

/* SUCHERGEBNISSE */

ul.result-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.result-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.result-list li::after {
	clear: both;
	content: "";
	display: block;
}

ul.result-list li:last-child {
	border-bottom: 0;
}

ul.result-list .image {
	float: left;
	margin-right: 12px;
}

ul.result-list .meta {
	color: #888;
	font-size: 0.8em;
	padding-top: 1em;
	padding-bottom: 0.5em;
}


ul.result-list .info {
	line-height: 20px;
}

ul.result-list .info .meta .context {
	padding-top: 0.3em;
}

.page-link, .page-link:hover {
    color: #ff6600;
}


section.section.section-overlay-opacity-gradient:before {
    background: #f60;
}

/* HIGHLIGHTS IN BOX */

ul.simple-post-list {
	list-style: none;
	margin: 0;
    padding: 0;
    font-size: 0.9em;
}

ul.simple-post-list li {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
}

ul.simple-post-list li::after {
	clear: both;
	content: "";
	display: block;
}

ul.simple-post-list li:last-child {
	border-bottom: 0;
}

ul.simple-post-list .post-image {
	float: left;
	margin-right: 12px;
}

ul.simple-post-list .post-image .img-aside-highlights,
ul.simple-post-list .post-image .img-fluid.img-aside-highlights {
	width: 75px !important;
	height: auto;
	/*max-height: 50px !important; */
	max-width: 75px !important;
}

ul.simple-post-list .post-meta {
	color: #888;
	font-size: 0.9em;
}

ul.simple-post-list .post-info {
	line-height: 20px;
}


/* OWL Slider News Start */
.owl-carousel .owl-item img {
	height: auto;
}
html.ie11 .owl-carousel .owl-item img {
	height: 100%;
}

/* AKTUELLES */

.aktuelles:not(.aktuelles-no-margins) article {
	border-bottom: 1px solid rgba(0, 0, 0, 0.06);
	margin-bottom: 50px;
	padding-bottom: 20px;
}

.aktuelles:not(.aktuelles-no-margins) .pagination {
	margin: -10px 0 20px;
}

.aktuelles.aktuelles-no-margins .pagination {
	margin-top: 28.8px;
	margin-top: 1.8rem;
}

article.post h2 a {
	text-decoration: none;
}

article.post .post-meta {
	font-size: 0.9em;
	margin-bottom: 7px;
}

article.post .post-meta > span {
	display: inline-block;
	padding-right: 8px;
}

article.post .post-meta i {
	margin-right: 3px;
}

article.post .post-date {
	float: left;
	margin-right: 10px;
	text-align: center;
}

article.post .post-image .owl-carousel {
	width: 100.1%;
}

article .post-video {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 61%;
}

article .post-video iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article .post-audio {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	padding: 0;
	background-color: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.06);
	border-radius: 8px;
	display: block;
	height: auto;
	position: relative;
	margin: 0 0 30px 0;
	padding-bottom: 35%;
	min-height: 160px;
}

article .post-audio iframe {
	bottom: 0;
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	padding: 4px;
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

article.post-medium .post-image .owl-carousel {
	width: 100.2%;
}

article.post-large {
	margin-left: 60px;
}

article.post-large h2 {
	margin-bottom: 5px;
}

article.post-large .post-image, article.post-large .post-date {
	margin-left: -60px;
}

article.post-large .post-image {
	margin-bottom: 25px;
}

article.post-large .post-image.single {
	margin-bottom: 30px;
}

article.post-large .post-video {
	margin-left: -60px;
}

article.post-large .post-audio {
	margin-left: -60px;
}

/* Listpoint aside images */
.aktuelles-detail article .list.list-icons li {
    padding-left: 0;
}
.aktuelles-detail article .list.list-icons li a:first-child > .icons:first-child,
.aktuelles-detail article .list.list-icons li a:first-child > [class*=fa-]:first-child,
.aktuelles-detail article .list.list-icons li > .icons:first-child,
.aktuelles-detail article .list.list-icons li > [class*=fa-]:first-child {
         position: static; /* anstelle von absolute */
}


/* figure */


.thumb-info-wrapper figure {
	margin: 0;
}

.sidebar .featured-box .thumb-info-wrapper,
.person .thumb-info-wrapper{
	min-height: 330px;
	max-height: 330px;
}

.thumb-info-caption .thumb-info-caption-text,
.thumb-info-caption p {
	font-size: .8em;
	margin: 0;
	padding: 5px 0;
	display: block;
	line-height: 1.2rem;
	background-color: #e1e2df;
}
.thumb-info-caption p { font-size: inherit; padding: 0;}



figure:last-child { margin-bottom: 0; }


figure .figure-img {
	margin-bottom: 0;
}

figure figcaption .figure-caption,
figure figcaption.thumb-info-caption {
	padding: 0;
}

.thumb-info-caption .thumb-info-caption-text {
    font-size: .8em;
    margin: 0;
    padding: 5px;
    display: block;
	line-height: 1.2rem;
	background-color: #e1e2df;
}

.person .thumb-info-caption .list-icons  {
	background-color: #e1e2df;
}

.featured-box .thumb-info-caption,
.featured-box .thumb-info-caption p,
.featured-box .thumb-info-caption .thumb-info-caption-text,
.featured-box .thumb-info-caption .thumb-info-caption-text p,
.featured-box .thumb-info-caption .list-icons  {
	background-color: transparent;
}

/*.sidebar .featured-box .thumb-info-wrapper.noimage, */
.person .thumb-info-wrapper.noimage {
    min-height: 100px;
    max-height: 330px;
    border: 1px #e1e2df solid;
    border-bottom: 0;
}

.person .thumb-info .thumb-info-wrapper.noimage .thumb-info-title {
	top:0 !important;
	bottom: auto !important;
}

.thumb-info-caption p.extra { }

.portfolio-list,
.aktuelles-list,
.termine-list,
article.post {
	width: 100%;
}

/*.sidebar .featured-box .thumb-info-wrapper.noimage, */
.person .thumb-info-wrapper.noimage {
    min-height: 100px;
    max-height: 330px;
    border: 1px #e1e2df solid;
    border-bottom: 0;
}

.person .thumb-info .thumb-info-wrapper.noimage .thumb-info-title {
	top:0 !important;
	bottom: auto !important;
}


.thumb-info-caption p.extra { }

.portfolio-list,
.aktuelles-list,
.termine-list,
article.post {
	width: 100%;
}

/*
SOCIAL SHARE ICONS
*/

.share.social-icons li a {
	background: #e1e2df;
}

.share.social-icons li {
	margin: -1px 10px 0 0;
}

.share.social-icons li:hover a {
	background: #ff6600;
}

.share.social-icons li:hover a i {
	color: #fff !important;
}

#combinationFilters .sort-source>li>a {
	padding: 6px;
}

.post-filter {
	height: 100% !important;
}

.post-filter .post {
	position: relative !important;
	left: auto !important;
	top: auto !important;
}


/* .featured-box, .featured-box p {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
} */

li {}
h1, h2, h3, h4,
.featured-box p,
.thumb-info-caption-text,
.simple-text {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
}

/*
.align-left.ez-embed-type-image {
	position: relative;
	padding-right: 15px;
	padding-left: 0px;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
} */


.form-control::placeholder, input[type="color"]::placeholder, input[type="date"]::placeholder, input[type="datetime-local"]::placeholder, input[type="datetime"]::placeholder, input[type="email"]::placeholder, input[type="month"]::placeholder, input[type="number"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, input[type="tel"]::placeholder, input[type="text"]::placeholder, input[type="time"]::placeholder, input[type="url"]::placeholder, input[type="week"]::placeholder, textarea::placeholder {
    color:  #43493a;
}

label.form-check a {
	padding-left: 0.25em;
	padding-right: 0.25em;
}

.sucheForm {
	opacity: 0.85;
}

.sucheForm .input-group,
#newsletterForm .input-group {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 2px 0   rgba(0, 0, 0, 0.4);
}

/*
PERSON - volle breite der Bilders bei col-12
*/

.person .thumb-info-wrapper .col-12 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Embed Bilder */

.ez-embed-type-image {

}

/* .align-right.ez-embed-type-image {
	float: right !important;
}
.align-left.ez-embed-type-image {
	float: left !important;
} */

.align-left .kompetenzzbild {
    float: left !important;
    clear: both;
	padding-top: 0.4em;
    padding-bottom: 1em;
	padding-left: 0;
}

.align-right .kompetenzzbild {
    float: right !important;
    clear: both;
	padding-top: 0.4em;
	padding-bottom: 1em;
	padding-right: 0;

}

.align-center .kompetenzzbild {
	float: none !important;
	margin: 0 auto;
	clear: both;
	padding-top: 0.4em;
	padding-bottom: 1em;
}


.attribute-short_description .align-left .kompetenzzbild,
.attribute-short_description .align-right .kompetenzzbild {
	clear: none;
}

/* .col-6.kompetenzzbild .thumb-info {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
} */

/*
.ez-embed-type-image  .image.large {
	width: 100%;
	max-width: 100%;
}

.ez-embed-type-image  .image.medium {
	width: 50%;
	max-width: 50%;
}
.ez-embed-type-image  .image.small {
	width: 33.3333%;
	max-width: 33.3333%;
}
*/

/*.ez-embed-type-image  .image.large img ,
.ez-embed-type-image  .image.medium img ,
.ez-embed-type-image  .image.small img {
	width: 100%;
	max-width: 100%;
}
*/


.list li {
	margin-bottom: 5px;
}

.list.list-icons.list-icons-style-3 li > [class*=fa-]:first-child {
	color: #fff;
	margin-top: 2px;
	border-radius: 50%;
	width: 22px;
	height: 22px;
	text-align: center;
	padding: 4px;
	font-size: .75em;
	line-height: 1.3;
}

.page-content .list.list-icons {
	display: inline;
	/* display: inline-block; */
}

/* Studie Arbeiten 2020 Bulletpoints */
body.loc-1747 .page-content  #Teil1 + h4 + ul.list.list-icons,
body.loc-1747 .page-content  h4#Teil2 + p + h4 + ul.list.list-icons,
body.loc-1747 .page-content  h4#Teil2 + p + p + h4 + ul.list.list-icons{
	display: block;
}

.page-content .person .list.list-icons {
	display: block;
}

.thumb-info img {
	height: auto;
}

iframe {
	border-width: 0;
	border-style: none;
	border-color: unset;
	border-image: none;
}

@media (min-width: 992px) {
	.call-to-action.with-button-arrow .call-to-action-btn {
		left: -10px;
	}
}

/*  Simple TExt in Featurebox */
.featured-box .thumb-info-wrapper .simpleText p {
	/*color: #888; */
	font-size: 0.9em;
}

.featured-box .thumb-info-wrapper .simpleText p {
	line-height: 20px; /* 24px*/
	margin-bottom: 0;
}
.featured-box .thumb-info-wrapper .simpleText {
	border-bottom: 1px dotted #E2E2E2;
	padding: 15px 0;
	color: #888;
	font-size: 0.9em;
	line-height: 20px;
}
.featured-box .thumb-info-wrapper .simpleText a {
	/* font-size: 1.11em; */
}
.featured-box .thumb-info-wrapper .simpleText:last-child {
	border-bottom: 0;
}

/* Cookie Hinweis */

.cc-window.cc-theme-block.cc-bottom {
	padding: 1em;
	left:0;
	right:0;
	bottom: 0;
}

a.cc-btn.cc-dismiss {
	padding: 1em;
	margin: 1em;
}

.cc-compliance {
	margin: 1em;
	text-align: right;
}

/*
LINKS IM FOOTER UNTERSTRICHEN
*/

html footer .text-dark{
		color:  #43493a !important;

	}

footer a:hover {
text-decoration: underline !important;

}

/*
OWL GALLERY STARTSEITE SHADOW
*/

#startseite .owl-carousel .owl-stage-outer {
    padding: 0 0 .5rem 0;
    margin-right: -5px;
}

/*
OWL GALLERY EQUAL HEIGHT IMAGES // NOT STARTSEITE
*/


body:not(#startseite) .owl-carousel .owl-item img {
	max-height:150px !important;
	width: auto !important;
	margin: 0 auto !important;
  }

  body:not(#startseite) .owl-carousel,
  body:not(#startseite) .owl-carousel .owl-item a {
	background-color: #f7f7f7 !important;
  }

/*
MEHR // WENIGER ANZEIGEN - TEXT SWITCH
*/
.toggle.active .mehr,
.toggle .weniger {
	display: none;
}

.toggle.active .weniger {
	display: block;
}

/*
Kein extra Abstand bei Toggles
 */

.toggle > .toggle-content > p {
	margin-bottom: 0;
	padding: 0px 0;
}

/*
LIST ICONS IM FOOTER AUF SCHRIFTHÖHE
*/

footer .list.list-icons.list-icons-lg li > [class*=fa-]:first-child {
    top: 7px;
}

/*
ICONS & SCHRIFT ZENTRIEREN
*/

.list.list-icons.list-icons-style-2 li > [class*="fa-"]:first-child,
.list.list-icons.list-icons-style-3 li > [class*="fa-"]:first-child {
    margin-top: 4px;
    line-height: 14px;
}

.thumb-info .thumb-info-title {
    padding: 8px 21px;
}


/* Ordered Listen mit mehr Abstand */
ol.list > li {
	padding-left: 0.5em;
}

/* kununu Logo - Jobs-Seite */

div.kununu-logo-wrap {
	float: right;
	margin-bottom: -80px;
	display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
	align-items: center;
}

div.kununu-logo-wrap a:focus {
	border: none;
}


/* Druckstyles
	#header *, #footer *, .side-panel-right.side-panel-push *,
*/

@media print {
	#header, #footer,
	aside.sidebar,
	.side-panel-right.side-panel-push,
	.header-social-icons, .breadcrumb,
	.tooltip,
	.scroll-to-top  {
		display: none !important;
	}
	.side-panel-toggle {
		position: absolute !important;
		display: none !important;
	}
	.side-panel-wrapper,
	.social-icons-container,
	.noprint {
		display: none;
	}
	.isotope-item {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		float: left !important;
	}
	.kompi-nav.sticky-active,
	.nav-secondary.sticky-active {
		position: absolute !important;
	}

	.sticky-wrapper.sticky-wrapper-border-bottom.sticky-effect-active .sticky-body {
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		border: none !important;
	}

}

/* Popup */
div.popupgdbd {
	display:block;
	position: fixed;
	max-height:0;
	max-width: 360px;
	bottom: 5px;
	overflow-y: hidden;
	border-width: 0;
	-webkit-transition: max-height .8s ease-in;
	-moz-transition: max-height .8s ease-in;
	-o-transition: max-height .8s ease-in;
	transition: max-height .8s ease-in;
	bottom: 20px;
    left: 20px;

	padding: 0;
    text-align: left;
    background-color: #ffffff;
    z-index: 999997;
    opacity: 0.95;
    font-size: 1em;
    font-weight: normal;
    /* font-family: TheSans_Regular; */
	font-family: 'Open Sans';
    box-shadow: 1px 2px 8px 0 rgba(0, 0, 0, 0.35);
    color: #4d4d4d;
    box-sizing: border-box;
    border-radius: 10px;
	font-size: 1em;
}

div.popupgdbd.show {
	max-height: min(80%, 800px);
	overflow-y: auto;
	padding: 15px 20px 15px 20px;
}

div.popupgdbd .pu-wrap {
	padding: 1em;
}
div.popupgdbd .pu-wrap h3 {
	text-align: left;
	margin: 0 0 0.25em;
	/* font-family: TheSans_Regular; */
	font-family: 'Open Sans';
}
div.popupgdbd p {
	text-align: center;
}
div.popupgdbd p strong {
    /* font-family: TheSans_Bold; */
	font-family: 'Open Sans';
    font-weight: 700;
}

div.popupgdbd .pu-wrap h2 {
	color: #ff6600 !important;
	text-align: center;
	margin: 0 0 0.25em !important;
}
div.popupgdbd p:last-of-type{
	margin-top: 1em;
	margin-bottom:1em;
	font-size: 15px;
	text-align: center;
}

div.popupgdbd .closePopup {
	position: absolute;
	right: 10px;
	top: 10px;
	text-align: center;
	padding: 6px;
	cursor: pointer;
	-webkit-appearance: none;
	font-size: 28px;
	font-weight: 600;
	line-height: 20px;
	color: #000;
	opacity: .5;
}
div.popupgdbd .closePopup:hover {
	opacity: 1;
}
div.popupgdbd a.more {
    transition: all 0.25s ease 0s;
    text-transform: none;
    text-align: center;
    letter-spacing: 0.4px;
    border: 0;
    background-color: #ff6600;
    color: #ffffff;
    line-height: 3.2;
	font-size: 20px;
	width: calc(100% - 50px);
	font-weight: 600;
	display: block;	
}

p.klein {
	font-size: 0.8em;
	line-height: 1.5;
}


/*
Anpassungen Monoeducation Studie
*/
#loc-5086 .col-12.kompetenzzbild > .image.large.thumb-info {
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}	

#loc-5086 .thumb-info:hover img {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

