.alignnone {
margin: 5px 20px 20px 0;
}
.align--center,
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto;
}
.float-none {
float: none;
}
.align--right,
.alignright {
float: right;
margin: 5px 0 20px 20px;
}
.float-right {
float: right;
}
.align--left,
.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
.float-left {
float: left;
}
.textalign--left {
text-align: left;
}
.textalign--center {
text-align: center;
}
.textalign--right {
text-align: right;
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px;
}
a img.alignnone {
margin: 5px 20px 20px 0;
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center;
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0;
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0;
}
.wp-caption.alignright {
margin: 5px 0 20px 20px;
}
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } body {
height: 100vh;
}
.wpcf7-form *,
.wpcf7-form :after,
.wpcf7-form :before {
box-sizing: border-box !important;
}
.wpcf7-form input {
width: 96%;
height: 3rem;
font-size: 16px;
padding: 5px 15px;
border: 2px solid #716f6f;
}
.wpcf7-form textarea {
width: 96%;
font-size: 16px;
padding: 15px;
border: 2px solid #716f6f;
}
.wpcf7-form .wpcf7-list-item {
margin: 0;
}
.wpcf7-form .wpcf7-list-item input {
width: 1rem;
height: 1rem;
}
:focus-visible {
outline: none;
}
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
border: 2px solid #c51315;
}
.wpcf7-form .wpcf7-submit {
font-size: 1em;
font-weight: 500;
height: 3rem;
width: 40%;
color: #fff;
background: #716f6f;
border: 2px solid #716f6f;
cursor: pointer;
}
@media (max-width: 780px) {
.wpcf7-form .wpcf7-submit {
font-size: 0.9em;
height: 2.6rem;
width: 35%;
}
}
.wpcf7-form .wpcf7-submit:hover {
color: #fff;
background: #c51315;
border: 2px solid #c51315;
}
.vimeo-iframe.panel-widget-style {
position: relative;
overflow: hidden;
width: 100%;
padding-top: 56.25%;
}
.vimeo-iframe iframe {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
} body #BorlabsCookieBox p,
body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description {
color: #555;
}  @font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: url(//www.noldes.com/wp-content/themes/basis-child/assets//fonts/michroma-v11-latin-regular.eot);
src: local(''), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/michroma-v11-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.noldes.com/wp-content/themes/basis-child/assets//fonts/michroma-v11-latin-regular.woff2) format('woff2'), url(//www.noldes.com/wp-content/themes/basis-child/assets//fonts/michroma-v11-latin-regular.woff) format('woff'), url(//www.noldes.com/wp-content/themes/basis-child/assets//fonts/michroma-v11-latin-regular.ttf) format('truetype'), url(//www.noldes.com/wp-content/themes/basis-child/assets//fonts/michroma-v11-latin-regular.svg#Michroma) format('svg');  } @font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
src: url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.eot);
src: local(''), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.eot?#iefix) format('embedded-opentype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.woff2) format('woff2'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.woff) format('woff'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.ttf) format('truetype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-300.svg#RobotoCondensed) format('svg');  } @font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.eot);
src: local(''), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.eot?#iefix) format('embedded-opentype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.woff2) format('woff2'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.woff) format('woff'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.ttf) format('truetype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed) format('svg');  } @font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 700;
src: url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.eot);
src: local(''), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.woff2) format('woff2'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.woff) format('woff'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.ttf) format('truetype'), url(//www.noldes.com/wp-content/themes/basis-child/assets/fonts/roboto-condensed-v19-latin-700.svg#RobotoCondensed) format('svg');  }
body,
.uk-navbar-item,
.uk-navbar-nav > li > a {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300;
text-transform: none;
font-size: 20px;
line-height: 26px;
}
@media only screen and (max-width: 1024px) {
body,
.uk-navbar-item,
.uk-navbar-nav > li > a {
font-size: 18px;
line-height: 25px;
}
}
@media only screen and (max-width: 786px) {
body,
.uk-navbar-item,
.uk-navbar-nav > li > a {
font-size: 17px;
line-height: 24px;
}
}
p,
li {
margin-bottom: 14px;
color: #fff;
font-weight: 300;
}
h1,
h4,
h5 {
font-family: 'Roboto Condensed', sans-serif;
font-size: 20px;
line-height: 26px;
margin: 0 0 5px 0;
color: #fff;
}
@media only screen and (max-width: 1024px) {
h1,
h4,
h5 {
font-size: 18px;
line-height: 25px;
}
}
@media only screen and (max-width: 786px) {
h1,
h4,
h5 {
font-size: 17px;
line-height: 24px;
}
}
h4 {
font-weight: 700;
margin-top: 3rem;
}
h2 {
font-family: 'Michroma', sans-serif;
font-size: 30px;
line-height: 40px;
margin: 0 0 1rem 0;
color: #fff;
}
@media only screen and (max-width: 1024px) {
h2 {
font-size: 26px;
line-height: 38px;
}
}
@media only screen and (max-width: 786px) {
h2 {
font-size: 22px;
line-height: 36px;
}
}
h3 {
font-family: 'Michroma', sans-serif;
font-size: 25px;
line-height: 33px;
margin: 0 0 1rem 0;
color: #fff;
}
@media only screen and (max-width: 1024px) {
h3 {
font-size: 22px;
line-height: 30px;
}
}
@media only screen and (max-width: 786px) {
h3 {
font-size: 18px;
line-height: 28px;
}
}
a {
color: #000;
font-weight: 700;
text-decoration: underline;
}
a:hover,
a:focus {
color: #c51315;
}
blockquote {
font-size: 20px;
line-height: 30px;
font-family: 'Michroma', sans-serif;
font-style: normal;
border-left: 10px solid #c51315;
padding: 0.5rem 10px;
}
@media only screen and (max-width: 1024px) {
blockquote {
font-size: 18px;
line-height: 28px;
}
}
blockquote p {
display: inline;
}
strong {
font-weight: 700;
}
header {
background-color: #e0ddd6;
}
header .mobile-logo {
display: none;
}
@media screen and (max-width: 1199px) {
header {
background-color: #000;
min-height: 55px;
}
header hr {
display: none;
}
header .uk-navbar-toggle rect,
header .menubutton .uk-icon rect {
color: #fff;
}
header .mobile-menu-container {
padding-bottom: 10px;
padding-top: 10px;
}
header .mobile-menu-container .mobile-logo {
display: inline-block;
}
header .mobile-menu-container .mobile-logo img {
height: 60px;
}
header .mobile-menu-container .menubutton {
display: inline-block;
float: right;
margin-top: 15px;
}
header .mobile-menu-container .menubutton .uk-icon svg {
width: 35px;
height: 35px;
}
}
@media screen and (max-width: 1199px) and only screen and (max-width: 786px) {
header .mobile-menu-container .mobile-logo img {
height: 40px;
}
}
@media only screen and (max-width: 786px) {
header .mobile-menu-container .mobile-logo img {
height: 35px;
}
}
@media only screen and (max-width: 786px) {
header .mobile-menu-container .menubutton {
margin-top: 2px;
}
}
header .header-section .uk-navbar-nav > li > a {
padding: 23px 12px ;
line-height: 1.5rem;
color: black;
align-items: normal;
min-height: 95px;
}
header .header-section .uk-navbar-nav > .uk-active {
border-bottom: #e0ddd6 solid 10px;
}
header .header-section .uk-navbar-nav .menu-item {
margin-bottom: 0;
}
header .header-section .uk-navbar-nav .menu-item-433 {
min-width: 130px;
}
header .header-section .uk-navbar-nav .uk-navbar-dropdown {
background-color: #716f6f;
padding: 23px;
margin-top: 30px;
}
header .header-section .uk-navbar-nav .uk-navbar-dropdown .uk-navbar-dropdown-nav > li > a {
color: #fff;
font-size: 18px;
font-weight: 400;
padding: 10px 0;
}
header .header-section .uk-navbar-nav .uk-navbar-dropdown .uk-navbar-dropdown-nav > li > a:hover {
color: #e0ddd6;
}
header .header-section .uk-navbar-nav .uk-navbar-dropdown .uk-navbar-dropdown-nav > li.uk-active > a {
color: #e0ddd6;
}
header .header-section .logo-container {
background-color: #000;
position: absolute;
right: 0;
z-index: 300;
}
header hr {
border: #c51315 solid 5px;
top: -5px;
margin: -10px 0 0 0;
}
.page-thumbnail {
height: 350px;
margin-bottom: 0;
position: relative;
}
.breadcrumb-container {
background-color: #000;
}
.breadcrumb-container > div {
display: flex;
}
.breadcrumb-container #breadcrumbs,
.breadcrumb-container #breadcrumbs a {
color: #fff;
line-height: 48px;
margin-top: 0;
}
.breadcrumb-container img {
padding: 5px;
height: 50px;
}
.logo-container {
display: flex;
justify-content: center;
align-items: center;
height: 150px;
padding: 2px 10px 5px 10px;
}
.logo-container .group-logo img {
max-height: 125px;
}
.uk-offcanvas-bar,
.uk-open > .uk-offcanvas-reveal {
background-color: #716f6f;
width: 100%;
}
.uk-offcanvas-bar .uk-offcanvas-close svg,
.uk-open > .uk-offcanvas-reveal .uk-offcanvas-close svg {
width: 35px;
height: 35px;
}
.uk-offcanvas-bar .mobile-menu,
.uk-open > .uk-offcanvas-reveal .mobile-menu {
max-width: 300px;
margin-top: 5rem;
}
.uk-offcanvas-bar .mobile-menu .toggle,
.uk-open > .uk-offcanvas-reveal .mobile-menu .toggle {
float: right;
transform: rotate(180deg);
}
.uk-offcanvas-bar .mobile-menu .uk-open .toggle,
.uk-open > .uk-offcanvas-reveal .mobile-menu .uk-open .toggle {
transform: rotate(90deg);
}
.uk-offcanvas-bar .menu-item,
.uk-open > .uk-offcanvas-reveal .menu-item {
margin: 0;
padding: 0;
}
.uk-offcanvas-bar .menu-item a,
.uk-open > .uk-offcanvas-reveal .menu-item a {
color: #fff;
font: 18px;
padding: 10px 0;
}
#footer {
bottom: 0;
width: 100%;
margin-top: 6rem;
}
#footer .uk-flex {
background-color: #e0ddd6;
padding-right: 0;
}
#footer .uk-flex .site-info {
padding: 2rem 1rem 3rem;
}
#footer .uk-flex .footer-below-logo p,
#footer .uk-flex .footer-address span,
#footer .uk-flex .footer-contact,
#footer .uk-flex .footer-below-address {
color: #000;
}
#footer .uk-flex .footer-address h4 {
display: none;
}
#footer .uk-flex .footer-below-logo {
margin-top: 1rem;
font-weight: 700;
}
#footer .uk-flex .footer-address,
#footer .uk-flex .footer-below-address {
margin-top: 2rem;
}
#footer .certificates-container {
display: flex;
float: right;
padding: 2rem 1rem 3rem;
}
#footer .certificates .widget_media_image { width: auto;
}
#footer .contakt {
float: right;
}
#footer .contakt .contakt-link {
height: 80px;
background-color: #c51315;
display: flex;
justify-content: center;
align-items: center;
margin-right: 63px;
}
#footer .contakt .contakt-link:after {
content: " ";
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/arrow-transparent.png);
transform: translateX(4rem);
background-repeat: no-repeat;
z-index: 600;
padding: 40px 40px;
}
#footer .contakt .contakt-link a {
margin-left: 10px;
margin-right: -3.5rem;
color: #fff;
text-decoration: none;
font-size: 35px;
}
@media screen and (max-width: 960px) {
#footer .contakt .contakt-link a {
font-size: 18px;
line-height: 28px;
}
}
#footer .contakt .contakt-link a :hover {
color: #fff;
}
#footer .footer-menu {
background-color: #716f6f;
display: flex;
justify-content: center;
align-items: center;
}
#footer .footer-menu ul {
display: flex;
}
#footer .footer-menu a {
color: #fff;
font-size: 20px;
padding: 1rem 1rem 2rem;
}
body.custom-background {
height: 100%;
}
.entry-content {
position: relative;
}
.panel-grid {
margin-top: 3rem;
}
.widget_sow-editor {
margin: 1rem;
} body ul.job_listings {
border-top: 0;
padding: 1rem;
}
body ul.job_listings li.job_listing a .content,
body ul.job_listings li.no_job_listings_found a .content,
body .widget ul.job_listings li.job_listing a {
padding-left: 15px;
padding-right: 15px;
}
body ul.job_listings li.job_listing a:hover,
body ul.job_listings li.job_listing a:focus,
body ul.job_listings li.no_job_listings_found a:hover,
body ul.job_listings li.no_job_listings_found a:focus {
background-color: #fff;
}
body ul.job_listings li.job_listing a:hover .position h3,
body .widget ul.job_listings li.job_listing a:hover ul.meta li.job-type,
body ul.job_listings li.job_listing a:focus .position h3,
body .widget ul.job_listings li.job_listing a:focus ul.meta li.job-type,
body ul.job_listings li.no_job_listings_found a:hover .position h3,
body .widget ul.job_listings li.no_job_listings_found a:hover ul.meta li.job-type,
body ul.job_listings li.no_job_listings_found a:focus .position h3,
body .widget ul.job_listings li.no_job_listings_found a:focus ul.meta li.job-type {
color: #000;
}
body .widget ul.job_listings li.job_listing .position {
margin-bottom: 15px;
}
body .widget ul.job_listings li.job_listing ul.meta li.company,
body .widget ul.job_listings li.job_listing ul.meta li::after {
display: none;
}
body .widget ul.job_listings li.job_listing ul.meta li.job-type {
font-weight: 700;
color: #fff;
}
body .widget ul.job_listings li.job_listing a ul.meta {
display: inline;
}
body .widget ul.job_listings li.job_listing a div.location {
display: inline;
float: none;
color: #fff;
font-weight: 400;
margin: 0 0.5em 0 0;
padding: 0;
}
body .widget ul.job_listings li.job_listing a:hover div.location,
body .widget ul.job_listings li.job_listing a:focus div.location {
color: #000;
}
body .widget ul.job_listings li.job_listing a img.company_logo,
body .widget ul.job_listings li.job_listing a div.position .company,
body .widget ul.job_listings li.job_listing a .meta li.date {
display: none;
} body.job_listing-template-default .page-header {
margin-top: 100px;
}
@media screen and (max-width: 1199px) {
body.job_listing-template-default .page-header {
margin-top: 0;
}
}
body.job_listing-template-default .widget_sow-editor {
margin: 0;
}
body.job_listing-template-default .single_job_listing {
padding: 1rem;
}
body.job_listing-template-default .company,
body.job_listing-template-default .job_application,
body.job_listing-template-default .single_job_listing .meta li.date-posted {
display: none;
}
body.job_listing-template-default .single_job_listing .meta .job-type {
background-color: transparent;
font-weight: 700;
}
.home .site-main .entry-content .panel-layout .panel-grid:first-child {
margin-top: 0;
}
.home .black-transparent {
background-color: #00000075;
max-width: 490px;
}
.home .front-page-tel {
height: 80px;
position: absolute;
z-index: 500;
margin: 1rem 0 0 4rem;
background-color: #c51315;
display: flex;
justify-content: center;
align-items: center;
}
.home .front-page-tel::before {
content: " ";
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/arrow-transparent.png);
background-repeat: no-repeat;
z-index: 600;
margin-top: 0;
margin-left: -4rem;
margin-right: 0;
padding: 40px 40px;
}
.home .front-page-tel a {
margin-left: 10px;
margin-right: 30px;
color: #fff;
text-decoration: none;
font-size: 35px;
}
.home .front-page-tel a :hover {
color: #fff;
} .panel-type-red {
background-color: #c51315;
}
.panel-type-grey,
.panel-type-strip {
background-color: #e0ddd6;
}
.panel-type-grey p,
.panel-type-strip p,
.panel-type-grey h1,
.panel-type-strip h1,
.panel-type-grey h2,
.panel-type-strip h2,
.panel-type-grey h3,
.panel-type-strip h3,
.panel-type-grey h4,
.panel-type-strip h4,
.panel-type-grey blockquote,
.panel-type-strip blockquote,
.panel-type-grey li,
.panel-type-strip li {
color: #000;
}
.panel-no-style {
background-color: rgba(0, 0, 0, 0.5);
}
.panel-no-style a {
color: #fff;
font-weight: 700;
text-decoration: underline;
}
.panel-type-without {
background-color: rgba(0, 0, 0, 0);
}
.panel-type-without p,
.panel-type-without h1,
.panel-type-without h2,
.panel-type-without h3,
.panel-type-without h4,
.panel-type-without blockquote,
.panel-type-without li {
color: #000;
}
.panel-type-strip:before {
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/road-stripe.png);
content: "";
width: 100vw;
transform: translate3d(0, 120px, 0);
top: 0;
height: 260px;
}
.panel-type-strip:after {
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/road-stripe-bottom.png);
content: "";
width: 100vw;
transform: translate3d(0, -150px, 0);
bottom: 0;
height: 260px;
}
.panel-type-strip {
display: grid !important;
background-color: rgba(0, 0, 0, 0);
margin-top: -100px;
margin-bottom: -100px;
justify-content: center !important;
}
.panel-type-strip .panel-grid-cell {
background-color: #e0ddd6;
padding: 0;
}
.panel-type-strip .panel-grid-cell .widget_siteorigin-panels-builder .panel-layout .teaser,
.panel-type-strip .panel-grid-cell .widget_siteorigin-panels-builder .panel-layout .web2service,
.panel-type-strip .panel-grid-cell .widget_siteorigin-panels-builder .panel-layout .panel-grid-cell {
z-index: 450;
background: none;
}
.image-square-container {
position: relative;
width: 100%;
}
.image-square-container :after {
content: "";
display: block;
padding-bottom: 100%;
}
.image-square {
position: absolute;
width: 100%;
height: 100%;
}
.button-link-a {
float: right;
margin: -1rem 1rem 3rem 1rem;
text-decoration: none !important;
}
.button-link-a .button-link-text {
color: #000;
background-color: #e0ddd6;
padding: 0.75rem 1.5rem;
width: fit-content;
text-decoration: none;
}
.button-link-a .button-link-text :hover,
.button-link-a .button-link-text :focus {
color: #222;
text-decoration: none;
}
.button-link-a:hover {
color: #222;
text-decoration: underline;
}
.button-link-text::before {
content: " ";
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/arrow.png);
background-repeat: no-repeat;
margin-top: 10px;
margin-left: -30px;
margin-right: 10px;
z-index: 500;
padding: 28px 15px;
}
.web2teaser {
position: relative;
width: 100%;
min-height: 500px;
margin-bottom: 50px;
}
@media screen and (max-width: 1199px) {
.web2teaser {
min-height: 520px;
}
}
@media screen and (max-width: 990px) {
.web2teaser {
min-height: 700px;
}
}
@media screen and (max-width: 780px) {
.web2teaser {
min-height: 350px;
}
}
@media screen and (max-width: 600px) {
.web2teaser {
min-height: 480px;
}
}
.web2teaser .teaser-img {
display: block;
width: 100%;
height: auto;
}
.web2teaser .teaser-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: rgba(224, 221, 214, 0.75);
}
.web2teaser .teaser-overlay .button-link-a {
margin: 0.5rem 0 0 0;
}
.web2teaser .teaser-overlay h3::before {
content: " ";
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/arrow.png);
background-repeat: no-repeat;
margin-left: -3rem;
z-index: 500;
padding: 2rem 1.5rem;
background-size: contain;
}
.web2teaser:hover .teaser-overlay {
opacity: 1;
}
.teaser-content {
color: white;
font-size: 20px;
position: absolute;
padding: 3rem 2rem 1rem 3rem;
}
@media screen and (max-width: 1199px) {
.web2teaser .teaser-overlay {
opacity: 1;
}
}
.web2service {
position: relative;
width: 100%;
min-height: 280px;
margin-bottom: 50px;
}
.service-img {
display: block;
width: 100%;
height: auto;
}
.service-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 1;
background-color: rgba(0, 0, 0, 0);
}
.service-overlay .button-link-a {
margin: 2rem 0 0 0;
}
.service-overlay h4 {
background-color: #e0ddd6;
padding: 1rem 2rem 1rem 2.5rem;
margin-top: 1rem;
}
.service-overlay h4::before {
content: " ";
background-image: url(https://www.noldes.com/wp-content/themes/basis-child/assets/less/image/arrow.png);
background-repeat: no-repeat;
margin-left: -3rem;
z-index: 500;
padding: 2rem 1.5rem;
background-size: contain;
}
.service-overlay .service-content {
color: white;
position: absolute;
padding: 1rem 1rem 3rem 0.4rem;
}
.mitarbeiter-grid {
margin-left: 0;
justify-content: space-evenly;
}
.mitarbeiter-grid.uk-child-width-1-3 > * {
width: 30%;
}
@media only screen and (max-width: 1024px) {
.mitarbeiter-grid.uk-child-width-1-3 > * {
width: 46%;
}
}
@media only screen and (max-width: 559px) {
.mitarbeiter-grid.uk-child-width-1-3 > * {
width: 100%;
}
}
.mitarbeiter-item {
background-color: #e0ddd6;
padding: 1rem;
}
.mitarbeiter-item h4 {
margin-top: 1.5rem;
}
.mitarbeiter-item .mitarbeiter-data {
margin-bottom: 0;
margin-top: .5rem;
}
.mitarbeiter-item.uk-first-column {
margin-left: 0;
}