@font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 200;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-200.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 300;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-300.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 400;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-regular.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 500;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-500.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 600;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-600.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 700;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-700.svg#Barlow) format('svg'); } @font-face {
font-family: 'Barlow';
font-style: normal;
font-weight: 800;
src: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.eot); src: local(''), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.eot?#iefix) format('embedded-opentype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.woff2) format('woff2'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.woff) format('woff'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.ttf) format('truetype'), url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/fonts/barlow-v5-latin-800.svg#Barlow) format('svg'); }
body {
font: 18px/22px 'Barlow', sans-serif;
font-weight: 400;
margin: 0;
padding: 0;
background-image: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/assets/bg_master_kurve.png);
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% auto;
}
@media (max-width: 767px) {
body {
font: 16px/20px 'Barlow', sans-serif;
}
}
[data-elementor-type="wp-page"] {
padding-bottom: 20px;
}
b,
strong {
font-weight: 600;
}
.elementor-heading-title {
color: inherit!important;
}
.elementor-element.elementor-widget.elementor-widget-text-editor.elementor-widget {
color: inherit!important;
}
h1 {
font: 80px/80px 'Barlow', sans-serif;
font-weight: 700;
margin: 0;
padding: 0;
text-transform: uppercase;
}
@media (max-width: 1240px) {
h1 {
font: 70px/70px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 1024px) {
h1 {
font: 50px/55px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 767px) {
h1 {
font: 35px/45px 'Barlow', sans-serif;
font-weight: 700;
hyphens: auto;
}
}
h2 {
font: 40px/40px 'Barlow', sans-serif;
font-weight: 500;
margin: 0;
padding: 0;
}
@media (max-width: 1240px) {
h2 {
font: 30px/30px 'Barlow', sans-serif;
font-weight: 500;
}
}
@media (max-width: 1024px) {
h2 {
font: 20px/25px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 767px) {
h2 {
font: 25px/35px 'Barlow', sans-serif;
font-weight: 700;
hyphens: auto;
}
}
h3 {
font: 20px/24px 'Barlow', sans-serif;
margin: 0 0 10px 0;
padding: 0;
font-weight: 500;
}
h6 {
font: 70px/70px 'Barlow', sans-serif;
font-weight: 700;
margin: 0;
padding: 0;
text-transform: uppercase;
}
@media (max-width: 1240px) {
h6 {
font: 60px/60px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 1024px) {
h6 {
font: 40px/45px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 767px) {
h6 {
font: 35px/45px 'Barlow', sans-serif;
font-weight: 700;
hyphens: auto;
}
}
.xl h1,
.xl h2,
.xl h3 {
font-size: 80px!important;
font-weight: 700!important;
margin-bottom: 10px!important;
}
@media (max-width: 1240px) {
.xl h1,
.xl h2,
.xl h3 {
font: 70px/70px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 1024px) {
.xl h1,
.xl h2,
.xl h3 {
font: 50px/55px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 767px) {
.xl h1,
.xl h2,
.xl h3 {
font: 20px/30px 'Barlow', sans-serif !important;
font-weight: 700!important;
hyphens: auto;
}
}
.headlines .inner.sub {
margin: 0 0 20px 0;
}
.headlines .inner.sub h2,
.headlines .inner.sub h3 {
font: 45px/45px 'Barlow', sans-serif;
font-weight: 700!important;
text-transform: uppercase;
}
@media (max-width: 1024px) {
.headlines .inner.sub h2,
.headlines .inner.sub h3 {
font: 40px/40px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 767px) {
.headlines .inner.sub h2,
.headlines .inner.sub h3 {
font: 25px/30px 'Barlow', sans-serif !important;
font-weight: 700!important;
hyphens: auto;
}
}
.headlines .inner.sub .section h2 {
font: 80px/80px 'Barlow', sans-serif;
font-weight: 700;
margin: 0;
padding: 0;
text-transform: uppercase;
}
@media (max-width: 1240px) {
.headlines .inner.sub .section h2 {
font: 70px/70px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 1024px) {
.headlines .inner.sub .section h2 {
font: 40px/40px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 767px) {
.headlines .inner.sub .section h2 {
font: 25px/35px 'Barlow', sans-serif !important;
font-weight: 700!important;
hyphens: auto;
}
}
.headlines .inner .section h2,
.headlines .inner .header h2 {
font: 80px/80px 'Barlow', sans-serif;
font-weight: 700;
margin: 0;
padding: 0;
text-transform: uppercase;
}
@media (max-width: 1240px) {
.headlines .inner .section h2,
.headlines .inner .header h2 {
font: 70px/70px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 1024px) {
.headlines .inner .section h2,
.headlines .inner .header h2 {
font: 40px/40px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 767px) {
.headlines .inner .section h2,
.headlines .inner .header h2 {
font: 25px/35px 'Barlow', sans-serif !important;
font-weight: 700!important;
hyphens: auto;
}
}
.headlines .inner h3 {
font: 40px/40px 'Barlow', sans-serif;
font-weight: 500;
}
@media (max-width: 767px) {
.headlines .inner h3 {
font: 20px/20px 'Barlow', sans-serif !important;
font-weight: 500!important;
}
}
.headlines .header {
color: #fff;
margin-top: 30%;
}
.headlines .header h2 {
font: 60px/60px 'Barlow', sans-serif;
font-weight: 600;
margin: 0;
padding: 0;
text-transform: uppercase;
}
@media (max-width: 1240px) {
.headlines .header h2 {
font: 60px/60px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 1024px) {
.headlines .header h2 {
font: 30px/30px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
@media (max-width: 1024px) {
.headlines .header h2 {
font: 25px/25px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
}
.headlines .header h3 {
font: 40px/40px 'Barlow', sans-serif;
font-weight: 500;
}
@media (max-width: 1240px) {
.headlines .header h3 {
font: 40px/40px 'Barlow', sans-serif !important;
font-weight: 500!important;
}
}
@media (max-width: 1024px) {
.headlines .header h3 {
font: 25px/25px 'Barlow', sans-serif !important;
font-weight: 500!important;
}
}
.headlines .xs h2,
.headlines .xs h3 {
margin-left: 5%!important;
}
.headlines .s h2,
.headlines .s h3 {
margin-left: 10%!important;
}
.headlines .m h2,
.headlines .m h3 {
margin-left: 15%!important;
}
.headlines .l h2,
.headlines .l h3 {
margin-left: 20%!important;
}
.headlines .xl h2,
.headlines .xl h3 {
margin-left: 25%!important;
}
.green {
color: #95c11f;
}
.blue {
color: #0080b3;
}
.blue.bg {
color: #fff !important;
background-color: #0080b3;
}
.blue.bg p {
color: #fff !important;
}
.blue .elementor-text-editor a {
color: #fff;
}
.blue .elementor-text-editor a:hover {
color: #fff;
text-decoration: underline;
}
.pink {
color: #bf035e;
}
.pink .elementor-text-editor a {
color: #fff;
}
.pink .elementor-text-editor a:hover {
color: #fff;
text-decoration: underline;
}
.orange {
color: #f39200;
}
.orange .elementor-text-editor a {
color: #fff;
}
.orange .elementor-text-editor a:hover {
color: #fff;
text-decoration: underline;
}
.grey {
color: #ededed;
}
.grey .elementor-text-editor a {
color: #fff;
}
.grey .elementor-text-editor a:hover {
color: #fff;
text-decoration: underline;
}
.white {
color: #fff;
}
.bg-green .elementor-widget-wrap {
background-color: #95c11f;
}
.bg-blue .elementor-widget-wrap {
background-color: #0080b3;
color: #fff;
}
.bg-pink .elementor-widget-wrap {
background-color: #bf035e;
color: #fff;
}
.bg-orange .elementor-widget-wrap {
background-color: #f39200;
color: #fff;
}
.bg-grey .elementor-widget-wrap {
background-color: #ededed;
}
.bg-white .elementor-widget-wrap {
background-color: #fff;
} .t-l {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.t-l-small {
-webkit-clip-path: polygon(45px 0, 101% 0, 101% 101%, 0 101%, 0 25px);
clip-path: polygon(45px 0, 101% 0, 101% 101%, 0 101%, 0 25px);
} .b-r {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%);
}
a {
color: #fff;
}
a:hover {
color: #fff;
text-decoration: underline;
}
.elementor-text-editor a {
color: #000;
text-decoration: underline;
}
.elementor-text-editor a:hover {
color: #000;
text-decoration: underline;
}
*:focus,
*:active,
*:visited {
outline: none !important;
}
@media (min-width: 768px) and (max-width: 1240px) {
.elementor-section.elementor-section-boxed > .elementor-container {
margin-left: 30px!important;
margin-right: 30px!important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
margin-left: 15px!important;
margin-right: 15px!important;
}
}
@media (max-width: 767px) {
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: inherit!important;
padding-left: 15px!important;
padding-right: 15px!important;
}
}
.jet-remove-all-filters__button {
cursor: pointer;
border: 0;
background-color: #bf035e;
height: 40px;
color: #fff;
border: 1px solid #bf035e;
transition: all 0.25s ease;
}
.jet-remove-all-filters__button:hover {
background-color: transparent;
color: #bf035e;
}
header { }
header .logo-header {
background: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/assets/logo_bruening-logistics.svg);
background-size: contain;
background-repeat: no-repeat;
height: 85px;
background-position: center left;
background-position-x: 40px;
transition: all 0.25s ease;
}
header .logo-header .home-btn {
height: 100%;
}
header .logo-header .home-btn .elementor-button {
display: block;
height: 100%;
line-height: inherit;
min-height: 85px;
padding: 0;
}
@media (max-width: 1280px) {
header .logo-header {
background-size: 200px;
background-position-x: 20px;
}
}
@media (max-width: 767px) {
header .logo-header {
background-size: contain;
background-position: left center;
}
}
@media (min-width: 1281px) {
header .assets-header {
margin-right: 20px;
}
}
@media (min-width: 1241px) {
header.elementor-sticky--effects .logo-header {
background-size: 200px;
}
}
header .elementor-social-icons-wrapper {
padding: 10px 40px 10px 0;
}
header .elementor-social-icons-wrapper .elementor-social-icon {
background-color: transparent;
}
@media (max-width: 1240px) {
header .elementor-social-icons-wrapper {
padding: 10px 20px 10px 0;
}
}
header .callback {
color: #d9d9d9 !important;
font-weight: 500;
letter-spacing: 0.05em;
text-transform: uppercase;
margin-right: 10px;
}
header .callback a {
color: #d9d9d9 !important;
font-weight: 500;
font-size: 18px!important;
}
@media (max-width: 1425px) {
header .callback {
font-size: 16px!important;
}
header .callback a {
font-size: 16px!important;
}
}
@media (min-width: 1241px) {
header .callback {
margin-right: 20px;
}
}
@media (min-width: 1241px) {
header .global-search {
margin-right: 20px;
}
}
header .global-search .elementor-search-form__toggle i {
background-color: transparent;
}
header #bg-mobile-menu { }
header #bg-mobile-menu a {
color: #000 !important;
font: 18px/20px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
}
header #bg-mobile-menu .jet-mobile-menu__breadcrumb .breadcrumb-label {
font: 18px/20px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
}
header #bg-mobile-menu .elementor-social-icons-wrapper a {
font-size: 40px;
}
header #bg-mobile-menu .wpml-ls-item {
display: none;
}
header .main-menu {
display: flex;
justify-content: flex-end !important; }
header .main-menu .jet-mega-menu { }
header .main-menu .jet-mega-menu .jet-mega-menu-item {   }
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__inner {
margin: 0!important;
padding: 0!important;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__link--top-level {
color: #000 !important;
font: 18px/20px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
margin-right: 20px;
letter-spacing: 0.05em;
transition: all 0.2s ease;
padding: 0 0 0 20px;
}
@media (max-width: 1425px) {
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__link--top-level {
font: 15px/20px 'Barlow', sans-serif;
font-weight: 700;
}
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__link--top-level:after {
content: '';
height: 40px;
width: 20px;
transition: all 0.2s ease;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__link--top-level:hover {
background-color: #ededed !important;
margin-right: 0;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-item__link--top-level:hover:after {
background-color: #ededed;
background-image: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/assets/bg-logo-icon-128.png);
background-position: center;
background-position-x: 10px;
background-repeat: no-repeat;
background-size: 50%;
width: 40px;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item.jet-mega-current-menu-item .jet-mega-menu-item__link--top-level,
header .main-menu .jet-mega-menu .jet-mega-menu-item.current_page_parent .jet-mega-menu-item__link--top-level,
header .main-menu .jet-mega-menu .jet-mega-menu-item.current_page_ancestor .jet-mega-menu-item__link--top-level {
margin-right: 0;
height: 40px;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item.jet-mega-current-menu-item .jet-mega-menu-item__link--top-level:after,
header .main-menu .jet-mega-menu .jet-mega-menu-item.current_page_parent .jet-mega-menu-item__link--top-level:after,
header .main-menu .jet-mega-menu .jet-mega-menu-item.current_page_ancestor .jet-mega-menu-item__link--top-level:after {
background-image: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/assets/bg-logo-icon-128.png);
background-position: center;
background-position-x: 10px;
width: 40px;
height: 20px;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu {
background-color: transparent;
box-shadow: none!important;
min-width: inherit;
width: 100%; }
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu:after {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0% 100%);
width: 100%;
height: 30px;
content: '';
background-color: #ededed;
display: block;
bottom: -29px;
position: absolute;
z-index: 0;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-mega-menu-item {
display: block;
z-index: 1;
background-color: #ededed;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-mega-menu-item .jet-mega-menu-item__inner {
display: block;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-mega-menu-item.jet-mega-current-menu-item {
background-color: #fff;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-mega-menu-item__link {
transition: all 0.2s ease;
font: 12px/20px 'Barlow', sans-serif;
font-weight: 500;
padding: 8px 20px 5px;
color: #000 !important;
display: block;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-mega-menu-item__link:hover {
background-color: #ffffff !important;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-sub-menu > li {
display: block;
z-index: 1;
background-color: #dadada;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item .jet-mega-menu-sub-menu .jet-sub-menu:after {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 55px) 100%, 0% 100%);
width: 100%;
height: 30px;
content: '';
background-color: #dadada;
display: block;
bottom: -29px;
position: absolute;
z-index: 0;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item:hover {
background-color: #ededed;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item:hover .jet-mega-menu-item__link--top-level {
background-color: #ededed !important;
margin-right: 0;
}
header .main-menu .jet-mega-menu .jet-mega-menu-item:hover .jet-mega-menu-item__link--top-level:after {
background-color: #ededed !important;
background-image: url(//www.bruening-logistics.de/wp-content/themes/hello-theme-child-master/assets/bg-logo-icon-128.png);
background-position: center;
background-position-x: 10px;
background-repeat: no-repeat;
background-size: 50%;
width: 40px;
}
@media (min-width: 1241px) {
header .meta-items {
width: 100%!important;
}
}
@media (max-width: 767px) {
header {
padding-left: 20px;
}
}
.mt-1,
.my-1 {
margin-top: 15px!important;
}
.mt-2,
.my-2 {
margin-top: 20px!important;
}
.mt-3,
.my-3 {
margin-top: 30px!important;
}
.mt-4,
.my-4 {
margin-top: 40px!important;
}
.mt-5,
.my-5 {
margin-top: 50px!important;
}
.mt-6,
.my-6 {
margin-top: 60px!important;
}
.mt-7,
.my-7 {
margin-top: 70px!important;
}
.mt-8,
.my-8 {
margin-top: 80px!important;
}
.mb-1 {
margin-bottom: 15px!important;
}
.mb-2 {
margin-bottom: 20px!important;
}
.mb-3 {
margin-bottom: 30px!important;
}
.mb-4 {
margin-bottom: 40px!important;
}
.mb-5 {
margin-bottom: 50px!important;
}
.mb-6 {
margin-bottom: 60px!important;
}
.mb-7 {
margin-bottom: 70px!important;
}
.mb-8 {
margin-bottom: 80px!important;
}
.pt-1 {
padding-top: 15px!important;
}
.pt-2 {
padding-top: 20px!important;
}
.pt-3 {
padding-top: 30px!important;
}
.pt-4 {
padding-top: 40px!important;
}
.pt-5 {
padding-top: 50px!important;
}
.pt-6 {
padding-top: 60px!important;
}
.pt-7 {
padding-top: 70px!important;
}
.pt-8 {
padding-top: 80px!important;
}
.pb-1 {
padding-bottom: 15px!important;
}
.pb-2 {
padding-bottom: 20px!important;
}
.pb-3 {
padding-bottom: 30px!important;
}
.pb-4 {
padding-bottom: 40px!important;
}
.pb-5 {
padding-bottom: 50px!important;
}
.pb-6 {
padding-bottom: 60px!important;
}
.pb-7 {
padding-bottom: 70px!important;
}
.pb-8 {
padding-bottom: 80px!important;
}
.box {
color: #fff;
}
.box.green .elementor-container {
background-color: #95c11f;
}
.box.green .elementor-container:before {
border-right: 85px solid #95c11f;
}
.box.green .elementor-container input[type=button] {
color: #95c11f;
border: 1px solid #95c11f;
}
.box.green .elementor-container input[type=button]:hover {
background-color: #95c11f;
color: #fff;
border: 1px solid #fff;
}
.box.blue .elementor-container {
background-color: #0080b3;
}
.box.blue .elementor-container:before {
border-right: 85px solid #0080b3;
}
.box.blue .elementor-container input[type=button] {
color: #0080b3;
border: 1px solid #0080b3;
}
.box.blue .elementor-container input[type=button]:hover {
background-color: #0080b3;
color: #fff;
border: 1px solid #fff;
}
.box.orange .elementor-container {
background-color: #f39200;
}
.box.orange .elementor-container:before {
border-right: 85px solid #f39200;
}
.box.orange .elementor-container input[type=button] {
color: #f39200;
border: 1px solid #f39200;
}
.box.orange .elementor-container input[type=button]:hover {
background-color: #f39200;
color: #fff;
border: 1px solid #fff;
}
.box.pink .elementor-container {
background-color: #bf035e;
}
.box.pink .elementor-container:before {
border-right: 85px solid #bf035e;
}
.box.pink .elementor-container input[type=button] {
color: #bf035e;
border: 1px solid #bf035e;
}
.box.pink .elementor-container input[type=button]:hover {
background-color: #bf035e;
color: #fff;
border: 1px solid #fff;
}
.box.contact .elementor-container:before {
border-top: 50px solid #ededed;
}
.box .elementor-container {
padding: 60px 90px;
position: relative; }
.box.t-l .elementor-container {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.box.b-r .elementor-container {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%);
}
.section-box {
color: #fff !important;
}
.section-box.green {
background-color: #95c11f;
color: #fff !important;
}
.section-box.blue {
background-color: #0080b3;
color: #fff !important;
}
.section-box.orange {
background-color: #f39200;
color: #fff !important;
}
.section-box.pink {
background-color: #bf035e;
color: #fff !important;
}
.section-teaser-btn-outer {
margin: 15px 0;
}
.section-teaser-btn-outer .section-teaser-btn .elementor-button {
padding: 0;
height: 50px;
line-height: 50px;
border-radius: 0;
font-weight: 600;
transition: all 0.2s ease;
}
@media (max-width: 1240px) {
.section-teaser-btn-outer .section-teaser-btn .elementor-button {
font-size: 16px!important;
}
}
.section-teaser-btn-outer .section-teaser-btn.green .elementor-button,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.green .elementor-button {
background-color: #95c11f !important;
border: 1px solid #95c11f;
}
.section-teaser-btn-outer .section-teaser-btn.green .elementor-button:hover,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.green .elementor-button:hover {
color: #95c11f;
background-color: #fff !important;
}
.section-teaser-btn-outer .section-teaser-btn.blue .elementor-button,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.blue .elementor-button {
background-color: #0080b3 !important;
border: 1px solid #0080b3;
}
.section-teaser-btn-outer .section-teaser-btn.blue .elementor-button:hover,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.blue .elementor-button:hover {
color: #0080b3;
background-color: #fff !important;
}
.section-teaser-btn-outer .section-teaser-btn.orange .elementor-button,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.orange .elementor-button {
background-color: #f39200 !important;
border: 1px solid #f39200;
}
.section-teaser-btn-outer .section-teaser-btn.orange .elementor-button:hover,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.orange .elementor-button:hover {
color: #f39200;
background-color: #fff !important;
}
.section-teaser-btn-outer .section-teaser-btn.pink .elementor-button,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.pink .elementor-button {
background-color: #bf035e !important;
border: 1px solid #bf035e;
}
.section-teaser-btn-outer .section-teaser-btn.pink .elementor-button:hover,
.section-teaser-btn-outer .section-teaser-btn .elementor-element.pink .elementor-button:hover {
color: #bf035e;
background-color: #fff !important;
}
.text .elementor-widget-text-editor p:last-child {
margin-bottom: 0;
}
.txt-img-repeater h3 {
text-transform: uppercase!important;
font-size: 38px;
color: #fff;
font-weight: 700;
margin-bottom: 15px;
}
.txt-img-repeater h4 {
text-transform: uppercase!important;
font-size: 30px;
color: #fff;
font-weight: 600;
margin-bottom: 15px;
}
.txt-img-repeater h5,
.txt-img-repeater h6 {
text-transform: uppercase!important;
font-size: 25px;
color: #fff;
font-weight: 600;
margin-bottom: 15px;
}
.txt-img-repeater .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated {
padding: 0px!important;
}
.txt-img-repeater.gap .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated {
padding: 15px!important;
}
@media (max-width: 768px) {
.txt-img-repeater.gap .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated {
padding: 0!important;
}
}
.txt-img-repeater .text p {
color: #000;
}
.txt-img-repeater .text .elementor-widget-wrap {
padding: 50px 50px 0;
}
@media (max-width: 1240px) {
.txt-img-repeater .text .elementor-widget-wrap {
padding: 20px 20px!important;
}
.txt-img-repeater .text .elementor-widget-wrap p:last-child {
margin: 0!important;
}
}
.txt-img-repeater .text-all .elementor-widget-wrap {
padding: 30px 50px 0;
}
@media (max-width: 1240px) {
.txt-img-repeater .text-all .elementor-widget-wrap {
padding: 20px 20px!important;
}
.txt-img-repeater .text-all .elementor-widget-wrap p:last-child {
margin: 0!important;
}
}
.txt-img-repeater .text-all.b-r .elementor-widget-wrap {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%);
}
@media (max-width: 1240px) {
.txt-img-repeater .text-all.b-r .elementor-widget-wrap {
padding: 20px 20px 40px!important;
}
}
.txt-img-repeater .text-all.green {
color: #95c11f !important;
}
.txt-img-repeater .text-all.blue {
color: #0080b3 !important;
}
.txt-img-repeater .text-all.orange {
color: #f39200 !important;
}
.txt-img-repeater .text-all.pink {
color: #bf035e !important;
}
.left-top-corner:after {
width: 0;
content: '';
position: absolute;
left: 0;
top: 0;
transition: all 0.25s;
border-top: 50px solid #fff;
border-right: 85px solid rgba(255, 255, 255, 0);
}
.right-bottom-corner:after {
width: 0;
content: '';
position: absolute;
right: 0;
bottom: 0;
transition: all 0.25s;
border-top: 50px solid rgba(255, 255, 255, 0);
border-right: 85px solid #fff;
}
.img-txt-box {
overflow: hidden;
cursor: pointer;
position: relative;
}
.img-txt-box .elementor-widget-heading {
position: absolute;
z-index: 1;
top: 30px;
left: 40px;
}
.img-txt-box .elementor-widget-heading h2 {
color: #fff;
font: 50px/50px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
}
.img-txt-box .slide-in {
position: absolute;
z-index: 1;
padding: 50px 40px 50px;
bottom: -100%;
background: #ffffff;
transition: all 0.2s ease;
}
.img-txt-box .elementor-image {
overflow: hidden;
}
.img-txt-box img {
width: 100%;
transition-duration: 0.3s;
}
.img-txt-box:hover img {
transform: scale(1.05);
}
.img-txt-box:hover .slide-in {
bottom: 0;
}
.img-txt-box .elementor-widget-image-box {
overflow: hidden;
position: relative;
}
.img-txt-box .elementor-widget-image-box .elementor-image-box-content {
position: absolute;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
text-align: left;
}
.img-txt-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
color: #fff;
font: 30px/30px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
margin: 30px 0 0 30px;
}
.img-txt-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title a {
display: block;
}
@media (max-width: 767px) {
.img-txt-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
font: 20px/25px 'Barlow', sans-serif;
font-weight: 700;
}
}
.img-txt-box .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
position: absolute;
z-index: 1;
padding: 50px 30px 50px 40px;
bottom: -100%;
width: 100%;
background: #ffffff;
transition: all 0.2s ease;
}
.img-txt-box .elementor-widget-image-box:hover .elementor-image-box-description {
bottom: 0;
}
.img-txt-box.t-l .elementor-widget-wrap {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.img-txt-box.t-l .elementor-image-box-description {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.img-txt-box.b-r .elementor-widget-wrap {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%);
}
.img-txt-box.green .elementor-image-box-description,
.img-txt-box.green .slide-in {
background-color: #95c11f !important;
color: #fff !important;
}
.img-txt-box.green.all .elementor-widget-image-box .elementor-image-box-title {
color: #95c11f !important;
}
.img-txt-box.blue .elementor-image-box-description,
.img-txt-box.blue .slide-in {
background-color: #0080b3 !important;
color: #fff !important;
}
.img-txt-box.blue.all .elementor-widget-image-box .elementor-image-box-title {
color: #0080b3 !important;
}
.img-txt-box.orange .elementor-image-box-description,
.img-txt-box.orange .slide-in {
background-color: #f39200 !important;
color: #fff !important;
}
.img-txt-box.orange.all .elementor-widget-image-box .elementor-image-box-title {
color: #f39200 !important;
}
.img-txt-box.pink .elementor-image-box-description,
.img-txt-box.pink .slide-in {
background-color: #bf035e !important;
color: #fff !important;
}
.img-txt-box.pink.all .elementor-widget-image-box .elementor-image-box-title {
color: #bf035e !important;
}
.layer-wrapper {
position: relative;
color: #fff;
}
.layer-wrapper.green {
color: #95c11f !important;
}
.layer-wrapper.blue {
color: #0080b3 !important;
}
.layer-wrapper.orange {
color: #f39200 !important;
}
.layer-wrapper.pink {
color: #bf035e !important;
}
.layer-wrapper .layer {
position: absolute;
z-index: 1;
bottom: 30px;
right: 30px;
width: auto!important;
}
.layer-wrapper .layer h2 {
font: 50px/50px 'Barlow', sans-serif;
font-weight: 700;
text-transform: uppercase;
margin-right: 15px;
}
@media (max-width: 1240px) {
.layer-wrapper .layer h2 {
font: 40px/40px 'Barlow', sans-serif;
font-weight: 700;
}
}
@media (max-width: 767px) {
.layer-wrapper .layer h2 {
font: 25px/25px 'Barlow', sans-serif;
font-weight: 700;
}
}
.layer-wrapper .layer h3 {
font: 30px/30px 'Barlow', sans-serif;
font-weight: 600;
text-transform: uppercase;
margin: 0;
padding: 0;
}
@media (max-width: 1240px) {
.layer-wrapper .layer h3 {
font: 25px/25px 'Barlow', sans-serif;
font-weight: 600;
}
}
@media (max-width: 767px) {
.layer-wrapper .layer h3 {
font: 20px/20px 'Barlow', sans-serif;
font-weight: 600;
}
}
.counter-wrapper {
color: #000;
}
.counter-wrapper .elementor-text-editor {
color: #000 !important;
}
.counter-wrapper.green {
color: #95c11f !important;
}
.counter-wrapper.green .elementor-counter-number-wrapper,
.counter-wrapper.green .elementor-counter-title {
color: #95c11f !important;
}
.counter-wrapper.blue {
color: #0080b3 !important;
}
.counter-wrapper.blue .elementor-counter-number-wrapper,
.counter-wrapper.blue .elementor-counter-title {
color: #0080b3 !important;
}
.counter-wrapper.orange {
color: #f39200 !important;
}
.counter-wrapper.orange .elementor-counter-number-wrapper,
.counter-wrapper.orange .elementor-counter-title {
color: #f39200 !important;
}
.counter-wrapper.pink {
color: #bf035e !important;
}
.counter-wrapper.pink .elementor-counter-number-wrapper,
.counter-wrapper.pink .elementor-counter-title {
color: #bf035e !important;
}
.counter-wrapper .counter {
background-image: url(//www.bruening-logistics.de/wp-content/uploads/2021/04/bg-icon.svg);
background-position: top center;
background-repeat: no-repeat;
background-size: contain;
height: 180px;
}
.counter-wrapper .counter .elementor-counter-number-wrapper {
font-size: 40px;
}
.counter-wrapper .counter .elementor-counter-title {
font-weight: 700;
line-height: inherit;
text-transform: uppercase;
font-size: 20px;
}
.counter-wrapper .counter .elementor-counter {
position: absolute;
bottom: 30px;
right: 0;
}
@media (max-width: 767px) {
.counter-wrapper .counter .elementor-counter {
left: 0;
right: 0;
bottom: 40px;
}
.counter-wrapper .counter .elementor-counter .elementor-counter-number {
font-size: 100px!important;
}
.counter-wrapper .counter .elementor-counter p {
text-align: center;
}
}
@media (max-width: 767px) {
.counter-wrapper p {
text-align: center;
}
}
.fullsize-image {
color: #fff;
}
.mood-section {
color: #fff;
}
.mood-section .elementor-column-wrap.elementor-element-populated {
padding-top: 30px!important;
padding-bottom: 30px!important;
} .filter-section .jet-select__control {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
background: transparent!important;
border: none;
height: 30px!important;
padding-left: 10px!important;
position: relative!important;
z-index: 2!important;
}
.filter-section .jet-select__control option {
text-align-last: center!important;
}
.filter-section .jet-select {
background: #fff !important;
}
.filter-section .jet-select:after {
content: "";
background-image: url(//www.bruening-logistics.de/wp-content/themes/bg-2021/assets/cta_down.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
height: 15px;
width: 15px;
display: block;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
z-index: 1!important;
}
.jet-search-filter .jet-search-filter__input {
width: 100%;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border-radius: 0;
background: #fff;
border: none;
height: 30px!important;
padding-left: 10px!important;
}
.jet-search-filter .jet-search-filter__input::placeholder {
color: #000 !important;
}
.jet-search-filter .jet-search-filter__submit {
margin-top: 0!important;
height: 30px!important;
width: 100px!important;
border: none!important;
}
.elementor-widget-jet-listing-grid .jet-listing .jet-listing-grid__item:first-child .img-txt-box {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.elementor-widget-jet-listing-grid .jet-listing .jet-listing-grid__item:last-child .img-txt-box {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%);
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%);
}
.elementor-widget-jet-listing-grid.ap-listing div.jet-listing-grid__item:first-child .ap-image {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
}
.elementor-widget-jet-listing-grid.ap-listing div.jet-listing-grid__item:last-child .ap-image {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%) !important;
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%) !important;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item .ap-image {
position: relative;
overflow: hidden;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item .ap-image .ap-slide {
-webkit-clip-path: polygon(45px 0, 101% 0, 101% 101%, 0 101%, 0 25px);
clip-path: polygon(45px 0, 101% 0, 101% 101%, 0 101%, 0 25px);
position: absolute;
z-index: 1;
padding: 20px 0 20px;
bottom: -100%;
background-color: #0080b3 !important;
transition: all 0.2s ease;
text-align: center;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item .ap-image .ap-slide a {
text-decoration: none;
color: #fff !important;
font-size: 15px;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item .ap-image .profile {
width: 100%!important;
max-width: inherit!important;
height: auto!important;
display: block!important;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item:hover .ap-slide {
bottom: 0;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item h3 {
margin: 5px 0 0!important;
color: #0080b3 !important;
}
.elementor-widget-jet-listing-grid.ap-listing .jet-listing-grid__item .position {
color: #0080b3 !important;
font-size: 14px;
font-weight: 500;
}
.elementor-widget-jet-listing-grid.green .elementor-image-box-description,
.elementor-widget-jet-listing-grid.green .slide-in {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
background-color: #95c11f !important;
color: #fff !important;
}
.elementor-widget-jet-listing-grid.green.all .elementor-widget-image-box .elementor-image-box-title {
color: #95c11f !important;
}
.elementor-widget-jet-listing-grid.blue .elementor-image-box-description,
.elementor-widget-jet-listing-grid.blue .slide-in {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
background-color: #0080b3 !important;
color: #fff !important;
}
.elementor-widget-jet-listing-grid.blue.all .elementor-widget-image-box .elementor-image-box-title {
color: #0080b3 !important;
}
.elementor-widget-jet-listing-grid.orange .elementor-image-box-description,
.elementor-widget-jet-listing-grid.orange .slide-in {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
background-color: #f39200 !important;
color: #fff !important;
}
.elementor-widget-jet-listing-grid.orange.all .elementor-widget-image-box .elementor-image-box-title {
color: #f39200 !important;
}
.elementor-widget-jet-listing-grid.pink .elementor-image-box-description,
.elementor-widget-jet-listing-grid.pink .slide-in {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
background-color: #bf035e !important;
color: #fff !important;
}
.elementor-widget-jet-listing-grid.pink.all .elementor-widget-image-box .elementor-image-box-title {
color: #bf035e !important;
}
.section-contact {
padding-top: 45px!important;
padding-bottom: 90px!important;
}
.section-contact .form-btn {
display: block;
background: #fff;
margin-top: 10px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
vertical-align: middle;
color: #ccc !important;
border: 1px solid #ccc;
width: 100%;
height: 40px;
line-height: 40px;
text-align: center;
}
.section-contact .form-btn:hover {
color: #fff !important;
background: #ccc !important;
border: 1px solid #fff;
}
.section-contact .box .elementor-container {
background-color: #ccc;
}
.section-contact .box .elementor-container:before {
border-right: 85px solid #ccc;
}
.section-contact .box .elementor-container input[type=button] {
color: #ccc;
border: 1px solid #ccc;
width: 100%;
}
.section-contact .box .elementor-container input[type=button]:hover {
background-color: #ccc;
color: #fff;
border: 1px solid #fff;
}
.section-contact.green .box .elementor-container {
background-color: #95c11f;
}
.section-contact.green .box .elementor-container:before {
border-right: 85px solid #95c11f;
}
.section-contact.green .box .elementor-container input[type=button] {
color: #95c11f;
border: 1px solid #95c11f;
}
.section-contact.green .box .elementor-container input[type=button]:hover {
background-color: #95c11f;
color: #fff;
border: 1px solid #fff;
}
.section-contact.green .box .elementor-container .form-btn {
color: #95c11f !important;
border: 1px solid #95c11f;
width: 100%;
}
.section-contact.green .box .elementor-container .form-btn:hover {
background-color: #95c11f !important;
color: #fff !important;
border: 1px solid #fff;
}
.section-contact.blue .box .elementor-container {
background-color: #0080b3;
}
.section-contact.blue .box .elementor-container:before {
border-right: 85px solid #0080b3;
}
.section-contact.blue .box .elementor-container input[type=button] {
background-color: transparent;
color: #fff;
border: 1px solid #fff;
}
.section-contact.blue .box .elementor-container input[type=button]:hover {
color: #0080b3;
border: 1px solid #0080b3;
background-color: #fff;
}
.section-contact.blue .box .elementor-container .form-btn {
color: #0080b3 !important;
border: 1px solid #0080b3;
width: 100%;
}
.section-contact.blue .box .elementor-container .form-btn:hover {
background-color: #0080b3 !important;
color: #fff !important;
border: 1px solid #fff;
}
.section-contact.orange .box .elementor-container {
background-color: #f39200;
}
.section-contact.orange .box .elementor-container:before {
border-right: 85px solid #f39200;
}
.section-contact.orange .box .elementor-container input[type=button] {
color: #f39200;
border: 1px solid #f39200;
}
.section-contact.orange .box .elementor-container input[type=button]:hover {
background-color: #f39200;
color: #fff;
border: 1px solid #fff;
}
.section-contact.orange .box .elementor-container .form-btn {
color: #f39200 !important;
border: 1px solid #f39200;
width: 100%;
}
.section-contact.orange .box .elementor-container .form-btn:hover {
background-color: #f39200 !important;
color: #fff !important;
border: 1px solid #fff;
}
.section-contact.pink .box .elementor-container {
background-color: #bf035e;
}
.section-contact.pink .box .elementor-container:before {
border-right: 85px solid #bf035e;
}
.section-contact.pink .box .elementor-container input[type=button] {
color: #bf035e;
border: 1px solid #bf035e;
}
.section-contact.pink .box .elementor-container input[type=button]:hover {
background-color: #bf035e;
color: #fff;
border: 1px solid #fff;
}
.section-contact.pink .box .elementor-container .form-btn {
color: #bf035e !important;
border: 1px solid #bf035e;
width: 100%;
}
.section-contact.pink .box .elementor-container .form-btn:hover {
background-color: #bf035e !important;
color: #fff !important;
border: 1px solid #fff;
}
.news-ticker .jet-posts__inner-box {
cursor: pointer;
}
.news-ticker .jet-posts__inner-box .jet-posts__inner-content {
cursor: pointer;
position: absolute;
z-index: 1;
padding: 50px 30px 50px 40px;
bottom: -100%;
width: 100%;
background: #ffffff;
transition: all 0.2s ease;
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
}
.news-ticker .jet-posts__inner-box .jet-posts__inner-content h4 a {
color: #000;
}
.news-ticker .jet-posts__inner-box:hover .jet-posts__inner-content {
bottom: 0;
} .nf-form-content input[type=submit] {
border: none;
height: 40px!important;
border-radius: 0!important;
width: 100%!important;
text-transform: uppercase!important;
line-height: 40px!important;
padding: 0!important;
font-weight: 500 !important;
}
.nf-form-content input[type=submit]:hover {
background: #fff !important;
color: #0080b3 !important;
transition: all 0.5s !important;
}
.nf-multi-cell .nf-cell {
padding: 0 10px!important;
}
.nf-form-cont .nf-before-form-content {
display: none;
}
.nf-form-cont .nf-error-msg {
color: #000;
font-weight: 600;
}
.nf-form-cont .ninja-forms-req-symbol {
color: #fff;
font-weight: 600;
}
.nf-form-cont .nf-field-label label {
font-weight: 400;
margin: 0;
padding: 0;
}
.nf-form-cont .nf-field-container {
margin-bottom: 10px;
}
.nf-form-cont .nf-field-container .field-wrap .nf-field-label {
margin-bottom: 5px;
}
.nf-form-cont .nf-field-container .field-wrap > div input,
.nf-form-cont .nf-field-container .field-wrap select,
.nf-form-cont .nf-field-container .field-wrap textarea {
border: none;
height: 40px;
border-radius: 0;
}
.nf-form-cont .nf-field-container .field-wrap > div input[type=checkbox] {
height: 20px;
width: 20px;
margin-top: 5px;
}
.nf-form-cont .nf-field-container .field-wrap > div input[type=text],
.nf-form-cont .nf-field-container .field-wrap > div input[type=email],
.nf-form-cont .nf-field-container .field-wrap > div input[type=tel],
.nf-form-cont .nf-field-container .field-wrap textarea,
.nf-form-cont .nf-field-container .field-wrap select {
color: #000 !important;
font-weight: 500!important;
}
.nf-form-cont input[type=button] {
background: #fff;
padding: 0 40px;
margin-top: 10px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
}
.nf-form-cont .nf-multi-cell .one-half {
float: left;
margin-left: 0;
width: 50%;
margin-bottom: 5px;
}
.nf-form-cont textarea {
height: 100px!important;
}
.nf-form-cont .radio-btn li {
display: inline-block;
margin: 0 5px 0 0!important;
}
.nf-form-cont .radio-btn li input {
height: 20px!important;
}
.nf-form-cont .radio-btn li label {
margin-right: 20px;
}
.nf-form-cont .btn-success {
color: #fff;
background-color: transparent;
border-color: #fff;
border-radius: 0;
}
.nf-form-cont .bewerber-form .btn.nf-fu-fileinput-button {
width: 100%!important;
}
.nf-error.field-wrap .nf-field-element:after {
top: 0!important;
right: 0!important;
bottom: 0!important;
height: 40px!important;
width: 40px!important;
line-height: 40px!important;
}
.jet-listing-grid__item .item h2 {
font-weight: 700;
padding-top: 15px;
text-transform: uppercase;
font-size: 40px;
}
.jet-listing-grid__item .item .preview {
color: #000 !important;
padding: 15px 0;
font-size: 15px;
}
.jet-listing-grid__item .item .more a {
color: #000 !important;
font-size: 15px;
}
.jet-listing-grid__item .item .date a {
font-weight: 600;
font-size: 15px;
}
.jet-listing-grid__item .item .pink .date a {
color: #bf035e !important;
}
.jet-listing-grid__item .item .blue .date a {
color: #0080b3 !important;
}
.jet-listing-grid__item .item .green .date a {
color: #95c11f !important;
}
.jet-listing-grid__item .item .orange .date a {
color: #f39200 !important;
}
.jet-listing-grid__item:nth-child(2n+1) .elementor-image {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
}
.jet-listing-grid__item:nth-child(2n+0) .elementor-image {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%) !important;
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%) !important;
}
.news-archiv a {
position: realtive;
margin-bottom: 30px;
}
.news-archiv a:nth-child(2n+1) img {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px) !important;
}
.news-archiv a:nth-child(2n+0) img {
-webkit-clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%) !important;
clip-path: polygon(0% 0%, 100% 0, 100% calc(100% - 50px), calc(100% - 85px) 100%, 0% 100%) !important;
}
.news-archiv a .item img {
width: 100%;
max-width: inherit;
}
.news-archiv a .item h2 {
font-weight: 700;
padding: 20px  0;
text-transform: uppercase;
font-size: 40px;
}
@media (max-width: 1024px) {
.news-archiv a .item h2 {
font: 20px/25px 'Barlow', sans-serif;
font-weight: 700;
hyphens: auto;
}
}
@media (max-width: 767px) {
.news-archiv a .item h2 {
font: 25px/30px 'Barlow', sans-serif;
font-weight: 700;
hyphens: auto;
}
}
.news-archiv a .item .preview {
color: #000 !important;
padding-bottom: 20px;
font-size: 15px;
display: block;
}
.news-archiv a .item .more {
color: #000 !important;
font-size: 15px;
position: absolute;
left: 15px;
bottom: 0;
}
.news-archiv a .item .date {
font-weight: 600;
font-size: 15px;
position: absolute;
right: 15px;
bottom: 0;
}
.news-archiv a.pink:hover {
color: #bf035e !important;
text-decoration: none;
}
.news-archiv a.pink:hover .preview,
.news-archiv a.pink:hover .more {
color: #bf035e !important;
}
.news-archiv a.blue:hover {
color: #0080b3 !important;
text-decoration: none;
}
.news-archiv a.blue:hover .preview,
.news-archiv a.blue:hover .more {
color: #0080b3 !important;
}
.news-archiv a.green:hover {
color: #95c11f !important;
text-decoration: none;
}
.news-archiv a.green:hover .preview,
.news-archiv a.green:hover .more {
color: #95c11f !important;
}
.news-archiv a.orange:hover {
color: #f39200 !important;
text-decoration: none;
}
.news-archiv a.orange:hover .preview,
.news-archiv a.orange:hover .more {
color: #f39200 !important;
}
.pagination {
padding-bottom: 60px;
}
.pagination .page-link {
position: relative;
display: block;
padding: 0.5rem 0.75rem;
margin-left: -1px;
line-height: 1.25;
color: #575756;
background-color: #fff;
border: 1px solid #dee2e6;
}
.pagination .page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #575756;
border-color: #575756;
}
.job-listing h2 {
font-size: 32px;
text-transform: uppercase;
margin-bottom: 10px;
}
.job-listing .job-item .elementor-widget-wrap {
padding: 30px 40px;
min-height: 180px;
}
.job-listing .job-item .location .detail {
text-transform: uppercase;
}
.job-head h1 {
font: 50px/50px 'Barlow', sans-serif !important;
font-weight: 700!important;
}
footer {
-webkit-clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
clip-path: polygon(85px 0, 101% 0, 101% 101%, 0 101%, 0 50px);
background-color: transparent!important; position: relative;
color: #fff;
}
footer #footer {
padding: 50px 0;
}
footer a {
color: #fff;
}
footer a:hover {
color: #fff;
text-decoration: underline;
}
footer .elementor-text-editor a {
color: #fff;
text-decoration: underline;
}
footer .elementor-text-editor a:hover {
color: #fff;
text-decoration: underline;
}
footer .info-links li {
margin-top: 15px;
}
footer .info-links li:first-child {
margin-top: 0;
}
footer .info-links a {
color: #fff;
display: block;
padding: 0!important;
text-transform: none;
}
.entry-footer:after {
display: none;
}
.entry-footer span.edit-link {
display: none;
}