/* mawe category-description */
.category-desc {
    border: none !important;
    padding: 0;
    margin: 0;
	color: inherit;
}
/* mawe category-description */

/* mawe orange */
.orange {
	color: #fd8204;
}
/* mawe readmore */
.readmore {
	font-weight: 600;
}
p.readmore {
	color: #fd8204;
}
p.readmore:hover,
p.readmore:active,
p.readmore:focus {
	color: #585858;
}

/* mawe t4-topbar1 */
.t4-topbar1 {
    /* border-bottom: 1px solid #EBEBEB; */
    background: #fff;
    color: #828282;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* display: block; */
    z-index: 1000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* padding: 0 100px; */
    height: 2rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
	font-size: 15px;
}

.not-at-top #t4-header.t4-sticky {
    top: 0;
}

/* #t4-topbar1-wrap .t4-topbar1 { */
    /* padding: 0 100px; */
/* } */
/* @media (max-width: 1499.98px) { */
	/* #t4-topbar1-wrap .t4-topbar1 { */
		/* padding: 0 18px; */
	/* } */
/* } */
.t4-topbar1 p {
	margin: 0;
}
/* mawe t4-topbar1 */

/* mawe t4-topbar2 */
#t4-topbar2 {
    background: #fff;
    border-bottom: 1px solid #EBEBEB;
    display: block;
    z-index: 1000;
}
.t4-topbar2 {
    border-bottom: 1px solid #EBEBEB;
    color: #828282;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    /* padding: 0 100px; */
    height: 4rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
}
/* #t4-topbar2-wrap .t4-topbar2 { */
    /* padding: 0 100px; */
/* } */
/* @media (max-width: 1499.98px) { */
	/* #t4-topbar2-wrap .t4-topbar2 { */
		/* padding: 0 18px; */
	/* } */
/* } */

/* mawe t4-topbar2 */

/* mawe hero */
.hero-item h1 {
	font-size: 50px;
}
.hero-item {
	/* max-width: 650px !important; */
	max-width: unset !important;
}
.hero-content {
	margin-bottom: 30px;
}
.hero-item img,
.hero-item .hero-video {
	float: right;
}
@media (min-width: 768px) {
	.hero-item img {
		max-width: 70%;
	}
}
@media (min-width: 992px) {
	.hero-item img {
		max-width: 35%;
	}
}
.acm-hero.style-1::before {
	background: rgba(0, 0, 0, 0.4);
}

.acm-hero.style-1 {
	padding: 116px 0 152px;
	background-position: right center;
}
@media (max-width: 1199.98px) {
	.acm-hero.style-1 {
		padding: 58px 0 104px;
	}
}
/* mawe hero */

