@charset "UTF-8";
/* ---------- Import Roboto --------- */
@import url(//fonts.googleapis.com/css?family=Roboto:400,700,300italic);
/* font-family: 'Roboto', sans-serif; */
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
/* font-family: 'Roboto Condensed', sans-serif; */
/* line 4, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 {
  /* Centered Sections */
  /* Header */
  /* Part 1 : Image Background + Text + Webform */
  /* Main content */
  /* Part 2 : Testimonials */
  /* Part 3 : Business Benefits */
  /* PART 4 : More information*/
  /* PART 5 : Legal */
}
/* line 6, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 h1 {
  font-weight: bold;
  font-size: 40px;
  color: #FFFFFF;
}
/* line 14, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-fpc-lp-jan-16,
.node-type-landing-page-jan-2016 .group-testc-lp-jan16,
.node-type-landing-page-jan-2016 .group-benc-lp-jan16,
.node-type-landing-page-jan-2016 .group-minc-lp-jan16,
.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
  position: relative;
  width: 100%;
  max-width: 990px;
  margin: 0 auto;
  padding: 30px 0 60px;
  z-index: 3;
  text-align: center;
}
/* line 31, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header {
  position: fixed;
  width: 100%;
  z-index: 30;
  margin-bottom: 0;
  border-bottom: 1px solid #DFE0E1;
}
/* line 38, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote {
  display: none;
  position: absolute;
  right: 0;
  top: 15px;
}
/* line 44, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a {
  display: block;
  padding: 10px 40px;
  font-family: "Roboto condensed";
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 50, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header div.section {
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 0;
  min-height: 92px;
}
/* line 56, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016.header-theme-common-design #header div.section #logo {
  top: 0;
}
/* line 65, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  padding-top: 102px;
  background-repeat: no-repeat;
}
/* line 71, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content:before {
  position: absolute;
  display: block;
  content: "";
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
}
/* line 81, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-left-part-lp-jan16,
.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-right-col {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 50%;
  vertical-align: middle;
}
/* line 88, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-left-part-lp-jan16 .field-name-body p,
.node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-right-col .field-name-body p {
  color: #FFFFFF;
}
/* line 94, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-title {
  padding: 0 20px;
}
/* line 98, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-main-cta-lpuk {
  font-family: "Roboto condensed";
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  color: #FFFFFF;
}
/* line 106, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-link-lp {
  margin-top: 35px;
  text-align: center;
}
/* line 110, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-link-lp a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 20px 40px;
  font-family: "Roboto condensed";
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-landing-page-jan-2016 .field-name-field-link-lp a:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 116, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform {
  width: 285px;
  margin: 35px auto;
  padding: 0 20px;
  border: 2px #FFFFFF solid;
}
/* line 122, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform legend {
  display: none;
}
/* line 126, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform input[type=text],
.node-type-landing-page-jan-2016 .node-webform input[type=email] {
  width: 273px;
  height: 26px;
}
/* line 132, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform select {
  width: 285px;
  height: 30px;
  padding: 0;
  background: #FFFFFF;
}
/* line 139, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform textarea {
  width: 273px;
}
/* line 143, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform label,
.node-type-landing-page-jan-2016 .node-webform .form-required {
  color: #FFFFFF;
}
/* line 147, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform label.error,
.node-type-landing-page-jan-2016 .node-webform .form-required.error {
  color: #EA5441;
}
/* line 152, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform .form-actions {
  text-align: center;
}
/* line 157, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .node-webform .form-item .description {
  color: #FFFFFF;
}
/* line 165, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 #main-wrapper,
.node-type-landing-page-jan-2016 #main {
  max-width: 100%;
}
/* line 172, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-landing-page-body {
  text-align: center;
}
/* line 176, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  float: none;
  width: 650px;
  padding: 0;
}
/* line 183, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .container-jcarousel {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: relative;
  width: 300px;
  margin-right: 40px;
}
/* line 189, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .container-jcarousel li {
  text-align: center;
}
/* line 193, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .container-jcarousel img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 20px;
}
/* line 199, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-quote {
  width: 300px;
  font-family: "Roboto condensed";
  font-size: 22px;
  font-style: italic;
  color: #505050;
  line-height: 26px;
  margin-bottom: 30px;
}
/* line 209, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-author-lp {
  font-family: "Roboto condensed";
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 30px;
}
/* line 216, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-collection-view {
  border-bottom: none;
  padding: 0;
  margin: 0;
}
/* line 222, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .owl-nav {
  display: none;
}
/* line 226, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .owl-dots {
  text-align: center;
}
/* line 229, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .owl-dots .owl-dot {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  text-indent: -9999px;
  width: 12px;
  height: 12px;
  margin: 0 4px;
  background: #EEEEEE;
  cursor: pointer;
}
/* line 240, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .owl-dots .owl-dot.active {
  background: #72BF44;
}
/* line 248, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-benefits {
  background-color: #DFE0E1;
}
/* line 252, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-groupbox-div {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  margin: 0 0 30px;
  padding: 0 30px 0 0;
  text-align: center;
}
/* line 260, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-groupbox-div img {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 30px;
  border: 3px solid #72BF44;
}
/* line 266, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text {
  padding-bottom: 30px;
  font-size: 20px;
  font-weight: bold;
}
/* line 272, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text-long {
  font-size: 12px;
  line-height: 20px;
}
/* line 278, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-benc-top-lp-jan16 {
  border-top: 1px solid #000000;
}
/* line 282, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-box2, .node-type-landing-page-jan-2016 .group-box4 .field {
  border-left: 1px solid #000000;
  padding-left: 30px;
  padding-right: 0;
}
/* line 288, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-box3 {
  padding: 30px 30px 0 0;
  margin-bottom: 0;
}
/* line 293, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .group-box4 {
  margin-bottom: 0;
  padding: 30px 0 0;
}
/* line 305, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-lp-more-informations {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 560px;
  margin-right: 30px;
}
/* line 311, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-image-more-information {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  max-width: 400px;
}
/* line 318, ../scss/_lp-jan-2016.scss */
.node-type-landing-page-jan-2016 .field-name-field-legal-lp {
  padding: 0;
  font-size: 9px;
  line-height: 20px;
  font-style: italic;
  color: #505050;
  text-align: center;
}

@media (max-width: 990px) {
  /* line 332, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 {
    /* PART 1 */
    /* PART 2 */
    /* PART 3 */
    /* PART 4 */
  }
  /* line 334, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header {
    height: auto;
    z-index: 101;
    margin-bottom: 0;
    background-color: #FFFFFF;
  }
  /* line 340, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header #logo {
    width: 100%;
    top: 3.90625vw;
    bottom: auto;
    left: auto;
    margin: 0 auto;
  }
  /* line 348, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header #logo.btnShow img {
    margin: 0 0 0 6.25vw;
  }
  /* line 353, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header #logo img {
    display: block;
    margin: 0 auto;
    width: 21.875vw;
  }
  /* line 359, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header #logo:before, .node-type-landing-page-jan-2016.header-theme-common-design #header #logo:after {
    display: none;
  }
  /* line 365, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header div.section {
    min-height: 18.75vw;
    margin-top: 0;
    margin-bottom: 0;
  }
  /* line 371, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote {
    right: 6.25vw;
    top: 3.125vw;
  }
  /* line 374, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016.header-theme-common-design #header .headerQuote a {
    height: auto;
    padding: 3.90625vw 3.90625vw;
    font-family: "Roboto condensed";
    font-size: 4.0625vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 12.5vw;
  }
  /* line 384, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 #node-landing-page-form-img-full-group-content {
    padding-top: 18.75vw;
    margin-top: 18.75vw;
  }
  /* line 393, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 #main-wrapper {
    width: 100%;
  }
  /* line 397, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .tabs {
    margin-bottom: 0;
  }
  /* line 401, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-left-part-lp-jan16,
  .node-type-landing-page-jan-2016 .group-testc-lp-jan16,
  .node-type-landing-page-jan-2016 .group-benc-lp-jan16,
  .node-type-landing-page-jan-2016 .group-minc-lp-jan16,
  .node-type-landing-page-jan-2016 .field-name-field-legal-lp {
    width: 90%;
    padding: 9.375vw 5% 3.125vw;
  }
  /* line 412, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 h1 {
    font-size: 6.25vw;
  }
  /* line 416, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-main-cta-lpuk {
    font-size: 4.6875vw;
    line-height: 5.625vw;
  }
  /* line 421, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-link-lp a {
    width: 100%;
    padding: 3.125vw 0;
    font-size: 5.625vw;
  }
  /* line 429, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 h2 {
    margin: 0;
    margin-bottom: 6.25vw;
    font-size: 5.625vw;
  }
  /* line 436, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-landing-page-body {
    margin-bottom: 6.25vw;
  }
  /* line 438, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-landing-page-body p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 444, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk {
    width: 100%;
    margin-bottom: 6.25vw;
  }
  /* line 448, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-youtube-lpuk #youtube-field-player {
    width: 100%;
    height: 53.125vw;
  }
  /* line 454, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .container-jcarousel {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6.25vw;
  }
  /* line 460, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .owl-item,
  .node-type-landing-page-jan-2016 .group-text-testimonial-jan16,
  .node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16 {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
  }
  /* line 466, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16 {
    margin-right: 4.6875vw;
  }
  /* line 469, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-illustration-lp-jan16 img {
    width: 18.75vw;
  }
  /* line 475, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-quote {
    width: 57.8125vw;
    margin-bottom: 4.6875vw;
    font-size: 3.75vw;
    line-height: 4.53125vw;
  }
  /* line 482, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-author-lp {
    font-size: 3.75vw;
    line-height: 4.53125vw;
    margin-bottom: 4.6875vw;
  }
  /* line 490, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-groupbox-div {
    display: block;
    width: 100%;
    margin: 0;
    padding: 6.25vw 0;
    border-top: 1px solid #000000;
  }
  /* line 497, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text {
    margin-bottom: 4.6875vw;
    padding-bottom: 0;
    font-size: 4.0625vw;
  }
  /* line 503, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-groupbox-div .field-type-text-long {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 508, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-groupbox-div img {
    width: 18.75vw;
    margin-bottom: 3.125vw;
  }
  /* line 514, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-benc-top-lp-jan16 {
    border-top: none;
  }
  /* line 518, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-box1 {
    padding-top: 0;
    border-top: none;
  }
  /* line 523, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-box2, .node-type-landing-page-jan-2016 .group-box4 .field {
    padding-left: 0;
    border-left: none;
  }
  /* line 528, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-box4 {
    border-left: none;
  }
  /* line 531, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .group-box4 .field {
    padding-left: 0;
  }
  /* line 538, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-lp-more-informations {
    width: 100%;
    margin-right: 0;
    margin-bottom: 6.25vw;
    text-align: center;
  }
  /* line 544, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-lp-more-informations p {
    margin-bottom: 4.6875vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 551, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-image-more-information {
    display: block;
    text-align: center;
  }
  /* line 555, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-image-more-information img {
    width: 62.5vw;
    margin-bottom: 6.25vw;
  }
  /* line 561, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .field-name-field-legal-lp {
    margin: 0 0 6.25vw;
    font-size: 2.34375vw;
    line-height: 4.375vw;
  }
  /* line 567, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform {
    width: 100%;
    margin: 0;
    padding: 4.6875vw 6.25vw;
    font-size: 3.75vw;
    border: none;
    background-color: #505050;
  }
  /* line 575, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform input[type=text],
  .node-type-landing-page-jan-2016 .node-webform input[type=email],
  .node-type-landing-page-jan-2016 .node-webform select {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5vw;
    height: 12.5vw;
    padding: 1.5625vw 2.34375vw;
    font-size: 4.0625vw;
  }
  /* line 585, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5vw;
    height: 31.25vw;
    font-size: 4.0625vw;
  }
  /* line 592, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform label,
  .node-type-landing-page-jan-2016 .node-webform legend {
    font-size: 4.0625vw;
  }
  /* line 597, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform .form-item {
    margin: 9.375vw 0;
  }
  /* line 601, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform .form-actions {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5vw;
  }
  /* line 605, ../scss/_lp-jan-2016.scss */
  .node-type-landing-page-jan-2016 .node-webform .form-submit {
    height: auto;
    padding: 0vw 3.90625vw;
    font-family: "Roboto condensed";
    font-size: 4.0625vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 87.5vw;
    height: 12.5vw;
  }
}
/* line 3, ../scss/_lp-form-video.scss */
.node-type-landing-page-form-video {
  /* Hide on-top nav */
}
/* line 6, ../scss/_lp-form-video.scss */
.node-type-landing-page-form-video .sections-menu {
  display: none;
}
/* line 10, ../scss/_lp-form-video.scss */
.node-type-landing-page-form-video .field-name-field-landing-page-body {
  padding-right: 40px;
}
/* line 14, ../scss/_lp-form-video.scss */
.node-type-landing-page-form-video .fieldset-description {
  color: #FFFFFF;
}
/* line 19, ../scss/_lp-form-video.scss */
.node-type-landing-page-form-video .form-item.webform-component-select, .node-type-landing-page-form-video .form-item.webform-component-checkboxes {
  padding-top: 0;
}

@media (max-width: 990px) {
  /* line 30, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video {
    /* Hide on-top nav */
  }
  /* line 33, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .sections-menu-mobile-nav {
    display: none;
  }
  /* line 37, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #header {
    height: auto;
    margin-bottom: 0;
    background-color: #FFFFFF;
  }
  /* line 42, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #header #logo {
    width: 100%;
    top: 10px;
    bottom: auto;
    left: auto;
    margin: 0 auto;
  }
  /* line 49, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #header #logo img {
    display: block;
    margin: 0 auto;
  }
  /* line 54, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #header #logo:before, .node-type-landing-page-form-video #header #logo:after {
    display: none;
  }
  /* line 60, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #header div.section {
    min-height: 87px;
    margin-bottom: 0;
  }
  /* line 66, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #main-wrapper {
    width: 87.5vw;
    background: none;
  }
  /* line 71, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video h1 {
    width: auto;
    padding: 0 2.34375vw;
    margin-bottom: 4.6875vw;
    font-size: 6.25vw;
  }
  /* line 78, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video h2 {
    width: auto;
    padding: 0 2.34375vw 8.59375vw;
    font-size: 4.6875vw;
  }
  /* line 84, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-name-field-quote {
    width: 56.25vw;
    max-width: 56.25vw;
    padding-right: 0;
    font-size: 3.75vw;
    line-height: 4.375vw;
    text-align: right;
  }
  /* line 93, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .owl-item {
    float: left;
  }
  /* line 97, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-name-field-illustration-lp {
    padding-left: 0;
    padding-right: 4.6875vw;
    padding-top: 2.34375vw;
  }
  /* line 103, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-name-field-author-lp {
    position: relative;
    margin-top: 4.6875vw;
    text-align: right;
    font-size: 3.75vw;
  }
  /* line 110, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .group-content-bottom {
    display: block;
    width: 100%;
  }
  /* line 116, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .sendButton a {
    height: auto;
    padding: 4.6875vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.625vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    position: relative;
    display: block;
    width: 81.25vw;
    top: 0;
    margin: 12.5vw 0;
  }
  /* line 126, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video #youtube-field-player {
    float: none;
  }
  /* line 130, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-groupbox-div {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 12.5vw;
  }
  /* line 136, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-groupbox-div .field-type-text {
    font-size: 4.0625vw;
    margin-bottom: 4.6875vw;
  }
  /* line 141, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-groupbox-div .field-type-text-long {
    font-size: 3.75vw;
  }
  /* line 147, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .field-name-field-legal-lp {
    display: none;
  }
  /* line 151, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] {
    display: block;
    top: 0;
    width: 100%;
  }
  /* line 156, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk {
    font-family: "Roboto condensed";
    font-size: 5.625vw;
    text-align: center;
  }
  /* line 161, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-cta-webform-lpuk:after {
    left: 40.625vw;
  }
  /* line 166, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video [id^=node-landing-page-form-img-full-group-right-col] .field-name-field-webform-lpuk {
    padding: 0 3.90625vw 9.375vw;
  }
  /* line 172, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .form-item label {
    font-size: 4.0625vw;
  }
  /* line 176, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .form-item input,
  .node-type-landing-page-form-video .form-item textarea,
  .node-type-landing-page-form-video .form-item input.form-text {
    width: 75vw;
    height: 9.375vw;
    padding: 1.40625vw 2.34375vw;
  }
  /* line 184, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .form-item textarea {
    height: 21.875vw;
  }
  /* line 188, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .form-item select {
    height: 12.5vw;
  }
  /* line 193, ../scss/_lp-form-video.scss */
  .node-type-landing-page-form-video .form-submit {
    font-size: 5.3125vw;
  }
}
/* line 8, ../scss/_management.scss */
.node-type-management .field-name-field-manager .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 50%;
}
/* line 12, ../scss/_management.scss */
.node-type-management .field-name-field-manager .field-item .field-item {
  width: auto;
  float: none;
}
/* line 19, ../scss/_management.scss */
.node-type-management h3 {
  text-align: center;
  min-height: 35px;
}
/* line 24, ../scss/_management.scss */
.node-type-management img {
  display: block;
  margin: auto;
  max-width: 470px;
  padding-bottom: 20px;
}

