@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=20bb2256-4f99-47c1-ba26-637cc438b94b");
@font-face {
  font-family: "DIN Next";
  src: url("../Fonts/DINNextLTPro-Medium.otf");
  src: url("../Fonts/DINNextLTPro-Medium.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "DIN Next";
  src: url("../Fonts/DINNextLTPro-Regular.otf");
  src: url("../Fonts/DINNextLTPro-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue LT";
  src: url("../Fonts/HelveticaNeueLTPro-Lt.otf");
  src: url("../Fonts/HelveticaNeueLTPro-Lt.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}
/*
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://www.fonts.com
*/
@font-face {
  font-family: "DIN Next LT W02 Light";
  src: url("../Fonts/65d5a215-2793-4370-a34e-e826f9b29722.eot?#iefix");
  src: url("../Fonts/65d5a215-2793-4370-a34e-e826f9b29722.eot?#iefix") format("eot"), url("../Fonts/89088fc9-98f7-4390-9084-89e6dba8bc08.woff2") format("woff2"), url("../Fonts/e81c5806-8af1-40c4-bf7b-f548375ddcef.woff") format("woff"), url("../Fonts/9fc5a920-6802-445a-9d44-924a6532a9c3.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Next LT W02 Light Italic";
  src: url("../Fonts/1bdb2d7c-dc0e-4885-bdfa-0269aa7d979b.eot?#iefix");
  src: url("../Fonts/1bdb2d7c-dc0e-4885-bdfa-0269aa7d979b.eot?#iefix") format("eot"), url("../Fonts/fdd172da-2c66-47f9-964e-654f6ee9cd6d.woff2") format("woff2"), url("../Fonts/ffcd5d83-aa0f-451c-b418-ac360ab874d0.woff") format("woff"), url("../Fonts/9aecb586-76e1-40a5-9fb3-b5da6faa1be5.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Next LT W02 Regular";
  src: url("../Fonts/0b225f3f-72f4-4de2-878c-b97212892231.eot?#iefix");
  src: url("../Fonts/0b225f3f-72f4-4de2-878c-b97212892231.eot?#iefix") format("eot"), url("../Fonts/86213c25-c304-41be-8e81-eb0091ce7add.woff2") format("woff2"), url("../Fonts/7353a35c-537a-46d5-b63a-d82b4353563a.woff") format("woff"), url("../Fonts/a896dbce-3a69-4969-b2c4-99abd2ee995b.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Next LT W02 Italic";
  src: url("../Fonts/edf51662-ceeb-4654-9261-ee6d32149f33.eot?#iefix");
  src: url("../Fonts/edf51662-ceeb-4654-9261-ee6d32149f33.eot?#iefix") format("eot"), url("../Fonts/8ec71492-2e02-4717-b228-ec037c155575.woff2") format("woff2"), url("../Fonts/7da85c1c-977c-4478-a835-324c3a71bf91.woff") format("woff"), url("../Fonts/8b310875-ffaa-4601-ad02-dd1f865b997d.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Next LT W02 Medium";
  src: url("../Fonts/1e796f8f-44bd-4de8-b08c-761a5c39209d.eot?#iefix");
  src: url("../Fonts/1e796f8f-44bd-4de8-b08c-761a5c39209d.eot?#iefix") format("eot"), url("../Fonts/28870ae1-8b80-4aa8-8540-5071496358ce.woff2") format("woff2"), url("../Fonts/0c5d4204-7e57-450c-84cf-f40ebb8fe6b7.woff") format("woff"), url("../Fonts/7ade6720-355b-4688-844e-b45ce66689cd.ttf") format("truetype");
}
@font-face {
  font-family: "DIN Next LT W02 Medium Italic";
  src: url("../Fonts/3ed4d8ce-1340-4cb0-aa23-48a402ed3c68.eot?#iefix");
  src: url("../Fonts/3ed4d8ce-1340-4cb0-aa23-48a402ed3c68.eot?#iefix") format("eot"), url("../Fonts/7950a832-d9d3-4d01-b9a4-7a07cfe5738d.woff2") format("woff2"), url("../Fonts/bbd0bc87-8146-45a9-a932-666e30b273f9.woff") format("woff"), url("../Fonts/dd137487-a38d-469d-9819-d4663e739f60.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Light";
  src: url("../Fonts/c5adf088-7439-4a6b-acbd-bac43b29611f.eot?#iefix");
  src: url("../Fonts/c5adf088-7439-4a6b-acbd-bac43b29611f.eot?#iefix") format("eot"), url("../Fonts/029995c5-b31f-4d95-9db2-4d6118cfdb06.woff2") format("woff2"), url("../Fonts/8f4376e4-6220-436c-ba68-e2321411ef24.woff") format("woff"), url("../Fonts/1c42ea6a-313a-473e-94be-ba68020c82cb.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Light Oblique";
  src: url("../Fonts/346e1694-e467-4790-8395-e10cc5edf833.eot?#iefix");
  src: url("../Fonts/346e1694-e467-4790-8395-e10cc5edf833.eot?#iefix") format("eot"), url("../Fonts/d682aeea-ff9d-4674-b8d4-c7078bae6b2b.woff2") format("woff2"), url("../Fonts/8d1b68cc-1b1c-4347-9602-5d0abbd41ef2.woff") format("woff"), url("../Fonts/c861223e-8ebb-4cba-b424-fc3dea31352b.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Roman";
  src: url("../Fonts/7aa16e36-949c-42c6-9ef2-93cfac52ef92.eot?#iefix");
  src: url("../Fonts/7aa16e36-949c-42c6-9ef2-93cfac52ef92.eot?#iefix") format("eot"), url("../Fonts/2b82abac-2dc4-467b-b89d-4f002e50e28c.woff2") format("woff2"), url("../Fonts/5bdc0ce3-c644-40c0-856d-cf414922dd69.woff") format("woff"), url("../Fonts/6ba20153-3968-4b0b-bf77-48996a708bb8.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Oblique";
  src: url("../Fonts/31ee1631-a697-4eb9-bfc7-7fd60eea856e.eot?#iefix");
  src: url("../Fonts/31ee1631-a697-4eb9-bfc7-7fd60eea856e.eot?#iefix") format("eot"), url("../Fonts/2568aeaa-5385-49a1-8739-f65d389f41b0.woff2") format("woff2"), url("../Fonts/ac159ab2-2712-4c79-8dd4-e1feb86cbdf3.woff") format("woff"), url("../Fonts/473608bc-c495-44da-ab02-ddc6d59a2fbb.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Bold";
  src: url("../Fonts/e27deb1c-0aa0-4aef-8180-4adbfb8819db.eot?#iefix");
  src: url("../Fonts/e27deb1c-0aa0-4aef-8180-4adbfb8819db.eot?#iefix") format("eot"), url("../Fonts/82081359-27f9-46f8-9b95-29ac9f5d12b7.woff2") format("woff2"), url("../Fonts/37ada2f7-cdec-4b2a-a311-3a127a2cf9e7.woff") format("woff"), url("../Fonts/d24d235d-3985-48a5-898f-04669c15677a.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica LT W02 Bold Oblique";
  src: url("../Fonts/660757cd-f8ed-4e65-ab28-09f612434251.eot?#iefix");
  src: url("../Fonts/660757cd-f8ed-4e65-ab28-09f612434251.eot?#iefix") format("eot"), url("../Fonts/06aa4995-72ae-4e21-b4fe-54c4d2745168.woff2") format("woff2"), url("../Fonts/791ae3d2-834a-4e1c-a104-0f09e638117d.woff") format("woff"), url("../Fonts/3cb0b117-4fed-48b8-95b9-5f57011d35bd.ttf") format("truetype");
}
/* line 1, ../sass/base/_base.scss */
button:focus {
  outline: 0;
}

/* line 5, ../sass/base/_base.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

/* line 9, ../sass/base/_base.scss */
h1 {
  font-size: 36px;
}

/* line 13, ../sass/base/_base.scss */
a {
  color: inherit;
}

/* line 20, ../sass/base/_base.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 25, ../sass/base/_base.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 30, ../sass/base/_base.scss */
.clearfix:after, .layout-container > header .region-header nav.menu--main ul.menu:after,
.layout-container > header .region-header nav.menu--header-menu ul.menu:after,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu:after,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu:after, .layout-container > footer .region-footer:after, .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header:after, .node--type-contact .node__content .field--name-field-contacts:after, .section-limited-width:after, .share-wrapper:after, .node.node--view-mode-full .node__content:after,
.node.node--view-mode-product-page .node__content:after, .node--type-product-list .node__content:after,
.node--type-frontpage .node__content:after, .node--type-product-list > header:after,
.node--type-about-us > header:after, .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph:after,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph:after, .node--type-product-list .node__content_FALSE .field--name-field-call-outs:after,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs:after, .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:after,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:after, .node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items:after,
.node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items:after, .node.node--view-mode-product-page_OLD .node__content:after, .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__items:after, .node--type-story.node--view-mode-full .node__content .field-awards-wrapper .field--name-field-awards:after, .paragraph--type--column-images .field--name-field-columns:after, .paragraph--type--contact-details:after, .paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or-:after, .paragraph--type--linked-section:after, .paragraph--type--table .field--name-field-table-rows .paragraph:after, .centor_entity.swatches .field--name-field-swatches:after, .block.navigation.menu--footer ul.menu:after, .block#block-footerinfo .field--name-body:after,
.block#block-dealerfooterinfo .field--name-body:after, .language-switcher-language-url ul.links:after,
.language-switcher-language_base_url ul.links:after, form.form-enquiry:after, .view-product-selection.view-display-id-accessories .view-content:after, .view-product-selection.view-hardware-accessories-product-list .view-content .views-row:after, .view-product-selection.view-c1-product-list .view-content .views-row:after, .view-product-updates .view-content:after, .view-search:after, .view-search .view-filters .filter-wrapper:after, .view-search .pager ul.pager__items:after, .view-stories.view-id-stories .view-content:after,
.view-news.view-id-news .view-content:after, .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a:after,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a:after, .view-centor-dealers-gmap.view-display-id-page_1:after,
.view-centor-dealers-gmap.view-display-id-page_2:after, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form:after,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form:after, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row:after,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row:after {
  content: '';
  display: block;
  clear: both;
}

/* line 37, ../sass/base/_base.scss */
.file .icon {
  display: none;
}

/* line 41, ../sass/base/_base.scss */
.ui-front {
  z-index: 1002;
}

/* line 45, ../sass/base/_base.scss */
.ui-button {
  display: inline-block;
}

/* line 1, ../sass/base/_layout.scss */
html {
  height: 100%;
}

/* line 4, ../sass/base/_layout.scss */
html, body {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: normal;
  overflow-x: hidden !important;
}

/* line 9, ../sass/base/_layout.scss */
.field__label {
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}

/* line 14, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper {
  background: #252525;
  padding: 15px 25px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
@media all and (min-width: 1024px) {
  /* line 14, ../sass/base/_layout.scss */
  .layout-container .centor-cookie-wrapper {
    padding: 15px 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 14, ../sass/base/_layout.scss */
  .layout-container .centor-cookie-wrapper {
    padding: 15px 0;
  }
}
/* line 28, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper a {
  color: white;
  font-size: 14px;
}
/* line 32, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
}
/* line 36, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie .region-cookies {
  display: inline-block;
  padding-right: 40px;
}
/* line 39, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie .region-cookies .block {
  margin: 0;
}
/* line 41, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie .region-cookies .block .field--name-body {
  font-size: 12px;
  color: #8c9399;
  padding: 0;
}
/* line 45, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie .region-cookies .block .field--name-body p {
  display: inline-block;
  line-height: 160%;
  margin: 0;
}
/* line 50, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie .region-cookies .block .field--name-body a {
  color: #8c9399;
  text-decoration: underline;
}
/* line 57, ../sass/base/_layout.scss */
.layout-container .centor-cookie-wrapper .centor-cookie #centor-cookie-accept {
  background: transparent;
  border: 0;
  float: right;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  box-shadow: none;
  color: #8c9399;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 74, ../sass/base/_layout.scss */
.layout-container > header {
  background: #252525;
  position: relative;
  z-index: 101;
}
/* line 79, ../sass/base/_layout.scss */
.layout-container > header.second-level-menu {
  padding-bottom: 40px;
}
@media all and (min-width: 1048px) {
  /* line 79, ../sass/base/_layout.scss */
  .layout-container > header.second-level-menu {
    padding-bottom: 45px;
  }
}
/* line 87, ../sass/base/_layout.scss */
.layout-container > header .region-header {
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
  height: 65px;
}
@media all and (min-width: 1048px) {
  /* line 87, ../sass/base/_layout.scss */
  .layout-container > header .region-header {
    padding: 0 15px;
    height: auto;
  }
}
@media all and (min-width: 1255px) {
  /* line 87, ../sass/base/_layout.scss */
  .layout-container > header .region-header {
    padding: 0;
  }
}
/* line 99, ../sass/base/_layout.scss */
.layout-container > header .region-header:after {
  content: '';
  display: block;
  clear: both;
}
/* line 104, ../sass/base/_layout.scss */
.layout-container > header .region-header .menu-toggler {
  width: 25px;
  height: 15px;
  background-color: transparent;
  border: 0;
  background-image: url(../images/menu.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  position: absolute;
  left: 25px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 101;
}
@media all and (min-width: 1048px) {
  /* line 104, ../sass/base/_layout.scss */
  .layout-container > header .region-header .menu-toggler {
    display: none;
  }
}
/* line 123, ../sass/base/_layout.scss */
.layout-container > header .region-header .menu-toggler.active {
  width: 14px;
  background-image: url(../images/menu-closed.png);
}
/* line 128, ../sass/base/_layout.scss */
.layout-container > header .region-header #block-centorsearch,
.layout-container > header .region-header .language-switcher-language-url,
.layout-container > header .region-header .language-switcher-language_base_url {
  display: none;
}
/* line 133, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main,
.layout-container > header .region-header nav.menu--header-menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage {
  position: fixed;
  top: 0;
  bottom: 0;
  background: #252525;
  z-index: 100;
  width: 100%;
  overflow: auto;
  display: none;
}
@media all and (min-width: 1048px) {
  /* line 133, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main,
  .layout-container > header .region-header nav.menu--header-menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage {
    display: block;
    position: absolute;
    clear: left;
    background: transparent;
    width: auto;
    overflow: visible;
    top: auto;
  }
}
/* line 154, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main #block-centorsearch,
.layout-container > header .region-header nav.menu--main .language-switcher-language-url,
.layout-container > header .region-header nav.menu--main .language-switcher-language_base_url,
.layout-container > header .region-header nav.menu--header-menu #block-centorsearch,
.layout-container > header .region-header nav.menu--header-menu .language-switcher-language-url,
.layout-container > header .region-header nav.menu--header-menu .language-switcher-language_base_url,
.layout-container > header .region-header nav.menu--dealer-subsite-menu #block-centorsearch,
.layout-container > header .region-header nav.menu--dealer-subsite-menu .language-switcher-language-url,
.layout-container > header .region-header nav.menu--dealer-subsite-menu .language-switcher-language_base_url,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage #block-centorsearch,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage .language-switcher-language-url,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage .language-switcher-language_base_url {
  display: block;
}
/* line 159, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu,
.layout-container > header .region-header nav.menu--header-menu ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu {
  display: none;
}
@media all and (min-width: 1048px) {
  /* line 159, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu {
    display: block;
    float: left;
  }
}
/* line 166, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main.active,
.layout-container > header .region-header nav.menu--header-menu.active,
.layout-container > header .region-header nav.menu--dealer-subsite-menu.active,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage.active {
  display: block;
}
/* line 168, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main.active ul.menu,
.layout-container > header .region-header nav.menu--header-menu.active ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu.active ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage.active ul.menu {
  display: block;
}
/* line 172, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu,
.layout-container > header .region-header nav.menu--header-menu ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu {
  margin: 0;
  list-style: none;
  padding: 55px 25px 0;
}
/* line 176, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu + ul.menu,
.layout-container > header .region-header nav.menu--header-menu ul.menu + ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu + ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu + ul.menu {
  padding-top: 0;
}
@media all and (min-width: 1048px) {
  /* line 172, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu {
    padding: 0;
  }
}
/* line 183, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li,
.layout-container > header .region-header nav.menu--header-menu ul.menu li,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li {
  list-style: none;
  padding: 0;
}
@media all and (min-width: 1048px) {
  /* line 183, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li {
    display: inline-block;
    padding-bottom: 15px;
    float: left;
  }
}
/* line 191, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li a, .layout-container > header .region-header nav.menu--main ul.menu li span,
.layout-container > header .region-header nav.menu--header-menu ul.menu li a,
.layout-container > header .region-header nav.menu--header-menu ul.menu li span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li a,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li a,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span {
  color: #8c9399;
  font-size: 14px;
  text-decoration: none;
  padding: .8em 0;
  display: block;
}
@media all and (min-width: 1048px) {
  /* line 191, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li a, .layout-container > header .region-header nav.menu--main ul.menu li span,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li a,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li a,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li a,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span {
    padding: 0;
    font-size: 15px;
    line-height: 21px;
    margin-right: 25px;
  }
}
/* line 203, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li a:hover, .layout-container > header .region-header nav.menu--main ul.menu li span:hover,
.layout-container > header .region-header nav.menu--header-menu ul.menu li a:hover,
.layout-container > header .region-header nav.menu--header-menu ul.menu li span:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li a:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li a:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span:hover {
  color: #e38d1c;
}
/* line 206, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li a span, .layout-container > header .region-header nav.menu--main ul.menu li span span,
.layout-container > header .region-header nav.menu--header-menu ul.menu li a span,
.layout-container > header .region-header nav.menu--header-menu ul.menu li span span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li a span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li a span,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span span {
  padding: 0;
}
@media all and (max-width: 1047px) {
  /* line 210, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span:not(.link-title):not(.view-more) {
    color: white;
    border-top: 1px solid white;
  }
  /* line 214, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li span:not(.link-title):not(.view-more):hover, .layout-container > header .region-header nav.menu--main ul.menu li span:not(.link-title):not(.view-more):focus,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span:not(.link-title):not(.view-more):hover,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span:not(.link-title):not(.view-more):focus,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span:not(.link-title):not(.view-more):hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span:not(.link-title):not(.view-more):focus,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span:not(.link-title):not(.view-more):hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span:not(.link-title):not(.view-more):focus {
    color: white;
  }
}
@media all and (min-width: 1048px) {
  /* line 210, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span:not(.link-title):not(.view-more),
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span:not(.link-title):not(.view-more) {
    display: none;
  }
}
@media all and (min-width: 1048px) {
  /* line 223, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li span.link-title,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span.link-title,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span.link-title,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span.link-title {
    font-size: 16px;
    color: white;
    margin-bottom: 8px;
  }
}
/* line 230, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li span.view-more,
.layout-container > header .region-header nav.menu--header-menu ul.menu li span.view-more,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span.view-more,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span.view-more {
  text-transform: uppercase;
  font-size: 14px;
  margin-top: 8px;
}
@media all and (max-width: 1047px) {
  /* line 230, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li span.view-more,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li span.view-more,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span.view-more,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span.view-more {
    display: none;
  }
}
/* line 237, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li span.view-more:after,
.layout-container > header .region-header nav.menu--header-menu ul.menu li span.view-more:after,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li span.view-more:after,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li span.view-more:after {
  content: ' >';
}
/* line 241, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li ul.menu,
.layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu {
  padding: 0;
}
@media all and (min-width: 1048px) {
  /* line 241, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu {
    background: #363636;
    position: relative;
    padding: 24px 0 7px 0;
    display: none;
  }
}
@media all and (min-width: 1048px) {
  /* line 249, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu:before,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu:before,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu:before,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5000px;
    width: 10000px;
    background: #363636;
  }
}
@media all and (min-width: 1048px) {
  /* line 261, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu li,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li {
    margin-bottom: 0;
    width: 240px;
    margin: 0 10px;
  }
}
/* line 267, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li ul.menu li a,
.layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li a,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li a,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li a {
  position: relative;
  z-index: 1;
}
@media all and (min-width: 1048px) {
  /* line 267, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu li a,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li a,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li a,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li a {
    padding: 0;
    margin-right: 0;
  }
  /* line 273, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu li a:hover, .layout-container > header .region-header nav.menu--main ul.menu li ul.menu li a:hover span,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li a:hover,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li a:hover span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li a:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li a:hover span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li a:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li a:hover span {
    color: #e38d1c;
  }
}
/* line 280, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li ul.menu li .menu_link_content .field--name-field-image,
.layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li .menu_link_content .field--name-field-image {
  display: none;
}
/* line 282, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li ul.menu li .menu_link_content .field--name-field-image img,
.layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image img,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image img,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li .menu_link_content .field--name-field-image img {
  display: block;
}
@media all and (min-width: 1048px) {
  /* line 280, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li ul.menu li .menu_link_content .field--name-field-image,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li ul.menu li .menu_link_content .field--name-field-image,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li ul.menu li .menu_link_content .field--name-field-image {
    display: block;
    position: relative;
    z-index: 1;
  }
}
/* line 295, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li.menu-item--active-trail ul.menu,
.layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--active-trail ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--active-trail ul.menu,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--active-trail ul.menu {
  display: block;
}
/* line 299, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li.menu-item--active-trail > a:not(.no-active),
.layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--active-trail > a:not(.no-active),
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--active-trail > a:not(.no-active),
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--active-trail > a:not(.no-active) {
  color: #e38d1c;
}
/* line 302, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--main ul.menu li.menu-item--active-trail > a.no-active:hover,
.layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--active-trail > a.no-active:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--active-trail > a.no-active:hover,
.layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--active-trail > a.no-active:hover {
  color: white;
}
@media all and (min-width: 1048px) {
  /* line 313, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded span,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded span,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded span {
    display: block !important;
    cursor: default;
  }
}
@media all and (min-width: 1048px) {
  /* line 320, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded ul.menu,
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded > .menu_link_content {
    display: none;
  }
  /* line 324, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded > .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded > .menu_link_content {
    position: absolute;
    left: 0;
    top: 100%;
    width: 1024px;
    margin-top: -20px;
    padding-top: 20px;
  }
  /* line 334, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded span:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded a:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded span:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded a:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded span:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded a:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded span:hover + .menu_link_content,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded a:hover + .menu_link_content {
    display: block;
  }
  /* line 337, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded span:hover + ul.menu, .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded span:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded a:hover + ul.menu,
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded a:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded span:hover + ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded span:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded a:hover + ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded a:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded span:hover + ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded span:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded a:hover + ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded a:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded span:hover + ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded span:hover + div ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded a:hover + ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded a:hover + div ul.menu {
    display: flex;
    margin-left: -8px;
    margin-right: -8px;
    width: auto;
    max-width: none;
    float: none;
  }
  /* line 350, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded .menu_link_content:hover,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded .menu_link_content:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded .menu_link_content:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded .menu_link_content:hover {
    display: block;
  }
  /* line 353, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded .menu_link_content:hover ul.menu,
  .layout-container > header .region-header nav.menu--main ul.menu li.menu-item--expanded ul.menu:hover,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded .menu_link_content:hover ul.menu,
  .layout-container > header .region-header nav.menu--header-menu ul.menu li.menu-item--expanded ul.menu:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded .menu_link_content:hover ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu ul.menu li.menu-item--expanded ul.menu:hover,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded .menu_link_content:hover ul.menu,
  .layout-container > header .region-header nav.menu--dealer-subsite-menu-subpage ul.menu li.menu-item--expanded ul.menu:hover {
    display: flex;
    margin-left: -8px;
    margin-right: -8px;
    width: auto;
    max-width: none;
    float: none;
  }
}
@media all and (min-width: 1048px) {
  /* line 383, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu {
    top: 0;
    bottom: auto;
    background: #3c3c3c;
    z-index: 101;
  }
  /* line 389, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu:before {
    content: '';
    display: block;
    position: absolute;
    left: -5000px;
    width: 10000px;
    top: 0;
    height: 100%;
    background: #3c3c3c;
  }
  /* line 399, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu > * {
    position: relative;
    z-index: 1;
  }
  /* line 404, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu ul.menu li {
    padding-bottom: 0;
    margin: 10px 0;
  }
  /* line 409, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu ul.menu li:last-child {
    border-right: 1px solid #8c9399;
    margin-right: 15px;
  }
  /* line 415, ../sass/base/_layout.scss */
  .layout-container > header .region-header nav.menu--header-menu .language-switcher-language-url,
  .layout-container > header .region-header nav.menu--header-menu #block-centorsearch {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
/* line 421, ../sass/base/_layout.scss */
.layout-container > header .region-header nav.menu--header-menu .contextual {
  position: absolute;
}
/* line 425, ../sass/base/_layout.scss */
.layout-container > header .region-header .block-system-branding-block {
  padding: 21px 0;
  text-align: right;
  margin-right: 25px;
}
@media all and (min-width: 1048px) {
  /* line 425, ../sass/base/_layout.scss */
  .layout-container > header .region-header .block-system-branding-block {
    float: right;
    padding: 0;
    margin-top: 1px;
    margin-right: 0;
    text-align: left;
  }
}
/* line 436, ../sass/base/_layout.scss */
.layout-container > header .region-header .block-system-branding-block a {
  display: inline-block;
  vertical-align: middle;
}
@media all and (min-width: 1048px) {
  /* line 436, ../sass/base/_layout.scss */
  .layout-container > header .region-header .block-system-branding-block a {
    margin: 55px 0 15px;
  }
}
/* line 442, ../sass/base/_layout.scss */
.layout-container > header .region-header .block-system-branding-block a img {
  display: inline-block;
  vertical-align: middle;
  width: 125px;
}
@media all and (min-width: 1048px) {
  /* line 442, ../sass/base/_layout.scss */
  .layout-container > header .region-header .block-system-branding-block a img {
    width: 160px;
  }
}
/* line 454, ../sass/base/_layout.scss */
.layout-container > footer {
  background: #252525;
}
/* line 456, ../sass/base/_layout.scss */
.layout-container > footer .region-footer {
  padding: 0 25px 35px;
  max-width: 1024px;
  margin: 0 auto;
}
@media all and (min-width: 1024px) {
  /* line 456, ../sass/base/_layout.scss */
  .layout-container > footer .region-footer {
    padding: 25px 25px 35px;
  }
}
@media all and (min-width: 1048px) {
  /* line 456, ../sass/base/_layout.scss */
  .layout-container > footer .region-footer {
    padding: 25px 0 35px;
  }
}

/* line 470, ../sass/base/_layout.scss */
body.error-page {
  background-image: url(../images/error-page.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 476, ../sass/base/_layout.scss */
body.error-page .layout-container > header {
  background: none;
}
/* line 479, ../sass/base/_layout.scss */
body.error-page .layout-container .layout-content {
  color: white;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
  padding: 0 25px;
  max-width: 1024px;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media all and (min-width: 768px) {
  /* line 479, ../sass/base/_layout.scss */
  body.error-page .layout-container .layout-content {
    font-size: 20px;
  }
}
@media all and (min-width: 1048px) {
  /* line 479, ../sass/base/_layout.scss */
  body.error-page .layout-container .layout-content {
    padding: 0;
  }
}
/* line 498, ../sass/base/_layout.scss */
body.error-page .layout-container .layout-content h1 {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin-bottom: .5em;
}
@media all and (min-width: 768px) {
  /* line 498, ../sass/base/_layout.scss */
  body.error-page .layout-container .layout-content h1 {
    font-size: 30px;
  }
}
/* line 507, ../sass/base/_layout.scss */
body.error-page .layout-container .layout-content .error-text {
  max-width: 300px;
}
/* line 510, ../sass/base/_layout.scss */
body.error-page .layout-container .layout-content a {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #a4a4a4;
}
@media all and (min-width: 768px) {
  /* line 510, ../sass/base/_layout.scss */
  body.error-page .layout-container .layout-content a {
    font-size: 16px;
  }
}

/* line 524, ../sass/base/_layout.scss */
body.path-frontpage.FALSE .layout-container {
  position: relative;
}
@media all and (min-width: 1048px) {
  /* line 526, ../sass/base/_layout.scss */
  body.path-frontpage.FALSE .layout-container > header {
    background: transparent;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
  }
}
/* line 536, ../sass/base/_layout.scss */
body.path-frontpage.FALSE .layout-container .centor-cookie-wrapper + header {
  top: 50px;
}

/* line 544, ../sass/base/_layout.scss */
body.path-where-buy .layout-container > footer,
body.path-wheretobuy .layout-container > footer {
  margin-top: 0;
}

/* line 557, ../sass/base/_layout.scss */
body.centor-jp .layout-container > header .region-header nav.menu--main ul.menu li span.link-title,
body.centor-jp .layout-container > header .region-header nav.menu--main ul.menu li span.view-more {
  font-size: 12px !important;
}

/* line 1, ../sass/components/_back-to-top.scss */
#backtotop {
  width: 30px;
  height: 30px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-indent: -9999px;
  border: 0;
  padding: 0;
  background-color: #8c9399;
  right: 150px;
  bottom: 25px;
  -moz-box-shadow: -2px 1px 2px 1px rgba(0, 0, 0, 0.21);
  -webkit-box-shadow: -2px 1px 2px 1px rgba(0, 0, 0, 0.21);
  box-shadow: -2px 1px 2px 1px rgba(0, 0, 0, 0.21);
  background-image: url(../images/back-to-top.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20.5px;
  z-index: 100;
}
/* line 17, ../sass/components/_back-to-top.scss */
#backtotop:hover {
  background-color: #8c9399;
  background-image: url(../images/back-to-top.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20.5px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/components/_back-to-top.scss */
  #backtotop {
    height: 40px;
    width: 40px;
    right: 170px;
  }
}

/* line 1, ../sass/components/_forms.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"],
textarea {
  height: 35px;
  line-height: 35px;
  border: 1px solid #ccc;
  padding: 0 15px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  outline: 0;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/components/_forms.scss */
  input[type="text"],
  input[type="email"],
  input[type="password"],
  input[type="number"],
  textarea {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding: 0 25px;
  }
}

/* line 20, ../sass/components/_forms.scss */
textarea {
  border: 1px solid #ccc;
  line-height: 1.4em;
  height: 4.2em;
}

/* line 25, ../sass/components/_forms.scss */
input[type="submit"] {
  height: 35px;
  line-height: 35px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: white;
  background: #636363;
  padding: 0 15px;
  border: 0;
}
@media all and (min-width: 768px) {
  /* line 25, ../sass/components/_forms.scss */
  input[type="submit"] {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding: 0 20px;
  }
}

/* line 42, ../sass/components/_forms.scss */
.ui-selectmenu-button {
  outline: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 45, ../sass/components/_forms.scss */
.ui-selectmenu-button .ui-selectmenu-icon {
  width: 10px;
  height: 6px;
  background-image: url(../images/dropdown-arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px;
}
/* line 58, ../sass/components/_forms.scss */
.ui-selectmenu-button .ui-selectmenu-text {
  height: 100%;
  background: transparent !important;
  outline: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 68, ../sass/components/_forms.scss */
.ui-selectmenu-button:hover .ui-selectmenu-icon, .ui-selectmenu-button:focus .ui-selectmenu-icon, .ui-selectmenu-button.ui-state-hover .ui-selectmenu-icon, .ui-selectmenu-button.ui-state-focus .ui-selectmenu-icon {
  background-image: url(../images/dropdown-arrow.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}

/* line 76, ../sass/components/_forms.scss */
.ui-selectmenu-menu ul.ui-menu {
  max-height: 300px;
}

/* line 1, ../sass/components/_links.scss */
.file-download-link, .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a, .view-product-updates .view-content .views-row .views-field-field-file a {
  font-size: 12px;
  color: #494444;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/components/_links.scss */
  .file-download-link, .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a, .view-product-updates .view-content .views-row .views-field-field-file a {
    font-size: 16px;
  }
}

/* line 13, ../sass/components/_links.scss */
.link-view, .paragraph--type--document-or-view a.link {
  font-size: 12px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  color: #494444;
}
@media all and (min-width: 768px) {
  /* line 13, ../sass/components/_links.scss */
  .link-view, .paragraph--type--document-or-view a.link {
    font-size: 16px;
  }
}
/* line 23, ../sass/components/_links.scss */
.link-view:after, .paragraph--type--document-or-view a.link:after {
  content: '>';
  display: inline-block;
  margin-left: 15px;
}
/* line 28, ../sass/components/_links.scss */
.link-view:hover, .paragraph--type--document-or-view a.link:hover {
  text-decoration: underline;
}

/* line 1, ../sass/components/_menu.scss */
.field--name-field-second-level-menu {
  max-width: 100%;
  width: 1024px;
  margin: 0 auto;
  background: #363636;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
@media all and (min-width: 1048px) {
  /* line 10, ../sass/components/_menu.scss */
  .field--name-field-second-level-menu:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -5000px;
    width: 10000px;
    background: #363636;
  }
}
/* line 22, ../sass/components/_menu.scss */
.field--name-field-second-level-menu ul.menu {
  list-style: none;
  padding: 12px 25px;
  white-space: nowrap;
  overflow: auto;
  text-align: left;
  margin: 0;
}
@media all and (min-width: 1048px) {
  /* line 22, ../sass/components/_menu.scss */
  .field--name-field-second-level-menu ul.menu {
    padding: 12px 0;
  }
}
/* line 32, ../sass/components/_menu.scss */
.field--name-field-second-level-menu ul.menu li.menu-item {
  list-style: none;
  padding: 0;
  display: inline-block;
  margin-bottom: 0;
}
/* line 37, ../sass/components/_menu.scss */
.field--name-field-second-level-menu ul.menu li.menu-item a {
  color: #8c9399;
  font-size: 14px;
  text-decoration: none;
  padding: 0;
  display: block;
  position: relative;
  z-index: 1;
  margin-right: 25px;
}
@media all and (min-width: 1048px) {
  /* line 37, ../sass/components/_menu.scss */
  .field--name-field-second-level-menu ul.menu li.menu-item a {
    font-size: 15px;
    line-height: 21px;
  }
}
/* line 50, ../sass/components/_menu.scss */
.field--name-field-second-level-menu ul.menu li.menu-item a:hover, .field--name-field-second-level-menu ul.menu li.menu-item a.active {
  color: #e38d1c;
}

/* line 1, ../sass/components/_page-title.scss */
.block-page-title-block {
  position: relative;
}

/* line 4, ../sass/components/_page-title.scss */
h1.page-title {
  font-size: 20px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: black;
  max-width: 1024px;
  margin: 20px auto 0;
  padding: 0 25px;
}
@media all and (min-width: 768px) {
  /* line 4, ../sass/components/_page-title.scss */
  h1.page-title {
    font-size: 30px;
  }
}
@media all and (min-width: 1024px) {
  /* line 4, ../sass/components/_page-title.scss */
  h1.page-title {
    margin-top: 0;
  }
}
@media all and (min-width: 1048px) {
  /* line 4, ../sass/components/_page-title.scss */
  h1.page-title {
    padding: 0;
  }
}

/* line 3, ../sass/components/_slider.scss */
.slick-slider .slick-slide:focus {
  outline: 0;
}
/* line 7, ../sass/components/_slider.scss */
.slick-slider .slick-arrow {
  width: 38px;
  height: 38px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
  text-indent: -9999px;
  background: white;
  border: 0;
  padding: 0;
  z-index: 1;
}
@media all and (min-width: 1024px) {
  /* line 7, ../sass/components/_slider.scss */
  .slick-slider .slick-arrow {
    width: 30px;
    height: 30px;
  }
}
/* line 26, ../sass/components/_slider.scss */
.slick-slider .slick-arrow.slick-next {
  right: 15px;
  left: auto;
  background-image: url(../images/slider-arrow-next.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}
@media all and (min-width: 1024px) {
  /* line 26, ../sass/components/_slider.scss */
  .slick-slider .slick-arrow.slick-next {
    background-size: 7px;
  }
}
/* line 37, ../sass/components/_slider.scss */
.slick-slider .slick-arrow.slick-prev {
  left: 15px;
  right: auto;
  background-image: url(../images/slider-arrow-prev.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}
@media all and (min-width: 1024px) {
  /* line 37, ../sass/components/_slider.scss */
  .slick-slider .slick-arrow.slick-prev {
    margin-right: 369px;
    background-size: 7px;
  }
}
/* line 50, ../sass/components/_slider.scss */
.slick-slider .slick-dots {
  padding: 0;
  list-style: none;
  text-align: center;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: auto;
  height: 5px;
}
/* line 60, ../sass/components/_slider.scss */
.slick-slider .slick-dots li {
  display: inline-block;
  margin: 0 3px;
}
/* line 63, ../sass/components/_slider.scss */
.slick-slider .slick-dots li button {
  text-indent: -9999px;
  background: #acacac;
  border: 0;
  width: 5px;
  height: 5px;
  padding: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 74, ../sass/components/_slider.scss */
.slick-slider .field--name-field-caption {
  margin-bottom: -6px;
}
@media all and (min-width: 768px) {
  /* line 74, ../sass/components/_slider.scss */
  .slick-slider .field--name-field-caption {
    margin-bottom: -8px;
  }
}

/* line 82, ../sass/components/_slider.scss */
.thumbnails {
  margin: 6px -6px 0;
}
@media all and (min-width: 768px) {
  /* line 82, ../sass/components/_slider.scss */
  .thumbnails {
    margin: 7px -8px 0;
  }
}
/* line 87, ../sass/components/_slider.scss */
.thumbnails:after {
  content: '';
  display: block;
  clear: both;
}
/* line 92, ../sass/components/_slider.scss */
.thumbnails .field--name-thumbnail {
  float: left;
  margin: 6px;
  cursor: pointer;
  opacity: 0.3;
  width: 100px;
}
@media all and (min-width: 768px) {
  /* line 92, ../sass/components/_slider.scss */
  .thumbnails .field--name-thumbnail {
    width: auto;
    margin: 9px 8px;
  }
}
/* line 102, ../sass/components/_slider.scss */
.thumbnails .field--name-thumbnail.active {
  opacity: 1;
}

/* line 2, ../sass/components/_tables.scss */
.text-formatted table {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  min-width: 600px;
  border-color: #727071;
  font-size: 12px;
  border: 0;
}
@media all and (min-width: 768px) {
  /* line 2, ../sass/components/_tables.scss */
  .text-formatted table {
    font-size: 14px;
  }
}
/* line 11, ../sass/components/_tables.scss */
.text-formatted table tr {
  border-bottom: 1px solid #999899;
}
/* line 22, ../sass/components/_tables.scss */
.text-formatted table tr th {
  background: #f6f7f8;
  font-weight: normal;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 26, ../sass/components/_tables.scss */
.text-formatted table tr th strong {
  font-weight: normal;
}
/* line 30, ../sass/components/_tables.scss */
.text-formatted table tr td, .text-formatted table tr th {
  padding: 10px 0;
  border-color: #727071;
  height: 35px;
  min-width: 75px;
  vertical-align: middle;
}
/* line 39, ../sass/components/_tables.scss */
.text-formatted table tr td:first-child, .text-formatted table tr th:first-child {
  min-width: 150px;
  border-left: 0;
  padding-left: 15px;
}
/* line 45, ../sass/components/_tables.scss */
.text-formatted table tr td:last-child, .text-formatted table tr th:last-child {
  border-right: 0;
}
/* line 56, ../sass/components/_tables.scss */
.text-formatted table.strips tr td:nth-child(even) {
  background: #f6f7f8;
}

/* line 65, ../sass/components/_tables.scss */
.table-scrollable {
  overflow-x: auto;
  position: relative;
}
/* line 68, ../sass/components/_tables.scss */
.table-scrollable .swipe-to-reveal {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: white;
  background: rgba(255, 255, 255, 0.3);
  pointer-events: none;
  visibility: visible;
  display: none;
  -moz-transition: all 0.3s ease 2s;
  -o-transition: all 0.3s ease 2s;
  -webkit-transition: all 0.3s ease;
  -webkit-transition-delay: 2s;
  transition: all 0.3s ease 2s;
}
@media all and (min-width: 1048px) {
  /* line 68, ../sass/components/_tables.scss */
  .table-scrollable .swipe-to-reveal {
    display: none;
  }
}
/* line 85, ../sass/components/_tables.scss */
.table-scrollable .swipe-to-reveal .swipe {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: center;
  background: white;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 100, ../sass/components/_tables.scss */
.table-scrollable .swipe-to-reveal span {
  display: inline-block;
  padding: 0 15px 15px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  background-image: url(../images/table-swipe.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 45px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 113, ../sass/components/_tables.scss */
.table-scrollable .swipe-to-reveal.active {
  display: block;
}
@media all and (min-width: 1048px) {
  /* line 113, ../sass/components/_tables.scss */
  .table-scrollable .swipe-to-reveal.active {
    display: none;
  }
}
/* line 121, ../sass/components/_tables.scss */
.table-scrollable.in-view .swipe-to-reveal {
  opacity: 0;
  visibility: hidden;
}

/* line 1, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full,
.media.media--type-cloudflare-stream-video.media--view-mode-full {
  position: relative;
}
/* line 4, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 11, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .field--name-field-overlay-image,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .field--name-field-overlay-image {
  position: relative;
}
/* line 13, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .field--name-field-overlay-image:after,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .field--name-field-overlay-image:after {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #000000);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #000000);
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000000);
  opacity: 0.4;
}
/* line 27, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .field--name-field-overlay-image img,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .field--name-field-overlay-image img {
  display: block;
}
/* line 31, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text {
  color: white;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
}
@media all and (min-width: 768px) {
  /* line 31, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay .text,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text {
    padding: 20px;
    font-size: 16px;
    padding-right: 100px;
  }
}
/* line 47, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-description,
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-duration,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-description,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-duration {
  display: none;
  padding: 0;
}
/* line 51, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-description p,
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-duration p,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-description p,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-duration p {
  margin: 0;
}
@media all and (min-width: 768px) {
  /* line 47, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-description,
  .media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-duration,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-description,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-duration {
    display: block;
  }
}
/* line 58, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-description,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-description {
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.8em;
}
@media all and (min-width: 768px) {
  /* line 58, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-description,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-description {
    margin-bottom: 0;
    font-size: 16px;
  }
}
/* line 70, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-field-duration,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-field-duration {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
/* line 75, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-name,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-name {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 75, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay .text .field--name-name,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay .text .field--name-name {
    font-size: 24px;
  }
}
/* line 82, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay button.play,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay button.play {
  width: 35px;
  height: 35px;
  background: white;
  text-indent: -9999px;
  border: 0;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  padding: 0;
}
@media all and (min-width: 768px) {
  /* line 82, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay button.play,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay button.play {
    width: 65px;
    height: 65px;
  }
}
/* line 101, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .overlay button.play:after,
.media.media--type-cloudflare-stream-video.media--view-mode-full .overlay button.play:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 5px;
  right: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 14px solid #252525;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
}
@media all and (min-width: 768px) {
  /* line 101, ../sass/components/_video.scss */
  .media.media--type-embedded-video.media--view-mode-full .overlay button.play:after,
  .media.media--type-cloudflare-stream-video.media--view-mode-full .overlay button.play:after {
    left: 10px;
    border-left: 26px solid #252525;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
  }
}
/* line 124, ../sass/components/_video.scss */
.media.media--type-embedded-video.media--view-mode-full .field--name-field-media-video-embed,
.media.media--type-embedded-video.media--view-mode-full .field--name-field-video-embed-code,
.media.media--type-cloudflare-stream-video.media--view-mode-full .field--name-field-media-video-embed,
.media.media--type-cloudflare-stream-video.media--view-mode-full .field--name-field-video-embed-code {
  position: relative;
  z-index: 1;
}

/* line 3, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header {
  background: #2f2f2f;
  color: white;
  position: relative;
}
/* line 9, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text-container {
  max-width: 1024px;
  margin: auto;
}
@media all and (min-width: 1048px) {
  /* line 9, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text-container {
    height: 400px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
  }
}
/* line 22, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 20px 25px;
}
@media all and (min-width: 768px) {
  /* line 22, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text {
    font-size: 21px;
    line-height: 27px;
    font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  }
}
@media all and (min-width: 1024px) {
  /* line 22, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text {
    max-width: 350px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media all and (min-width: 1048px) {
  /* line 22, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text {
    padding: 20px 0;
  }
}
/* line 44, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1 {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 44, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1 {
    font-size: 35px;
    line-height: initial;
  }
}
/* line 57, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
  background: #8c9399;
}
@media all and (min-width: 768px) {
  /* line 57, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1:after {
    height: 2px;
  }
}
/* line 73, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1 p {
  margin-top: 0;
}
/* line 76, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .text h1 p:last-child {
  margin-bottom: 0;
}
@media all and (min-width: 1024px) {
  /* line 83, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .field--name-field-media-image {
    float: right;
    width: 50%;
    height: 300px;
    position: relative;
    overflow: hidden;
  }
}
@media all and (min-width: 1048px) {
  /* line 83, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .field--name-field-media-image {
    height: 400px;
  }
}
/* line 96, ../sass/taxonomy/_stories.scss */
.taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .field--name-field-media-image img {
  display: block;
}
@media all and (min-width: 1024px) {
  /* line 96, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .field--name-field-media-image img {
    min-height: 300px;
    min-width: 100%;
    width: auto;
    height: 300px;
    max-width: none;
    max-height: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}
@media all and (min-width: 1048px) {
  /* line 96, ../sass/taxonomy/_stories.scss */
  .taxonomy-term.vocabulary-stories.taxonomy-term--inspiration_title > header .field--name-field-media-image img {
    min-height: 400px;
    height: auto;
  }
}

/* line 2, ../sass/node/_contact.scss */
.node--type-contact .node__content {
  max-width: 1255px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 768px) {
  /* line 2, ../sass/node/_contact.scss */
  .node--type-contact .node__content {
    padding: 0 40px;
  }
}
@media all and (min-width: 1048px) {
  /* line 2, ../sass/node/_contact.scss */
  .node--type-contact .node__content {
    padding: 0 115px;
  }
}
/* line 12, ../sass/node/_contact.scss */
.node--type-contact .node__content h1, .node--type-contact .node__content .field--name-field-header {
  font-size: 22px;
  margin-top: 30px;
  font-weight: 700;
}
@media all and (min-width: 768px) {
  /* line 12, ../sass/node/_contact.scss */
  .node--type-contact .node__content h1, .node--type-contact .node__content .field--name-field-header {
    font-size: 30px;
    margin-top: 60px;
  }
}
/* line 21, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-body, .node--type-contact .node__content .field--name-field-body {
  font-size: 13px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 21, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-body, .node--type-contact .node__content .field--name-field-body {
    font-size: 20px;
    max-width: 60%;
  }
}
/* line 31, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contac > .field__item:not(:last-child), .node--type-contact .node__content .field--name-field-contact-sections > .field__item:not(:last-child) {
  border-bottom: 1px solid #cccccc;
  position: relative;
}
@media all and (min-width: 1285px) {
  /* line 31, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contac > .field__item:not(:last-child), .node--type-contact .node__content .field--name-field-contact-sections > .field__item:not(:last-child) {
    border-bottom: 0;
  }
}
@media all and (min-width: 1285px) {
  /* line 37, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contac > .field__item:not(:last-child):before, .node--type-contact .node__content .field--name-field-contact-sections > .field__item:not(:last-child):before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: -115px;
    height: 1px;
    width: 1255px;
    background: #ccc;
  }
}
/* line 51, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contacts {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 51, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts {
    font-size: 18px;
  }
}
/* line 59, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contacts strong {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
/* line 63, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contacts .field__item {
  border-bottom: 1px solid #cccccc;
}
@media all and (min-width: 1024px) {
  /* line 63, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item {
    float: left;
    width: 33.3%;
    border-bottom: 0;
    border-top: 1px solid #cccccc;
    padding: 45px 0;
  }
}
@media all and (min-width: 1285px) {
  /* line 63, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item {
    border-top: 0;
  }
}
/* line 75, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contacts .field__item p {
  margin: 15px 0;
}
/* line 78, ../sass/node/_contact.scss */
.node--type-contact .node__content .field--name-field-contacts .field__item a {
  color: black;
}
@media all and (min-width: 1024px) {
  /* line 81, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(1), .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(2), .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(3) {
    border-top: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 88, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(3n+1) {
    clear: left;
  }
}
@media all and (min-width: 1285px) {
  /* line 93, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(3n+4) {
    position: relative;
  }
}
@media all and (min-width: 1285px) {
  /* line 97, ../sass/node/_contact.scss */
  .node--type-contact .node__content .field--name-field-contacts .field__item:nth-child(3n+4):before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -115px;
    height: 1px;
    width: 1255px;
    background: #ccc;
  }
}

/* line 2, ../sass/node/_frontpage.scss */
.node--type-frontpage > header {
  position: relative;
  background: #3c3c3c;
  overflow: hidden;
  height: calc(100vw * (9 / 16) - 65px);
}
@media all and (min-width: 1024px) {
  /* line 2, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header {
    padding-top: 0;
    height: 620px;
    height: -webkit-calc(100vh - 65px);
    height: calc(100vh - 65px);
    margin-bottom: 40px;
  }
}
@media all and (min-width: 1048px) {
  /* line 2, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header {
    height: -webkit-calc(100vh - 101px);
    height: calc(100vh - 101px);
  }
}
/* line 19, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container {
  position: relative;
  z-index: 4;
  padding: 0 25px;
}
@media all and (min-width: 1024px) {
  /* line 19, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container {
    padding-top: 40px;
    background: white;
    width: 30%;
  }
}
@media all and (min-width: 1366px) {
  /* line 19, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container {
    padding: 40px 50px 0;
    width: 28%;
  }
}
/* line 32, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container:before {
  content: '';
  display: none;
  width: 100%;
  top: 0;
  left: 0;
  height: 620px;
  height: -webkit-calc(100vh - 65px);
  height: calc(100vh - 65px);
  background: #3c3c3c;
  z-index: 1;
  position: absolute;
}
@media all and (min-width: 1024px) {
  /* line 32, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container:before {
    display: block;
  }
}
@media all and (min-width: 1048px) {
  /* line 32, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container:before {
    height: -webkit-calc(100vh - 101px);
    height: calc(100vh - 101px);
  }
}
/* line 52, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container > * {
  position: relative;
  z-index: 2;
}
/* line 56, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container h1 {
  padding-top: 25px;
}
/* line 58, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container h1:before {
  content: '';
  display: none;
  width: 50px;
  height: 1px;
  background: #a1a1a1;
  margin-bottom: 20px;
}
@media all and (min-width: 1024px) {
  /* line 58, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container h1:before {
    display: block;
  }
}
/* line 70, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container h1 .field:after {
  display: none !important;
}
/* line 73, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .text-container h1 .field p {
  color: white;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.4em;
  margin: 0;
}
@media all and (min-width: 768px) {
  /* line 73, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .text-container h1 .field p {
    font-size: 30px;
    margin: 3px 0;
  }
}
/* line 88, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .slider-arrows {
  position: absolute;
  z-index: 3;
  left: 0;
  right: 0;
  width: 100%;
  top: 125px;
}
@media all and (min-width: 1024px) {
  /* line 88, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .slider-arrows {
    left: auto;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 100, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .slider-arrows button {
  width: 38px;
  height: 38px;
  position: absolute;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  text-indent: -9999px;
  background: white;
  border: 0;
  padding: 0;
  width: 25px;
  height: 25px;
  background-size: 6px;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media all and (min-width: 1024px) {
  /* line 100, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .slider-arrows button {
    width: 30px;
    height: 30px;
    background-size: 7px;
  }
}
/* line 120, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .slider-arrows button.next {
  right: 15px;
  left: auto;
  background-image: url(../images/slider-arrow-next.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}
@media all and (min-width: 1024px) {
  /* line 120, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .slider-arrows button.next {
    background-size: 7px;
  }
}
/* line 131, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .slider-arrows button.prev {
  left: 15px;
  right: auto;
  background-image: url(../images/slider-arrow-prev.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}
@media all and (min-width: 1024px) {
  /* line 131, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .slider-arrows button.prev {
    margin-right: 369px;
    background-size: 7px;
  }
}
/* line 145, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .video-wrapper {
  height: 250px;
  width: 100%;
  width: 100vw;
  height: calc(100vw * (9 / 16));
  position: absolute;
  z-index: 1;
  overflow: hidden;
  top: 0;
  z-index: 3;
  width: 100vw;
  height: calc(100vw * (9 / 16));
}
@media all and (min-width: 1024px) {
  /* line 145, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .video-wrapper {
    height: 620px;
    height: -webkit-calc(100vh - 65px);
    height: calc(100vh );
    width: calc((100vh) * (16 / 9));
  }
}
@media (min-width: 1024px) and (min-aspect-ratio: 16 / 9) {
  /* line 145, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .video-wrapper {
    width: 100vw;
    height: calc(100vw * (9 / 16));
  }
}
@media all and (min-width: 1048px) {
  /* line 145, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .video-wrapper {
    height: calc(100vh);
    width: calc((100vh) * (16 / 9));
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 1048px) and (min-aspect-ratio: 16 / 9) {
  /* line 145, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .video-wrapper {
    width: 100vw;
    height: calc(100vw * (9 / 16));
  }
}
/* line 178, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .video-wrapper stream {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
  object-fit: cover;
  font-family: 'object-fit: cover';
}
/* line 187, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .video-wrapper stream video {
  object-fit: cover;
}
/* line 191, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .video-wrapper video {
  object-fit: cover;
}
/* line 195, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .video-wrapper .field--name-field-header-image-overlay img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 195, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .video-wrapper .field--name-field-header-image-overlay img {
    display: block;
  }
}
/* line 207, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-links {
  margin-top: 15px;
}
/* line 209, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-links a {
  font-size: 16px;
  padding: 5px 25px 5px 0;
  cursor: pointer;
  color: white;
  position: relative;
  z-index: 3;
  display: inline-block;
  text-decoration: none;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
@media all and (min-width: 1366px) {
  /* line 209, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-links a {
    padding: 5px 50px 5px 0;
  }
}
/* line 222, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-links a:hover {
  color: #e38d1c;
}
/* line 227, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images {
  margin-top: 15px;
}
/* line 231, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-label,
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-link a {
  font-size: 16px;
  padding: 5px 25px;
  cursor: pointer;
  color: white;
  position: relative;
  z-index: 4;
  display: inline-block;
  text-decoration: none;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
@media all and (min-width: 1366px) {
  /* line 231, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-label,
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-link a {
    padding: 5px 50px;
  }
}
/* line 245, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-label:hover,
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-link a:hover {
  color: #e38d1c;
}
/* line 249, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-link {
  display: none !important;
}
/* line 252, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image {
  position: absolute;
  z-index: 1;
  overflow: hidden;
  top: 0;
  width: 100vw;
  height: calc(100vw * (9 / 16));
}
@media all and (min-width: 1024px) {
  /* line 252, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image {
    height: 620px;
    height: -webkit-calc(100vh - 65px);
    height: calc(100vh );
    width: calc((100vh) * (16 / 9));
  }
}
@media (min-width: 1024px) and (min-aspect-ratio: 16 / 9) {
  /* line 252, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image {
    width: 100vw;
    height: calc(100vw * (9 / 16));
  }
}
@media all and (min-width: 1048px) {
  /* line 252, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image {
    height: calc(100vh);
    width: calc((100vh) * (16 / 9));
    left: 50%;
    top: 0;
    transform: translate(-50%, 0);
  }
}
@media (min-width: 1048px) and (min-aspect-ratio: 16 / 9) {
  /* line 252, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image {
    width: 100vw;
    height: calc(100vw * (9 / 16));
  }
}
/* line 280, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image img {
  width: 100%;
  height: 100%;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
  object-fit: cover;
  font-family: 'object-fit: cover';
}
/* line 290, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image img.not {
  position: absolute;
  max-width: 100%;
  min-width: 100%;
  min-height: 250px;
  height: auto;
  width: auto;
  top: 50%;
  left: 50%;
  opacity: 0;
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media all and (min-width: 1024px) {
  /* line 290, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image img.not {
    min-height: 620px;
    min-height: -webkit-calc(100vh - 64px);
    min-height: calc(100vh - 64px);
    min-width: 100%;
    width: auto;
    height: auto;
  }
}
@media all and (min-width: 1048px) {
  /* line 290, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .field--name-field-header-images > .field__item .paragraph--type--header-labeled-image .field--name-field-image img.not {
    min-height: -webkit-calc(100vh - 109px);
    min-height: calc(100vh - 109px);
  }
}
/* line 318, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item.active .field--name-field-label,
.node--type-frontpage > header .field--name-field-header-images > .field__item.active .field--name-field-link a {
  color: #e38d1c;
}
/* line 322, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item.active .field--name-field-image {
  z-index: 2;
}
/* line 324, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .field--name-field-header-images > .field__item.active .field--name-field-image img {
  opacity: 1;
}
/* line 331, ../sass/node/_frontpage.scss */
.node--type-frontpage > header .more-wrapper {
  padding: 60px 25px 25px;
}
@media all and (min-width: 1024px) {
  /* line 331, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .more-wrapper {
    position: absolute;
    bottom: 0;
    z-index: 4;
    width: 30%;
  }
}
@media all and (min-width: 1366px) {
  /* line 331, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header .more-wrapper {
    padding: 60px 50px 25px;
    width: 28%;
  }
}
/* line 344, ../sass/node/_frontpage.scss */
.node--type-frontpage > header a.more {
  font-size: 16px;
  display: block;
  width: 100%;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: white;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
  background-image: url(../images/dropdown-map-category-arrow.png);
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: center right;
  border-top: 1px solid #a1a1a1;
  border-bottom: 1px solid #a1a1a1;
}
@media all and (min-width: 1024px) {
  /* line 344, ../sass/node/_frontpage.scss */
  .node--type-frontpage > header a.more {
    font-size: 14px;
    background-size: 19px;
  }
}
/* line 370, ../sass/node/_frontpage.scss */
.node--type-frontpage .node__content .field--name-field-sections > .field__item:last-child > .paragraph--type--section > .field--name-field-label {
  padding-top: 20px;
}
@media all and (min-width: 768px) {
  /* line 370, ../sass/node/_frontpage.scss */
  .node--type-frontpage .node__content .field--name-field-sections > .field__item:last-child > .paragraph--type--section > .field--name-field-label {
    padding-top: 30px;
  }
}

/* line 1, ../sass/node/_node.scss */
.section-limited-width {
  max-width: 1024px;
  margin: 0 auto;
}

/* line 7, ../sass/node/_node.scss */
.share-wrapper {
  padding: 15px 25px;
  max-width: 1024px;
  margin: 20px auto;
  font-size: 12px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #494444;
  line-height: 1.4em;
}
@media all and (min-width: 768px) {
  /* line 7, ../sass/node/_node.scss */
  .share-wrapper {
    margin: 40px auto 0;
    padding: 40px 25px;
    font-size: 16px;
    line-height: 1.8em;
    padding-top: 40px !important;
  }
}
@media all and (min-width: 1048px) {
  /* line 7, ../sass/node/_node.scss */
  .share-wrapper {
    padding: 40px 0;
  }
}
@media all and (min-width: 768px) {
  /* line 27, ../sass/node/_node.scss */
  .share-wrapper .addtoany-wrapper {
    float: left;
  }
}
/* line 32, ../sass/node/_node.scss */
.share-wrapper span.addtoany_list {
  display: block;
}
/* line 34, ../sass/node/_node.scss */
.share-wrapper span.addtoany_list a {
  display: inline-block;
  font-size: 12px;
  padding: 0;
  margin-right: 15px;
}
@media all and (min-width: 768px) {
  /* line 34, ../sass/node/_node.scss */
  .share-wrapper span.addtoany_list a {
    font-size: 16px;
  }
}
/* line 42, ../sass/node/_node.scss */
.share-wrapper span.addtoany_list a:hover {
  color: #e38d1c;
}
/* line 45, ../sass/node/_node.scss */
.share-wrapper span.addtoany_list a span.a2a_svg {
  display: none;
}
/* line 48, ../sass/node/_node.scss */
.share-wrapper span.addtoany_list a span.a2a_label {
  display: inline-block;
  position: static !important;
  clip: initial;
  clip-path: none;
  -webkit-clip-path: none;
  width: auto;
  height: auto;
  font-size: 12px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  line-height: 1.4em;
}
@media all and (min-width: 768px) {
  /* line 48, ../sass/node/_node.scss */
  .share-wrapper span.addtoany_list a span.a2a_label {
    font-size: 16px;
    line-height: 1.8em;
  }
}
/* line 66, ../sass/node/_node.scss */
.share-wrapper a.return-link {
  color: #707070;
  margin-top: 20px;
  text-decoration: none;
  display: inline-block;
}
@media all and (min-width: 768px) {
  /* line 66, ../sass/node/_node.scss */
  .share-wrapper a.return-link {
    float: right;
    margin-top: 0;
  }
}
/* line 75, ../sass/node/_node.scss */
.share-wrapper a.return-link:hover {
  text-decoration: underline;
}
/* line 78, ../sass/node/_node.scss */
.share-wrapper a.return-link:after {
  content: ' >';
}

/* line 88, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content .right-side,
.node.node--view-mode-product-page .node__content .right-side {
  padding: 0 25px;
}
@media all and (min-width: 1024px) {
  /* line 88, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content .right-side,
  .node.node--view-mode-product-page .node__content .right-side {
    float: right;
    width: 360px;
  }
}
@media all and (min-width: 1048px) {
  /* line 88, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content .right-side,
  .node.node--view-mode-product-page .node__content .right-side {
    padding: 0;
  }
}
/* line 98, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content .field--name-field-right-text,
.node.node--view-mode-product-page .node__content .field--name-field-right-text {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}
@media all and (min-width: 768px) {
  /* line 98, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content .field--name-field-right-text,
  .node.node--view-mode-product-page .node__content .field--name-field-right-text {
    font-size: 14px;
  }
}
/* line 106, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content .field--name-field-call-out-features,
.node.node--view-mode-product-page .node__content .field--name-field-call-out-features {
  text-align: center;
}
/* line 108, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content .field--name-field-call-out-features > .field__item,
.node.node--view-mode-product-page .node__content .field--name-field-call-out-features > .field__item {
  display: inline-block;
  vertical-align: middle;
  margin: 10px 20px;
}
@media all and (min-width: 768px) {
  /* line 108, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content .field--name-field-call-out-features > .field__item,
  .node.node--view-mode-product-page .node__content .field--name-field-call-out-features > .field__item {
    margin: 10px;
  }
}
/* line 118, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content > .field--name-field-sections > .field__item,
.node.node--view-mode-product-page .node__content > .field--name-field-sections > .field__item {
  margin: 15px 0;
}
@media all and (min-width: 768px) {
  /* line 118, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content > .field--name-field-sections > .field__item,
  .node.node--view-mode-product-page .node__content > .field--name-field-sections > .field__item {
    margin: 30px 0;
  }
}
/* line 123, ../sass/node/_node.scss */
.node.node--view-mode-full .node__content > .field--name-field-sections > .field__item .paragraph--type--files,
.node.node--view-mode-product-page .node__content > .field--name-field-sections > .field__item .paragraph--type--files {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 123, ../sass/node/_node.scss */
  .node.node--view-mode-full .node__content > .field--name-field-sections > .field__item .paragraph--type--files,
  .node.node--view-mode-product-page .node__content > .field--name-field-sections > .field__item .paragraph--type--files {
    padding: 0;
  }
}
/* line 138, ../sass/node/_node.scss */
.node.node--view-mode-full.about-us .node__content .field--name-field-sections > .field__item:last-child,
.node.node--view-mode-product-page.about-us .node__content .field--name-field-sections > .field__item:last-child {
  margin-bottom: 35x;
}
@media all and (min-width: 768px) {
  /* line 138, ../sass/node/_node.scss */
  .node.node--view-mode-full.about-us .node__content .field--name-field-sections > .field__item:last-child,
  .node.node--view-mode-product-page.about-us .node__content .field--name-field-sections > .field__item:last-child {
    margin-bottom: 50px;
  }
}
/* line 145, ../sass/node/_node.scss */
.node.node--view-mode-full.about-us .node__content .field--name-field-sections .paragraph--type--section.no-label,
.node.node--view-mode-product-page.about-us .node__content .field--name-field-sections .paragraph--type--section.no-label {
  padding-top: 0;
}

/* line 155, ../sass/node/_node.scss */
.node--type-product-list .node__content > .field--name-field-sections > .field__item:first-child {
  margin-top: 0;
}
/* line 158, ../sass/node/_node.scss */
.node--type-product-list .node__content > .field--name-field-sections > .field__item:first-child .paragraph--type--section > .field--name-field-label {
  padding-top: 15px;
}
/* line 165, ../sass/node/_node.scss */
.node--type-product-list .node__content > .section-limited-width + .field--name-field-sections > .field__item:first-child {
  margin: 15px 0;
}
@media all and (min-width: 768px) {
  /* line 165, ../sass/node/_node.scss */
  .node--type-product-list .node__content > .section-limited-width + .field--name-field-sections > .field__item:first-child {
    margin: 30px 0;
  }
}
/* line 171, ../sass/node/_node.scss */
.node--type-product-list .node__content > .section-limited-width + .field--name-field-sections > .field__item:first-child .paragraph--type--section > .field--name-field-label {
  padding-top: 30px;
}
@media all and (min-width: 768px) {
  /* line 171, ../sass/node/_node.scss */
  .node--type-product-list .node__content > .section-limited-width + .field--name-field-sections > .field__item:first-child .paragraph--type--section > .field--name-field-label {
    padding-top: 50px;
  }
}

/* line 187, ../sass/node/_node.scss */
.node--type-product-list .node__content .body,
.node--type-frontpage .node__content .body {
  margin-top: 20px;
}
@media all and (min-width: 1048px) {
  /* line 187, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body,
  .node--type-frontpage .node__content .body {
    float: left;
    max-width: 50%;
    padding-right: 30px;
    margin-top: 15px;
  }
}
/* line 195, ../sass/node/_node.scss */
.node--type-product-list .node__content .body .field,
.node--type-frontpage .node__content .body .field {
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 195, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body .field,
  .node--type-frontpage .node__content .body .field {
    padding: 0;
  }
}
/* line 200, ../sass/node/_node.scss */
.node--type-product-list .node__content .body .field.field--name-field-subtitle,
.node--type-frontpage .node__content .body .field.field--name-field-subtitle {
  font-size: 20px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 200, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body .field.field--name-field-subtitle,
  .node--type-frontpage .node__content .body .field.field--name-field-subtitle {
    font-size: 30px;
  }
}
/* line 207, ../sass/node/_node.scss */
.node--type-product-list .node__content .body .field.field--name-field-pre-body,
.node--type-frontpage .node__content .body .field.field--name-field-pre-body {
  font-size: 16px;
  line-height: 1.5em;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 207, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body .field.field--name-field-pre-body,
  .node--type-frontpage .node__content .body .field.field--name-field-pre-body {
    font-size: 20px;
  }
}
/* line 215, ../sass/node/_node.scss */
.node--type-product-list .node__content .body .field.field--name-body,
.node--type-frontpage .node__content .body .field.field--name-body {
  font-size: 14px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  line-height: 1.8em;
}
@media all and (min-width: 768px) {
  /* line 215, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body .field.field--name-body,
  .node--type-frontpage .node__content .body .field.field--name-body {
    font-size: 17px;
  }
}
/* line 228, ../sass/node/_node.scss */
.node--type-product-list .node__content .field--name-field-product-image,
.node--type-product-list .node__content .field--name-field-table,
.node--type-frontpage .node__content .field--name-field-product-image,
.node--type-frontpage .node__content .field--name-field-table {
  display: none;
  margin-top: 80px;
  float: right;
}
@media all and (min-width: 1048px) {
  /* line 228, ../sass/node/_node.scss */
  .node--type-product-list .node__content .field--name-field-product-image,
  .node--type-product-list .node__content .field--name-field-table,
  .node--type-frontpage .node__content .field--name-field-product-image,
  .node--type-frontpage .node__content .field--name-field-table {
    display: block;
    max-width: 50%;
  }
}
@media all and (min-width: 1048px) {
  /* line 238, ../sass/node/_node.scss */
  .node--type-product-list .node__content .field--name-field-table,
  .node--type-frontpage .node__content .field--name-field-table {
    width: 360px;
  }
}

@media all and (min-width: 1024px) {
  /* line 247, ../sass/node/_node.scss */
  .node--type-product-list .node__content .body {
    margin-top: 0;
  }
}
/* line 252, ../sass/node/_node.scss */
.node--type-product-list .node__content .field--name-field-product-image,
.node--type-product-list .node__content .field--name-field-table {
  margin-top: 60px;
}

/* line 1, ../sass/node/_page.scss */
.node--type-page.node--view-mode-full {
  margin-bottom: 35px;
}

/* line 3, ../sass/node/_product-list.scss */
.node--type-product-list > header,
.node--type-about-us > header {
  background: #2f2f2f;
  color: white;
  position: relative;
}
/* line 8, ../sass/node/_product-list.scss */
.node--type-product-list > header .text-container,
.node--type-about-us > header .text-container {
  max-width: 1024px;
  margin: auto;
}
@media all and (min-width: 1048px) {
  /* line 8, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text-container,
  .node--type-about-us > header .text-container {
    height: 400px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
  }
}
/* line 19, ../sass/node/_product-list.scss */
.node--type-product-list > header .text,
.node--type-about-us > header .text {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 15px;
  padding: 20px 25px;
}
@media all and (min-width: 768px) {
  /* line 19, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text,
  .node--type-about-us > header .text {
    font-size: 21px;
    line-height: 27px;
    font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  }
}
@media all and (min-width: 1024px) {
  /* line 19, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text,
  .node--type-about-us > header .text {
    max-width: 350px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media all and (min-width: 1048px) {
  /* line 19, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text,
  .node--type-about-us > header .text {
    padding: 20px 0;
  }
}
/* line 37, ../sass/node/_product-list.scss */
.node--type-product-list > header .text h1,
.node--type-about-us > header .text h1 {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 37, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text h1,
  .node--type-about-us > header .text h1 {
    font-size: 35px;
    line-height: initial;
  }
}
/* line 50, ../sass/node/_product-list.scss */
.node--type-product-list > header .text h1:after,
.node--type-about-us > header .text h1:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
  background: #8c9399;
}
@media all and (min-width: 768px) {
  /* line 50, ../sass/node/_product-list.scss */
  .node--type-product-list > header .text h1:after,
  .node--type-about-us > header .text h1:after {
    height: 2px;
  }
}
/* line 65, ../sass/node/_product-list.scss */
.node--type-product-list > header .text h1 p,
.node--type-about-us > header .text h1 p {
  margin-top: 0;
}
/* line 68, ../sass/node/_product-list.scss */
.node--type-product-list > header .text h1 p:last-child,
.node--type-about-us > header .text h1 p:last-child {
  margin-bottom: 0;
}
@media all and (min-width: 1024px) {
  /* line 74, ../sass/node/_product-list.scss */
  .node--type-product-list > header .field--name-field-image,
  .node--type-about-us > header .field--name-field-image {
    float: right;
    width: 50%;
    height: 300px;
    position: relative;
    overflow: hidden;
  }
}
@media all and (min-width: 1048px) {
  /* line 74, ../sass/node/_product-list.scss */
  .node--type-product-list > header .field--name-field-image,
  .node--type-about-us > header .field--name-field-image {
    height: 400px;
  }
}
/* line 85, ../sass/node/_product-list.scss */
.node--type-product-list > header .field--name-field-image img,
.node--type-about-us > header .field--name-field-image img {
  display: block;
}
@media all and (min-width: 1024px) {
  /* line 85, ../sass/node/_product-list.scss */
  .node--type-product-list > header .field--name-field-image img,
  .node--type-about-us > header .field--name-field-image img {
    min-height: 300px;
    min-width: 100%;
    width: auto;
    height: 300px;
    max-width: none;
    max-height: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }
}
@media all and (min-width: 1048px) {
  /* line 85, ../sass/node/_product-list.scss */
  .node--type-product-list > header .field--name-field-image img,
  .node--type-about-us > header .field--name-field-image img {
    min-height: 400px;
    height: auto;
  }
}
/* line 110, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-body,
.node--type-about-us .node__content_FALSE .field--name-body {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  line-height: 160%;
  font-size: 14px;
  margin-top: 35px;
}
@media all and (min-width: 768px) {
  /* line 110, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-body,
  .node--type-about-us .node__content_FALSE .field--name-body {
    font-size: 16px;
    float: left;
    max-width: 50%;
    line-height: 200%;
    margin-top: 0;
    padding-right: 20px;
  }
}
/* line 123, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-body p:first-child,
.node--type-about-us .node__content_FALSE .field--name-body p:first-child {
  margin-top: 0;
}
/* line 126, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-body p.heading,
.node--type-about-us .node__content_FALSE .field--name-body p.heading {
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 126, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-body p.heading,
  .node--type-about-us .node__content_FALSE .field--name-body p.heading {
    font-size: 20px;
  }
}
/* line 133, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE > .field--name-field-image,
.node--type-about-us .node__content_FALSE > .field--name-field-image {
  text-align: center;
  margin-top: 30px;
}
@media all and (min-width: 768px) {
  /* line 133, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE > .field--name-field-image,
  .node--type-about-us .node__content_FALSE > .field--name-field-image {
    float: right;
    max-width: 50%;
    margin-top: 0;
  }
}
@media all and (min-width: 768px) {
  /* line 142, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections,
  .node--type-about-us .node__content_FALSE .field--name-field-sections {
    margin-top: 30px;
  }
}
/* line 146, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph {
  padding: 60px 0;
  position: relative;
}
/* line 150, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph:before,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background: #ccc;
}
@media all and (min-width: 1285px) {
  /* line 150, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph:before,
  .node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph:before {
    width: 1255px;
    left: -115px;
  }
}
/* line 166, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-header,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-header {
  font-size: 22px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 166, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-header,
  .node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-header {
    font-size: 30px;
  }
}
/* line 174, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  line-height: 200%;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 174, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text,
  .node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text {
    float: left;
    max-width: 50%;
    font-size: 16px;
  }
}
/* line 183, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text p.heading,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text p.heading {
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 183, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text p.heading,
  .node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-text p.heading {
    font-size: 20px;
  }
}
/* line 190, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-image,
.node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-image {
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 190, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-image,
  .node--type-about-us .node__content_FALSE .field--name-field-sections .paragraph .field--name-field-image {
    float: right;
    max-width: 50%;
  }
}
/* line 199, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs {
  clear: both;
  text-align: center;
  padding-bottom: 30px;
}
@media all and (min-width: 768px) {
  /* line 199, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs {
    padding-bottom: 0;
  }
}
/* line 207, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item {
  float: left;
  width: 50%;
  margin: 20px 0 0;
  padding: 0 10px;
}
/* line 212, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item:nth-child(odd),
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item:nth-child(odd) {
  clear: left;
}
@media all and (min-width: 768px) {
  /* line 212, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item:nth-child(odd),
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item:nth-child(odd) {
    clear: none;
  }
}
@media all and (min-width: 768px) {
  /* line 207, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item {
    display: inline-block;
    vertical-align: top;
    width: 235px;
    margin: 30px 50px;
    float: none;
    padding: 0;
  }
}
/* line 226, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon,
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover {
  width: 80px;
  height: 70px;
  margin: auto;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 226, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon,
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover {
    width: 140px;
    height: 85px;
  }
}
/* line 236, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon img,
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover img,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon img,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-height: 100%;
  height: auto;
  width: auto;
}
/* line 248, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-icon-hover {
  display: none;
}
/* line 251, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-title,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-title {
  font-size: 18px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: black;
  margin: 20px 0 10px;
  line-height: 1;
}
@media all and (min-width: 768px) {
  /* line 251, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-title,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-title {
    font-size: 24px;
    margin: 25px 0 10px;
  }
}
/* line 263, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-text,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-text {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 263, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-text,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs > .field__item .field--name-field-callout-text {
    font-size: 16px;
  }
}
/* line 273, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-call-outs.has-details .field__item,
.node--type-about-us .node__content_FALSE .field--name-field-call-outs.has-details .field__item {
  cursor: pointer;
}
@media all and (min-width: 1048px) {
  /* line 276, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-callout-title,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-callout-title {
    color: #e1962a;
  }
}
@media all and (min-width: 1048px) {
  /* line 281, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-icon-hover,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-icon-hover {
    display: block;
  }
}
@media all and (min-width: 1048px) {
  /* line 285, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-icon-hover + .field--name-field-icon,
  .node--type-about-us .node__content_FALSE .field--name-field-call-outs.has-details .field__item:hover .field--name-field-icon-hover + .field--name-field-icon {
    display: none;
  }
}
@media all and (min-width: 768px) {
  /* line 295, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details,
  .node--type-about-us .node__content_FALSE .call-out-details {
    margin-top: 30px;
  }
}
/* line 299, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs {
  text-align: left;
}
/* line 301, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item {
  width: 100%;
  margin: 0;
  padding: 0 0 35px;
  position: relative;
}
/* line 307, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:before,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background: #ccc;
}
@media all and (min-width: 1285px) {
  /* line 307, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:before,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item:before {
    width: 1255px;
    left: -115px;
  }
}
@media all and (min-width: 768px) {
  /* line 301, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item {
    padding: 60px 0;
  }
}
/* line 326, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-callout-title,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-callout-title {
  font-size: 22px;
  color: black;
  margin: 30px 0 20px;
  font-weight: normal;
}
@media all and (min-width: 768px) {
  /* line 326, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-callout-title,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-callout-title {
    font-size: 28px;
    margin: 0px 0 20px;
  }
}
/* line 336, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 336, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details {
    float: left;
    width: 60%;
    padding-right: 40px;
    font-size: 16px;
    line-height: 200%;
  }
}
/* line 347, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details p:first-child,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details p:first-child {
  margin-top: 0;
}
/* line 350, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details table,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details table {
  min-width: 0;
  table-layout: fixed;
}
/* line 354, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details a,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details a {
  text-decoration: none;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #494444;
  font-size: 12px;
}
@media all and (min-width: 768px) {
  /* line 354, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details a,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-details a {
    font-size: 16px;
  }
}
/* line 365, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-image,
.node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-image {
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 365, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-image,
  .node--type-about-us .node__content_FALSE .call-out-details .field--name-field-call-outs > .field__item .field--name-field-image {
    width: 40%;
    float: right;
  }
}
/* line 375, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section,
.node--type-about-us .node__content_FALSE .field--name-field-section {
  margin-top: 25px;
}
@media all and (min-width: 768px) {
  /* line 375, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section,
  .node--type-about-us .node__content_FALSE .field--name-field-section {
    margin-top: 60px;
  }
}
/* line 380, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item {
  padding: 30px 0;
  position: relative;
}
/* line 383, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item:before,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background: #ccc;
}
@media all and (min-width: 1285px) {
  /* line 383, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item:before,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item:before {
    width: 1255px;
    left: -115px;
  }
}
@media all and (min-width: 768px) {
  /* line 380, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item {
    padding: 60px 0;
  }
}
/* line 402, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-header,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-header {
  font-size: 22px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  line-height: 1;
}
@media all and (min-width: 768px) {
  /* line 402, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-header,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-header {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
/* line 413, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-video,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-video {
  max-height: 560px;
  width: 100%;
}
/* line 416, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-video *,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-video * {
  max-height: 560px;
}
/* line 420, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-caption,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-caption {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 420, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .field--name-field-caption,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .field--name-field-caption {
    font-size: 14px;
  }
}
@media all and (min-width: 768px) {
  /* line 429, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-caption,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-caption {
    font-size: 20px;
    max-width: 75%;
  }
}
/* line 435, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin-top: 15px;
  padding-left: 15px;
}
@media all and (min-width: 768px) {
  /* line 435, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below,
  .node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below {
    font-size: 14px;
    margin-top: 30px;
  }
}
/* line 444, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below p,
.node--type-about-us .node__content_FALSE .field--name-field-section > .field__item .paragraph--type--product-list .field--name-field-text-below p {
  margin-bottom: 0;
}
/* line 451, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support,
.node--type-about-us .node__content_FALSE .field--name-field-support {
  padding: 30px 0;
  position: relative;
}
/* line 454, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support:before,
.node--type-about-us .node__content_FALSE .field--name-field-support:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background: #ccc;
}
@media all and (min-width: 1285px) {
  /* line 454, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support:before,
  .node--type-about-us .node__content_FALSE .field--name-field-support:before {
    width: 1255px;
    left: -115px;
  }
}
@media all and (min-width: 768px) {
  /* line 451, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support,
  .node--type-about-us .node__content_FALSE .field--name-field-support {
    padding: 60px 0;
  }
}
/* line 473, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__label,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__label {
  font-size: 22px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 473, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__label,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__label {
    font-size: 30px;
  }
}
/* line 482, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items:after,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items:after {
  content: '';
  display: block;
  clear: both;
}
/* line 487, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item {
  margin: 12px 0;
  float: left;
  width: 100%;
}
@media all and (min-width: 768px) {
  /* line 487, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item {
    margin: 24px 0;
  }
}
/* line 494, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item:after,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item:after {
  content: '';
  display: block;
  clear: both;
}
/* line 499, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info {
  padding: 15px 0;
}
@media all and (min-width: 768px) {
  /* line 499, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info {
    float: left;
    max-width: 50%;
    padding: 40px 20px 40px 0;
  }
}
/* line 506, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-header,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-header {
  font-size: 20px;
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  /* line 506, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-header,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-header {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
/* line 514, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-description,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-description {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 514, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-description,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-description {
    font-size: 18px;
  }
}
/* line 522, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file,
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link {
  margin-top: 20px;
}
/* line 525, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a {
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 525, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a {
    font-size: 16px;
  }
}
/* line 531, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a:after,
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a:after,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file a:after,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link a:after {
  content: " >";
}
/* line 535, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file span,
.node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link span,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-file span,
.node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .info .field--name-field-link span {
  background: transparent;
  padding: 0;
}
@media all and (min-width: 768px) {
  /* line 541, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-support > .field__items > .field__item .field--name-field-image,
  .node--type-about-us .node__content_FALSE .field--name-field-support > .field__items > .field__item .field--name-field-image {
    max-width: 50%;
    float: right;
  }
}
/* line 550, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-awards,
.node--type-about-us .node__content_FALSE .field--name-field-awards {
  padding-top: 35px;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 550, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards,
  .node--type-about-us .node__content_FALSE .field--name-field-awards {
    padding-top: 60px;
  }
}
/* line 556, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-awards:before,
.node--type-about-us .node__content_FALSE .field--name-field-awards:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  height: 1px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background: #ccc;
}
@media all and (min-width: 1285px) {
  /* line 556, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards:before,
  .node--type-about-us .node__content_FALSE .field--name-field-awards:before {
    width: 1255px;
    left: -115px;
  }
}
/* line 572, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-awards > .field__label,
.node--type-about-us .node__content_FALSE .field--name-field-awards > .field__label {
  font-size: 22px;
}
@media all and (min-width: 768px) {
  /* line 572, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards > .field__label,
  .node--type-about-us .node__content_FALSE .field--name-field-awards > .field__label {
    font-size: 30px;
  }
}
/* line 578, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items,
.node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items {
  text-align: center;
}
@media all and (min-width: 1048px) {
  /* line 578, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items,
  .node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items {
    text-align: left;
  }
}
/* line 584, ../sass/node/_product-list.scss */
.node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items > .field__item,
.node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items > .field__item {
  display: inline-block;
  width: 241px;
  margin: 0 8px 0 7px;
  text-align: center;
}
@media all and (min-width: 1048px) {
  /* line 584, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items > .field__item,
  .node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items > .field__item {
    float: left;
  }
}
@media all and (min-width: 1048px) {
  /* line 592, ../sass/node/_product-list.scss */
  .node--type-product-list .node__content_FALSE .field--name-field-awards > .field__items > .field__item:nth-child(4n+1),
  .node--type-about-us .node__content_FALSE .field--name-field-awards > .field__items > .field__item:nth-child(4n+1) {
    clear: left;
  }
}

/* line 1, ../sass/node/_product.scss */
.node-field-label, .node.node--view-mode-product-page .node__content > .field > .field__label, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label, .paragraph--type--section > .field--name-field-label {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  padding-top: 25px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/node/_product.scss */
  .node-field-label, .node.node--view-mode-product-page .node__content > .field > .field__label, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label, .paragraph--type--section > .field--name-field-label {
    font-size: 30px;
  }
}

/* line 10, ../sass/node/_product.scss */
.label-line, .share-wrapper, .node.node--view-mode-product-page .node__content > .field.field--name-field-features > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection.text-formatted > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also > .field__label, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label {
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 10, ../sass/node/_product.scss */
  .label-line, .share-wrapper, .node.node--view-mode-product-page .node__content > .field.field--name-field-features > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection.text-formatted > .field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also > .field__label, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label {
    padding-top: 50px;
  }
}
/* line 15, ../sass/node/_product.scss */
.label-line:before, .share-wrapper:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-features > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection.text-formatted > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also > .field__label:before, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #ccc;
  top: 0;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media all and (min-width: 1386px) {
  /* line 15, ../sass/node/_product.scss */
  .label-line:before, .share-wrapper:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-features > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection.text-formatted > .field__label:before, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also > .field__label:before, .node--type-story.node--view-mode-full .node__content .related-stories > .field__label:before {
    width: 1366px;
  }
}

/* line 32, ../sass/node/_product.scss */
.node.node--view-mode-product-page {
  margin-top: 10px;
}
@media all and (min-width: 768px) {
  /* line 32, ../sass/node/_product.scss */
  .node.node--view-mode-product-page {
    margin-top: 25px;
  }
}
/* line 51, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field.field--name-field-features, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance, .node.node--view-mode-product-page .node__content > .field.field--name-field-featured-article, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also {
  margin-top: 35px;
}
/* line 59, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field.field--name-field-featured-article + .field {
  margin-top: 10px;
}
@media all and (min-width: 768px) {
  /* line 61, ../sass/node/_product.scss */
  .node.node--view-mode-product-page .node__content > .field.field--name-field-featured-article + .field > .field__label {
    padding-top: 25px;
  }
}
/* line 65, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field.field--name-field-featured-article + .field > .field__label:before {
  display: none;
}
/* line 72, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field.field--name-field-features .paragraph--type--embedded-items, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance .paragraph--type--embedded-items {
  padding: 0;
}
/* line 74, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field.field--name-field-features .paragraph--type--embedded-items .field--name-body,
.node.node--view-mode-product-page .node__content > .field.field--name-field-features .paragraph--type--embedded-items .field--name-field-body, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance .paragraph--type--embedded-items .field--name-body,
.node.node--view-mode-product-page .node__content > .field.field--name-field-performance .paragraph--type--embedded-items .field--name-field-body {
  padding: 0;
}
/* line 81, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content > .field--name-field-gallery {
  margin-bottom: 15px;
}
@media all and (min-width: 768px) {
  /* line 81, ../sass/node/_product.scss */
  .node.node--view-mode-product-page .node__content > .field--name-field-gallery {
    margin-bottom: 30px;
  }
}
@media all and (min-width: 1024px) {
  /* line 87, ../sass/node/_product.scss */
  .node.node--view-mode-product-page .node__content .field--name-body {
    float: left;
    max-width: 512px;
  }
}
/* line 92, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content .field--name-body > p:first-child {
  margin-top: 0;
}
/* line 96, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content .field--name-field-features,
.node.node--view-mode-product-page .node__content .field--name-field-performance,
.node.node--view-mode-product-page .node__content .field--name-field-downloads,
.node.node--view-mode-product-page .node__content .field--name-field-see-also {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 96, ../sass/node/_product.scss */
  .node.node--view-mode-product-page .node__content .field--name-field-features,
  .node.node--view-mode-product-page .node__content .field--name-field-performance,
  .node.node--view-mode-product-page .node__content .field--name-field-downloads,
  .node.node--view-mode-product-page .node__content .field--name-field-see-also {
    padding: 0;
  }
}
/* line 108, ../sass/node/_product.scss */
.node.node--view-mode-product-page .node__content .field--name-field-downloads > .field__label {
  margin-bottom: 18px;
}
/* line 115, ../sass/node/_product.scss */
.node.node--view-mode-see-also {
  max-width: 650px;
  margin: 0 auto;
}
@media all and (min-width: 1024px) {
  /* line 115, ../sass/node/_product.scss */
  .node.node--view-mode-see-also {
    max-width: 1024px;
  }
}
/* line 122, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .mobile {
  display: block;
}
@media all and (min-width: 1024px) {
  /* line 122, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .mobile {
    display: none;
  }
}
/* line 128, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .desktop {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 128, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .desktop {
    display: table;
    width: 100%;
  }
}
/* line 134, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .desktop .text {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding-right: 50px;
}
/* line 141, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .link-view, .node.node--view-mode-see-also .node__content .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node.node--view-mode-see-also .node__content a.link {
  text-decoration: none;
}
/* line 144, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content h2 {
  font-size: 16px;
  font-weight: 400;
}
@media all and (min-width: 768px) {
  /* line 144, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content h2 {
    font-size: 24px;
  }
}
/* line 151, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .field--name-field-teaser-image {
  margin: 10px 0;
}
@media all and (min-width: 1024px) {
  /* line 151, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .field--name-field-teaser-image {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    margin: 0;
  }
}
/* line 159, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .field--name-field-teaser-image img {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 1024px) {
  /* line 159, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .field--name-field-teaser-image img {
    display: initial;
  }
}
/* line 167, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content .field--name-field-teaser {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}
@media all and (min-width: 768px) {
  /* line 167, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .field--name-field-teaser {
    font-size: 18px;
  }
}
@media all and (min-width: 1024px) {
  /* line 167, ../sass/node/_product.scss */
  .node.node--view-mode-see-also .node__content .field--name-field-teaser {
    margin-bottom: .5em;
  }
}
/* line 178, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content > a {
  text-decoration: none;
}
/* line 181, ../sass/node/_product.scss */
.node.node--view-mode-see-also .node__content > a:hover h2, .node.node--view-mode-see-also .node__content > a:hover .link-view, .node.node--view-mode-see-also .node__content > a:hover .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node.node--view-mode-see-also .node__content > a:hover a.link {
  color: #e38d1c;
}
/* line 190, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD {
  max-width: 1024px;
  margin: 0 auto;
  padding: 25px;
}
@media all and (min-width: 768px) {
  /* line 190, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD {
    padding: 25px 40px;
  }
}
@media all and (min-width: 1048px) {
  /* line 190, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD {
    padding: 25px;
  }
}
@media all and (min-width: 1255px) {
  /* line 190, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD {
    padding: 60px 0;
  }
}
/* line 203, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD h1 {
  margin: 40px 0 30px;
  font-size: 22px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  line-height: 1;
}
@media all and (min-width: 768px) {
  /* line 203, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD h1 {
    margin: 50px 0 30px;
    font-size: 30px;
  }
}
/* line 216, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text {
  font-size: 14px;
  line-height: 160%;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  margin-top: 35px;
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  /* line 216, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-text {
    font-size: 16px;
    line-height: 200%;
    margin-top: 50px;
    margin-bottom: 60px;
  }
}
@media all and (min-width: 1024px) {
  /* line 216, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-text {
    float: left;
    max-width: 50%;
    margin-top: 0;
  }
}
/* line 233, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text p {
  margin-top: 0;
}
/* line 235, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text p.heading {
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 235, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-text p.heading {
    font-size: 20px;
  }
}
/* line 242, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text ul {
  list-style-type: disc;
  list-style-position: inside;
  list-style: none;
}
/* line 246, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text ul li {
  position: relative;
  padding-left: 15px;
}
@media all and (min-width: 768px) {
  /* line 246, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-text ul li {
    padding-left: 20px;
  }
}
/* line 252, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text ul li:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  background: black;
  position: absolute;
  left: 0;
  top: 8px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media all and (min-width: 768px) {
  /* line 252, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-text ul li:before {
    width: 5px;
    height: 5px;
    top: 15px;
  }
}
/* line 271, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-text > ul {
  padding: 0;
}
/* line 275, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-image {
  display: none;
  clear: right;
  width: 360px;
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 275, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-image {
    display: block;
  }
}
@media all and (min-width: 1024px) {
  /* line 275, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-image {
    float: right;
  }
}
/* line 286, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-image img {
  display: block;
}
/* line 290, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection {
  clear: both;
  width: 100%;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 294, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item {
  padding: 30px 0;
  position: relative;
  border-top: 1px solid #ccc;
}
@media all and (min-width: 1255px) {
  /* line 294, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item {
    border-top: 0;
  }
}
@media all and (min-width: 1255px) {
  /* line 301, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    height: 1px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    background: #ccc;
  }
}
@media all and (min-width: 1285px) {
  /* line 301, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item:before {
    width: 1255px;
    left: -115px;
  }
}
@media all and (min-width: 768px) {
  /* line 294, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item {
    padding: 60px 0;
  }
}
/* line 322, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item:last-child {
  padding-bottom: 15px;
}
@media all and (min-width: 768px) {
  /* line 322, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item:last-child {
    padding-bottom: 25px;
  }
}
/* line 328, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item > h2 {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  margin-bottom: 15px;
}
@media all and (min-width: 768px) {
  /* line 328, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-system-selection > .field__item > h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
/* line 340, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-disclaimer {
  max-width: 535px;
  clear: both;
  border: 1px dashed #dddddd;
  position: relative;
  padding: 5px 20px;
}
/* line 346, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-disclaimer:before {
  content: '';
  display: block;
  position: absolute;
  top: -2px;
  bottom: -2px;
  left: -2px;
  right: -2px;
  border: 1px dashed #b7b7b7;
  pointer-events: none;
  z-index: 1;
}
/* line 358, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-disclaimer > * {
  position: relative;
  z-index: 2;
}
/* line 363, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available {
  clear: both;
}
/* line 365, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__label {
  font-size: 18px;
  font-weight: normal;
}
@media all and (min-width: 768px) {
  /* line 365, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__label {
    font-size: 24px;
  }
}
/* line 372, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__items {
  max-width: 500px;
}
/* line 375, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__items > .field__item {
  float: left;
  width: 25%;
  margin: 10px 0;
}
/* line 379, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__items > .field__item:nth-child(4n+1) {
  clear: left;
}
@media all and (min-width: 768px) {
  /* line 375, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available > .field__items > .field__item {
    margin: 25px 0;
  }
}
/* line 387, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph {
  width: 60px;
  cursor: pointer;
}
@media all and (min-width: 768px) {
  /* line 387, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph {
    width: 120px;
  }
}
/* line 393, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph .field--name-field-finish-image {
  text-align: center;
}
/* line 395, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph .field--name-field-finish-image img {
  width: 53px;
  height: 53px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media all and (min-width: 768px) {
  /* line 395, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph .field--name-field-finish-image img {
    width: 77px;
    height: 77px;
  }
}
/* line 405, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph .field--name-field-row-label {
  font-size: 14px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  text-align: center;
}
/* line 410, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox {
  width: auto;
  position: absolute;
  max-width: 652px;
  left: 25px;
  right: 25px;
  margin: auto;
  top: 50%;
  cursor: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 421, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .field--name-field-finish-image img {
  width: auto;
  height: auto;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 427, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .field--name-field-row-label {
  font-size: 15px;
  color: white;
  text-align: left;
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  /* line 427, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .field--name-field-row-label {
    font-size: 20px;
  }
}
/* line 436, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .caption {
  font-size: 12px;
  color: white;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 436, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .caption {
    font-size: 20px;
  }
}
/* line 444, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .lightbox-close {
  background-color: transparent;
  background-image: url(../images/close-white.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 10px;
  height: 10px;
  border: 0;
  position: absolute;
  top: 5px;
  right: 0;
  text-indent: -9999px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  /* line 444, ../sass/node/_product.scss */
  .node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available .paragraph.paragraph--view-mode--finishes-lightbox .lightbox-close {
    width: 19px;
    height: 19px;
  }
}
/* line 465, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available + .field--name-field-finishes-available {
  margin: 0;
}
/* line 467, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available + .field--name-field-finishes-available > .field__label {
  display: none;
}
/* line 471, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available + .field--name-field-finishes-available > .field__items > .field__item {
  float: none;
  width: auto;
  margin: 0;
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: black;
  background: rgba(0, 0, 0, 0.8);
}
/* line 484, ../sass/node/_product.scss */
.node.node--view-mode-product-page_OLD .node__content .field--name-field-finishes-available + .field--name-field-finishes-available > .field__items > .field__item.active {
  display: block;
}

/* line 3, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full {
  margin-top: 10px;
}
@media all and (min-width: 768px) {
  /* line 3, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full {
    margin-top: 25px;
  }
}
/* line 9, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full .node__content .field--name-field-description {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
  font-size: 14px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
@media all and (min-width: 768px) {
  /* line 9, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field--name-field-description {
    font-size: 20px;
    margin-bottom: 30px;
  }
}
@media all and (min-width: 1048px) {
  /* line 9, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field--name-field-description {
    padding: 0;
  }
}
/* line 24, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full .node__content .field-awards-wrapper {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 24, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field-awards-wrapper {
    padding: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 31, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field-awards-wrapper .field--name-field-awards {
    margin: 0 -10px;
  }
}
/* line 36, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full .node__content .field-awards-wrapper .field--name-field-awards > .field__item {
  margin: 0 0 20px;
}
@media all and (min-width: 1024px) {
  /* line 36, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field-awards-wrapper .field--name-field-awards > .field__item {
    margin: 0 0 30px;
    float: left;
    width: 33.3%;
    padding: 0 10px;
  }
}
@media all and (min-width: 1024px) {
  /* line 44, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .field-awards-wrapper .field--name-field-awards > .field__item:nth-child(3n + 1) {
    clear: both;
  }
}
/* line 52, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full .node__content .related-stories {
  max-width: 1024px;
  margin: 20px auto 0;
}
@media all and (min-width: 768px) {
  /* line 52, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .related-stories {
    margin-top: 40px;
  }
}
/* line 58, ../sass/node/_story.scss */
.node--type-story.node--view-mode-full .node__content .related-stories > .field__label {
  padding-left: 25px;
  padding-right: 25px;
}
@media all and (min-width: 1048px) {
  /* line 58, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-full .node__content .related-stories > .field__label {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 72, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article, .node--type-story.node--view-mode-story-carousel {
  position: relative;
  margin: 0 auto;
}
/* line 76, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image, .node--type-story.node--view-mode-story-carousel .field--name-field-teaser-image {
  text-align: center;
  position: relative;
}
/* line 79, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image:after, .node--type-story.node--view-mode-story-carousel .field--name-field-teaser-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: black;
  opacity: 0.4;
}
/* line 90, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image img, .node--type-story.node--view-mode-story-carousel .field--name-field-teaser-image img {
  width: 100%;
  display: block;
}
/* line 95, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .node__content, .node--type-story.node--view-mode-story-carousel .node__content {
  position: absolute;
  max-width: 1024px;
  width: 100%;
  margin: auto;
  left: 0;
  right: 0;
  top: 50%;
  color: white;
  padding: 0 25px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media all and (min-width: 1048px) {
  /* line 95, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .node__content, .node--type-story.node--view-mode-story-carousel .node__content {
    padding: 0;
  }
}
/* line 109, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .node__content h2, .node--type-story.node--view-mode-story-carousel .node__content h2 {
  font-size: 30px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 109, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .node__content h2, .node--type-story.node--view-mode-story-carousel .node__content h2 {
    font-size: 40px;
  }
}
/* line 118, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .node__content h2:before, .node--type-story.node--view-mode-story-carousel .node__content h2:before {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  left: 0;
  width: 50px;
  height: 2px;
  background: #a1a1a1;
}
/* line 129, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .node__content .field--name-field-teaser, .node--type-story.node--view-mode-story-carousel .node__content .field--name-field-teaser {
  font-size: 16px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  line-height: 1.4;
  margin: 1em 0;
  display: none;
}
@media all and (min-width: 768px) {
  /* line 129, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .node__content .field--name-field-teaser, .node--type-story.node--view-mode-story-carousel .node__content .field--name-field-teaser {
    font-size: 20px;
    display: block;
  }
}
/* line 140, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .node__content .link-view, .node--type-story.node--view-mode-featured-article .node__content .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node--type-story.node--view-mode-featured-article .node__content a.link, .node--type-story.node--view-mode-story-carousel .node__content .link-view, .node--type-story.node--view-mode-story-carousel .node__content .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node--type-story.node--view-mode-story-carousel .node__content a.link {
  color: white;
}
/* line 147, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image {
  text-align: center;
  position: relative;
}
@media all and (min-width: 1366px) {
  /* line 147, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .field--name-field-teaser-image {
    height: 580px;
    overflow: hidden;
  }
}
/* line 154, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: black;
  opacity: 0.4;
}
/* line 165, ../sass/node/_story.scss */
.node--type-story.node--view-mode-featured-article .field--name-field-teaser-image img {
  width: 100%;
  display: block;
}
@media all and (min-width: 1366px) {
  /* line 165, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .field--name-field-teaser-image img {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media all and (min-width: 768px) {
  /* line 176, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .node__content .field--name-field-teaser {
    max-width: 75%;
    display: none;
  }
}
@media all and (min-width: 1024px) {
  /* line 176, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-featured-article .node__content .field--name-field-teaser {
    display: block;
  }
}
/* line 188, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel {
  max-width: 325px;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 188, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel {
    max-width: 255px;
  }
}
/* line 194, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .field--name-field-teaser-image {
  position: relative;
}
/* line 196, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .field--name-field-teaser-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #000000));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), #000000);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), #000000);
  background-image: linear-gradient(rgba(0, 0, 0, 0), #000000);
  opacity: 0.4;
}
/* line 209, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .node__content {
  top: auto;
  bottom: 15px;
  padding: 0 15px;
  font-size: 18px;
  line-height: 1.2em;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  padding-top: 7.2em;
}
@media all and (min-width: 768px) {
  /* line 209, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content {
    font-size: 20px;
  }
}
@media all and (min-width: 1024px) {
  /* line 209, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content {
    padding: 7.2em 25px 0;
  }
}
/* line 223, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .node__content .field--name-field-category {
  display: none;
  position: absolute;
  top: 0;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #d0d0d0;
}
@media all and (min-width: 768px) {
  /* line 223, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content .field--name-field-category {
    font-size: 14px;
  }
}
/* line 234, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .node__content h2 {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 18px;
  position: absolute;
  top: 1.2em;
  left: 15px;
  right: 15px;
}
@media all and (min-width: 768px) {
  /* line 234, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content h2 {
    font-size: 20px;
  }
}
@media all and (min-width: 1024px) {
  /* line 234, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content h2 {
    left: 25px;
    right: 25px;
  }
}
/* line 248, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .node__content h2:before {
  display: none;
}
/* line 252, ../sass/node/_story.scss */
.node--type-story.node--view-mode-story-carousel .node__content .link-view, .node--type-story.node--view-mode-story-carousel .node__content .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node--type-story.node--view-mode-story-carousel .node__content a.link {
  color: white;
}
@media all and (min-width: 768px) {
  /* line 252, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-story-carousel .node__content .link-view, .node--type-story.node--view-mode-story-carousel .node__content .paragraph--type--document-or-view a.link, .paragraph--type--document-or-view .node--type-story.node--view-mode-story-carousel .node__content a.link {
    font-size: 14px;
  }
}
/* line 263, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content a {
  text-decoration: none;
}
/* line 266, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content .field--name-field-image {
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  /* line 266, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-teaser .node__content .field--name-field-image {
    margin-bottom: 25px;
  }
}
/* line 275, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content .field--name-field-category {
  font-size: 12px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #8c9399;
}
@media all and (min-width: 768px) {
  /* line 275, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-teaser .node__content .field--name-field-category {
    font-size: 16px;
  }
}
/* line 283, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content h2 {
  font-size: 16px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  margin: 5px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 283, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-teaser .node__content h2 {
    font-size: 22px;
  }
}
/* line 292, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content h2 a:hover {
  color: #e38d1c;
}
/* line 297, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content .field--name-field-teaser {
  font-size: 14px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  line-height: 1.5em;
}
@media all and (min-width: 768px) {
  /* line 297, ../sass/node/_story.scss */
  .node--type-story.node--view-mode-teaser .node__content .field--name-field-teaser {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
/* line 308, ../sass/node/_story.scss */
.node--type-story.node--view-mode-teaser .node__content a.link-view:hover, .node--type-story.node--view-mode-teaser .node__content .paragraph--type--document-or-view a.link:hover, .paragraph--type--document-or-view .node--type-story.node--view-mode-teaser .node__content a.link:hover {
  color: #e38d1c;
}

/* line 1, ../sass/fields/_award-logos.scss */
.field--name-field-award-logos {
  max-width: 1024px;
  margin: 20px auto 0;
  padding: 0 25px;
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/fields/_award-logos.scss */
  .field--name-field-award-logos {
    position: absolute;
    text-align: right;
    width: 100%;
    left: 0;
    right: 0;
    bottom: -10px;
    margin-top: 0;
  }
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/fields/_award-logos.scss */
  .field--name-field-award-logos {
    padding: 0;
  }
}
/* line 17, ../sass/fields/_award-logos.scss */
.field--name-field-award-logos > .field__item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

/* line 1, ../sass/fields/_body.scss */
.field--name-body,
.field--name-field-body {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  color: black;
  font-size: 14px;
  line-height: 1.8;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/fields/_body.scss */
  .field--name-body,
  .field--name-field-body {
    font-size: 17px;
  }
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/fields/_body.scss */
  .field--name-body,
  .field--name-field-body {
    padding: 0;
  }
}
/* line 16, ../sass/fields/_body.scss */
.field--name-body blockquote,
.field--name-field-body blockquote {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #8c9399;
  margin: 0;
  line-height: 1.4;
}
@media all and (min-width: 1048px) {
  /* line 16, ../sass/fields/_body.scss */
  .field--name-body blockquote,
  .field--name-field-body blockquote {
    font-size: 25px;
  }
}
/* line 26, ../sass/fields/_body.scss */
.field--name-body ul,
.field--name-field-body ul {
  list-style: none;
  padding: 0;
}
/* line 29, ../sass/fields/_body.scss */
.field--name-body ul li,
.field--name-field-body ul li {
  position: relative;
  padding-left: 2.5em;
}
/* line 32, ../sass/fields/_body.scss */
.field--name-body ul li:before,
.field--name-field-body ul li:before {
  content: '';
  display: block;
  position: absolute;
  top: .7em;
  left: 0;
  width: 5px;
  height: 5px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: black;
}
/* line 45, ../sass/fields/_body.scss */
.field--name-body .caption-img,
.field--name-field-body .caption-img {
  margin: 0;
  display: block;
}
/* line 48, ../sass/fields/_body.scss */
.field--name-body .caption-img img, .field--name-body .caption-img figcaption,
.field--name-field-body .caption-img img,
.field--name-field-body .caption-img figcaption {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #8c9399;
  font-style: italic;
}
@media all and (min-width: 768px) {
  /* line 48, ../sass/fields/_body.scss */
  .field--name-body .caption-img img, .field--name-body .caption-img figcaption,
  .field--name-field-body .caption-img img,
  .field--name-field-body .caption-img figcaption {
    font-size: 16px;
  }
}
/* line 59, ../sass/fields/_body.scss */
.field--name-body .caption-img img,
.field--name-field-body .caption-img img {
  margin-right: 10px;
}
@media all and (min-width: 768px) {
  /* line 59, ../sass/fields/_body.scss */
  .field--name-body .caption-img img,
  .field--name-field-body .caption-img img {
    margin-right: 25px;
  }
}

/* line 1, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes {
  width: 100%;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/fields/_product-attributes.scss */
  .field--name-field-product-attributes {
    float: right;
    clear: right;
    max-width: 360px;
    margin-bottom: 30px;
  }
}
/* line 11, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item {
  display: table;
  width: 100%;
}
/* line 14, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item .paragraph--type--table-row,
.field--name-field-product-attributes > .field__item .paragraph--type--table-header {
  display: table-row;
  width: 100%;
}
/* line 18, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item .paragraph--type--table-row .field,
.field--name-field-product-attributes > .field__item .paragraph--type--table-header .field {
  display: table-cell;
  border-top: 1px solid #918f8f;
  padding: 10px 20px;
  width: 50%;
}
/* line 23, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item .paragraph--type--table-row .field.field--name-field-row-value,
.field--name-field-product-attributes > .field__item .paragraph--type--table-header .field.field--name-field-row-value {
  text-align: center;
}
/* line 28, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item .paragraph--type--table-header {
  display: block;
  font-weight: normal;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  background: #f6f7f8;
}
/* line 33, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item .paragraph--type--table-header .field {
  display: block;
  width: 100%;
}
/* line 40, ../sass/fields/_product-attributes.scss */
.field--name-field-product-attributes > .field__item:last-child .paragraph--type--table-row .field {
  border-bottom: 1px solid #918f8f;
}

/* line 1, ../sass/fields/_system-selection-text-formatted.scss */
.field--name-field-system-selection.text-formatted {
  max-width: 1024px;
  padding: 0 25px;
  margin: 0 auto;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/fields/_system-selection-text-formatted.scss */
  .field--name-field-system-selection.text-formatted {
    padding: 0;
  }
}

/* line 1, ../sass/paragraphs/_awards.scss */
.paragraph--type--award {
  max-width: 650px;
  margin: 0 auto;
}
/* line 4, ../sass/paragraphs/_awards.scss */
.paragraph--type--award a {
  text-decoration: none;
}
/* line 6, ../sass/paragraphs/_awards.scss */
.paragraph--type--award a:hover {
  color: #e38d1c;
}
/* line 10, ../sass/paragraphs/_awards.scss */
.paragraph--type--award .field--name-field-image {
  margin-bottom: 10px;
}
/* line 13, ../sass/paragraphs/_awards.scss */
.paragraph--type--award .field--name-field-place-date {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #8c9399;
}
@media all and (min-width: 768px) {
  /* line 13, ../sass/paragraphs/_awards.scss */
  .paragraph--type--award .field--name-field-place-date {
    font-size: 16px;
  }
}
/* line 21, ../sass/paragraphs/_awards.scss */
.paragraph--type--award .field--name-field-label {
  font-size: 16px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  margin: 5px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 21, ../sass/paragraphs/_awards.scss */
  .paragraph--type--award .field--name-field-label {
    font-size: 22px;
  }
}

/* line 1, ../sass/paragraphs/_collection-contact-details.scss */
.paragraph--type--collection-of-contact-details {
  max-width: 1024px;
  margin: 0 auto;
}
/* line 5, ../sass/paragraphs/_collection-contact-details.scss */
.paragraph--type--collection-of-contact-details .field--name-field-collection-of-contact-deta > .field__item {
  border-top: 1px solid #ccc;
  padding: 20px 25px;
}
@media all and (min-width: 1024px) {
  /* line 5, ../sass/paragraphs/_collection-contact-details.scss */
  .paragraph--type--collection-of-contact-details .field--name-field-collection-of-contact-deta > .field__item {
    padding: 35px 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 5, ../sass/paragraphs/_collection-contact-details.scss */
  .paragraph--type--collection-of-contact-details .field--name-field-collection-of-contact-deta > .field__item {
    padding: 35px 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 14, ../sass/paragraphs/_collection-contact-details.scss */
  .paragraph--type--collection-of-contact-details .field--name-field-collection-of-contact-deta > .field__item:last-child {
    border-bottom: 1px solid #ccc;
  }
}

/* line 4, ../sass/paragraphs/_column-images.scss */
.paragraph--type--column-images .field--name-field-columns > .field__item {
  margin: 10px 0;
}
@media all and (min-width: 768px) {
  /* line 4, ../sass/paragraphs/_column-images.scss */
  .paragraph--type--column-images .field--name-field-columns > .field__item {
    width: 50%;
  }
}
/* line 10, ../sass/paragraphs/_column-images.scss */
.paragraph--type--column-images .field--name-field-columns > .field__item .paragraph--type--column-image .field--name-field-image {
  text-align: center;
}
/* line 16, ../sass/paragraphs/_column-images.scss */
.paragraph--type--column-images .field--name-field-columns > .field__item .paragraph--type--column-image .field--name-field-label {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
  margin: .5em 0;
}
@media all and (min-width: 768px) {
  /* line 16, ../sass/paragraphs/_column-images.scss */
  .paragraph--type--column-images .field--name-field-columns > .field__item .paragraph--type--column-image .field--name-field-label {
    font-size: 20px;
    margin: .5em 0 .3em;
  }
}
/* line 25, ../sass/paragraphs/_column-images.scss */
.paragraph--type--column-images .field--name-field-columns > .field__item .paragraph--type--column-image .field--name-field-text {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
  color: black;
}
@media all and (min-width: 768px) {
  /* line 25, ../sass/paragraphs/_column-images.scss */
  .paragraph--type--column-images .field--name-field-columns > .field__item .paragraph--type--column-image .field--name-field-text {
    padding-right: 15px;
    font-size: 17px;
  }
}
@media all and (min-width: 768px) {
  /* line 36, ../sass/paragraphs/_column-images.scss */
  .paragraph--type--column-images .field--name-field-columns > .field__item:nth-child(odd) {
    float: left;
    padding-right: 10px;
  }
}
@media all and (min-width: 768px) {
  /* line 42, ../sass/paragraphs/_column-images.scss */
  .paragraph--type--column-images .field--name-field-columns > .field__item:nth-child(even) {
    float: right;
    padding-left: 10px;
  }
}

/* line 1, ../sass/paragraphs/_contact-details.scss */
.paragraph--type--contact-details {
  position: relative;
}
/* line 4, ../sass/paragraphs/_contact-details.scss */
.paragraph--type--contact-details .field--name-field-label {
  font-size: 14px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 4, ../sass/paragraphs/_contact-details.scss */
  .paragraph--type--contact-details .field--name-field-label {
    font-size: 20px;
  }
}
/* line 11, ../sass/paragraphs/_contact-details.scss */
.paragraph--type--contact-details .field--name-field-text {
  font-size: 12px;
  margin: 1em 0;
}
@media all and (min-width: 768px) {
  /* line 11, ../sass/paragraphs/_contact-details.scss */
  .paragraph--type--contact-details .field--name-field-text {
    font-size: 16px;
  }
}
@media all and (min-width: 1024px) {
  /* line 18, ../sass/paragraphs/_contact-details.scss */
  .paragraph--type--contact-details > .text {
    position: absolute;
    top: 50%;
    max-width: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media all and (min-width: 1048px) {
  /* line 18, ../sass/paragraphs/_contact-details.scss */
  .paragraph--type--contact-details > .text {
    padding-left: 20px;
  }
}
/* line 29, ../sass/paragraphs/_contact-details.scss */
.paragraph--type--contact-details .field--name-field-geolocation {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 29, ../sass/paragraphs/_contact-details.scss */
  .paragraph--type--contact-details .field--name-field-geolocation {
    display: block;
    float: right;
    max-width: 50%;
  }
}
/* line 36, ../sass/paragraphs/_contact-details.scss */
.paragraph--type--contact-details .field--name-field-geolocation .geolocation-google-map {
  max-width: 100%;
}

/* line 1, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--collection-of-document-or-view {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--collection-of-document-or-view {
    padding: 0;
  }
}
/* line 8, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or- {
  text-align: center;
}
/* line 11, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or- > .field__item {
  margin: 15px 0;
  max-width: 650px;
  width: 100%;
  display: inline-block;
}
@media all and (min-width: 768px) {
  /* line 11, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or- > .field__item {
    float: left;
    max-width: 49%;
    clear: both;
  }
}
@media all and (min-width: 1048px) {
  /* line 11, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or- > .field__item {
    max-width: 500px;
  }
}
@media all and (min-width: 768px) {
  /* line 24, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--collection-of-document-or-view .field--name-field-collection-of-document-or- > .field__item:nth-child(even) {
    float: right;
    clear: none;
  }
}

/* line 34, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--collection-of-document-or-view-l {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 34, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--collection-of-document-or-view-l {
    padding: 0;
  }
}

/* line 43, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view {
  line-height: 1.8;
  text-align: left;
}
/* line 46, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view a {
  text-decoration: none;
}
/* line 48, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view a.link {
  display: inline-block;
  color: #494444;
}
@media all and (min-width: 768px) {
  /* line 48, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view a.link {
    margin-top: .5em;
  }
}
/* line 57, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view h3 {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1;
  padding-bottom: 10px;
}
@media all and (min-width: 768px) {
  /* line 57, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view h3 {
    font-size: 24px;
  }
}
/* line 67, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view .field--name-field-description {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8;
}
@media all and (min-width: 768px) {
  /* line 67, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view .field--name-field-description {
    font-size: 18px;
  }
}
/* line 77, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view .field--name-field-video .text .field--name-name,
.paragraph--type--document-or-view .field--name-field-video .text .field--name-field-description {
  display: none !important;
}
/* line 83, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also {
  max-width: 650px;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 83, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also {
    max-width: 1024px;
  }
}
/* line 89, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also a {
  display: inline-block;
}
/* line 91, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also a.link-view, .paragraph--type--document-or-view.paragraph--view-mode--see-also a.link {
  margin-top: 1em;
}
/* line 95, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also h3 {
  line-height: 1.8em;
  padding-bottom: 0;
}
@media all and (min-width: 768px) {
  /* line 95, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also h3 {
    padding-bottom: 0;
  }
}
/* line 102, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also .mobile {
  display: block;
}
@media all and (min-width: 768px) {
  /* line 102, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also .mobile {
    display: none;
  }
}
/* line 108, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also .desktop {
  display: none;
}
@media all and (min-width: 768px) {
  /* line 108, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also .desktop {
    display: table;
    width: 100%;
  }
}
/* line 114, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also .desktop .text {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding-right: 50px;
}
/* line 121, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also .field--name-field-image {
  margin: 10px 0;
}
@media all and (min-width: 768px) {
  /* line 121, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also .field--name-field-image {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    margin: 0;
  }
}
/* line 129, ../sass/paragraphs/_document-or-view.scss */
.paragraph--type--document-or-view.paragraph--view-mode--see-also .field--name-field-image img {
  display: block;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 129, ../sass/paragraphs/_document-or-view.scss */
  .paragraph--type--document-or-view.paragraph--view-mode--see-also .field--name-field-image img {
    display: initial;
  }
}

/* line 1, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items {
  max-width: 1024px;
  margin: 10px auto 0;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items {
    padding: 0;
  }
}
/* line 8, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items > select,
.paragraph--type--embedded-items .ui-selectmenu-button {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #ccc;
  width: 100%;
  outline: 0;
  background: white !important;
  height: 20px;
  line-height: 20px;
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  /* line 8, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items > select,
  .paragraph--type--embedded-items .ui-selectmenu-button {
    display: none;
  }
}
/* line 25, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content {
  border: 0;
  padding: 0;
  margin: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 30, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav {
  display: none;
  padding: 0;
  border: 0;
  margin: 0;
  background: none;
  border-bottom: 1px solid #ccc;
}
@media all and (min-width: 768px) {
  /* line 30, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav {
    display: block;
  }
}
/* line 40, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  outline: 0;
}
/* line 46, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li a {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: black;
  outline: 0;
  padding: .5em 1em;
}
@media all and (min-width: 768px) {
  /* line 46, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li a {
    padding: .5em 2em .5em 0;
  }
}
/* line 55, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li a:hover {
  color: #e38d1c;
}
/* line 61, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li.ui-tabs-active a, .paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li.ui-state-active a {
  color: #e38d1c;
}
/* line 66, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li:first-child a {
  padding: .5em 1em .5em 0;
}
@media all and (min-width: 768px) {
  /* line 66, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items .field--name-field-embedded-content ul.ui-tabs-nav li:first-child a {
    padding: .5em 2em .5em 0;
  }
}
/* line 75, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item {
  padding: 0;
}
/* line 78, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-name {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 15px;
  margin: 1em 0 .5em;
}
@media all and (min-width: 768px) {
  /* line 78, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-name {
    font-size: 24px;
  }
}
/* line 89, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--table .field--name-field-table-rows > .field__item {
  border-color: #c9cdd3;
}
/* line 91, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--table .field--name-field-table-rows > .field__item:first-child {
  border-top: 1px solid #c9cdd3;
}
/* line 97, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--table .paragraph--type--table-labeled-column .field--type-string {
  text-align: left;
}
/* line 99, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--table .paragraph--type--table-labeled-column .field--type-string.field--name-field-table-value {
  border-left: 0;
  text-align: right;
}
/* line 107, ../sass/paragraphs/_embedded-items.scss */
.paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--text .field--name-field-body {
  padding: 0;
  margin: 0;
}
@media all and (min-width: 768px) {
  /* line 107, ../sass/paragraphs/_embedded-items.scss */
  .paragraph--type--embedded-items .field--name-field-embedded-content > .field__item > .centor_entity > .field--name-field-sections .paragraph--type--text .field--name-field-body {
    max-width: 75%;
  }
}

/* line 3, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery > .field__item, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide {
  margin: auto;
  max-width: 339px;
  padding: 0 7px;
}
@media all and (min-width: 768px) {
  /* line 3, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery > .field__item, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide {
    max-width: 768px;
    padding: 0 25px;
  }
}
@media all and (min-width: 1024px) {
  /* line 3, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery > .field__item, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide {
    padding: 0 10px;
  }
}
@media all and (min-width: 1048px) {
  /* line 3, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery > .field__item, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide {
    max-width: 1048px;
  }
}
/* line 17, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery > .field__item .field--name-field-caption, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide .field--name-field-caption {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #959595;
  line-height: 1.6;
}
@media all and (min-width: 768px) {
  /* line 17, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery > .field__item .field--name-field-caption, .paragraph--type--gallery > .field--name-field-gallery .field__item.slick-slide .field--name-field-caption {
    font-size: 14px;
    max-width: 75%;
  }
}
/* line 29, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery .slick-slide .field--name-field-media-image {
  position: relative;
}
/* line 31, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery .slick-slide .field--name-field-media-image:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  opacity: 0.72;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
/* line 44, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery .slick-slide .field--name-field-caption {
  opacity: 0;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
/* line 50, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery .slick-slide.slick-center .field--name-field-media-image:after {
  opacity: 0;
}
/* line 54, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery .slick-slide.slick-center .field--name-field-caption {
  opacity: 1;
  -moz-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
/* line 60, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery button.slick-arrow {
  top: 73.5px;
  bottom: auto;
  width: 25px;
  height: 25px;
  background-size: 6px;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
@media all and (min-width: 768px) {
  /* line 60, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow {
    top: 192px;
  }
}
@media all and (min-width: 1024px) {
  /* line 60, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow {
    top: 196px;
    width: 30px;
    height: 30px;
    background-size: 7px;
  }
}
@media all and (min-width: 1048px) {
  /* line 60, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow {
    top: 275px;
  }
}
/* line 79, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-next {
  left: 50%;
  right: auto;
  margin-left: 160px;
}
@media all and (min-width: 768px) {
  /* line 79, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-next {
    margin-left: 346px;
  }
}
@media all and (min-width: 1024px) {
  /* line 79, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-next {
    margin-left: 369px;
  }
}
@media all and (min-width: 1048px) {
  /* line 79, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-next {
    margin-left: 497px;
  }
}
/* line 93, ../sass/paragraphs/_gallery.scss */
.paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-prev {
  right: 50%;
  left: auto;
  margin-right: 160px;
}
@media all and (min-width: 768px) {
  /* line 93, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-prev {
    margin-right: 346px;
  }
}
@media all and (min-width: 1024px) {
  /* line 93, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-prev {
    margin-right: 369px;
  }
}
@media all and (min-width: 1048px) {
  /* line 93, ../sass/paragraphs/_gallery.scss */
  .paragraph--type--gallery > .field--name-field-gallery button.slick-arrow.slick-prev {
    margin-right: 497px;
  }
}

/* line 1, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image {
  position: relative;
  margin: 0 auto;
}
/* line 4, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image a {
  text-decoration: none;
  display: block;
}
/* line 8, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .field--name-field-image {
  text-align: center;
}
@media all and (min-width: 1366px) {
  /* line 8, ../sass/paragraphs/_linked-image.scss */
  .paragraph--type--linked-image .field--name-field-image {
    height: 580px;
    position: relative;
    overflow: hidden;
  }
}
/* line 15, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .field--name-field-image img {
  width: 100%;
  display: block;
}
@media all and (min-width: 1366px) {
  /* line 15, ../sass/paragraphs/_linked-image.scss */
  .paragraph--type--linked-image .field--name-field-image img {
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 25, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .text {
  position: absolute;
  max-width: 1024px;
  width: 100%;
  margin: auto;
  left: 0;
  right: 0;
  top: 50%;
  color: white;
  padding: 0 25px;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media all and (min-width: 1048px) {
  /* line 25, ../sass/paragraphs/_linked-image.scss */
  .paragraph--type--linked-image .text {
    padding: 0;
  }
}
/* line 39, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .text .field--name-field-header {
  font-size: 30px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}
@media all and (min-width: 768px) {
  /* line 39, ../sass/paragraphs/_linked-image.scss */
  .paragraph--type--linked-image .text .field--name-field-header {
    font-size: 40px;
  }
}
/* line 48, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .text .field--name-field-header:before {
  content: '';
  display: block;
  position: absolute;
  top: -15px;
  left: 0;
  width: 50px;
  height: 2px;
  background: #a1a1a1;
}
/* line 59, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .text .field--name-field-text {
  font-size: 16px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  line-height: 1.4;
  margin: 1em 0;
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 59, ../sass/paragraphs/_linked-image.scss */
  .paragraph--type--linked-image .text .field--name-field-text {
    font-size: 20px;
    max-width: 75%;
    display: block;
  }
}
/* line 71, ../sass/paragraphs/_linked-image.scss */
.paragraph--type--linked-image .text span.link-view {
  color: white;
}

/* line 1, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section {
  margin: 0 0 25px;
}
/* line 4, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-header {
  font-size: 19px;
  font-weight: normal;
}
/* line 7, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-header a {
  text-decoration: none;
  color: black;
}
@media all and (min-width: 768px) {
  /* line 4, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .field--name-field-header {
    font-size: 28px;
  }
}
/* line 15, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-text {
  text-align: left !important;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 15, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .field--name-field-text {
    font-size: 16px;
    line-height: 200%;
  }
}
/* line 24, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-text p:first-child {
  margin-top: 0;
}
/* line 27, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-text p.heading {
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 27, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .field--name-field-text p.heading {
    font-size: 20px;
  }
}
/* line 34, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-image {
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 34, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .field--name-field-image {
    float: right;
    text-align: left;
    max-width: 50%;
  }
}
/* line 43, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-link a {
  font-weight: normal;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #494444;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}
@media all and (min-width: 768px) {
  /* line 43, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .field--name-field-link a {
    font-size: 16px;
  }
}
/* line 54, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .field--name-field-link a:after {
  content: ' >';
}
@media all and (min-width: 768px) {
  /* line 59, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .text-group {
    max-width: 50%;
    float: left;
    padding-right: 20px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 68, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-section .text-group + .field--name-field-image {
  margin-top: 30px;
}
@media all and (min-width: 768px) {
  /* line 68, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-section .text-group + .field--name-field-image {
    margin-top: 0;
  }
}

/* line 77, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section {
  position: relative;
  padding-bottom: 30px;
}
@media all and (min-width: 768px) {
  /* line 77, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-image-section {
    padding-bottom: 60px;
  }
}
/* line 83, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section .field--name-field-image {
  text-align: center;
}
/* line 85, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section .field--name-field-image img {
  display: block;
  margin: auto;
}
/* line 90, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section .field--name-field-link {
  position: absolute;
  width: 175px;
  height: 175px;
  top: 0;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: auto;
  background: white;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
@media all and (min-width: 768px) {
  /* line 90, ../sass/paragraphs/_linked-section.scss */
  .paragraph--type--linked-image-section .field--name-field-link {
    bottom: 60px;
  }
}
/* line 104, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section .field--name-field-link a {
  font-size: 23px;
  font-weight: normal;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: black;
  text-decoration: none;
  position: absolute;
  display: inline-block;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  max-width: 100px;
}
/* line 119, ../sass/paragraphs/_linked-section.scss */
.paragraph--type--linked-image-section .field--name-field-link a:after {
  content: '';
  display: block;
  width: 52px;
  height: 1px;
  background: #b7b7b7;
  position: absolute;
  bottom: -18px;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 1, ../sass/paragraphs/_product-system-selection.scss */
.paragraph--type--product-system-selection {
  margin-bottom: 30px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/paragraphs/_product-system-selection.scss */
  .paragraph--type--product-system-selection {
    margin-bottom: 50px;
  }
}
/* line 7, ../sass/paragraphs/_product-system-selection.scss */
.paragraph--type--product-system-selection .field--name-field-product-system-selection .viewsreference--view-title {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 7, ../sass/paragraphs/_product-system-selection.scss */
  .paragraph--type--product-system-selection .field--name-field-product-system-selection .viewsreference--view-title {
    font-size: 20px;
  }
}
@media all and (min-width: 1048px) {
  /* line 7, ../sass/paragraphs/_product-system-selection.scss */
  .paragraph--type--product-system-selection .field--name-field-product-system-selection .viewsreference--view-title {
    padding: 0;
  }
}

/* line 1, ../sass/paragraphs/_section-wrapper.scss */
.paragraph--type--section-wrapper {
  max-width: 1024px;
  margin: 0 auto;
}
/* line 4, ../sass/paragraphs/_section-wrapper.scss */
.paragraph--type--section-wrapper .field--name-field-header {
  font-size: 22px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
@media all and (min-width: 768px) {
  /* line 4, ../sass/paragraphs/_section-wrapper.scss */
  .paragraph--type--section-wrapper .field--name-field-header {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
/* line 15, ../sass/paragraphs/_section-wrapper.scss */
.paragraph--type--section-wrapper .field--name-field-sections .paragraph .field--name-field-header {
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 15, ../sass/paragraphs/_section-wrapper.scss */
  .paragraph--type--section-wrapper .field--name-field-sections .paragraph .field--name-field-header {
    font-size: 24px;
    margin: 0 0 30px;
  }
}

/* line 2, ../sass/paragraphs/_section.scss */
.paragraph--type--section > .field--name-field-label,
.paragraph--type--section > .field--name-field-text {
  padding: 0 25px;
  max-width: 1024px;
  margin: 0 auto 20px;
}
@media all and (min-width: 1048px) {
  /* line 2, ../sass/paragraphs/_section.scss */
  .paragraph--type--section > .field--name-field-label,
  .paragraph--type--section > .field--name-field-text {
    padding: 0;
  }
}
/* line 11, ../sass/paragraphs/_section.scss */
.paragraph--type--section > .field--name-field-label {
  padding-top: 30px;
}
@media all and (min-width: 768px) {
  /* line 14, ../sass/paragraphs/_section.scss */
  .paragraph--type--section > .field--name-field-label.label-line, .paragraph--type--section > .field--name-field-label.share-wrapper, .node.node--view-mode-product-page .node__content > .field.field--name-field-features.paragraph--type--section > .field--name-field-label.field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-downloads.paragraph--type--section > .field--name-field-label.field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-performance.paragraph--type--section > .field--name-field-label.field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-system-selection.text-formatted.paragraph--type--section > .field--name-field-label.field__label, .node.node--view-mode-product-page .node__content > .field.field--name-field-see-also.paragraph--type--section > .field--name-field-label.field__label, .node--type-story.node--view-mode-full .node__content .related-stories.paragraph--type--section > .field--name-field-label.field__label {
    padding-top: 50px;
  }
}
/* line 20, ../sass/paragraphs/_section.scss */
.paragraph--type--section > .field--name-field-text {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}
@media all and (min-width: 768px) {
  /* line 20, ../sass/paragraphs/_section.scss */
  .paragraph--type--section > .field--name-field-text {
    font-size: 20px;
  }
}
/* line 28, ../sass/paragraphs/_section.scss */
.paragraph--type--section.no-label {
  padding-top: 25px;
}
@media all and (min-width: 768px) {
  /* line 28, ../sass/paragraphs/_section.scss */
  .paragraph--type--section.no-label {
    font-size: 30px;
  }
}

/* line 2, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch > .field--name-field-image {
  margin-bottom: 5px;
}
/* line 4, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch > .field--name-field-image img {
  cursor: pointer;
}
/* line 8, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch > .field--name-field-label,
.paragraph--type--swatch > .field--name-field-display-title {
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: black;
}
@media all and (min-width: 768px) {
  /* line 8, ../sass/paragraphs/_swatch.scss */
  .paragraph--type--swatch > .field--name-field-label,
  .paragraph--type--swatch > .field--name-field-display-title {
    font-size: 16px;
  }
}
/* line 17, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch > .field--name-field-label p,
.paragraph--type--swatch > .field--name-field-display-title p {
  margin: 0;
  font: inherit;
  color: inherit;
}
/* line 23, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch .lightbox {
  display: none;
}
/* line 27, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox {
  display: block;
  position: fixed;
  z-index: 100;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: black;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  cursor: pointer;
}
/* line 39, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content {
  position: absolute;
  max-width: 420px;
  width: 95%;
  left: 0;
  right: 0;
  margin: auto;
  top: 50%;
  cursor: initial;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 49, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content .field--name-field-label {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
/* line 53, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content .field--name-field-image {
  margin: 5px 0;
}
/* line 56, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content .caption {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
/* line 60, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content button.lightbox-close {
  position: relative;
  text-indent: -9999px;
  background: transparent;
  border: 0;
  width: 16px;
  height: 16px;
  float: right;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 69, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content button.lightbox-close:before, .paragraph--type--swatch.active .lightbox .lightbox-content button.lightbox-close:after {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 2px;
  background: #d7d7d7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 82, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content button.lightbox-close:before {
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 85, ../sass/paragraphs/_swatch.scss */
.paragraph--type--swatch.active .lightbox .lightbox-content button.lightbox-close:after {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 1, ../sass/paragraphs/_table.scss */
.paragraph--type--table {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/paragraphs/_table.scss */
  .paragraph--type--table {
    font-size: 14px;
  }
}
/* line 8, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows > .field__item {
  border-bottom: 1px solid #595657;
}
/* line 10, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows > .field__item:first-child {
  border-top: 1px solid #595657;
}
/* line 16, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph .field--type-string {
  padding: 7px 15px;
  line-height: 1.5em;
  text-align: left;
  float: left;
  width: 100%;
}
@media all and (min-width: 768px) {
  /* line 16, ../sass/paragraphs/_table.scss */
  .paragraph--type--table .field--name-field-table-rows .paragraph .field--type-string {
    line-height: 1;
  }
}
/* line 25, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph .field--type-string.field--name-field-table-label {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 29, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph.paragraph--type--table-labeled-column {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 33, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph.paragraph--type--table-labeled-column .field--type-string {
  width: 50%;
  float: none;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  line-height: 1.4;
}
/* line 40, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph.paragraph--type--table-labeled-column .field--type-string.field--name-field-table-label {
  text-align: left;
}
/* line 43, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph.paragraph--type--table-labeled-column .field--type-string.field--name-field-table-value {
  border-left: 1px solid #595657;
}
/* line 49, ../sass/paragraphs/_table.scss */
.paragraph--type--table .field--name-field-table-rows .paragraph.paragraph--type--table-header .field--type-string {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  background: #f8fafb;
}

/* line 2, ../sass/paragraphs/_text.scss */
.paragraph--type--text .field--name-field-body {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
}
@media all and (min-width: 768px) {
  /* line 2, ../sass/paragraphs/_text.scss */
  .paragraph--type--text .field--name-field-body {
    font-size: 17px;
  }
}

/* line 1, ../sass/paragraphs/_video.scss */
.paragraph--type--video.paragraph--view-mode--single-video,
.paragraph--type--single-video,
.paragraph--type--cloudflare-stream-video.paragraph--view-mode--single-video,
.paragraph--type--single-cloudflare-stream-video {
  max-width: 1024px;
  margin: 0 auto;
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/paragraphs/_video.scss */
  .paragraph--type--video.paragraph--view-mode--single-video,
  .paragraph--type--single-video,
  .paragraph--type--cloudflare-stream-video.paragraph--view-mode--single-video,
  .paragraph--type--single-cloudflare-stream-video {
    padding: 0 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/paragraphs/_video.scss */
  .paragraph--type--video.paragraph--view-mode--single-video,
  .paragraph--type--single-video,
  .paragraph--type--cloudflare-stream-video.paragraph--view-mode--single-video,
  .paragraph--type--single-cloudflare-stream-video {
    padding: 0;
  }
}

@media all and (min-width: 1024px) {
  /* line 14, ../sass/paragraphs/_video.scss */
  .paragraph--type--single-video,
  .paragraph--type--single-cloudflare-stream-video {
    padding: 0 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 14, ../sass/paragraphs/_video.scss */
  .paragraph--type--single-video,
  .paragraph--type--single-cloudflare-stream-video {
    padding: 0;
  }
}

/* line 2, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform-group .field--name-field-webforms {
  font: inherit;
}
/* line 6, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform-group .field--name-field-webforms.ui-accordion > .field__item .paragraph--type--webform {
  border-bottom: 1px solid #c9cdd3;
}
/* line 10, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform-group .field--name-field-webforms.ui-accordion > .field__item:first-child .paragraph--type--webform {
  border-top: 1px solid #c9cdd3;
}

/* line 18, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform {
  max-width: 1024px;
  margin: 0 auto;
}
/* line 22, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform .field--name-field-label.ui-accordion-header {
  background: transparent;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 16px;
  padding: 15px 40px 15px 20px;
  margin: 0;
  color: black;
  outline: 0;
  position: relative;
}
/* line 33, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform .field--name-field-label.ui-accordion-header .ui-accordion-header-icon {
  display: none;
}
/* line 36, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform .field--name-field-label.ui-accordion-header:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0;
  bottom: 0;
  right: 22px;
  margin: auto;
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 52, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform .field--name-field-label.ui-accordion-header.ui-state-active:after {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/* line 59, ../sass/paragraphs/_webform-accordion.scss */
.paragraph--type--webform .field--name-field-webform.ui-accordion-content {
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
}

/* line 1, ../sass/centor_entity/_call-out-feature.scss */
.centor_entity.call-out-feature {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 140px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/centor_entity/_call-out-feature.scss */
  .centor_entity.call-out-feature {
    width: 315px;
  }
}
/* line 9, ../sass/centor_entity/_call-out-feature.scss */
.centor_entity.call-out-feature .field--name-field-icon {
  width: 60px;
  height: 60px;
  position: relative;
  margin: 0 auto 15px;
}
@media all and (min-width: 768px) {
  /* line 9, ../sass/centor_entity/_call-out-feature.scss */
  .centor_entity.call-out-feature .field--name-field-icon {
    width: 120px;
    height: 120px;
    margin: auto;
  }
}
/* line 19, ../sass/centor_entity/_call-out-feature.scss */
.centor_entity.call-out-feature .field--name-field-icon img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: 80px;
  width: auto;
}
/* line 30, ../sass/centor_entity/_call-out-feature.scss */
.centor_entity.call-out-feature .field--name-name {
  font-size: 16px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  padding: 0 10px;
}
@media all and (min-width: 768px) {
  /* line 30, ../sass/centor_entity/_call-out-feature.scss */
  .centor_entity.call-out-feature .field--name-name {
    font-size: 20px;
    padding: 0 20px;
    margin-bottom: .5em;
  }
}
/* line 40, ../sass/centor_entity/_call-out-feature.scss */
.centor_entity.call-out-feature .field--name-field-text {
  display: none;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 17px;
  padding: 0 10px;
  line-height: 1.8em;
}
@media all and (min-width: 768px) {
  /* line 40, ../sass/centor_entity/_call-out-feature.scss */
  .centor_entity.call-out-feature .field--name-field-text {
    display: block;
  }
}

/* line 3, ../sass/centor_entity/_files-row.scss */
.paragraph--type--files > .field--name-field-files > .field__item:first-child {
  border-top: 1px solid #c9cdd3;
}

/* line 8, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row {
  border-bottom: 1px solid #c9cdd3;
}
/* line 15, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files {
  display: table;
  width: 100%;
  table-layout: fixed;
  padding: 7px 20px;
}
/* line 20, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files > .field--name-name {
  display: table-cell;
  vertical-align: middle;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
@media all and (min-width: 768px) {
  /* line 20, ../sass/centor_entity/_files-row.scss */
  .centor_entity.files-row > .files > .field--name-name {
    font-size: 16px;
  }
}
/* line 29, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files {
  display: table-cell;
  vertical-align: middle;
  text-align: right;
}
/* line 33, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item {
  display: inline-block;
  margin: 0 0 0 16px;
}
/* line 36, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item span.file {
  background: transparent;
  padding: 0;
  position: relative;
}
/* line 40, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item span.file a {
  color: #43464e;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-decoration: none;
  display: block;
  position: relative;
  z-index: 2;
}
@media all and (min-width: 768px) {
  /* line 40, ../sass/centor_entity/_files-row.scss */
  .centor_entity.files-row > .files .field--name-field-files .field__item span.file a {
    font-size: 16px;
  }
}
/* line 51, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item span.file a:hover {
  color: #d96b1f;
}
/* line 55, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item span.file span.icon {
  z-index: 1;
  right: 15px;
  display: inline-block;
  width: 18px;
  height: 24px;
  background-image: url(../images/file-icon.png);
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: center top;
  font-size: 10px;
  line-height: 24px;
  text-align: center;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  color: #4e5158;
  top: 0;
  bottom: 0;
  margin: auto;
  text-transform: lowercase;
}
@media all and (min-width: 768px) {
  /* line 55, ../sass/centor_entity/_files-row.scss */
  .centor_entity.files-row > .files .field--name-field-files .field__item span.file span.icon {
    width: 27px;
    height: 36px;
    line-height: 36px;
    background-size: 27px;
    font-size: 12px;
  }
}
/* line 83, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files .field--name-field-files .field__item span.file:hover span.icon {
  color: #e38d1c;
  background-position: center -25px;
}
@media all and (min-width: 768px) {
  /* line 83, ../sass/centor_entity/_files-row.scss */
  .centor_entity.files-row > .files .field--name-field-files .field__item span.file:hover span.icon {
    background-position: center -37px;
  }
}
/* line 95, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-row > .files:hover > .field--name-name {
  color: #e38d1c;
}

/* line 102, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group {
  border-bottom: 1px solid #c9cdd3;
}
/* line 105, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > h3 {
  background: transparent;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 15px 20px;
  margin: 0;
  color: black;
  outline: 0;
  position: relative;
}
/* line 117, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > h3 .ui-accordion-header-icon {
  display: none;
}
/* line 120, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > h3:after {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: 0;
  bottom: 0;
  right: 22px;
  margin: auto;
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  -moz-transition: -moz-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 136, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > h3.ui-state-active:after {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
/* line 141, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > .field--name-field-files-rows {
  padding: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
}
/* line 146, ../sass/centor_entity/_files-row.scss */
.centor_entity.files-group.ui-accordion > .field--name-field-files-rows > .field__item:last-child .files-row.centor_entity {
  border-bottom: 0;
}

@media all and (min-width: 768px) {
  /* line 6, ../sass/centor_entity/_sections.scss */
  .centor_entity .field--name-field-sections .paragraph--type--table .field--name-field-table-rows .paragraph .field--type-string {
    font-size: 14px;
    padding: 15px;
    line-height: 1.3em;
    font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  }
}

/* line 2, ../sass/centor_entity/_swatches.scss */
.centor_entity.swatches > .field--name-field-label {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin: 40px 0 .5em;
  color: black;
}
@media all and (min-width: 768px) {
  /* line 2, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches > .field--name-field-label {
    font-size: 20px;
  }
}
/* line 11, ../sass/centor_entity/_swatches.scss */
.centor_entity.swatches .field--name-field-swatches {
  margin: 0 -2px;
}
/* line 14, ../sass/centor_entity/_swatches.scss */
.centor_entity.swatches .field--name-field-swatches > .field__item {
  float: left;
  padding: 0 2px;
  width: 33.33%;
  margin: 10px 0;
}
@media all and (min-width: 768px) {
  /* line 24, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches.columns-6 .field--name-field-swatches > .field__item {
    width: 16.66%;
  }
  /* line 31, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches.columns-5 .field--name-field-swatches > .field__item {
    width: 20%;
  }
  /* line 38, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches.columns-4 .field--name-field-swatches > .field__item {
    width: 25%;
  }
  /* line 45, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches.columns-3 .field--name-field-swatches > .field__item {
    width: 33.33%;
  }
  /* line 52, ../sass/centor_entity/_swatches.scss */
  .centor_entity.swatches.columns-2 .field--name-field-swatches > .field__item {
    width: 50%;
  }
}

/* line 1, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block {
  display: none;
  max-width: 1024px;
  padding: 0 25px;
  margin: 35px auto 20px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/blocks/_breadcrumbs.scss */
  .block-system-breadcrumb-block {
    margin: 35px auto 15px;
  }
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/blocks/_breadcrumbs.scss */
  .block-system-breadcrumb-block {
    display: block;
  }
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/blocks/_breadcrumbs.scss */
  .block-system-breadcrumb-block {
    padding: 0;
  }
}
/* line 17, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block nav.breadcrumb ol li {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #8d8d8d;
}
/* line 21, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block nav.breadcrumb ol li:before {
  content: ' > ';
}
/* line 24, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block nav.breadcrumb ol li a {
  color: #8d8d8d;
  text-decoration: none;
}
/* line 27, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block nav.breadcrumb ol li a:hover {
  text-decoration: underline;
}
/* line 31, ../sass/blocks/_breadcrumbs.scss */
.block-system-breadcrumb-block nav.breadcrumb ol li:first-child:before {
  content: '';
}

/* line 1, ../sass/blocks/_copyright.scss */
#block-centorcopyright {
  position: absolute;
  bottom: 15px;
  right: 25px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/blocks/_copyright.scss */
  #block-centorcopyright {
    bottom: 50px;
  }
}
@media all and (min-width: 1255px) {
  /* line 1, ../sass/blocks/_copyright.scss */
  #block-centorcopyright {
    right: 0;
  }
}
/* line 11, ../sass/blocks/_copyright.scss */
#block-centorcopyright p {
  margin: 0;
  font-size: 13px;
  color: white;
}
@media all and (min-width: 768px) {
  /* line 11, ../sass/blocks/_copyright.scss */
  #block-centorcopyright p {
    font-size: 16px;
  }
}

/* line 2, ../sass/blocks/_enquiries.scss */
.block-webform-block > h2 {
  display: none;
}
/* line 5, ../sass/blocks/_enquiries.scss */
.block-webform-block a.form-toggler {
  display: inline-block;
  text-transform: uppercase;
  color: #252525;
  background: #8c9399;
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  height: 30px;
  line-height: 30px;
  padding: 0 1.5em;
  position: fixed;
  z-index: 100;
  right: 25px;
  bottom: 25px;
  text-decoration: none;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.25);
}
@media all and (min-width: 768px) {
  /* line 5, ../sass/blocks/_enquiries.scss */
  .block-webform-block a.form-toggler {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-top: 2px;
    right: 25px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
  }
}
/* line 31, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  opacity: 0;
  height: 0;
  pointer-events: none;
  background: white;
  -moz-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
  -o-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
  -webkit-transition: opacity 0.3s ease, height 0.3s ease;
  -webkit-transition-delay: 0s, 0.3s;
  transition: opacity 0.3s ease, height 0.3s ease 0.3s;
}
@media all and (min-width: 768px) {
  /* line 31, ../sass/blocks/_enquiries.scss */
  .block-webform-block .enquiry-form-wrapper {
    background: #7f7f7f;
    background: rgba(0, 0, 0, 0.5);
  }
}
/* line 47, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form {
  max-width: 100%;
  width: 590px;
  max-height: 100%;
  overflow: auto;
  margin: auto;
  padding: 25px 25px 0;
  background: white;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
@media all and (min-width: 768px) {
  /* line 47, ../sass/blocks/_enquiries.scss */
  .block-webform-block .enquiry-form-wrapper form {
    top: 50%;
    bottom: auto;
    padding: 25px 20px 10px;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 67, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form > h2 {
  margin-bottom: 20px;
}
/* line 71, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form:not(.form-enquiry) > h2 {
  margin-bottom: 100px;
}
@media all and (min-width: 768px) {
  /* line 71, ../sass/blocks/_enquiries.scss */
  .block-webform-block .enquiry-form-wrapper form:not(.form-enquiry) > h2 {
    margin-bottom: 70px;
  }
}
/* line 77, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form:not(.form-enquiry) button.close-button {
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  display: block;
  text-decoration: none;
  background: #636363;
  color: white;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 15px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  margin-top: 100px;
}
@media all and (min-width: 768px) {
  /* line 77, ../sass/blocks/_enquiries.scss */
  .block-webform-block .enquiry-form-wrapper form:not(.form-enquiry) button.close-button {
    margin-top: 70px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }
}
/* line 98, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form:not(.form-enquiry) .webform-confirmation__back {
  display: none;
}
/* line 102, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form button.close {
  position: absolute;
  width: 16px;
  height: 16px;
  background: none;
  background-image: url(../images/close-grey.png);
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-indent: -9999px;
  right: 25px;
  top: 25px;
}
/* line 117, ../sass/blocks/_enquiries.scss */
.block-webform-block .enquiry-form-wrapper form .webform-confirmation {
  padding: 120px 0 0;
}
/* line 123, ../sass/blocks/_enquiries.scss */
.block-webform-block.active .enquiry-form-wrapper {
  z-index: 101;
  opacity: 1;
  pointer-events: all;
  height: 100%;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

@media all and (min-width: 1024px) {
  /* line 1, ../sass/blocks/_footer.scss */
  .block.navigation.menu--footer {
    float: left;
  }
}
/* line 5, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 10, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu li.menu-item {
  list-style: none;
}
/* line 12, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu li.menu-item span, .block.navigation.menu--footer ul.menu li.menu-item a {
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #8c9399;
  text-decoration: none;
  display: inline-block;
}
@media all and (min-width: 1024px) {
  /* line 12, ../sass/blocks/_footer.scss */
  .block.navigation.menu--footer ul.menu li.menu-item span, .block.navigation.menu--footer ul.menu li.menu-item a {
    font-size: 15px;
    margin-bottom: .3em;
  }
}
/* line 23, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu li.menu-item span {
  color: white;
  margin-top: 20px;
  padding-top: 20px;
  display: block;
  border-top: 1px solid #8c9399;
}
@media all and (min-width: 1024px) {
  /* line 23, ../sass/blocks/_footer.scss */
  .block.navigation.menu--footer ul.menu li.menu-item span {
    border-top: 0;
    padding-top: 0;
    margin-top: 0;
  }
}
/* line 36, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu li.menu-item a:hover {
  text-decoration: underline;
}
/* line 41, ../sass/blocks/_footer.scss */
.block.navigation.menu--footer ul.menu li.menu-item:first-child span {
  padding-top: 0;
  border-top: 0;
}
@media all and (min-width: 1024px) {
  /* line 46, ../sass/blocks/_footer.scss */
  .block.navigation.menu--footer ul.menu li.menu-item.menu-item--expanded {
    float: left;
    margin-right: 90px;
  }
}

@media all and (min-width: 1024px) {
  /* line 56, ../sass/blocks/_footer.scss */
  .block#block-followus {
    float: right;
  }
}
/* line 60, ../sass/blocks/_footer.scss */
.block#block-followus h2 {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: white;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #8c9399;
}
@media all and (min-width: 1024px) {
  /* line 60, ../sass/blocks/_footer.scss */
  .block#block-followus h2 {
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: .5em;
    font-size: 15px;
  }
}
/* line 76, ../sass/blocks/_footer.scss */
.block#block-followus .field--name-body {
  padding: 0;
}
/* line 78, ../sass/blocks/_footer.scss */
.block#block-followus .field--name-body p {
  margin: 0;
}
/* line 81, ../sass/blocks/_footer.scss */
.block#block-followus .field--name-body a {
  display: inline-block;
}
/* line 83, ../sass/blocks/_footer.scss */
.block#block-followus .field--name-body a.subscribe {
  color: #252525;
  background: #8c9399;
  text-decoration: none;
  font-size: 12px;
  line-height: 1;
  padding: .5em .7em;
  margin-bottom: .7em;
}
@media all and (min-width: 1024px) {
  /* line 83, ../sass/blocks/_footer.scss */
  .block#block-followus .field--name-body a.subscribe {
    font-size: 15px;
  }
}
/* line 96, ../sass/blocks/_footer.scss */
.block#block-followus .field--name-body img {
  max-height: 18px;
  margin: 0 10px 0 0;
  width: auto;
}

/* line 104, ../sass/blocks/_footer.scss */
.block#block-footerinfo,
.block#block-dealerfooterinfo {
  margin-top: 20px;
  clear: both;
}
@media all and (min-width: 1024px) {
  /* line 104, ../sass/blocks/_footer.scss */
  .block#block-footerinfo,
  .block#block-dealerfooterinfo {
    margin-top: 100px;
    border-top: 1px solid #8c9399;
    float: left;
    width: 100%;
    padding-top: 20px;
  }
}
/* line 115, ../sass/blocks/_footer.scss */
.block#block-footerinfo .field--name-body,
.block#block-dealerfooterinfo .field--name-body {
  padding: 0;
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #8c9399;
}
@media all and (min-width: 1024px) {
  /* line 115, ../sass/blocks/_footer.scss */
  .block#block-footerinfo .field--name-body,
  .block#block-dealerfooterinfo .field--name-body {
    font-size: 15px;
  }
}
@media all and (min-width: 1024px) {
  /* line 124, ../sass/blocks/_footer.scss */
  .block#block-footerinfo .field--name-body p,
  .block#block-dealerfooterinfo .field--name-body p {
    float: left;
    margin: 0;
    line-height: 1;
  }
}
@media all and (min-width: 1024px) {
  /* line 130, ../sass/blocks/_footer.scss */
  .block#block-footerinfo .field--name-body p.right,
  .block#block-dealerfooterinfo .field--name-body p.right {
    float: right;
  }
}
@media all and (min-width: 1024px) {
  /* line 135, ../sass/blocks/_footer.scss */
  .block#block-footerinfo .field--name-body p:first-child,
  .block#block-dealerfooterinfo .field--name-body p:first-child {
    margin: 0 10px 0 0;
    padding-right: 10px;
    border-right: 1px solid #8c9399;
  }
}
/* line 143, ../sass/blocks/_footer.scss */
.block#block-footerinfo .field--name-body a,
.block#block-dealerfooterinfo .field--name-body a {
  text-decoration: none;
}
/* line 145, ../sass/blocks/_footer.scss */
.block#block-footerinfo .field--name-body a:hover,
.block#block-dealerfooterinfo .field--name-body a:hover {
  text-decoration: underline;
}

@media all and (min-width: 1048px) {
  /* line 1, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url,
  .language-switcher-language_base_url {
    float: left;
    position: relative;
    padding: 0 5px;
    margin-right: 10px;
  }
}
/* line 9, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url button.language-switcher-toggler,
.language-switcher-language_base_url button.language-switcher-toggler {
  display: none;
  font-size: 13px;
  color: #8c9399;
  text-transform: uppercase;
  background: none;
  padding: 0;
  border: 0;
  padding-bottom: .5em;
}
/* line 18, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url button.language-switcher-toggler:after,
.language-switcher-language_base_url button.language-switcher-toggler:after {
  content: ' +';
}
@media all and (min-width: 1048px) {
  /* line 9, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url button.language-switcher-toggler,
  .language-switcher-language_base_url button.language-switcher-toggler {
    display: inline-block;
  }
}
/* line 25, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links,
.language-switcher-language_base_url ul.links {
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  right: 25px;
  top: 22px;
}
@media all and (min-width: 1048px) {
  /* line 25, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url ul.links,
  .language-switcher-language_base_url ul.links {
    top: 100%;
    left: 0;
    display: none;
    right: 0;
    padding: 0 5px;
    background: #3c3c3c;
  }
}
/* line 41, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li,
.language-switcher-language_base_url ul.links li {
  display: inline-block;
  list-style: none;
  margin-right: 15px;
}
@media all and (min-width: 1048px) {
  /* line 41, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url ul.links li,
  .language-switcher-language_base_url ul.links li {
    display: block;
    margin-right: 0;
  }
}
/* line 49, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li a,
.language-switcher-language_base_url ul.links li a {
  font-size: 12px;
  text-transform: uppercase;
  color: #8c9399;
  text-decoration: none;
}
@media all and (min-width: 1048px) {
  /* line 49, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url ul.links li a,
  .language-switcher-language_base_url ul.links li a {
    font-size: 13px;
    display: block;
    padding: .5em 0;
  }
}
/* line 59, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li a:hover,
.language-switcher-language_base_url ul.links li a:hover {
  color: #e38d1c;
}
@media all and (min-width: 1048px) {
  /* line 63, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url ul.links li.is-active,
  .language-switcher-language_base_url ul.links li.is-active {
    display: none;
  }
}
/* line 67, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li.is-active a,
.language-switcher-language_base_url ul.links li.is-active a {
  color: #e38d1c;
}
@media all and (min-width: 1048px) {
  /* line 67, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url ul.links li.is-active a,
  .language-switcher-language_base_url ul.links li.is-active a {
    color: #8c9399;
  }
}
/* line 75, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li.disabled a,
.language-switcher-language_base_url ul.links li.disabled a {
  text-decoration: line-through;
}
/* line 79, ../sass/blocks/_language-switcher.scss */
.language-switcher-language-url ul.links li:last-child,
.language-switcher-language_base_url ul.links li:last-child {
  margin-right: 0;
}
@media all and (min-width: 1048px) {
  /* line 85, ../sass/blocks/_language-switcher.scss */
  .language-switcher-language-url.active ul.links,
  .language-switcher-language_base_url.active ul.links {
    display: block;
  }
}

/* line 1, ../sass/blocks/_local-tasks.scss */
#block-centor-local-tasks,
.block-.local-tasks-block {
  z-index: 10;
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/blocks/_local-tasks.scss */
  #block-centor-local-tasks,
  .block-.local-tasks-block {
    padding: 0;
  }
}
/* line 13, ../sass/blocks/_local-tasks.scss */
#block-centor-local-tasks nav.tabs ul.tabs li a,
.block-.local-tasks-block nav.tabs ul.tabs li a {
  padding-left: 0;
}

/* line 1, ../sass/blocks/_region-pop-up.scss */
button.region-popup-toggler {
  background: none;
  border: 0;
  display: inline;
  font: inherit;
  color: inherit;
}
/* line 7, ../sass/blocks/_region-pop-up.scss */
button.region-popup-toggler:hover {
  text-decoration: underline;
}
/* line 10, ../sass/blocks/_region-pop-up.scss */
button.region-popup-toggler:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 15px;
  background: #8c9399;
  margin: 0 0 0 7px;
  vertical-align: bottom;
}

/* line 20, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  height: 0;
  pointer-events: none;
  -moz-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
  -o-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
  -webkit-transition: opacity 0.3s ease, height 0.3s ease;
  -webkit-transition-delay: 0s, 0.3s;
  transition: opacity 0.3s ease, height 0.3s ease 0.3s;
}
/* line 32, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup.active {
  z-index: 101;
  opacity: 1;
  pointer-events: all;
  height: 100%;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
/* line 39, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup .field--name-body {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #313131;
  color: white;
  text-align: center;
  width: 300px;
  max-width: 90%;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 40px 42px;
}
/* line 55, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup .field--name-body ul {
  list-style: none;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
/* line 59, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup .field--name-body ul li {
  padding: 0;
  margin: 16px 0;
}
/* line 62, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup .field--name-body ul li:before {
  display: none;
}
/* line 65, ../sass/blocks/_region-pop-up.scss */
#block-regionpopup .field--name-body ul li a {
  display: block;
  height: 40px;
  line-height: 40px;
  border: 1px solid #4d5155;
  text-decoration: none;
}

/* line 1, ../sass/forms/_enquiries.scss */
form.form-enquiry {
  padding: 0 25px;
  background: white;
  max-width: 100%;
  width: 590px;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/forms/_enquiries.scss */
  form.form-enquiry {
    padding: 10px 20px;
  }
}
@media all and (min-width: 768px) {
  /* line 11, ../sass/forms/_enquiries.scss */
  form.form-enquiry .left-column,
  form.form-enquiry .right-column {
    float: left;
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 18, ../sass/forms/_enquiries.scss */
  form.form-enquiry .left-column {
    padding-right: 15px;
  }
}
@media all and (min-width: 768px) {
  /* line 23, ../sass/forms/_enquiries.scss */
  form.form-enquiry .right-column {
    padding-left: 15px;
  }
}
/* line 28, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item,
form.form-enquiry .captcha {
  margin: 0 0 10px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  clear: both;
}
@media all and (min-width: 768px) {
  /* line 28, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item,
  form.form-enquiry .captcha {
    margin: 0 0 15px;
  }
}
/* line 37, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item label,
form.form-enquiry .captcha label {
  display: block;
  padding: .2em 0;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 37, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item label,
  form.form-enquiry .captcha label {
    font-size: 12px;
    padding: .4em 0;
  }
}
/* line 47, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item input[type="text"],
form.form-enquiry .form-item input[type="email"],
form.form-enquiry .form-item select,
form.form-enquiry .form-item .ui-selectmenu-button,
form.form-enquiry .form-item textarea,
form.form-enquiry .captcha input[type="text"],
form.form-enquiry .captcha input[type="email"],
form.form-enquiry .captcha select,
form.form-enquiry .captcha .ui-selectmenu-button,
form.form-enquiry .captcha textarea {
  width: 100%;
  height: 35px;
  border: 1px solid #ccc;
  padding: 0 .5em;
  line-height: 1.6em;
  outline: 0;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background: white;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  /* line 47, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item input[type="text"],
  form.form-enquiry .form-item input[type="email"],
  form.form-enquiry .form-item select,
  form.form-enquiry .form-item .ui-selectmenu-button,
  form.form-enquiry .form-item textarea,
  form.form-enquiry .captcha input[type="text"],
  form.form-enquiry .captcha input[type="email"],
  form.form-enquiry .captcha select,
  form.form-enquiry .captcha .ui-selectmenu-button,
  form.form-enquiry .captcha textarea {
    font-size: 12px;
    height: 30px;
  }
}
/* line 68, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item .ui-selectmenu-button .ui-selectmenu-text,
form.form-enquiry .captcha .ui-selectmenu-button .ui-selectmenu-text {
  height: 35px;
  line-height: 35px;
}
@media all and (min-width: 768px) {
  /* line 68, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item .ui-selectmenu-button .ui-selectmenu-text,
  form.form-enquiry .captcha .ui-selectmenu-button .ui-selectmenu-text {
    height: 30px;
    line-height: 30px;
  }
}
/* line 77, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item textarea,
form.form-enquiry .captcha textarea {
  padding: .5em;
  height: 5.8em;
}
@media all and (min-width: 768px) {
  /* line 77, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item textarea,
  form.form-enquiry .captcha textarea {
    height: 8.2em;
  }
}
/* line 85, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item .text-count-wrapper,
form.form-enquiry .captcha .text-count-wrapper {
  display: none !important;
}
/* line 89, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item .webform-counter-message,
form.form-enquiry .captcha .webform-counter-message {
  display: none;
}
@media all and (min-width: 768px) {
  /* line 92, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item.form-type-checkbox,
  form.form-enquiry .captcha.form-type-checkbox {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 98, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item.form-type-checkbox label,
form.form-enquiry .captcha.form-type-checkbox label {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  padding-bottom: .5em;
}
/* line 102, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item.form-type-checkbox .description,
form.form-enquiry .captcha.form-type-checkbox .description {
  font-size: 14px;
  position: relative;
  margin: 0;
  padding-left: 2.5em;
  min-height: 25px;
}
@media all and (min-width: 768px) {
  /* line 102, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item.form-type-checkbox .description,
  form.form-enquiry .captcha.form-type-checkbox .description {
    font-size: 12px;
  }
}
/* line 111, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item.form-type-checkbox .description:before,
form.form-enquiry .captcha.form-type-checkbox .description:before {
  content: '';
  display: block;
  position: absolute;
  z-index: 1;
  width: 20px;
  height: 20px;
  left: 0;
  top: 4px;
  cursor: pointer;
  border: 1px solid #ccc;
}
@media all and (min-width: 768px) {
  /* line 111, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item.form-type-checkbox .description:before,
  form.form-enquiry .captcha.form-type-checkbox .description:before {
    top: 2px;
  }
}
/* line 127, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item.form-type-checkbox input,
form.form-enquiry .captcha.form-type-checkbox input {
  position: absolute;
  width: 21px;
  height: 21px;
  z-index: 2;
  opacity: 0;
  margin-top: 4px;
}
@media all and (min-width: 768px) {
  /* line 127, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-item.form-type-checkbox input,
  form.form-enquiry .captcha.form-type-checkbox input {
    margin-top: 2px;
  }
}
/* line 138, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-item.form-type-checkbox input:checked + .description:before,
form.form-enquiry .captcha.form-type-checkbox input:checked + .description:before {
  background-image: url(../images/check.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 19px;
}
@media all and (min-width: 768px) {
  /* line 148, ../sass/forms/_enquiries.scss */
  form.form-enquiry .captcha {
    -moz-transform: scale(0.75);
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;
  }
}
/* line 155, ../sass/forms/_enquiries.scss */
form.form-enquiry .form-actions input[type="submit"] {
  background: #636363;
  color: white;
  width: 100%;
  height: 35px;
  line-height: 35px;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: center;
  font-size: 15px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 155, ../sass/forms/_enquiries.scss */
  form.form-enquiry .form-actions input[type="submit"] {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }
}

/* line 175, ../sass/forms/_enquiries.scss */
.webform-confirmation {
  text-align: center;
  padding: 120px 25px 0;
  background-image: url(../images/confirm.png);
  background-repeat: no-repeat;
  background-size: 82px;
  background-position: center top;
}
/* line 182, ../sass/forms/_enquiries.scss */
.webform-confirmation .webform-confirmation__message {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
  max-width: 400px;
  margin: 0 auto;
}
/* line 188, ../sass/forms/_enquiries.scss */
.webform-confirmation .webform-confirmation__message h2 {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 .5em;
}
/* line 196, ../sass/forms/_enquiries.scss */
.webform-confirmation .webform-confirmation__back a {
  display: block;
  text-decoration: none;
  background: #636363;
  color: white;
  width: 100%;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 15px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 196, ../sass/forms/_enquiries.scss */
  .webform-confirmation .webform-confirmation__back a {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
  }
}

/* line 219, ../sass/forms/_enquiries.scss */
.ui-selectmenu-menu.enquiry-form ul li.ui-menu-item div.ui-menu-item-wrapper {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 219, ../sass/forms/_enquiries.scss */
  .ui-selectmenu-menu.enquiry-form ul li.ui-menu-item div.ui-menu-item-wrapper {
    font-size: 12px;
  }
}

/* line 1, ../sass/forms/_login.scss */
form.user-login-form {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/forms/_login.scss */
  form.user-login-form {
    padding: 0;
  }
}

/* line 1, ../sass/views/_product-list.scss */
.view-product-selection {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_product-list.scss */
  .view-product-selection {
    padding: 0;
  }
}
/* line 8, ../sass/views/_product-list.scss */
.view-product-selection .view-content {
  overflow: auto;
}
/* line 10, ../sass/views/_product-list.scss */
.view-product-selection .view-content table {
  width: 100%;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 13px;
  overflow: hidden;
}
@media all and (min-width: 768px) {
  /* line 10, ../sass/views/_product-list.scss */
  .view-product-selection .view-content table {
    font-size: 14px;
  }
}
/* line 18, ../sass/views/_product-list.scss */
.view-product-selection .view-content table th, .view-product-selection .view-content table td {
  height: 35px;
  min-width: 75px;
  vertical-align: middle;
}
/* line 22, ../sass/views/_product-list.scss */
.view-product-selection .view-content table th.hovered, .view-product-selection .view-content table td.hovered {
  background: #dcdcdc !important;
  cursor: pointer;
}
/* line 25, ../sass/views/_product-list.scss */
.view-product-selection .view-content table th.hovered a, .view-product-selection .view-content table td.hovered a {
  color: #e38d1c;
}
/* line 30, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tr {
  border-bottom: 1px solid #999899;
}
/* line 33, ../sass/views/_product-list.scss */
.view-product-selection .view-content table a {
  display: block;
  height: 35px;
  line-height: 35px;
}
/* line 40, ../sass/views/_product-list.scss */
.view-product-selection .view-content table thead tr th, .view-product-selection .view-content table thead tr th a {
  color: black;
}
/* line 43, ../sass/views/_product-list.scss */
.view-product-selection .view-content table thead tr th {
  font-weight: normal;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 47, ../sass/views/_product-list.scss */
.view-product-selection .view-content table thead tr th:not(:first-child) {
  background: #f6f6f6;
}
/* line 54, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr th, .view-product-selection .view-content table tbody tr td {
  vertical-align: middle;
}
/* line 57, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr th {
  font-weight: normal;
  text-align: left;
  padding: 0 15px;
  vertical-align: middle;
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 63, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr th:first-child {
  white-space: nowrap;
}
@media all and (min-width: 768px) {
  /* line 63, ../sass/views/_product-list.scss */
  .view-product-selection .view-content table tbody tr th:first-child {
    width: 250px;
  }
}
/* line 70, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr td {
  text-align: center;
  background: #f6f7f8;
  padding: 0;
  vertical-align: middle;
}
/* line 75, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr td:first-child {
  min-width: 150px;
}
/* line 78, ../sass/views/_product-list.scss */
.view-product-selection .view-content table tbody tr td span.checked {
  text-indent: -9999px;
  background-image: url(../images/check.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  display: inline-block;
  width: 15px;
  height: 11px;
}
@media all and (min-width: 768px) {
  /* line 78, ../sass/views/_product-list.scss */
  .view-product-selection .view-content table tbody tr td span.checked {
    width: 19px;
    height: 15px;
  }
}
/* line 100, ../sass/views/_product-list.scss */
.view-product-selection.view-display-id-series_selection .view-content table th, .view-product-selection.view-display-id-series_selection .view-content table td {
  min-width: 200px;
  vertical-align: top;
  padding: 0 45px;
}
@media all and (min-width: 768px) {
  /* line 100, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-series_selection .view-content table th, .view-product-selection.view-display-id-series_selection .view-content table td {
    min-width: 75px;
    padding: 0 20px;
  }
}
/* line 111, ../sass/views/_product-list.scss */
.view-product-selection.view-display-id-series_selection .view-content table tbody tr th, .view-product-selection.view-display-id-series_selection .view-content table tbody tr td {
  vertical-align: middle;
}
/* line 114, ../sass/views/_product-list.scss */
.view-product-selection.view-display-id-series_selection .view-content table tbody tr td {
  padding: 0 30px;
}
@media all and (min-width: 768px) {
  /* line 114, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-series_selection .view-content table tbody tr td {
    padding: 0;
  }
}
/* line 128, ../sass/views/_product-list.scss */
.view-product-selection.view-display-id-accessories .view-content .views-row {
  margin: 15px 0;
}
@media all and (min-width: 1024px) {
  /* line 128, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-accessories .view-content .views-row {
    float: left;
    width: 50%;
  }
}
@media all and (min-width: 1024px) {
  /* line 134, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-accessories .view-content .views-row:nth-child(odd) {
    clear: both;
    padding-right: 10px;
  }
}
@media all and (min-width: 1024px) {
  /* line 140, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-accessories .view-content .views-row:nth-child(even) {
    padding-left: 10px;
  }
}
@media all and (min-width: 1024px) {
  /* line 147, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-accessories .view-content .views-row .node--type-accessories-product .node__content .mobile {
    display: block;
  }
}
@media all and (min-width: 1024px) {
  /* line 152, ../sass/views/_product-list.scss */
  .view-product-selection.view-display-id-accessories .view-content .views-row .node--type-accessories-product .node__content .desktop {
    display: none;
  }
}
/* line 165, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row, .view-product-selection.view-c1-product-list .view-content .views-row {
  margin: 0 0 40px;
  position: relative;
}
/* line 169, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row:last-child, .view-product-selection.view-c1-product-list .view-content .views-row:last-child {
  margin-bottom: 0;
}
/* line 172, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .views-field-field-teaser-image, .view-product-selection.view-c1-product-list .view-content .views-row .views-field-field-teaser-image {
  text-align: center;
}
@media all and (min-width: 768px) {
  /* line 172, ../sass/views/_product-list.scss */
  .view-product-selection.view-hardware-accessories-product-list .view-content .views-row .views-field-field-teaser-image, .view-product-selection.view-c1-product-list .view-content .views-row .views-field-field-teaser-image {
    float: right;
    text-align: left;
    max-width: 50%;
  }
}
/* line 180, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group, .view-product-selection.view-c1-product-list .view-content .views-row .text-group {
  float: left;
}
@media all and (min-width: 768px) {
  /* line 180, ../sass/views/_product-list.scss */
  .view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group, .view-product-selection.view-c1-product-list .view-content .views-row .text-group {
    max-width: 50%;
    padding-right: 20px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 189, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-field-subtitle, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-field-subtitle {
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 189, ../sass/views/_product-list.scss */
  .view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-field-subtitle, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-field-subtitle {
    font-size: 24px;
    margin: 0 0 30px;
  }
}
/* line 197, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-field-subtitle a, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-field-subtitle a {
  text-decoration: none;
  color: black;
}
/* line 202, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-field-description, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-field-description {
  text-align: left;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 160%;
  margin: 20px 0;
}
@media all and (min-width: 768px) {
  /* line 202, ../sass/views/_product-list.scss */
  .view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-field-description, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-field-description {
    font-size: 18px;
  }
}
/* line 213, ../sass/views/_product-list.scss */
.view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-view-node a, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-view-node a {
  font-weight: normal;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #494444;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
}
@media all and (min-width: 768px) {
  /* line 213, ../sass/views/_product-list.scss */
  .view-product-selection.view-hardware-accessories-product-list .view-content .views-row .text-group .views-field-view-node a, .view-product-selection.view-c1-product-list .view-content .views-row .text-group .views-field-view-node a {
    font-size: 16px;
  }
}

/* line 1, ../sass/views/_product-updates.scss */
.view-product-updates {
  max-width: 1024px;
  padding: 0 25px;
  margin: 0 auto;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_product-updates.scss */
  .view-product-updates {
    padding: 0;
  }
}
/* line 8, ../sass/views/_product-updates.scss */
.view-product-updates .view-header {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 13px;
}
@media all and (min-width: 768px) {
  /* line 8, ../sass/views/_product-updates.scss */
  .view-product-updates .view-header {
    font-size: 16px;
  }
}
/* line 17, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row {
  margin: 15px 0;
}
@media all and (min-width: 1024px) {
  /* line 17, ../sass/views/_product-updates.scss */
  .view-product-updates .view-content .views-row {
    float: left;
    width: 50%;
    padding-right: 50px;
  }
}
/* line 24, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row:nth-child(odd) {
  clear: left;
}
/* line 27, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row .views-field-created {
  font-size: 13px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  color: #8c9399;
  line-height: 160%;
}
@media all and (min-width: 768px) {
  /* line 27, ../sass/views/_product-updates.scss */
  .view-product-updates .view-content .views-row .views-field-created {
    font-size: 16px;
  }
}
/* line 36, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row .views-field-title,
.view-product-updates .view-content .views-row .views-field-name {
  font-size: 18px;
  color: black;
  margin: 5px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 36, ../sass/views/_product-updates.scss */
  .view-product-updates .view-content .views-row .views-field-title,
  .view-product-updates .view-content .views-row .views-field-name {
    font-size: 24px;
  }
}
/* line 45, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row .views-field-field-description {
  font-size: 14px;
  color: black;
  line-height: 160%;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 768px) {
  /* line 45, ../sass/views/_product-updates.scss */
  .view-product-updates .view-content .views-row .views-field-field-description {
    font-size: 18px;
  }
}
/* line 54, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row .views-field-field-file {
  margin-top: 10px;
}
@media all and (min-width: 768px) {
  /* line 54, ../sass/views/_product-updates.scss */
  .view-product-updates .view-content .views-row .views-field-field-file {
    margin-top: 20px;
  }
}
/* line 61, ../sass/views/_product-updates.scss */
.view-product-updates .view-content .views-row .views-field-field-file a:after {
  content: '    >';
}