/* mawe hero-module */
.hero-module {
	float: right;
	border: 1px solid #fd8204;
	padding: 20px;
}
.hero-module h3 {
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	line-height: 1em;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.hero-module h4 {
	color: #bbbbbb;
	font-size: 20px;
	font-weight: 600;
	line-height: 1em;
}
.hero-module {
	font-size: 18px;
}
.hero-module ol, ul, dl {
	margin-top: 0;
	margin-bottom: 0;
}
/* mawe hero-module */

/* mawe sidebar */
/* .t4-col.sidebar-r.col-12.col-lg-4 { */
	/* position: relative; */
	/* top: -120px; */
/* } */
/* mawe sidebar */

/* mawe masthead */
div.ja-masthead:before {
	opacity: 0.15 !important;
}
div.ja-masthead .ja-masthead-detail {
	padding: 130px 56px;
}
div.ja-masthead .ja-masthead-detail .ja-masthead-title {
    font-size: 55px;
	line-height: 55px;
}
@media (max-width: 767px) {
	div.ja-masthead .ja-masthead-detail {
		padding: 40px 20px;
	}
	div.ja-masthead .ja-masthead-detail .ja-masthead-title {
		font-size: 35px;
		line-height: 35px;
	}
}
/* mawe masthead */

/* mawe titles */
.t4-main-body h4,
.t4-main-body .h4 {
	margin-top: 30px;
	font-weight: 500;
	font-size: 20px;
}
/* mawe titles */

/* mawe hidden */
.t4-main-body .blog-hidden {
	display: none;
}
/* mawe hidden */

.t4-main-body .t4-module {
	margin-top: 0;
}

/* mawe section-1 */
.t4-section.section-overlap {
	padding-top: 40px;
    padding-bottom: 40px;
}.t4-section.section-overlap .t4-section-inner {
	margin-top: -80px;
}
@media (max-width: 1199.98px) {
	.t4-section.section-overlap .t4-section-inner {
		margin-top: -80px;
	}
}
/* mawe section-1 */

/* mawe t4-section narrow */
.t4-section.narrow {
	padding: 32px 0;
}
/* mawe t4-section narrow */

/* mawe section-title-wrap */
.section-title-wrap,
.section-title {
    max-width: unset !important;
	margin-left: unset;
    margin-bottom: 0;
}
.section-title-wrap .sub-heading {
    text-transform: unset;
}
/* mawe section-title-wrap */

/* mawe openinghours */
.rowinfo {
	margin-bottom:40px;
}
.openinghours h3 {
	margin-top:0;
}
/* mawe openinghours */

/* mawe img-icons */
.img-icon img {
	border-radius:3px;
}
.img-icon-orange {
	border-radius:3px;
	background-color: #fd8204;
	padding: 5px;
}
/* mawe img-icons */

/* mawe greybox */
.module.greybox {
	background-color: #dddddd;
	padding: 20px;
	margin-bottom:25px;
}
.greybox .custom-list li {
	background: url(../images/square-white.gif) no-repeat left 9px;
	/* opacity: 0.5 !important; */
	border:1px solid #dddddd;
}
.greybox a:link,
.greybox a:visited,
.greybox a:link h4, 
.greybox a:visited h4 {
	/* color: #fae7d7 !important; */
}
.greybox a:hover,
.greybox a:focus,
.greybox a:active,
.greybox a:hover h4,
.greybox a:focus h4,
.greybox a:active h4 {
	color: #ffffff !important;
}
/* mawe greybox */

/* mawe megamenu */
.dropdown-menu.level1 a.dropdown-item:link,
.dropdown-menu.level1 a.dropdown-item:visited {
	color:#fd8204 !important;
}
.dropdown-menu.level1 a.dropdown-item:hover,
.dropdown-menu.level1 a.dropdown-item:focus,
.dropdown-menu.level1 li.active a.dropdown-item {
	color:#333333 !important;
}

/* .nav-item { */
    /* border-left: 1px solid #fff; */
/* } */

/* mawe custom ul */
.custom-noframe {
	margin: 30px 0 40px 0;
	}
.custom-frame {
	border: 2px solid #fd8204;
	padding: 10px 20px;
	margin: 30px 0 40px 0;
	}
.custom-list, 
.custom-list ul {
	display:block;
	overflow: hidden;
	list-style: none;
	padding-left:5px;
}
.custom-list li {
	background: url(../images/square.gif) no-repeat left 7px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.custom-list li ul li {
	background: url(../images/line.gif) no-repeat left 10px;
	padding-left: 20px;
	margin-bottom: 5px;
}
.custom-list-icons {
	display:block;
	overflow: hidden;
	list-style: none;
	padding-left: 0;
}
.custom-list-icons li > img {
	margin: 1px 10px 1px 1px;
}
.custom-list-icons li {
	margin-bottom: 15px;
}
/* mawe custom ul */


/* mawe t4-copyright */

.t4-section.t4-copyright {
    min-height: 150px;
}
.t4-copyright {
	padding: 0 !important;
}
.t4-copyright .t4-module,
.t4-copyright .t4-section-inner .container{
	padding: 20px 0;
}
.t4-copyright .t4-module {
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	width: 100% !important;
}
.t4-copyright .t4-module .module-title {
	margin-bottom: 12px;
	color: #ffffff;
}
.t4-copyright .t4-module .module-title span {
	font-size: 18px;
}
.t4-copyright .no-title .module-ct {
	margin-top: 40px;
}
.t4-copyright .t4-module .navbar {
	padding: 0;
}
.t4-copyright .t4-module .navbar-nav.horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.t4-copyright .t4-module .navbar-nav.horizontal li {
	-webkit-box-flex: 0;
	margin-right:30px;
}

.t4-copyright .navbar-nav.horizontal a:link,
.t4-copyright .navbar-nav.horizontal a:visited,
 {
	color: #fd8204 !important;
}
.t4-copyright .navbar-nav.horizontal a:focus,
.t4-copyright .navbar-nav.horizontal a:active,
.t4-copyright .navbar-nav.horizontal a:hover {
	color: #ffffff !important;
}
/* mawe t4-copyright */

/* mawe t4-topmenu */
.t4-topbar2-right .t4-module {
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	width: 100% !important;
}
.t4-topbar2-right .navbar {
	padding: 0;
}
.t4-topbar2-right .navbar-nav.horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.t4-topbar2-right .navbar-nav.horizontal li {
	-webkit-box-flex: 0;
	margin-left: 14px;
}
@media (min-width: 768px) {
	.t4-topbar2-right .navbar-nav.horizontal li {
		margin-left: 30px;
	}
}

.t4-topbar2-right .navbar-nav.horizontal a:link,
.t4-topbar2-right .navbar-nav.horizontal a:visited {
	color: #fd8204 !important;
}
.t4-topbar2-right .navbar-nav.horizontal a:focus,
.t4-topbar2-right .navbar-nav.horizontal a:hover,
.t4-topbar2-right .navbar-nav.horizontal li.active a {
	color: #000000 !important;
	font-weight: normal;
}

/* mawe t4-topmenu */

/* mawe blogmenu */
@media (min-width: 992px) {
	.greybox.blogmenu {
		/* margin-top: 139px */
		margin-top: 96px;
	}
}

.blogmenu .features-item {
	display: flex;
}
.blogmenu a.features-link {
	margin-bottom: 20px;
	padding: 1px 0;
}
.blogmenu a.features-link:link,
.blogmenu a.features-link:visited,
 {
	color: #fd8204 !important;
}
.blogmenu a.features-link:focus,
.blogmenu a.features-link:active,
.blogmenu a.features-link:hover {
	color: #ffffff !important;
	margin-bottom: 20px;
	padding: 1px 0;
}


/* mawe categories-schenker */
.categories-schenker {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
    justify-content: center;
    /* font-weight: 500; */
    font-size: 18px;
}
.categories-schenker li {
    margin: 0 18px;
}
.categories-schenker li a:link,
.categories-schenker li a:visited {
    color: #fd8204 !important;
}
.categories-schenker li a:hover,
.categories-schenker li a:focus,
.categories-schenker li.active a  {
    color: #000000 !important;
}


/* mawe blog-heading-2 */


/* t4-header */
#t4-header {
    background: #fd8204;
}
.t4-megamenu .navbar-nav > li > a, 
.t4-megamenu .navbar-nav > li > .nav-link {
    font-size: 16px;
	font-weight: 500;
 	min-height: 4rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 16px;
    padding-right: 17px;
}
.t4-megamenu .navbar-nav > li {
	/* border-right: 1px #ffffff solid; */
}
/* t4-header */

/* page header */
.page-header h1,
.categories-list h1 {
	font-family: var(--heading-font-family);
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    line-height: var(--heading-line-height);
    letter-spacing: var(--heading-letter-spacing);
	font-size: 40px;
	text-transform: unset !important;
}
.item-page .page-header h2 {
    /* font-size: 35px; */
}
/* page header */



/* mawe acm features schenker */
.acm-features.schenker .features-content-wrap {
	padding-left: 36px;
	padding-right: 36px;
}
.acm-features.schenker .features-content-wrap .features-content {
	padding: 36px 22px 24px 0;
}
.acm-features.schenker .features-image {
	background-size: cover;
	background-position: center center;
	position: relative;
}
.acm-features.schenker .features-item-wrap {
	float:right;
}
.acm-features.schenker .feature-button {
	width:100%;
	margin-top: 10px;
}
.acm-features.schenker .lead  {
	font-size: 18px;
	margin-bottom: 10px;
}
/* mawe acm schenker team */

/* mawe module contactperson */
.contactperson .item-content {
    padding: 54px;
    position: relative;
}
.contactperson .item-content {
    padding: 36px;
}

.contactperson .item {
	box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
	/* box-shadow: 6px 6px 10px rgba(0,0,0,0.6); */
	transition: box-shadow 0.3s ease-in-out;
}
/* Transition to a bigger shadow on hover */
.contactperson .item:hover,
.contactperson .item:hover, 
.contactperson .item:hover {
	box-shadow: 6px 6px 10px rgba(0,0,0,0.6);
}
/* mawe module contactperson */

/* mawe module lapsus */
.mod-lapsus {
	margin: 50px 0;
}
.lapsus h2 {
  margin-top: 0;
}
.lapsus {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lapsus .maintitle {
	color: #fd8204!important;
	font-size: 32px;
	font-weight: 700;
}
.lapsus .subtitle {
	color: #fd8204!important;
	font-size: 24px;
	font-weight: 700;
}
.lapsus .vertical-center {
	margin-left: 20px;
}
.lapsus .video-container {
	margin-bottom: unset;
}

/* mawe module lapsus */



/* mawe fontawesome icons */
.icon::before {
	color:#fd8204;
    width: 1em;
    display: inline-block;
    margin-right: .5em;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
/* mawe fontawesome icons */

/* mawe footer */
.t4-footer .t4-module {
	-ms-flex: 0 0 100% !important;
	flex: 0 0 100% !important;
	width: 100% !important;
	border-bottom: none;
    padding: 60px 18px;
}
.t4-footer .t4-section-inner {
    margin: auto;
    padding: 80px 0;
}
.t4-footer .t4-row .t4-col + .t4-col {
    border-left: none;
}
.t4-footer .t4-module .module-title {
	margin-bottom: 18px;
}
.t4-footer .t4-module .module-title span {
	font-size: 18px;
}

.t4-footer .t4-module .navbar-nav.cols-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}
.t4-footer .t4-module .navbar-nav.cols-2 li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.t4-footer .t4-module .navbar-nav.horizontal {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.t4-footer .t4-module .navbar-nav.horizontal li {
	-webkit-box-flex: 0;
	margin-right:20px;
}
.t4-footer .t4-module h4 {
    font-size: 14px;
	color: #fff;
}

.t4-footer .social-follow {
	font-size: 52px;
}
/* mawe footer */

/* mawe osgallery */
.osGallery-button-box,
.os-cat-tab-images {
	background-color:#f6f6f6;
}
div#t4-section-9 {
	background-color: #f6f6f6;
}
.os-gallery-caption.onImage {
	font-size: 22px;
	line-height: 1em;
}
.img-block.dimas-effect:hover img {
    opacity: 0.1 !important;
}
.img-block.dimas-effect:hover
.os-gallery-caption p:first-child {
	text-align: center !important;
	margin: 0;
	width: 100%;
	background-color: #fd8204;
	color: #ffffff;
}
.spacer-none .section-title-wrap {
    margin-bottom: 24px;
}
.spacer-none .osgalery-cat-tabs {
	display: none;
}
.osgalery-cat-tabs {
    display: none;
}
/* mawe osgallery */

/* mawe t4-section-11 */

div[id*="t4-section-"],
div[id^="t4-section-"] {
	padding-top: 24px;
	padding-bottom: 54px;
}

.jobs #t4-section-11 {
	padding-top: 0;
	padding-bottom: 108px;
}
/* mawe t4-section-11 */


/* mawe graphis hack custom scss */
.mod-article-list .owl-carousel .owl-nav > button.owl-next {
    -webkit-mask-image: url(../images/icon-right.svg);
    mask-image: url(../images/icon-right.svg);
}

.mod-article-list .owl-carousel .owl-nav > button {
    -webkit-mask-image: url(../images/icon-left.svg);
    mask-image: url(../images/icon-left.svg);
}
.acm-testimonial.style-1 .owl-carousel .owl-nav > button.owl-next {
    -webkit-mask-image: url(../images/icon-right.svg);
    mask-image: url(../images/icon-right.svg);
    -webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}
.acm-testimonial.style-1 .owl-carousel .owl-nav > button {
    -webkit-mask-image: url(../images/icon-left.svg);
    mask-image: url(../images/icon-left.svg);
    -webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
}
/* mawe graphis hack custom scss */

/* mawe mod-article-list whole */
.mod-article-list.whole .pull-left.intro-image,
.mod-article-list.whole .intro-image.pull-left {
    float: none !important;
    margin: 0;
}
.mod-article-list.whole .intro-image::after {
    display: block;
    clear: both;
    content: "";
}

.mod-article-list.whole .article-content {
	min-height: 450px;
    position: relative;
    padding: 28px;
}
.mod-article-list.whole .category {
    margin: 0;
	padding: 0;
}
.mod-article-list.whole .category-name {
	position: absolute;
	top: 0;
	left: 28px;
	margin-top: -18px;
	margin-bottom: 1rem;
    background: #fd8204;
    color: #fff;
	font-weight: 600;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	padding: 0 18px;
}
.mod-article-list.whole a {
	color: #585858 !important;
}
.article-meta {
    position: absolute;
    font-size: 14px;
	color: #cccccc;
    bottom: 0;
    right: 28px;
    margin-bottom: 20px;
}
.article-meta div {
    margin-right: 0 !important;
}
.articles-date {
    width: 100%;
    text-align: right;
}
/* mawe mod-article-list whole */


/* mawe items-intro whole */
.items-intro.whole .pull-left.intro-image,
.items-intro.whole .intro-image.pull-left {
    float: none !important;
    margin: 0;
}
.items-intro.whole .intro-image::after {
    display: block;
    clear: both;
    content: "";
}

.items-intro.whole .article-content {
	min-height: 450px;
    position: relative;
    padding: 28px;
}
.items-intro.whole .category {
    margin: 0;
	padding: 0;
}
.items-intro.whole .category-name {
	position: absolute;
	top: 0;
	left: 28px;
	margin-top: -18px;
	margin-bottom: 1rem;
    background: #fd8204;
    color: #fff;
	font-weight: 600;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	padding: 0 18px;
}
.category-name a {
	text-transform: unset !important;
}

.items-intro.whole a {
	color: #585858 !important;
}
.items-intro.whole .readmore a:link,
.items-intro.whole .readmore a:visited {
	color:#fd8204 !important;
}
.items-intro.whole .readmore a:hover,
.items-intro.whole .readmore a:focus {
	color:#333333 !important;
}

/* mawe items-intro */

/* mawe blogwhole */
.blogwhole .article-info {
    position: absolute;
    font-size: 14px;
    color: #cccccc;
    bottom: 0;
    right: 28px;
    margin-bottom: 20px;
}

/* mawe blogwhole */

/* mawe testimonial */
.acm-testimonial.style-1 .testimonial-content {
	padding-top: 0;
}
/* mawe testimonial */

/* mawe btn-cta */
.btn-cta-home,
.btn-cta-sidebar {
	width: 100% !important;
	background-color: #fd8204 !important;
    border: none !important;
	margin: 5px 0;
	font-size: 1rem;
}

.btn-cta-home:hover,
.btn-cta-sidebar:hover {
	background-color: #d98e03 !important;
    opacity: unset !important;
}

.btn-cta-sidebar {
	text-align: left;
}
/* mawe btn-cta */

/* mawe view-schenkerblog-detail item-image */
.view-schenkerblog-detail .item-image {
	margin-bottom: 20px;
}


/* mawe owl-item */
.owl-item {
	position: relative;
}
.owl-item {
	margin-bottom: 20px!important;
}
.owl-item .item-inner {
	margin: 0 10px 0 10px !important;
	box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
	/* box-shadow: 6px 6px 10px rgba(0,0,0,0.6); */
	transition: box-shadow 0.3s ease-in-out;
}
/* Transition to a bigger shadow on hover */
.owl-item .item-inner:hover {
	box-shadow: 6px 6px 10px rgba(0,0,0,0.6);
}
/* mawe owl-item */

/* mawe owl-item mitarbeiter */
.acm-testimonial.style-1 .testimonial-item .testimonial-content .quote-mask {
	font-size: 50px;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 1;
	opacity: 0.2;
}
/* mawe owl-item mitarbeiter */

/* mawe owl-nav */
#Mod299 .owl-nav {
	margin-top: 0;
}
/* mawe owl-nav */