@media (max-width: 990px) {
  /* line 38, ../scss/_management.scss */
  .node-type-management .field-name-body {
    text-align: center;
  }
  /* line 40, ../scss/_management.scss */
  .node-type-management .field-name-body p {
    margin-bottom: 9.375vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 47, ../scss/_management.scss */
  .node-type-management #main-wrapper {
    width: 87.5vw;
    background: none;
  }
  /* line 52, ../scss/_management.scss */
  .node-type-management h1 {
    width: auto;
    padding: 0 2.34375vw;
    margin-bottom: 4.6875vw;
    font-size: 6.25vw;
  }
  /* line 59, ../scss/_management.scss */
  .node-type-management h2 {
    font-size: 4.6875vw;
  }
  /* line 63, ../scss/_management.scss */
  .node-type-management h3 {
    font-size: 3.125vw;
  }
  /* line 69, ../scss/_management.scss */
  .node-type-management .field-name-field-manager .field-item {
    display: block;
    width: auto;
  }
  /* line 75, ../scss/_management.scss */
  .node-type-management img {
    max-width: 87.5vw;
  }
}
/* line 3, ../scss/_range.scss */
.node-type-range {
  /*CONTENT RIGHT*/
  /* FREE BLOCK */
  /* Help Me Choose */
}
/* line 8, ../scss/_range.scss */
.node-type-range #main-wrapper,
.node-type-range #main {
  max-width: 100%;
}
/* line 13, ../scss/_range.scss */
.node-type-range .field-collection-container,
.node-type-range .field-collection-container .field-items .field-item {
  margin-bottom: 0;
}
/* line 18, ../scss/_range.scss */
.node-type-range .cCenter {
  max-width: 1180px;
  margin: 0 auto;
}
/* line 23, ../scss/_range.scss */
.node-type-range .banner {
  margin-bottom: 10px;
}
/* line 29, ../scss/_range.scss */
.node-type-range .contentBanner div:first-child {
  padding-top: 50px;
}
/* line 34, ../scss/_range.scss */
.node-type-range h1 {
  margin-bottom: 30px;
  text-align: left;
  font-family: "Roboto condensed";
  font-size: 32px;
  font-weight: bold;
  line-height: 42px;
  color: #FFFFFF;
}
/* line 44, ../scss/_range.scss */
.node-type-range .btn {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px 40px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-range .btn:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 49, ../scss/_range.scss */
.node-type-range h2 {
  margin-top: 0;
  margin-bottom: 30px;
}
/* line 54, ../scss/_range.scss */
.node-type-range .bgContent {
  margin-bottom: 60px;
  background-color: #EEEEEE;
}
/* line 59, ../scss/_range.scss */
.node-type-range .bodyRange {
  text-align: center;
  margin-bottom: 60px;
}
/* line 65, ../scss/_range.scss */
.node-type-range #content {
  padding-top: 30px;
}
/* line 68, ../scss/_range.scss */
.node-type-range .block-product-filter-results {
  text-align: center;
}
/* line 74, ../scss/_range.scss */
.node-type-range .group-volume-field-group-fieldset .view-mode-teaser {
  height: 605px;
  margin: 0;
  padding: 0 0 20px;
  border-bottom: none;
}
/* line 81, ../scss/_range.scss */
.node-type-range .group-volume-field-group-fieldset .block-product-filter-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 420px;
  margin-left: 20px;
  margin-bottom: 40px;
  background-color: #FFFFFF;
}
/* line 89, ../scss/_range.scss */
.node-type-range .group-volume-field-group-fieldset h3 {
  height: 60px;
  margin: 0;
  padding: 0 15px;
  overflow: hidden;
  text-align: left;
}
/* line 96, ../scss/_range.scss */
.node-type-range .group-volume-field-group-fieldset h3 a {
  text-decoration: underline;
  font-size: 15px;
  line-height: 27px;
  color: #000000;
}
/* line 102, ../scss/_range.scss */
.node-type-range .group-volume-field-group-fieldset h3 a:hover {
  color: #505050;
}
/* line 109, ../scss/_range.scss */
.node-type-range .field-name-field-images {
  float: none;
  width: auto;
  height: 290px;
  margin: 0 0 20px;
  text-align: center;
  border-bottom: 1px solid #DFE0E1;
}
/* line 117, ../scss/_range.scss */
.node-type-range .field-name-field-images a {
  line-height: 290px;
}
/* line 121, ../scss/_range.scss */
.node-type-range .field-name-field-images img {
  vertical-align: middle;
}
/* line 126, ../scss/_range.scss */
.node-type-range .field-name-field-title-teaser {
  margin: 0 0 20px;
  padding: 0 15px;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  color: #505050;
}
/* line 136, ../scss/_range.scss */
.node-type-range #content .field-name-field-introduction {
  height: 108px;
  overflow: hidden;
  text-align: left;
  margin-bottom: 20px;
  padding: 0 15px;
  font-size: 12px;
  line-height: 27px;
  color: #000000;
}
/* line 146, ../scss/_range.scss */
.node-type-range #content .field-name-field-introduction h3 {
  padding: 0;
}
/* line 150, ../scss/_range.scss */
.node-type-range #content .field-name-field-introduction p {
  margin-bottom: 0;
  font-size: 12px;
  line-height: 27px;
  color: #000000;
}
/* line 161, ../scss/_range.scss */
.node-type-range .secondaryButton a {
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 200px;
  margin: 0 auto;
}
/* line 37, ../scss/_mixins.scss */
.node-type-range .secondaryButton a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 171, ../scss/_range.scss */
.node-type-range #triptych {
  max-width: 1180px;
}
/* line 174, ../scss/_range.scss */
.node-type-range #triptych h2 {
  margin-bottom: 30px;
  font-size: 24px;
}
/* line 179, ../scss/_range.scss */
.node-type-range #triptych .block {
  border-bottom: none;
}
/* line 184, ../scss/_range.scss */
.node-type-range .region-triptych-first {
  width: 100%;
}
/* line 188, ../scss/_range.scss */
.node-type-range #triptych-wrapper {
  background: none;
  background-color: #FFFFFF;
  border-top: none;
}
/* line 194, ../scss/_range.scss */
.node-type-range .group-text-fb,
.node-type-range .field-name-field-image-free-bloc {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 199, ../scss/_range.scss */
.node-type-range .group-text-fb {
  width: 100%;
  padding-right: 40px;
}
/* line 204, ../scss/_range.scss */
.node-type-range .group-text-fb .secondaryButton a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: auto;
  margin: 0;
}
/* line 212, ../scss/_range.scss */
.node-type-range .field-name-field-body-free-bloc {
  margin-bottom: 30px;
}
/* line 217, ../scss/_range.scss */
.node-type-range .block-product-filter-results-title {
  margin-bottom: 30px;
  text-align: center;
}
/* line 220, ../scss/_range.scss */
.node-type-range .block-product-filter-results-title .plural,
.node-type-range .block-product-filter-results-title .singular {
  display: none !important;
}
/* line 224, ../scss/_range.scss */
.node-type-range .block-product-filter-results-title .no-results {
  font-weight: bold;
  font-size: 15px;
}
/* line 230, ../scss/_range.scss */
.node-type-range .block-product-filter {
  height: 60px;
  padding: 20px 15px 0 0;
  background-color: #C8C8C8;
}
/* line 235, ../scss/_range.scss */
.node-type-range .block-product-filter .title {
  text-align: center;
  font-family: "Roboto condensed";
  font-size: 20px;
  line-height: 1;
}
/* line 241, ../scss/_range.scss */
.node-type-range .block-product-filter .title a {
  position: absolute;
  display: block;
  top: 22px;
  right: 20px;
  width: 15px;
  height: 15px;
  background-image: url("../images/plusminus.png");
  background-repeat: no-repeat;
}
/* line 252, ../scss/_range.scss */
.node-type-range .block-product-filter .title a.openFilter {
  background-position: 0 0;
}
/* line 256, ../scss/_range.scss */
.node-type-range .block-product-filter .title a.closeFilter {
  background-position: 0 -15px;
}
/* line 260, ../scss/_range.scss */
.node-type-range .block-product-filter .title a img {
  display: none;
}
/* line 266, ../scss/_range.scss */
.node-type-range .block-product-filter .q {
  font-size: 15px;
  font-weight: bold;
  line-height: 27px;
}
/* line 272, ../scss/_range.scss */
.node-type-range .block-product-filter .q-selected,
.node-type-range .block-product-filter .select,
.node-type-range .block-product-filter .desktop {
  display: none;
}
/* line 278, ../scss/_range.scss */
.node-type-range .block-product-filter .desktop {
  padding-top: 20px;
}
/* line 282, ../scss/_range.scss */
.node-type-range .block-product-filter ul {
  position: relative;
  padding: 25px 0;
  margin: 0;
}
/* line 288, ../scss/_range.scss */
.node-type-range .block-product-filter li {
  list-style: none;
}
/* line 291, ../scss/_range.scss */
.node-type-range .block-product-filter li .top {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 295, ../scss/_range.scss */
.node-type-range .block-product-filter li a {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  border: 1px solid #000000;
}
/* line 308, ../scss/_range.scss */
.node-type-range .block-product-filter li.active a span {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  display: block;
  top: 2px;
  left: 2px;
  width: 10px;
  height: 10px;
  background-color: #000000;
}
/* line 322, ../scss/_range.scss */
.node-type-range .block-product-filter .btnCloseFilter {
  display: none;
}

@media all and (max-width: 768px) {
  /* line 334, ../scss/_range.scss */
  .node-type-range .breadcrumb {
    margin: 0;
    padding: 0.78125vw 0;
  }
  /* line 337, ../scss/_range.scss */
  .node-type-range .breadcrumb li:last-child span,
  .node-type-range .breadcrumb span {
    display: block;
    color: #FFFFFF;
  }
  /* line 346, ../scss/_range.scss */
  .node-type-range .cCenter {
    width: 87.5vw;
    max-width: 87.5vw;
  }
  /* line 351, ../scss/_range.scss */
  .node-type-range .cCenter > h2 {
    margin-top: 9.375vw;
  }
  /* line 356, ../scss/_range.scss */
  .node-type-range .bodyRange {
    margin-bottom: 9.375vw;
  }
  /* line 358, ../scss/_range.scss */
  .node-type-range .bodyRange p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 364, ../scss/_range.scss */
  .node-type-range .block-product-filter {
    position: relative;
    height: auto;
    margin-bottom: 9.375vw;
    padding: 4.6875vw 0;
    background-color: #FFFFFF;
  }
  /* line 371, ../scss/_range.scss */
  .node-type-range .block-product-filter .title {
    font-size: 4.375vw;
    text-transform: uppercase;
  }
  /* line 375, ../scss/_range.scss */
  .node-type-range .block-product-filter .title a.openFilter {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background: url("../images/mobileArrowBlack.png") 81.25vw center no-repeat;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #C8C8C8;
    padding-right: 4.6875vw;
  }
  /* line 386, ../scss/_range.scss */
  .node-type-range .block-product-filter .title a.openFilter img {
    display: none;
  }
  /* line 392, ../scss/_range.scss */
  .node-type-range .block-product-filter.fullFilter {
    position: absolute;
    z-index: 202;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 0;
  }
  /* line 401, ../scss/_range.scss */
  .node-type-range .block-product-filter.fullFilter .title {
    padding: 0;
    margin: 6.25vw 0;
    font-size: 5vw;
    font-weight: bold;
  }
  /* line 407, ../scss/_range.scss */
  .node-type-range .block-product-filter.fullFilter .title a {
    width: 6.25vw;
    height: 6.25vw;
    top: 6.25vw;
    left: auto;
    right: 6.25vw;
    border: none;
    background: none;
  }
  /* line 416, ../scss/_range.scss */
  .node-type-range .block-product-filter.fullFilter .title a img {
    display: block;
    width: 6.25vw;
    height: 6.25vw;
  }
  /* line 425, ../scss/_range.scss */
  .node-type-range .block-product-filter .desktop {
    height: 100%;
    padding: 6.25vw;
    background-color: #C8C8C8;
  }
  /* line 431, ../scss/_range.scss */
  .node-type-range .block-product-filter li {
    margin-bottom: 3.125vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 435, ../scss/_range.scss */
  .node-type-range .block-product-filter li a {
    width: 4.6875vw;
    height: 4.6875vw;
  }
  /* line 442, ../scss/_range.scss */
  .node-type-range .block-product-filter li.active a span {
    width: 3.125vw;
    height: 3.125vw;
    top: 0.625vw;
    left: 0.625vw;
  }
  /* line 451, ../scss/_range.scss */
  .node-type-range .block-product-filter .q {
    font-size: 4.0625vw;
    line-height: 5.9375vw;
  }
  /* line 456, ../scss/_range.scss */
  .node-type-range .block-product-filter .btnCloseFilter {
    height: auto;
    padding: 3.125vw 1.5625vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    display: block;
    width: 87.5vw;
    text-align: center;
  }
  /* line 464, ../scss/_range.scss */
  .node-type-range .bgContent {
    padding-top: 6.25vw;
  }
  /* line 469, ../scss/_range.scss */
  .node-type-range .block-product-filter-results-title .no-results {
    font-size: 4.0625vw;
  }
  /* line 474, ../scss/_range.scss */
  .node-type-range #content {
    width: 100%;
    padding-top: 4.6875vw;
    padding-left: 0;
  }
  /* line 482, ../scss/_range.scss */
  .node-type-range .group-volume-field-group-fieldset .view-mode-teaser {
    height: auto;
    padding: 3.125vw 0 6.25vw;
  }
  /* line 487, ../scss/_range.scss */
  .node-type-range .group-volume-field-group-fieldset .block-product-filter-item {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-bottom: 6.25vw;
  }
  /* line 494, ../scss/_range.scss */
  .node-type-range .group-volume-field-group-fieldset h3 {
    height: auto;
    padding: 0 3.125vw;
  }
  /* line 498, ../scss/_range.scss */
  .node-type-range .group-volume-field-group-fieldset h3 a {
    color: #000000;
    font-size: 4.0625vw;
    line-height: 5.625vw;
    font-weight: bold;
  }
  /* line 504, ../scss/_range.scss */
  .node-type-range .group-products-list {
    padding-left: 0;
  }
  /* line 508, ../scss/_range.scss */
  .node-type-range .field-name-field-images {
    margin: 0 0 4.6875vw;
  }
  /* line 512, ../scss/_range.scss */
  .node-type-range .field-name-field-title-teaser,
  .node-type-range .field-name-field-introduction,
  .node-type-range .field-name-field-introduction p {
    height: auto;
    overflow: hidden;
    font-size: 3.75vw;
    line-height: 5.625vw;
    margin: 0 0 6.25vw;
  }
  /* line 523, ../scss/_range.scss */
  .node-type-range .secondaryButton a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #72BF44;
    text-transform: uppercase;
    border: 3px solid #72BF44;
    background-color: #FFFFFF;
    width: 81.25vw;
  }
  /* line 529, ../scss/_range.scss */
  .node-type-range #triptych {
    width: 87.5vw;
  }
  /* line 532, ../scss/_range.scss */
  .node-type-range #triptych h2 {
    margin: 0 auto 6.25vw;
    color: #000000;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
  /* line 536, ../scss/_range.scss */
  .node-type-range #triptych p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 542, ../scss/_range.scss */
  .node-type-range .group-text-fb {
    padding: 0;
  }
  /* line 546, ../scss/_range.scss */
  .node-type-range .group-text-fb .secondaryButton a {
    width: 100%;
    margin-bottom: 9.375vw;
  }
  /* line 554, ../scss/_range.scss */
  .node-type-range .field-name-field-image-free-bloc img {
    width: 87.5vw;
  }
}
/* line 3, ../scss/_home-2016.scss */
.node-type-homepage-2016 {
  /* SHORTCUTS */
  /* SOLUTIONS */
  /* SECONDARY SHORTCUTS */
  /* VIDEO BANNER */
}
/* line 5, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-collection-container {
  margin-bottom: 0;
}
/* line 9, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-link-slider a,
.node-type-homepage-2016 .btn,
.node-type-homepage-2016 .field-name-field-link-video-banner a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #FFFFFF;
  border: 3px solid #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  background-color: none;
  text-decoration: none;
  min-width: 200px;
  text-decoration: none;
}
/* line 59, ../scss/_mixins.scss */
.node-type-homepage-2016 .field-name-field-link-slider a:hover,
.node-type-homepage-2016 .btn:hover,
.node-type-homepage-2016 .field-name-field-link-video-banner a:hover {
  border: 4px solid #FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 19, ../scss/_home-2016.scss */
.node-type-homepage-2016 .contentBanner p {
  font-size: 12px;
}
/* line 25, ../scss/_home-2016.scss */
.node-type-homepage-2016 .group-shortcut {
  padding-top: 10px;
}
/* line 29, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-title-bloc-hp {
  width: 1180px;
  padding-left: 15px;
  padding-bottom: 15px;
  margin: 0 auto;
  border-bottom: 1px solid #C8C8C8;
  font-family: "Roboto condensed";
  font-size: 24px;
  line-height: 29px;
  color: #000000;
}
/* line 41, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-shortcuts {
  width: 1180px;
  margin: 0 auto;
}
/* line 45, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-shortcuts > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 20%;
  padding: 10px 15px;
  border-left: 1px solid #C8C8C8;
}
/* line 51, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-shortcuts > .field-items > .field-item:first-child {
  border-left: none;
}
/* line 56, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-shortcuts h2 {
  height: 40px;
  margin: 0;
  overflow: hidden;
  padding-left: 45px;
  text-align: left;
  font-family: "Roboto condensed";
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #505050;
}
/* line 68, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-shortcuts h2 a {
  color: #505050;
  text-decoration: underline;
}
/* line 75, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-picto-shortcuts {
  position: absolute;
  width: 30px;
  padding-top: 40px;
}
/* line 81, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-text-shortcut {
  padding-left: 45px;
  font-size: 12px;
  line-height: 18px;
  color: #505050;
}
/* line 89, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions {
  padding: 40px 0;
  background-color: #EEEEEE;
}
/* line 93, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions > .field-items {
  width: 1180px;
  margin: 0 auto;
}
/* line 97, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 280px;
  height: 560px;
  margin-right: 15px;
  margin-bottom: 0;
  background-color: #FFFFFF;
}
/* line 107, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions h2 {
  padding: 0 15px;
  margin-bottom: 15px;
  font-family: "Roboto condensed";
  font-size: 24px;
  line-height: 29px;
  color: #000000;
  text-align: center;
}
/* line 116, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions h2 a {
  color: #000000;
  text-decoration: underline;
}
/* line 120, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-solutions h2 a:hover {
  color: #505050;
}
/* line 128, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-image-solutions a {
  display: block;
  width: 280px;
  height: 280px;
  margin-bottom: 20px;
}
/* line 136, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-text-solution {
  padding: 0 15px;
  margin-bottom: 15px;
  font-size: 12px;
  line-height: 22px;
  color: #000000;
}
/* line 144, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-cta-solution {
  margin-bottom: 15px;
  padding: 0 15px;
}
/* line 148, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-cta-solution a {
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 200px;
  margin: 0 auto;
  text-align: center;
}
/* line 37, ../scss/_mixins.scss */
.node-type-homepage-2016 .field-name-field-cta-solution a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 158, ../scss/_home-2016.scss */
.node-type-homepage-2016 .group-sec-shortcuts {
  padding: 60px 0;
}
/* line 161, ../scss/_home-2016.scss */
.node-type-homepage-2016 .group-sec-shortcuts h2 {
  margin: 0 0 30px;
}
/* line 165, ../scss/_home-2016.scss */
.node-type-homepage-2016 .group-sec-shortcuts h3 {
  margin: 0 0 15px;
  font-size: 15px;
  line-height: 27px;
  font-weight: bold;
  text-transform: uppercase;
  color: #72BF44;
}
/* line 175, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-secondary-shortcut {
  width: 1180px;
  margin: 0 auto;
}
/* line 179, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-secondary-shortcut > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 25%;
  padding: 0 20px;
  text-align: center;
}
/* line 187, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-picto-second-shortcuts {
  margin-bottom: 30px;
}
/* line 190, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-picto-second-shortcuts img {
  height: 100px;
}
/* line 195, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-text-second-shortcut {
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 27px;
}
/* line 201, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-link-second-shortcut {
  font-size: 12px;
  line-height: 27px;
  color: #C8C8C8;
  text-decoration: underline;
}
/* line 207, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-link-second-shortcut a {
  color: #C8C8C8;
}
/* line 210, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-link-second-shortcut a:hover {
  color: #505050;
}
/* line 218, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-title-slide {
  margin-bottom: 30px;
  font-family: "Roboto condensed";
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
}
/* line 223, ../scss/_home-2016.scss */
.node-type-homepage-2016 .contentBanner .field-name-field-content-slide {
  max-width: 95%;
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 27px;
  color: #FFFFFF;
}
/* line 225, ../scss/_home-2016.scss */
.node-type-homepage-2016 .contentBanner .field-name-field-content-slide p {
  font-size: 12px;
}
/* line 231, ../scss/_home-2016.scss */
.node-type-homepage-2016 .group-slider-home-2016 {
  margin-bottom: 60px;
}
/* line 237, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 {
  width: 1180px;
  margin: 0 auto 60px;
  padding: 0;
}
/* line 242, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 h2 {
  margin-top: 0;
}
/* line 246, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li {
  position: relative;
  background: none;
  padding: 0 0 40px;
}
/* line 251, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li.views-row-odd {
  border-bottom: 1px solid #C8C8C8;
}
/* line 254, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li.views-row-odd img {
  position: absolute;
  right: 0;
}
/* line 260, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li.views-row-even {
  padding: 40px 0 0;
}
/* line 263, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li.views-row-even img {
  position: absolute;
  left: 0;
}
/* line 268, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 li.views-row-even .latestNewsText {
  margin-left: 560px;
  text-align: right;
}
/* line 275, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 h3 {
  margin-top: 0;
  font-size: 15px;
  line-height: 27px;
  font-weight: bold;
}
/* line 281, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 h3 a {
  text-decoration: underline;
}
/* line 284, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-news-2016 h3 a:hover {
  color: #000000;
}
/* line 291, ../scss/_home-2016.scss */
.node-type-homepage-2016 .latestNewsText {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 620px;
}
/* line 295, ../scss/_home-2016.scss */
.node-type-homepage-2016 .latestNewsText p {
  font-size: 12px;
  line-height: 27px;
}
/* line 300, ../scss/_home-2016.scss */
.node-type-homepage-2016 .latestNewsText > a {
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  text-decoration: none;
  text-align: center;
  line-height: 19px;
  min-width: 200px;
}
/* line 37, ../scss/_mixins.scss */
.node-type-homepage-2016 .latestNewsText > a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 314, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-title-video-banner {
  margin-bottom: 30px;
  font-family: "Roboto condensed";
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
}
/* line 318, ../scss/_home-2016.scss */
.node-type-homepage-2016 .field-name-field-content-video-banner {
  max-width: 95%;
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 27px;
  color: #FFFFFF;
}

@media all and (max-width: 1179px) {
  /* line 326, ../scss/_home-2016.scss */
  .node-type-homepage-2016 {
    /* SECOND SHORTCUT */
  }
  /* line 328, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-collection-view .entity-field-collection-item {
    padding-bottom: 0;
  }
  /* line 332, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .contentBanner > div:first-child {
    padding: 9.375vw 0 0;
  }
  /* line 336, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .contentBanner p {
    font-size: 3.75vw;
  }
  /* line 341, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .btn {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    border: 3px solid #FFFFFF;
    background-color: transparent;
    width: 100%;
  }
  /* line 347, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .group-shortcut {
    width: 87.5vw;
    margin: 0 auto;
    padding: 9.375vw 0;
  }
  /* line 353, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-title-bloc-hp {
    width: auto;
    padding: 0 0 4.6875vw;
    text-align: center;
    margin: 0;
    font-size: 5.625vw;
    line-height: 1;
  }
  /* line 362, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-shortcuts {
    width: auto;
  }
  /* line 365, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-shortcuts > .field-items > .field-item {
    display: block;
    width: 100%;
    padding: 3.125vw 0;
    border-bottom: 1px solid #C8C8C8;
    border-left: none;
  }
  /* line 372, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-shortcuts > .field-items > .field-item:last-child {
    padding: 3.125vw 0 0;
    border-bottom: none;
  }
  /* line 378, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-shortcuts h2 {
    height: auto;
    padding: 0;
    font-size: 4.6875vw;
    line-height: 5.625vw;
    text-align: center;
  }
  /* line 387, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-picto-shortcuts {
    position: relative;
    width: 9.375vw;
    margin: 0 auto 4.6875vw;
    padding: 0;
  }
  /* line 393, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-picto-shortcuts img {
    width: 9.375vw;
  }
  /* line 398, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-text-shortcut {
    padding: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
    text-align: center;
  }
  /* line 407, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-solutions {
    padding: 6.25vw 0;
  }
  /* line 410, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-solutions > .field-items {
    width: 87.5vw;
  }
  /* line 413, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-solutions > .field-items > .field-item {
    display: block;
    width: 87.5vw;
    height: auto;
    margin: 0 auto;
    margin-bottom: 6.25vw;
    padding-bottom: 6.25vw;
  }
  /* line 421, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-solutions > .field-items > .field-item:last-child {
    margin-bottom: 0;
  }
  /* line 427, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-solutions h2 {
    margin-bottom: 4.6875vw;
    padding: 0 3.125vw;
    font-size: 5.625vw;
    line-height: 1;
  }
  /* line 436, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-image-solutions a {
    width: 100%;
    height: 87.5vw;
  }
  /* line 441, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-image-solutions img {
    width: 100%;
    margin-bottom: 3.125vw;
  }
  /* line 447, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-text-solution {
    margin-bottom: 4.6875vw;
    padding: 0 3.125vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 454, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-cta-solution {
    margin-bottom: 0;
    padding: 0 3.125vw;
  }
  /* line 457, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-cta-solution a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #72BF44;
    text-transform: uppercase;
    border: 3px solid #72BF44;
    background-color: #FFFFFF;
    width: 100%;
  }
  /* line 465, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .group-sec-shortcuts {
    width: 87.5vw;
    margin: 0 auto;
    padding: 9.375vw 0 0;
  }
  /* line 470, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .group-sec-shortcuts h2 {
    margin: 0 auto 6.25vw;
    color: #000000;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
  /* line 475, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-secondary-shortcut {
    width: 87.5vw;
  }
  /* line 478, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-secondary-shortcut > .field-items > .field-item {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 6.25vw;
  }
  /* line 484, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-secondary-shortcut > .field-items > .field-item:last-child {
    margin-bottom: 0;
  }
  /* line 489, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-secondary-shortcut h3 {
    margin: 0 0 4.6875vw;
    font-size: 4.0625vw;
  }
  /* line 495, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-picto-second-shortcuts {
    margin-bottom: 6.25vw;
  }
  /* line 498, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-picto-second-shortcuts img {
    height: 23.4375vw;
  }
  /* line 503, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-text-second-shortcut {
    margin-bottom: 3.125vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 509, ../scss/_home-2016.scss */
  .node-type-homepage-2016 .field-name-field-link-second-shortcut {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
}
/* line 6, ../scss/_product.scss */
.node-type-product {
  /* REMOVE */
  /* GLOBAL */
  /* -- GLOBAL --*/
  /*CONTENT RIGHT*/
  /* Business Benefits */
  /* TESTIMONIAL */
  /* Features */
  /* Image carousel */
  /* Array of features*/
  /* Free Block */
  /* You might also like */
}
/* line 11, ../scss/_product.scss */
.node-type-product .field-collection-container {
  border-bottom: none;
}
/* line 15, ../scss/_product.scss */
.node-type-product #cboxLoadedContent {
  padding: 40px;
  background: #FFFFFF;
}
/* line 20, ../scss/_product.scss */
.node-type-product #cboxOverlay {
  background: rgba(0, 0, 0, 0.5);
}
/* line 24, ../scss/_product.scss */
.node-type-product #cboxCurrent {
  display: none !important;
}
/* line 30, ../scss/_product.scss */
.node-type-product #main-wrapper,
.node-type-product #main {
  max-width: 100%;
}
/* line 35, ../scss/_product.scss */
.node-type-product .btn {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px 40px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-product .btn:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 40, ../scss/_product.scss */
.node-type-product .cCenter {
  position: relative;
  max-width: 1180px;
  margin: 0 auto 60px;
  font-size: 0;
}
/* line 47, ../scss/_product.scss */
.node-type-product .headLeft {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 550px;
  font-size: 12px;
  line-height: 27px;
}
/* line 53, ../scss/_product.scss */
.node-type-product .headLeft p {
  margin-bottom: 40px;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 27px;
  color: #000000;
}
/* line 62, ../scss/_product.scss */
.node-type-product .field-name-field-brochure {
  margin-top: 30px;
  margin-bottom: 15px;
}
/* line 66, ../scss/_product.scss */
.node-type-product .field-name-field-brochure .field-item {
  margin-bottom: 15px;
}
/* line 70, ../scss/_product.scss */
.node-type-product .field-name-field-brochure a {
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 30px;
  color: #000000;
}
/* line 76, ../scss/_product.scss */
.node-type-product .field-name-field-brochure a:hover {
  color: #505050;
}
/* line 81, ../scss/_product.scss */
.node-type-product .field-name-field-brochure .file {
  display: block;
  padding-left: 40px;
  background: transparent url(../images/picto_neopost/pdf_desktop.png) left center no-repeat;
}
/* line 87, ../scss/_product.scss */
.node-type-product .field-name-field-brochure img {
  display: none;
}
/* line 93, ../scss/_product.scss */
.node-type-product .headRight {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 590px;
  margin-left: 40px;
}
/* line 100, ../scss/_product.scss */
.node-type-product #content {
  width: 76%;
}
/* line 104, ../scss/_product.scss */
.node-type-product .field-name-field-introduction-2-columns,
.node-type-product .field-name-field-first-column,
.node-type-product .field-name-field-second-column,
.node-type-product .field-name-field-body {
  padding-left: 30px;
  margin-bottom: 30px;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 27px;
  text-align: left;
  color: #000000;
}
/* line 116, ../scss/_product.scss */
.node-type-product .field-name-field-introduction-2-columns p,
.node-type-product .field-name-field-first-column p,
.node-type-product .field-name-field-second-column p,
.node-type-product .field-name-field-body p {
  font-family: "Verdana";
  font-size: 12px;
  line-height: 27px;
  text-align: left;
  color: #000000;
}
/* line 125, ../scss/_product.scss */
.node-type-product .socialShare {
  padding: 10px 0;
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  text-align: center;
}
/* line 131, ../scss/_product.scss */
.node-type-product .socialShare p {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 0;
  font-size: 12px;
  line-height: 27px;
  color: #C8C8C8;
}
/* line 139, ../scss/_product.scss */
.node-type-product .socialShare a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 21px;
  margin-left: 40px;
  background: transparent url("../images/picto_neopost/social-share.png") no-repeat;
}
/* line 145, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-facebook {
  width: 10px;
  background-position: -63px 0;
}
/* line 148, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-facebook:hover {
  background-position: -63px -23px;
}
/* line 153, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-twitter {
  width: 24px;
  background-position: -78px 0;
}
/* line 156, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-twitter:hover {
  background-position: -78px -23px;
}
/* line 161, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-googleplus {
  width: 32px;
  background-position: -26px 0;
}
/* line 165, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-googleplus:hover {
  background-position: -26px -23px;
}
/* line 170, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-linkedin {
  width: 21px;
  background-position: 0 0;
}
/* line 174, ../scss/_product.scss */
.node-type-product .socialShare a.social-share-linkedin:hover {
  background-position: 0 -23px;
}
/* line 181, ../scss/_product.scss */
.node-type-product .field-name-field-images {
  margin-bottom: 20px;
}
/* line 184, ../scss/_product.scss */
.node-type-product .field-name-field-images .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 137px;
  height: 137px;
  line-height: 137px;
}
/* line 190, ../scss/_product.scss */
.node-type-product .field-name-field-images .field-item:first-child {
  display: block;
  width: inherit;
  height: auto;
  text-align: center;
}
/* line 198, ../scss/_product.scss */
.node-type-product .field-name-field-images img {
  vertical-align: middle;
}
/* line 203, ../scss/_product.scss */
.node-type-product .field-name-field-introduction {
  padding-left: 30px;
}
/* line 206, ../scss/_product.scss */
.node-type-product .field-name-field-introduction p {
  font-family: "Verdana";
  font-size: 15px;
  line-height: 27px;
  text-align: center;
  color: #000000;
}
/* line 216, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits,
.node-type-product .field-name-field-secondary-shortcut {
  text-align: center;
  margin-bottom: 60px;
  padding-left: 30px;
  font-size: 12px;
  line-height: 27px;
}
/* line 224, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits > .field-items > .field-item,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 410px;
  margin-right: 35px;
  text-align: center;
}
/* line 230, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits > .field-items > .field-item:nth-child(2n),
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item:nth-child(2n) {
  margin-right: 0;
}
/* line 234, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits > .field-items > .field-item p, .node-type-product .field-name-field-business-benefits > .field-items > .field-item ul,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item p,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item ul {
  text-align: left;
}
/* line 236, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits > .field-items > .field-item p.rteright, .node-type-product .field-name-field-business-benefits > .field-items > .field-item ul.rteright,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item p.rteright,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item ul.rteright {
  text-align: right;
}
/* line 239, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits > .field-items > .field-item p.rtecenter, .node-type-product .field-name-field-business-benefits > .field-items > .field-item ul.rtecenter,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item p.rtecenter,
.node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item ul.rtecenter {
  text-align: center;
}
/* line 245, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits h3,
.node-type-product .field-name-field-secondary-shortcut h3 {
  margin: 0 0 15px;
  font-size: 15px;
  line-height: 27px;
  font-weight: bold;
  text-transform: uppercase;
  color: #72BF44;
}
/* line 254, ../scss/_product.scss */
.node-type-product .field-name-field-business-benefits a,
.node-type-product .field-name-field-secondary-shortcut a {
  font-size: 12px;
  line-height: 27px;
  color: #C8C8C8;
}
/* line 261, ../scss/_product.scss */
.node-type-product #content .content .field-name-field-business-benefits ul {
  padding: 0;
}
/* line 264, ../scss/_product.scss */
.node-type-product #content .content .field-name-field-business-benefits ul li {
  background: none;
  list-style: none;
}
/* line 271, ../scss/_product.scss */
.node-type-product .field-name-field-text-second-shortcut {
  margin-bottom: 20px;
}
/* line 276, ../scss/_product.scss */
.node-type-product .field-name-field-picto-second-shortcuts img {
  height: 80px;
}
/* line 282, ../scss/_product.scss */
.node-type-product .group-text-testimonial,
.node-type-product .group-text-free-group {
  position: relative;
  width: 525px;
  height: 400px;
  margin-bottom: 60px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
  color: #FFFFFF;
}
/* line 292, ../scss/_product.scss */
.node-type-product .group-text-testimonial > p,
.node-type-product .group-text-free-group > p {
  padding-right: 30px;
  text-align: right;
  font-weight: bold;
  color: #FFFFFF;
}
/* line 300, ../scss/_product.scss */
.node-type-product .field-name-field-range-image,
.node-type-product .field-name-field-image-image-text {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50% 0;
  position: absolute;
  height: 400px;
}
/* line 307, ../scss/_product.scss */
.node-type-product .field-name-field-range-image .field-items,
.node-type-product .field-name-field-image-image-text .field-items {
  display: none;
}
/* line 313, ../scss/_product.scss */
.node-type-product .field-name-field-range-image.default-image {
  background-image: url("../images/default_image/testimonial_default.jpg");
}
/* line 319, ../scss/_product.scss */
.node-type-product .field-name-field-image-image-text.default-image {
  background-image: url("../images/default_image/free_default.jpg");
}
/* line 326, ../scss/_product.scss */
.node-type-product .secondaryButtonWhite {
  display: block;
  text-align: center;
}
/* line 330, ../scss/_product.scss */
.node-type-product .secondaryButtonWhite a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #FFFFFF;
  border: 3px solid #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  background-color: none;
  text-decoration: none;
  min-width: 200px;
}
/* line 59, ../scss/_mixins.scss */
.node-type-product .secondaryButtonWhite a:hover {
  border: 4px solid #FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 344, ../scss/_product.scss */
.node-type-product .jcarousel .owl-stage-outer,
.node-type-product .field-slideshow .owl-stage-outer {
  position: relative;
  width: 650px;
  margin: 0 auto 70px;
}
/* line 350, ../scss/_product.scss */
.node-type-product .jcarousel .field-slideshow-slide,
.node-type-product .field-slideshow .field-slideshow-slide {
  display: block !important;
}
/* line 354, ../scss/_product.scss */
.node-type-product .jcarousel .owl-dots,
.node-type-product .field-slideshow .owl-dots {
  bottom: -20px;
}
/* line 356, ../scss/_product.scss */
.node-type-product .jcarousel .owl-dots .owl-dot span,
.node-type-product .field-slideshow .owl-dots .owl-dot span {
  background-color: #DFE0E1;
}
/* line 361, ../scss/_product.scss */
.node-type-product .jcarousel .owl-nav,
.node-type-product .field-slideshow .owl-nav {
  display: block;
  width: 770px;
  top: 135px;
  left: 60px;
}
/* line 367, ../scss/_product.scss */
.node-type-product .jcarousel .owl-nav div,
.node-type-product .field-slideshow .owl-nav div {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  background: url(../images/picto_neopost/slide_banner_grey.png) no-repeat 0 0;
}
/* line 371, ../scss/_product.scss */
.node-type-product .jcarousel .owl-nav div.owl-next,
.node-type-product .field-slideshow .owl-nav div.owl-next {
  position: absolute;
  right: 0;
  background: url(../images/picto_neopost/slide_banner_grey.png) no-repeat -18px 0;
}
/* line 381, ../scss/_product.scss */
.node-type-product .field-name-field-features {
  margin-bottom: 40px;
}
/* line 384, ../scss/_product.scss */
.node-type-product .field-name-field-features > .field-items > .field-item {
  width: 650px;
  float: none;
  margin: 0 auto;
  border-bottom: 1px solid #C8C8C8;
}
/* line 390, ../scss/_product.scss */
.node-type-product .field-name-field-features > .field-items > .field-item:first-child {
  border-top: 1px solid #C8C8C8;
}
/* line 396, ../scss/_product.scss */
.node-type-product [id^=node-product-full-group-specification] {
  margin-bottom: 60px;
}
/* line 399, ../scss/_product.scss */
.node-type-product [id^=node-product-full-group-specification] .field-item {
  margin-bottom: 0;
}
/* line 404, ../scss/_product.scss */
.node-type-product .field-collection-item-field-features {
  background-color: #EEEEEE;
}
/* line 408, ../scss/_product.scss */
.node-type-product .field-name-field-title-feature {
  display: table-cell;
  width: 135px;
  padding-top: 20px;
  padding-right: 15px;
  text-align: right;
  font-family: "Roboto condensed";
  font-size: 18px;
}
/* line 417, ../scss/_product.scss */
.node-type-product .field-name-field-title-feature p {
  font-family: "Roboto condensed";
  font-size: 18px;
  line-height: 22px;
  color: #000000;
}
/* line 426, ../scss/_product.scss */
.node-type-product .group-specification .field-name-field-description-feature {
  display: table-cell;
  width: 515px;
  padding-top: 20px;
  padding-left: 15px;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  background-color: #FFFFFF;
}
/* line 440, ../scss/_product.scss */
.node-type-product .field-name-field-eshop-myneopost > .field-items {
  text-align: center;
}
/* line 442, ../scss/_product.scss */
.node-type-product .field-name-field-eshop-myneopost > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 444, ../scss/_product.scss */
.node-type-product .field-name-field-eshop-myneopost > .field-items > .field-item:first-child {
  margin-right: 20px;
}
/* line 451, ../scss/_product.scss */
.node-type-product .field-name-field-eshop-myneopost .eshop a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #EA5441;
  border: 3px solid #EA5441;
  text-transform: uppercase;
  text-align: center;
  background-color: none;
  text-decoration: none;
  min-width: 200px;
}
/* line 81, ../scss/_mixins.scss */
.node-type-product .field-name-field-eshop-myneopost .eshop a:hover {
  border: 4px solid #EA5441;
  color: #EA5441;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
}
/* line 459, ../scss/_product.scss */
.node-type-product .field-name-field-eshop-myneopost .myneopost a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  min-width: 200px;
}
/* line 37, ../scss/_mixins.scss */
.node-type-product .field-name-field-eshop-myneopost .myneopost a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 467, ../scss/_product.scss */
.node-type-product .field-name-field-text-eshop-myneopost {
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
/* line 474, ../scss/_product.scss */
.node-type-product .field-name-field-e-shop-link {
  text-align: center;
}
/* line 478, ../scss/_product.scss */
.node-type-product .eshopButton
.field-name-field-ressources-collection {
  padding-left: 30px;
  margin-bottom: 60px;
}
/* line 486, ../scss/_product.scss */
.node-type-product .eshopButton
.field-name-field-ressources-collection > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 250px;
  margin-left: 50px;
}
/* line 491, ../scss/_product.scss */
.node-type-product .eshopButton
.field-name-field-ressources-collection > .field-items > .field-item:first-child {
  margin-left: 0;
}
/* line 497, ../scss/_product.scss */
.node-type-product .field-collection-item-field-ressources-collection > p {
  margin-bottom: 0;
  font-size: 15px;
  line-height: 27px;
  font-weight: bold;
  color: #000000;
}
/* line 506, ../scss/_product.scss */
.node-type-product .field-name-field-links-bloc-ressources a {
  font-size: 12px;
  line-height: 27px;
  color: #000000;
  text-decoration: underline;
}
/* line 208, ../scss/_mixins.scss */
.node-type-product .field-name-field-links-bloc-ressources a:hover {
  color: #505050;
}
/* line 511, ../scss/_product.scss */
.node-type-product .moreResources {
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 25px;
  color: #C8C8C8;
  text-decoration: underline;
}
/* line 518, ../scss/_product.scss */
.node-type-product .moreResources:hover {
  color: #DFE0E1;
}
/* line 525, ../scss/_product.scss */
.node-type-product [id^=node-product-full-group-image-text] {
  margin-bottom: 0;
}
/* line 528, ../scss/_product.scss */
.node-type-product [id^=node-product-full-group-image-text] h2 {
  margin-bottom: 30px;
  font-family: "Roboto condensed";
  font-size: 24px;
  color: #FFFFFF;
  text-align: center;
}
/* line 533, ../scss/_product.scss */
.node-type-product .group-text-free-group {
  padding-top: 40px;
  padding-left: 30px;
  margin-bottom: 0;
}
/* line 539, ../scss/_product.scss */
.node-type-product .field-name-field-text-free {
  max-width: 95%;
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 27px;
  color: #FFFFFF;
  color: #FFFFFF;
}
/* line 543, ../scss/_product.scss */
.node-type-product .field-name-field-text-free p {
  color: #FFFFFF;
}
/* line 548, ../scss/_product.scss */
.node-type-product .field-name-field-link-free-banner a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  color: #FFFFFF;
  border: 3px solid #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  background-color: none;
  text-decoration: none;
  min-width: 200px;
  height: auto;
  margin-right: 30px;
}
/* line 59, ../scss/_mixins.scss */
.node-type-product .field-name-field-link-free-banner a:hover {
  border: 4px solid #FFFFFF;
  color: #FFFFFF;
  text-decoration: none;
  background-color: rgba(255, 255, 255, 0.5);
}
/* line 558, ../scss/_product.scss */
.node-type-product .alsoLike {
  margin-bottom: 60px;
  padding: 25px 0 40px;
  background-color: #DFE0E1;
}
/* line 562, ../scss/_product.scss */
.node-type-product .alsoLike .cCenter {
  margin-bottom: 0;
  text-align: center;
  font-size: 12px;
  line-height: 27px;
  color: #000000;
}
/* line 570, ../scss/_product.scss */
.node-type-product .alsoLike .field-name-field-introduction {
  padding: 0 10px;
}
/* line 573, ../scss/_product.scss */
.node-type-product .alsoLike .field-name-field-introduction p {
  margin: 0;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #000000;
}
/* line 582, ../scss/_product.scss */
.node-type-product .alsoLike h2 {
  margin: 15px 0 40px;
  text-align: center;
  font-family: "Roboto condensed";
  color: #000000;
  font-size: 24px;
  line-height: 44px;
  font-weight: normal;
}
/* line 587, ../scss/_product.scss */
.node-type-product .node-product.view-mode-teaser_2 {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 210px;
  margin-right: 30px;
}
/* line 592, ../scss/_product.scss */
.node-type-product .node-product.view-mode-teaser_2:last-child {
  margin-right: 0;
}
/* line 596, ../scss/_product.scss */
.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images {
  width: 210px;
  height: 210px;
  line-height: 210px;
  background-color: #FFFFFF;
}
/* line 601, ../scss/_product.scss */
.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images a {
  line-height: 210px;
}
/* line 604, ../scss/_product.scss */
.node-type-product .node-product.view-mode-teaser_2 .field-name-field-images img {
  vertical-align: middle;
}
/* line 610, ../scss/_product.scss */
.node-type-product .field-name-field-title-teaser {
  line-height: 19px;
}
/* line 612, ../scss/_product.scss */
.node-type-product .field-name-field-title-teaser a {
  text-decoration: underline;
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #000000;
}
/* line 620, ../scss/_product.scss */
.node-type-product .field-name-field-title-teaser a:hover {
  color: #505050;
}

