.technical-documents--content-top {
  position: relative;
}

@media all and (max-width: 767px) {
  .technical-documents--content-top {
    padding: 15px 0 0;
  }
}

@media all and (min-width: 830px) {
  .technical-documents--content-top .region__inner {
    display: flex;
    flex-wrap: wrap;
  }
}

.technical-documents--content-top::before {
  content: "";
  position: absolute;
  top: 0;
  width: 100vw;
  height: 320px;
  transform: translateX(-50%);
  margin-left: 50%;
  border-radius: 1px;
  z-index: -1;
  background-color: #F7F7F7;
}

@media all and (min-width: 830px) {
  .technical-documents--content-top::before {
    height: 205px;
  }
}

.technical-documents--content-top h1 {
  font-size: 29px;
}

.technical-documents--content-top .block--page-title-block {
  margin-bottom: 45px;
}

@media all and (min-width: 830px) {
  .technical-documents--content-top .block--page-title-block {
    margin-bottom: 65px;
  }
}

.knowledge-centre__pdf-download {
  position: relative;
  padding-left: 24px;
  line-height: 1.4em;
  color: #e30613;
  font-weight: 300;
  text-transform: uppercase;
}

.knowledge-centre__pdf-download svg {
  width: 15px;
  position: absolute;
  left: 0;
  fill: #e30613;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 {
  margin-bottom: 27px;
  flex: 0 0 100%;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 h2 {
  display: none;
}

@media all and (min-width: 830px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form--inline {
    display: flex;
    align-items: flex-end;
  }
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search {
  margin: 0;
  width: 100%;
  float: none;
}

@media all and (min-width: 830px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search {
    margin: 0 30px 0 0;
    width: inherit;
  }
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input {
  margin: 0;
  min-height: 48px;
  width: 100%;
}

@media all and (min-width: 830px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input {
    width: 350px;
  }
}

@media all and (min-width: 1000px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input {
    width: 478px;
  }
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input::-moz-placeholder {
  color: #9c9e9f;
  font-size: 19px;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input:-ms-input-placeholder {
  color: #9c9e9f;
  font-size: 19px;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search input::placeholder {
  color: #9c9e9f;
  font-size: 19px;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search label {
  font-size: 1.375rem;
  display: none;
  font-weight: 700;
}

@media (max-width: 1440px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search label {
    font-size: calc(1.075rem + 0.33333vw) ;
  }
}

@media all and (min-width: 830px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-item-search label {
    display: block;
  }
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper {
  width: 100%;
  margin-top: 15px;
  text-align: right;
}

@media all and (min-width: 830px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper {
    width: inherit;
    margin: 0;
    text-align: inherit;
  }
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit {
  border-radius: 5px;
  padding: 8px 30px;
  font-weight: 400;
  color: #FFF;
  border: 1px solid transparent;
  background-color: #e30613;
  position: relative;
  margin-right: 20px;
  margin-bottom: 10px;
  float: left;
  font-size: 0.875rem;
  font-weight: 300;
  font-size: 16px;
  float: none;
  min-height: 48px;
  text-align: center;
  margin-bottom: 0;
  width: 100%;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit:focus, .block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit:hover {
  color: #e30613;
  border: 1px solid #e30613;
  background-color: #FFF;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit:focus svg, .block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit:hover svg {
  fill: currentColor;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit svg {
  transition: all 150ms ease;
  fill: #FFF;
  height: 19px;
  width: 19px;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit svg + span {
  margin-left: 10px;
}

.block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit:last-child {
  margin-right: 0;
}

@media all and (min-width: 550px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit {
    width: auto;
  }
}

@media all and (min-width: 950px) {
  .block--views-exposed-filter-blocktechnical-documents-page-1 .form-actions.form-wrapper .button.form-submit {
    width: 120px;
  }
}

.technical-documents--content-top .block--facets {
  margin-bottom: 30px;
  width: 100%;
}

.technical-documents--content-top .block--facets h2 {
  display: none;
}

.technical-documents--content-top .block--facets .item-list__links {
  display: flex;
  width: 100%;
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

@media all and (min-width: 768px) {
  .technical-documents--content-top .block--facets .item-list__links {
    border-bottom: 3px solid #dedfdf;
  }
}

.technical-documents--content-top .block--facets .item-list__links li {
  margin-bottom: 0;
}

.technical-documents--content-top .block--facets .item-list__links li > ol,
.technical-documents--content-top .block--facets .item-list__links li > ul {
  margin-top: 0;
}

.technical-documents--content-top .block--facets .facet-item {
  margin-right: 8px;
  width: 50%;
}

@media all and (min-width: 768px) {
  .technical-documents--content-top .block--facets .facet-item {
    margin-right: 30px;
    width: auto;
  }
}

.technical-documents--content-top .block--facets .facet-item:last-child {
  margin-right: 0;
}

@media all and (min-width: 768px) {
  .technical-documents--content-top .block--facets .facet-item.crp-facet a, .technical-documents--content-top .block--facets .facet-item.condensate-removal-pumps a {
    background: url("../images/condensate-removal-pump-small.svg") #dedfdf left 24px top 5px no-repeat;
  }
  .technical-documents--content-top .block--facets .facet-item.crp-facet a.is-active, .technical-documents--content-top .block--facets .facet-item.crp-facet a:focus, .technical-documents--content-top .block--facets .facet-item.crp-facet a:hover, .technical-documents--content-top .block--facets .facet-item.condensate-removal-pumps a.is-active, .technical-documents--content-top .block--facets .facet-item.condensate-removal-pumps a:focus, .technical-documents--content-top .block--facets .facet-item.condensate-removal-pumps a:hover {
    background-color: #e30613;
  }
}

@media all and (min-width: 768px) {
  .technical-documents--content-top .block--facets .facet-item.ms-facet a, .technical-documents--content-top .block--facets .facet-item.measuring-instrument a {
    background: url("../images/data-logger-small.svg") #dedfdf left 24px top 8px no-repeat;
    padding: 15px 30px 15px 105px;
  }
  .technical-documents--content-top .block--facets .facet-item.ms-facet a.is-active, .technical-documents--content-top .block--facets .facet-item.ms-facet a:focus, .technical-documents--content-top .block--facets .facet-item.ms-facet a:hover, .technical-documents--content-top .block--facets .facet-item.measuring-instrument a.is-active, .technical-documents--content-top .block--facets .facet-item.measuring-instrument a:focus, .technical-documents--content-top .block--facets .facet-item.measuring-instrument a:hover {
    background-color: #e30613;
  }
}

.technical-documents--content-top .block--facets .facet-item a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px 5px 0 0;
  background: #dedfdf;
  color: #4A4A4A;
  text-decoration: none;
  text-align: center;
  padding: 18px 15px;
  font-size: 16px;
  line-height: 1.2;
  height: 100%;
  transition: all 150ms ease;
}

@media all and (min-width: 768px) {
  .technical-documents--content-top .block--facets .facet-item a {
    display: block;
    padding: 15px 30px 15px 95px;
    text-align: inherit;
    line-height: 24px;
  }
}

.technical-documents--content-top .block--facets .facet-item a.is-active, .technical-documents--content-top .block--facets .facet-item a:focus, .technical-documents--content-top .block--facets .facet-item a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: #e30613;
}

.technical-documents--content-top .block--facets .facet-item a.is-active .js-facet-deactivate, .technical-documents--content-top .block--facets .facet-item a:focus .js-facet-deactivate, .technical-documents--content-top .block--facets .facet-item a:hover .js-facet-deactivate {
  display: none;
}

.technical-documents--content-top .block--facets .facet-item a.is-active {
  font-weight: 400;
}

.technical-documents--content-top .block--facet-blockdocuments-content-range .item-list__links {
  justify-content: flex-end;
}

.technical-documents--content-top .block--facet-blockdocuments-content-range .facet-item a {
  padding: 7px 15px;
}

.view--technical-documents .view-content {
  margin-bottom: 20px;
}

.view--technical-documents .property-table--horizontal {
  margin-bottom: 55px;
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal {
    margin-bottom: 40px;
    overflow-x: scroll;
    max-height: 80vh;
    overflow-y: auto;
  }
}

.view--technical-documents .property-table--horizontal:last-child {
  margin-bottom: 0;
}

.view--technical-documents .property-table--horizontal:last-child .divider {
  display: none;
}

.view--technical-documents .property-table--horizontal .divider {
  margin-top: 25px;
  display: none;
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .divider {
    display: inline-block;
    width: 100%;
    position: sticky;
    left: 0;
  }
}

.view--technical-documents .property-table--horizontal .property-table__row.extra-titles > div {
  padding: 10px;
  background: #f7f7f7;
  font-weight: 700;
}

@media all and (max-width: 767px) {
  .view--technical-documents .property-table--horizontal .property-table__row {
    display: block;
    padding-bottom: 10px;
    min-width: 0 !important;
  }
  .view--technical-documents .property-table--horizontal .property-table__row.extra-titles {
    display: none;
  }
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__row {
    float: none;
    width: auto;
    min-width: 1575px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row.extra-titles {
    position: sticky;
    top: 0;
    z-index: 2;
  }
  .view--technical-documents .property-table--horizontal .property-table__row.extra-titles .property-table__column:nth-child(3) {
    min-width: 420px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row.extra-titles .property-table__column:nth-child(4) {
    min-width: 700px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column {
    float: none;
    min-width: 140px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:first-child {
    min-width: 280px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:nth-child(2) {
    min-width: 175px;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:first-child,
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:nth-child(2) {
    position: sticky;
    z-index: 1;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:first-child {
    left: 0;
  }
  .view--technical-documents .property-table--horizontal .property-table__row .property-table__column:nth-child(2) {
    left: 280px;
    box-shadow: 1px 0 0 0 #E4E4E4;
  }
}

.view--technical-documents .property-table--horizontal .property-table__row:not(.extra-titles):nth-child(odd) .property-table__column {
  background: #fff;
}

.view--technical-documents .property-table--horizontal .property-table__row:nth-child(even) .property-table__column {
  background: #f7f7f7;
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) {
    position: sticky;
    top: 44px;
    z-index: 2;
  }
}

.view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) .property-table__column {
  box-shadow: 0 1px 0 0 #E4E4E4;
  background: #fff;
}

.view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) .property-table__column:nth-child(2) {
  box-shadow: 1px 1px 0 0 #E4E4E4;
}

.view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) .property-table__column:first-child .property-table__column__header {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 12px 10px;
}

.view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) .property-table__column:not(:first-child) {
  display: none;
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__row:nth-child(2) .property-table__column:not(:first-child) {
    display: block;
  }
}

@media all and (max-width: 767px) {
  .view--technical-documents .property-table--horizontal .property-table__column {
    width: 100%;
  }
  .view--technical-documents .property-table--horizontal .property-table__column:nth-child(2) {
    border-left: 0;
  }
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__column {
    border-left: 3px solid #FFF;
    width: 25%;
  }
  .view--technical-documents .property-table--horizontal .property-table__column:first-child {
    width: 50%;
    border-left: 0;
  }
  .view--technical-documents .property-table--horizontal .property-table__column:not(:nth-child(2)) {
    white-space: nowrap;
  }
}

.view--technical-documents .property-table--horizontal .property-table__column:first-child .property-table__column__value {
  font-weight: 400;
}

.view--technical-documents .property-table--horizontal .property-table__column .document-label {
  font-weight: 300;
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__column .document-label {
    display: none;
  }
}

@media all and (max-width: 767px) {
  .view--technical-documents .property-table--horizontal .property-table__column__header,
  .view--technical-documents .property-table--horizontal .property-table__column__value {
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
    text-align: right;
  }
  .view--technical-documents .property-table--horizontal .property-table__column__header > div:first-child,
  .view--technical-documents .property-table--horizontal .property-table__column__value > div:first-child {
    text-align: left;
  }
}

@media all and (min-width: 768px) {
  .view--technical-documents .property-table--horizontal .property-table__column__header,
  .view--technical-documents .property-table--horizontal .property-table__column__value {
    padding: 12px 10px 8px;
  }
}

.view--technical-documents .property-table--horizontal .property-table__column__header .knowledge-centre__pdf-download svg path,
.view--technical-documents .property-table--horizontal .property-table__column__value .knowledge-centre__pdf-download svg path {
  transition: all 150ms ease;
}

.view--technical-documents .property-table--horizontal .property-table__column__header .knowledge-centre__pdf-download:hover,
.view--technical-documents .property-table--horizontal .property-table__column__value .knowledge-centre__pdf-download:hover {
  color: #1b1919;
}

.view--technical-documents .property-table--horizontal .property-table__column__header .knowledge-centre__pdf-download:hover svg path,
.view--technical-documents .property-table--horizontal .property-table__column__value .knowledge-centre__pdf-download:hover svg path {
  transition: all 150ms ease;
  fill: #1b1919;
}

.view--technical-documents .property-table--horizontal .property-table__column__header svg,
.view--technical-documents .property-table--horizontal .property-table__column__value svg {
  top: -2px;
}

/*# sourceMappingURL=maps/style.css.map */