/* line 1, ../sass/views/_search.scss */
.view-search {
  max-width: 1024px;
  margin: 0 auto 25px;
}
@media all and (min-width: 768px) {
  /* line 1, ../sass/views/_search.scss */
  .view-search {
    margin-bottom: 40px;
  }
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/views/_search.scss */
  .view-search {
    min-height: 300px;
  }
}
/* line 11, ../sass/views/_search.scss */
.view-search .view-filters {
  padding: 0 25px;
  position: relative;
}
@media all and (min-width: 1048px) {
  /* line 11, ../sass/views/_search.scss */
  .view-search .view-filters {
    padding: 0;
  }
}
/* line 17, ../sass/views/_search.scss */
.view-search .view-filters .form-item {
  width: 100%;
}
/* line 19, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-item-query {
  position: relative;
  width: 100%;
  max-width: 500px;
}
/* line 23, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-item-query label {
  display: none;
}
/* line 26, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-item-query input {
  width: 100%;
  padding-right: 70px;
}
@media all and (min-width: 768px) {
  /* line 26, ../sass/views/_search.scss */
  .view-search .view-filters .form-item.form-item-query input {
    padding-right: 90px;
  }
}
/* line 33, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-item-query button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 35px;
  line-height: 35px;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #636363;
  font-size: 12px;
  color: white;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  padding: 0 15px;
}
@media all and (min-width: 768px) {
  /* line 33, ../sass/views/_search.scss */
  .view-search .view-filters .form-item.form-item-query button {
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    font-size: 15px;
  }
}
/* line 55, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-wrapper {
  margin: 0;
}
/* line 57, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-wrapper span.fieldset-legend {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 10px;
  display: block;
}
@media all and (min-width: 768px) {
  /* line 57, ../sass/views/_search.scss */
  .view-search .view-filters .form-item.form-wrapper span.fieldset-legend {
    font-size: 16px;
  }
}
/* line 68, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-type-checkbox {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
/* line 71, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-type-checkbox label {
  padding-left: 25px;
  position: relative;
  cursor: pointer;
  line-height: 15px;
}
@media all and (min-width: 768px) {
  /* line 71, ../sass/views/_search.scss */
  .view-search .view-filters .form-item.form-type-checkbox label {
    padding-left: 30px;
    line-height: 20px;
  }
}
/* line 80, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-type-checkbox label:before {
  content: '';
  display: block;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: white;
}
@media all and (min-width: 768px) {
  /* line 80, ../sass/views/_search.scss */
  .view-search .view-filters .form-item.form-type-checkbox label:before {
    width: 20px;
    height: 20px;
  }
}
/* line 98, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-type-checkbox input {
  display: none;
}
/* line 101, ../sass/views/_search.scss */
.view-search .view-filters .form-item.form-type-checkbox input:checked + label:before {
  background: #ccc;
}
/* line 108, ../sass/views/_search.scss */
.view-search .view-filters a.filter-toggler {
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #494444;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: .6em 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
  clear: both;
}
@media all and (min-width: 1024px) {
  /* line 108, ../sass/views/_search.scss */
  .view-search .view-filters a.filter-toggler {
    display: none;
  }
}
/* line 123, ../sass/views/_search.scss */
.view-search .view-filters a.filter-toggler:after {
  content: ' +';
}
/* line 127, ../sass/views/_search.scss */
.view-search .view-filters a.filter-toggler.active:after {
  content: ' -';
}
/* line 132, ../sass/views/_search.scss */
.view-search .view-filters .filter-wrapper {
  padding: 0 10px 15px;
  border-bottom: 1px solid #ccc;
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 132, ../sass/views/_search.scss */
  .view-search .view-filters .filter-wrapper {
    display: block;
    border-bottom: 0;
    padding: 0;
    float: left;
    position: absolute;
    width: 190px;
    top: 100%;
    left: 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 132, ../sass/views/_search.scss */
  .view-search .view-filters .filter-wrapper {
    left: 0;
  }
}
/* line 151, ../sass/views/_search.scss */
.view-search .view-filters .filter-wrapper fieldset:last-child legend {
  display: none;
}
/* line 155, ../sass/views/_search.scss */
.view-search .view-filters .filter-wrapper.active {
  display: block;
}
/* line 159, ../sass/views/_search.scss */
.view-search .view-filters .form-actions {
  display: none;
}
/* line 163, ../sass/views/_search.scss */
.view-search .view-header {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: italic;
  padding-bottom: 15px;
  clear: both;
}
@media all and (min-width: 768px) {
  /* line 163, ../sass/views/_search.scss */
  .view-search .view-header {
    font-size: 15px;
  }
}
@media all and (min-width: 1024px) {
  /* line 163, ../sass/views/_search.scss */
  .view-search .view-header {
    padding-bottom: 25px;
  }
}
/* line 176, ../sass/views/_search.scss */
.view-search .view-header span.keyword:before, .view-search .view-header span.keyword:after {
  content: "'";
}
/* line 182, ../sass/views/_search.scss */
.view-search .selected-filters {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 182, ../sass/views/_search.scss */
  .view-search .selected-filters {
    margin-left: 215px;
    border-left: 1px solid #ccc;
    max-width: 809px;
    width: 100%;
    padding: 0 30px;
    float: left;
    padding-bottom: 20px;
  }
}
@media all and (min-width: 1048px) {
  /* line 182, ../sass/views/_search.scss */
  .view-search .selected-filters {
    margin-left: 190px;
    max-width: 834px;
  }
}
@media all and (min-width: 1024px) {
  /* line 197, ../sass/views/_search.scss */
  .view-search .selected-filters.active {
    display: block;
  }
}
/* line 203, ../sass/views/_search.scss */
.view-search .selected-filters > div:first-child {
  margin-bottom: 10px;
}
/* line 206, ../sass/views/_search.scss */
.view-search .selected-filters > div button.reset-filters {
  color: #e38d1c;
  text-decoration: underline;
  background: none;
  border: 0;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
/* line 214, ../sass/views/_search.scss */
.view-search .selected-filters > div label, .view-search .selected-filters > div div {
  display: inline-block;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 16px;
  vertical-align: middle;
}
/* line 220, ../sass/views/_search.scss */
.view-search .selected-filters > div label.categories button, .view-search .selected-filters > div div.categories button {
  background: #ebebeb;
  border: 0;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  display: inline-block;
  margin: 0 10px;
  line-height: 21px;
  padding: 0 .5em;
}
/* line 229, ../sass/views/_search.scss */
.view-search .selected-filters > div label.categories button:before, .view-search .selected-filters > div div.categories button:before {
  content: 'x ';
  font-size: 9px;
}
/* line 238, ../sass/views/_search.scss */
.view-search .view-content {
  padding: 0 25px;
}
@media all and (min-width: 1024px) {
  /* line 238, ../sass/views/_search.scss */
  .view-search .view-content {
    float: left;
    margin-left: 215px;
    border-left: 1px solid #ccc;
    max-width: 809px;
    width: 100%;
    padding: 0 30px;
  }
}
@media all and (min-width: 1048px) {
  /* line 238, ../sass/views/_search.scss */
  .view-search .view-content {
    margin-left: 190px;
    max-width: 834px;
  }
}
/* line 252, ../sass/views/_search.scss */
.view-search .view-content .views-row {
  font-size: 12px;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  line-height: 1.8em;
  margin: 20px 0;
}
@media all and (min-width: 768px) {
  /* line 252, ../sass/views/_search.scss */
  .view-search .view-content .views-row {
    font-size: 16px;
    margin: 30px 0;
    line-height: 1.6em;
  }
}
/* line 262, ../sass/views/_search.scss */
.view-search .view-content .views-row .views-field-title,
.view-search .view-content .views-row .views-field-name,
.view-search .view-content .views-row .views-field-field-header {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 262, ../sass/views/_search.scss */
  .view-search .view-content .views-row .views-field-title,
  .view-search .view-content .views-row .views-field-name,
  .view-search .view-content .views-row .views-field-field-header {
    font-size: 18px;
  }
}
@media all and (min-width: 1024px) {
  /* line 271, ../sass/views/_search.scss */
  .view-search .view-content .views-row:first-child {
    margin-top: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 276, ../sass/views/_search.scss */
  .view-search .view-content .views-row:last-child {
    margin-bottom: 0;
  }
}
/* line 283, ../sass/views/_search.scss */
.view-search .pager {
  border-top: 1px solid #ccc;
  padding-top: 20px;
  clear: both;
  float: left;
  width: 100%;
}
@media all and (min-width: 1024px) {
  /* line 283, ../sass/views/_search.scss */
  .view-search .pager {
    margin-top: 40px;
  }
}
/* line 292, ../sass/views/_search.scss */
.view-search .pager ul.pager__items {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  width: 200px;
  max-width: 100%;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 292, ../sass/views/_search.scss */
  .view-search .pager ul.pager__items {
    font-size: 15px;
    width: 315px;
  }
}
/* line 306, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li {
  display: inline-block;
  word-spacing: .6em;
  line-height: 24px;
  height: 24px;
  padding: 0;
}
@media all and (min-width: 768px) {
  /* line 306, ../sass/views/_search.scss */
  .view-search .pager ul.pager__items li {
    height: 30px;
    line-height: 30px;
  }
}
/* line 316, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.is-active {
  font-weight: 400;
  border: 1px solid #ccc;
  width: 24px;
}
@media all and (min-width: 768px) {
  /* line 316, ../sass/views/_search.scss */
  .view-search .pager ul.pager__items li.is-active {
    width: 30px;
  }
}
/* line 324, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next, .view-search .pager ul.pager__items li.pager__item--previous {
  position: relative;
}
/* line 327, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next span:not(.visually-hidden), .view-search .pager ul.pager__items li.pager__item--previous span:not(.visually-hidden) {
  text-indent: -9999px;
  display: block;
  width: 8px;
  height: 10px;
  opacity: 0.5;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 341, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next a, .view-search .pager ul.pager__items li.pager__item--previous a {
  display: block;
  padding: 5px;
}
/* line 346, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next.active span:not(.visually-hidden), .view-search .pager ul.pager__items li.pager__item--previous.active span:not(.visually-hidden) {
  opacity: 1;
}
/* line 351, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next {
  float: right;
}
/* line 353, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--next span:not(.visually-hidden) {
  background-image: url(../images/slider-arrow-next.png);
}
/* line 357, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--previous {
  float: left;
}
/* line 359, ../sass/views/_search.scss */
.view-search .pager ul.pager__items li.pager__item--previous span:not(.visually-hidden) {
  background-image: url(../images/slider-arrow-prev.png);
}
/* line 364, ../sass/views/_search.scss */
.view-search .pager ul.pager__items a {
  text-decoration: none;
}
/* line 369, ../sass/views/_search.scss */
.view-search .view-footer {
  display: none;
}

@media all and (min-width: 1048px) {
  /* line 374, ../sass/views/_search.scss */
  #block-centorsearch {
    float: left;
    margin: 0;
  }
}
/* line 380, ../sass/views/_search.scss */
#block-centorsearch .field--name-body p {
  margin: 0;
}
/* line 383, ../sass/views/_search.scss */
#block-centorsearch .field--name-body button.form-toggler {
  background: url(../images/search.png);
  background-position: center center;
  background-size: 11px;
  background-repeat: no-repeat;
  text-indent: -9999px;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  width: 16px;
  height: 21px;
  vertical-align: middle;
  display: none;
}
@media all and (min-width: 1048px) {
  /* line 383, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body button.form-toggler {
    display: block;
  }
}
@media all and (min-width: 1048px) {
  /* line 400, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper {
    background: #7f7f7f;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 101;
    opacity: 0;
    height: 0;
    pointer-events: none;
    -moz-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
    -o-transition: opacity 0.3s ease, height 0.3s ease 0.3s;
    -webkit-transition: opacity 0.3s ease, height 0.3s ease;
    -webkit-transition-delay: 0s, 0.3s;
    transition: opacity 0.3s ease, height 0.3s ease 0.3s;
  }
}
@media all and (min-width: 1048px) {
  /* line 415, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper.active {
    z-index: 101;
    opacity: 1;
    pointer-events: all;
    height: 100%;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
}
@media all and (min-width: 1048px) {
  /* line 424, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form {
    width: 100%;
    max-width: 500px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* line 435, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form label {
  display: none;
}
/* line 438, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form input[type="text"] {
  background: transparent;
  border: 1px solid white;
  font-size: 14px;
  color: #8c9399;
  width: 100%;
  outline: 0;
  padding: .8em .5em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media all and (min-width: 1048px) {
  /* line 438, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form input[type="text"] {
    background: white;
    padding-right: 90px;
    font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: black;
    padding: 0 90px 0 25px;
    height: 50px;
    line-height: 50px;
  }
}
/* line 458, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form ::-webkit-input-placeholder {
  color: #8c9399;
}
@media all and (min-width: 1048px) {
  /* line 458, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form ::-webkit-input-placeholder {
    color: black;
  }
}
/* line 464, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form ::-moz-placeholder {
  color: #8c9399;
}
@media all and (min-width: 1048px) {
  /* line 464, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form ::-moz-placeholder {
    color: black;
  }
}
/* line 470, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form :-ms-input-placeholder {
  color: #8c9399;
}
@media all and (min-width: 1048px) {
  /* line 470, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form :-ms-input-placeholder {
    color: black;
  }
}
/* line 476, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form :-moz-placeholder {
  color: #8c9399;
}
@media all and (min-width: 1048px) {
  /* line 476, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form :-moz-placeholder {
    color: black;
  }
}
/* line 482, ../sass/views/_search.scss */
#block-centorsearch .field--name-body .form-wrapper form input[type="submit"] {
  display: none;
}
@media all and (min-width: 1048px) {
  /* line 482, ../sass/views/_search.scss */
  #block-centorsearch .field--name-body .form-wrapper form input[type="submit"] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
}