/* line 6, ../scss/_category.scss */
.node-type-category #main-wrapper,
.node-type-category #main {
  max-width: 100%;
}
/* line 11, ../scss/_category.scss */
.node-type-category .cCenter {
  width: 1180px;
  max-width: 1180px;
  margin: 0 auto;
}
/* line 17, ../scss/_category.scss */
.node-type-category .banner {
  margin-bottom: 10px;
}
/* line 23, ../scss/_category.scss */
.node-type-category .contentBanner div:first-child {
  padding-top: 50px;
}
/* line 28, ../scss/_category.scss */
.node-type-category .bgContent {
  background-color: #EEEEEE;
}
/* line 36, ../scss/_category.scss */
.node-type-category .bodyRange {
  margin-bottom: 30px;
}
/* line 40, ../scss/_category.scss */
.node-type-category .btn {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px 40px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-category .btn:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 45, ../scss/_category.scss */
.node-type-category .field-name-field-content-category {
  padding-top: 30px;
  padding-left: 25px;
}
/* line 49, ../scss/_category.scss */
.node-type-category .field-name-field-content-category > .field-items > .field-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: relative;
  width: 280px;
  height: 620px;
  margin-right: 10px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
}
/* line 58, ../scss/_category.scss */
.node-type-category .field-name-field-content-category > .field-items > .field-item:nth-child(3n) {
  margin-right: 0;
}
/* line 63, ../scss/_category.scss */
.node-type-category .field-name-field-content-category.fullSize {
  padding-left: 0;
  text-align: center;
}
/* line 69, ../scss/_category.scss */
.node-type-category .field-name-field-content-category.fullSize > .field-items > .field-item:nth-child(3n) {
  margin-right: 10px;
}
/* line 75, ../scss/_category.scss */
.node-type-category .field-name-field-content-category h2 {
  margin-bottom: 20px;
}
/* line 77, ../scss/_category.scss */
.node-type-category .field-name-field-content-category h2 a {
  font-size: 24px;
  line-height: 28px;
  text-decoration: underline;
  color: #000000;
}
/* line 83, ../scss/_category.scss */
.node-type-category .field-name-field-content-category h2 a:hover {
  color: #505050;
}
/* line 89, ../scss/_category.scss */
.node-type-category .field-name-field-content-category img {
  width: 280px;
  height: 280px;
}
/* line 95, ../scss/_category.scss */
.node-type-category .field-name-field-categories-text {
  margin: 0 15px 25px;
  font-size: 12px;
  line-height: 22px;
}
/* line 99, ../scss/_category.scss */
.node-type-category .field-name-field-categories-text p {
  font-size: 12px;
  line-height: 22px;
  margin-bottom: 0 !important;
}
/* line 106, ../scss/_category.scss */
.node-type-category .field-name-field-categories-link {
  position: absolute;
  bottom: 20px;
}
/* line 110, ../scss/_category.scss */
.node-type-category .field-name-field-categories-link a {
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  display: block;
  width: 250px;
  margin: 0 15px;
  line-height: 25px;
  text-align: center;
  overflow: hidden;
}
/* line 37, ../scss/_mixins.scss */
.node-type-category .field-name-field-categories-link a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 121, ../scss/_category.scss */
.node-type-category #country-language {
  text-align: center;
}
/* line 124, ../scss/_category.scss */
.node-type-category #country-language p {
  font-family: "Verdana";
  font-size: 15px;
  line-height: 27px;
  color: #000000;
  text-align: center;
}
/* line 132, ../scss/_category.scss */
.node-type-category #country-language ul {
  margin: 0;
  padding-left: 0;
  text-align: center;
}
/* line 138, ../scss/_category.scss */
.node-type-category #country-language li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding-left: 0;
  margin-right: 30px;
  margin-bottom: 30px;
  max-width: 75px;
  background: none;
}
/* line 146, ../scss/_category.scss */
.node-type-category #country-language li:last-child {
  margin-right: 0;
}
/* line 150, ../scss/_category.scss */
.node-type-category #country-language li a {
  display: block;
  text-align: center;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 27px;
  color: #000000;
}
/* line 158, ../scss/_category.scss */
.node-type-category #country-language li a:hover {
  color: #505050;
}
/* line 161, ../scss/_category.scss */
.node-type-category #country-language li a:hover span {
  background-position-y: -60px;
}
/* line 168, ../scss/_category.scss */
.node-type-category #country-language span {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  background-image: url("../images/sprite-flags-desktop.png");
  background-position-y: 0;
  background-repeat: no-repeat;
}
/* line 178, ../scss/_category.scss */
.node-type-category #country-language .usa span {
  background-position-x: 0;
}
/* line 179, ../scss/_category.scss */
.node-type-category #country-language .fr span {
  background-position-x: -120px;
}
/* line 181, ../scss/_category.scss */
.node-type-category #country-language > a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px 15px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-category #country-language > a:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}

/* line 1, ../scss/_page.scss */
.node-type-page,
.node-type-page-long-text,
.node-type-confirmation-page {
  /* FREE BLOCK */
}
/* line 6, ../scss/_page.scss */
.node-type-page.two-sidebars #content,
.node-type-page-long-text.two-sidebars #content,
.node-type-confirmation-page.two-sidebars #content {
  margin: 0 !important;
}
/* line 10, ../scss/_page.scss */
.node-type-page #main-wrapper,
.node-type-page #main,
.node-type-page-long-text #main-wrapper,
.node-type-page-long-text #main,
.node-type-confirmation-page #main-wrapper,
.node-type-confirmation-page #main {
  max-width: 100%;
}
/* line 15, ../scss/_page.scss */
.node-type-page .cCenter,
.node-type-page-long-text .cCenter,
.node-type-confirmation-page .cCenter {
  width: 1180px;
  max-width: 1180px;
  margin: 0 auto;
}
/* line 22, ../scss/_page.scss */
.node-type-page #header > .banner,
.node-type-page-long-text #header > .banner,
.node-type-confirmation-page #header > .banner {
  margin-bottom: 10px;
}
/* line 29, ../scss/_page.scss */
.node-type-page .contentBanner div:first-child,
.node-type-page-long-text .contentBanner div:first-child,
.node-type-confirmation-page .contentBanner div:first-child {
  padding-top: 50px;
}
/* line 34, ../scss/_page.scss */
.node-type-page .bodyRange,
.node-type-page-long-text .bodyRange,
.node-type-confirmation-page .bodyRange {
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 27px;
}
/* line 40, ../scss/_page.scss */
.node-type-page .btn,
.node-type-page-long-text .btn,
.node-type-confirmation-page .btn {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 10px 40px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
}
/* line 18, ../scss/_mixins.scss */
.node-type-page .btn:hover,
.node-type-page-long-text .btn:hover,
.node-type-confirmation-page .btn:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 46, ../scss/_page.scss */
.node-type-page #content.fullSize,
.node-type-page-long-text #content.fullSize,
.node-type-confirmation-page #content.fullSize {
  float: none;
}
/* line 49, ../scss/_page.scss */
.node-type-page #content.fullSize .field-name-body,
.node-type-page #content.fullSize .field-name-field-block-text-img > .field-items > .field-item,
.node-type-page #content.fullSize .field-name-field-page-brochure,
.node-type-page #content.fullSize .field-name-field-brochure,
.node-type-page-long-text #content.fullSize .field-name-body,
.node-type-page-long-text #content.fullSize .field-name-field-block-text-img > .field-items > .field-item,
.node-type-page-long-text #content.fullSize .field-name-field-page-brochure,
.node-type-page-long-text #content.fullSize .field-name-field-brochure,
.node-type-confirmation-page #content.fullSize .field-name-body,
.node-type-confirmation-page #content.fullSize .field-name-field-block-text-img > .field-items > .field-item,
.node-type-confirmation-page #content.fullSize .field-name-field-page-brochure,
.node-type-confirmation-page #content.fullSize .field-name-field-brochure {
  padding-left: 0;
}
/* line 58, ../scss/_page.scss */
.node-type-page .field-name-body,
.node-type-page-long-text .field-name-body,
.node-type-confirmation-page .field-name-body {
  padding-left: 40px;
}
/* line 64, ../scss/_page.scss */
.node-type-page .field-name-field-block-text-img > .field-items > .field-item,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item {
  padding-left: 40px;
}
/* line 69, ../scss/_page.scss */
.node-type-page .field-name-field-block-text-img > .field-items > .field-item.even img, .node-type-page .field-name-field-block-text-img > .field-items > .field-item.even iframe,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item.even img,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item.even iframe,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item.even img,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item.even iframe {
  float: left;
  margin-right: 20px;
}
/* line 76, ../scss/_page.scss */
.node-type-page .field-name-field-block-text-img > .field-items > .field-item.odd img, .node-type-page .field-name-field-block-text-img > .field-items > .field-item.odd iframe,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item.odd img,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item.odd iframe,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item.odd img,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item.odd iframe {
  float: right;
  margin-left: 20px;
}
/* line 82, ../scss/_page.scss */
.node-type-page .field-name-field-block-text-img > .field-items > .field-item iframe,
.node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item iframe,
.node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item iframe {
  margin-top: 5px;
  margin-bottom: 20px;
}
/* line 90, ../scss/_page.scss */
.node-type-page .paragraphs-items .contentBanner,
.node-type-page-long-text .paragraphs-items .contentBanner,
.node-type-confirmation-page .paragraphs-items .contentBanner {
  margin: 0;
}
/* line 92, ../scss/_page.scss */
.node-type-page .paragraphs-items .contentBanner .videoBanner,
.node-type-page-long-text .paragraphs-items .contentBanner .videoBanner,
.node-type-confirmation-page .paragraphs-items .contentBanner .videoBanner {
  padding: 0;
}
/* line 97, ../scss/_page.scss */
.node-type-page .paragraphs-items .youtubePlay,
.node-type-page-long-text .paragraphs-items .youtubePlay,
.node-type-confirmation-page .paragraphs-items .youtubePlay {
  left: 375px;
  right: 0;
}
/* line 105, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure,
.node-type-page .field-name-field-brochure,
.node-type-page-long-text .field-name-field-page-brochure,
.node-type-page-long-text .field-name-field-brochure,
.node-type-confirmation-page .field-name-field-page-brochure,
.node-type-confirmation-page .field-name-field-brochure {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 40px;
  padding-left: 40px;
}
/* line 112, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure .field-item,
.node-type-page .field-name-field-brochure .field-item,
.node-type-page-long-text .field-name-field-page-brochure .field-item,
.node-type-page-long-text .field-name-field-brochure .field-item,
.node-type-confirmation-page .field-name-field-page-brochure .field-item,
.node-type-confirmation-page .field-name-field-brochure .field-item {
  margin-bottom: 15px;
}
/* line 116, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure a,
.node-type-page .field-name-field-brochure a,
.node-type-page-long-text .field-name-field-page-brochure a,
.node-type-page-long-text .field-name-field-brochure a,
.node-type-confirmation-page .field-name-field-page-brochure a,
.node-type-confirmation-page .field-name-field-brochure a {
  font-family: "Roboto condensed";
  font-size: 16px;
  line-height: 30px;
  color: #000000;
}
/* line 122, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure a:hover,
.node-type-page .field-name-field-brochure a:hover,
.node-type-page-long-text .field-name-field-page-brochure a:hover,
.node-type-page-long-text .field-name-field-brochure a:hover,
.node-type-confirmation-page .field-name-field-page-brochure a:hover,
.node-type-confirmation-page .field-name-field-brochure a:hover {
  color: #505050;
}
/* line 127, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure .file,
.node-type-page .field-name-field-brochure .file,
.node-type-page-long-text .field-name-field-page-brochure .file,
.node-type-page-long-text .field-name-field-brochure .file,
.node-type-confirmation-page .field-name-field-page-brochure .file,
.node-type-confirmation-page .field-name-field-brochure .file {
  display: inline-block;
  padding-left: 40px;
  background: transparent url(../images/picto_neopost/pdf_desktop.png) left center no-repeat;
}
/* line 133, ../scss/_page.scss */
.node-type-page .field-name-field-page-brochure img,
.node-type-page .field-name-field-brochure img,
.node-type-page-long-text .field-name-field-page-brochure img,
.node-type-page-long-text .field-name-field-brochure img,
.node-type-confirmation-page .field-name-field-page-brochure img,
.node-type-confirmation-page .field-name-field-brochure img {
  display: none;
}
/* line 140, ../scss/_page.scss */
.node-type-page #triptych,
.node-type-page-long-text #triptych,
.node-type-confirmation-page #triptych {
  max-width: 1180px;
  margin: 0 auto;
}
/* line 144, ../scss/_page.scss */
.node-type-page #triptych h2,
.node-type-page-long-text #triptych h2,
.node-type-confirmation-page #triptych h2 {
  margin-bottom: 30px;
  font-size: 24px;
}
/* line 149, ../scss/_page.scss */
.node-type-page #triptych .block,
.node-type-page-long-text #triptych .block,
.node-type-confirmation-page #triptych .block {
  border-bottom: none;
}
/* line 154, ../scss/_page.scss */
.node-type-page .region-triptych-first,
.node-type-page-long-text .region-triptych-first,
.node-type-confirmation-page .region-triptych-first {
  width: 100%;
}
/* line 158, ../scss/_page.scss */
.node-type-page #triptych-wrapper,
.node-type-page-long-text #triptych-wrapper,
.node-type-confirmation-page #triptych-wrapper {
  background: none;
  background-color: #FFFFFF;
  border-top: none;
}
/* line 164, ../scss/_page.scss */
.node-type-page .group-text-fb,
.node-type-page .field-name-field-image-free-bloc,
.node-type-page-long-text .group-text-fb,
.node-type-page-long-text .field-name-field-image-free-bloc,
.node-type-confirmation-page .group-text-fb,
.node-type-confirmation-page .field-name-field-image-free-bloc {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 169, ../scss/_page.scss */
.node-type-page .group-text-fb,
.node-type-page-long-text .group-text-fb,
.node-type-confirmation-page .group-text-fb {
  width: 650px;
  padding-right: 40px;
}
/* line 174, ../scss/_page.scss */
.node-type-page .group-text-fb .secondaryButton a,
.node-type-page-long-text .group-text-fb .secondaryButton a,
.node-type-confirmation-page .group-text-fb .secondaryButton a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  height: 45px;
  padding: 10px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #72BF44;
  border: 3px solid #72BF44;
  text-transform: uppercase;
  background-color: #FFFFFF;
  text-decoration: none;
  width: auto;
  margin: 0;
}
/* line 37, ../scss/_mixins.scss */
.node-type-page .group-text-fb .secondaryButton a:hover,
.node-type-page-long-text .group-text-fb .secondaryButton a:hover,
.node-type-confirmation-page .group-text-fb .secondaryButton a:hover {
  padding: 9px;
  border: 4px solid #4FAE3E;
  color: #4FAE3E;
  text-decoration: none;
}
/* line 184, ../scss/_page.scss */
.node-type-page .group-text-fb .secondaryButton,
.node-type-page-long-text .group-text-fb .secondaryButton,
.node-type-confirmation-page .group-text-fb .secondaryButton {
  position: relative;
}
/* line 190, ../scss/_page.scss */
.node-type-page #sidebar-first #block-views-related-content-block,
.node-type-page-long-text #sidebar-first #block-views-related-content-block,
.node-type-confirmation-page #sidebar-first #block-views-related-content-block {
  background-color: #EEEEEE;
}
/* line 192, ../scss/_page.scss */
.node-type-page #sidebar-first #block-views-related-content-block .blockH2,
.node-type-page-long-text #sidebar-first #block-views-related-content-block .blockH2,
.node-type-confirmation-page #sidebar-first #block-views-related-content-block .blockH2 {
  text-align: center;
  font-size: 24px;
  font-family: "Roboto condensed";
  font-weight: bold;
}
/* line 199, ../scss/_page.scss */
.node-type-page #sidebar-first #block-views-related-content-block .views-row:last-child,
.node-type-page-long-text #sidebar-first #block-views-related-content-block .views-row:last-child,
.node-type-confirmation-page #sidebar-first #block-views-related-content-block .views-row:last-child {
  margin-bottom: 0;
}

/* line 2, ../scss/_footer.scss */
#footer-wrapper * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../scss/_footer.scss */
#footer-wrapper {
  max-width: 100%;
}

/* line 10, ../scss/_footer.scss */
#footer {
  position: relative;
  width: 1180px;
  max-width: 1180px;
  margin: 0 auto;
}

/* line 17, ../scss/_footer.scss */
#footer-wrapper {
  padding-top: 20px;
  border-top: 1px solid #C8C8C8;
}

/* line 22, ../scss/_footer.scss */
#block-menu-menu-footer-links {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 530px;
  margin-right: 60px;
  font-size: 0;
}
/* line 28, ../scss/_footer.scss */
#block-menu-menu-footer-links ul {
  margin: 0;
  padding: 0;
}
/* line 32, ../scss/_footer.scss */
#block-menu-menu-footer-links li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 250px;
  margin: 0 0 1px;
  padding: 10px 0;
  list-style: none;
  border-right: 1px dotted #505050;
}
/* line 40, ../scss/_footer.scss */
#block-menu-menu-footer-links li:nth-child(2n) {
  width: 280px;
  padding-left: 30px;
}
/* line 46, ../scss/_footer.scss */
#block-menu-menu-footer-links li a {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 22px;
  font-family: "Verdana";
  color: #505050;
}
/* line 53, ../scss/_footer.scss */
#block-menu-menu-footer-links li a:hover {
  color: #000000;
}

/* line 61, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 310px;
  margin-right: 45px;
}
/* line 66, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch ul {
  position: absolute;
  display: none;
  width: 290px;
  margin: 0 0 0 20px;
  padding: 0;
  cursor: pointer;
  height: 200px;
  overflow: auto;
  background: #EEEEEE;
  bottom: 30px;
  z-index: 2;
}
/* line 80, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch li {
  display: block;
  padding: 0;
  list-style: none;
}
/* line 86, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch a {
  display: block;
  padding: 5px 0 5px 20px;
  text-decoration: none;
  font-size: 12px;
  line-height: 22px;
  color: #000000;
}
/* line 94, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch a:hover {
  color: #000000;
  background-color: #C8C8C8;
}
/* line 100, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch p {
  font-size: 12px;
  font-weight: bold;
  line-height: 22px;
  color: #000000;
}
/* line 106, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch p.currentCountry {
  margin: 0 0 0 20px;
  padding: 5px 0 5px 20px;
  font-weight: normal;
  cursor: pointer;
  background: #EEEEEE url(../images/arrow_ddown.png) 270px 10px no-repeat;
}
/* line 115, ../scss/_footer.scss */
#block-country-switch-neopost-country-switch .content {
  height: auto !important;
}

/* line 120, ../scss/_footer.scss */
#block-neopost-block-social-network {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: absolute;
  width: 225px;
  right: 0;
}
/* line 126, ../scss/_footer.scss */
#block-neopost-block-social-network p {
  margin: 0;
  font-size: 12px;
  line-height: 22px;
  font-family: "Verdana";
  font-weight: bold;
  color: #000000;
}
/* line 135, ../scss/_footer.scss */
#block-neopost-block-social-network ul {
  padding: 0 0 10px;
}
/* line 139, ../scss/_footer.scss */
#block-neopost-block-social-network li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-left: 15px;
  margin-bottom: 15px;
}
/* line 145, ../scss/_footer.scss */
#block-neopost-block-social-network .content a {
  display: block;
  width: 40px;
  height: 40px;
  padding: 0px;
  border-right: none;
  background-image: url(../images/socials.jpg);
  background-repeat: no-repeat;
  text-decoration: none;
}
/* line 155, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.facebook {
  background-position: -120px 0;
}
/* line 158, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.facebook:hover {
  background-position: -120px -40px;
}
/* line 163, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.twitter {
  background-position: -40px 0;
}
/* line 166, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.twitter:hover {
  background-position: -40px -40px;
}
/* line 171, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.google_plus {
  background-position: -80px 0;
}
/* line 174, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.google_plus:hover {
  background-position: -80px -40px;
}
/* line 179, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.linkedin {
  background-position: 0 0;
}
/* line 182, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.linkedin:hover {
  background-position: 0 -40px;
}
/* line 187, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.youtube {
  background-position: -160px 0;
}
/* line 190, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.youtube:hover {
  background-position: -160px -40px;
}
/* line 195, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.instagram {
  background-position: -240px 0;
}
/* line 198, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.instagram:hover {
  background-position: -240px -40px;
}
/* line 203, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.slideshare {
  background-position: -200px 0;
}
/* line 206, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.slideshare:hover {
  background-position: -200px -40px;
}
/* line 211, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.pinterest {
  background-position: -280px 0;
}
/* line 214, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.pinterest:hover {
  background-position: -280px -40px;
}
/* line 219, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.xing {
  background-position: -360px 0;
}
/* line 222, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.xing:hover {
  background-position: -360px -40px;
}
/* line 227, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.viadeo {
  background-position: -320px 0;
}
/* line 230, ../scss/_footer.scss */
#block-neopost-block-social-network .content a.viadeo:hover {
  background-position: -320px -40px;
}

@media all and (max-width: 1179px) {
  /* line 240, ../scss/_footer.scss */
  #footer {
    width: 87.5vw;
    max-width: 87.5vw;
  }

  /* line 245, ../scss/_footer.scss */
  #footer-wrapper {
    padding-top: 6.25vw;
  }
  /* line 248, ../scss/_footer.scss */
  #footer-wrapper #block-country-switch-neopost-country-switch {
    margin-left: 0;
  }

  /* line 253, ../scss/_footer.scss */
  #block-menu-menu-footer-links {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 258, ../scss/_footer.scss */
  #block-menu-menu-footer-links ul {
    margin-bottom: 6.25vw;
    text-align: center;
  }
  /* line 263, ../scss/_footer.scss */
  #block-menu-menu-footer-links li {
    position: relative;
    border: none;
    width: auto;
    margin: 0 0 0 7.8125vw;
    padding: 0;
  }
  /* line 270, ../scss/_footer.scss */
  #block-menu-menu-footer-links li:nth-child(2n) {
    width: auto;
    padding: 0;
  }
  /* line 275, ../scss/_footer.scss */
  #block-menu-menu-footer-links li:after {
    content: '\00B7';
    position: absolute;
    right: -4.6875vw;
    color: #505050;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 285, ../scss/_footer.scss */
  #block-menu-menu-footer-links li:last-child:after {
    content: none;
  }
  /* line 290, ../scss/_footer.scss */
  #block-menu-menu-footer-links li a {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }

  /* line 297, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch {
    display: block;
    width: 100%;
    margin: 0 0 6.25vw;
    text-align: center;
  }
  /* line 303, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch p {
    margin: 0 0 1.5625vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 308, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch p.currentCountry {
    margin: 0;
    padding-top: 1.5625vw;
    height: 9.375vw;
    text-align: left;
    background: #EEEEEE url(../images/arrow_ddown_mobile.png) 78.125vw 2.03125vw no-repeat;
  }
  /* line 317, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch ul {
    width: 100%;
    margin: 0;
  }
  /* line 321, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch ul a {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }

  /* line 328, ../scss/_footer.scss */
  #block-neopost-block-social-network {
    position: relative;
    display: block;
    width: 100%;
    text-align: center;
  }
  /* line 334, ../scss/_footer.scss */
  #block-neopost-block-social-network p {
    margin: 0 0 1.5625vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 340, ../scss/_footer.scss */
  #block-neopost-block-social-network ul {
    width: 380px;
    margin: 0 auto;
  }
  /* line 346, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a {
    width: 80px;
    height: 80px;
    background-image: url(../images/socials_mobile.jpg);
  }
  /* line 351, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.facebook {
    background-position: -240px 0;
  }
  /* line 354, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.facebook:hover {
    background-position: -240px -80px;
  }
  /* line 359, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.twitter {
    background-position: -80px 0;
  }
  /* line 362, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.twitter:hover {
    background-position: -80px -80px;
  }
  /* line 367, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.google_plus {
    background-position: -160px 0;
  }
  /* line 370, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.google_plus:hover {
    background-position: -160px -80px;
  }
  /* line 375, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.linkedin {
    background-position: 0 0;
  }
  /* line 378, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.linkedin:hover {
    background-position: 0 -80px;
  }
  /* line 383, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.youtube {
    background-position: -320px 0;
  }
  /* line 386, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.youtube:hover {
    background-position: -320px -80px;
  }
  /* line 391, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.instagram {
    background-position: -480px 0;
  }
  /* line 394, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.instagram:hover {
    background-position: -480px -80px;
  }
  /* line 399, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.slideshare {
    background-position: -400px 0;
  }
  /* line 402, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.slideshare:hover {
    background-position: -400px -80px;
  }
  /* line 407, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.pinterest {
    background-position: -560px 0;
  }
  /* line 410, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.pinterest:hover {
    background-position: -560px -80px;
  }
  /* line 415, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.xing {
    background-position: -720px 0;
  }
  /* line 418, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.xing:hover {
    background-position: -720px -80px;
  }
  /* line 423, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.viadeo {
    background-position: -640px 0;
  }
  /* line 426, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.viadeo:hover {
    background-position: -640px -80px;
  }
}
@media all and (max-width: 640px) {
  /* line 438, ../scss/_footer.scss */
  #block-country-switch-neopost-country-switch p.currentCountry {
    background: #EEEEEE url(../images/arrow_ddown_mobile.png) 78.125vw -3.125vw no-repeat;
  }

  /* line 446, ../scss/_footer.scss */
  #block-neopost-block-social-network ul {
    width: 220px;
  }
  /* line 450, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a {
    display: block;
    width: 40px;
    height: 40px;
    padding: 0px;
    border-right: none;
    background-image: url(../images/socials.jpg);
    background-repeat: no-repeat;
    text-decoration: none;
  }
  /* line 460, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.facebook {
    background-position: -120px 0;
  }
  /* line 463, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.facebook:hover {
    background-position: -120px -40px;
  }
  /* line 468, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.twitter {
    background-position: -40px 0;
  }
  /* line 471, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.twitter:hover {
    background-position: -40px -40px;
  }
  /* line 476, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.google_plus {
    background-position: -80px 0;
  }
  /* line 479, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.google_plus:hover {
    background-position: -80px -40px;
  }
  /* line 484, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.linkedin {
    background-position: 0 0;
  }
  /* line 487, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.linkedin:hover {
    background-position: 0 -40px;
  }
  /* line 492, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.youtube {
    background-position: -160px 0;
  }
  /* line 495, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.youtube:hover {
    background-position: -160px -40px;
  }
  /* line 500, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.instagram {
    background-position: -240px 0;
  }
  /* line 503, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.instagram:hover {
    background-position: -240px -40px;
  }
  /* line 508, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.slideshare {
    background-position: -200px 0;
  }
  /* line 511, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.slideshare:hover {
    background-position: -200px -40px;
  }
  /* line 516, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.pinterest {
    background-position: -280px 0;
  }
  /* line 519, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.pinterest:hover {
    background-position: -280px -40px;
  }
  /* line 524, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.xing {
    background-position: -360px 0;
  }
  /* line 527, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.xing:hover {
    background-position: -360px -40px;
  }
  /* line 532, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.viadeo {
    background-position: -320px 0;
  }
  /* line 535, ../scss/_footer.scss */
  #block-neopost-block-social-network .content a.viadeo:hover {
    background-position: -320px -40px;
  }
}
/*Mega menu */
/* line 2, ../scss/_header.scss */
.mdmegamenu ul {
  max-width: 1180px;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 3, ../scss/_header.scss */
.mdmegamenu a {
  text-decoration: none;
}

/* line 4, ../scss/_header.scss */
.mdmegamenu ul .mm-sub {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
}

/* line 5, ../scss/_header.scss */
.mdmegamenu.md-horizontal.md-style1 {
  border: 0px;
}

/* line 6, ../scss/_header.scss */
.mdmegamenu.md-style1 {
  padding: 0;
}

/* line 8, ../scss/_header.scss */
.block-md-megamenu .content {
  margin-top: 0px;
}

/* line 9, ../scss/_header.scss */
.mdmegamenu a {
  padding: 0;
  margin: 0;
}

/* line 10, ../scss/_header.scss */
#page .mdmegamenu.megamenu ul {
  margin: 0 auto;
}