/* mawe blog item */
.com-content-category-blog.blog .item-content {
    min-height: unset;
}
.com-content-category-blog.blog.m-height .item-content {
    min-height: 480px;
	
}
.com-content-category-blog.teamblog .item-content {
    min-height: 274px;
}
.com-content-category-blog.leistungblog .item-content {
    padding: 0;
}

.itemshadow .com-content-category-blog.blog .item,
.itemshadow .com-content-category-blog.teamblog .item, 
.itemshadow .com-content-category-blog.leistungblog .item {
	box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
	/* box-shadow: 6px 6px 10px rgba(0,0,0,0.6); */
	transition: box-shadow 0.3s ease-in-out;
}
/* Transition to a bigger shadow on hover */
.itemshadow .com-content-category-blog.blog .item:hover,
.itemshadow .com-content-category-blog.teamblog .item:hover, 
.itemshadow .com-content-category-blog.leitungblog .item:hover {
	box-shadow: 6px 6px 10px rgba(0,0,0,0.6);
}

.teamblog .page-header h2 {
	font-size: 1.4rem !important;
}
/* mawe blog-item */

/* mawe blog detail page */
.view-article dd.published {
	margin-bottom: 20px;
}


/* mawe c-offcanvas--right */
.c-offcanvas--right {
	width: 400px;
}
.t4-offcanvas .t4-off-canvas-header {
    background-color: #585858;
}
/* mawe c-offcanvas--right */

