#rex-yform form{
	text-align: left;
}

#rex-yform fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

#rex-yform textarea {
    resize: vertical;
}

#rex-yform label{
	display:block;
	margin-bottom:5px;
	font-size:18px;
}
#dsgvo--check{font-size:16px;line-height:22px;}
#rex-yform input,#rex-yform select, #rex-yform textarea{
	margin-bottom:30px;
	width: 96%;

}

#rex-yform select{	
    width: 96%;

}

#rex-yform select{
	width:96%;
}

#rex-yform input[type="submit"],#rex-yform  button[type="submit"]{
    display: block;
	float:right;
    text-align: center;
    border: $btn-border-width solid transparent;
	background-color: $color1;
	color: $color4;
	padding:  5px 20px;
	display: inline-block;
vertical-align: middle;
margin: 0 0 1rem 0;
padding: .5em 1.25em .6em;
border: 1px solid transparent;
border-radius: 1.5em;
-webkit-transition: background-color .25s ease-out,color .25s ease-out;
transition: background-color .25s ease-out,color .25s ease-out;
font-family: inherit;
font-size: 1rem;
-webkit-appearance: none;
line-height: 1;
text-align: center;
cursor: pointer;
background-color: #f93;
color: #fff;
}

#rex-yform  button[type="submit"]:hover{background-color: #009FE2;color:$#fff;cursor:pointer;}


.alert-danger li{color:red;}

#yform-formular-datenschutz label {

    width: 95% !important;
    float: none !important;
    max-width: 95% !important;
    display: block !important;
    padding-left: 30px;
    text-align: left;

}

#formular .note {

    font-size: 16px;
    margin-top: 10px;
    font-weight: 500;
    color: #000;
    padding-left: 30px;

}

#formular label a{text-decoration:underline;}

#yform-formular-datenschutz input{
display: inline-block;
float: left;
width: 20px;
text-align: left;
margin-right: 10px;
	margin-top:6px;
	margin-left: -30px;
}
	/*
.orbit-figure img.icon {

    margin-bottom: 1rem;
    float: left;
    width: 80px;
    margin-right: 20px;
    margin-top: -5px;

}

.orbit-figure .quote {

    font-size: 1.22222rem;
    text-align: left;
    margin-left: 20px;
	min-height:200px;

}

.orbit .cell {

    bottom: 0;
    position: absolute;
    width: 100%;
    padding: 0 10%;
    margin-bottom: 20px;
	min-height:400px!important; 

}
*/


/*ANpassungen */




.orbit-figure img.icon {

    margin-bottom: 1rem;
    float: left;
    width: 80px;
    margin-right: 20px;
    margin-top: -5px;

}  
/*.orbit .cell {height:91px;margin-top:420px;}*/

.orbit .cell {height:91px;margin-top:320px;}

.orbit-figure .quote {

    font-size: 1.22222rem;
    text-align: left;
    margin-left: 20px;}

@media only screen and (max-width: 1023px)  {
	.orbit .cell {
    margin-top: 390px;
}
	.orbit-figure .quote {

    font-size: 1rem;
    line-height: 1.2rem;

}
}

@media only screen and (max-width: 720px)  {

	
	.orbit-figure img.icon {
display:none;

}  
	
	.orbit-figure .quote {

    font-size: 2.5vw;
    line-height: 2.5vw;

}
	
	.orbit .cell {

    margin-top: 150px;
		width:100%;

}
	
	.orbit-figure {

    height: 288px!important;
	}
	
	.orbit-container {

    height: 288px !important;


}
}
@media only screen and (max-width: 630px)  {
.kopfbild .grid-x {
    min-height: 6.66667rem;
}
	
	.fb-icon--footer{text-align:center;}
	
}

@media only screen and (max-width: 500px)  {
	.orbit-figure .quote {

    font-size: 3.5vw;
    line-height: 3.5vw;

}

}


/*COOKIE*/

.cfGMLl  {
    transition: bottom .1s;
        transition-timing-function: ease;
    transition-timing-function: linear;
}

.mw--cookie-badge-container--hidden {
    bottom: -70px!important;
}

.mw--cookie-badge-container--visible{
    bottom: 15px!important;
}




[data-location="-1"] {
display:none;

}

.header-main{z-index:5;position:relative;} 

ul.dropdown.menu > li.opens-right > .is-dropdown-submenu{z-index:5;}

@media only screen and (min-width: 1024px)  {
.shorten--hero{
    max-width: 65.0rem!important;
      margin: 0 auto!important;
      padding-top: 30%!important;
    
    }

}


    .shorten--hero-height {

        margin: 0 auto !important;
        padding-top: 30% !important;
     
      }
      
      @media only screen and (max-width: 1023px)  {
      .nav--breadcrumb + section{padding-top:0px!important;}

      }




.linkedinicon{width: 20px;height: auto;display: block;position:absolute;}  


.words .input-group-btn{display:none;}


.words  .input-group-addon {
    margin-right: 20px;
  
    margin-top: 3px;
  
  }

/* CHANGE JOB FILTER */
  .button-group {
    display: flex;
    flex-wrap: wrap;
}

.button[data-location="AusbildungspltzePraktika"] {
    order: 999;
}

.button-group .button:last-child {
    margin-right: 10px;
  }

  /*NEW BLOCK LISTINGS */
  .tile--teaser .cell--listitem{display:flex;margin-bottom:40px;align-items: baseline;}
  .cell--before-listitem {margin-bottom:40px;}
.tile--teaser-strong{

    font-weight: 700;
margin-bottom:.5rem;
    font-size: 1.72222rem;
  
  line-height: 1.4;
}

  .tile--teaser-icon {
 width: 32px;
  
  }

  .tile--teaser-icon img {
    margin-top:-12px;
     
     }
   

  .tile--teaser-content {
    padding-left: 15px;
    flex: 1; 
  
  }



  /*.orbit-figure img, .gallery-item img{border: 1px solid #ddd}*/

  img.lightbox--border{border: 1px solid #ddd;}