/* line 11, ../scss/_header.scss */
#page .mdmegamenu {
  background-color: #2c2d2d;
}

/* line 12, ../scss/_header.scss */
#page .mdmegamenu li.mm-active {
  background-color: #8788A9;
}

/* line 13, ../scss/_header.scss */
#page .mdmegamenu li.mm-hover {
  background-color: #656666;
}

/* line 14, ../scss/_header.scss */
#page .mdmegamenu .mm-container {
  background-color: #dfe0e1;
}

/* line 15, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li.last {
  float: right;
  height: 62px;
  background: url("../images/search-bk.png") no-repeat scroll 50px center transparent;
  padding: 0;
}

/* line 16, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li {
  margin: 0 2px;
  padding: 0 15px;
  width: 110px;
}

/* line 17, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li a {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: 'Roboto Condensed', sans-serif;
  vertical-align: middle;
  background: transparent;
  text-align: center;
  display: table-cell;
  height: 62px;
  line-height: 20px;
  width: 110px;
  color: #ffffff;
}

/* line 18, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li .mm-container a {
  text-transform: none;
}

/* line 19, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li a:hover {
  border: none;
}

/* line 20, ../scss/_header.scss */
.mm-item > a {
  float: none;
}

/* line 22, ../scss/_header.scss */
.mm-item .arrow {
  display: none;
  width: 17px;
  height: 21px;
  position: absolute;
  left: 50%;
  z-index: 10000;
}

/* line 23, ../scss/_header.scss */
.mm-item.mm-active .arrow {
  background: url(/sites/all/themes/neopost/images/arrow-active.png) no-repeat;
  z-index: 0;
}

/* line 24, ../scss/_header.scss */
.mm-item.mm-hover .arrow {
  background: url(/sites/all/themes/neopost/images/arrow-hover.png) no-repeat;
}

/* line 25, ../scss/_header.scss */
.mm-item.mm-active.mm-hover .arrow {
  z-index: 10000;
}

/* line 26, ../scss/_header.scss */
.mm-item.mm-item-1 .arrow {
  margin-left: -433px;
}

/* line 27, ../scss/_header.scss */
.mm-item.mm-item-2 .arrow {
  margin-left: -289px;
}

/* line 28, ../scss/_header.scss */
.mm-item.mm-item-3 .arrow {
  margin-left: -145px;
}

/* line 29, ../scss/_header.scss */
.mm-item.mm-item-4 .arrow {
  margin-left: -1px;
}

/* line 30, ../scss/_header.scss */
.mm-item.mm-item-5 .arrow {
  margin-left: 143px;
}

/* line 31, ../scss/_header.scss */
.mm-item.mm-item-6 .arrow {
  margin-left: 287px;
}

/* line 32, ../scss/_header.scss */
.mm-item.mm-item-7 .arrow {
  margin-left: 431px;
}

/* line 33, ../scss/_header.scss */
#mdmegamenu-1 .mm-item.last .arrow {
  background: none;
}

/* container */
/* line 36, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li.last > .mm-container {
  top: 62px;
  height: 100px;
}

/* line 37, ../scss/_header.scss */
#page .mdmegamenu .mm-container .mm-sub {
  list-style-type: none outside none;
  margin-top: 22px;
}

/* line 38, ../scss/_header.scss */
#page .mdmegamenu .mm-container a, #page .mdmegamenu .mm-container a:link, #page .mdmegamenu .mm-container a:visited {
  color: #333333;
  width: auto;
  font-size: 15px;
  padding-bottom: 5px;
  height: auto;
}

/* line 39, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner {
  color: #333333;
  margin: 0;
  padding: 0;
}

/* line 40, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row {
  background: none;
  display: inline;
  float: left;
  width: 205px;
  margin: 0 30px 30px 0;
  color: #656666;
  font-size: 12px;
  line-height: 14px;
}

/* line 41, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate {
  margin-left: 17px;
}

/* line 42, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .products {
  height: auto;
}

/* line 43, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title a {
  height: auto;
  font-size: 15px;
  color: #333333;
  width: auto;
  padding-bottom: 5px;
  height: auto;
  text-align: left;
}

/* line 44, ../scss/_header.scss */
#page .mdmegamenu .mm-container .views-row a:hover {
  border: medium none;
}

/* line 45, ../scss/_header.scss */
#page .mdmegamenu .mm-container .views-row a {
  width: auto;
  text-align: left;
  font-size: 15px;
  color: #333333;
  padding-bottom: 5px;
}

/* Focus products layer Products & Solutions*/
/* line 48, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-applications {
  width: 735px;
}

/* line 49, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-3, #page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-6, #page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-9, #page .mdmegamenu .mm-container .inner .view-menu-corporate.view-menu-applications .views-row.views-row-12 {
  margin-right: 0px;
}

/* line 50, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row {
  margin: 0;
  height: auto;
  width: 220px;
}

/* line 51, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row img {
  width: 200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 52, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus .views-row .field-collection-view {
  border: none;
  padding: 0;
  margin: 0;
}

/* line 53, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .mlink {
  border-top: 1px solid #656666;
  clear: both;
  margin-left: 17px;
  padding-bottom: 10px;
  padding-top: 10px;
}

/*.mmcontainer_12 .mmg_10 {margin-right: 30px; width: 735px;}
#page .mdmegamenu .mm-container .inner .view-menu-corporate.focus {margin-left: 20px;width: 240px;}*/
/* search container & result page*/
/* line 59, ../scss/_header.scss */
#page .mdmegamenu #search-block-form input.form-text {
  background: url("/sites/all/themes/neopost/images/search-icon.png") no-repeat scroll 10px center #FFFFFF;
  color: #AFAFAF;
  font-family: verdana;
  font-size: 18px;
  font-style: italic;
  height: 44px;
  padding-left: 45px;
  width: 847px;
}

/* line 60, ../scss/_header.scss */
#search-block-form input.form-submit {
  width: 100px;
  background: #72BF44;
  color: #FFF;
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 14px;
  height: 43px;
  width: 100px;
  margin-left: 10px;
  text-indent: 0px;
  font-weight: bold;
}

/* line 61, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li.last .mm-container .inner {
  margin-top: 2px;
}

/* line 62, ../scss/_header.scss */
#page .mdmegamenu #search-block-form input.form-text {
  background: url("../images/search-icon.png") no-repeat scroll 3px center #FFFFFF;
  color: #AFAFAF;
  font-family: verdana;
  font-size: 18px;
  font-style: italic;
  height: 44px;
  padding-left: 35px;
  width: 815px;
}

/* line 63, ../scss/_header.scss */
#search-block-form input.form-submit, #search-form input.form-submit {
  height: 44px;
  width: 92px;
  padding: 0;
  border: none;
  background: none;
  background: url("../images/bt-search.jpg") no-repeat scroll center top transparent;
  text-indent: 0;
  font-size: 14px;
  font-family: 'Roboto', Condensed;
  font-weight: bold;
}

/* line 64, ../scss/_header.scss */
#search-form input.form-submit {
  float: left;
}

/* line 65, ../scss/_header.scss */
#block-search-form .form-item-search-block-form input {
  height: 44px;
  width: 300px;
}

/* line 66, ../scss/_header.scss */
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
  background: url("../images/search-icon.png") no-repeat scroll 8px center #ffffff;
  width: 400px;
  max-width: 45%;
  font-size: 18px;
  height: 44px;
  padding: 0 8px 0 36px;
  color: #000;
}

/* line 69, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links ul.menu {
  height: 42px;
}

/* line 72, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links a.login_myneopost {
  display: block;
  height: 42px;
  background: url(../images/login_myneopost.png) 0 0 no-repeat;
  padding-left: 47px;
}

/* line 78, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links a.login_myneopost:hover {
  background-position: 0 -42px;
}

/* line 82, ../scss/_header.scss */
#page .mdmegamenu {
  background-color: #72bf44;
}

/* line 85, ../scss/_header.scss */
#page .mdmegamenu li.mm-hover {
  background: #4fae3e;
}

/* line 88, ../scss/_header.scss */
#page .mdmegamenu li.mm-active {
  background: #505050;
}

/* line 91, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu li.last {
  background: url(../images/grn-search-bk.png) no-repeat 50px center;
}

/* line 94, ../scss/_header.scss */
#page .mdmegamenu .mm-container .mm-sub {
  margin-top: 16px;
}

/* line 97, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row {
  margin-bottom: 20px;
  color: #505050;
}

/* line 101, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title {
  line-height: 120%;
}

/* line 104, ../scss/_header.scss */
#page .mdmegamenu .mm-container .inner .view-menu-corporate .views-row .views-field-link-title a {
  font-size: 18px;
  color: #000000;
}

/* line 108, ../scss/_header.scss */
#page .mdmegamenu #search-block-form input.form-text {
  background: url(../images/grn-search-icon.png) no-repeat 10px center white;
  padding-left: 41px;
  color: #505050;
}

/* line 114, ../scss/_header.scss */
#search-block-form .form-actions {
  position: relative;
  top: -1px;
}

/* line 118, ../scss/_header.scss */
#search-block-form input.form-submit {
  background: #72bf44;
  width: 160px;
  margin-left: 6px;
  font-size: 16px;
}

/* line 124, ../scss/_header.scss */
#search-block-form input.form-submit:hover {
  background: #4fae3e;
}

/* line 128, ../scss/_header.scss */
#search-form .form-actions {
  position: relative;
  top: -1px;
}

/* line 132, ../scss/_header.scss */
#search-form input.form-submit {
  background: #72bf44;
  width: 100px;
  font-size: 16px;
}

/* line 137, ../scss/_header.scss */
#search-form input.form-submit:hover {
  background: #4fae3e;
}

/* line 146, ../scss/_header.scss */
#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active {
  max-height: 3000px;
}

/* line 153, ../scss/_header.scss */
.breadcrumb span {
  display: inline-block;
}
/* line 157, ../scss/_header.scss */
.breadcrumb span.mobile-title {
  display: none;
}

/* line 167, ../scss/_header.scss */
.header-theme-2 * {
  -webkit-tap-highlight-color: transparent !important;
}
/* line 173, ../scss/_header.scss */
.header-theme-2 #header div.section {
  position: relative;
  height: auto;
  max-width: 1180px;
  min-height: 83px;
  margin-top: 23px;
  margin-bottom: 26px;
}
/* line 183, ../scss/_header.scss */
.header-theme-2 #header #logo {
  float: left;
}
/* line 187, ../scss/_header.scss */
.header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
  height: auto;
  padding-top: 10px;
  padding-bottom: 9px;
}
/* line 194, ../scss/_header.scss */
.header-theme-2 #header .search-form .container-inline {
  margin-top: 10px;
}
/* line 199, ../scss/_header.scss */
.header-theme-2 #header .container-inline div, .header-theme-2 #header .container-inline label {
  vertical-align: top;
}
/* line 203, ../scss/_header.scss */
.header-theme-2 #header .form-actions .form-submit {
  margin-top: 0;
}
/* line 208, ../scss/_header.scss */
.header-theme-2 .sections-menu {
  border-bottom: 1px solid #E0E0E0;
  position: absolute;
  right: 0;
  bottom: 3px;
  width: 801px;
  float: right;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  text-align: right;
  color: #505050;
}
/* line 223, ../scss/_header.scss */
.header-theme-2 .sections-menu ul {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 230, ../scss/_header.scss */
.header-theme-2 .sections-menu li {
  position: relative;
  float: left;
  margin: 0;
  padding: 0 28px 0 19px;
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 120%;
  text-transform: uppercase;
  text-align: right;
  color: #505050;
}
/* line 243, ../scss/_header.scss */
.header-theme-2 .sections-menu li:hover, .header-theme-2 .sections-menu li.active {
  color: #72bf44;
}
/* line 246, ../scss/_header.scss */
.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a {
  border-bottom: 3px solid #72bf44;
  color: #72bf44;
}
/* line 250, ../scss/_header.scss */
.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot {
  background-position: 0 -18px;
}
/* line 254, ../scss/_header.scss */
.header-theme-2 .sections-menu li:hover .section-dot, .header-theme-2 .sections-menu li.active .section-dot {
  bottom: -9px;
  left: -3px;
  width: 16px;
  height: 16px;
}
/* line 261, ../scss/_header.scss */
.header-theme-2 .sections-menu li:hover a, .header-theme-2 .sections-menu li.active a {
  opacity: 1;
}
/* line 265, ../scss/_header.scss */
.header-theme-2 .sections-menu li.last {
  padding-right: 17px;
}
/* line 270, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-dot {
  background: url(../images/sprite-header.png) no-repeat 0 0;
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 10px;
  height: 10px;
}
/* line 279, ../scss/_header.scss */
.header-theme-2 .sections-menu a {
  position: relative;
  top: -1px;
  text-decoration: none;
  color: #505050;
  opacity: 0.7;
}
/* line 289, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-green:hover, .header-theme-2 .sections-menu .section-green.active {
  color: #72bf44;
}
/* line 292, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-green:hover a, .header-theme-2 .sections-menu .section-green.active a {
  border-bottom: 3px solid #72bf44;
  color: #72bf44;
}
/* line 296, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-green:hover .section-dot, .header-theme-2 .sections-menu .section-green.active .section-dot {
  background-position: 0 -18px;
}
/* line 302, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-blue:hover, .header-theme-2 .sections-menu .section-blue.active {
  color: #05b9f0;
}
/* line 305, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-blue:hover a, .header-theme-2 .sections-menu .section-blue.active a {
  border-bottom: 3px solid #05b9f0;
  color: #05b9f0;
}
/* line 309, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-blue:hover .section-dot, .header-theme-2 .sections-menu .section-blue.active .section-dot {
  background-position: -18px -18px;
}
/* line 315, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-red:hover, .header-theme-2 .sections-menu .section-red.active {
  color: #ea5441;
}
/* line 318, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-red:hover a, .header-theme-2 .sections-menu .section-red.active a {
  border-bottom: 3px solid #ea5441;
  color: #ea5441;
}
/* line 322, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-red:hover .section-dot, .header-theme-2 .sections-menu .section-red.active .section-dot {
  background-position: -30px 0;
}
/* line 328, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-black:hover, .header-theme-2 .sections-menu .section-black.active {
  color: #505050;
}
/* line 331, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-black:hover a, .header-theme-2 .sections-menu .section-black.active a {
  border-bottom: 3px solid #505050;
  color: #505050;
}
/* line 335, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-black:hover .section-dot, .header-theme-2 .sections-menu .section-black.active .section-dot {
  background-position: -12px 0;
}
/* line 341, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-orange:hover, .header-theme-2 .sections-menu .section-orange.active {
  color: #F07D23;
}
/* line 344, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-orange:hover a, .header-theme-2 .sections-menu .section-orange.active a {
  border-bottom: 3px solid #F07D23;
  color: #F07D23;
}
/* line 348, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-orange:hover .section-dot, .header-theme-2 .sections-menu .section-orange.active .section-dot {
  background: url(../images/sprite-header.png) no-repeat -30px 0;
}
/* line 354, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-pink:hover, .header-theme-2 .sections-menu .section-pink.active {
  color: #E63364;
}
/* line 357, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-pink:hover a, .header-theme-2 .sections-menu .section-pink.active a {
  border-bottom: 3px solid #E63364;
  color: #E63364;
}
/* line 361, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-pink:hover .section-dot, .header-theme-2 .sections-menu .section-pink.active .section-dot {
  background-position: -19px -168px;
}
/* line 367, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-indigo:hover, .header-theme-2 .sections-menu .section-indigo.active {
  color: #2D2D64;
}
/* line 370, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-indigo:hover a, .header-theme-2 .sections-menu .section-indigo.active a {
  border-bottom: 3px solid #2D2D64;
  color: #2D2D64;
}
/* line 374, ../scss/_header.scss */
.header-theme-2 .sections-menu .section-indigo:hover .section-dot, .header-theme-2 .sections-menu .section-indigo.active .section-dot {
  background-position: 0 -189px;
}
/* line 381, ../scss/_header.scss */
.header-theme-2 .sections-menu-mobile-nav {
  display: none;
}
/* line 385, ../scss/_header.scss */
.header-theme-2 a .ext {
  display: none;
}
/* line 390, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links {
  margin-top: 6px;
}
/* line 393, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links ul {
  height: 40px;
}
/* line 397, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links li {
  background: none;
  padding-top: 0;
  padding-left: 25px;
}
/* line 402, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links li:hover img.hover-img {
  display: block;
}
/* line 406, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links li:hover img.default-img {
  display: none;
}
/* line 412, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links a {
  height: 40px;
  padding-top: 0;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 40px;
  color: #505050;
}
/* line 425, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links img {
  display: block;
  float: left;
  width: 40px;
  height: 40px;
  padding-right: 7px;
}
/* line 431, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links img.hover-img {
  display: none;
}
/* line 436, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn {
  min-width: 75px;
  min-height: 1px;
}
/* line 440, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-cart-btn a {
  background-position: 0 -81px;
}
/* line 444, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn {
  min-width: 87px;
  min-height: 1px;
}
/* line 448, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-login-btn a {
  background-position: 0 -124px;
}
/* line 452, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn {
  min-width: 106px;
  min-height: 1px;
}
/* line 456, ../scss/_header.scss */
.header-theme-2 .region-header #block-menu-secondary-links .menu-join-btn a {
  background-position: 0 -38px;
}
/* line 463, ../scss/_header.scss */
.header-theme-2 #block-country-switch-neopost-country-switch {
  margin-left: 23px;
}
/* line 469, ../scss/_header.scss */
.header-theme-2 #search-block-form input.form-submit {
  background: #72bf44;
}
/* line 471, ../scss/_header.scss */
.header-theme-2 #search-block-form input.form-submit:hover {
  background: #4fae3e;
}
/* line 478, ../scss/_header.scss */
.header-theme-2 .menu-mobile-section {
  display: none !important;
}
/* line 483, ../scss/_header.scss */
.header-theme-2 .back-to-prev-page a {
  display: none;
}

@media (max-width: 768px) {
  /* line 493, ../scss/_header.scss */
  .breadcrumb span {
    display: none;
  }
  /* line 497, ../scss/_header.scss */
  .breadcrumb span.mobile-title {
    font-size: 16px;
    line-height: 21px;
    color: #ffffff;
    display: inline-block;
  }

  /* line 509, ../scss/_header.scss */
  .header-theme-2 .breadcrumb {
    background: #505050;
    position: relative;
    right: 0;
    left: 0;
    margin-top: -14px;
    padding: 5px 0;
    overflow: visible;
    text-transform: uppercase;
    color: #ffffff;
  }
  /* line 520, ../scss/_header.scss */
  .header-theme-2 .breadcrumb:before {
    content: " ";
    background: #505050;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: -9999px;
    right: -9999px;
    z-index: -1;
  }
  /* line 532, ../scss/_header.scss */
  .header-theme-2 .breadcrumb span {
    font-size: 16px;
    line-height: 21px;
    color: #ffffff;
  }
}
@media (max-width: 1179px) {
  /* line 544, ../scss/_header.scss */
  .header-theme-2 .menu-mobile-section {
    display: block !important;
  }
  /* line 550, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.contextual-links-region {
    position: static;
  }
  /* line 555, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.opened {
    position: fixed;
    bottom: 0;
    top: 0;
    padding-top: 23px;
    left: 0;
    right: 0;
    overflow-y: scroll;
    z-index: 250;
    min-height: 100%;
    box-sizing: border-box;
  }
  /* line 568, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.opened .content {
    position: relative;
  }
  /* line 572, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu {
    top: 0 !important;
  }
  /* line 576, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.opened .mdmegamenu .mm-container {
    top: 0 !important;
  }
  /* line 582, ../scss/_header.scss */
  .header-theme-2 .block-neopost-mega-menu.opened ul.megamenu {
    display: block !important;
  }
  /* line 590, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu {
    padding: 0;
  }
  /* line 594, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu:before {
    background: url("../images/sprite-corp.png") no-repeat 0 -25px;
    background-size: 1000px 1000px;
    left: 20px;
    width: 21px;
    height: 20px;
    margin: -10px 0 0 0;
  }
  /* line 603, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu:after {
    display: none;
  }
  /* line 608, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu {
    display: none;
    background: #505050;
    box-shadow: none;
    transform: none !important;
    transition: none !important;
    padding: 45px 0 0 !important;
  }
  /* line 617, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li {
    box-sizing: border-box;
    border: none;
  }
  /* line 622, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-item {
    background: #505050;
                    /*
                    &:hover
                    {
                        background: #000;

                        & + li
                        {
                            a
                            {
                                &:before{ display: none; }
                            }
                        }

                        a
                        {
                            &:before{ display: none; }
                        }
                    }*/
  }
  /* line 645, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover {
    background: #000;
  }
  /* line 651, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover a:before {
    display: none;
  }
  /* line 656, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-item.menu-item-hover + li a:before {
    display: none;
  }
  /* line 663, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-item a:hover {
    background: none #000;
  }
  /* line 672, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-active {
    background: #000000;
  }
  /* line 680, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-active + li a:before {
    display: block;
  }
  /* line 686, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-active a:before {
    display: block;
  }
  /* line 691, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.mm-hover {
    background: none;
  }
  /* line 700, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li:first-child > a:before {
    display: none;
  }
  /* line 704, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li:first-child > a:hover:before {
    display: none;
  }
  /* line 709, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li .mm-active {
    background: #000000;
  }
  /* line 715, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li a {
    height: 40px;
    margin: 0;
    padding: 0 22px 0 20px;
    line-height: 40px;
    position: relative;
  }
  /* line 723, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li a:before {
    content: '';
    display: block;
    width: auto;
    height: 1px;
    background: none #fff;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    left: 20px;
    top: 0;
    right: 22px;
    position: absolute;
    z-index: 1;
  }
  /* line 742, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.last {
    z-index: 200;
  }
  /* line 746, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li.last .mm-container {
    background: #505050;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transition: none;
    position: static;
  }
  /* line 760, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li .arrow {
    background: none;
    top: 1px;
    height: 39px;
  }
  /* line 766, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu li .arrow:after {
    background: url("../images/sprite-corp.png") no-repeat -47px 0;
    background-size: 1000px 1000px;
    border: none;
    margin: -5px 0 0 0;
    width: 7px;
    height: 11px;
  }
  /* line 782, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-contact .arrow {
    display: none;
  }
  /* line 788, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a {
    padding-left: 20px;
    text-indent: 30px !important;
  }
  /* line 793, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-contact a:after {
    background: url("../images/sprite-corp.png") no-repeat -56px 0;
    background-size: 1000px 1000px;
    content: " ";
    position: absolute;
    top: 50%;
    left: 20px;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 0;
    display: block !important;
  }
  /* line 813, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .arrow {
    display: none;
  }
  /* line 818, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings > a {
    padding-left: 20px;
    text-indent: 30px !important;
  }
  /* line 823, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings > a:after {
    background: url("../images/sprite-corp.png") no-repeat -79px 0;
    background-size: 1000px 1000px;
    content: '';
    position: absolute;
    top: 50%;
    left: 20px;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 0;
    display: block !important;
  }
  /* line 839, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title {
    background: #333333;
    border: none;
    display: block;
    position: relative;
    margin: 0;
    padding: 0 0 0 44px;
    font-weight: normal;
  }
  /* line 848, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .mm-submenu-title:before {
    content: " ";
    background: url(../images/sprite-header.png) no-repeat -26px -261px;
    position: absolute;
    top: 50%;
    left: 15px;
    width: 20px;
    height: 20px;
    margin: -10px 0 0 0;
  }
  /* line 862, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .menu-settings .views-field-link-title a {
    margin-left: 43px !important;
    border: none !important;
  }
  /* line 868, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .subWrap {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
  }
  /* line 874, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .subWrap .mm-container {
    display: block !important;
    left: 0 !important;
    margin-top: 0 !important;
    top: 0 !important;
  }
  /* line 882, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container {
    background: #505050;
    position: absolute;
    left: 100%;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  /* line 899, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container.mobile-submenu-active {
    /*
       position: fixed !important;
       left: 0 !important;
       top: 45px !important;
       right: 0 !important;
       bottom: 0 !important;
       max-height: 100%;
       overflow-y: scroll;*/
  }
  /* line 911, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container.clear-top {
    top: 0 !important;
  }
  /* line 915, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_12 {
    display: block;
    float: none;
    clear: both;
  }
  /* line 923, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .mmg_3 {
    display: none;
  }
  /* line 929, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section {
    display: block;
  }
  /* line 939, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section + .views-row .views-field-link-title a:before {
    display: block;
  }
  /* line 949, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row a:before, .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row + .views-row a:before {
    display: none;
    font-size: 1px;
  }
  /* line 957, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row a.mm-back-to-second-lvl:before, .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row + .views-row a.mm-back-to-second-lvl:before {
    display: block !important;
  }
  /* line 962, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row a.mm-back-to-second-lvl:hover, .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .menu-mobile-section.views-row-first + .views-row + .views-row a.mm-back-to-second-lvl:hover {
    background-color: transparent !important;
  }
  /* line 971, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row {
    width: 100%;
  }
  /* line 979, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .views-field-link-title a:before {
    display: block;
  }
  /* line 985, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title {
    background: #000000;
  }
  /* line 991, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover .views-field-link-title a:before {
    display: none;
  }
  /* line 1001, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row:hover + .views-row .views-field-link-title a:before {
    display: none;
  }
  /* line 1010, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover .views-field-link-title {
    background: #000;
  }
  /* line 1017, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover a:before {
    display: none;
  }
  /* line 1022, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row.menu-item-hover + .views-row a:before {
    display: none;
  }
  /* line 1027, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl {
    border: none !important;
    position: relative;
    height: 45px;
    margin-left: 15px;
    padding-left: 40px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    line-height: 45px;
    text-transform: uppercase;
    color: #ffffff !important;
  }
  /* line 1040, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .views-row .mm-back-to-second-lvl:before {
    background: url("../images/sprite-corp.png") no-repeat -101px 0;
    background-size: 1000px 1000px;
    content: '';
    position: absolute;
    top: 50%;
    left: 12px;
    width: 13px;
    height: 20px;
    margin-top: -11px;
  }
  /* line 1057, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    line-height: 40px;
    text-transform: uppercase;
    color: #ffffff;
  }
  /* line 1065, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mm-container .inner .mm-submenu-title a {
    background: #333333;
    border: none;
    margin: 0;
    padding: 0 0 0 20px;
  }
  /* line 1078, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu ul.megamenu .mmcontainer_12 .mmg_9 {
    width: 100%;
  }
  /* line 1086, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level {
    display: block;
  }
  /* line 1094, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:first-child:hover {
    background: none;
  }
  /* line 1100, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level li:hover {
    background: #000000;
  }
  /* line 1107, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .mobile-submenu-active .menu-third-level a {
    margin: 0 20px 0 40px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    line-height: 40px;
    text-transform: uppercase;
    color: #ffffff;
  }
  /* line 1122, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level {
    display: none;
    background: #505050;
    position: absolute;
    top: 0;
    right: -100%;
    width: 100%;
    z-index: 100;
  }
  /* line 1132, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level ul {
    max-width: none;
  }
  /* line 1137, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li {
    background: none;
  }
  /* line 1143, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:before {
    display: block !important;
  }
  /* line 1148, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover {
    background-color: transparent !important;
  }
  /* line 1151, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li .mm-back-to-second-lvl:hover:before {
    display: block !important;
  }
  /* line 1179, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li:hover a:before {
    display: none;
  }
  /* line 1186, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li:hover + li a:before {
    display: none;
  }
  /* line 1191, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li a {
    margin: 0 !important;
  }
  /* line 1195, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li a:before {
    display: block !important;
  }
  /* line 1202, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li a:hover:before {
    display: none !important;
  }
  /* line 1212, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li ~ li a {
    padding-left: 40px;
  }
  /* line 1216, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li ~ li a:before {
    left: 40px;
  }
  /* line 1227, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level li:nth-child(3) a:before {
    display: none !important;
  }
  /* line 1237, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title {
    padding-left: 19px !important;
  }
  /* line 1241, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level .mm-submenu-title:before {
    display: none;
  }
  /* line 1250, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level a:before {
    display: none;
  }
  /* line 1254, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu .menu-third-level a:hover:before {
    display: block;
  }
  /* line 1262, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu #search-block-form .container-inline {
    background: #737373;
    width: 75%;
    margin-left: 20px;
  }
  /* line 1269, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu #search-block-form .form-actions input.form-submit {
    background: url("../images/sprite-corp.png") no-repeat -22px 0;
    background-size: 1000px 1000px;
    width: 23px;
    height: 20px;
    margin: 5px 0 0 6px;
  }
  /* line 1279, ../scss/_header.scss */
  .header-theme-2#page .mdmegamenu #search-block-form input.form-text::-webkit-input-placeholder {
    color: #afafaf;
  }
  /* line 1292, ../scss/_header.scss */
  .header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a {
    height: 40px;
    padding: 0 20px 0 40px;
    margin: 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    line-height: 40px;
    border-top: none;
  }
  /* line 1303, ../scss/_header.scss */
  .header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title a:before {
    left: 40px;
    right: 20px;
  }
  /* line 1313, ../scss/_header.scss */
  .header-theme-2#page.base-version .mdmegamenu ul.megamenu .mm-container .inner .views-field-link-title .mm-submenu-title a {
    padding-left: 19px;
  }
  /* line 1328, ../scss/_header.scss */
  .header-theme-2 #header {
    height: 71px;
    z-index: 201;
  }
  /* line 1332, ../scss/_header.scss */
  .header-theme-2 #header #logo {
    top: auto;
    bottom: 11px;
    width: 70px;
    right: auto;
    left: 50%;
    z-index: 0;
  }
  /* line 1339, ../scss/_header.scss */
  .header-theme-2 #header #logo:after {
    display: block;
  }
  /* line 1342, ../scss/_header.scss */
  .header-theme-2 #header #logo:before {
    top: 4px;
    height: 18px;
  }
  /* line 1349, ../scss/_header.scss */
  .header-theme-2 #header div.section {
    margin-top: 0;
  }
  /* line 1354, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu #search-block-form input.form-text {
    height: 15px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
  /* line 1360, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu {
    top: auto;
    bottom: 0;
    padding: 0;
    height: 48px;
    line-height: 48px;
    z-index: 1000;
  }
  /* line 1369, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu {
    border: none;
    position: relative;
    height: 45px;
    margin-left: 15px;
    padding-left: 28px;
    margin-right: 60px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 17px;
    line-height: 45px;
    text-transform: uppercase;
    color: #ffffff;
  }
  /* line 1383, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:hover {
    background: none transparent !important;
  }
  /* line 1388, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu .field-content .mm-back-to-menu:before {
    content: " ";
    background: url("../images/sprite-corp.png") no-repeat -101px 0;
    background-size: 1000px 1000px;
    position: absolute;
    top: 50%;
    left: 0;
    width: 13px;
    height: 20px;
    margin-top: -11px;
    display: block !important;
  }
  /* line 1403, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu .mm-btn-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    z-index: 10000;
    cursor: pointer;
  }
  /* line 1413, ../scss/_header.scss */
  .header-theme-2 #header .mdmegamenu .mm-btn-close span {
    background: url("../images/sprite-corp.png") no-repeat 0 0;
    background-size: 1000px 1000px;
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 12px;
    left: 12px;
  }
  /* line 1429, ../scss/_header.scss */
  .header-theme-2 #header-wrapper {
    display: none;
    top: 26px;
  }
  /* line 1434, ../scss/_header.scss */
  .header-theme-2 .sections-menu {
    background: #ffffff;
    border-color: #848484;
    bottom: 100%;
    float: none;
    width: 100%;
    margin: 12px 0 18px 0;
    padding: 0 0 10px 0;
    /*&.opened {
      display: block;
    }*/
  }
  /* line 1443, ../scss/_header.scss */
  .header-theme-2 .sections-menu:before {
    content: " ";
    position: absolute;
    top: -100%;
    left: 0;
    width: 100%;
    bottom: -100%;
    background: #fff;
    z-index: -1;
  }
  /* line 1458, ../scss/_header.scss */
  .header-theme-2 .sections-menu ul {
    display: table;
    width: 100%;
    float: none;
  }
  /* line 1464, ../scss/_header.scss */
  .header-theme-2 .sections-menu li {
    display: table-cell;
    float: none;
    padding: 0 0 0 3px;
    width: 62px;
    vertical-align: middle;
    font-size: 11px;
    text-align: center;
  }
  /* line 1473, ../scss/_header.scss */
  .header-theme-2 .sections-menu li:first-child {
    padding-left: 0;
  }
  /* line 1476, ../scss/_header.scss */
  .header-theme-2 .sections-menu li:hover {
    color: #505050;
  }
  /* line 1479, ../scss/_header.scss */
  .header-theme-2 .sections-menu li:hover a {
    color: #505050;
    opacity: 0.7;
  }
  /* line 1484, ../scss/_header.scss */
  .header-theme-2 .sections-menu li:hover .section-dot {
    bottom: -15px;
    left: 50%;
    width: 10px;
    height: 10px;
    margin-left: -5px;
  }
  /* line 1494, ../scss/_header.scss */
  .header-theme-2 .sections-menu li.active:hover a {
    opacity: 1;
  }
  /* line 1499, ../scss/_header.scss */
  .header-theme-2 .sections-menu li.active .section-dot {
    bottom: -18px;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -8px;
  }
  /* line 1509, ../scss/_header.scss */
  .header-theme-2 .sections-menu a {
    display: block;
    top: auto;
    padding: 0 3px;
  }
  /* line 1515, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-dot {
    background: url("../images/sprite-corp.png") no-repeat 0 -50px;
    background-size: 1000px 1000px;
    bottom: -15px;
    left: 50%;
    margin-left: -5px;
  }
  /* line 1524, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green:hover {
    color: #505050;
  }
  /* line 1526, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green:hover a {
    color: #505050;
  }
  /* line 1530, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green:hover .section-dot {
    background-position: 0 -50px;
  }
  /* line 1535, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green.active:hover {
    color: #72bf44;
  }
  /* line 1538, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green.active:hover a {
    color: #72bf44;
  }
  /* line 1542, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green.active:hover .section-dot {
    background-position: -12px -50px;
  }
  /* line 1546, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-green.active .section-dot {
    background-position: -12px -50px;
  }
  /* line 1552, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue:hover {
    color: #505050;
  }
  /* line 1554, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue:hover a {
    color: #505050;
  }
  /* line 1558, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue:hover .section-dot {
    background-position: 0 -50px;
  }
  /* line 1564, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue.active:hover a {
    color: #05b9f0;
  }
  /* line 1568, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue.active:hover .section-dot {
    background-position: -66px -50px;
  }
  /* line 1572, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-blue.active .section-dot {
    background-position: -66px -50px;
  }
  /* line 1578, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red:hover {
    color: #505050;
  }
  /* line 1580, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red:hover a {
    color: #505050;
  }
  /* line 1584, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red:hover .section-dot {
    background-position: 0 -50px;
  }
  /* line 1590, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red.active:hover a {
    color: #ea5441;
  }
  /* line 1594, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red.active:hover .section-dot {
    background-position: -30px -50px;
  }
  /* line 1598, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-red.active .section-dot {
    background-position: -30px -50px;
  }
  /* line 1604, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black:hover {
    color: #505050;
  }
  /* line 1606, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black:hover a {
    color: #505050;
  }
  /* line 1610, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black:hover .section-dot {
    background-position: 0 -50px;
  }
  /* line 1616, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black.active:hover a {
    color: #505050;
  }
  /* line 1620, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black.active:hover .section-dot {
    background-position: -48px -50px;
  }
  /* line 1624, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-black.active .section-dot {
    background-position: -48px -50px;
  }
  /* line 1630, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-orange:hover {
    color: #505050;
  }
  /* line 1632, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-orange:hover a {
    color: #505050;
  }
  /* line 1636, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-orange:hover .section-dot {
    background: url("../images/sprite-corp.png") no-repeat 0 -50px;
    background-size: 1000px 1000px;
  }
  /* line 1642, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-orange.active:hover a {
    color: #f07d23;
  }
  /* line 1646, ../scss/_header.scss */
  .header-theme-2 .sections-menu .section-orange.active:hover .section-dot {
    background: url(../images/sprite-header.png) no-repeat -30px 0;
  }
  /* line 1658, ../scss/_header.scss */
  .header-theme-2.base-version .sections-menu li:hover a {
    border: none !important;
  }
  /* line 1663, ../scss/_header.scss */
  .header-theme-2.base-version .sections-menu li.active a {
    border: none !important;
  }
  /* line 1671, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav {
    background: #ffffff;
    display: block;
    position: absolute;
    width: 100%;
    height: 23px;
    top: 0;
    left: 0;
    z-index: 20;
  }
  /* line 1683, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav.sections-menu-opened .active .menu-section:before {
    background-position: -47px -25px;
  }
  /* line 1690, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav ul {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 1698, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav li {
    display: table-cell;
    padding-left: 3px;
  }
  /* line 1702, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav li:first-child {
    padding-left: 0;
  }
  /* line 1706, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav li.active .menu-section {
    cursor: pointer;
  }
  /* line 1709, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav li.active .menu-section:before {
    content: " ";
    background: url("../images/sprite-corp.png") no-repeat -65px -25px;
    background-size: 1000px 1000px;
    position: absolute;
    top: 5px;
    left: 50%;
    width: 15px;
    height: 10px;
    margin-left: -8px;
  }
  /* line 1724, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .menu-section {
    background: #C8C8C8;
    position: relative;
    height: 20px;
    min-width: 62px;
    text-indent: -9999px;
  }
  /* line 1734, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-green.active .menu-section {
    background: #72bf44;
  }
  /* line 1741, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-blue.active .menu-section {
    background: #05b9f0;
  }
  /* line 1748, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-red.active .menu-section {
    background: #ea5441;
  }
  /* line 1755, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-black.active .menu-section {
    background: #505050;
  }
  /* line 1762, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-orange.active .menu-section {
    background: #F07D23;
  }
  /* line 1769, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-pink.active .menu-section {
    background: #E63364;
  }
  /* line 1776, ../scss/_header.scss */
  .header-theme-2 .sections-menu-mobile-nav .section-indigo.active .menu-section {
    background: #2D2D64;
  }
  /* line 1784, ../scss/_header.scss */
  .header-theme-2 .region-header #block-menu-secondary-links {
    display: none;
  }
  /* line 1792, ../scss/_header.scss */
  .header-theme-2 .back-to-prev-page {
    position: relative;
  }
  /* line 1794, ../scss/_header.scss */
  .header-theme-2 .back-to-prev-page a {
    background: url("../images/sprite-corp.png") no-repeat -47px -12px;
    background-size: 1000px 1000px;
    position: absolute;
    top: 50%;
    left: -22px;
    display: block;
    width: 7px;
    height: 11px;
    margin-top: -6px;
    text-indent: -9999px;
  }

  /* line 1809, ../scss/_header.scss */
  .overlay-theme2 {
    display: block;
    background: #505050;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: -50px;
    width: 100%;
    max-width: 100%;
    min-height: 100%;
    z-index: 200;
    box-sizing: border-box;
  }
  /* line 1825, ../scss/_header.scss */
  .overlay-theme2.mobile-active {
    opacity: 1;
  }
}
/* line 1830, ../scss/_header.scss */
.body-overlay-theme2 {
  background: #505050;
}

