html, body{scroll-behavior:unset !important;}
.et_pb_section_0_tb_header.et_pb_section{padding-top:5px!important;}
.et_pb_social_media_follow.dct_social_v3 li a.icon:before{font-size:36px!important;}
.et_pb_social_media_follow.dct_social_v3 li a.icon{height:45px!important;}
.dct_hdr_v1 ul > li > ul > li.current_page_item a{color:#eacd54 !important;}
.dct_hdr .mobile_nav .mobile_menu_bar::before{font-size:4em;color:#fff !important;}
.et_pb_section_1_tb_header{background:#575756 !important;}
.et_pb_scroll_top.et-pb-icon{border:1px solid #fff;}
.et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_company a, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_position, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_separator, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_position, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_separator, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_company a, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_company a, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_position, .et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_separator{line-height:normal!important;}
.et_pb_testimonial_2.et_pb_testimonial .et_pb_testimonial_meta, .et_pb_testimonial_1.et_pb_testimonial .et_pb_testimonial_meta, .et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_meta{padding-top:30px!important;padding-bottom:20px;}
.et_pb_blog_0 .entry-title:hover{color:#fff!important;}
article .et_pb_post{align-content:flex-start;}
.dct_hdr ul li.current-menu-item a{color:#eacd54!important;}
.dct_hdr ul > li > ul > li.current_page_item a{color:#eacd54!important;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu{background-color:#fff !important;}
.et_mobile_menu li a:hover, .nav ul li a:hover{background-color:transparent!important;}
.dct_full_header .et_pb_fullwidth_header_container{padding:0!important;}
@media only screen and (min-width: 981px) {
.et_pb_sticky.dct_hdr_v3{height:110px !important;}
.et_pb_menu__logo-wrap{position:absolute!important;}
.et_pb_menu__menu{margin-top:20px!important;}
.et_pb_menu ul li{padding-left:25px !important;padding-right:3px !important;padding-bottom:40px !important;}
.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a{cursor:pointer;}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a:hover{color:#ccc !important;opacity:1;}
.et_pb_menu ul li.menu-item-has-children ul.sub-menu{background-color:#575757 !important;}
.et_pb_sticky.et_pb_section_0_tb_header{background-color:rgba(87, 87, 86, .95) !important;}
.dct_hdr ul > li:hover > ul{top:56px !important;border-top:3px solid rgba(255,255,255,1) !important;}
.dct_hdr .et_pb_menu__search-button::after{top:20px;color:#fff;}
.et_pb_menu .et_pb_menu__search-container--visible .et_pb_menu__search-input{background-color:rgba(0, 0, 0, .35) !important;padding:5px 15px 5px 15px;color:#fff;}
.et_builder_inner_content.et_pb_gutters3.has_et_pb_sticky .et_pb_menu .et_pb_menu__search-container--visible .et_pb_menu__search-input{background-color:rgba(255, 255, 255, .75) !important;padding:5px 15px 5px 15px;color:#000;}
.et_pb_menu__icon.et_pb_menu__close-search-button{color:#fff !important;}
.dct_banner .et_pb_text_inner span{color:#eacd54 !important;}
}
.dct_hdr .mobile_nav .mobile_menu_bar::before{font-size:4em;color:#fff !important;}
.zrjb-filter-keywords-wrapper label{display:none;}
#zrjb-itemlist-container{margin-top:30px;padding:25px;border-radius:5px;}
#zrjb-itemlist-container .job-location{color:#575757;font-size:16px;}
#zrjb-image-container img{width:100%;}
.contact-data img{min-height:auto!important;}
.btn-detailview a{color:#fff;font-weight:700;font-size:1.2rem;display:block;}
.btn-detailview{border-radius:4px;}
#zrjb-job-jobdetais-line{margin-bottom:15px;}
#zrjb-job-jobdetais-label{display:block;font-weight:700;}
#zrjb-itemlist-container h4{color:#0850a3;}
#zrjb-item-search-container{display:flex;flex-wrap:wrap;justify-content:space-between;}
.zrjb-application-form-input-container{-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#999;font-size:14px;padding:16px;}
.zrjb-filter-keywords-wrapper{margin-bottom:15px;width:100%;}
.zrjb-filter-umkreis-wrapper{width:33%;}
.zrjb-filter-abteilung-wrapper{width:33%;}
.zrjb-filter-vertragsart-wrapper{width:33%;}
.zrjb-filter-reset-link-wrapper{margin-top:15px;order:2;}
.zrjb-filter-keywords-wrapper{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}
#zrjb-application-form-input-wrapper input, select{-webkit-appearance:none;background-color:#eee;width:100%;border-width:0;border-radius:0;color:#303030;font-size:14px;padding:16px;margin-bottom:15px;}
#zrjb-datenschutz-infotext input[type=checkbox]{-webkit-appearance:checkbox;line-height:20px;-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);padding:10px;}
.zv-job-details-1 #zrjb-job-jobdetails-header{font-size:22px;font-weight:500;}
#zrjb-attachment-container{margin-top:50px;}
#zrjb-attachment-container h4{font-size:1.1em;}
.zrjb-file-upload-button{font-size:0.9rem;}
#zrjb-submit-button,
#zrjb-send-form-button{padding:5px 15px;background-color:#0850a3;border:none;border-radius:4px;color:#fff;font-size:1rem;padding-top:10px;padding-right:30px;padding-bottom:10px;padding-left:30px;cursor:pointer;}
#zrjb-application-form-footer-wrapper{margin-top:25px;}
#zrjb-send-form-button{margin-top:25px;}
#footer-infotext{margin-top:5px;font-weight:bold;}
.select2-container .select2-selection--single{height:38px;}
#zrjb-joblist-container #zrjb-filter-keywords{background-color:#fff!important;color:#575757!important;border-radius:5px!important;-webkit-appearance:none;width:100%;border-width:0;border-radius:0;font-size:100%;padding:16px;}
.zrjb-filter-abteilung-wrapper{display:none;}
#zrjb-application-form-infotext,
#zrjb-application-form-input-wrapper{margin-bottom:15px;}
#zrjb-application-form-messages p{color:red;}
.zv-job-detail li{margin-bottom:12px;}
.details-part-1 #zrjb-job-jobdetails-header{color:#333;padding-bottom:10px;line-height:1em!important;font-weight:500;}
.details-part-2 #zrjb-job-jobdetails-header{display:none;}
.details-part-2 #zrjb-job-jobdetais-label{float:left;margin-right:15px;}
.details-part-2 #zrjb-job-jobdetais-line{margin:0;}
.ps-stellenbezeichnung{font-weight:600;color:#000;font-size:38px;padding:2rem 0.725rem;text-align:center;width:100%;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;background-color:#fdfdfd9e;}
.page-id-100467 .et_pb_section_1_tb_header{top:0;position:fixed !important;padding:0px !important;z-index:10010;height:110px;width:100%;left:0px;top:0px;bottom:auto;margin-top:0px;background:rgba(87, 87, 86, 1)!important;}
.dct_title_v2 .et_pb_text_inner h2{color:#575757;}
.zv-job-detail .row-image-title{position:relative;}
.zv-job-detail .zv-title{position:absolute;bottom:20px;width:100%;}
.cta-kunden a{color:#fff;}
footer a{color:#fff;}
.et_mobile_menu{margin-top:15px;}
.et-menu li{font-size:18px;}
h3 a{color:#0850a3;}
.dct_bread_crumb .et_pb_text_inner ul{background-color:#2ea3f27d;}
.dct_bread_crumb .et_pb_text_inner ul li a:hover{color:#fff !important;text-decoration:underline;}
.btn-detailview-call a{color:#fff;font-weight:700;font-size:100%;}
.btn-detailview-call{background-color:#aeb6dc!important;color:#fff;}
@media only screen and (max-width: 768px) {
.et_pb_sticky.dct_hdr_v3{height:70px!important;}
.et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap, .et_pb_sticky .et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:60px!important;}
.et_pb_sticky .et_pb_row_0_tb_header.et_pb_row{padding-top:5px!important;padding-bottom:5px!important;}
#zrjb-application-form-input-container input{width:100%;}
#zrjb-item-application-link{margin:5px 0 5px 0!important;display:block;width:70px;text-align:center;}
.zrjb-filter-vertragsart-wrapper, .zrjb-filter-abteilung-wrapper, .zrjb-filter-umkreis-wrapper{width:100%;margin-bottom:5px;}
}  @font-face{font-family:'ETmodules';src:url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/modules/all/modules.eot);src:url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/modules/all/modules.eot?#iefix) format('embedded-opentype'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/modules/all/modules.woff) format('woff'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/modules/all/modules.ttf) format('truetype'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/modules/all/modules.svg#et-modules) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'etbuilder';src:url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/builder.eot);src:url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/builder.eot?#iefix) format('embedded-opentype'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/builder.woff) format('woff'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/builder.ttf) format('truetype'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/builder.svg#et-builder) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'CodeSnippet';src:url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/epanel/code-snippet.woff) format('woff'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/epanel/code-snippet.ttf) format('truetype'), url(//www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/assets/fonts/epanel/code-snippet.svg) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Open Sans';font-display:swap;font-style:normal;font-weight:400;src:url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.eot);src:local(''), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.woff2) format('woff2'), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.woff) format('woff'), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.ttf) format('truetype'), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/open-sans-v29-latin-regular.svg#OpenSans) format('svg');}
@font-face{font-family:'Font Awesome 6 Free';font-display:swap;font-style:normal;font-weight:400;font-display:block;src:url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/fa-free-620/fa-regular-400.woff2) format("woff2"), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/fa-free-620/fa-regular-400.ttf) format("truetype");}
@font-face{font-family:'Font Awesome 6 Free';font-display:swap;font-style:normal;font-weight:900;font-display:block;src:url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/fa-free-620/fa-solid-900.woff2) format("woff2"), url(https://www.adevis.de/wp-content/themes/divirecruitmenttheme/assets/css/fonts/fa-free-620/fa-solid-900.ttf) format("truetype");}
.fa, .fa-classic, .fa-sharp, .fas, .fa-solid, .far, .fa-regular, .fab, .fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}
.fas, .fa-classic, .fa-solid, .far, .fa-regular{font-family:'Font Awesome 6 Free';}
.far, .fa-regular{font-weight:400;}
.fas, .fa-solid{font-weight:900;}
.fa-2x{font-size:2em;}
.fa-5x{font-size:5em;}
.fa-thumbs-up::before{content:"\f164";}
.fa-eur::before, .fa-euro-sign::before, .fa-euro::before{content:"\f153";}
.fa-coins::before{content:"\f51e";}
.fa-face-smile-wink::before, .fa-smile-wink::before{content:"\f4da";}
.fa-briefcase-clock::before, .fa-business-time::before{content:"\f64a";}
.fa-user-friends::before, .fa-user-group::before{content:"\f500";}
.fa-screwdriver-wrench::before, .fa-tools::before{content:"\f7d9";}
.fa-umbrella-beach::before{content:"\f5ca";}
.fa-percent::before, .fa-percentage::before{content:"\25";}
.fa-person-circle-check::before{content:"\e53e";}
.dct_bread_crumb li{margin-top:0px;}
.fa-print:before{content:"\f02f";}
@media(max-width:980px){
.et_pb_menu .et_mobile_nav_menu{margin-top:50px;}
.has_et_pb_sticky .et_pb_menu .et_mobile_nav_menu{margin-top:0px;}
.has_et_pb_sticky #wa-mobile{left:0;right:0;}
.dct_hdr_v3 .et_pb_button_0_tb_header_wrapper{z-index:10;}
.has_et_pb_sticky .dct_hdr_v3 .et_pb_button_0_tb_header_wrapper{left:0;right:0;width:125px;margin:17px auto 0 auto;transition-delay:.5s;transition-duration:1s;z-index:10;}
.has_et_pb_sticky .dct_hdr_v3 #social-btns{left:0;right:0;margin:17px auto 0 auto !important;transition-delay:.5s;transition-duration:1s;z-index:10;text-align:center;}
}
@media print {
.page-id-100467 .et_pb_menu__wrap, .page-id-100467 .et_pb_social_media_follow, .page-id-100467 .et_pb_accordion, .page-id-100467 .btn-detailview, .page-id-100467 .btn-detailview-call, .page-id-100467 footer, .page-id-100467 .usercentrics-button, .page-id-100467 .dct_button, .page-id-100467 .et_pb_section_1, .page-id-100467 .print-btn{display:none!important;}
.page-id-100467 .et_pb_section_1_tb_header{background-color:transparent!important;position:absolute!important;}
.page-id-100467 .et_pb_column .et_pb_module{margin-bottom:10px!important;}
.page-id-100467 .et_pb_module.et_pb_code_0{margin-bottom:0!important;}
.page-id-100467 .zv-job-detail{padding:0!important;}
.page-id-100467 .ps-stellenbezeichnung{font-size:24px!important;padding:15px 30px;}
.page-id-100467 .et_pb_row{padding:0!important;}
.page-id-100467 .et_pb_row_1{margin:0;!important;width:100%!important;padding:0!important;}
.page-id-100467 .et_pb_column_1_3{width:230px!important;}
.page-id-100467 .et_pb_column_2_3{width:500px!important;margin:0 15px;}
.page-id-100467 h2#zrjb-job-description-header,
.page-id-100467 h2#zrjb-job-jobdetails-header{font-size:18px!important;}
.page-id-100467 #zrjb-job-jobdetais-label{font-size:14px!important;}
.page-id-100467 #zrjb-job-jobdetais-value{font-size:14px!important;}
.page-id-100467 #zrjb-job-description-text p, ul{font-size:12px!important;line-height:15px!important;}
.page-id-100467 #zrjb-job-description-text ul{padding-bottom:0!important;padding-left:23px!important;}
.page-id-100467 #zrjb-job-description-text li{margin-bottom:5px!important;}
.page-id-100467 #zrjb-job-jobdetais-line{line-height:16px !important;margin-bottom:10px!important;}
.page-id-100467 .et_pb_code_1{position:absolute!important;bottom:18px!important;}
.page-id-100467 .et_pb_code_2{padding:15px!important;}
.page-id-100467 .et_pb_code_6, .page-id-100467 .et_pb_code_7, .page-id-100467 .et_pb_code_12{padding:0px!important;box-shadow:none!important;}
.page-id-100467 .et_pb_row_0_tb_header{left:15px!important;transform:none!important;}
}
#zrjb-itemlist-container{padding:0px !important;border-radius:5px;}
.job-item{padding:5px 15px;margin-bottom:5px;border-radius:5px;}
.job-item:nth-child(odd){background:#ececec;border:1px solid #ececec;}
.job-item:nth-child(even){background:#f6f5f5;border:1px solid #f6f5f5;}
.adevis-topjob{margin-bottom:5px;padding-left:10px;border-left:10px solid #ffd41d;background-color:#d9ddee;border-radius:20px;border-right:10px solid #ffd41d;border-top:1px solid #d9ddee;bottom:1px solid #d9ddee;}
.job-item:hover, .adevis-topjob:hover{box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);border:1px solid #cccccc;}
#zrjb-job-jobdetails-container span{margin-right:5px;}
.et_pb_video_box{height:100%!important;}
.et_pb_video_box video{height:100%!important;}
#zrjb-itemlist-container h2{color:#0850a3;line-height:1em;font-weight:500;font-size:100%;}
.et_pb_gutters2 .et_pb_team_member_description{display:none!important;}
#zrjb-job-jobdetails-container > div{display:flex;align-items:center;gap:10px;margin-bottom:6px;}
#zrjb-job-jobdetails-container i.material-icons{display:flex;align-items:center;}
#zrjb-job-jobdetails-container i.material-icons span{font-family:'Material Icons';font-size:20px;}
#job-description-teaser h3{display:none;}
#job-description-teaser h2 {
font-size: 21px;
line-height: 1.1em;
}