/* mawe text-right */
.text-right {
	text-align: right;
}
.pull-right {
	float: right;
}
/* mawe text-right */

/* mawe img-icon */
.acm-features.style-5 .img-icon img {
	max-width: 33px;
}
/* mawe img-icon */

/* mawe gdpr component */
a.cc-btn {
	border-radius: 0.5em !important;
}
.cc-window {
	border-radius: 0.5em !important;
}
/* mawe gdpr component */

/* mawe masthead */
.ja-masthead:not(.has-bg) {
	background: #fff1cd;
}
.ja-masthead-description {
	/* padding-bottom: 10px; */
}
.ja-masthead .ja-masthead-detail {
	padding: 2rem 1rem;
}
/* mawe masthead */

/* mawe module-search */
.module-search h2,
.module-search h3 {
	color: #ffffff;
}

.mod-finder .mod-finder__search button {
	font-size: unset !important;
	top: 1px !important;
	right: 0px !important;
	background-color: var(--color-primary) !important;
	padding: 0 15px 0 0 !important;
	border-radius: 0 5px 5px 0;
	height: 55px;
}
/* mawe module-search */


/* mawe responsive-container */
.responsive-container {
	position: relative;
	padding-bottom: 45.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 35px;
}
.responsive-container-nocontrols {
	position: relative;
	padding-bottom: 49.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 35px;
}
.responsive-container iframe, 
.responsive-container object,
.responsive-container embed,
.responsive-container responsive {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#videoplayer video {
	object-fit: cover;
}
/* mawe responsive-container */

/* mawe blog */
.no-bg-masthead .ja-masthead {
	background: #fff1cd !important;
	/* background: #d19603 !important; */
	/* background-image: url('../../../images/masthead/leitungen-01.jpg') !important; */
	/* background-size: cover !important; */
}
.ja-masthead .ja-masthead-detail {
	color: var(--color-secondary);
}
.br-05 {
	border-radius: 0.5em;
}
/* mawe blog */

/* mawe acm-features style-4 */
.acm-features.style-4 .feature-list-wrap .row + .row .intro-img {
	top: -30px;
	height: 80px;
	width: 80px;
}
.acm-features.style-4 .feature-list-wrap .row + .row .intro-img img {
	max-width: 80px;
}
.acm-features.style-4 .feature-list-wrap .row .col {
	border-right: 2px dashed rgba(250, 189, 30, 0.5);
}
.acm-features.style-4 .feature-list-wrap .row + .row {
	border-top: 2px dashed rgba(250, 189, 30, 0.5);
}
.acm-features.style-4 .item img {
	border-radius: 50%;
}
/* mawe acm-features style-4 */
.toggle-btn {
	border: 1px solid #fabd1e !important;
}
.acm-accordion .card-header a:hover i,
.acm-accordion .card-header a:focus i,
.acm-accordion .card-header a:active i {
	color: var(--color-primary);
}
/* mawe acm-accordion */

/* mawe footnav direction */
.t4-footnav.flex-dir-col .nav {
	flex-direction: column;
}
/* mawe footnav direction */

/* mawe testimonials */

.testimonial-rating {
	background-image: url(../images/rate-icon.png);
	height: 11px;
	position: relative;
	width: 75px;
}
.testimonial-rating .stars-vote {
	background-image: url(../images/rate-icon.png);
	background-position: left bottom;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 75%;
}
/* mawe testimonials */

/* mawe hero */
.acm-cta.style-1 .cta-content {
	max-width: 550px;
}

.acm-hero.style-1 .hero-title,
.acm-hero.style-1 .description {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.acm-hero.style-1 .description {
	font-size: 1.25rem;
}
.acm-hero.style-1 .list-features .ft-image {
	max-width: 6rem;
}
.acm-hero.style-1 .list-features .col + .col {
	border: none;
}
/* mawe hero */


/* mawe t4-header */
#t4-header.t4-sticky {
	background-color: var(--body-bg-color) !important;
	z-index: 21;
}
/* mawe t4-header */

/* mawe modul neuste beitraege */
.com-content-article > .row .sidebar-single {
	top: 9.5rem;
}
/* mawe modul neuste beitraege */