.jc--standorte {
display:flex;
flex-wrap:wrap;
justify-content:space-between;
padding-top:1.6666666666666666666666666666667rem;
}
#standortplz + .jc--standorte {
padding-top:1.4166666666666666666666666666667rem;
}
.jc--standort-gruppe {
width:100%;
margin-bottom:4.1666666666666666666666666667rem;
}
.jc--standort-gruppe:last-child {
margin-right:0;
margin-bottom:0;
}
.jc--standort-gruppe img {
display:block;
-webkit-box-shadow: 0 6px 12px 0 rgba(0,0,0,.2);
box-shadow: 0 6px 12px 0 rgba(0,0,0,.2);
}
.jc--standort-form {
display:flex;
flex-wrap:wrap;
padding:2.08333333rem 0 1.541666667rem;
}
.jc--standort-form > div {
margin:0 2.75rem 1.375rem 0;
display:flex;
align-items: center;
flex-wrap:wrap;
}
.jc--standort-form .jc--label {
margin-right:1rem;
} .jc--standort-form input#PLZ {
max-width:5.5rem;
text-align:center;
-webkit-appearance:none;
-moz-appearance:textfield;
}
.jc--standort-form input#PLZ::-webkit-outer-spin-button,
.jc--standort-form input#PLZ::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.jc--standort-form input#PLZ::-webkit-calendar-picker-indicator {
display: none;
}
.jc--standort {
transition:all .2s ease-in-out;
position:relative;
}
.jc--standort.is--hidden {
opacity:.2;
} .jc--standort h3 + p > a {
display:flex;
align-items: flex-start;
}
.jc--standort h3 + p > a::after {
content:"";
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
}
.jc--standort p > a i {
margin-right:.25rem;
color: #000;
}
.jc--standort p > i {
color:#000;
vertical-align:middle;
}
.jc--standort p i::before {
font-size:1.5em;
}
.jc--standort .btn--secondary {
position:relative;
z-index:2;
}
@media screen and (min-width:480px) {
.jc--standort-form > div {
margin-right:2.75rem;
}
}
@media screen and (min-width: 600px){
.jc--standorte::after {
content:"";
display:block;
}
.jc--standort-gruppe,
.jc--standorte::after {
width: calc( (100% - 5rem) / 2);
}
.jc--standort-gruppe:nth-last-child(-n+2) {
margin-bottom:0;
}
}
@media screen and (min-width: 1024px) {
.jc--standort-gruppe,
.jc--standorte::after {
width: calc( (100% - 10rem) / 3);
}
.jc--standort-gruppe:nth-last-child(-n+3) {
margin-bottom:0;
}
}