/* service team menu icon */
:root {
  --service-team-menu-item: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.8.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,14.1L21,14.1c1.2,0,2.1-0.9,2.1-2s-0.9-2-2-2h-0.2c-0.7,0-1.3-0.4-1.5-1V9c-0.3-0.6-0.1-1.3,0.3-1.8 l0.1-0.1c0,0,0,0,0,0c0.8-0.8,0.8-2.1,0-2.8c0,0,0,0,0,0c-0.8-0.8-2.1-0.8-2.8,0l-0.1,0.1c-0.5,0.5-1.2,0.6-1.8,0.3 c-0.6-0.3-1-0.9-1-1.5V3c0-1.1-0.9-2-2-2s-2,0.9-2,2v0.2c0,0.7-0.4,1.3-1,1.5H9C8.3,5,7.6,4.8,7.1,4.4L7.1,4.3c0,0,0,0,0,0 C6.3,3.5,5,3.5,4.2,4.3c0,0,0,0,0,0c-0.8,0.8-0.8,2.1,0,2.8l0.1,0.1C4.8,7.7,4.9,8.4,4.6,9c-0.2,0.6-0.8,1.1-1.5,1.1H3 c-1.1,0-2,0.9-2,2s0.9,2,2,2h0.2c0.7,0,1.3,0.4,1.5,1C5,15.8,4.8,16.5,4.4,17L4.3,17c0,0,0,0,0,0c-0.8,0.8-0.8,2.1,0,2.8 c0,0,0,0,0,0c0.8,0.8,2.1,0.8,2.8,0l0.1-0.1c0.5-0.5,1.2-0.6,1.8-0.3c0.6,0.2,1.1,0.8,1.1,1.5v0.1c0,1.1,0.9,2,2,2s2-0.9,2-2v-0.2' /%3E%3Cpath class='st0' d='M11.2,13.6c0.3,0.3,0.8,0.3,1.1,0l1.3-1.3c0.3-0.3,0.3-0.8,0-1.1l-3-3c2.4-1.1,5.2,0,6.3,2.4 c0.6,1.2,0.6,2.7,0,3.9l5.5,5.5c0.7,0.7,0.7,1.7,0,2.4c-0.7,0.7-1.7,0.7-2.4,0l-5.5-5.5c-2.4,1.1-5.2,0-6.3-2.4 c-0.6-1.2-0.6-2.7,0-3.9L11.2,13.6L11.2,13.6z'/%3E%3C/svg%3E%0A");
}
a[data-drupal-link-system-path="service_companies"]:before {
  background-image: var(--service-team-menu-item);
}
.toolbar .toolbar-bar a[data-drupal-link-system-path="service_companies"]:before {
  -webkit-mask-image: var(--service-team-menu-item);
  mask-image: var(--service-team-menu-item);
}

.company-title {
  display: block;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  background-image: var(--service-team-menu-item);
  background-repeat: no-repeat;
  background-position: 0 1.25rem;
  background-size: 1.4rem;
}
span.company_title,
span.company_subtitle {
  display: block;
  font-weight: bold;
  font-size: 1rem;
}
span.company_subtitle {
  font-weight: normal;
}

.views-exposed-form.views-exposed-form fieldset[data-drupal-selector="edit-show-service-teams"] {
  margin: 0.75rem 0.5rem 0 0;
}
.views-exposed-form.views-exposed-form fieldset[data-drupal-selector="edit-show-service-teams"] .form-radios .form-item--show-service-teams {
  display: inline-block;
  margin-top: 0.75rem;
  margin-left: 2rem;
}