/* line 1, ../sass/views/_stories.scss */
.view-stories.view-id-stories,
.view-news.view-id-news {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_stories.scss */
  .view-stories.view-id-stories,
  .view-news.view-id-news {
    padding: 0;
  }
}
/* line 9, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-header,
.view-news.view-id-news .view-header {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.6em;
}
@media all and (min-width: 768px) {
  /* line 9, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-header,
  .view-news.view-id-news .view-header {
    max-width: 50%;
    padding-right: 10px;
  }
}
/* line 18, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters,
.view-news.view-id-news .view-filters {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
/* line 21, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup,
.view-news.view-id-news .view-filters .fieldgroup {
  margin: 0;
  float: none;
  padding: 0;
  border: 0;
}
/* line 26, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup legend,
.view-news.view-id-news .view-filters .fieldgroup legend {
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 14px;
  float: left;
  position: absolute;
  line-height: 25px;
  height: 25px;
  z-index: 1;
}
@media all and (min-width: 768px) {
  /* line 26, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-filters .fieldgroup legend,
  .view-news.view-id-news .view-filters .fieldgroup legend {
    display: none;
  }
}
/* line 40, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup select,
.view-stories.view-id-stories .view-filters .fieldgroup .ui-selectmenu-button,
.view-news.view-id-news .view-filters .fieldgroup select,
.view-news.view-id-news .view-filters .fieldgroup .ui-selectmenu-button {
  border: 0;
  outline: 0;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 100%;
  text-indent: 120px;
  line-height: 25px;
  height: 25px;
  font-size: 14px;
  color: #898989;
  padding: 0;
  background: white;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  /* line 40, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-filters .fieldgroup select,
  .view-stories.view-id-stories .view-filters .fieldgroup .ui-selectmenu-button,
  .view-news.view-id-news .view-filters .fieldgroup select,
  .view-news.view-id-news .view-filters .fieldgroup .ui-selectmenu-button {
    display: none;
  }
}
/* line 58, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup select:focus,
.view-stories.view-id-stories .view-filters .fieldgroup .ui-selectmenu-button:focus,
.view-news.view-id-news .view-filters .fieldgroup select:focus,
.view-news.view-id-news .view-filters .fieldgroup .ui-selectmenu-button:focus {
  outline: 0;
}
/* line 61, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup select option,
.view-stories.view-id-stories .view-filters .fieldgroup .ui-selectmenu-button option,
.view-news.view-id-news .view-filters .fieldgroup select option,
.view-news.view-id-news .view-filters .fieldgroup .ui-selectmenu-button option {
  outline: 0;
  border: 0;
}
/* line 66, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper,
.view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper {
  display: none;
}
@media all and (min-width: 768px) {
  /* line 66, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper,
  .view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper {
    display: block;
  }
}
/* line 72, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item,
.view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item {
  display: inline-block;
  margin: 10px 25px 0 0;
}
/* line 75, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item label,
.view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item label {
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: black;
  cursor: pointer;
}
/* line 81, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item input,
.view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item input {
  display: none;
}
/* line 83, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item input:checked + label,
.view-news.view-id-news .view-filters .fieldgroup .fieldset-wrapper .form-radios .form-item input:checked + label {
  color: #e38d1c;
}
/* line 92, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-content,
.view-news.view-id-news .view-content {
  max-width: 500px;
  margin: 0 auto;
}
@media all and (min-width: 768px) {
  /* line 92, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-content,
  .view-news.view-id-news .view-content {
    max-width: none;
    margin: 0 -10px 30px;
  }
}
/* line 100, ../sass/views/_stories.scss */
.view-stories.view-id-stories .view-content .views-row,
.view-news.view-id-news .view-content .views-row {
  margin: 15px 0 0;
  float: left;
  width: 100%;
  clear: both;
}
@media all and (min-width: 768px) {
  /* line 100, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-content .views-row,
  .view-news.view-id-news .view-content .views-row {
    width: 33.33%;
    clear: none;
    padding: 0 10px;
    margin: 30px 0 0;
  }
}
@media all and (min-width: 768px) {
  /* line 111, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-content .views-row:nth-child(8n + 1), .view-stories.view-id-stories .view-content .views-row:nth-child(8n + 2),
  .view-news.view-id-news .view-content .views-row:nth-child(8n + 1),
  .view-news.view-id-news .view-content .views-row:nth-child(8n + 2) {
    width: 50%;
  }
}
@media all and (min-width: 768px) {
  /* line 117, ../sass/views/_stories.scss */
  .view-stories.view-id-stories .view-content .views-row:nth-child(8n + 1), .view-stories.view-id-stories .view-content .views-row:nth-child(8n + 3), .view-stories.view-id-stories .view-content .views-row:nth-child(8n + 6),
  .view-news.view-id-news .view-content .views-row:nth-child(8n + 1),
  .view-news.view-id-news .view-content .views-row:nth-child(8n + 3),
  .view-news.view-id-news .view-content .views-row:nth-child(8n + 6) {
    clear: both;
  }
}
/* line 126, ../sass/views/_stories.scss */
.view-stories.view-id-stories ul.pager,
.view-news.view-id-news ul.pager {
  margin: 15px 0;
  padding: 0;
}
@media all and (min-width: 768px) {
  /* line 126, ../sass/views/_stories.scss */
  .view-stories.view-id-stories ul.pager,
  .view-news.view-id-news ul.pager {
    display: none;
  }
}
/* line 132, ../sass/views/_stories.scss */
.view-stories.view-id-stories ul.pager li,
.view-news.view-id-news ul.pager li {
  padding: 0;
  margin: 0;
}
/* line 136, ../sass/views/_stories.scss */
.view-stories.view-id-stories ul.pager a.button,
.view-news.view-id-news ul.pager a.button {
  background: #636363;
  color: white;
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  height: 35px;
  line-height: 35px;
}
@media all and (min-width: 768px) {
  /* line 148, ../sass/views/_stories.scss */
  .view-stories.view-id-stories.view-display-id-embed_1 .view-content,
  .view-news.view-id-news.view-display-id-embed_1 .view-content {
    margin: 0 -10px;
  }
}
@media all and (min-width: 768px) {
  /* line 152, ../sass/views/_stories.scss */
  .view-stories.view-id-stories.view-display-id-embed_1 .view-content .views-row,
  .view-news.view-id-news.view-display-id-embed_1 .view-content .views-row {
    clear: none;
  }
}
@media all and (min-width: 768px) {
  /* line 156, ../sass/views/_stories.scss */
  .view-stories.view-id-stories.view-display-id-embed_1 .view-content .views-row:nth-child(8n + 1), .view-stories.view-id-stories.view-display-id-embed_1 .view-content .views-row:nth-child(8n + 2),
  .view-news.view-id-news.view-display-id-embed_1 .view-content .views-row:nth-child(8n + 1),
  .view-news.view-id-news.view-display-id-embed_1 .view-content .views-row:nth-child(8n + 2) {
    width: 33.33%;
  }
}
@media all and (min-width: 768px) {
  /* line 162, ../sass/views/_stories.scss */
  .view-stories.view-id-stories.view-display-id-embed_1 .view-content .views-row:nth-child(3n + 1),
  .view-news.view-id-news.view-display-id-embed_1 .view-content .views-row:nth-child(3n + 1) {
    clear: both;
  }
}