/* mawe helpers */
.flush-top {
	margin-top: 0 !important;
	padding-top: 0 !important;
	line-height: 1em;
}
h2.flush-top {
	font-size: 24px !important;
}
.mb-35 {
	margin-bottom: 35px !important;
}
.mt-35 {
	margin-top: 35px !important;
}
/* mawe helpers */

/* mawe breezingforms */
.form-control.ff_elem.inputbox,
.jform-select.ff_elem.chzn-done {
	max-width: unset !important;
}

.bfQuickMode div .row {
	margin-left: 0 !important;
}
.bfQuickMode .form-group-actions {
    padding-right: 25px;
}

button[id*="calendarButton"]:after {
    font-family: FontAwesome;
    content: "\f073";
    top: 0px;
    left: 11px;
}

div[id^="bfPickFiles"]:after {
    font-family: FontAwesome;
    /* content: "\f093"; */
    top: 0px;
    left: 11px;
}
button[id*="calendarButton"],
div[id^="bfPickFiles"] {
    height: 55px;
    font-size: 32px !important;
    width: 55px;
    padding: 0;
}
div[id*="Zeile"] {
	padding-right: 0 !important;
	width: 100%;
}
div[id*="Zeile"] .row {
    margin-left: 0 !important;
}
div[id*="Zeile"] .row .bfElemWrap {
	padding-left: 0 !important;
	float: left;
}
div[id*="Zeile"] [class^="col-"],
div[id*="Zeile"] [class*=" col-"] {
    /* padding-right: 18px;  */
}
#bfElemWrap86,
#bfElemWrap29,
#bfElemWrap55,
#bfElemWrap1060 {
	width: 100%;
	padding-right: 0;
}
@media (min-width: 573px) {
	#bfElemWrap86 {
		padding-right: 18px;
	}
	#bfElemWrap29 {
		padding-right: 18px;
	}
}
/* .bfQuickMode .form-control, */
/* #ff_form3 { */
	/* border: 1px #cccccc solid; */
	/* padding: 20px; */