/* line 1834, ../scss/_header.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 1839, ../scss/_header.scss */
.node-menu-highlight.view-mode-teaser {
  margin-bottom: 30px;
  padding-bottom: 15px;
}

/* line 1845, ../scss/_header.scss */
.html .breadcrumb {
  padding-bottom: 16px;
}

/* line 1849, ../scss/_header.scss */
.breadcrumb {
  padding-left: 0;
}

/* line 1853, ../scss/_header.scss */
.breadcrumb li {
  list-style: none;
  display: inline-block;
}

/* line 1858, ../scss/_header.scss */
.breadcrumb a,
.breadcrumb span,
.breadcrumb .crumbs-separator {
  color: #505050;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/* line 1867, ../scss/_header.scss */
.breadcrumb a:hover {
  text-decoration: underline;
}

/* line 1871, ../scss/_header.scss */
.breadcrumb .crumbs-separator {
  padding: 0px 5px;
}

/* line 1875, ../scss/_header.scss */
.breadcrumb {
  color: #000000;
}

/* line 1878, ../scss/_header.scss */
.breadcrumb a {
  color: #505050;
}

/* line 1883, ../scss/_header.scss */
#header {
  margin-bottom: 26px;
}

/* line 1886, ../scss/_header.scss */
.node-type-home-page #header {
  margin-bottom: 0px;
}

/* line 1889, ../scss/_header.scss */
#logo {
  padding-left: 0px;
  /* LTR */
  display: block;
}

/* line 1894, ../scss/_header.scss */
#name-and-slogan {
  float: left;
  /* LTR */
  margin: 0;
  padding: 5px 10px 8px;
}

/* line 1899, ../scss/_header.scss */
#site-name {
  font-size: 27px;
  color: #686868;
  line-height: 1;
}

/* line 1904, ../scss/_header.scss */
h1#site-name {
  margin: 0;
}

/* line 1907, ../scss/_header.scss */
#site-name a {
  font-weight: normal;
}

/* line 1910, ../scss/_header.scss */
#site-slogan {
  font-size: 14px;
  margin-top: 7px;
  font-style: italic;
}

/* Region header blocks. */
/* line 1916, ../scss/_header.scss */
.region-header .block {
  font-size: 14px;
  float: right;
  /* LTR */
  margin: 0;
  margin-left: 15px;
  padding: 0;
}

/* line 1923, ../scss/_header.scss */
.region-header .block .content {
  margin: 0;
  padding: 0;
}

/* line 1927, ../scss/_header.scss */
.region-header .block ul {
  margin: 0;
  padding: 0;
}

/* line 1931, ../scss/_header.scss */
.region-header .block li {
  list-style: none;
  list-style-image: none;
  padding: 0;
}

/* line 1936, ../scss/_header.scss */
.region-header .form-text {
  background: #fefefe;
  background: rgba(255, 255, 255, 0.7);
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.3);
  margin-right: 2px;
  /* LTR */
  width: 120px;
}

/* line 1944, ../scss/_header.scss */
.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 1950, ../scss/_header.scss */
.region-header .form-required {
  color: #eee;
  color: rgba(255, 255, 255, 0.7);
}

/* Region header block menus. */
/* line 1955, ../scss/_header.scss */
.region-header #block-menu-secondary-links {
  margin-top: 9px;
  font-size: 14px;
  color: #656666;
}

/* line 1960, ../scss/_header.scss */
.region-header #block-menu-secondary-links ul {
  height: 30px;
  overflow: hidden;
}

/* line 1964, ../scss/_header.scss */
.region-header #block-menu-secondary-links li.last {
  background: none;
}

/* line 1967, ../scss/_header.scss */
.region-header #block-menu-secondary-links li {
  float: right;
  margin: 0px;
  padding-left: 20px;
  padding-top: 5px;
  background: url(/sites/all/themes/neopost/images/dotBlack.png) no-repeat 10px 16px;
}

/* line 1974, ../scss/_header.scss */
.region-header #block-menu-secondary-links a {
  color: #656666;
  padding: 0px;
  text-decoration: none;
  /* ??? padding-top: */
}

/* line 1980, ../scss/_header.scss */
.region-header .block-menu {
  border: 0px;
  padding: 0px;
}

/* line 1984, ../scss/_header.scss */
.region-header .block-menu li a {
  display: block;
  border-bottom: 0px;
  padding: 3px 7px;
}

/* line 1989, ../scss/_header.scss */
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.15);
}

/* line 1995, ../scss/_header.scss */
.region-header .block-menu li.last a {
  border-bottom: 0;
}

/* User Login block in the header region */
/* line 1999, ../scss/_header.scss */
.region-header #block-user-login {
  width: auto;
}

/* line 2002, ../scss/_header.scss */
.region-header #block-user-login .content {
  margin-top: 2px;
}

/* line 2005, ../scss/_header.scss */
.region-header #block-user-login .form-item {
  float: left;
  /* LTR */
  margin: 0;
  padding: 0;
}

/* line 2010, ../scss/_header.scss */
.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
  font-size: 14px;
  margin: 0;
}

/* line 2015, ../scss/_header.scss */
.region-header #block-user-login div.item-list {
  clear: both;
}

/* line 2018, ../scss/_header.scss */
.region-header #block-user-login div.description {
  display: inline;
}

/* line 2021, ../scss/_header.scss */
.region-header #block-user-login .item-list ul {
  padding: 0;
  line-height: 1;
}

/* line 2025, ../scss/_header.scss */
.region-header #block-user-login .item-list li {
  list-style: none;
  float: left;
  /* LTR */
  padding: 3px 0 1px;
}

/* line 2030, ../scss/_header.scss */
.region-header #block-user-login .item-list li.last {
  padding-left: 8px;
  /* LTR */
}

/* line 2033, ../scss/_header.scss */
.region-header #block-user-login ul.openid-links li.last {
  padding-left: 0;
  /* LTR */
}

/* line 2036, ../scss/_header.scss */
.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a {
  padding-left: 20px;
  /* LTR */
}

/* line 2040, ../scss/_header.scss */
.region-header #block-user-login .form-actions {
  margin: 4px 0 0;
  padding: 0;
  clear: both;
}

/* line 2045, ../scss/_header.scss */
.region-header #block-user-login input.form-submit {
  border: 1px solid;
  border-color: #ccc;
  border-color: rgba(255, 255, 255, 0.5);
  background: #eee;
  background: rgba(255, 255, 255, 0.7);
  margin: 4px 0;
  padding: 3px 8px;
}

/* line 2054, ../scss/_header.scss */
.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
}

/* Search block in region header. */
/* line 2060, ../scss/_header.scss */
.region-header #block-search-form {
  width: 208px;
}

/* line 2063, ../scss/_header.scss */
.region-header #block-search-form .form-text {
  width: 154px;
}

/* Language switcher block in region header. */
/* line 2067, ../scss/_header.scss */
.region-header .block-locale ul li {
  display: inline;
  padding: 0 8px;
}

/* --------------- Main Menu ------------ */
/* line 2075, ../scss/_header.scss */
#main-menu {
  clear: both;
}

/* line 2078, ../scss/_header.scss */
#main-menu-links {
  font-size: 0.929em;
  margin: 0 5px;
  padding: 0;
  text-align: left;
}

/* line 2084, ../scss/_header.scss */
#main-menu-links li {
  float: none;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 2091, ../scss/_header.scss */
#main-menu-links a {
  color: #333;
  background: #ccc;
  background: rgba(255, 255, 255, 0.7);
  float: none;
  display: block;
  text-decoration: none;
  text-shadow: 0 1px #eee;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 4px;
  padding: 14px 0 14px 10px;
}

/* line 2104, ../scss/_header.scss */
#main-menu-links a:hover,
#main-menu-links a:focus {
  background: #f6f6f2;
  background: rgba(255, 255, 255, 0.95);
}

/* line 2109, ../scss/_header.scss */
#main-menu-links a:active {
  background: #b3b3b3;
  background: white;
}

/* line 2113, ../scss/_header.scss */
#main-menu-links li a.active {
  border-bottom: none;
}

/* --------------- Secondary Menu ------------ */
/* line 2119, ../scss/_header.scss */
#secondary-menu-links {
  float: right;
  /* LTR */
  font-size: 0.929em;
  margin: 0 10px;
}

/* line 2124, ../scss/_header.scss */
#secondary-menu-links li {
  margin: 0;
  padding: 0;
}

/* line 2128, ../scss/_header.scss */
#secondary-menu-links a {
  display: inline-block;
  padding: 12px;
}

/* line 2132, ../scss/_header.scss */
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
  text-decoration: underline;
}

/* Region header blocks. */
/* line 2138, ../scss/_header.scss */
#block-country-switch-neopost-country-switch {
  margin-left: 60px;
}
/* line 2140, ../scss/_header.scss */
#block-country-switch-neopost-country-switch p {
  margin-bottom: 0;
}

/* line 2144, ../scss/_header.scss */
#country-switch-neopost-form .form-item,
#lang-dropdown-neopost-form .form-item {
  padding-top: 0px;
}

/* line 2149, ../scss/_header.scss */
#country-switch-neopost-form .enabled .ddlabel {
  width: 150px;
  display: block;
  cursor: pointer;
}

/* line 2154, ../scss/_header.scss */
#lang-dropdown-neopost-form .enabled .ddlabel {
  display: block;
  width: 35px;
  cursor: pointer;
}

/* line 2159, ../scss/_header.scss */
#block-lang-dropdown-neopost-language {
  margin-top: 16px;
}

/* line 2162, ../scss/_header.scss */
#edit-country-switch-neopost-select_msdd {
  padding-left: 36px;
  background: url(/sites/all/themes/neopost/images/mini_map.png) no-repeat left center;
  cursor: pointer;
}

/* line 2167, ../scss/_header.scss */
#edit-lang-dropdown-neopost-select_msdd {
  cursor: pointer;
}

/* line 2170, ../scss/_header.scss */
#block-lang-dropdown-neopost-language .form-item,
#block-country-switch-neopost-country-switch .form-item {
  margin: 0px;
}

/* line 2174, ../scss/_header.scss */
#block-lang-dropdown-neopost-language .content,
#block-country-switch-neopost-country-switch .content {
  height: 30px;
}

/* line 2178, ../scss/_header.scss */
#block-lang-dropdown-neopost-language .ddTitleText,
#block-country-switch-neopost-country-switch .ddTitleText {
  background: url(/sites/all/themes/neopost/images/downArrow.png) no-repeat right center;
  border: 0px;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  color: #afafaf;
  padding-right: 15px;
}

/* line 2187, ../scss/_header.scss */
#edit-country-switch-neopost-select_child,
#edit-lang-dropdown-neopost-select_child {
  border: 0px;
  box-shadow: 1px 1px 1px rgba(50, 50, 50, 0.2);
}

/* line 2192, ../scss/_header.scss */
#edit-country-switch-neopost-select_child li,
#edit-lang-dropdown-neopost-select_child li {
  background: #fff;
  color: #656666;
  padding-left: 12px;
  line-height: 28px;
  font-weight: bold;
  font-family: Verdana, sans-serif;
}

/* line 2201, ../scss/_header.scss */
#edit-country-switch-neopost-select_child li.selected,
#edit-lang-dropdown-neopost-select_child li.selected,
#edit-country-switch-neopost-select_child li:hover,
#edit-lang-dropdown-neopost-select_child li:hover {
  color: #2c2d2d;
  background: #eeeeee;
}

/* line 2208, ../scss/_header.scss */
#edit-lang-dropdown-neopost-select_title .arrow,
#edit-country-switch-neopost-select_title .arrow {
  background: none;
}

/* line 2212, ../scss/_header.scss */
#block-country-switch-neopost-country-switch .contextual-links-wrapper,
#block-lang-dropdown-neopost-language .contextual-links-wrapper {
  display: none;
}

/* line 6, ../scss/_global.scss */
body.node-type-homepage-2016,
body.node-type-range,
body.node-type-product,
body.node-type-page,
body.node-type-category,
body.node-type-page-long-text,
body.node-type-confirmation-page {
  min-width: 1180px;
  position: relative;
  margin: 0;
  padding: 0;
  font-family: "Verdana";
}