/* line 173, ../sass/views/_stories.scss */
.ui-selectmenu-menu.stories-dropdown ul {
  line-height: 25px;
  font-size: 14px;
  color: #898989;
}

/* line 1, ../sass/views/_story-carousel.scss */
.view-stories-carousel {
  padding: 0 25px;
  max-width: 1024px;
  margin: 0 auto;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_story-carousel.scss */
  .view-stories-carousel {
    padding: 0;
  }
}
/* line 9, ../sass/views/_story-carousel.scss */
.view-stories-carousel .view-content .views-row {
  margin: 0 1px;
}
@media all and (min-width: 768px) {
  /* line 9, ../sass/views/_story-carousel.scss */
  .view-stories-carousel .view-content .views-row {
    margin: 0 2px;
  }
}
/* line 15, ../sass/views/_story-carousel.scss */
.view-stories-carousel .view-content button.slick-arrow {
  width: 25px;
  height: 25px;
  background-size: 6px;
}
@media all and (min-width: 1024px) {
  /* line 15, ../sass/views/_story-carousel.scss */
  .view-stories-carousel .view-content button.slick-arrow {
    width: 30px;
    height: 30px;
    background-size: 7px;
  }
}
/* line 24, ../sass/views/_story-carousel.scss */
.view-stories-carousel .view-content button.slick-arrow.slick-next {
  right: -15px;
}
/* line 27, ../sass/views/_story-carousel.scss */
.view-stories-carousel .view-content button.slick-arrow.slick-prev {
  left: -15px;
}
/* line 37, ../sass/views/_story-carousel.scss */
.view-stories-carousel.view-display-id-embed_1 .view-content .views-row .node--type-story .node__content .field--name-field-category {
  display: block;
}