/* } */
.bfQuickMode select,
.bfQuickMode .inputbox,
.bfQuickMode .field-calendar input {
	height: 54px;
	border: 1px solid #fd8204;
}
.bfQuickMode input.form-control::placeholder {
}
.bfQuickMode .form-control:disabled,
.bfQuickMode .inputbox:disabled,
.bfQuickMode .form-control[readonly],
.bfQuickMode .inputbox[readonly] {
    border: none !important;
}

.bfQuickMode input,
.bfQuickMode select,
.bfQuickMode textarea {
	padding:15px;
	max-width: unset !important;
	border-radius: 0px;
}
.bfQuickMode select {
	width: 100%;
}
#bfElemWrap132 .form-label,
#bfElemWrap320 .form-label,
#bfElemWrap362 .form-label,
#bfElemWrap376 .form-label,
#bfElemWrap445 .form-label,
#bfElemWrap1213 .form-label {
	width: 400px;
}
#bfElemWrap132 .nonform-control,
#bfElemWrap320 .nonform-control,
#bfElemWrap362 .nonform-control,
#bfElemWrap376 .nonform-control,
#bfElemWrap445 .nonform-control,
#bfElemWrap1213 .nonform-control {
	width: 33.3%;
}
#bfElemWrap36 .nonform-control {
	width: 100%;
}

