.spezialist-header{
  position:relative;
}
.spezialist-header .header-image img{
  min-height:250px;
  object-fit:cover
}
.logo{
  width: 200px;
  height:200px;
  background: white;
  border: 1px solid #eaeaea;
  padding:10px;
  position: absolute;
  bottom:30px;
  left: 85px;
  border-radius: 15px;
  -webkit-box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 10%);
          box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 10%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.header-standard{
  margin:0 auto 120px;
}
.page-node-type-referenzprojekt .logo{
  left:100px;
}
.spezialist-header .logo img{
  margin:0;
}
.spezialist-header .views-element-container .views-row{
  padding:0 15px 40px;
}
.spezialist-header .views-element-container .views-row h3,
h3.name-firma{
  margin:0 0 0 360px;
  line-height:1.25em;
}
h3.firma{
  margin:0 0 65px 375px;
  font-size:1.5rem;
  line-height:1.25em;
}
.page-node-type-referenzprojekt h3.name-firma{
  margin:0 0 65px 0;
}
.col-pl-60.dashboard-awards{
  margin-right:20px;
  max-width:700px;
  flex:1;
}
.dashboard-awards .row-1{
  margin:0 0 10px;
  border-bottom:2px solid var(--plaing-border-grey);
  width:auto;
}
.customerdashboard.awards-badges > .views-element-container + .views-wrapper{
  width: 75%;
  padding: 0 0 0 30px;  
}
.customerdashboard.awards-badges > .views-element-container + .views-wrapper .views-row .row{
  display:inline-block;
}
.customerdashboard.awards-badges > .views-element-container + .views-wrapper .views-row .icon {
    width: 85px;
    border: 1px solid #f90;
    height: 85px;
    border-radius: 5px;
    margin: 0 4px 10px 0;
    padding: 13px 5px 5px;
    text-align: center;
    display:inline-block;
}
#block-views-block-customer-dashboard-design-block-2{
  border-bottom:2px solid var(--plaing-orange-light);
}
#block-spezialistdashboard .tab-title .titel{
  font-weight:400;
}
#block-anfragenspezialist > .block-content{
  display:flex;
  flex-direction:column;
}
.order-1{
  order:1;
}
.order-2{
  order:2;
}
.order-3{
  order:3;
}
@media screen and (max-width:1279px){
  #block-views-block-user-dashboard-referenzen-block-1  .row-wrapper{
    max-width:800px;
    margin:0 auto;
  }
  /*  .col-pl-60.dashboard-awards,
    #block-views-block-customer-dashboard-settings-block-1{
    width:100%;
    max-width:inherit;
    margin:0 auto 20px;
  }*/
  .col-pl-60.dashboard-awards,
  #block-views-block-customer-dashboard-settings-block-1{
    min-width:320px;
    max-width:inherit;
  }
}
@media screen and (max-width:1079px){
  #block-views-block-user-dashboard-referenzen-block-1 .row-wrapper{
    max-width:650px;
  }

}
@media screen and (max-width:879px){
  .col-pl-60.dashboard-awards,
  #block-views-block-customer-dashboard-settings-block-1{
    width:100%;
    margin-right:0;
  } 
  #block-views-block-customer-dashboard-settings-block-1{
    order:1;
  }
  #block-views-block-user-dashboard-referenzen-block-1{
    order:2;    
  }
  #block-views-block-user-dashboard-referenzen-block-1 .row-wrapper{
    margin:0 auto 20px;
    width:auto;
    max-width:600px;
  }
  #block-anfragenspezialist{
    order:3;
  }
  #block-views-block-customer-dashboard-awards-block-1{
    order:4;
  }
}
@media screen and (max-width:767px){
  .spezialist-header{
    padding:0 0 80px;
  }
  .spezialist-header .views-element-container .views-row{
    border-bottom:none;
  }
  .spezialist-header .views-element-container .views-row h3{
    margin:0 0 10px;
    position:absolute;
    left:0;
    bottom:-100px;
    text-align:center;
    width:100%;
    padding-bottom:15px;
  }
  .logo {
    max-width: 150px;
    max-height: 150px;
    bottom: -40px;
    left: calc(50% - 75px);
  }
  .logo-standard{
    bottom:0;
  }
  .header-standard{
  margin:0 auto;
  }
  .customerdashboard.referenzen{
    max-width:700px;
    font-size:80%;
  }
}
@media screen and (max-width:729px){
  #block-views-block-user-dashboard-referenzen-block-1 .row-wrapper{
    max-width:450px;
  }
}
@media screen and (max-width:579px){
  #block-views-block-user-dashboard-referenzen-block-1 .row-wrapper{
    max-width:280px;
  }
  .col-pl-60.dashboard-awards,
  #block-views-block-customer-dashboard-settings-block-1{
    min-width:280px;
  }
  .spezialist-header .header-image img{
  min-height:230px;
  }
}

 
 