/* line 1, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1,
.view-cloudflare-stream-video-list.view-display-id-block_1 {
  max-width: 1024px;
  margin: 0 auto;
}
@media all and (min-width: 1024px) {
  /* line 1, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1,
  .view-cloudflare-stream-video-list.view-display-id-block_1 {
    padding: 0 25px;
  }
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1,
  .view-cloudflare-stream-video-list.view-display-id-block_1 {
    padding: 0;
  }
}
/* line 11, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .view-filters,
.view-cloudflare-stream-video-list.view-display-id-block_1 .view-filters {
  display: none;
}
/* line 17, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment {
  padding: 0 25px;
}
@media all and (min-width: 1024px) {
  /* line 17, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment {
    padding: 0;
  }
}
/* line 24, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row {
  padding: 10px 0;
  border-bottom: 1px solid #555;
}
@media all and (min-width: 1024px) {
  /* line 24, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row {
    padding: 20px;
    background: #464646;
    color: white;
    border-bottom: 0;
    border-right: 1px solid #555;
  }
}
/* line 34, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row:last-child,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row:last-child {
  border-bottom: 0;
}
/* line 37, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a {
  display: block;
  text-decoration: none;
}
@media all and (min-width: 1024px) {
  /* line 37, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a {
    white-space: nowrap;
  }
}
/* line 44, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image {
  width: 100px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
@media all and (min-width: 1024px) {
  /* line 44, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field,
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code,
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image {
    width: 150px;
    height: 90px;
    display: block;
    float: left;
    margin-right: 0;
    max-width: 50%;
  }
}
/* line 60, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field img,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code img,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image img,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-media-video-embed-field img,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-video-embed-code img,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-overlay-image img {
  display: block;
}
/* line 64, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .text,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .text {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
}
@media all and (min-width: 1024px) {
  /* line 64, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .text,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .text {
    display: block;
    float: right;
    width: 50%;
    padding-left: 10px;
    white-space: normal;
  }
}
/* line 77, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-duration,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row a .field--name-field-duration {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  color: #8c9399;
  margin-top: .3em;
}
@media all and (min-width: 1024px) {
  /* line 83, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected {
    background: #252525;
  }
}
/* line 88, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image {
  position: relative;
}
/* line 92, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field:after,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code:after,
.view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image:after,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field:after,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code:after,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 14px solid white;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
@media all and (min-width: 1024px) {
  /* line 92, ../sass/views/_video-list.scss */
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field:after,
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code:after,
  .view-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image:after,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-media-video-embed-field:after,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-video-embed-code:after,
  .view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content .views-row.selected a .field--name-field-overlay-image:after {
    border-left: 19px solid white;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
  }
}
/* line 117, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content button.slick-arrow.slick-prev,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content button.slick-arrow.slick-prev {
  left: -15px;
}
/* line 120, ../sass/views/_video-list.scss */
.view-video-list.view-display-id-block_1 .attachment .view .view-content button.slick-arrow.slick-next,
.view-cloudflare-stream-video-list.view-display-id-block_1 .attachment .view .view-content button.slick-arrow.slick-next {
  right: -15px;
}