#bfElemWrap362,
#bfElemWrap376 {
	margin: 20px 0;
}
#bfElemWrap362 button,
#bfElemWrap376 button {
	height: 54px;
	width: 54px;
	padding: 0;
}
#bfElemWrap445 {
	margin: 20px 0 40px;
}
#bfElemWrap337 .radio-form-group .nonform-control {
	width: 100% !important;
}
#bfElemWrap337 label {
	min-width: unset !important;
}

.bfSectionDescription legend {
	margin-top: 20px;
	padding-bottom: 10px;
}
.radio-inline.inline {
    margin-right: 20px;
	/* white-space: nowrap; */
    line-height: 2.2em;
	display: inline-block !important;
}

.field-calendar.input-group .input-group {
	flex-wrap: nowrap;
}

.field-calendar input {
	height: 54px;
}

.field-calendar span.icon-calendar {
	font-size: 32px;
	position: relative;
	left: 4px;
	top: 0;
}
 .form-group.other-form-group {
	display: inline-flex !important;
}
.bfSectionDescription.mb-2.card.card-body.bg-light {
	margin: 0;
	padding: 0;
	background-color: #ffffff !important;
	border: none;
}
/* mawe breezingforms */

/* mawe breezingforms bewerbungsformular */
#ff_form9 legend {
	color: #fd8204;
}
/* mawe breezingforms bewerbungsformular */


