@media screen and (min-width: 1024px) and (max-width: 1440px) {
  h1 {
    font-size: 2em;
  }
  h2 {
    font-size: 1.6em;
  }
  #header {
    width: 100%;
  }
  #header .region-header img {
    width: 140px;
    padding: 10px;
  }
  #header .region-header #block-slogan {
    padding-left: 10px;
  }
  #header .region-menu-bar #block-socialicons img {
    height: 30px;
    padding: 10px;
  }
  #header .region-menu-bar .menu--main {
    margin-top: 23px;
  }
  #header .region-menu-bar .menu--main li a {
    font-size: 1.3em;
  }
  #header.nav-up {
    width: 100%;
  }
  #header.nav-up #header-inner .region-menu-bar #block-socialicons {
    margin-top: 5px;
  }
  .block-system-main-block {
    padding: 0;
  }
  .region-content {
    padding: 10px;
  }
  .region-highlighted .block-views {
    width: 100%;
    margin: 0;
    padding: 10px;
  }
  .region-similar {
    padding: 10px;
  }
  footer .region-footer .block {
    padding-left: 10px;
    padding-right: 10px;
  }
  .block-page-title-block,
  .block-contact-block {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .page-node-type-page .node__content {
    padding: 0 0;
  }
  .padding-100 {
    padding: 30px 0;
  }
  .masonry {
    max-width: 1900px;
    margin: 0 auto;
  }
  .masonry .item {
    width: 32.3%;
  }
  .slider .views-row .views-field-nothing .field-content,
  .viewsslider .views-row .views-field-nothing .field-content {
    width: 95%;
  }
  .slider .views-row .views-field-nothing .field-content .field-content-inner,
  .viewsslider .views-row .views-field-nothing .field-content .field-content-inner {
    font-size: 1.3em;
    top: 23%;
    left: 2.5%;
    transform: translate(0%, 0%);
  }
  .slider .views-row .views-field-nothing .field-content .field-content-inner .body,
  .viewsslider .views-row .views-field-nothing .field-content .field-content-inner .body {
    max-width: 70%;
    padding: 10px;
  }
  .slider .views-row .views-field-nothing .field-content .slogan-one h1,
  .viewsslider .views-row .views-field-nothing .field-content .slogan-one h1 {
    padding: 10px;
    line-height: 1.3em;
  }
  .about .views-row {
    display: block !important;
  }
  .about .views-row .views-field-field-news-bild,
  .about .views-row .views-field-body {
    width: 100% !important;
  }
  .context-front .blogrelated .views-row {
    border-bottom: 1px solid #c0c0c0 !important;
  }
  .path-blog .blogrelated.firstblog .overlay_inner,
  .path-taxonomy .blogrelated.firstblog .overlay_inner {
    position: relative;
    max-width: 100%;
  }
}
/*# sourceMappingURL=responsive_desktop.css.map */