4 .taxonomy-terms-list {
list-style: none;
padding: 0;
margin: 0;
overflow: hidden; }
.taxonomy-terms-list li {
width: 30%; float: left;
margin: 1.5%; box-sizing: border-box;
}
@media screen and (max-width: 1281px) {
.taxonomy-terms-list li {
width: 44.6%; }
}
@media screen and (max-width: 768px) {
.taxonomy-terms-list li {
width: 96%; }
}
.taxonomy-terms-list li a {
display: block;
text-align: center;
color:var(--hex-dark-white) !important;
}
.page-id-8267 #main-content ul li::before {
content: '' !important;
}
.page-id-8267 #main-content .taxonomy-terms-list li
{
padding:10px;
background-color:var(--hex-corp-dark-grey);
}
.page-id-8267 #main-content .taxonomy-terms-list li:hover
{
background-color:var(--hex-corp-orange);
}.page-id-2383 .df-cpt-inner-wrap, 
.page-id-1004 .df-cpt-inner-wrap, 
.page-id-2383 .df-cpt-title,
.page-id-1004 .df-cpt-title
{
height:100%;
} .page-id-2383 .et_pb_section_1 .fluid-width-video-wrapper {
}
.page-id-2383 .et_pb_toggle_open
{
}
.page-id-2383 #et-main-area {
top: 48px !important;
position: relative !important;
}
div.sub-heading-slider-karriere::before
{
content:url(//www.jacobi-gmbh.de/wp-content/uploads/pfeil_jobangebote_jacobi_gebaeudereinigung.svg) !important; display: block !important;
text-indent: -55px;
visibility: visible !important;
height: 0px !important;
width: 40px !important;
top: -0.3em !important;
position: relative;
}
.text-karriere-sub-heading
{
margin-top:-20px;
}
.icon-karriere-sub-heading::before
{
}
.page-id-2383 #header-gesamt
{
background-color:var(--hex-corp-dark-grey) !important;
}
.page-id-2383 img.df-site-logo, 
.page-id-2383 .difl_advancedmenuitem_0_tb_header { content: url(//www.jacobi-gmbh.de/wp-content/uploads/Logo_TeamJacobi_2025b.svg);
height:auto !important;
width: 400px !important;
max-width:400px !important; } .page-id-2383 .df-am-col .df-am-item
{
content: " (" attr(href) ")" !important;
}
.page-id-2383 button.df-mobile-menu-button {
color: var(--hex-corp-white);
}
.page-id-2383 .difl_advancedmenuitem_1_tb_header {
background-color: var(--hex-corp-dark-grey) !important;
} .page-id-2383 .df-am-search form:hover [type="text"], 
.page-id-2383 .search .df-am-search form [type="text"]
{
color:var(--hex-corp-white) !important;
border-bottom: 1px solid var(--hex-corp-white) !important;
padding: 8px 10px;	
z-index:0;
}
.page-id-2383 .difl_advancedmenuitem_1_tb_header .df_am_searchsubmit,
.page-id-2383 .df-am-search form [type="text"]
{
color: var(--hex-corp-white) !important;
}
.page-id-2383 .heading-slider-karriere
{
text-transform: uppercase !important;
transform: translate(0px, 0px) skew(-11deg, 0deg);
font-weight:900 !important;
letter-spacing:3px !important;
padding: 0.3em 0.3em 0.3em 0.3em !important;
}
.page-id-2383 .sub-heading-slider-karriere
{
text-transform: uppercase !important;
transform: translate(0px, 0px) skew(-11deg, 0deg);
font-weight:300 !important;
}
.page-id-2383 .heading-slider-karriere,
.page-id-2383 .sub-heading-slider-karriere
{
margin-right:0px !important;
} .page-id-2383 .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle.et_pb_text_align_left h3.et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle .et_pb_toggle_title, 
.page-id-2383 .et_pb_toggle h3.et_pb_toggle_title {
cursor: pointer;
position: relative;
padding: 0px 0px 0px 0px;
}
.page-id-2383 .video-abspielen.et_pb_toggle_open .et_pb_toggle_title::before, 
.page-id-2383 .video-abspielen.et_pb_toggle_close .et_pb_toggle_title::before {
font-size: 1.3em !important;
} .page-id-2383 .fluid-width-video-wrapper iframe, 
.page-id-2383 .fluid-width-video-wrapper object, 
.page-id-2383 .fluid-width-video-wrapper embed {
position: relative !important;
}
.page-id-2383 .et_pb_toggle h3.et_pb_toggle_title
{
margin-bottom:0px !important;
}
.page-id-2383 .video-abspielen
{
margin-left: auto;
margin-right: auto;
}
.page-id-2383 .et_pb_toggle_0.et_pb_toggle_open .et_pb_toggle_title::before, 
.page-id-2383 .et_pb_toggle_0.et_pb_toggle_close .et_pb_toggle_title::before {
}
.page-id-2383 .et_pb_module.et_pb_toggle_0.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_1.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_2.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_3.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_4.et_pb_toggle:hover, 
.page-id-2383 .et_pb_module.et_pb_toggle_5.et_pb_toggle:hover 
{
border-color: var(--hex-corp-dark-grey) !important; 
transition: border-color 1.5s;
}
.karriere-name-beruf
{
}
.page-id-2383 .et_pb_section_4
{
margin-bottom:-2px;
}
@media only screen and (min-width: 1550px)
{
.page-id-2383 .karriere-beschreibung
{
min-height:190px !important;
}
.service-leben-text
{
font-size: 120px; 
line-height:90px;
margin-top:70px;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1549px)
{
.page-id-2383 .karriere-beschreibung
{
min-height:240px !important;
}
.service-leben-text
{
font-size: 100px; 
line-height:70px;
margin-top:50px;		
}
}
@media only screen and (min-width: 980px) and (max-width: 1200px)
{
.page-id-2383 .video-abspielen .et_pb_toggle_title::before {
}
.page-id-2383 .video-abspielen h3.et_pb_toggle_title {
font-size: 20px !important;
}
}
@media only screen and (min-width: 980px) and (max-width: 1299px)
{
.page-id-2383 .karriere-beschreibung
{
min-height:320px !important;
}
.service-leben-text
{
font-size: 100px; 
line-height:70px;
margin-top:50px;
}	
}
@media only screen and (max-width: 980px)
{
.page-id-2383 .video-abspielen
{
max-width:300px !important;
}
.page-id-2383 .karriere_statements .et_pb_image .et_pb_image_wrap 
{
max-width: 300px;
}
.page-id-2383 .video-abspielen h3.et_pb_toggle_title {
font-size: 20px !important;
}
.page-id-2383 .karriere_statements .et_pb_column_1, 
.page-id-2383 .karriere_statements .et_pb_column_3,
.page-id-2383 .karriere_statements .et_pb_column_18,
.page-id-2383 .karriere_statements .et_pb_column_20	
{
background-color:var(--hex-corp-light-grey) !important; 
padding:20px;
}
.karriere-name-beruf 
{
border-top:1px dotted var(--hex-corp-dark-grey);
}
.service-leben-text
{
font-size: 40px; 
line-height:25px;
margin-top:30px;
}	
}
@media only screen and (min-width: 901px)
{
.page-id-2383 #n2-ss-76item1,
.page-id-2383 #n2-ss-76item2
{
position:relative !important;
top:100px !important;
right:25px !important;
}
.page-id-2383 #n2-ss-76item2
{
right:35px !important;
top:110px !important;
}
}
@media only screen and (max-width: 900px)
{
.page-id-2383 .heading-slider-karriere
{
font-size:1.5em !important;
}
.page-id-2383 .sub-heading-slider-karriere
{
font-size:1em !important;
}
.page-id-2383 #n2-ss-76item1,
.page-id-2383 #n2-ss-76item2
{
position:relative !important;
top:-20px !important;
}
div.sub-heading-slider-karriere::before
{
height: 0px !important;
width: 25px !important;
top: -0.3em !important;
text-indent: -35px;
}
.page-id-2383 img.df-site-logo, .page-id-2383 .difl_advancedmenuitem_0_tb_header {
width: 260px !important;
}
.tax-orte_jac div.sub-heading-slider-karriere::before {
top: -0.29em !important;
width: 40px !important;
left: -20px !important;
}
}
@media only screen and (min-width: 900px) and (max-width: 1280px)
{
.page-id-2383 #n2-ss-76item1,
.page-id-2383 #n2-ss-76item2
{
position:relative !important;
top:40px !important;
right:25px !important;
}
.page-id-2383 #n2-ss-76item2
{
right:35px !important;
top:50px !important;
}
}
@media only screen and (min-width: 700px) and (max-width: 900px)
{
.page-id-2383 #n2-ss-76item1,
.page-id-2383 #n2-ss-76item2
{
position:relative !important;
top:100px !important;
right:25px !important;
}
.page-id-2383 #n2-ss-76item2
{
right:35px !important;
top:110px !important;
}
.page-id-2383 .heading-slider-karriere
{
font-size:1.5em !important;
}
.page-id-2383 .sub-heading-slider-karriere
{
font-size:1em !important;
}	
}
@media only screen and (max-width: 768px)
{
.tax-orte_jac .container-karriere-sub-heading, 
.tax-orte_jac .sub-heading-slider-karriere
{
min-height:20px !important;
margin-bottom: 20px !important;
}
}
@media only screen and (max-width: 700px)
{
.page-id-2383 .df-mobile-menu-button { }
}
@media only screen and (max-width: 450px)
{
.page-id-2383 .heading-slider-karriere,
.page-id-2383 .sub-heading-slider-karriere
{
display:none !important;
}
.page-id-2383 img.df-site-logo{
width: 220px !important;
}
.page-id-2383 .difl_advancedmenuitem_0_tb_header {
width: 220px !important;
}
.page-id-2383 .n2-ss-slider .n2-ss-layers-container {
width: 100%;
height: auto !important; 
}
} .video-bottom-no-space
{
margin-bottom:0px !important;
padding-bottom:0px !important;
padding-top:30px !important;
}@media only screen and (max-width: 981px)
{
.df_am_searchsubmit
{ }
.df-menu-uebersicht
{ }
.df-am-search form
{
display:none;
}
} .df-mobile-menu .mobile-slide-inner-wrap {
padding: 0% !important;
}
.et-l--header .df-mobile-menu ul {
padding-bottom: 0px !important;
}   .df-am-search form [type="text"]:not(:focus):not(:active) {
color: transparent !important;
z-index: -100;
caret-color: var(--hex-corp-orange) !important;
-webkit-transition: color 2s ease, border-bottom 2s ease;
-moz-transition: color 2s ease, border-bottom 2s ease;
-o-transition: color 2s ease, border-bottom 2s ease;
transition: color 2s ease, border-bottom 2s ease;
}
.df-mobile-menu
{
-webkit-border-radius: var(--hex-border-radius);
-moz-border-radius: var(--hex-border-radius);
border-radius: var(--hex-border-radius);
background: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(10px);
width: 500px;
min-width:250px;
left:initial !important;
right: 0px !important;
}
.df-mobile-menu, 
.df-mobile-menu-wrap
{
max-width:100%;
}
.df-mobile-menu
{
float:right;
} body:not(.page-id-2383) .df-am-search form:hover [type="text"], 
body:not(.page-id-2383) .df-am-search form [type="text"]:focus,
body:not(.page-id-2383) .df-am-search form [type="text"]:active,
body:not(.page-id-2383) .search .df-am-search form [type="text"]
{
color:var(--hex-corp-white) !important;
border-bottom: 1px solid var(--hex-corp-light-grey) !important;
padding: 8px 10px;	
z-index:0;
transition: color 2s ease, border-bottom 2s ease;
}
body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header .df_am_searchsubmit {
color: var(--hex-corp-dark-grey) !important;
transition: color 2s ease;
}
body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header:hover .df_am_searchsubmit, 
body:not(.page-id-2383 ) .difl_advancedmenuitem_1_tb_header:focus .df_am_searchsubmit {
color: var(--hex-corp-white) !important;
transition: color 3s ease;
}
@media screen and (min-width: 1281px) {
img.df-site-logo
{
height:100px;
width:auto;
}
}
@media screen and (max-width: 1280px) {
img.df-site-logo
{
height:90px;
width:auto;
}
}
@media screen and (max-width: 960px) {
img.df-site-logo
{
height:90px;
width:auto;
}
}
@media screen and (max-width: 768px) {
}#main-content .wpcf7-list-item {
display: block !important;
margin: 0 0 0 1em;
width:100% !important;
}
.wpcf7-form-control-wrap,
.wpcf7-form-control
{
width:100% !important;
display:block;	
}
#main-content .wpcf7-form input[type="checkbox"], #main-content .wpcf7-form input[type="radio"] 
{
width:auto !important;
float: left;
top: 9px;
position: relative;
margin-right: 10px;
}
.webform-checkbox-services
{
line-height:3em !important;;
}
#main-content .wpcf7-form input[type="submit"] {
color: var(--hex-corp-dark-grey) !important;
border-width: 0px !important;
border-color: var(--hex-corp-dark-grey);
border-radius: 0px;
font-size: 20px;
font-weight: 600 !important;
text-transform: uppercase !important;
background-color: #fff !important;
padding: 1em !important;
float: left;
margin-right:-33px;
margin-bottom:-5px;	
background-color: var(--hex-corp-light-grey) !important;
width: auto !important;
margin-top:30px;
margin-bottom:30px;
}
#main-content .wpcf7-form input[type=submit]:hover 
{
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
color:var(--hex-corp-white) !important;
border-color: var(--hex-corp-orange);
background-color: var(--hex-corp-orange) !important;
}
#main-content .captcha-image {
margin-top: 10px !important;
border-color: #343434 !important;
font-size: 1em !important;
width: 100%;
}
#main-content .wpcf7-list-item-label
{ }
#main-content .wpcf7-list-item [type="checkbox"]
{
text-indent: 50px !important;
margin-left: -15px !important;
color:#ddd !important;
}	
#main-content .cf7ic_instructions span
{
color:var(--hex-corp-orange) !important;
}
#main-content .captcha-image label > input:checked + svg, 
#main-content .captcha-image label > input:focus + svg {
border: 2px solid var(--hex-corp-orange) !important; 
color: var(--hex-corp-orange) !important; 
}
#main-content .captcha-image label > input + svg:hover,
#main-content .captcha-image label > input + svg:active,
#main-content .captcha-image label > input + svg:focus{
color: var(--hex-corp-orange) !important; 
border: 2px solid var(--hex-corp-orange) !important; 
}
#main-content .captcha-image {
top: 15px;
position: relative;
margin-bottom:20px;		
}
#main-content .wpcf7-form label span
{
display: block;
}
#main-content .wpcf7-form input, .wpcf7-form textarea {
accent-color: rgba(150, 150, 150, 0.5);  
}
#main-content .wpcf7-form input, #main-content .wpcf7-form textarea {
background-color: rgba(255, 255, 255, 1) !important;
border-width: 1px !important;
border-radius: 0px;
font-size: 20px;
-webkit-transition: background-color 1500ms ease;
-moz-transition: background-color 1500ms ease;
-o-transition: background-color 1500ms ease;
-ms-transition: background-color 1500ms ease;
transition: background-color 1500ms ease;
}
#main-content .wpcf7 input, #main-content .wpcf7 select, #main-content .wpcf7 textarea{
color: #444 !important;
padding: 10px;
caret-color: var(--hex-corp-orange) !important;
}
#main-content .wpcf7 input, #main-content .wpcf7 select, #main-content .wpcf7 textarea {
width: 100%;
}
#main-content .wpcf7  h3 {
font-size: 45px;
line-height: 1.5em;
}
#main-content .wpcf7 { }
#main-content .wpcf7-form  .wpcf7-list-item-label
{
margin-right:20px;
}
#main-content .wpcf7-form span[data-name="your-message"]
{
margin-top:0px;
}
#main-content .wpcf7-form .message-field
{
padding-top: 30px;
padding-bottom:0px;
display: block;
}
#main-content .wpcf7-form input, #main-content .wpcf7-form textarea, 
#main-content .wpcf7-form .wpcf7-list-item-label, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_content
{
font-size: 18px !important;
}.search #main-header .container
{
width: 100%;
max-width: 1600px;
} .search #main-header .container #et_search_icon:hover::before
{
color:var(--hex-corp-dark-grey) !important;
}
.search footer a
{
color:var(--hex-corp-dark-grey) !important;
}
.archive #content-area,
.error404 #content-area,
.search #content-area
{
max-width: 1600px;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
}
.archive #et-main-area
{
top: 0px !important;
position: relative;
}
.archive #main-content .container::before,
.error404 #main-content .container::before,
.search #main-content .container::before
{
width: 0px !important;
background-color: transparent !important;
}
.archive article,
.error404 article,
.search article
{
margin-bottom:20px;
}
.archive article:not(:last-of-type),
.error404 article:not(:last-of-type),
.search article:not(:last-of-type)
{
margin-bottom:30px;
border-bottom: 1px solid var(--hex-corp-orange);
padding-bottom: 30px;
font-size: 1.25rem;
}
.the_date,
.the_date_newspage
{
color:var(--hex-corp-orange);
font-size:0.6em;
}
.the_date_newspage  .et_pb_row
{
bottom: -40px;
z-index: 5;
}
.the_date_newspage .et_pb_row
{
padding-top:0px !important;
padding-bottom:0px !important; }
.archive #sidebar, 
.error404 #sidebar,
.search #sidebar
{
display:none;
}
.archive #page-container #left-area,
.error404 #page-container #left-area,
.search #page-container #left-area
{
width:100% !important;
padding-left:20px !important;
padding-right:20px !important;
}
#et_search_icon:before {
opacity:0.4;
}
#et_search_icon:hover::before {
opacity:1;
}
.archive #page-container,
.error404 #page-container,
.search #page-container, 
.page-id-3588 #page-container,
.page-id-221 #page-container,
.page-id-224  #page-container
{
overflow: hidden !important; 
}#job-uebersicht-filterbar .difl_cptitem_1,
#job-uebersicht-filterbar .difl_cptitem_2
{
padding-bottom:5px !important;
margin-bottom:0px;
} .icon-two-columns .df-cpt-image-wrap
{
display:inline-block;
width:19%; float:left;
}
.icon-two-columns .df-cpt-image-wrap:hover
{
display:inline-block;
width:19%; float:left;
}
.icon-two-columns .df-cpt-content-wrap
{
display:inline-block;
width:80%	
} .df-cpt-title-wrap,
.df-cpt-title-wrap h2,
.df-cpt-title-wrap h3,
.difl_cptgrid,
.difl_cptgrid h2,
.difl_cptgrid h3
{
margin:0px !important;
padding:0px !important;
}
.difl_cptfilter h2 a,
.difl_cptfilter h3 a,
.difl_cptgrid h2 a,
.difl_cptgrid h3 a
{ display: block;
margin-top: 0px;
margin-bottom: 0px;
padding: 10px !important;
}
.difl_cptfilter p.df-cpt-title a,
.difl_cptgrid p.df-cpt-title a
{ display: block;
margin-top: 0px;
margin-bottom: 0px;
}  @media all and (min-width: 1281px) {
#job-uebersicht .df-cpts-wrap .df-cpt-item,
#job-uebersicht-filterbar .df-cpts-wrap .df-cpt-item
{
width: 33% !important;
}
.single-standort .difl_cptfilter_0 .df-cpt-item 
{
width: 49% !important;
}
}
@media all and (min-width: 840px) and (max-width: 1440px) {
#branchenuebersicht-filterbar-front .df-cpts-wrap .df-cpt-item
{
width: 49% !important;
}
} @media all and (min-width: 840px) and (max-width: 1280px) {
#job-uebersicht .df-cpts-wrap .df-cpt-item, 
#job-uebersicht-filterbar .df-cpts-wrap .df-cpt-item, 
#dienstleistungen-am-standort .df-cpts-wrap .df-cpt-item
{
width: 49% !important;
}
.single-standort .difl_cptfilter_0 .df-cpt-item
{
width: 49% !important;
}
}
@media all and (min-width: 840px) and (max-width: 1440px) {
#news-uebersicht .df-cpts-wrap .df-cpt-item
{
width: 100% !important;
}
}  @media all and (max-width: 839px) {
#job-uebersicht .df-cpts-wrap .df-cpt-item,
#job-uebersicht-filterbar  .df-cpts-wrap .df-cpt-item,
#news-uebersicht .df-cpts-wrap .df-cpt-item,
#dienstleistungen-am-standort .df-cpts-wrap .df-cpt-item,
#leistungsuebersicht-uebersicht-filterbar .df-cpts-wrap .df-cpt-item,
#branchenuebersicht-filterbar-front .df-cpts-wrap .df-cpt-item{
width: 100% !important;
}
.single-standort .difl_cptfilter_0 .df-cpt-item 
{
width: 100% !important;
}
}  @media all and (min-width: 768px) and (max-width: 1280px) {
.grid-4-colums-respnsive .df-cpt-item
{
width:49% !important;
}
}
@media all and (min-width: 0px) and (max-width: 779px) {
.grid-4-colums-respnsive .df-cpt-item
{
width:100% !important;
}
}  #job-uebersicht-filterbar,
.difl_cptfilter
{
} #main-content .difl_cptfilter  ul
{
list-style-type: none !important; 
} #main-content .difl_cptfilter ul,
#main-content .difl_cptfilter ol
{
box-sizing: initial !important; 
} #main-content .difl_cptfilter ul
{ text-indent: initial; 
margin-left: initial; 
list-style-position: initial;  !important;
padding-left: initial;  !important;
} #main-content .difl_cptfilter ul li::before
{
content: initial;
font-size: initial !important;
min-width: initial;   
display: initial; margin-right: initial; 
} #main-content .difl_cptfilter ul li:hover::before
{
color: initial;
} #main-content .difl_cptfilter .bg-grey ul li::before
{
content: initial; 
color: initial; 
min-width: initial;  
display:  initial;  
font-size: initial !important; margin-right: initial; 
} #main-content .difl_cptfilter ul li:hover::before
{
min-width: initial;   
font-size: initial !important;
content: initial; margin-right: initial; 
margin-bottom: initial; 
} #main-content .difl_cptfilter ul li:nth-child(3n+3):hover::before
{
min-width: initial;  
font-size: initial; !important;
content: initial; margin-right: initial; 
} #main-content .difl_cptfilter ul li:hover::before
{
min-width:initial;  
font-size:initial !important;
content:initial; margin-right:initial; 
margin-bottom:initial; 
} #main-content .difl_cptfilter ul li:nth-child(3n+3):hover::before
{
min-width: initial;   
font-size: initial !important;
content: initial; margin-right: initial; 
margin-bottom: initial; 
} #main-content .difl_cptfilter ul
{
padding-left: initial !important;
} #main-content .difl_cptfilter input
{
padding-right: 10px !important;
}  .single-standort li.df-cpt-filter-nav-item:before
{
content: initial !important;
list-style: none !important;
list-style-type: none !important;
width:0px !important;
height:0px !important;
} .difl_cptfilter .df-cpt-outer-wrap
{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} #main-content .difl_cptfilter ul
{
padding: 0em !important;
}
#leistungsuebersicht-uebersicht-filterbar .df-cpt-item
{
background-color:var(--hex-corp-light-grey);
}  #main-content ul.multiple_taxonomy_filter > li:last-of-type
{
display:none !important;
} #main-content .difl_cptfilter ul li
{
margin-bottom: 0px;
line-height: 1 !important;
}
#main-content .difl_cptfilter a.dropdown-icon
{
margin-top: -10px; padding-right: 10px;
}
#main-content a.df-cpt-read-more:hover,
#main-content .df-cpt-taxonomies a:hover,
#main-content .df_cptfilter_container .filter_section ul.multiple_taxonomy_filter li:hover
{
color:var(--hex-corp-orange);
}
#main-content .df_cptfilter_container .filter_section ul.autocomplete-list
{
max-height: 250px !important; }
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap 
{
position: absolute;
height: 50px;
width: 100%;
padding: 0px !important;
z-index: 99 !important;
margin: 0px !important;
top: 0px;
color: transparent;
}
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap .df-cpt-title a:hover,
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap .df-cpt-title a:link,
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap .df-cpt-title a:active,
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap .df-cpt-title a:visited
{
color: transparent !important;
}
#main-content #job-uebersicht-filterbar .df-cpt-title-wrap a
{
font-size:1px;
height:100%;
}
#main-content #job-uebersicht-filterbar  .df-cpt-title-wrap
{
height:100%;
}
#leistungsuebersicht-uebersicht-filterbar .df-cpt-outer-wrap
{
height: auto;
}
.difl_cptfilter .df-cpt-title-wrap
{
line-height:1 !important;
}
@media all and (max-width: 767px) {
.filter_section ul li 
{
margin-bottom:10px;
}
}
#leistungsuebersicht-uebersicht-filterbar .difl_cptfilter_0 .df-cpt-outer-wrap { }
#leistungsuebersicht-uebersicht-filterbar .df-cpt-item {
background-color: var(--hex-corp-white);
}.single-leistungen footer, 
.single-standort footer, 
.single-news footer
{
margin-top:40px;
} @media (min-width: 0px)
{	  
footer .et_mobile_nav_menu
{
display: none !important;
}
footer .et_pb_menu__menu
{
display: block !important;
}
footer .et_pb_menu--style-left_aligned .et_pb_menu__wrap 
{
justify-content: initial !important;
}
}
@media (max-width: 640px)
{	
footer .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, 
footer .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, 
footer .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 
{ margin:15px;
}
} #menu-menu-footer-spalte-1,
#menu-menu-footer-spalte-2,
#menu-menu-footer-spalte-3,
#menu-menu-footer-spalte-4,
footer button.et_pb_menu__search-button
{
display:block !important;
}
.df_adh_heading_0_tb_footer,
.df_adh_heading_1_tb_footer, 
.df_adh_heading_2_tb_footer, 
.df_adh_heading_3_tb_footer, 
.df_adh_heading_4_tb_footer 
{
margin-bottom: 0.7em !important;
}
#sub-menu-rechtliches ul li:not(:last-child):after
{
content:' / ';
right: -10px;
position: relative;
}
@media (max-width: 980px)
{		
ul#social-media-links-footer
{
text-align: center !important;
}
#sub-menu-rechtliches .et_pb_menu__menu
{
margin-left: auto;
margin-right: auto;
}
footer .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2), 
footer .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2), 
footer .et_pb_row_4col .et_pb_column:nth-last-child(-n+2) 
{
margin-bottom: 2em;
}
footer .et_pb_column_1_4,
footer .et_pb_column_2_4,
footer .et_pb_column_3_4,
footer .et_pb_column_4_4
{
width:45% !important;
}
footer .et_pb_section_1_tb_footer, 
footer .et_pb_column_4_4   
{
width:100% !important;
}
footer .et_pb_row {
width: 100% !important;
max-width: 1600px;
margin: auto;
position: relative;
padding: 20px;
padding-top: 60px;
}
.single-leistungen footer .et_pb_row, 
.single-news footer .et_pb_row	{
width: 100% !important;
max-width: 1600px;
margin: auto;
position: relative;
padding: 40px;
padding-top: 60px;
}
}
@media (max-width: 640px)
{	
footer .et_pb_column_1_4,
footer .et_pb_column_2_4,
footer .et_pb_column_3_4,
footer .et_pb_column_4_4
{
width:100% !important;
}
}
@media (min-width: 981px)
{
footer .et_pb_gutters3 .et_pb_column_1_2, footer .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
width: 50% !important;
}
}@media all and (min-width: 1280px) {
#main-content .icon-leistung img {
max-width: 45%;
margin-bottom: 50px;
}
}
@media all and (min-width: 1441px) {
.schon-gewusst .df_adh_heading
{
padding-top:50px !important;
}
}
@media all and (max-width: 1440px) {
.unser-anspruch-grey-region
{
display:none;
}
}
@media all and (min-width: 980px) AND (max-width: 1279px) {    #main-content .icon-leistung img {
margin-bottom:20px;
} .single-leistungen #et-boc .et-l .et_pb_text_1,
.single-branchenloesungen #et-boc .et-l .et_pb_text_1,
#et-boc .et-l .border-left-design {
border-left: 0px solid var(--hex-corp-orange) !important;
border-bottom: 8px solid var(--hex-corp-orange);
padding-bottom: 20px !important;
} .et-db #et-boc .et-l .et_pb_text_1 ul li,
.et-db #et-boc .et-l .et_pb_text_1 .heading 
{
position:relative;
left:-30px !important;
}
#main-content .icon-leistung img {
max-width: 55%;
margin-bottom: 50px;
}
}
@media all and (max-width: 980px)
{
.hoechster-zertifizierungsgrad,
.jacobismartcleanconcept
{
}
.hoechster-zertifizierungsgrad img,
.jacobismartcleanconcept img
{
}
.hoechster-zertifizierungsgrad-heading h2,
.jacobismartcleanconcept-heading h2
{
}
} @media all and (min-width: 980px) and (max-width: 1279px) {
.et_pb_gutters3 .et_pb_column_1_2 > .special-layout-35-65  > .et_pb_column_1_4, 
.et_pb_column_1_2 > .special-layout-35-65 > .et_pb_column_1_4
{
width: 100% !important;
}
.et_pb_gutters3 .et_pb_column_1_2 > .special-layout-35-65  > .et_pb_column_1_4:nth-of-type(2), 
.et_pb_column_1_2 > .special-layout-35-65 > .et_pb_column_1_4:nth-of-type(2)
{
width: 100% !important;
}
.unser-anspruch
{
visibility:hidden;
}
}@media all and (max-width: 767px) {
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h1.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h2.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h3.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_accordion .et_pb_toggle_close h6.et_pb_toggle_title 
{ width:calc(100% - 200px;);
padding: 0px !important;
margin-left:30px !important;
padding-right:10px !important;
} .et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h5.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h1.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h2.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h3.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h4.et_pb_toggle_title, 
.et-db #et-boc .et-l .et_pb_accordion .et_pb_toggle_open h6.et_pb_toggle_title 
{
margin-left:0px !important;
transition: margin-left 500ms;
}
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h5.et_pb_toggle_title:before, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h1.et_pb_toggle_title:before, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h2.et_pb_toggle_title:before, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h3.et_pb_toggle_title:before, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h4.et_pb_toggle_title:before, 
.et-db #et-boc .et-l .et_pb_accordion_0.et_pb_accordion .et_pb_toggle_close h6.et_pb_toggle_title:before 
{
right: -7.5%; 
}
.phone-number span.suffix
{
display:block !important;
}
.phone-number span.prefix
{
display:block !important;
margin-bottom:10px;
}
.heading-part-2
{
display:block;
padding-top:10px;
}
#main-content .icon-leistung img {
max-width: 60%;
margin-bottom: 50px;
}
.wpcf7-list-item-label
{
padding-left:10px;
}
.mail-jobs-1
{
display:block;
}
.border-left-disappear-resonsive
{
border-left: 0px solid transparent !important;
padding-left:0px !important;
}
.branchenloesungen img,
.branchenloesungen .df-cpt-image-wrap,
.branchenloesungen .df-cpt-button-wrap
{
display:none;
}
#branchenuebersicht-filterbar-front .difl_cptitem_0
{
display:none;
}
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_1,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_2,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_3,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_4,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_5,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_6,
#leistungsuebersicht-uebersicht-filterbar .difl_cptitem_7 {
display:none;
}
#leistungsuebersicht-uebersicht-filterbar article,
#job-uebersicht-filterbar article,
#branchenuebersicht-filterbar-front article
{
min-height: 30px !important;
}
#leistungsuebersicht-uebersicht-filterbar .df-item-wrap,
#job-uebersicht-filterbar .df-item-wrap
{
margin-bottom:0px !important;
}
} @media all and (max-width: 479px) {
#main-content .icon-leistung img {
margin-bottom:20px;
} .single-leistungen #et-boc .et-l .et_pb_text_1,
.single-branchenloesungen #et-boc .et-l .et_pb_text_1, 
#et-boc .et-l .border-left-design
{
border-left: 0px solid var(--hex-corp-orange) !important;
border-bottom: 8px solid var(--hex-corp-orange);
padding-bottom: 20px !important;
}
.et-db #et-boc .et-l .et_pb_text_1 ul li,
.et-db #et-boc .et-l .et_pb_text_1 .heading {
position:relative;
left:-30px !important;
}
}@media all and (min-width: 980px) {
.schon-gewusst .df_adh_heading
{
padding-top:50px !important;
}
}
@media all and (max-width: 1440px) {
.member-email span
{
display:block;
}
.member-email a span
{
margin-bottom:20px;
padding-bottom:20px;
border-bottom: 1px solid var(--hex-corp-white);
}
.ansprechpartner-name
{
display:block;
color:var(--hex-corp-orange);
}
#leistungsuebersicht-uebersicht-filterbar .branchenloesungen .difl_cptitem_2,
#leistungsuebersicht-uebersicht-filterbar .branchenloesungen .difl_cptitem_3, 
#job-uebersicht-filterbar .jobs .difl_cptitem_4
{
display:none;
}
#leistungsuebersicht-uebersicht-filterbar .branchenloesungen .df-cpt-outer-wrap,
#leistungsuebersicht-uebersicht-filterbar .df-cpt-outer-wrap
{
margin-bottom:20px !important;
}
#job-uebersicht-filterbar article,
#branchenuebersicht-filterbar-front article
{
min-height: 30px !important;
}
}
@media all and (max-width: 1280px) {
#leistungsuebersicht-uebersicht-filterbar .df-cpt-read-more
{
display:none !important;
}
#leistungsuebersicht-uebersicht-filterbar article
{
min-height: 0px !important;
padding-bottom:0px  !important;
padding-top:0px !important;
}
#leistungsuebersicht-uebersicht-filterbar h2 a {  }
}
@media all and (max-width: 980px) {
#branchenuebersicht-filterbar-front .difl_cptitem_0
{
display:none;
}
} @media all and (min-width: 768px) and (max-width: 980px) {
#main-content .icon-leistung img {
max-width: 150px;
}
#main-content .icon-leistung img {
max-width: 55%;
margin-bottom: 50px;
}
}