/* line 1, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1,
.view-centor-dealers-gmap.view-display-id-page_2 {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px;
}
@media all and (min-width: 1048px) {
  /* line 1, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1,
  .view-centor-dealers-gmap.view-display-id-page_2 {
    padding: 0;
  }
}
/* line 10, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-header,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-header {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6em;
  margin: 1.5em 0;
}
@media all and (min-width: 768px) {
  /* line 10, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-header,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-header {
    font-size: 16px;
    max-width: 50%;
    padding-right: 1.5em;
  }
}
/* line 24, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item {
  display: block;
  width: 100%;
  position: relative;
  margin: 15px 0;
}
@media all and (min-width: 768px) {
  /* line 24, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item {
    float: left;
    width: 50%;
  }
}
/* line 33, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item label {
  display: none;
}
/* line 36, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item input[type="text"],
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item select,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item .ui-selectmenu-button,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item input[type="text"],
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item select,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item .ui-selectmenu-button {
  width: 100%;
  background: white;
  height: 35px;
  line-height: 35px;
  padding: 0 0 0 10px;
  outline: 0;
  border: 1px solid #ccc;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: black;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
@media all and (min-width: 768px) {
  /* line 36, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item input[type="text"],
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item select,
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item .ui-selectmenu-button,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item input[type="text"],
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item select,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item .ui-selectmenu-button {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    padding: 0 0 0 20px;
  }
}
/* line 56, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item input[type="text"] .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item select .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item .ui-selectmenu-button .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item input[type="text"] .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item select .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item .ui-selectmenu-button .ui-selectmenu-icon {
  width: 14px;
  height: 9px;
  background-image: url(../images/dropdown-map-country-arrow.png);
  background-size: contain;
}
@media all and (min-width: 768px) {
  /* line 56, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item input[type="text"] .ui-selectmenu-icon,
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item select .ui-selectmenu-icon,
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item .ui-selectmenu-button .ui-selectmenu-icon,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item input[type="text"] .ui-selectmenu-icon,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item select .ui-selectmenu-icon,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item .ui-selectmenu-button .ui-selectmenu-icon {
    width: 20px;
    height: 13px;
  }
}
/* line 67, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code-1, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-address, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-term-node-tid-depth-1,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code-1,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-address,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-term-node-tid-depth-1 {
  margin: 0 0 5px;
}
@media all and (min-width: 768px) {
  /* line 67, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code-1, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-address, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-term-node-tid-depth-1,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code-1,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-address,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-term-node-tid-depth-1 {
    margin: 8px 0;
  }
}
@media all and (min-width: 768px) {
  /* line 76, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code-1, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-term-node-tid-depth-1,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code-1,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-term-node-tid-depth-1 {
    padding-right: 10px;
  }
}
/* line 82, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code .view-header, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code-1 .view-header, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-term-node-tid-depth-1 .view-header,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code .view-header,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code-1 .view-header,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-term-node-tid-depth-1 .view-header {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  color: #8c9399;
  font-size: 10px;
  padding: .5em 0;
}
@media all and (min-width: 768px) {
  /* line 82, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code .view-header, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-field-address-country-code-1 .view-header, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-term-node-tid-depth-1 .view-header,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code .view-header,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-field-address-country-code-1 .view-header,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-term-node-tid-depth-1 .view-header {
    font-size: 12px;
  }
}
@media all and (min-width: 768px) {
  /* line 92, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.form-item-address,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.form-item-address {
    padding-left: 10px;
  }
}
/* line 98, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item.webform-type-radios label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item.webform-type-radios label {
  display: initial;
}
@media all and (min-width: 768px) {
  /* line 102, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-item:first-of-type.form-item-address,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-item:first-of-type.form-item-address {
    padding-left: 0;
  }
}
/* line 108, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form fieldset,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form fieldset {
  display: block !important;
  margin: 0 !important;
  width: 100% !important;
}
/* line 113, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form fieldset legend,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form fieldset legend {
  display: none !important;
}
/* line 117, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios {
  clear: both;
}
/* line 119, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 123, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios .form-item,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios .form-item {
  display: table-cell;
  float: none;
  width: auto;
}
/* line 127, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios .form-item label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios .form-item label {
  display: block;
  text-align: center;
  background: #363636;
  color: #8c9399;
  font-size: 12px;
  height: 35px;
  line-height: 35px;
  cursor: pointer;
}
@media all and (min-width: 768px) {
  /* line 127, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios .form-item label,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios .form-item label {
    height: 50px;
    line-height: 50px;
    font-size: 15px;
  }
}
/* line 142, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios .form-item input,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios .form-item input {
  display: none;
}
/* line 146, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested {
  display: block;
}
/* line 148, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper {
  display: none;
  font-size: 12px;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  background: #363636;
  clear: both;
  position: relative;
}
/* line 155, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper label {
  font-weight: 400;
  color: #8c9399;
  width: 150px;
  display: block;
  text-align: center;
  height: 35px;
  line-height: 35px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}
/* line 171, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button {
  background: #363636;
  color: white;
  width: 100%;
  outline: 0;
  height: 35px;
  line-height: 35px;
  font-size: 12px;
  border: 0;
  text-indent: 150px;
  padding: 0;
  opacity: 1;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 186, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select.ui-state-disabled,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button.ui-state-disabled,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select.ui-state-disabled,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button.ui-state-disabled {
  opacity: 1;
}
/* line 189, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper select.dealer-product-category-select .ui-selectmenu-icon,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested .dealer-product-category-select-wrapper .ui-selectmenu-button .ui-selectmenu-icon {
  width: 14px;
  height: 9px;
  background-image: url(../images/dropdown-map-category-arrow.png);
  background-size: contain;
}
/* line 197, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul {
  display: table;
  width: 100%;
  table-layout: fixed;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
/* line 205, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li {
  display: table-cell;
}
/* line 207, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li .form-item,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li .form-item {
  display: block;
  margin: 0;
}
/* line 211, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > .form-item,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > .form-item {
  display: none;
}
/* line 214, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  width: 100%;
  table-layout: fixed;
  white-space: nowrap;
  overflow: auto;
  background: #ebebeb;
}
@media all and (min-width: 768px) {
  /* line 214, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul {
    padding-left: 40px;
  }
}
/* line 231, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li {
  display: inline-block;
}
/* line 234, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item label {
  background: #ebebeb;
  color: black;
  padding: 0 20px 0 10px;
}
@media all and (min-width: 768px) {
  /* line 234, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item label,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item label {
    padding: 0 20px;
  }
}
/* line 243, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item input:checked + label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul > li > ul > li .form-item input:checked + label {
  color: #e38d1c;
}
/* line 255, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li .form-item input:checked + label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li .form-item input:checked + label {
  background: #252525;
  color: #e38d1c;
}
/* line 262, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul {
  display: block;
}
/* line 266, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul > li .form-item label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul > li .form-item label {
  background: #ebebeb;
  color: black;
}
/* line 271, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul > li .form-item input:checked + label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > ul > li .form-item input:checked + label {
  color: #e38d1c;
}
/* line 279, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > .form-item label,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active > .form-item label {
  background: #252525;
  color: #e38d1c;
}
@media all and (min-width: 768px) {
  /* line 284, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active.has-children,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active > li.active.has-children {
    padding-bottom: 50px;
  }
}
/* line 291, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active.has-children,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active.has-children {
  margin-bottom: 35px;
}
@media all and (min-width: 768px) {
  /* line 291, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-radios .form-radios.bef-nested > ul.active.has-children,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-radios .form-radios.bef-nested > ul.active.has-children {
    margin-bottom: 0;
  }
}
/* line 302, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .geolocation-proximity-center-wrapper,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .geolocation-proximity-center-wrapper {
  display: none !important;
}
/* line 305, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form input[name="field_geolocation_proximity"],
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form input[name="field_geolocation_proximity"] {
  display: none !important;
}
/* line 308, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-actions,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-actions {
  margin: 0;
}
/* line 310, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form .form-actions input[type="submit"],
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form .form-actions input[type="submit"] {
  display: none;
}
/* line 314, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form button, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form input[type="submit"],
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form button,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form input[type="submit"] {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: white;
  height: 35px;
  line-height: 35px;
  background: #636363;
  border: 0;
  padding: 0 1em;
  margin: 0 0 5px;
}
/* line 325, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .view-filters form button:disabled, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form input[type="submit"]:disabled,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form button:disabled,
.view-centor-dealers-gmap.view-display-id-page_2 .view-filters form input[type="submit"]:disabled {
  opacity: 0.5;
}
@media all and (min-width: 768px) {
  /* line 314, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form button, .view-centor-dealers-gmap.view-display-id-page_1 .view-filters form input[type="submit"],
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form button,
  .view-centor-dealers-gmap.view-display-id-page_2 .view-filters form input[type="submit"] {
    font-size: 15px;
    line-height: 50px;
    height: 50px;
    padding: 0 1.3em;
    margin: 8px 10px;
  }
}
/* line 339, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment {
  display: none;
  border: 2px solid #ebebeb;
  padding-bottom: 20px;
  border-top: 0;
}
@media all and (min-width: 768px) {
  /* line 339, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment {
    padding-bottom: 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 339, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment {
    float: left;
    width: 329px;
    height: 685px;
  }
}
@media all and (min-width: 1048px) {
  /* line 339, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment {
    width: 354px;
  }
}
/* line 355, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content {
  outline: 0;
  border: 0;
}
@media all and (min-width: 1024px) {
  /* line 355, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content {
    height: 685px;
  }
}
/* line 361, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .jspContainer,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .jspContainer {
  outline: 0;
  border: 0;
}
/* line 364, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .jspContainer .jspPane,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .jspContainer .jspPane {
  width: 100% !important;
  outline: 0;
  border: 0;
}
/* line 369, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .jspContainer .jspVerticalBar,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .jspContainer .jspVerticalBar {
  width: 3px;
  background: transparent;
  right: 2px;
}
/* line 373, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .jspContainer .jspVerticalBar .jspTrack,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .jspContainer .jspVerticalBar .jspTrack {
  background: transparent;
}
/* line 375, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .jspContainer .jspVerticalBar .jspTrack .jspDrag,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .jspContainer .jspVerticalBar .jspTrack .jspDrag {
  background: #636363;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 383, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .views-form,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .views-form {
  outline: 0;
  border: 0;
}
/* line 387, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-header,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-header {
  display: none;
}
/* line 392, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .before-search,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .no-results,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-empty .before-search,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-empty .no-results,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .before-search,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .no-results,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-empty .before-search,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-empty .no-results {
  padding: 15px 20px;
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
@media all and (min-width: 768px) {
  /* line 392, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .before-search,
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .no-results,
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-empty .before-search,
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-empty .no-results,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .before-search,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .no-results,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-empty .before-search,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-empty .no-results {
    font-size: 15px;
    padding: 20px;
  }
}
/* line 403, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content {
  outline: 0;
  border: 0;
}
/* line 406, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row {
  padding: 15px 20px;
  border-bottom: 2px solid #acacac;
  position: relative;
  outline: 0;
  cursor: pointer;
  background-image: url(../images/dealer-map-arrow-next.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
  background-size: 9px;
}
@media all and (min-width: 768px) {
  /* line 406, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row {
    padding: 10px 0 0 0;
    background: none;
  }
}
/* line 421, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field {
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.4em;
}
@media all and (min-width: 768px) {
  /* line 421, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field {
    padding: 0 15px;
    font-size: 13px;
  }
}
/* line 429, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field p,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field p {
  margin: 0;
}
/* line 432, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-title,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-title {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media all and (min-width: 768px) {
  /* line 432, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-title,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-title {
    font-size: 15px;
    margin-bottom: .5em;
  }
}
/* line 440, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-phone, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-e-mail, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-website,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-phone,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-e-mail,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-website {
  display: none;
}
@media all and (min-width: 768px) {
  /* line 440, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-phone, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-e-mail, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-website,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-phone,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-e-mail,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-website {
    display: block;
  }
}
/* line 449, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-phone .views-label, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-phone .field-content,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-phone .views-label,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-phone .field-content {
  display: inline-block;
}
/* line 452, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-phone .views-label,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-phone .views-label {
  margin-right: .3em;
}
/* line 456, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity {
  position: absolute;
  top: 50%;
  right: 50px;
  margin: auto;
  text-align: right;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media all and (min-width: 768px) {
  /* line 456, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity {
    padding: 60px 20px 0 0;
    width: 75px;
    top: 0;
    right: 0;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 470, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity:before,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity:before {
  content: '';
  display: none;
  position: absolute;
  top: 10px;
  right: 0;
  width: 60px;
  height: 43px;
  background-image: url(../images/marker-orange.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
@media all and (min-width: 768px) {
  /* line 470, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity:before,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-geolocation-proximity:before {
    display: block;
  }
}
/* line 487, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-opening-hours, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-products-available,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-opening-hours,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-products-available {
  display: none;
  font-size: 12px;
  padding: 10px 0;
  clear: both;
}
@media all and (min-width: 768px) {
  /* line 487, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-opening-hours, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-products-available,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-opening-hours,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-products-available {
    padding: 10px 15px;
  }
}
/* line 496, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-opening-hours .views-label, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field.views-field-field-products-available .views-label,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-opening-hours .views-label,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field.views-field-field-products-available .views-label {
  font-family: "Helvetica LT W02 Bold", "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
}
/* line 500, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field .get-directions a,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field .get-directions a {
  float: left;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: white;
  display: none;
  background: #636363;
  height: 25px;
  line-height: 25px;
  padding: 0 1.5em;
  bottom: 0;
  right: 0;
  text-decoration: none;
  margin-top: 30px;
  margin-bottom: 10px;
  position: absolute;
  bottom: 0;
  left: 20px;
  right: auto;
}
@media all and (min-width: 768px) {
  /* line 500, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row .views-field .get-directions a,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row .views-field .get-directions a {
    display: block;
    float: right;
    position: static;
  }
}
/* line 526, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.more-details,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.more-details {
  float: left;
  font-family: "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: none;
  color: #494444;
  height: 25px;
  line-height: 25px;
  margin-top: 30px;
  margin-left: 15px;
  margin-bottom: 10px;
  display: none;
}
@media all and (min-width: 768px) {
  /* line 526, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.more-details,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.more-details {
    display: block;
  }
}
/* line 542, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.more-details:after,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.more-details:after {
  content: ' +';
}
/* line 546, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.back-to-list,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.back-to-list {
  font-size: 12px;
  text-transform: uppercase;
  color: #494444;
  display: none;
  text-decoration: none;
  margin-bottom: 10px;
}
@media all and (min-width: 768px) {
  /* line 546, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.back-to-list,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.back-to-list {
    margin-left: 15px;
  }
}
@media all and (min-width: 1024px) {
  /* line 546, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.back-to-list,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.back-to-list {
    display: none;
  }
}
/* line 559, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row a.back-to-list:before,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row a.back-to-list:before {
  content: '< ';
}
/* line 563, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active {
  padding: 15px 20px 40px 20px;
  background: none;
  border-bottom: 0;
}
@media all and (min-width: 768px) {
  /* line 563, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active {
    background: #e1e1e1;
    padding: 10px 0 0 0;
  }
}
@media all and (min-width: 1024px) {
  /* line 563, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active {
    border-bottom: 2px solid #acacac;
  }
}
/* line 574, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-phone,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-e-mail,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-website,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-opening-hours,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-products-available,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .get-directions a,
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active a.back-to-list,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-phone,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-e-mail,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-website,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-opening-hours,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-products-available,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .get-directions a,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active a.back-to-list {
  display: block;
}
@media all and (min-width: 768px) {
  /* line 584, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-opening-hours,
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field-field-products-available,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-opening-hours,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field-field-products-available {
    display: none;
  }
}
@media all and (min-width: 1024px) {
  /* line 590, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active a.back-to-list,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active a.back-to-list {
    display: none;
  }
}
/* line 594, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity {
  padding: 60px 20px 0 0;
  width: 75px;
  top: 30px;
  right: 0;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
@media all and (min-width: 768px) {
  /* line 594, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity {
    top: 0;
  }
}
/* line 603, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity:before,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.active .views-field.views-field-field-geolocation-proximity:before {
  display: block;
  background-image: url(../images/marker-blue.png);
}
/* line 611, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.more-details .views-field.views-field-field-opening-hours, .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.more-details .views-field.views-field-field-products-available,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.more-details .views-field.views-field-field-opening-hours,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.more-details .views-field.views-field-field-products-available {
  display: block !important;
  background: #d7d7d7;
}
/* line 618, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content .views-row.more-details a.more-details:after,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content .views-row.more-details a.more-details:after {
  content: ' -';
}
/* line 625, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content.active .views-row,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content.active .views-row {
  display: none;
}
/* line 627, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content.active .views-row.active,
.view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content.active .views-row.active {
  display: block;
}
@media all and (min-width: 1024px) {
  /* line 625, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 .attachment .view-content.active .views-row,
  .view-centor-dealers-gmap.view-display-id-page_2 .attachment .view-content.active .views-row {
    display: block;
  }
}
/* line 637, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-content,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-content {
  display: none;
}
@media all and (min-width: 1024px) {
  /* line 637, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-content,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-content {
    float: left;
    width: 645px;
    height: 685px;
  }
}
@media all and (min-width: 1048px) {
  /* line 637, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-content,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-content {
    width: 670px;
  }
}
/* line 647, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-content .geolocation-common-map-container,
.view-centor-dealers-gmap.view-display-id-page_1 > .view-content .geolocation-map-container,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-content .geolocation-common-map-container,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-content .geolocation-map-container {
  width: 100% !important;
  height: 335px !important;
}
@media all and (min-width: 1024px) {
  /* line 647, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-content .geolocation-common-map-container,
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-content .geolocation-map-container,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-content .geolocation-common-map-container,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-content .geolocation-map-container {
    height: 685px !important;
  }
}
/* line 655, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-content.active,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-content.active {
  display: block;
}
/* line 659, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-footer,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-footer {
  clear: both;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
  padding: 25px 0;
}
@media all and (min-width: 768px) {
  /* line 659, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-footer,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-footer {
    font-size: 16px;
    padding: 20px 0 40px;
  }
}
/* line 669, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1 > .view-footer strong,
.view-centor-dealers-gmap.view-display-id-page_2 > .view-footer strong {
  font-family: "DIN Next LT W02 Medium", "DIN Next LT W02 Regular", "DIN Next", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
}
@media all and (min-width: 768px) {
  /* line 669, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1 > .view-footer strong,
  .view-centor-dealers-gmap.view-display-id-page_2 > .view-footer strong {
    font-size: 20px;
  }
}
/* line 681, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1.active .view-filters form,
.view-centor-dealers-gmap.view-display-id-page_2.active .view-filters form {
  border-bottom: 1px solid #ebebeb;
}
/* line 686, ../sass/views/_where-to-buy.scss */
.view-centor-dealers-gmap.view-display-id-page_1.active .attachment,
.view-centor-dealers-gmap.view-display-id-page_2.active .attachment {
  display: block;
}
@media all and (min-width: 1024px) {
  /* line 690, ../sass/views/_where-to-buy.scss */
  .view-centor-dealers-gmap.view-display-id-page_1.active > .view-content,
  .view-centor-dealers-gmap.view-display-id-page_2.active > .view-content {
    display: block;
  }
}

/* line 698, ../sass/views/_where-to-buy.scss */
.gm-style img {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
}

/* line 708, ../sass/views/_where-to-buy.scss */
.ui-selectmenu-menu.where-to-buy-country-dropdown ul li div {
  padding: 0 0 0 10px;
  outline: 0;
  font-family: "Helvetica LT W02 Roman", "HelveticaNeue LT", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 30px;
}
@media all and (min-width: 768px) {
  /* line 708, ../sass/views/_where-to-buy.scss */
  .ui-selectmenu-menu.where-to-buy-country-dropdown ul li div {
    font-size: 15px;
    padding: 0 0 0 20px;
  }
}
/* line 720, ../sass/views/_where-to-buy.scss */
.ui-selectmenu-menu.where-to-buy-country-dropdown ul li:nth-child(1) {
  display: none;
}
/* line 725, ../sass/views/_where-to-buy.scss */
.ui-selectmenu-menu.where-to-buy-country-dropdown ul li:nth-child(2) div {
  padding-left: 44px;
  background-image: url(../images/location-pin.png);
  background-repeat: no-repeat;
  background-position: center left 20px;
  background-size: 16px;
}

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