@media all and (max-width: 1179px) {
  /* line 20, ../scss/_global.scss */
  body.node-type-homepage-2016,
  body.node-type-range,
  body.node-type-product,
  body.node-type-page,
  body.node-type-category,
  body.node-type-page-long-text,
  body.node-type-confirmation-page {
    min-width: 100%;
  }
}
/* line 32, ../scss/_global.scss */
.node-type-homepage-2016,
.node-type-range,
.node-type-product,
.node-type-category,
.node-type-page,
.node-type-page-long-text,
.node-type-confirmation-page {
  /*CONTENT LEFT*/
}
/* line 40, ../scss/_global.scss */
.node-type-homepage-2016 *,
.node-type-range *,
.node-type-product *,
.node-type-category *,
.node-type-page *,
.node-type-page-long-text *,
.node-type-confirmation-page * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 44, ../scss/_global.scss */
.node-type-homepage-2016 body,
.node-type-range body,
.node-type-product body,
.node-type-category body,
.node-type-page body,
.node-type-page-long-text body,
.node-type-confirmation-page body {
  position: relative;
  margin: 0;
  padding: 0;
  font-family: "Verdana";
}
/* line 50, ../scss/_global.scss */
.node-type-homepage-2016 h1,
.node-type-range h1,
.node-type-product h1,
.node-type-category h1,
.node-type-page h1,
.node-type-page-long-text h1,
.node-type-confirmation-page h1 {
  margin-bottom: 30px;
  text-align: left;
  font-family: "Roboto condensed";
  font-size: 32px;
  font-weight: bold;
  line-height: 42px;
  color: #FFFFFF;
}
/* line 54, ../scss/_global.scss */
.node-type-homepage-2016 h2,
.node-type-range h2,
.node-type-product h2,
.node-type-category h2,
.node-type-page h2,
.node-type-page-long-text h2,
.node-type-confirmation-page h2 {
  margin: 15px 0 40px;
  font-weight: normal;
  text-align: center;
  font-family: "Roboto condensed";
  font-size: 24px;
  color: #000000;
}
/* line 61, ../scss/_global.scss */
.node-type-homepage-2016 h2 span,
.node-type-range h2 span,
.node-type-product h2 span,
.node-type-category h2 span,
.node-type-page h2 span,
.node-type-page-long-text h2 span,
.node-type-confirmation-page h2 span {
  padding-left: 40px;
  background: url(../images/picto_neopost/grn-h2.png) no-repeat left 20px;
}
/* line 65, ../scss/_global.scss */
.node-type-homepage-2016 h2 span span,
.node-type-range h2 span span,
.node-type-product h2 span span,
.node-type-category h2 span span,
.node-type-page h2 span span,
.node-type-page-long-text h2 span span,
.node-type-confirmation-page h2 span span {
  background-position: right 20px;
  padding-left: 0;
  padding-right: 40px;
}
/* line 73, ../scss/_global.scss */
.node-type-homepage-2016 p,
.node-type-range p,
.node-type-product p,
.node-type-category p,
.node-type-page p,
.node-type-page-long-text p,
.node-type-confirmation-page p {
  font-size: 12px;
  line-height: 27px;
  margin: 0 0 30px;
}
/* line 79, ../scss/_global.scss */
.node-type-homepage-2016 img,
.node-type-range img,
.node-type-product img,
.node-type-category img,
.node-type-page img,
.node-type-page-long-text img,
.node-type-confirmation-page img {
  max-width: 100%;
  height: auto;
  width: auto;
  border: 0;
}
/* line 86, ../scss/_global.scss */
.node-type-homepage-2016 fieldset,
.node-type-range fieldset,
.node-type-product fieldset,
.node-type-category fieldset,
.node-type-page fieldset,
.node-type-page-long-text fieldset,
.node-type-confirmation-page fieldset {
  display: block;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0;
  -webkit-padding-before: 0;
  -webkit-padding-start: 0;
  -webkit-padding-end: 0;
  -webkit-padding-after: 0;
  border: 0;
  min-width: 0;
  padding: 0;
  margin: 0;
}
/* line 100, ../scss/_global.scss */
.node-type-homepage-2016 quote,
.node-type-range quote,
.node-type-product quote,
.node-type-category quote,
.node-type-page quote,
.node-type-page-long-text quote,
.node-type-confirmation-page quote {
  display: block;
  padding: 50px 30px 30px;
  font-family: "Verdana";
  font-size: 15px;
  line-height: 36px;
  font-weight: normal;
  color: #FFFFFF;
  background: url(../images/quote.png) no-repeat 35px 40px;
  text-indent: 60px;
}
/* line 111, ../scss/_global.scss */
.node-type-homepage-2016 quote p,
.node-type-range quote p,
.node-type-product quote p,
.node-type-category quote p,
.node-type-page quote p,
.node-type-page-long-text quote p,
.node-type-confirmation-page quote p {
  font-size: 15px;
  line-height: 36px;
  font-weight: normal;
  color: #FFFFFF;
}
/* line 119, ../scss/_global.scss */
.node-type-homepage-2016 div.messages,
.node-type-range div.messages,
.node-type-product div.messages,
.node-type-category div.messages,
.node-type-page div.messages,
.node-type-page-long-text div.messages,
.node-type-confirmation-page div.messages {
  color: #72BF44;
  border: 3px solid #72BF44;
  font-size: 15px;
  line-height: 22px;
  font-family: "Verdana";
  font-weight: bold !important;
  position: relative;
  padding: 5px 30px 5px 88px;
  margin: 0 0 40px 0;
  overflow: hidden;
  min-height: 60px;
  text-align: left;
  background-color: transparent;
}
/* line 134, ../scss/_global.scss */
.node-type-homepage-2016 div.messages label,
.node-type-range div.messages label,
.node-type-product div.messages label,
.node-type-category div.messages label,
.node-type-page div.messages label,
.node-type-page-long-text div.messages label,
.node-type-confirmation-page div.messages label {
  color: #72BF44;
}
/* line 138, ../scss/_global.scss */
.node-type-homepage-2016 div.messages ul, .node-type-homepage-2016 div.messages label,
.node-type-range div.messages ul,
.node-type-range div.messages label,
.node-type-product div.messages ul,
.node-type-product div.messages label,
.node-type-category div.messages ul,
.node-type-category div.messages label,
.node-type-page div.messages ul,
.node-type-page div.messages label,
.node-type-page-long-text div.messages ul,
.node-type-page-long-text div.messages label,
.node-type-confirmation-page div.messages ul,
.node-type-confirmation-page div.messages label {
  text-align: left;
}
/* line 142, ../scss/_global.scss */
.node-type-homepage-2016 div.messages:before,
.node-type-range div.messages:before,
.node-type-product div.messages:before,
.node-type-category div.messages:before,
.node-type-page div.messages:before,
.node-type-page-long-text div.messages:before,
.node-type-confirmation-page div.messages:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -20px;
  left: 0;
  background: transparent url("../images/picto_neopost/icon-drupal-messages.png") left top no-repeat;
  width: 69px;
  height: 41px;
  z-index: 1;
}
/* line 154, ../scss/_global.scss */
.node-type-homepage-2016 div.messages:after,
.node-type-range div.messages:after,
.node-type-product div.messages:after,
.node-type-category div.messages:after,
.node-type-page div.messages:after,
.node-type-page-long-text div.messages:after,
.node-type-confirmation-page div.messages:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #72BF44;
  z-index: 0;
  width: 69px;
}
/* line 165, ../scss/_global.scss */
.node-type-homepage-2016 div.messages.error,
.node-type-range div.messages.error,
.node-type-product div.messages.error,
.node-type-category div.messages.error,
.node-type-page div.messages.error,
.node-type-page-long-text div.messages.error,
.node-type-confirmation-page div.messages.error {
  color: #EA5441;
  border-color: #EA5441;
}
/* line 169, ../scss/_global.scss */
.node-type-homepage-2016 div.messages.error label,
.node-type-range div.messages.error label,
.node-type-product div.messages.error label,
.node-type-category div.messages.error label,
.node-type-page div.messages.error label,
.node-type-page-long-text div.messages.error label,
.node-type-confirmation-page div.messages.error label {
  color: #EA5441 !important;
}
/* line 173, ../scss/_global.scss */
.node-type-homepage-2016 div.messages.error:before,
.node-type-range div.messages.error:before,
.node-type-product div.messages.error:before,
.node-type-category div.messages.error:before,
.node-type-page div.messages.error:before,
.node-type-page-long-text div.messages.error:before,
.node-type-confirmation-page div.messages.error:before {
  margin-top: -20px;
  background: transparent url("../images/picto_neopost/icon-drupal-error-messages.png") left top no-repeat;
}
/* line 178, ../scss/_global.scss */
.node-type-homepage-2016 div.messages.error:after,
.node-type-range div.messages.error:after,
.node-type-product div.messages.error:after,
.node-type-category div.messages.error:after,
.node-type-page div.messages.error:after,
.node-type-page-long-text div.messages.error:after,
.node-type-confirmation-page div.messages.error:after {
  background-color: #EA5441;
  width: 69px;
}
/* line 185, ../scss/_global.scss */
.node-type-homepage-2016 #header div.section,
.node-type-homepage-2016 #header-wrapper div.section,
.node-type-homepage-2016 .mdmegamenu ul,
.node-type-range #header div.section,
.node-type-range #header-wrapper div.section,
.node-type-range .mdmegamenu ul,
.node-type-product #header div.section,
.node-type-product #header-wrapper div.section,
.node-type-product .mdmegamenu ul,
.node-type-category #header div.section,
.node-type-category #header-wrapper div.section,
.node-type-category .mdmegamenu ul,
.node-type-page #header div.section,
.node-type-page #header-wrapper div.section,
.node-type-page .mdmegamenu ul,
.node-type-page-long-text #header div.section,
.node-type-page-long-text #header-wrapper div.section,
.node-type-page-long-text .mdmegamenu ul,
.node-type-confirmation-page #header div.section,
.node-type-confirmation-page #header-wrapper div.section,
.node-type-confirmation-page .mdmegamenu ul {
  width: 1180px;
  max-width: 1180px;
  margin: 0 auto;
}
/* line 193, ../scss/_global.scss */
.node-type-homepage-2016 #header div.section,
.node-type-range #header div.section,
.node-type-product #header div.section,
.node-type-category #header div.section,
.node-type-page #header div.section,
.node-type-page-long-text #header div.section,
.node-type-confirmation-page #header div.section {
  margin: 23px auto 26px;
}
/* line 197, ../scss/_global.scss */
.node-type-homepage-2016 #header,
.node-type-range #header,
.node-type-product #header,
.node-type-category #header,
.node-type-page #header,
.node-type-page-long-text #header,
.node-type-confirmation-page #header {
  margin-bottom: 0;
}
/* line 201, ../scss/_global.scss */
.node-type-homepage-2016 .mdmegamenu .arrow,
.node-type-range .mdmegamenu .arrow,
.node-type-product .mdmegamenu .arrow,
.node-type-category .mdmegamenu .arrow,
.node-type-page .mdmegamenu .arrow,
.node-type-page-long-text .mdmegamenu .arrow,
.node-type-confirmation-page .mdmegamenu .arrow {
  display: none;
}
/* line 204, ../scss/_global.scss */
.node-type-homepage-2016 #page .mdmegamenu ul.megamenu li,
.node-type-range #page .mdmegamenu ul.megamenu li,
.node-type-product #page .mdmegamenu ul.megamenu li,
.node-type-category #page .mdmegamenu ul.megamenu li,
.node-type-page #page .mdmegamenu ul.megamenu li,
.node-type-page-long-text #page .mdmegamenu ul.megamenu li,
.node-type-confirmation-page #page .mdmegamenu ul.megamenu li {
  width: auto;
}
/* line 208, ../scss/_global.scss */
.node-type-homepage-2016 .field-collection-view,
.node-type-range .field-collection-view,
.node-type-product .field-collection-view,
.node-type-category .field-collection-view,
.node-type-page .field-collection-view,
.node-type-page-long-text .field-collection-view,
.node-type-confirmation-page .field-collection-view {
  padding: 0;
  margin: 0;
  border-bottom: none;
}
/* line 213, ../scss/_global.scss */
.node-type-homepage-2016 #content,
.node-type-homepage-2016 #sidebar-first,
.node-type-range #content,
.node-type-range #sidebar-first,
.node-type-product #content,
.node-type-product #sidebar-first,
.node-type-category #content,
.node-type-category #sidebar-first,
.node-type-page #content,
.node-type-page #sidebar-first,
.node-type-page-long-text #content,
.node-type-page-long-text #sidebar-first,
.node-type-confirmation-page #content,
.node-type-confirmation-page #sidebar-first {
  float: right;
}
/* line 219, ../scss/_global.scss */
.node-type-homepage-2016 .banner,
.node-type-range .banner,
.node-type-product .banner,
.node-type-category .banner,
.node-type-page .banner,
.node-type-page-long-text .banner,
.node-type-confirmation-page .banner {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  height: 400px;
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-position: 50% 0;
}
/* line 229, ../scss/_global.scss */
.node-type-homepage-2016 .banner.showVideo .filterBanner,
.node-type-range .banner.showVideo .filterBanner,
.node-type-product .banner.showVideo .filterBanner,
.node-type-category .banner.showVideo .filterBanner,
.node-type-page .banner.showVideo .filterBanner,
.node-type-page-long-text .banner.showVideo .filterBanner,
.node-type-confirmation-page .banner.showVideo .filterBanner {
  display: none;
}
/* line 234, ../scss/_global.scss */
.node-type-homepage-2016 .banner.showVideo .videoBanner .youtubePlay,
.node-type-range .banner.showVideo .videoBanner .youtubePlay,
.node-type-product .banner.showVideo .videoBanner .youtubePlay,
.node-type-category .banner.showVideo .videoBanner .youtubePlay,
.node-type-page .banner.showVideo .videoBanner .youtubePlay,
.node-type-page-long-text .banner.showVideo .videoBanner .youtubePlay,
.node-type-confirmation-page .banner.showVideo .videoBanner .youtubePlay {
  display: none;
}
/* line 238, ../scss/_global.scss */
.node-type-homepage-2016 .banner.showVideo .videoBanner iframe,
.node-type-range .banner.showVideo .videoBanner iframe,
.node-type-product .banner.showVideo .videoBanner iframe,
.node-type-category .banner.showVideo .videoBanner iframe,
.node-type-page .banner.showVideo .videoBanner iframe,
.node-type-page-long-text .banner.showVideo .videoBanner iframe,
.node-type-confirmation-page .banner.showVideo .videoBanner iframe {
  display: block;
}
/* line 244, ../scss/_global.scss */
.node-type-homepage-2016 .banner ul, .node-type-homepage-2016 .banner li,
.node-type-range .banner ul,
.node-type-range .banner li,
.node-type-product .banner ul,
.node-type-product .banner li,
.node-type-category .banner ul,
.node-type-category .banner li,
.node-type-page .banner ul,
.node-type-page .banner li,
.node-type-page-long-text .banner ul,
.node-type-page-long-text .banner li,
.node-type-confirmation-page .banner ul,
.node-type-confirmation-page .banner li {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 27px;
}
/* line 251, ../scss/_global.scss */
.node-type-homepage-2016 .filterBanner,
.node-type-range .filterBanner,
.node-type-product .filterBanner,
.node-type-category .filterBanner,
.node-type-page .filterBanner,
.node-type-page-long-text .filterBanner,
.node-type-confirmation-page .filterBanner {
  position: absolute;
  width: 48%;
  height: 400px;
  top: 0;
  background-color: rgba(0, 0, 0, 0.45);
  z-index: 2;
}
/* line 260, ../scss/_global.scss */
.node-type-homepage-2016 .contentBanner,
.node-type-range .contentBanner,
.node-type-product .contentBanner,
.node-type-category .contentBanner,
.node-type-page .contentBanner,
.node-type-page-long-text .contentBanner,
.node-type-confirmation-page .contentBanner {
  position: relative;
  max-width: 1180px;
  margin: 0 auto;
  z-index: 3;
}
/* line 266, ../scss/_global.scss */
.node-type-homepage-2016 .contentBanner > div:first-child,
.node-type-range .contentBanner > div:first-child,
.node-type-product .contentBanner > div:first-child,
.node-type-category .contentBanner > div:first-child,
.node-type-page .contentBanner > div:first-child,
.node-type-page-long-text .contentBanner > div:first-child,
.node-type-confirmation-page .contentBanner > div:first-child {
  position: relative;
  width: 40%;
  padding: 20px 0;
}
/* line 272, ../scss/_global.scss */
.node-type-homepage-2016 .contentBanner p,
.node-type-range .contentBanner p,
.node-type-product .contentBanner p,
.node-type-category .contentBanner p,
.node-type-page .contentBanner p,
.node-type-page-long-text .contentBanner p,
.node-type-confirmation-page .contentBanner p {
  max-width: 95%;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 27px;
  color: #FFFFFF;
}
/* line 279, ../scss/_global.scss */
.node-type-homepage-2016 .contentBanner p a,
.node-type-range .contentBanner p a,
.node-type-product .contentBanner p a,
.node-type-category .contentBanner p a,
.node-type-page .contentBanner p a,
.node-type-page-long-text .contentBanner p a,
.node-type-confirmation-page .contentBanner p a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}
/* line 286, ../scss/_global.scss */
.node-type-homepage-2016 .contentBanner span,
.node-type-range .contentBanner span,
.node-type-product .contentBanner span,
.node-type-category .contentBanner span,
.node-type-page .contentBanner span,
.node-type-page-long-text .contentBanner span,
.node-type-confirmation-page .contentBanner span {
  font-size: 15px;
}
/* line 292, ../scss/_global.scss */
.node-type-homepage-2016 .breadcrumb,
.node-type-range .breadcrumb,
.node-type-product .breadcrumb,
.node-type-category .breadcrumb,
.node-type-page .breadcrumb,
.node-type-page-long-text .breadcrumb,
.node-type-confirmation-page .breadcrumb {
  margin: 0 0 40px;
  padding: 0;
}
/* line 296, ../scss/_global.scss */
.node-type-homepage-2016 .breadcrumb li,
.node-type-range .breadcrumb li,
.node-type-product .breadcrumb li,
.node-type-category .breadcrumb li,
.node-type-page .breadcrumb li,
.node-type-page-long-text .breadcrumb li,
.node-type-confirmation-page .breadcrumb li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  list-style: none;
}
/* line 301, ../scss/_global.scss */
.node-type-homepage-2016 .breadcrumb li:last-child span,
.node-type-range .breadcrumb li:last-child span,
.node-type-product .breadcrumb li:last-child span,
.node-type-category .breadcrumb li:last-child span,
.node-type-page .breadcrumb li:last-child span,
.node-type-page-long-text .breadcrumb li:last-child span,
.node-type-confirmation-page .breadcrumb li:last-child span {
  color: #000000;
}
/* line 307, ../scss/_global.scss */
.node-type-homepage-2016 .breadcrumb a,
.node-type-homepage-2016 .breadcrumb span,
.node-type-range .breadcrumb a,
.node-type-range .breadcrumb span,
.node-type-product .breadcrumb a,
.node-type-product .breadcrumb span,
.node-type-category .breadcrumb a,
.node-type-category .breadcrumb span,
.node-type-page .breadcrumb a,
.node-type-page .breadcrumb span,
.node-type-page-long-text .breadcrumb a,
.node-type-page-long-text .breadcrumb span,
.node-type-confirmation-page .breadcrumb a,
.node-type-confirmation-page .breadcrumb span {
  text-decoration: none;
  font-family: "Roboto condensed";
  font-size: 12px;
  line-height: 25px;
  color: #505050;
}
/* line 319, ../scss/_global.scss */
.node-type-homepage-2016 .owl-item,
.node-type-range .owl-item,
.node-type-product .owl-item,
.node-type-category .owl-item,
.node-type-page .owl-item,
.node-type-page-long-text .owl-item,
.node-type-confirmation-page .owl-item {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 322, ../scss/_global.scss */
.node-type-homepage-2016 .owl-item .content,
.node-type-range .owl-item .content,
.node-type-product .owl-item .content,
.node-type-category .owl-item .content,
.node-type-page .owl-item .content,
.node-type-page-long-text .owl-item .content,
.node-type-confirmation-page .owl-item .content {
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  height: 400px;
  background-position: 50% 0;
  background-repeat: no-repeat;
}
/* line 330, ../scss/_global.scss */
.node-type-homepage-2016 .owl-item ul,
.node-type-range .owl-item ul,
.node-type-product .owl-item ul,
.node-type-category .owl-item ul,
.node-type-page .owl-item ul,
.node-type-page-long-text .owl-item ul,
.node-type-confirmation-page .owl-item ul {
  display: inline;
}
/* line 332, ../scss/_global.scss */
.node-type-homepage-2016 .owl-item ul li,
.node-type-range .owl-item ul li,
.node-type-product .owl-item ul li,
.node-type-category .owl-item ul li,
.node-type-page .owl-item ul li,
.node-type-page-long-text .owl-item ul li,
.node-type-confirmation-page .owl-item ul li {
  float: none;
}
/* line 338, ../scss/_global.scss */
.node-type-homepage-2016 .wr-slider,
.node-type-range .wr-slider,
.node-type-product .wr-slider,
.node-type-category .wr-slider,
.node-type-page .wr-slider,
.node-type-page-long-text .wr-slider,
.node-type-confirmation-page .wr-slider {
  position: relative;
}
/* line 342, ../scss/_global.scss */
.node-type-homepage-2016 .owl-nav,
.node-type-range .owl-nav,
.node-type-product .owl-nav,
.node-type-category .owl-nav,
.node-type-page .owl-nav,
.node-type-page-long-text .owl-nav,
.node-type-confirmation-page .owl-nav {
  display: none;
  position: absolute;
  top: 185px;
  width: 100%;
}
/* line 348, ../scss/_global.scss */
.node-type-homepage-2016 .owl-nav div,
.node-type-range .owl-nav div,
.node-type-product .owl-nav div,
.node-type-category .owl-nav div,
.node-type-page .owl-nav div,
.node-type-page-long-text .owl-nav div,
.node-type-confirmation-page .owl-nav div {
  background: url(../images/slide_banner.png) no-repeat 0 0;
  height: 31px;
  width: 18px;
  text-indent: -9999px;
}
/* line 354, ../scss/_global.scss */
.node-type-homepage-2016 .owl-nav div.owl-next,
.node-type-range .owl-nav div.owl-next,
.node-type-product .owl-nav div.owl-next,
.node-type-category .owl-nav div.owl-next,
.node-type-page .owl-nav div.owl-next,
.node-type-page-long-text .owl-nav div.owl-next,
.node-type-confirmation-page .owl-nav div.owl-next {
  background: url(../images/slide_banner.png) no-repeat -18px 0;
}
/* line 358, ../scss/_global.scss */
.node-type-homepage-2016 .owl-nav div:hover,
.node-type-range .owl-nav div:hover,
.node-type-product .owl-nav div:hover,
.node-type-category .owl-nav div:hover,
.node-type-page .owl-nav div:hover,
.node-type-page-long-text .owl-nav div:hover,
.node-type-confirmation-page .owl-nav div:hover {
  cursor: pointer;
}
/* line 364, ../scss/_global.scss */
.node-type-homepage-2016 .owl-dots,
.node-type-range .owl-dots,
.node-type-product .owl-dots,
.node-type-category .owl-dots,
.node-type-page .owl-dots,
.node-type-page-long-text .owl-dots,
.node-type-confirmation-page .owl-dots {
  position: absolute;
  width: 100%;
  bottom: 20px;
  z-index: 4;
  text-align: center;
}
/* line 371, ../scss/_global.scss */
.node-type-homepage-2016 .owl-dots .owl-dot,
.node-type-range .owl-dots .owl-dot,
.node-type-product .owl-dots .owl-dot,
.node-type-category .owl-dots .owl-dot,
.node-type-page .owl-dots .owl-dot,
.node-type-page-long-text .owl-dots .owl-dot,
.node-type-confirmation-page .owl-dots .owl-dot {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 374, ../scss/_global.scss */
.node-type-homepage-2016 .owl-dots .owl-dot span,
.node-type-range .owl-dots .owl-dot span,
.node-type-product .owl-dots .owl-dot span,
.node-type-category .owl-dots .owl-dot span,
.node-type-page .owl-dots .owl-dot span,
.node-type-page-long-text .owl-dots .owl-dot span,
.node-type-confirmation-page .owl-dots .owl-dot span {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin-right: 15px;
  background-color: #FFFFFF;
}
/* line 383, ../scss/_global.scss */
.node-type-homepage-2016 .owl-dots .owl-dot.active span,
.node-type-range .owl-dots .owl-dot.active span,
.node-type-product .owl-dots .owl-dot.active span,
.node-type-category .owl-dots .owl-dot.active span,
.node-type-page .owl-dots .owl-dot.active span,
.node-type-page-long-text .owl-dots .owl-dot.active span,
.node-type-confirmation-page .owl-dots .owl-dot.active span {
  background-color: #72BF44;
}
/* line 388, ../scss/_global.scss */
.node-type-homepage-2016 .owl-dots .owl-dot:hover,
.node-type-range .owl-dots .owl-dot:hover,
.node-type-product .owl-dots .owl-dot:hover,
.node-type-category .owl-dots .owl-dot:hover,
.node-type-page .owl-dots .owl-dot:hover,
.node-type-page-long-text .owl-dots .owl-dot:hover,
.node-type-confirmation-page .owl-dots .owl-dot:hover {
  cursor: pointer;
}
/* line 396, ../scss/_global.scss */
.node-type-homepage-2016 .field-name-field-video-banner .banner,
.node-type-homepage-2016 .field-name-field-video-banner .filterBanner,
.node-type-range .field-name-field-video-banner .banner,
.node-type-range .field-name-field-video-banner .filterBanner,
.node-type-product .field-name-field-video-banner .banner,
.node-type-product .field-name-field-video-banner .filterBanner,
.node-type-category .field-name-field-video-banner .banner,
.node-type-category .field-name-field-video-banner .filterBanner,
.node-type-page .field-name-field-video-banner .banner,
.node-type-page .field-name-field-video-banner .filterBanner,
.node-type-page-long-text .field-name-field-video-banner .banner,
.node-type-page-long-text .field-name-field-video-banner .filterBanner,
.node-type-confirmation-page .field-name-field-video-banner .banner,
.node-type-confirmation-page .field-name-field-video-banner .filterBanner {
  height: 500px;
}
/* line 402, ../scss/_global.scss */
.node-type-homepage-2016 .videoBanner,
.node-type-range .videoBanner,
.node-type-product .videoBanner,
.node-type-category .videoBanner,
.node-type-page .videoBanner,
.node-type-page-long-text .videoBanner,
.node-type-confirmation-page .videoBanner {
  position: absolute;
  width: auto;
  padding: 0;
  top: 0;
  right: 0;
}
/* line 409, ../scss/_global.scss */
.node-type-homepage-2016 .videoBanner .youtubePlay,
.node-type-range .videoBanner .youtubePlay,
.node-type-product .videoBanner .youtubePlay,
.node-type-category .videoBanner .youtubePlay,
.node-type-page .videoBanner .youtubePlay,
.node-type-page-long-text .videoBanner .youtubePlay,
.node-type-confirmation-page .videoBanner .youtubePlay {
  position: relative;
  display: block;
  top: 153px;
  right: 273px;
  width: 133px;
  height: 133px;
  background: url(../images/play_video.png) no-repeat;
}
/* line 419, ../scss/_global.scss */
.node-type-homepage-2016 .videoBanner iframe,
.node-type-range .videoBanner iframe,
.node-type-product .videoBanner iframe,
.node-type-category .videoBanner iframe,
.node-type-page .videoBanner iframe,
.node-type-page-long-text .videoBanner iframe,
.node-type-confirmation-page .videoBanner iframe {
  border: none;
  display: none;
}
/* line 426, ../scss/_global.scss */
.node-type-homepage-2016 #triptych-wrapper,
.node-type-range #triptych-wrapper,
.node-type-product #triptych-wrapper,
.node-type-category #triptych-wrapper,
.node-type-page #triptych-wrapper,
.node-type-page-long-text #triptych-wrapper,
.node-type-confirmation-page #triptych-wrapper {
  margin-bottom: 60px;
}
/* line 432, ../scss/_global.scss */
.node-type-homepage-2016 .leftContent,
.node-type-range .leftContent,
.node-type-product .leftContent,
.node-type-category .leftContent,
.node-type-page .leftContent,
.node-type-page-long-text .leftContent,
.node-type-confirmation-page .leftContent {
  position: absolute;
}
/* line 436, ../scss/_global.scss */
.node-type-homepage-2016 .leftGreen,
.node-type-range .leftGreen,
.node-type-product .leftGreen,
.node-type-category .leftGreen,
.node-type-page .leftGreen,
.node-type-page-long-text .leftGreen,
.node-type-confirmation-page .leftGreen {
  height: 50px;
  background-color: #72BF44;
}
/* line 440, ../scss/_global.scss */
.node-type-homepage-2016 .leftDarkGrey,
.node-type-range .leftDarkGrey,
.node-type-product .leftDarkGrey,
.node-type-category .leftDarkGrey,
.node-type-page .leftDarkGrey,
.node-type-page-long-text .leftDarkGrey,
.node-type-confirmation-page .leftDarkGrey {
  background-color: #FFFFFF;
  border-right: 1px solid #72BF44;
}
/* line 444, ../scss/_global.scss */
.node-type-homepage-2016 .leftGrey,
.node-type-range .leftGrey,
.node-type-product .leftGrey,
.node-type-category .leftGrey,
.node-type-page .leftGrey,
.node-type-page-long-text .leftGrey,
.node-type-confirmation-page .leftGrey {
  background-color: #C8C8C8;
}
/* line 447, ../scss/_global.scss */
.node-type-homepage-2016 .leftGreyLight,
.node-type-range .leftGreyLight,
.node-type-product .leftGreyLight,
.node-type-category .leftGreyLight,
.node-type-page .leftGreyLight,
.node-type-page-long-text .leftGreyLight,
.node-type-confirmation-page .leftGreyLight {
  background-color: #EEEEEE;
}
/* line 454, ../scss/_global.scss */
.node-type-homepage-2016 #sidebar-first,
.node-type-range #sidebar-first,
.node-type-product #sidebar-first,
.node-type-category #sidebar-first,
.node-type-page #sidebar-first,
.node-type-page-long-text #sidebar-first,
.node-type-confirmation-page #sidebar-first {
  width: 24%;
  background-color: #FFFFFF;
}
/* line 459, ../scss/_global.scss */
.node-type-homepage-2016 #sidebar-first .block,
.node-type-range #sidebar-first .block,
.node-type-product #sidebar-first .block,
.node-type-category #sidebar-first .block,
.node-type-page #sidebar-first .block,
.node-type-page-long-text #sidebar-first .block,
.node-type-confirmation-page #sidebar-first .block {
  margin: 0;
  padding-top: 0;
  background: none;
}
/* line 464, ../scss/_global.scss */
.node-type-homepage-2016 #sidebar-first .block .content,
.node-type-range #sidebar-first .block .content,
.node-type-product #sidebar-first .block .content,
.node-type-category #sidebar-first .block .content,
.node-type-page #sidebar-first .block .content,
.node-type-page-long-text #sidebar-first .block .content,
.node-type-confirmation-page #sidebar-first .block .content {
  padding: 0;
}
/* line 470, ../scss/_global.scss */
.node-type-homepage-2016 .views-field-field-contact-title,
.node-type-range .views-field-field-contact-title,
.node-type-product .views-field-field-contact-title,
.node-type-category .views-field-field-contact-title,
.node-type-page .views-field-field-contact-title,
.node-type-page-long-text .views-field-field-contact-title,
.node-type-confirmation-page .views-field-field-contact-title {
  position: relative;
  margin-bottom: 40px;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  background-color: #72BF44;
  font-family: "Roboto condensed";
  font-weight: bold;
  font-size: 20px;
  line-height: 1;
  color: #FFFFFF;
  height: 50px;
}
/* line 484, ../scss/_global.scss */
.node-type-homepage-2016 .views-field-field-contact-title .field-content,
.node-type-range .views-field-field-contact-title .field-content,
.node-type-product .views-field-field-contact-title .field-content,
.node-type-category .views-field-field-contact-title .field-content,
.node-type-page .views-field-field-contact-title .field-content,
.node-type-page-long-text .views-field-field-contact-title .field-content,
.node-type-confirmation-page .views-field-field-contact-title .field-content {
  height: 22px;
  overflow: hidden;
}
/* line 489, ../scss/_global.scss */
.node-type-homepage-2016 .views-field-field-contact-title:after,
.node-type-range .views-field-field-contact-title:after,
.node-type-product .views-field-field-contact-title:after,
.node-type-category .views-field-field-contact-title:after,
.node-type-page .views-field-field-contact-title:after,
.node-type-page-long-text .views-field-field-contact-title:after,
.node-type-confirmation-page .views-field-field-contact-title:after {
  content: "";
  position: absolute;
  left: 102px;
  bottom: -20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 40px 0 40px;
  border-color: #72BF44 transparent transparent transparent;
}
/* line 502, ../scss/_global.scss */
.node-type-homepage-2016 .node-webform,
.node-type-range .node-webform,
.node-type-product .node-webform,
.node-type-category .node-webform,
.node-type-page .node-webform,
.node-type-page-long-text .node-webform,
.node-type-confirmation-page .node-webform {
  width: auto;
}
/* line 506, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block,
.node-type-homepage-2016 #block-views-contact-block,
.node-type-range #block-views-contact-a-b-test-block,
.node-type-range #block-views-contact-block,
.node-type-product #block-views-contact-a-b-test-block,
.node-type-product #block-views-contact-block,
.node-type-category #block-views-contact-a-b-test-block,
.node-type-category #block-views-contact-block,
.node-type-page #block-views-contact-a-b-test-block,
.node-type-page #block-views-contact-block,
.node-type-page-long-text #block-views-contact-a-b-test-block,
.node-type-page-long-text #block-views-contact-block,
.node-type-confirmation-page #block-views-contact-a-b-test-block,
.node-type-confirmation-page #block-views-contact-block {
  border-right: 1px solid #72BF44;
}
/* line 510, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-row,
.node-type-homepage-2016 #block-views-contact-block .views-row,
.node-type-range #block-views-contact-a-b-test-block .views-row,
.node-type-range #block-views-contact-block .views-row,
.node-type-product #block-views-contact-a-b-test-block .views-row,
.node-type-product #block-views-contact-block .views-row,
.node-type-category #block-views-contact-a-b-test-block .views-row,
.node-type-category #block-views-contact-block .views-row,
.node-type-page #block-views-contact-a-b-test-block .views-row,
.node-type-page #block-views-contact-block .views-row,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-row,
.node-type-page-long-text #block-views-contact-block .views-row,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-row,
.node-type-confirmation-page #block-views-contact-block .views-row {
  background: none;
  padding: 0;
  margin: 0;
}
/* line 516, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-range #block-views-contact-block .views-field-field-contact-body,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-product #block-views-contact-block .views-field-field-contact-body,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-category #block-views-contact-block .views-field-field-contact-body,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-page #block-views-contact-block .views-field-field-contact-body,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body {
  position: relative;
  margin: 0 20px 0 0;
  padding: 0 0 20px;
  background: none;
  color: #000000;
}
/* line 523, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body p,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-range #block-views-contact-block .views-field-field-contact-body p,
.node-type-range #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-range #block-views-contact-block .views-field-field-contact-body a,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-product #block-views-contact-block .views-field-field-contact-body p,
.node-type-product #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-product #block-views-contact-block .views-field-field-contact-body a,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-category #block-views-contact-block .views-field-field-contact-body p,
.node-type-category #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-category #block-views-contact-block .views-field-field-contact-body a,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-page #block-views-contact-block .views-field-field-contact-body p,
.node-type-page #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-page #block-views-contact-block .views-field-field-contact-body a,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body p,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body p,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body .field-content,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body p,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body .field-content,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a {
  font-size: 12px;
  line-height: 25px;
  color: #000000;
}
/* line 530, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-range #block-views-contact-block .views-field-field-contact-body a,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-product #block-views-contact-block .views-field-field-contact-body a,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-category #block-views-contact-block .views-field-field-contact-body a,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-page #block-views-contact-block .views-field-field-contact-body a,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a {
  text-decoration: underline;
}
/* line 532, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-range #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-product #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-category #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-page #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body a:hover,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body a:hover,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body a:hover {
  color: #505050;
}
/* line 537, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-range #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-product #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-category #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-page #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-body > .field-content > p:last-child,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-body > .field-content > p:last-child {
  margin-bottom: 0;
}
/* line 543, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-phone,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-range #block-views-contact-block .views-field-field-contact-phone,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-product #block-views-contact-block .views-field-field-contact-phone,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-category #block-views-contact-block .views-field-field-contact-phone,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-page #block-views-contact-block .views-field-field-contact-phone,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-phone,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-phone,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-phone {
  position: relative;
  height: 37px;
  margin: 0 0 30px;
  color: #000000;
  background: url(/sites/all/themes/neopost/images/picto_neopost/phone.png) no-repeat left 5px;
}
/* line 550, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-contact-phone a,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-range #block-views-contact-block .views-field-field-contact-phone a,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-product #block-views-contact-block .views-field-field-contact-phone a,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-category #block-views-contact-block .views-field-field-contact-phone a,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-page #block-views-contact-block .views-field-field-contact-phone a,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-page-long-text #block-views-contact-block .views-field-field-contact-phone a,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-contact-phone a,
.node-type-confirmation-page #block-views-contact-block .views-field-field-contact-phone a {
  margin: 0;
  padding: 10px 0 0 20px;
  font-size: 20px;
  font-weight: bold;
  font-family: "Verdana";
  color: #000000;
}
/* line 560, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-homepage-2016 #block-views-contact-block .views-field-field-webform,
.node-type-range #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-range #block-views-contact-block .views-field-field-webform,
.node-type-product #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-product #block-views-contact-block .views-field-field-webform,
.node-type-category #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-category #block-views-contact-block .views-field-field-webform,
.node-type-page #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-page #block-views-contact-block .views-field-field-webform,
.node-type-page-long-text #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-page-long-text #block-views-contact-block .views-field-field-webform,
.node-type-confirmation-page #block-views-contact-a-b-test-block .views-field-field-webform,
.node-type-confirmation-page #block-views-contact-block .views-field-field-webform {
  position: relative;
  margin: 0 20px 0 0;
}
/* line 565, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-item,
.node-type-homepage-2016 #block-views-contact-block .form-item,
.node-type-range #block-views-contact-a-b-test-block .form-item,
.node-type-range #block-views-contact-block .form-item,
.node-type-product #block-views-contact-a-b-test-block .form-item,
.node-type-product #block-views-contact-block .form-item,
.node-type-category #block-views-contact-a-b-test-block .form-item,
.node-type-category #block-views-contact-block .form-item,
.node-type-page #block-views-contact-a-b-test-block .form-item,
.node-type-page #block-views-contact-block .form-item,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-item,
.node-type-page-long-text #block-views-contact-block .form-item,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-item,
.node-type-confirmation-page #block-views-contact-block .form-item {
  margin: 0 0 20px;
  padding: 0;
}
/* line 570, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .title-webform,
.node-type-homepage-2016 #block-views-contact-a-b-test-block legend,
.node-type-homepage-2016 #block-views-contact-a-b-test-block .link-wrapper,
.node-type-homepage-2016 #block-views-contact-block .title-webform,
.node-type-homepage-2016 #block-views-contact-block legend,
.node-type-homepage-2016 #block-views-contact-block .link-wrapper,
.node-type-range #block-views-contact-a-b-test-block .title-webform,
.node-type-range #block-views-contact-a-b-test-block legend,
.node-type-range #block-views-contact-a-b-test-block .link-wrapper,
.node-type-range #block-views-contact-block .title-webform,
.node-type-range #block-views-contact-block legend,
.node-type-range #block-views-contact-block .link-wrapper,
.node-type-product #block-views-contact-a-b-test-block .title-webform,
.node-type-product #block-views-contact-a-b-test-block legend,
.node-type-product #block-views-contact-a-b-test-block .link-wrapper,
.node-type-product #block-views-contact-block .title-webform,
.node-type-product #block-views-contact-block legend,
.node-type-product #block-views-contact-block .link-wrapper,
.node-type-category #block-views-contact-a-b-test-block .title-webform,
.node-type-category #block-views-contact-a-b-test-block legend,
.node-type-category #block-views-contact-a-b-test-block .link-wrapper,
.node-type-category #block-views-contact-block .title-webform,
.node-type-category #block-views-contact-block legend,
.node-type-category #block-views-contact-block .link-wrapper,
.node-type-page #block-views-contact-a-b-test-block .title-webform,
.node-type-page #block-views-contact-a-b-test-block legend,
.node-type-page #block-views-contact-a-b-test-block .link-wrapper,
.node-type-page #block-views-contact-block .title-webform,
.node-type-page #block-views-contact-block legend,
.node-type-page #block-views-contact-block .link-wrapper,
.node-type-page-long-text #block-views-contact-a-b-test-block .title-webform,
.node-type-page-long-text #block-views-contact-a-b-test-block legend,
.node-type-page-long-text #block-views-contact-a-b-test-block .link-wrapper,
.node-type-page-long-text #block-views-contact-block .title-webform,
.node-type-page-long-text #block-views-contact-block legend,
.node-type-page-long-text #block-views-contact-block .link-wrapper,
.node-type-confirmation-page #block-views-contact-a-b-test-block .title-webform,
.node-type-confirmation-page #block-views-contact-a-b-test-block legend,
.node-type-confirmation-page #block-views-contact-a-b-test-block .link-wrapper,
.node-type-confirmation-page #block-views-contact-block .title-webform,
.node-type-confirmation-page #block-views-contact-block legend,
.node-type-confirmation-page #block-views-contact-block .link-wrapper {
  display: none;
}
/* line 576, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block label,
.node-type-homepage-2016 #block-views-contact-block label,
.node-type-range #block-views-contact-a-b-test-block label,
.node-type-range #block-views-contact-block label,
.node-type-product #block-views-contact-a-b-test-block label,
.node-type-product #block-views-contact-block label,
.node-type-category #block-views-contact-a-b-test-block label,
.node-type-category #block-views-contact-block label,
.node-type-page #block-views-contact-a-b-test-block label,
.node-type-page #block-views-contact-block label,
.node-type-page-long-text #block-views-contact-a-b-test-block label,
.node-type-page-long-text #block-views-contact-block label,
.node-type-confirmation-page #block-views-contact-a-b-test-block label,
.node-type-confirmation-page #block-views-contact-block label {
  display: block;
  margin-bottom: 5px;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  line-height: 22px;
}
/* line 585, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-text,
.node-type-homepage-2016 #block-views-contact-a-b-test-block textarea,
.node-type-homepage-2016 #block-views-contact-a-b-test-block select,
.node-type-homepage-2016 #block-views-contact-block .form-text,
.node-type-homepage-2016 #block-views-contact-block textarea,
.node-type-homepage-2016 #block-views-contact-block select,
.node-type-range #block-views-contact-a-b-test-block .form-text,
.node-type-range #block-views-contact-a-b-test-block textarea,
.node-type-range #block-views-contact-a-b-test-block select,
.node-type-range #block-views-contact-block .form-text,
.node-type-range #block-views-contact-block textarea,
.node-type-range #block-views-contact-block select,
.node-type-product #block-views-contact-a-b-test-block .form-text,
.node-type-product #block-views-contact-a-b-test-block textarea,
.node-type-product #block-views-contact-a-b-test-block select,
.node-type-product #block-views-contact-block .form-text,
.node-type-product #block-views-contact-block textarea,
.node-type-product #block-views-contact-block select,
.node-type-category #block-views-contact-a-b-test-block .form-text,
.node-type-category #block-views-contact-a-b-test-block textarea,
.node-type-category #block-views-contact-a-b-test-block select,
.node-type-category #block-views-contact-block .form-text,
.node-type-category #block-views-contact-block textarea,
.node-type-category #block-views-contact-block select,
.node-type-page #block-views-contact-a-b-test-block .form-text,
.node-type-page #block-views-contact-a-b-test-block textarea,
.node-type-page #block-views-contact-a-b-test-block select,
.node-type-page #block-views-contact-block .form-text,
.node-type-page #block-views-contact-block textarea,
.node-type-page #block-views-contact-block select,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-text,
.node-type-page-long-text #block-views-contact-a-b-test-block textarea,
.node-type-page-long-text #block-views-contact-a-b-test-block select,
.node-type-page-long-text #block-views-contact-block .form-text,
.node-type-page-long-text #block-views-contact-block textarea,
.node-type-page-long-text #block-views-contact-block select,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-text,
.node-type-confirmation-page #block-views-contact-a-b-test-block textarea,
.node-type-confirmation-page #block-views-contact-a-b-test-block select,
.node-type-confirmation-page #block-views-contact-block .form-text,
.node-type-confirmation-page #block-views-contact-block textarea,
.node-type-confirmation-page #block-views-contact-block select {
  width: 260px;
  padding: 1px 5px;
  font-size: 12px;
  color: #000000;
  background: #EEEEEE;
  border: none;
}
/* line 596, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block select,
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-text,
.node-type-homepage-2016 #block-views-contact-block select,
.node-type-homepage-2016 #block-views-contact-block .form-text,
.node-type-range #block-views-contact-a-b-test-block select,
.node-type-range #block-views-contact-a-b-test-block .form-text,
.node-type-range #block-views-contact-block select,
.node-type-range #block-views-contact-block .form-text,
.node-type-product #block-views-contact-a-b-test-block select,
.node-type-product #block-views-contact-a-b-test-block .form-text,
.node-type-product #block-views-contact-block select,
.node-type-product #block-views-contact-block .form-text,
.node-type-category #block-views-contact-a-b-test-block select,
.node-type-category #block-views-contact-a-b-test-block .form-text,
.node-type-category #block-views-contact-block select,
.node-type-category #block-views-contact-block .form-text,
.node-type-page #block-views-contact-a-b-test-block select,
.node-type-page #block-views-contact-a-b-test-block .form-text,
.node-type-page #block-views-contact-block select,
.node-type-page #block-views-contact-block .form-text,
.node-type-page-long-text #block-views-contact-a-b-test-block select,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-text,
.node-type-page-long-text #block-views-contact-block select,
.node-type-page-long-text #block-views-contact-block .form-text,
.node-type-confirmation-page #block-views-contact-a-b-test-block select,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-text,
.node-type-confirmation-page #block-views-contact-block select,
.node-type-confirmation-page #block-views-contact-block .form-text {
  height: 30px;
  padding: 0 10px;
}
/* line 602, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-submit,
.node-type-homepage-2016 #block-views-contact-block .form-submit,
.node-type-range #block-views-contact-a-b-test-block .form-submit,
.node-type-range #block-views-contact-block .form-submit,
.node-type-product #block-views-contact-a-b-test-block .form-submit,
.node-type-product #block-views-contact-block .form-submit,
.node-type-category #block-views-contact-a-b-test-block .form-submit,
.node-type-category #block-views-contact-block .form-submit,
.node-type-page #block-views-contact-a-b-test-block .form-submit,
.node-type-page #block-views-contact-block .form-submit,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-submit,
.node-type-page-long-text #block-views-contact-block .form-submit,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit,
.node-type-confirmation-page #block-views-contact-block .form-submit {
  padding: 12px 15px;
  font-family: "Roboto condensed";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
  background-color: #72BF44;
  text-decoration: none;
  width: 260px;
  border: none;
  line-height: 19px;
}
/* line 18, ../scss/_mixins.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-homepage-2016 #block-views-contact-block .form-submit:hover,
.node-type-range #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-range #block-views-contact-block .form-submit:hover,
.node-type-product #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-product #block-views-contact-block .form-submit:hover,
.node-type-category #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-category #block-views-contact-block .form-submit:hover,
.node-type-page #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-page #block-views-contact-block .form-submit:hover,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-page-long-text #block-views-contact-block .form-submit:hover,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit:hover,
.node-type-confirmation-page #block-views-contact-block .form-submit:hover {
  cursor: pointer;
  background-color: #4FAE3E;
  text-decoration: none;
}
/* line 610, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-actions,
.node-type-homepage-2016 #block-views-contact-block .form-actions,
.node-type-range #block-views-contact-a-b-test-block .form-actions,
.node-type-range #block-views-contact-block .form-actions,
.node-type-product #block-views-contact-a-b-test-block .form-actions,
.node-type-product #block-views-contact-block .form-actions,
.node-type-category #block-views-contact-a-b-test-block .form-actions,
.node-type-category #block-views-contact-block .form-actions,
.node-type-page #block-views-contact-a-b-test-block .form-actions,
.node-type-page #block-views-contact-block .form-actions,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-actions,
.node-type-page-long-text #block-views-contact-block .form-actions,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-actions,
.node-type-confirmation-page #block-views-contact-block .form-actions {
  margin: 0;
}
/* line 614, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-required,
.node-type-homepage-2016 #block-views-contact-block .form-required,
.node-type-range #block-views-contact-a-b-test-block .form-required,
.node-type-range #block-views-contact-block .form-required,
.node-type-product #block-views-contact-a-b-test-block .form-required,
.node-type-product #block-views-contact-block .form-required,
.node-type-category #block-views-contact-a-b-test-block .form-required,
.node-type-category #block-views-contact-block .form-required,
.node-type-page #block-views-contact-a-b-test-block .form-required,
.node-type-page #block-views-contact-block .form-required,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-required,
.node-type-page-long-text #block-views-contact-block .form-required,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-required,
.node-type-confirmation-page #block-views-contact-block .form-required {
  color: #000000;
}
/* line 618, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block textarea,
.node-type-homepage-2016 #block-views-contact-block textarea,
.node-type-range #block-views-contact-a-b-test-block textarea,
.node-type-range #block-views-contact-block textarea,
.node-type-product #block-views-contact-a-b-test-block textarea,
.node-type-product #block-views-contact-block textarea,
.node-type-category #block-views-contact-a-b-test-block textarea,
.node-type-category #block-views-contact-block textarea,
.node-type-page #block-views-contact-a-b-test-block textarea,
.node-type-page #block-views-contact-block textarea,
.node-type-page-long-text #block-views-contact-a-b-test-block textarea,
.node-type-page-long-text #block-views-contact-block textarea,
.node-type-confirmation-page #block-views-contact-a-b-test-block textarea,
.node-type-confirmation-page #block-views-contact-block textarea {
  resize: none;
}
/* line 622, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .grippie,
.node-type-homepage-2016 #block-views-contact-block .grippie,
.node-type-range #block-views-contact-a-b-test-block .grippie,
.node-type-range #block-views-contact-block .grippie,
.node-type-product #block-views-contact-a-b-test-block .grippie,
.node-type-product #block-views-contact-block .grippie,
.node-type-category #block-views-contact-a-b-test-block .grippie,
.node-type-category #block-views-contact-block .grippie,
.node-type-page #block-views-contact-a-b-test-block .grippie,
.node-type-page #block-views-contact-block .grippie,
.node-type-page-long-text #block-views-contact-a-b-test-block .grippie,
.node-type-page-long-text #block-views-contact-block .grippie,
.node-type-confirmation-page #block-views-contact-a-b-test-block .grippie,
.node-type-confirmation-page #block-views-contact-block .grippie {
  display: none;
}
/* line 628, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-homepage-2016 #block-views-contact-block .form-type-radio label,
.node-type-homepage-2016 #block-views-contact-block .form-type-checkbox label,
.node-type-range #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-range #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-range #block-views-contact-block .form-type-radio label,
.node-type-range #block-views-contact-block .form-type-checkbox label,
.node-type-product #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-product #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-product #block-views-contact-block .form-type-radio label,
.node-type-product #block-views-contact-block .form-type-checkbox label,
.node-type-category #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-category #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-category #block-views-contact-block .form-type-radio label,
.node-type-category #block-views-contact-block .form-type-checkbox label,
.node-type-page #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-page #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-page #block-views-contact-block .form-type-radio label,
.node-type-page #block-views-contact-block .form-type-checkbox label,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-page-long-text #block-views-contact-block .form-type-radio label,
.node-type-page-long-text #block-views-contact-block .form-type-checkbox label,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio label,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-checkbox label,
.node-type-confirmation-page #block-views-contact-block .form-type-radio label,
.node-type-confirmation-page #block-views-contact-block .form-type-checkbox label {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  max-width: 235px;
  font-size: 12px;
}
/* line 636, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-homepage-2016 #block-views-contact-block .form-type-radio input,
.node-type-range #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-range #block-views-contact-block .form-type-radio input,
.node-type-product #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-product #block-views-contact-block .form-type-radio input,
.node-type-category #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-category #block-views-contact-block .form-type-radio input,
.node-type-page #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-page #block-views-contact-block .form-type-radio input,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-page-long-text #block-views-contact-block .form-type-radio input,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio input,
.node-type-confirmation-page #block-views-contact-block .form-type-radio input {
  width: 22px;
  height: 22px;
  border: none;
  -webkit-appearance: initial;
  background: url("/sites/all/themes/neopost/images/radiobuttons.png") 0 -44px no-repeat;
}
/* line 643, ../scss/_global.scss */
.node-type-homepage-2016 #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-homepage-2016 #block-views-contact-block .form-type-radio input:checked,
.node-type-range #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-range #block-views-contact-block .form-type-radio input:checked,
.node-type-product #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-product #block-views-contact-block .form-type-radio input:checked,
.node-type-category #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-category #block-views-contact-block .form-type-radio input:checked,
.node-type-page #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-page #block-views-contact-block .form-type-radio input:checked,
.node-type-page-long-text #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-page-long-text #block-views-contact-block .form-type-radio input:checked,
.node-type-confirmation-page #block-views-contact-a-b-test-block .form-type-radio input:checked,
.node-type-confirmation-page #block-views-contact-block .form-type-radio input:checked {
  background-position: 0 -66px;
}

