@media (min-width: 992px){
#page-125 .inner-page__wrapper , #page-126 .inner-page__wrapper , #page-127 .inner-page__wrapper  {
  padding-top: 200px;
}
}


.jobs_introduction_text h1 {
    margin-top: 0px;
    margin-bottom: 25px;
    font-family: 'Encode Sans Condensed', sans-serif;
    color: #fff!important;
    font-size: 35px;
    line-height: 1.2em;
    font-weight: 100;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.sidebar {
    z-index: 999999!important;
}

.joboffer_title_text a , .sidebar a {    color: #b09e70!important; }


.sidebar a:hover {
    text-decoration: none;
    color: #c77326!important;
    cursor: pointer;
}

#job_teaser{
  color: #fff;
  }
.joboffer_box.joboffer_informations{
  color: #fff;
}
#jobTplContainer h1{
  color: #fff!important;
}
#jobTplContainer .scheme-additional-data li{
  color: #fff!important;
}
#jobTplContainer .scheme-additional-data li i{
  color: #b09e70!important;
}
#jobTplContainer h2{
  color: #ffffff!important;
}
#jobTplContainer .scheme-content .user-data li{
  color: #ffffff!important;
}
#jobTplContainer .content_text{
  color: #ffffff!important;
}
#joboffers .joboffer_container:hover{
  background-color: rgba(235, 240, 248, 0.1);
}
#joboffers .joboffer_container:hover .joboffer_title_text a{
  color: #c77326;
}

#frame_zone h1{
  color: #fff;
}
#frame_zone p{
  color: #fff;
}
#application_form{
  border-top: 0px;
}
#application_form fieldset{
  border: 0px;
}
#application_form .group_head{
  color: #fff;
}
#application_form label{
color: #fff;
}
#agb_checkbox.agreement_new + label, #agree_pool_inclusion + label, #personal_consulting_activ.personal_agreement_new + label
{
  color: #fff;
}
.upload_box > .upload_field .file_name{
background-color: #fff;
}
.upload_box > .upload_field{
  color: #b09e70;
}
#jobTplContainer ul{
  padding: 15px 0;
}

#jobTplContainer ul li {
    color: #fff;
    list-style: none;
    display: flex;
    margin-bottom: 15px;
}

#jobTplContainer ul li:before {
    content: '>';
    width: 0px;
    margin-left: 10px;
    margin-right: 30px;
    font-family: 'Varengold icofont', sans-serif;
}

#jobTplContainer ul.user-data li {
    color: #fff;
    list-style: none;
    display: flex;
    margin-bottom: 3px;
    font-family: 'Encode Sans', 'RobotoRegular', Arial, Helvetica, sans-serif!important;
    font-weight: 100;
  
}

#jobTplContainer ul.user-data li:before {
    content: '';
    width: 1px;
    margin-left: 0px;
    margin-right: 0px;
    font-family: 'Varengold icofont', sans-serif;
}

#jobTplContainer .scheme-title ul li:before {
  content: none;
}

#jobTplContainer .scheme-title ul li {
  display: block;
}

#jobTplContainer .scheme-content .user-image {
    margin-right: 5px!important;
    margin-top: 5px!important;
}

#jobTplContainer .scheme-display .video {margin-top: 45px; }

.footer__wrapper img { width:100%; }

#jobTplContainer h1, #jobTplContainer h2, #jobTplContainer h3 {    font-weight: bold!important; }
.header { background-color: rgba(255, 255, 255, 0.99)!important; }
.error_msg .error_text {color: #fff!important;}
#jobTplContainer .scheme-display .content_text {font-family: 'Encode Sans', 'RobotoRegular', Arial, Helvetica, sans-serif!important; font-weight: 200; }


 .success_msg , #formMsgs{border: none!important;}
 #formMsgs{color: #fff!important;}
 .success_msg .success_text{color: #fff!important;}
.group_field label{color: #fff!important;}

#pageframework_content {color: #fff!important;}

.asterisk {color: #fff!important;}

.footer__link, .footer__headerlink,  .footer__wrapper h3 a {color: #b09e70!important; }

.footer__wrapper p {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    max-width: 100%;
    letter-spacing: 2pt;
    line-height: 25.6px;
    font-family: 'Encode Sans', sans-serif;
    font-weight: 400;
    color: #b09e70;
    font-size: 12px;
}
.gallery-image-item img{
  margin-bottom: 30px;
  }
.award-image .gallery-image-item {
  text-align: center;
}
