 input::-webkit-input-placeholder{
     color:var(--plaing-text-grey);
}
 input::-moz-placeholder{
     color:var(--plaing-text-grey);
}
 input:-ms-input-placeholder{
     color:var(--plaing-text-grey);
}
 input::-ms-input-placeholder{
     color:var(--plaing-text-grey);
}
 input::placeholder,
 textarea::placeholder{
     color:var(--plaing-text-grey);
}
input[type="text"]:focus, 
input[type="email"]:focus, 
input[type="e_mail"]:focus,
input[type="url"]:focus, 
input[type="password"]:focus, 
input[type="search"]:focus, 
input[type="tel"]:focus, 
textarea:focus{
  border:1px solid var(--plaing-orange);
  outline:none;
}
 .page-node-type-webform .container.main-container{
     background-color:var(--plaing-orange-light);
}
 #edit-field-vorname-wrapper label, 
 #edit-field-nachname-wrapper label, 
 .user-register-form #edit-field-telefon-wrapper label, 
 #edit-account label {
     display: none;
}
 .hide, .hide.btn-icon{
     display:none;
}
 .button .show{
     display:block;
}
 .header-btn:hover .show, .button:hover .show{
     display:none;
}
 .header-btn:hover .hover-phone, .button:hover .hover-phone{
     display:block;
     text-align:center;
}
.page-type-categories .content-categories{
  width:100%;
}
.content-categories .wp-block-columns,
.content-categories .wp-block-columns{
  max-width:960px;
  margin:0 auto 40px;
}
.col-pl-60.dashboard-awards{
  max-width:700px;
}
p.text-center{
  margin:0 auto 1em;
}
.views-exposed-form .geolocation-geocoder-address{
  margin-top:14px;
}
@media screen and (max-width:767px){
  .spezialisten-list .views-exposed-form .form-item-umkreis, 
  .spezialisten-list .views-exposed-form .form-item-combine{
    margin-left:0;
    margin-right:0;
  }
    .ui-widget.ui-widget-content{
    width: 90% !important;
    left: 5% !important;
  }
  .spezialisten-list-bottom .wp-block-columns > .wp-block-column{
    width: 50%;
    float: left;
  }
  .spezialisten-list-bottom .content-categories .wp-block-group{
    width:100%;
    max-width:200px;
  }
  .merkliste{
    font-size:80%;
  }
}
@media screen and (max-width:595px){
  .customerdashboard.grey-container{
    padding: 20px 10px 10px;
    margin:20px 0 10px;
    font-size:80%;    
  }
}