/* line 653, ../scss/_global.scss */
.www_neopost_com.page-node-12586 .field-name-field-year {
  display: none;
}

/* line 660, ../scss/_global.scss */
.www_neopost_co_uk #webform-client-form-4886 .form-actions .webform-submit {
  display: none;
}

/* line 6, ../scss/_remove.scss */
.node-type-homepage-2016 #main-wrapper,
.node-type-homepage-2016 #main {
  max-width: 100%;
}
/* line 12, ../scss/_remove.scss */
.node-type-homepage-2016 #content .content .jcarousel ul li {
  float: none;
}
/* line 13, ../scss/_remove.scss */
.node-type-homepage-2016 #content .content .field-name-news-2016 ul li {
  background: none;
  padding: 0 0 40px;
}
/* line 14, ../scss/_remove.scss */
.node-type-homepage-2016 #content .content .field-name-news-2016 ul li.views-row-even {
  padding: 40px 0 0;
}

/*apr├¿s suupression style-green/style node solution/pro- v├®rifier*/
/* line 21, ../scss/_remove.scss */
.node-type-product .field-name-field-author {
  margin-top: 0;
  margin-bottom: 30px;
  padding-right: 30px;
  font-family: "Verdana";
  font-size: 12px;
  line-height: 27px;
  font-weight: normal;
  font-style: normal;
  color: #FFFFFF;
  text-align: right;
}

/* line 36, ../scss/_remove.scss */
.node-type-range .secondaryButton {
  position: relative;
  bottom: inherit;
}

/* line 50, ../scss/_remove.scss */
.node-type-landing-page-wf-3steps.header-theme-common-design #header div.region.region-menu,
.node-type-landing-page-form-video.header-theme-common-design #header div.region.region-menu,
.node-type-landing-page-form-img.header-theme-common-design #header div.region.region-menu,
.node-type-landing-page-3cols.header-theme-common-design #header div.region.region-menu {
  display: none;
}
/* line 55, ../scss/_remove.scss */
.node-type-landing-page-wf-3steps.header-theme-common-design #header div.section,
.node-type-landing-page-form-video.header-theme-common-design #header div.section,
.node-type-landing-page-form-img.header-theme-common-design #header div.section,
.node-type-landing-page-3cols.header-theme-common-design #header div.section {
  min-height: 124px;
}
/* line 59, ../scss/_remove.scss */
.node-type-landing-page-wf-3steps.header-theme-common-design #header.fixed,
.node-type-landing-page-form-video.header-theme-common-design #header.fixed,
.node-type-landing-page-form-img.header-theme-common-design #header.fixed,
.node-type-landing-page-3cols.header-theme-common-design #header.fixed {
  position: relative;
}

/* line 66, ../scss/_remove.scss */
.nslc_neopost_com.node-type-homepage-2016 .field-name-field-picto-second-shortcuts img {
  height: auto;
}

