meta.foundation-version {
  font-family: "/5.4.7/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.063em)/";
  width: 90.063em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

html, body {
  height: 100%; }

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html,
body {
  font-size: 100%; }

body {
  background: #fff;
  color: #222;
  padding: 0;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.5;
  position: relative;
  cursor: auto; }

a:hover {
  cursor: pointer; }

img {
  max-width: 100%;
  height: auto; }

img {
  -ms-interpolation-mode: bicubic; }

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
  max-width: none !important; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.hide {
  display: none !important;
  visibility: hidden; }

.invisible {
  visibility: hidden; }

.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

.side-area .field-name-field-company-address {
  margin-bottom: 15px; }
.side-area .field-name-field-company-logo {
  border-bottom: 1px solid #ccc; }
.side-area .premium-solution-sidebar .field-name-field-company-logo {
  margin: 0 -1.875rem 1.875rem -1.875rem; }
  .side-area .premium-solution-sidebar .field-name-field-company-logo img {
    width: 100%;
    height: auto; }
.side-area .premium-solution-sidebar .field-name-title {
  font-weight: bold;
  font-size: 1.25rem; }

.node {
  padding-top: 30px; }
  .node-premium-solution, .node-premium-dienstleister {
    padding-top: 30px; }
    .node-premium-solution .field .field-label, .node-premium-dienstleister .field .field-label {
      font-weight: bold;
      font-size: 1.25rem;
      margin-bottom: 0.9375rem; }
      .node-premium-solution .field .field-label:after, .node-premium-dienstleister .field .field-label:after {
        margin-top: 0;
        display: block;
        content: '';
        height: 2px;
        width: 100%;
        background-color: #222; }
        @media only screen and (min-width: 64.063em) {
          .node-premium-solution .field .field-label:after, .node-premium-dienstleister .field .field-label:after {
            width: 50%; } }

.block-addressfield-staticmap {
  margin-bottom: 30px; }
  .block-addressfield-staticmap h3 {
    display: none; }

.field-name-field-company-address .field-item div {
  line-height: 1.5; }

.block-win-solution-provider-catalog-header h3,
.block-menu-menu-catalog-menu h3 {
  display: none; }

.block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .block-menu-menu-catalog-menu .menu {
    background: #222;
    padding: 0.625rem 1.25rem 0.625rem;
    display: flex;
    flex-direction: row; }
    @media only screen and (min-width: 64.0625rem) {
      .block-menu-menu-catalog-menu .menu {
        border-radius: 0 0 0.3125rem 0.3125rem; } }
    .block-menu-menu-catalog-menu .menu li {
      list-style-type: none; }
      .block-menu-menu-catalog-menu .menu li a {
        color: #fff;
        font-weight: 600;
        font-size: 0.875rem;
        display: inline-block;
        margin: 0 0.625rem 0 0;
        line-height: 1.875rem;
        opacity: .8; }
        .block-menu-menu-catalog-menu .menu li a.active {
          text-decoration: underline;
          font-weight: 800; }

.view-premium-solutions-provider,
.view-premium-solutions-solutions {
  margin-top: 0.9375rem; }
  .view-premium-solutions-provider table,
  .view-premium-solutions-solutions table {
    width: 100%; }
  .view-premium-solutions-provider .views-exposed-widgets,
  .view-premium-solutions-solutions .views-exposed-widgets {
    display: flex;
    flex-direction: row; }
    .view-premium-solutions-provider .views-exposed-widgets .views-exposed-widget,
    .view-premium-solutions-solutions .views-exposed-widgets .views-exposed-widget {
      margin: 0 0.625rem; }
      .view-premium-solutions-provider .views-exposed-widgets .views-exposed-widget:first-child, .view-premium-solutions-provider .views-exposed-widgets .views-exposed-widget:last-child,
      .view-premium-solutions-solutions .views-exposed-widgets .views-exposed-widget:first-child,
      .view-premium-solutions-solutions .views-exposed-widgets .views-exposed-widget:last-child {
        margin: 0; }
      .view-premium-solutions-provider .views-exposed-widgets .views-exposed-widget.views-submit-button input,
      .view-premium-solutions-solutions .views-exposed-widgets .views-exposed-widget.views-submit-button input {
        margin-top: 1.5625rem; }

.page-catalog-media .side-area-content section.block-win-solution-provider-catalog-media-headline {
  padding: 0 0 0.3125rem 0; }
  .page-catalog-media .side-area-content section.block-win-solution-provider-catalog-media-headline > h3 {
    display: none; }
    .page-catalog-media .side-area-content section.block-win-solution-provider-catalog-media-headline > h3.title {
      display: block; }
.page-catalog-media .side-area-content section.block-ds-extras-mediadaten-daten-und-fakten > h3 {
  display: none; }
.page-catalog-media .side-area-content section.block-ds-extras-mediadaten-daten-und-fakten .field-name-field-media-erscheinungsweise {
  display: none; }

.catalog-header__wrapper {
  height: 11.25rem;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 9999px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media only screen and (min-width: 64.0625rem) {
    .catalog-header__wrapper {
      background-position: right;
      justify-content: flex-start; } }
.catalog-header__logo {
  margin-left: 0.9375rem; }

.domain-www-e-commerce-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-e-commerce-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #d92424; }
.domain-www-e-commerce-magazin-de .node {
  padding-top: 30px; }
  .domain-www-e-commerce-magazin-de .node-premium-solution .field .field-label:after, .domain-www-e-commerce-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #d92424; }
.domain-www-e-commerce-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #d92424; }
  .domain-www-e-commerce-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-win-verlag-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-win-verlag-de .block-menu-menu-catalog-menu .menu {
    background: #389531; }
.domain-www-win-verlag-de .node {
  padding-top: 30px; }
  .domain-www-win-verlag-de .node-premium-solution .field .field-label:after, .domain-www-win-verlag-de .node-premium-dienstleister .field .field-label:after {
    background-color: #389531; }
.domain-www-win-verlag-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #389531; }
  .domain-www-win-verlag-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-digital-engineering-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-digital-engineering-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #2a922f; }
.domain-www-digital-engineering-magazin-de .node {
  padding-top: 30px; }
  .domain-www-digital-engineering-magazin-de .node-premium-solution .field .field-label:after, .domain-www-digital-engineering-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #2a922f; }
.domain-www-digital-engineering-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #2a922f; }
  .domain-www-digital-engineering-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-digital-manufacturing-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-digital-manufacturing-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #2a922f; }
.domain-www-digital-manufacturing-magazin-de .node {
  padding-top: 30px; }
  .domain-www-digital-manufacturing-magazin-de .node-premium-solution .field .field-label:after, .domain-www-digital-manufacturing-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #2a922f; }
.domain-www-digital-manufacturing-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #2a922f; }
  .domain-www-digital-manufacturing-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-autocad-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-autocad-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #1b4989; }
.domain-www-autocad-magazin-de .node {
  padding-top: 30px; }
  .domain-www-autocad-magazin-de .node-premium-solution .field .field-label:after, .domain-www-autocad-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #1b4989; }
.domain-www-autocad-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #1b4989; }
  .domain-www-autocad-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-inventor-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-inventor-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #1b4989; }
.domain-www-inventor-magazin-de .node {
  padding-top: 30px; }
  .domain-www-inventor-magazin-de .node-premium-solution .field .field-label:after, .domain-www-inventor-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #1b4989; }
.domain-www-inventor-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #1b4989; }
  .domain-www-inventor-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-digital-business-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-digital-business-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #c70e5c; }
.domain-www-digital-business-magazin-de .node {
  padding-top: 30px; }
  .domain-www-digital-business-magazin-de .node-premium-solution .field .field-label:after, .domain-www-digital-business-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #c70e5c; }
.domain-www-digital-business-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #c70e5c; }
  .domain-www-digital-business-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-virtual-reality-magazin-de .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-virtual-reality-magazin-de .block-menu-menu-catalog-menu .menu {
    background: #99c100; }
.domain-www-virtual-reality-magazin-de .node {
  padding-top: 30px; }
  .domain-www-virtual-reality-magazin-de .node-premium-solution .field .field-label:after, .domain-www-virtual-reality-magazin-de .node-premium-dienstleister .field .field-label:after {
    background-color: #99c100; }
.domain-www-virtual-reality-magazin-de .side-area .premium-solution-sidebar .field-name-title a {
  color: #99c100; }
  .domain-www-virtual-reality-magazin-de .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

.domain-www-bauen-aktuell-eu .block-menu-menu-catalog-menu {
  margin-bottom: 1.875rem; }
  .domain-www-bauen-aktuell-eu .block-menu-menu-catalog-menu .menu {
    background: #1b98d8; }
.domain-www-bauen-aktuell-eu .node {
  padding-top: 30px; }
  .domain-www-bauen-aktuell-eu .node-premium-solution .field .field-label:after, .domain-www-bauen-aktuell-eu .node-premium-dienstleister .field .field-label:after {
    background-color: #1b98d8; }
.domain-www-bauen-aktuell-eu .side-area .premium-solution-sidebar .field-name-title a {
  color: #1b98d8; }
  .domain-www-bauen-aktuell-eu .side-area .premium-solution-sidebar .field-name-title a:hover {
    color: #222; }

/*# sourceMappingURL=win_solution_provider.css.map */