/* mawe tabs */

/* mawe inaktiver tab */
div[data-rlta-element="button-list"] div.schenker.solid {
	border-radius: 0px !important;
	border-top: 2px solid #fd8204 !important;
	background-color: #fd8204 !important;
	color: #ffffff;
}
div[data-rlta-element="button-list"] div.schenker.solid h3 {
	color: #ffffff;
}
/* mawe inaktiver tab */

/* div.schenker.solid[data-rlta-element="button-list"][aria-selected="true"], */
/* div.schenker.solid:hover { */
	/* border-color: #fd8204 !important; */
	/* border-bottom-color: transparent !important; */
/* } */

/* mawe aktiver tab + hover */
div[data-rlta-element="button-list"] div.schenker.solid[aria-selected="true"],
div[data-rlta-element="button-list"] div.schenker.solid:hover {
	box-shadow: none !important;
	border-radius: 0px !important;
	background-color: #ffffff !important;
}
div[data-rlta-element="button-list"] div.schenker.solid[aria-selected="true"] h3,
div[data-rlta-element="button-list"] div.schenker.solid:hover h3 {
	/* border-bottom-color: transparent !important; */
	color: #fd8204;
}

div[data-rlta-state="open"] {
	border-top: none !important;
	border-radius: 0px !important;
}
/* mawe aktiver tab */

/* mawe tabs */
	

.ablauf p {
	font-size: 13px;
	margin-bottom: 30px !important;
}
.ablauf h4 {
	text-transform: uppercase;
	font-size: 13px;
}
/* mawe tabs */

/* mawe leistungen blog */
.overlay_item {
	 position: relative;
	 height: 100%;
	 background-color: lightGrey;
	 overflow-y: hidden;
	 box-shadow: 0.1rem 0.1rem 1rem rgba(0, 0, 0, 0.1);
}
 .overlay_item h2 {
	 font-size: 24px;
	 margin: 0;
	 display: block;
	 background-color: #fd8204;
	 color: #ffffff;
	 padding: 1rem;
}
.overlay_item h2 {
	 transform: translate3d(0, -100%, 0);
	 transition: transform 400ms;
}
 .overlay_item h3 {
	 font-size: 19px;
}
 .overlay_item a {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: 1;
}
@media (min-width: 768px) {

	.overlay_item a:hover ~ .item__overlay, 
	.overlay_item a:focus ~ .item__overlay {
		 transform: translate3d(0, 0, 0);
	}
	.overlay_item a:hover ~ .item__overlay h2, 
	.overlay_item a:focus ~ .item__overlay h2 {
		 transform: translate3d(0, 0, 0);
	}
	.overlay_item a:hover ~ .item__overlay .item__body, 
	.overlay_item a:focus ~ .item__overlay .item__body {
		 opacity: 0.8;
	}
}