@media (max-width: 768px) {
  /* line 76, ../scss/_remove.scss */
  #page .mdmegamenu ul.megamenu li {
    width: auto;
  }

  /* line 80, ../scss/_remove.scss */
  #youtube-field-player {
    width: 87.5vw;
    height: 48.4375vw;
  }
}
@media all and (min-width: 769px) and (max-width: 1179px) {
  /* line 90, ../scss/_remove.scss */
  .node-type-category .header-theme-2 .breadcrumb,
  .node-type-range .header-theme-2 .breadcrumb {
    display: none;
  }
}
@media all and (max-width: 768px) {
  /* line 5, ../scss/_mobile.scss */
  .node-type-homepage-2016,
  .node-type-range,
  .node-type-product,
  .node-type-category,
  .node-type-page,
  .node-type-page-long-text,
  .node-type-confirmation-page {
    	/*#banner-range{
    		&.hideVideo{
    			background-image:none!important;
    			background-color: $dark_grey!important;
    
    			.filterBanner{
    				display: none;
    			}
    		}
    	}*/
  }
  /* line 14, ../scss/_mobile.scss */
  .node-type-homepage-2016 #header div.section,
  .node-type-range #header div.section,
  .node-type-product #header div.section,
  .node-type-category #header div.section,
  .node-type-page #header div.section,
  .node-type-page-long-text #header div.section,
  .node-type-confirmation-page #header div.section {
    width: auto;
  }
  /* line 19, ../scss/_mobile.scss */
  .node-type-homepage-2016 #content,
  .node-type-range #content,
  .node-type-product #content,
  .node-type-category #content,
  .node-type-page #content,
  .node-type-page-long-text #content,
  .node-type-confirmation-page #content {
    width: 100% !important;
  }
  /* line 36, ../scss/_mobile.scss */
  .node-type-homepage-2016 .banner,
  .node-type-range .banner,
  .node-type-product .banner,
  .node-type-category .banner,
  .node-type-page .banner,
  .node-type-page-long-text .banner,
  .node-type-confirmation-page .banner {
    height: 100vw;
    margin-bottom: 0;
  }
  /* line 41, ../scss/_mobile.scss */
  .node-type-homepage-2016 .filterBanner,
  .node-type-range .filterBanner,
  .node-type-product .filterBanner,
  .node-type-category .filterBanner,
  .node-type-page .filterBanner,
  .node-type-page-long-text .filterBanner,
  .node-type-confirmation-page .filterBanner {
    width: 100%;
    height: 100vw;
  }
  /* line 46, ../scss/_mobile.scss */
  .node-type-homepage-2016 .cCenter,
  .node-type-range .cCenter,
  .node-type-product .cCenter,
  .node-type-category .cCenter,
  .node-type-page .cCenter,
  .node-type-page-long-text .cCenter,
  .node-type-confirmation-page .cCenter {
    width: 100vw;
  }
  /* line 50, ../scss/_mobile.scss */
  .node-type-homepage-2016 h1,
  .node-type-range h1,
  .node-type-product h1,
  .node-type-category h1,
  .node-type-page h1,
  .node-type-page-long-text h1,
  .node-type-confirmation-page h1 {
    color: #FFFFFF;
    font-size: 6.25vw;
    line-height: 6.875vw;
    font-weight: bold;
    text-align: center;
  }
  /* line 55, ../scss/_mobile.scss */
  .node-type-homepage-2016 h2,
  .node-type-range h2,
  .node-type-product h2,
  .node-type-category h2,
  .node-type-page h2,
  .node-type-page-long-text h2,
  .node-type-confirmation-page h2 {
    margin: 0 auto 6.25vw;
    color: #000000;
    font-size: 5.625vw;
    line-height: 6.25vw;
    display: block;
    width: 87.5vw;
  }
  /* line 60, ../scss/_mobile.scss */
  .node-type-homepage-2016 h2 span,
  .node-type-range h2 span,
  .node-type-product h2 span,
  .node-type-category h2 span,
  .node-type-page h2 span,
  .node-type-page-long-text h2 span,
  .node-type-confirmation-page h2 span {
    padding: 0;
    background: none;
  }
  /* line 63, ../scss/_mobile.scss */
  .node-type-homepage-2016 h2 span span,
  .node-type-range h2 span span,
  .node-type-product h2 span span,
  .node-type-category h2 span span,
  .node-type-page h2 span span,
  .node-type-page-long-text h2 span span,
  .node-type-confirmation-page h2 span span {
    padding: 0;
  }
  /* line 69, ../scss/_mobile.scss */
  .node-type-homepage-2016 p,
  .node-type-range p,
  .node-type-product p,
  .node-type-category p,
  .node-type-page p,
  .node-type-page-long-text p,
  .node-type-confirmation-page p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 74, ../scss/_mobile.scss */
  .node-type-homepage-2016 .contentBanner,
  .node-type-range .contentBanner,
  .node-type-product .contentBanner,
  .node-type-category .contentBanner,
  .node-type-page .contentBanner,
  .node-type-page-long-text .contentBanner,
  .node-type-confirmation-page .contentBanner {
    width: 87.5vw;
    text-align: center;
  }
  /* line 78, ../scss/_mobile.scss */
  .node-type-homepage-2016 .contentBanner div:first-child,
  .node-type-range .contentBanner div:first-child,
  .node-type-product .contentBanner div:first-child,
  .node-type-category .contentBanner div:first-child,
  .node-type-page .contentBanner div:first-child,
  .node-type-page-long-text .contentBanner div:first-child,
  .node-type-confirmation-page .contentBanner div:first-child {
    width: 100%;
  }
  /* line 82, ../scss/_mobile.scss */
  .node-type-homepage-2016 .contentBanner p,
  .node-type-range .contentBanner p,
  .node-type-product .contentBanner p,
  .node-type-category .contentBanner p,
  .node-type-page .contentBanner p,
  .node-type-page-long-text .contentBanner p,
  .node-type-confirmation-page .contentBanner p {
    max-width: 100%;
    margin-bottom: 7.8125vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 90, ../scss/_mobile.scss */
  .node-type-homepage-2016 .videoBanner,
  .node-type-range .videoBanner,
  .node-type-product .videoBanner,
  .node-type-category .videoBanner,
  .node-type-page .videoBanner,
  .node-type-page-long-text .videoBanner,
  .node-type-confirmation-page .videoBanner {
    position: relative;
  }
  /* line 92, ../scss/_mobile.scss */
  .node-type-homepage-2016 .videoBanner .youtubePlay,
  .node-type-range .videoBanner .youtubePlay,
  .node-type-product .videoBanner .youtubePlay,
  .node-type-category .videoBanner .youtubePlay,
  .node-type-page .videoBanner .youtubePlay,
  .node-type-page-long-text .videoBanner .youtubePlay,
  .node-type-confirmation-page .videoBanner .youtubePlay {
    display: none;
  }
  /* line 96, ../scss/_mobile.scss */
  .node-type-homepage-2016 .videoBanner iframe,
  .node-type-range .videoBanner iframe,
  .node-type-product .videoBanner iframe,
  .node-type-category .videoBanner iframe,
  .node-type-page .videoBanner iframe,
  .node-type-page-long-text .videoBanner iframe,
  .node-type-confirmation-page .videoBanner iframe {
    display: block;
    width: 100%;
    height: 54.6875vw;
  }
  /* line 103, ../scss/_mobile.scss */
  .node-type-homepage-2016 .btn,
  .node-type-range .btn,
  .node-type-product .btn,
  .node-type-category .btn,
  .node-type-page .btn,
  .node-type-page-long-text .btn,
  .node-type-confirmation-page .btn {
    height: auto;
    padding: 3.90625vw 1.5625vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    width: 100%;
  }
  /* line 109, ../scss/_mobile.scss */
  .node-type-homepage-2016 #main-wrapper,
  .node-type-range #main-wrapper,
  .node-type-product #main-wrapper,
  .node-type-category #main-wrapper,
  .node-type-page #main-wrapper,
  .node-type-page-long-text #main-wrapper,
  .node-type-confirmation-page #main-wrapper {
    width: 100%;
  }
  /* line 113, ../scss/_mobile.scss */
  .node-type-homepage-2016 .breadcrumb,
  .node-type-range .breadcrumb,
  .node-type-product .breadcrumb,
  .node-type-category .breadcrumb,
  .node-type-page .breadcrumb,
  .node-type-page-long-text .breadcrumb,
  .node-type-confirmation-page .breadcrumb {
    display: none;
  }
  /* line 118, ../scss/_mobile.scss */
  .node-type-homepage-2016 .bgContent .leftContent,
  .node-type-range .bgContent .leftContent,
  .node-type-product .bgContent .leftContent,
  .node-type-category .bgContent .leftContent,
  .node-type-page .bgContent .leftContent,
  .node-type-page-long-text .bgContent .leftContent,
  .node-type-confirmation-page .bgContent .leftContent {
    display: none;
  }
  /* line 123, ../scss/_mobile.scss */
  .node-type-homepage-2016 #content,
  .node-type-range #content,
  .node-type-product #content,
  .node-type-category #content,
  .node-type-page #content,
  .node-type-page-long-text #content,
  .node-type-confirmation-page #content {
    float: none;
  }
  /* line 129, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first,
  .node-type-range #sidebar-first,
  .node-type-product #sidebar-first,
  .node-type-category #sidebar-first,
  .node-type-page #sidebar-first,
  .node-type-page-long-text #sidebar-first,
  .node-type-confirmation-page #sidebar-first {
    display: block;
    float: none;
    width: 100%;
    border-right: none;
  }
  /* line 135, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .views-field-field-contact-body,
  .node-type-range #sidebar-first .views-field-field-contact-body,
  .node-type-product #sidebar-first .views-field-field-contact-body,
  .node-type-category #sidebar-first .views-field-field-contact-body,
  .node-type-page #sidebar-first .views-field-field-contact-body,
  .node-type-page-long-text #sidebar-first .views-field-field-contact-body,
  .node-type-confirmation-page #sidebar-first .views-field-field-contact-body {
    margin: 0 0 6.25vw;
    padding: 0 6.25vw;
  }
  /* line 138, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .views-field-field-contact-body p,
  .node-type-range #sidebar-first .views-field-field-contact-body p,
  .node-type-product #sidebar-first .views-field-field-contact-body p,
  .node-type-category #sidebar-first .views-field-field-contact-body p,
  .node-type-page #sidebar-first .views-field-field-contact-body p,
  .node-type-page-long-text #sidebar-first .views-field-field-contact-body p,
  .node-type-confirmation-page #sidebar-first .views-field-field-contact-body p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 144, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .views-field-field-contact-phone,
  .node-type-range #sidebar-first .views-field-field-contact-phone,
  .node-type-product #sidebar-first .views-field-field-contact-phone,
  .node-type-category #sidebar-first .views-field-field-contact-phone,
  .node-type-page #sidebar-first .views-field-field-contact-phone,
  .node-type-page-long-text #sidebar-first .views-field-field-contact-phone,
  .node-type-confirmation-page #sidebar-first .views-field-field-contact-phone {
    margin: 0 6.25vw 6.25vw;
    padding: 0 0 0 9.375vw;
  }
  /* line 148, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .views-field-field-contact-phone a,
  .node-type-range #sidebar-first .views-field-field-contact-phone a,
  .node-type-product #sidebar-first .views-field-field-contact-phone a,
  .node-type-category #sidebar-first .views-field-field-contact-phone a,
  .node-type-page #sidebar-first .views-field-field-contact-phone a,
  .node-type-page-long-text #sidebar-first .views-field-field-contact-phone a,
  .node-type-confirmation-page #sidebar-first .views-field-field-contact-phone a {
    padding: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 155, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .views-field-field-webform,
  .node-type-range #sidebar-first .views-field-field-webform,
  .node-type-product #sidebar-first .views-field-field-webform,
  .node-type-category #sidebar-first .views-field-field-webform,
  .node-type-page #sidebar-first .views-field-field-webform,
  .node-type-page-long-text #sidebar-first .views-field-field-webform,
  .node-type-confirmation-page #sidebar-first .views-field-field-webform {
    margin: 0 6.25vw;
  }
  /* line 159, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first label,
  .node-type-homepage-2016 #sidebar-first .form-required,
  .node-type-range #sidebar-first label,
  .node-type-range #sidebar-first .form-required,
  .node-type-product #sidebar-first label,
  .node-type-product #sidebar-first .form-required,
  .node-type-category #sidebar-first label,
  .node-type-category #sidebar-first .form-required,
  .node-type-page #sidebar-first label,
  .node-type-page #sidebar-first .form-required,
  .node-type-page-long-text #sidebar-first label,
  .node-type-page-long-text #sidebar-first .form-required,
  .node-type-confirmation-page #sidebar-first label,
  .node-type-confirmation-page #sidebar-first .form-required {
    font-size: 4.0625vw;
    line-height: 4.84375vw;
  }
  /* line 165, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .form-text,
  .node-type-homepage-2016 #sidebar-first textarea,
  .node-type-homepage-2016 #sidebar-first select,
  .node-type-range #sidebar-first .form-text,
  .node-type-range #sidebar-first textarea,
  .node-type-range #sidebar-first select,
  .node-type-product #sidebar-first .form-text,
  .node-type-product #sidebar-first textarea,
  .node-type-product #sidebar-first select,
  .node-type-category #sidebar-first .form-text,
  .node-type-category #sidebar-first textarea,
  .node-type-category #sidebar-first select,
  .node-type-page #sidebar-first .form-text,
  .node-type-page #sidebar-first textarea,
  .node-type-page #sidebar-first select,
  .node-type-page-long-text #sidebar-first .form-text,
  .node-type-page-long-text #sidebar-first textarea,
  .node-type-page-long-text #sidebar-first select,
  .node-type-confirmation-page #sidebar-first .form-text,
  .node-type-confirmation-page #sidebar-first textarea,
  .node-type-confirmation-page #sidebar-first select {
    width: 87.5vw;
    height: 9.375vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 174, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first textarea,
  .node-type-range #sidebar-first textarea,
  .node-type-product #sidebar-first textarea,
  .node-type-category #sidebar-first textarea,
  .node-type-page #sidebar-first textarea,
  .node-type-page-long-text #sidebar-first textarea,
  .node-type-confirmation-page #sidebar-first textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 18.75vw;
  }
  /* line 179, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .form-submit,
  .node-type-range #sidebar-first .form-submit,
  .node-type-product #sidebar-first .form-submit,
  .node-type-category #sidebar-first .form-submit,
  .node-type-page #sidebar-first .form-submit,
  .node-type-page-long-text #sidebar-first .form-submit,
  .node-type-confirmation-page #sidebar-first .form-submit {
    width: 87.5vw;
    height: 12.5vw;
    margin: 0 0 6.25vw;
    font-size: 5.3125vw;
    line-height: 6.40625vw;
  }
  /* line 187, ../scss/_mobile.scss */
  .node-type-homepage-2016 #sidebar-first .form-item,
  .node-type-range #sidebar-first .form-item,
  .node-type-product #sidebar-first .form-item,
  .node-type-category #sidebar-first .form-item,
  .node-type-page #sidebar-first .form-item,
  .node-type-page-long-text #sidebar-first .form-item,
  .node-type-confirmation-page #sidebar-first .form-item {
    margin: 0 0 6.25vw;
  }
  /* line 192, ../scss/_mobile.scss */
  .node-type-homepage-2016 .views-field-field-contact-title,
  .node-type-range .views-field-field-contact-title,
  .node-type-product .views-field-field-contact-title,
  .node-type-category .views-field-field-contact-title,
  .node-type-page .views-field-field-contact-title,
  .node-type-page-long-text .views-field-field-contact-title,
  .node-type-confirmation-page .views-field-field-contact-title {
    height: auto;
    padding: 4.6875vw 0;
    font-size: 5.625vw;
    font-weight: bold;
  }
  /* line 198, ../scss/_mobile.scss */
  .node-type-homepage-2016 .views-field-field-contact-title:after,
  .node-type-range .views-field-field-contact-title:after,
  .node-type-product .views-field-field-contact-title:after,
  .node-type-category .views-field-field-contact-title:after,
  .node-type-page .views-field-field-contact-title:after,
  .node-type-page-long-text .views-field-field-contact-title:after,
  .node-type-confirmation-page .views-field-field-contact-title:after {
    left: 42.96875vw;
  }
  /* line 202, ../scss/_mobile.scss */
  .node-type-homepage-2016 .views-field-field-contact-title .field-content,
  .node-type-range .views-field-field-contact-title .field-content,
  .node-type-product .views-field-field-contact-title .field-content,
  .node-type-category .views-field-field-contact-title .field-content,
  .node-type-page .views-field-field-contact-title .field-content,
  .node-type-page-long-text .views-field-field-contact-title .field-content,
  .node-type-confirmation-page .views-field-field-contact-title .field-content {
    height: auto;
  }
  /* line 207, ../scss/_mobile.scss */
  .node-type-homepage-2016 .group-text-fb,
  .node-type-homepage-2016 .field-name-field-body-free-bloc,
  .node-type-range .group-text-fb,
  .node-type-range .field-name-field-body-free-bloc,
  .node-type-product .group-text-fb,
  .node-type-product .field-name-field-body-free-bloc,
  .node-type-category .group-text-fb,
  .node-type-category .field-name-field-body-free-bloc,
  .node-type-page .group-text-fb,
  .node-type-page .field-name-field-body-free-bloc,
  .node-type-page-long-text .group-text-fb,
  .node-type-page-long-text .field-name-field-body-free-bloc,
  .node-type-confirmation-page .group-text-fb,
  .node-type-confirmation-page .field-name-field-body-free-bloc {
    display: block;
    width: 87.5vw;
    margin: 0 auto;
  }
  /* line 213, ../scss/_mobile.scss */
  .node-type-homepage-2016 .group-text-fb .secondaryButton a,
  .node-type-homepage-2016 .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-range .group-text-fb .secondaryButton a,
  .node-type-range .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-product .group-text-fb .secondaryButton a,
  .node-type-product .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-category .group-text-fb .secondaryButton a,
  .node-type-category .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-page .group-text-fb .secondaryButton a,
  .node-type-page .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-page-long-text .group-text-fb .secondaryButton a,
  .node-type-page-long-text .field-name-field-body-free-bloc .secondaryButton a,
  .node-type-confirmation-page .group-text-fb .secondaryButton a,
  .node-type-confirmation-page .field-name-field-body-free-bloc .secondaryButton a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #72BF44;
    text-transform: uppercase;
    border: 3px solid #72BF44;
    background-color: #FFFFFF;
    width: 87.5vw;
    margin: 0 auto;
  }
  /* line 220, ../scss/_mobile.scss */
  .node-type-homepage-2016 .field-name-field-image-free-bloc,
  .node-type-range .field-name-field-image-free-bloc,
  .node-type-product .field-name-field-image-free-bloc,
  .node-type-category .field-name-field-image-free-bloc,
  .node-type-page .field-name-field-image-free-bloc,
  .node-type-page-long-text .field-name-field-image-free-bloc,
  .node-type-confirmation-page .field-name-field-image-free-bloc {
    width: 100%;
  }
  /* line 222, ../scss/_mobile.scss */
  .node-type-homepage-2016 .field-name-field-image-free-bloc img,
  .node-type-range .field-name-field-image-free-bloc img,
  .node-type-product .field-name-field-image-free-bloc img,
  .node-type-category .field-name-field-image-free-bloc img,
  .node-type-page .field-name-field-image-free-bloc img,
  .node-type-page-long-text .field-name-field-image-free-bloc img,
  .node-type-confirmation-page .field-name-field-image-free-bloc img {
    width: 100%;
  }

  /* line 234, ../scss/_mobile.scss */
  .node-type-homepage-2016 .btn {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    border: 3px solid #FFFFFF;
    background-color: transparent;
  }

  /* line 240, ../scss/_mobile.scss */
  .node-type-product {
    /* REMOVE */
    /* REMOVE */
  }
  /* line 243, ../scss/_mobile.scss */
  .node-type-product #content .content ul li {
    font-size: 3.75vw;
    line-height: 5.625vw;
    padding: 0;
  }
  /* line 247, ../scss/_mobile.scss */
  .node-type-product .mobileVideo iframe {
    display: block;
    width: 100vw;
    margin: 0 0 9.375vw;
  }
  /* line 254, ../scss/_mobile.scss */
  .node-type-product .socialShare,
  .node-type-product .moreResources {
    display: none;
  }
  /* line 259, ../scss/_mobile.scss */
  .node-type-product .headLeft,
  .node-type-product .headRight,
  .node-type-product .field-name-field-introduction,
  .node-type-product .field-name-field-business-benefits,
  .node-type-product .field-name-field-secondary-shortcut,
  .node-type-product quote,
  .node-type-product .field-name-field-features,
  .node-type-product .field-name-field-ressources-collection {
    display: block;
    width: 87.5vw;
    margin: 0 auto 9.375vw;
    text-align: center;
  }
  /* line 275, ../scss/_mobile.scss */
  .node-type-product .field-name-field-brochure .file {
    padding-left: 0;
    background: none;
  }
  /* line 280, ../scss/_mobile.scss */
  .node-type-product .field-name-field-brochure img {
    display: none;
  }
  /* line 284, ../scss/_mobile.scss */
  .node-type-product .field-name-field-brochure a {
    display: block;
    padding-top: 70px;
    background: transparent url(../images/picto_neopost/pdf.png) center top no-repeat;
    font-size: 4.6875vw;
    line-height: 5.625vw;
  }
  /* line 292, ../scss/_mobile.scss */
  .node-type-product .field-name-field-brochure .field-item {
    margin-bottom: 9.375vw;
  }
  /* line 297, ../scss/_mobile.scss */
  .node-type-product #content {
    float: none;
    width: 100%;
  }
  /* line 302, ../scss/_mobile.scss */
  .node-type-product .headRight {
    width: 100%;
    margin-bottom: 15.625vw;
    border-bottom: 1px solid #DFE0E1;
    border-top: 1px solid #DFE0E1;
  }
  /* line 308, ../scss/_mobile.scss */
  .node-type-product .headRight .field-slideshow-wrapper {
    margin: 0 auto;
  }
  /* line 312, ../scss/_mobile.scss */
  .node-type-product .headRight .owl-stage-outer {
    width: auto;
    margin-bottom: 0;
  }
  /* line 318, ../scss/_mobile.scss */
  .node-type-product .field-name-field-images {
    margin-bottom: 0;
  }
  /* line 321, ../scss/_mobile.scss */
  .node-type-product .field-name-field-images .owl-nav {
    display: none;
  }
  /* line 325, ../scss/_mobile.scss */
  .node-type-product .field-name-field-images .owl-dots {
    left: 0;
    bottom: -7.03125vw;
  }
  /* line 328, ../scss/_mobile.scss */
  .node-type-product .field-name-field-images .owl-dots .owl-dot {
    line-height: initial;
    vertical-align: bottom;
  }
  /* line 335, ../scss/_mobile.scss */
  .node-type-product .field-name-field-introduction {
    padding: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 340, ../scss/_mobile.scss */
  .node-type-product .field-name-field-introduction p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 346, ../scss/_mobile.scss */
  .node-type-product .field-name-field-business-benefits,
  .node-type-product .field-name-field-secondary-shortcut {
    padding: 0;
  }
  /* line 350, ../scss/_mobile.scss */
  .node-type-product .field-name-field-business-benefits > .field-items > .field-item,
  .node-type-product .field-name-field-secondary-shortcut > .field-items > .field-item {
    display: block;
    width: 100%;
    margin: 0;
  }
  /* line 356, ../scss/_mobile.scss */
  .node-type-product .field-name-field-business-benefits h3,
  .node-type-product .field-name-field-secondary-shortcut h3 {
    font-size: 4.0625vw;
    line-height: 5.625vw;
  }
  /* line 361, ../scss/_mobile.scss */
  .node-type-product .field-name-field-business-benefits li,
  .node-type-product .field-name-field-business-benefits p,
  .node-type-product .field-name-field-business-benefits a,
  .node-type-product .field-name-field-secondary-shortcut li,
  .node-type-product .field-name-field-secondary-shortcut p,
  .node-type-product .field-name-field-secondary-shortcut a {
    padding: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 370, ../scss/_mobile.scss */
  .node-type-product .group-text-testimonial,
  .node-type-product .group-text-free-group {
    width: 100%;
    height: auto;
    padding: 7.8125vw 0;
  }
  /* line 376, ../scss/_mobile.scss */
  .node-type-product .group-text-testimonial h2,
  .node-type-product .group-text-free-group h2 {
    margin: 0 auto 6.25vw;
    color: #FFFFFF;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
  /* line 382, ../scss/_mobile.scss */
  .node-type-product quote {
    margin-bottom: 4.6875vw;
    padding: 0;
    text-indent: 7.03125vw;
    background-position: 0 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 391, ../scss/_mobile.scss */
  .node-type-product .secondaryButtonWhite a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    border: 3px solid #FFFFFF;
    background-color: transparent;
    width: 87.5vw;
  }
  /* line 396, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper,
  .node-type-product .jcarousel {
    width: 87.5vw;
    margin: 0 auto;
  }
  /* line 401, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-dots,
  .node-type-product .jcarousel .owl-dots {
    width: 87.5vw;
    margin: 0 auto;
  }
  /* line 405, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-dots .owl-dot,
  .node-type-product .jcarousel .owl-dots .owl-dot {
    line-height: initial;
    vertical-align: bottom;
  }
  /* line 408, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-dots .owl-dot span,
  .node-type-product .jcarousel .owl-dots .owl-dot span {
    width: 3.125vw;
    height: 3.125vw;
    margin-right: 6.25vw;
  }
  /* line 414, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-dots .owl-dot:last-child span,
  .node-type-product .jcarousel .owl-dots .owl-dot:last-child span {
    margin-right: 0;
  }
  /* line 419, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-dots.disabled,
  .node-type-product .jcarousel .owl-dots.disabled {
    display: none;
  }
  /* line 424, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .owl-nav,
  .node-type-product .jcarousel .owl-nav {
    display: none;
  }
  /* line 428, ../scss/_mobile.scss */
  .node-type-product .field-slideshow-wrapper .wr-slider,
  .node-type-product .field-slideshow-wrapper .owl-stage-outer,
  .node-type-product .jcarousel .wr-slider,
  .node-type-product .jcarousel .owl-stage-outer {
    position: initial;
  }
  /* line 436, ../scss/_mobile.scss */
  .node-type-product [id^=node-product-full-group-specification] .field-name-field-description-feature p {
    margin-bottom: 0;
  }
  /* line 444, ../scss/_mobile.scss */
  .node-type-product .field-name-field-features > .field-items > .field-item {
    width: 87.5vw;
  }
  /* line 446, ../scss/_mobile.scss */
  .node-type-product .field-name-field-features > .field-items > .field-item:last-child {
    border-bottom: none;
  }
  /* line 454, ../scss/_mobile.scss */
  .node-type-product .group-specification .field-name-field-title-feature {
    display: block;
    width: 87.5vw;
    padding: 4.6875vw 2.34375vw;
    margin: 0;
    font-size: 4.6875vw;
    line-height: 5.625vw;
    text-align: center;
    background-color: #EEEEEE;
  }
  /* line 464, ../scss/_mobile.scss */
  .node-type-product .group-specification .field-name-field-title-feature p {
    font-size: 4.6875vw;
    line-height: 5.625vw;
  }
  /* line 470, ../scss/_mobile.scss */
  .node-type-product .group-specification .field-name-field-description-feature {
    display: block;
    width: 87.5vw;
    padding: 3.90625vw 2.34375vw;
    margin: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
    text-align: center;
  }
  /* line 478, ../scss/_mobile.scss */
  .node-type-product .group-specification .field-name-field-description-feature p {
    margin-bottom: 0;
  }
  /* line 484, ../scss/_mobile.scss */
  .node-type-product .field-collection-item-field-features {
    padding-bottom: 0;
    background: none;
  }
  /* line 489, ../scss/_mobile.scss */
  .node-type-product .field-name-field-text-eshop-myneopost {
    display: block;
    width: 87.5vw;
    margin: 0 auto 6.25vw;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 498, ../scss/_mobile.scss */
  .node-type-product .field-name-field-e-shop-link a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #EA5441;
    text-transform: uppercase;
    border: 3px solid #EA5441;
    background-color: #FFFFFF;
    display: block;
    width: 87.5vw;
    margin: 0 auto;
  }
  /* line 507, ../scss/_mobile.scss */
  .node-type-product .field-collection-item-field-ressources-collection > p {
    font-size: 3.75vw;
    line-height: 5.625vw;
    margin-bottom: 3.125vw;
  }
  /* line 513, ../scss/_mobile.scss */
  .node-type-product .field-name-field-ressources-collection {
    padding: 0;
  }
  /* line 516, ../scss/_mobile.scss */
  .node-type-product .field-name-field-ressources-collection > .field-items > .field-item {
    display: block;
    width: 87.5vw;
    margin-left: 0;
    text-align: left;
  }
  /* line 525, ../scss/_mobile.scss */
  .node-type-product .field-name-field-title-bloc-ressources {
    font-size: 4.0625vw;
    line-height: 6.25vw;
  }
  /* line 531, ../scss/_mobile.scss */
  .node-type-product .field-name-field-links-bloc-ressources a {
    font-size: 3.75vw;
    line-height: 6.25vw;
  }
  /* line 538, ../scss/_mobile.scss */
  .node-type-product [id^=node-product-full-group-image-text] h2 {
    margin: 0 auto 6.25vw;
    color: #FFFFFF;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
  /* line 543, ../scss/_mobile.scss */
  .node-type-product .field-name-field-text-free {
    max-width: 100%;
    width: 87.5vw;
    margin: 0 auto;
    font-size: 3.75vw;
    line-height: 5.625vw;
    text-align: center;
  }
  /* line 552, ../scss/_mobile.scss */
  .node-type-product #sidebar-first {
    display: block;
    width: 100%;
  }

  /* CATEGORY */
  /* line 562, ../scss/_mobile.scss */
  .node-type-category .field-collection-view .entity-field-collection-item {
    padding-bottom: 0;
  }
  /* line 566, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category {
    width: 87.5vw;
    padding: 0;
    margin: 0 auto;
  }
  /* line 571, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category > .field-items > .field-item {
    display: block;
    width: 87.5vw;
    height: auto;
    margin-right: 0;
    padding-bottom: 6.25vw;
    margin-bottom: 6.25vw;
  }
  /* line 580, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category img {
    width: 87.5vw;
    height: 87.5vw;
  }
  /* line 585, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category h2 {
    margin: 3.125vw auto 6.25vw;
  }
  /* line 588, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category h2 a {
    font-size: 5.625vw;
    line-height: 6.875vw;
  }
  /* line 596, ../scss/_mobile.scss */
  .node-type-category .field-name-field-categories-link {
    position: relative;
    bottom: inherit;
  }
  /* line 600, ../scss/_mobile.scss */
  .node-type-category .field-name-field-categories-link a {
    height: auto;
    padding: 3.90625vw 3.125vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #72BF44;
    text-transform: uppercase;
    border: 3px solid #72BF44;
    background-color: #FFFFFF;
    width: auto;
    margin: 0 3.125vw;
    line-height: 6.875vw;
  }
  /* line 606, ../scss/_mobile.scss */
  .node-type-category .field-name-field-categories-link a:hover {
    padding: 3.75vw 2.96875vw;
  }
  /* line 612, ../scss/_mobile.scss */
  .node-type-category .field-name-field-categories-text {
    padding: 0 3.125vw;
    margin: 0 0 6.25vw;
  }
  /* line 615, ../scss/_mobile.scss */
  .node-type-category .field-name-field-categories-text p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 621, ../scss/_mobile.scss */
  .node-type-category #country-language {
    width: 87.5vw;
    margin: 0 auto 60px;
  }
  /* line 624, ../scss/_mobile.scss */
  .node-type-category #country-language li {
    max-width: 100%;
  }
  /* line 626, ../scss/_mobile.scss */
  .node-type-category #country-language li a {
    font-size: 3.75vw;
  }
  /* line 629, ../scss/_mobile.scss */
  .node-type-category #country-language li a:hover span {
    background-position-y: -120px;
  }
  /* line 633, ../scss/_mobile.scss */
  .node-type-category #country-language p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 637, ../scss/_mobile.scss */
  .node-type-category #country-language span {
    width: 120px;
    height: 120px;
    background-image: url("../images/sprite-flags-mobile.png");
    margin-bottom: 15px;
  }
  /* line 644, ../scss/_mobile.scss */
  .node-type-category #country-language .usa span {
    background-position-x: 0;
  }
  /* line 645, ../scss/_mobile.scss */
  .node-type-category #country-language .fr span {
    background-position-x: -240px;
  }
  /* line 647, ../scss/_mobile.scss */
  .node-type-category #country-language > a {
    height: auto;
    padding: 3.125vw 4.6875vw;
    font-family: "Roboto condensed";
    font-size: 5.3125vw;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    background-color: #72BF44;
    width: 87.5vw;
  }

  /* line 660, ../scss/_mobile.scss */
  .node-type-page .field-name-body,
  .node-type-page .bodyRange,
  .node-type-page-long-text .field-name-body,
  .node-type-page-long-text .bodyRange,
  .node-type-confirmation-page .field-name-body,
  .node-type-confirmation-page .bodyRange {
    width: 87.5vw;
    margin: 0 auto;
    padding-left: 0;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 669, ../scss/_mobile.scss */
  .node-type-page .field-name-field-brochure,
  .node-type-page-long-text .field-name-field-brochure,
  .node-type-confirmation-page .field-name-field-brochure {
    width: 87.5vw;
    margin: 4.6875vw auto 6.25vw;
    padding-left: 0;
    text-align: center;
  }
  /* line 675, ../scss/_mobile.scss */
  .node-type-page .field-name-field-brochure .file,
  .node-type-page-long-text .field-name-field-brochure .file,
  .node-type-confirmation-page .field-name-field-brochure .file {
    padding-left: 0;
    background: none;
  }
  /* line 680, ../scss/_mobile.scss */
  .node-type-page .field-name-field-brochure img,
  .node-type-page-long-text .field-name-field-brochure img,
  .node-type-confirmation-page .field-name-field-brochure img {
    display: none;
  }
  /* line 684, ../scss/_mobile.scss */
  .node-type-page .field-name-field-brochure a,
  .node-type-page-long-text .field-name-field-brochure a,
  .node-type-confirmation-page .field-name-field-brochure a {
    display: block;
    padding-top: 70px;
    background: transparent url(../images/picto_neopost/pdf.png) center top no-repeat;
    font-size: 4.6875vw;
    line-height: 5.625vw;
  }
  /* line 692, ../scss/_mobile.scss */
  .node-type-page .field-name-field-brochure .field-item,
  .node-type-page-long-text .field-name-field-brochure .field-item,
  .node-type-confirmation-page .field-name-field-brochure .field-item {
    margin-bottom: 9.375vw;
  }
  /* line 698, ../scss/_mobile.scss */
  .node-type-page .paragraphs-items .banner,
  .node-type-page-long-text .paragraphs-items .banner,
  .node-type-confirmation-page .paragraphs-items .banner {
    height: 56.25vw;
    margin-bottom: 4.6875vw;
  }
  /* line 704, ../scss/_mobile.scss */
  .node-type-page .videoBanner,
  .node-type-page-long-text .videoBanner,
  .node-type-confirmation-page .videoBanner {
    display: none;
  }
  /* line 710, ../scss/_mobile.scss */
  .node-type-page .field-name-field-block-text-img > .field-items > .field-item,
  .node-type-page-long-text .field-name-field-block-text-img > .field-items > .field-item,
  .node-type-confirmation-page .field-name-field-block-text-img > .field-items > .field-item {
    padding-left: 0;
  }
  /* line 715, ../scss/_mobile.scss */
  .node-type-page .field-name-field-block-text-img .text-block,
  .node-type-page-long-text .field-name-field-block-text-img .text-block,
  .node-type-confirmation-page .field-name-field-block-text-img .text-block {
    width: 87.5vw;
    margin: 0 auto;
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 721, ../scss/_mobile.scss */
  .node-type-page .field-name-field-block-text-img .text-block li,
  .node-type-page .field-name-field-block-text-img .text-block a,
  .node-type-page .field-name-field-block-text-img .text-block p,
  .node-type-page-long-text .field-name-field-block-text-img .text-block li,
  .node-type-page-long-text .field-name-field-block-text-img .text-block a,
  .node-type-page-long-text .field-name-field-block-text-img .text-block p,
  .node-type-confirmation-page .field-name-field-block-text-img .text-block li,
  .node-type-confirmation-page .field-name-field-block-text-img .text-block a,
  .node-type-confirmation-page .field-name-field-block-text-img .text-block p {
    font-size: 3.75vw;
    line-height: 5.625vw;
  }
  /* line 728, ../scss/_mobile.scss */
  .node-type-page .field-name-field-block-text-img .text-block ul,
  .node-type-page-long-text .field-name-field-block-text-img .text-block ul,
  .node-type-confirmation-page .field-name-field-block-text-img .text-block ul {
    text-decoration: none;
  }
  /* line 735, ../scss/_mobile.scss */
  .node-type-page .field-name-field-block-image img,
  .node-type-page-long-text .field-name-field-block-image img,
  .node-type-confirmation-page .field-name-field-block-image img {
    float: none;
    width: 100%;
    margin-bottom: 4.6875vw;
  }
  /* line 742, ../scss/_mobile.scss */
  .node-type-page #triptych h2,
  .node-type-page-long-text #triptych h2,
  .node-type-confirmation-page #triptych h2 {
    margin: 0 auto 6.25vw;
    color: #000000;
    font-size: 5.625vw;
    line-height: 6.25vw;
  }
}
@media all and (min-width: 769px) and (max-width: 1179px) {
  /* line 760, ../scss/_mobile.scss */
  .node-type-category #header div.section,
  .node-type-category #header-wrapper div.section,
  .node-type-category .mdmegamenu ul,
  .node-type-range #header div.section,
  .node-type-range #header-wrapper div.section,
  .node-type-range .mdmegamenu ul,
  .node-type-page #header div.section,
  .node-type-page #header-wrapper div.section,
  .node-type-page .mdmegamenu ul,
  .node-type-page-long-text #header div.section,
  .node-type-page-long-text #header-wrapper div.section,
  .node-type-page-long-text .mdmegamenu ul,
  .node-type-confirmation-page #header div.section,
  .node-type-confirmation-page #header-wrapper div.section,
  .node-type-confirmation-page .mdmegamenu ul {
    width: 100vw;
  }
  /* line 766, ../scss/_mobile.scss */
  .node-type-category .cCenter,
  .node-type-range .cCenter,
  .node-type-page .cCenter,
  .node-type-page-long-text .cCenter,
  .node-type-confirmation-page .cCenter {
    width: auto;
  }
  /* line 770, ../scss/_mobile.scss */
  .node-type-category #sidebar-first,
  .node-type-range #sidebar-first,
  .node-type-page #sidebar-first,
  .node-type-page-long-text #sidebar-first,
  .node-type-confirmation-page #sidebar-first {
    display: block;
    width: 275px;
    border: none;
  }
  /* line 776, ../scss/_mobile.scss */
  .node-type-category .breadcrumb,
  .node-type-range .breadcrumb,
  .node-type-page .breadcrumb,
  .node-type-page-long-text .breadcrumb,
  .node-type-confirmation-page .breadcrumb {
    position: relative;
    left: 0;
    text-align: left;
  }
  /* line 782, ../scss/_mobile.scss */
  .node-type-category .breadcrumb li a,
  .node-type-category .breadcrumb li .crumbs-separator,
  .node-type-range .breadcrumb li a,
  .node-type-range .breadcrumb li .crumbs-separator,
  .node-type-page .breadcrumb li a,
  .node-type-page .breadcrumb li .crumbs-separator,
  .node-type-page-long-text .breadcrumb li a,
  .node-type-page-long-text .breadcrumb li .crumbs-separator,
  .node-type-confirmation-page .breadcrumb li a,
  .node-type-confirmation-page .breadcrumb li .crumbs-separator {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
  }
  /* line 792, ../scss/_mobile.scss */
  .node-type-category #block-views-contact-block .form-submit,
  .node-type-category #block-views-contact-a-b-test-block .form-submit,
  .node-type-range #block-views-contact-block .form-submit,
  .node-type-range #block-views-contact-a-b-test-block .form-submit,
  .node-type-page #block-views-contact-block .form-submit,
  .node-type-page #block-views-contact-a-b-test-block .form-submit,
  .node-type-page-long-text #block-views-contact-block .form-submit,
  .node-type-page-long-text #block-views-contact-a-b-test-block .form-submit,
  .node-type-confirmation-page #block-views-contact-block .form-submit,
  .node-type-confirmation-page #block-views-contact-a-b-test-block .form-submit {
    margin: 10px auto 15px;
  }
  /* line 799, ../scss/_mobile.scss */
  .node-type-category .view-bloc-free-text-right .group-text-fb,
  .node-type-range .view-bloc-free-text-right .group-text-fb,
  .node-type-page .view-bloc-free-text-right .group-text-fb,
  .node-type-page-long-text .view-bloc-free-text-right .group-text-fb,
  .node-type-confirmation-page .view-bloc-free-text-right .group-text-fb {
    width: 50%;
  }
  /* line 802, ../scss/_mobile.scss */
  .node-type-category .view-bloc-free-text-right .field-name-field-image-free-bloc,
  .node-type-range .view-bloc-free-text-right .field-name-field-image-free-bloc,
  .node-type-page .view-bloc-free-text-right .field-name-field-image-free-bloc,
  .node-type-page-long-text .view-bloc-free-text-right .field-name-field-image-free-bloc,
  .node-type-confirmation-page .view-bloc-free-text-right .field-name-field-image-free-bloc {
    width: 50%;
  }

  /* line 813, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category {
    text-align: center;
  }
  /* line 816, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category.fullSize > .field-items > .field-item {
    margin-right: 10vw;
  }
  /* line 819, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category.fullSize > .field-items > .field-item:nth-child(3n) {
    margin-right: 10vw;
  }
  /* line 825, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category > .field-items > .field-item {
    margin-right: 10vw;
  }
  /* line 828, ../scss/_mobile.scss */
  .node-type-category .field-name-field-content-category > .field-items > .field-item:nth-child(3n) {
    margin-right: 10vw;
  }
}
