@import url(https://fonts.googleapis.com/css?family=Comfortaa:700,300);.col-3,.col-1,.col-6{margin-bottom:22px}@media (min-width: 769px){.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:1%;width:100%;box-sizing:border-box}.row.aling-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row.aling-left .col-1{margin-right:1%}.row .col-3{width:58.5%;margin-bottom:0}.row .col-1{width:19%;margin-bottom:0}.row .col-6{width:50%;margin-bottom:0}.row.gutter{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row.gutter .col-6{width:48%}.row.row-padding{padding:0 1%}}.space-bottom{margin-bottom:3em}.no-collaps.row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:1%;width:100%}.no-collaps.row .col-3{width:59%}.no-collaps.row .col-1{width:19%}.no-collaps.row .col-6{width:50%}.no-collaps.row.row-padding{padding:0 1%}body{font-family:'Open Sans', sans-serif !important}img.center{display:block;margin-left:auto;margin-right:auto}.header-tagline a{color:#eeeeee !important}.tpl-image.title-align-center_bottom .page-title{display:inline-block;background-color:rgba(0,0,0,0.5);padding:0.5em}select,input[type=text],input[type=email],input[type=tel],textarea{background-color:#fff !important}.primary-menu>li>a{font-size:150%}.menu-box{line-height:0 !important}.logo-menu-wrapper .logo-box,.logo-menu-wrapper .menu-box{vertical-align:bottom !important}.menu-box nav{position:relative}.dgb-logo{position:absolute;right:0}.dgb-logo img{width:70px}@media (max-width: 1050px){.dgb-logo{display:none}}@media (min-width: 768px) and (max-width: 910px){.logo-box{width:100px !important;padding-right:10px !important}}.center{text-align:center}.content ul{list-style-type:none;padding-left:20px}.content ul li,.content ul ul{margin:0}.content ul li{padding-left:1em;margin:0.5em 0;position:relative}.content ul li:before{content:"\e608";font-family:"omFont";position:absolute;top:1px;left:0}.hl-link li{padding-left:0 !important;margin:0 !important}.hl-link li:before{display:none !important}.non-retina{max-height:111px !important}.max-teaser{max-width:350px}.vc_om-teaser .om-t-tc{padding:1em 5px !important}@media (min-width: 768px) and (max-width: 900px){.fieldrow .vc_column_container .om-t-title{font-size:100% !important}}@media (max-width: 767px){.vc_general.vc_btn3.vc_btn3-size-xlg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-om-theme-color.vc_btn3-hover-color-auto{font-size:14px !important}html,body{overflow-x:hidden}}.bewerbung .wpcf7-not-valid-tip{color:#FFF700 !important;font-weight:bold !important}.job-card{box-sizing:border-box;background-color:#efefef;padding:1rem;border-top-width:30px;border-top-style:solid;width:100%;height:100%;margin-bottom:1em}.job-card .title{bottom:1rem;left:1rem;right:1rem;font-weight:bold;font-size:1.2em}.job-card .branche{position:absolute;left:1rem;top:5px;color:#fff;font-size:13px}.job-card .location{font-size:0.8em}.job-card.red{border-color:#FA6666}.job-card.blue{border-color:#4BBCF6}.job-card.yellow{border-color:#FBEF69}.job-card.green{border-color:#98E466}.persp .job-card .branche{top:-25px}.job-img{height:100%;width:100%;background-position:top;background-size:cover}.card{position:relative;height:180px;width:100%}.card.persp{-webkit-transition:0.6s;transition:0.6s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}a.job-container{color:#353535 !important}a.card{color:#353535 !important;-webkit-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-property:-webkit-transform, box-shadow;transition-property:transform, box-shadow;z-index:10}a.card:hover,a.card:focus{text-decoration:none !important;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.25);z-index:50;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.persp .job-img,.persp .job-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.job-img{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.persp .job-card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.job-container{display:none}@media (min-width: 769px) and (max-width: 1199px){.job-card .branche{top:1em;font-size:9px}.persp .job-card .branche{top:-22px}}@media (min-width: 769px){.job-card .title{position:absolute}.job-container{display:block;-webkit-perspective:1000px;perspective:1000px}.job-container:hover .card,.job-container.hover .card{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:100}.job-container:hover .card{z-index:110}}.job-grid{margin:0 auto}.color-title{display:block;box-sizing:border-box;background-color:#ebebeb;font-family:'Comfortaa', sans-serif;font-weight:300;font-size:4em;text-align:right;padding:0 15px}.color-title #jobText{-webkit-transition:color 0.6s ease-in-out;transition:color 0.6s ease-in-out;font-size:150%;margin-top:-0.5em;font-weight:700;-webkit-animation-name:colorFade;animation-name:colorFade;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:10s;animation-duration:10s}@-webkit-keyframes colorFade{0%{color:inherit}25%{color:#98E466}50%{color:#4BBCF6}75%{color:#e30613}100%{color:inherit}}@keyframes colorFade{0%{color:inherit}25%{color:#98E466}50%{color:#4BBCF6}75%{color:#e30613}100%{color:inherit}}.alljobs{background-color:#BB464E;position:relative;color:#fff !important;-webkit-transition:0.5s background-color;transition:0.5s background-color}.alljobs:hover,.alljobs:focus{background-color:#e30613}.alljobs .text{font-size:110%;position:absolute;text-align:right;bottom:27px;right:15px}.alljobs .hl{font-size:150%;font-weight:bold}.homepage .container{max-width:1200px !important;margin:0 auto}.hl-link ul,ul.hl-link{margin:0 !important;padding:0 !important;list-style:none}.hl-link ul li a,ul.hl-link li a{background-color:#fff;display:block;padding:5px 5px 5px 10px;margin-bottom:5px;color:#666;-webkit-transition:all 0.25s;transition:all 0.25s}.hl-link ul li a:hover,.hl-link ul li a:focus,ul.hl-link li a:hover,ul.hl-link li a:focus{background-color:#e30613;color:#fff;text-decoration:none}div.hl-link{padding:25px;margin:0 !important;background-color:#ebebeb}.vc_om-click-icon-box-2.wpb_content_element{margin-bottom:0 !important}.jobsearch{color:#fff;padding:10px 0;text-align:center;background-color:#e30613}.jobsearch select,.jobsearch button{border:solid 1px #e30613 !important;padding:10px;margin-bottom:10px;font-size:16px;display:inline-block;width:90%}.jobsearch button{background-color:#fff;color:#888;font-weight:bold}.jobsearch select{padding-right:20px}.jobsearch select,.jobsearch button,.job-sorting select,.job-sorting button{border:solid 1px #e30613 !important;padding:10px;display:inline-block;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s}.jobsearch select:hover,.jobsearch button:hover,.job-sorting select:hover,.job-sorting button:hover{color:#e30613}.jobsearch button,.job-sorting button{background-color:#fff;color:#888;font-weight:bold}.jobsearch select,.job-sorting select{padding-right:20px}.fieldrow{margin:0 !important}.fieldrow .om-t-align-center{margin-bottom:0 !important}.fieldrow .vc_column_container{padding:5px !important}.fieldrow .vc_column_container .om-t-bg::before{content:'';position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.fieldrow .vc_column_container .om-t-title{font-size:120%;-webkit-transition:color 0.2s;transition:color 0.2s}.fieldrow .vc_column_container .om-t-title::after{-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.fieldrow .vc_column_container .om-t-tc-wrapper{height:144px}.fieldrow .vc_column_container:focus .om-t-bg::before,.fieldrow .vc_column_container:hover .om-t-bg::before{background-color:rgba(255,255,255,0.5)}.fieldrow .vc_column_container:focus .om-t-title,.fieldrow .vc_column_container:hover .om-t-title{color:#e30613}.fieldrow .vc_column_container:focus .om-t-title::after,.fieldrow .vc_column_container:hover .om-t-title::after{background-color:#e30613}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.om-person-social a{color:#e30613 !important;border:none !important;width:100% !important}h1.red,h2.red,h3.red{color:#e30613 !important}.om-person-job{color:#888 !important}.branche-name,.job-ort{font-size:150%;font-style:italic}.branche-name a,.job-ort a{color:#fff;text-decoration:underline}.branche-name a:hover,.branche-name a:focus,.job-ort a:hover,.job-ort a:focus{text-decoration:none}.job-aufgaben,.job-profil,.job-persp{box-sizing:border-box;background-color:#f8f8f8;border:1px solid #eee;padding:10px 30px 15px 30px}.job-aufgaben h2,.job-aufgaben h3,.job-aufgaben h4,.job-profil h2,.job-profil h3,.job-profil h4,.job-persp h2,.job-persp h3,.job-persp h4{color:#e30613}.job-ansp .om-person-social{font-size:14px;margin:0.5em 0;line-height:1.6}.job-ansp .om-person-social a{text-align:left;font-size:14px;display:inline}.contact{background-color:#dfdfdf;border:1px solid #ccc;padding:10px 30px}.contact h2,.contact h3,.contact h4{color:#e30613}.contact .center-title{font-size:140%;margin:0.5em 0;font-weight:bold}.bewerbung{color:#fff;background-color:#e30613;padding:30px}.bewerbung input[type=submit]{color:#e30613;background-color:#fff;font-weight:bold}.job-cont-normal{position:relative;height:180px;width:100%}.job-sorting{margin-bottom:2em;padding:5px;background-color:#e30613}
@media (min-width: 769px) {
.job-card .title.sm {
  font-size: 80%;
}
}