img.overlay {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.item__overlay {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	transition: transform 300ms;
	background-color: lighten(deeppink, 15%);
	transform: translate3d(0, 100%, 0);
}
.item__body {
	background-color: #fd8204;
	color: #ffffff !important;
	flex-grow: 1;
	padding: 1rem;
	opacity: 0;
	transition: opacity 500ms 100ms;
}
.item__body h3 {
	color: #ffffff !important;
}
.item__body  p {
	color: #ffffff !important;
    margin: 0;
}
/* mawe leistungen blog */

/* mawe dl-box */
.dl-box {
	width: 100%;
	/* box-shadow: 1px 3px 3px rgba(0,0,0,0.4); */
	box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
	transition: box-shadow 0.3s ease-in-out;
	margin-bottom: 25px;
}
/* Transition to a bigger shadow on hover */
/* .dl-box:hover { */
	/* box-shadow: 6px 6px 10px rgba(0,0,0,0.6); */
/* } */

.dl-box-inner {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.dl-box-title h3 {
	background-color: #fd8204;
	color: #ffffff;
	text-align: center;
	padding: 10px 0;
	margin: 0;
}

.dl-box-inner a:hover .dl-box-title h3 {
	background-color: #d98e03 !important;
    opacity: unset !important;
}
.dl-box-inner a:hover .dl-box-body,
.dl-box-inner a:hover .dl-box-body-half {
	background-color: #eeeeee !important;
}

.dl-box-body {
	background-color: #ffffff !important;
	color: #333333;
	text-align: center;
	padding: 10px;
}
.dl-box-body-half {
	background-color: #ffffff !important;
	text-align: center;
	padding: 14px 10px;
	font-size: 20px;
	width: 100%;
}
.dl-box-body > img {
	width: 80%;
	height: 80%;
	margin: auto;
}

.dl-box-body-half,
.dl-box-body-half div {
	display: inline-block;
	vertical-align: middle;
}
.dl-box-body-half img {
    width: 30%;
    height: 30%;
    margin: 9px auto;
}
.items-intro .item-wrap {
    /* display: inline-flex; */
    display: inline-block;
    margin-right: -4px;
}
/* mawe dl-box */

/* mawe search */
.view-search .badge-info {
    background-color: #fd8204;
}
/* mawe search */

/* mawe badge warning */
.badge.badge-warning {
	display: none;
}
/* mawe badge warning */

/* mawe pager */
.page-item.disabled .page-link {
    border: none;
}
/* mawe pager */

/* mawe responsive-container */
.video-container {
    position: relative;
    padding-bottom: 45.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
	margin-bottom: 35px;
}
.video-container-nocontrols {
    position: relative;
    padding-bottom: 49.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin-bottom: 35px;
}
.video-container iframe, 
.video-container object,
.video-container embed,
.video-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* mawe schenker-search-line */
.schenker-search {
	
}
.schenker-search .schenker-inputbox {
	border-top: none;
	border-left: none;
	border-bottom: 1px solid #333333;
	border-right: none;
	width: 180px;
	margin-right: 5px;
	padding: 2px;
}
.schenker-search .schenker-button {
	font-size: 1.0rem;
	background-color: #cccccc;
	padding: 0.1rem 0.2rem;
	color: #666666;
}
.schenker-search .schenker-button:hover {
	background-color: #dddddd;
	color: #000000;
}

@media (max-width: 767px) {
	.schenker-search .schenker-inputbox {
		width: 120px;
	}
}

/* mawe schenker-search-line */


/* mawe schenker-search-box */
.schenker-search-box {
	
}
.schenker-search-box .schenker-inputbox {
	font-size: 0.8rem;
	border: 1px solid #cccccc;
	/* width: 300px; */
	width: 250px;
	margin-right: 5px;
	padding: 2px;
	outline: none;
	border-radius: 3px;
	padding-left: 7px;
}
.schenker-search-box .schenker-inputbox:focus::placeholder {
  color: transparent;
}
.schenker-search-box .schenker-inputbox:active, 
.schenker-search-box .schenker-inputbox:focus {
	border-color:#fd8204;
}
.schenker-search-box .schenker-button {
	font-size: 0.8rem;
	padding: 0;
	color: #cccccc;
	position: relative;
	left: -30px;
}
.schenker-search-box .schenker-button:hover {
	color: #000000;
}
.schenker-search-box .form-inline {
	position: relative;
	left: 25px;
}

@media (max-width: 767px) {
	.schenker-search-box .schenker-inputbox {
		width: 160px;
	}
}

/* mawe schenker-search-box */

/* mawe view-article */
.view-article .article-hidden {
	display: none;
}
/* mawe view-article */

/* mawe phoca downloads */
.phocadownloadfilelist {
    border: none;
}
/* mawe phoca downloads */

/* mawe certificates */
.certificate_iso {
	width: 38%;
	margin-right: 20px;
}
.certificate_proven {
	width: 52%;
}
.proven-stars {
	margin-top: 30px;
	margin-bottom: 30px;
}
/* mawe certificates */


