/* Add here all your CSS customizations */
/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/source-sans-pro-v21-latin-300.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-300.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-300.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-300.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-300.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/source-sans-pro-v21-latin-300italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-300italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-300italic.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-300italic.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-300italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/source-sans-pro-v21-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-regular.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-regular.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/source-sans-pro-v21-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-italic.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-italic.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/source-sans-pro-v21-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-700.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-700.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-700.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/source-sans-pro-v21-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/source-sans-pro-v21-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/source-sans-pro-v21-latin-700italic.woff2") format("woff2"), url("../fonts/source-sans-pro-v21-latin-700italic.woff") format("woff"), url("../fonts/source-sans-pro-v21-latin-700italic.ttf") format("truetype"), url("../fonts/source-sans-pro-v21-latin-700italic.svg#SourceSansPro") format("svg");
  /* Legacy iOS */
}
/* line 1, ../master/sass/base/_header.scss */
#header .header-logo img {
  width: auto;
  height: 72px;
}

/* line 8, ../master/sass/base/_header.scss */
#header .header-btn-collapse-nav {
  background-color: #002C55;
}
/* line 15, ../master/sass/base/_header.scss */
#header .header-nav-main nav > ul > li > a {
  font-size: 18px;
  font-weight: normal;
  color: #002C55;
}
@media (min-width: 992px) {
  /* line 20, ../master/sass/base/_header.scss */
  #header .header-nav-main nav > ul > li > a:after {
    content: "";
    display: inline-block;
    border-right: 6px solid rgba(255, 255, 255, 0);
    transform: skew(-47deg);
    position: relative;
    bottom: -2px;
    left: 8px;
    height: 18px;
    transition: border 300ms ease;
  }
}
@media (min-width: 992px) {
  /* line 34, ../master/sass/base/_header.scss */
  #header .header-nav-main nav > ul > li:hover > a {
    background: transparent;
    color: #002C55;
  }
  /* line 38, ../master/sass/base/_header.scss */
  #header .header-nav-main nav > ul > li:hover > a:after {
    border-right-color: #D42B26;
  }
}

/* line 10, ../master/sass/custom_sub.scss */
body {
  background-color: #fff;
  color: #002C55;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 22px;
}

/* line 18, ../master/sass/custom_sub.scss */
h2 {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  font-size: 48px;
  color: #002C55;
  margin-top: 140px;
}
@media (max-width: 991px) {
  /* line 18, ../master/sass/custom_sub.scss */
  h2 {
    font-size: 40px;
    margin-top: 120px;
  }
}
@media (max-width: 550px) {
  /* line 18, ../master/sass/custom_sub.scss */
  h2 {
    font-size: 32px;
    margin-top: 100px;
  }
}

/* line 35, ../master/sass/custom_sub.scss */
h3 {
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  font-size: 26px;
  color: #002C55;
  margin-top: 80px;
}

/* line 45, ../master/sass/custom_sub.scss */
section.page-header {
  display: none;
}

/* line 50, ../master/sass/custom_sub.scss */
.view-header-blocks .views-field-body {
  font-weight: bold;
  font-size: 18px;
  max-width: 800px;
  margin: 0 auto 30px auto;
  text-align: center;
}
/* line 57, ../master/sass/custom_sub.scss */
.view-header-blocks .views-field-body p {
  color: #002C55;
}

/* line 70, ../master/sass/custom_sub.scss */
.region-label-footer {
  padding-right: 24px;
  padding-left: 24px;
}

/* line 75, ../master/sass/custom_sub.scss */
.webform-contact-wrapper {
  background-color: #002C55;
  color: #fff;
  padding-bottom: 20px;
  margin-bottom: 84px;
}
/* line 81, ../master/sass/custom_sub.scss */
.webform-contact-wrapper select {
  color: #717676;
}
/* line 85, ../master/sass/custom_sub.scss */
.webform-contact-wrapper .webform-button--submit {
  background-color: #fff;
  color: #002C55;
}

/* line 91, ../master/sass/custom_sub.scss */
.region-content .block {
  margin-top: 30px;
}

/* line 97, ../master/sass/custom_sub.scss */
#block-languageswitcher li.is-active {
  display: none;
}
@media (max-width: 991px) {
  /* line 96, ../master/sass/custom_sub.scss */
  #block-languageswitcher {
    margin-right: 18px;
  }
}

/* line 106, ../master/sass/custom_sub.scss */
.node--type-trailer {
  overflow: hidden;
  position: relative;
}
/* line 110, ../master/sass/custom_sub.scss */
.node--type-trailer > h2 {
  display: none;
}
/* line 114, ../master/sass/custom_sub.scss */
.node--type-trailer .outer-shape {
  float: right;
  height: 100%;
  width: 100%;
  display: none;
}
/* line 121, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.0em;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  text-transform: uppercase;
  background-color: #D42B26;
  width: 100%;
  height: 44px;
  color: white;
  display: flex;
}
/* line 137, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news .field--name-field-news-headline {
  color: white;
  padding-top: 8px;
  padding-left: 24px;
}
/* line 143, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news .field--name-body {
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}
/* line 149, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news .field--name-body ul,
.node--type-trailer .trailer-news .field--name-body p {
  color: #002C55;
  margin: 0;
  padding: 0;
  padding-top: 8px;
  padding-left: 20px;
  list-style: none;
  font-weight: normal;
}
/* line 160, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news .field--name-body ul li {
  display: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
}
/* line 168, ../master/sass/custom_sub.scss */
.node--type-trailer .trailer-news a {
  color: white;
  text-decoration: underline;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.0em;
}
@media (max-width: 991px) {
  /* line 121, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news {
    font-size: 24px;
    height: 36px;
  }
  /* line 180, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news .field--name-field-news-headline {
    padding-top: 6px;
    padding-left: 12px;
  }
  /* line 184, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news .field--name-body ul,
  .node--type-trailer .trailer-news .field--name-body p {
    padding-top: 6px;
    padding-left: 12px;
  }
}
@media (max-width: 550px) {
  /* line 121, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news {
    font-size: 20px;
    height: 28px;
  }
  /* line 193, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news .field--name-field-news-headline {
    padding-top: 4px;
    padding-left: 6px;
  }
  /* line 197, ../master/sass/custom_sub.scss */
  .node--type-trailer .trailer-news .field--name-body ul,
  .node--type-trailer .trailer-news .field--name-body p {
    padding-top: 2px;
    padding-left: 6px;
  }
}

/* line 208, ../master/sass/custom_sub.scss */
.view-cutex-the-original .view-content {
  text-align: center;
}
/* line 212, ../master/sass/custom_sub.scss */
.view-cutex-the-original .views-field-body {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}
/* line 218, ../master/sass/custom_sub.scss */
.view-cutex-the-original img {
  width: 340px;
  height: auto;
}
@media (max-width: 991px) {
  /* line 218, ../master/sass/custom_sub.scss */
  .view-cutex-the-original img {
    width: 260px;
  }
}
@media (max-width: 550px) {
  /* line 218, ../master/sass/custom_sub.scss */
  .view-cutex-the-original img {
    width: 200px;
  }
}
/* line 229, ../master/sass/custom_sub.scss */
.view-cutex-the-original h2 {
  color: #002C55;
  text-align: left;
  margin-top: 30px;
  margin-left: 10px;
  font-weight: bold;
  font-size: 36px;
}
/* line 236, ../master/sass/custom_sub.scss */
.view-cutex-the-original h2:first-of-type {
  margin-top: 20px;
}
/* line 239, ../master/sass/custom_sub.scss */
.view-cutex-the-original h2:last-of-type {
  font-size: 44px;
}
@media (max-width: 991px) {
  /* line 229, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2 {
    font-size: 32px;
    margin-top: 22px;
    margin-bottom: 22px;
    margin-left: 60px;
  }
  /* line 247, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2:first-of-type {
    margin-top: 16px;
  }
  /* line 250, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2:last-of-type {
    font-size: 40px;
  }
}
@media (max-width: 550px) {
  /* line 229, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2 {
    font-size: 28px;
    margin-top: 14px;
    margin-bottom: 14px;
    margin-left: 80px;
  }
  /* line 259, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2:first-of-type {
    margin-top: 12px;
  }
  /* line 262, ../master/sass/custom_sub.scss */
  .view-cutex-the-original h2:last-of-type {
    font-size: 36px;
  }
}
/* line 267, ../master/sass/custom_sub.scss */
.view-cutex-the-original h2 img {
  display: block;
  width: 60px;
  height: auto;
  margin: -8px auto 60px -60px;
}
/* line 275, ../master/sass/custom_sub.scss */
.view-cutex-the-original div.field--name-body {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}

/* line 283, ../master/sass/custom_sub.scss */
div.view-slider {
  padding-left: 0;
  padding-right: 0;
}
/* line 287, ../master/sass/custom_sub.scss */
div.view-slider ul {
  background-color: #002C55;
}
/* line 296, ../master/sass/custom_sub.scss */
div.view-slider .custom-wrapper {
  background-color: #002C55;
  width: 100%;
  overflow: hidden;
}
/* line 302, ../master/sass/custom_sub.scss */
div.view-slider .custom-image {
  width: 100%;
  height: auto;
}
/* line 305, ../master/sass/custom_sub.scss */
div.view-slider .custom-image img {
  width: 60%;
}
@media (max-width: 991px) {
  /* line 309, ../master/sass/custom_sub.scss */
  div.view-slider .custom-image img {
    width: 100%;
  }
}
/* line 314, ../master/sass/custom_sub.scss */
div.view-slider .custom-text {
  position: absolute;
  width: 40%;
  right: 0;
  top: 0;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
  overflow-y: scroll;
}
/* line 324, ../master/sass/custom_sub.scss */
div.view-slider .custom-text .field--name-title {
  text-transform: uppercase;
  display: block;
  color: white;
  font-size: 28px;
  font-weight: bold;
  background-color: #002C55;
  padding: 90px 0 30px 0;
}
/* line 334, ../master/sass/custom_sub.scss */
div.view-slider .custom-text .field--name-body {
  max-width: 600px;
  display: block;
  color: white;
  text-align: left;
  font-size: 16px;
  max-width: 600px;
  background-color: #002C55;
}
/* line 343, ../master/sass/custom_sub.scss */
div.view-slider .custom-text .field--name-body .field__item p {
  color: white;
}
/* line 347, ../master/sass/custom_sub.scss */
div.view-slider .custom-text .field--name-body .field__label {
  display: none;
}
@media (max-width: 991px) {
  /* line 314, ../master/sass/custom_sub.scss */
  div.view-slider .custom-text {
    position: relative;
    width: 100%;
    height: auto;
  }
  /* line 356, ../master/sass/custom_sub.scss */
  div.view-slider .custom-text .field--name-title {
    padding: 40px 0 20px 0;
  }
}
/* line 362, ../master/sass/custom_sub.scss */
div.view-slider #flexslider-1 {
  border: none;
  border-radius: 0;
}

/* line 369, ../master/sass/custom_sub.scss */
#block-vbgpramie40 {
  position: relative;
  top: -20px;
  height: 0px;
  margin-right: 0;
  float: right;
  z-index: 10;
}
/* line 376, ../master/sass/custom_sub.scss */
#block-vbgpramie40 a {
  display: inline-block;
}
/* line 380, ../master/sass/custom_sub.scss */
#block-vbgpramie40 img {
  display: block;
  max-height: 300px;
  width: auto;
  height: auto;
}
@media (max-width: 991px) {
  /* line 369, ../master/sass/custom_sub.scss */
  #block-vbgpramie40 {
    top: -100px;
  }
  /* line 388, ../master/sass/custom_sub.scss */
  #block-vbgpramie40 img {
    max-height: 200px;
  }
}
@media (max-width: 550px) {
  /* line 393, ../master/sass/custom_sub.scss */
  #block-vbgpramie40 img {
    max-height: 150px;
  }
}

/* line 400, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list {
  text-align: center;
}
/* line 403, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs {
  display: inline-block;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 0px;
}
/* line 409, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li {
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-right: 5px;
  width: 200px;
  height: 120px;
}
/* line 419, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a {
  height: 75%;
}
/* line 422, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li div {
  height: 16%;
}
/* line 425, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li:first-child {
  margin-left: 0px;
}
/* line 428, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li:last-child {
  margin-right: 0px;
}
@media (max-width: 1200px) {
  /* line 433, ../master/sass/custom_sub.scss */
  .quicktabs-wrapper > .item-list ul.quicktabs-tabs li {
    width: 160px;
    height: 96px;
  }
}
@media (max-width: 991px) {
  /* line 440, ../master/sass/custom_sub.scss */
  .quicktabs-wrapper > .item-list ul.quicktabs-tabs li {
    width: 120px;
    height: 72px;
  }
}
@media (max-width: 550px) {
  /* line 447, ../master/sass/custom_sub.scss */
  .quicktabs-wrapper > .item-list ul.quicktabs-tabs li {
    width: 80px;
    height: 48px;
    margin-left: 6px;
    margin-right: 6px;
  }
}
/* line 456, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a {
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  background-clip: border-box;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  overflow: hidden;
  color: transparent;
}
/* line 468, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a.quicktabs-link-product_worlds-0 {
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Clima_Button.png);
}
/* line 472, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a.quicktabs-link-product_worlds-1 {
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Highvis_Button.png);
}
/* line 476, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a.quicktabs-link-product_worlds-2 {
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Fullprotect_Button.png);
}
/* line 480, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a.quicktabs-link-product_worlds-3 {
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Flameprotect_Button.png);
}
/* line 484, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li a.quicktabs-link-product_worlds-4 {
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Sports_Button.png);
}
/* line 489, ../master/sass/custom_sub.scss */
.quicktabs-wrapper > .item-list ul.quicktabs-tabs li.active div {
  background-color: #002C55;
  clip-path: polygon(15% 0%, 50% 100%, 85% 0%);
}

/* line 501, ../master/sass/custom_sub.scss */
#quicktabs-tab-product_worlds-0 {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Clima_Button.png);
}

/* line 506, ../master/sass/custom_sub.scss */
#quicktabs-tab-product_worlds-1 {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Highvis_Button.png);
}

/* line 511, ../master/sass/custom_sub.scss */
#quicktabs-tab-product_worlds-2 {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Fullprotect_Button.png);
}

/* line 516, ../master/sass/custom_sub.scss */
#quicktabs-tab-product_worlds-3 {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Flameprotect_Button.png);
}

/* line 521, ../master/sass/custom_sub.scss */
#quicktabs-tab-product_worlds-4 {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/sites/default/files/2018-03/1189_Cutex%E2%94%AC%C2%AB_Sports_Button.png);
}

/* line 527, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper {
  width: 100%;
  color: white;
  overflow: hidden;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 534, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row {
  color: white;
  width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1200px) {
  /* line 534, ../master/sass/custom_sub.scss */
  .quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row {
    width: 940px;
  }
}
@media (max-width: 991px) {
  /* line 534, ../master/sass/custom_sub.scss */
  .quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row {
    width: 720px;
  }
}
/* line 550, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row .views-field-field-title {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 556, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row .views-field-field-body {
  columns: 3;
  margin-bottom: 40px;
}
/* line 561, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-product-categories > .view-content .views-row p {
  color: white;
}
/* line 566, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content {
  background-color: #fff;
  color: #002C55;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 20px 0 20px 0;
}
/* line 574, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row {
  overflow: hidden;
  position: relative;
  margin-bottom: 50px;
  width: 30%;
  max-width: 30%;
}
@media (max-width: 991) {
  /* line 574, ../master/sass/custom_sub.scss */
  .quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row {
    width: 45%;
    max-width: 45%;
  }
}
/* line 585, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .details {
  display: inline-block;
  opacity: 0;
  position: absolute;
  top: 50%;
  bottom: 15%;
  width: 90%;
  margin-right: 5%;
  margin-left: 5%;
  color: #002C55;
  transition: 0.5s ease;
}
/* line 600, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .details .field-content {
  position: absolute;
  bottom: 40px;
  text-align: center;
  width: 100%;
}
/* line 606, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .details .field-content a {
  text-shadow: 0 0 3px #ffffff, 0 0 6px #ffffff, 0 0 9px #ffffff;
}
/* line 610, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .details .field-content a:before {
  content: "\1f5ce";
  margin-right: 4px;
  color: #002C55;
  font-weight: bold;
}
/* line 619, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  height: auto;
  transition: all 1s;
  transition-timing-function: cubic-bezier(0.22, -0.36, 0.16, 1.18);
}
/* line 629, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-body {
  display: none;
}
/* line 633, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-field-name {
  padding: 0 0;
  text-align: center;
  color: #002C55;
  font-weight: bold;
  margin-top: -5px;
  text-transform: uppercase;
}
/* line 642, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-title-1 {
  padding: 0 0;
  text-align: center;
  color: #002C55;
  font-weight: bold;
}
/* line 650, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-field-article-number .field-content {
  padding: 0 0;
  text-align: center;
  color: #002C55;
}
/* line 657, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-field-pdf {
  display: block;
  text-align: center;
  padding: 0 0 10px;
}
/* line 665, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row .views-field-field-pdf .field-content a {
  padding: 10px 0;
  color: #002C55;
  font-weight: bold;
  text-decoration: none;
}
/* line 675, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row:hover img {
  transform: scale(1.05) rotate(0.1deg);
  transition: all 0.3s ease-in;
}
/* line 680, ../master/sass/custom_sub.scss */
.quicktabs-main .product-worlds-wrapper .view-footer .view-products > .view-content .views-row:hover .details {
  opacity: 1;
}

/* line 691, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .view-content ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 699, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 li {
  flex: 1 0 auto;
  list-style: none;
  margin-bottom: 90px;
}
@media (max-width: 1200px) {
  /* line 699, ../master/sass/custom_sub.scss */
  #block-views-block-retailers-block-1 li {
    float: left;
    width: 22.5%;
  }
}
@media (max-width: 991px) {
  /* line 699, ../master/sass/custom_sub.scss */
  #block-views-block-retailers-block-1 li {
    float: left;
    width: 30%;
  }
}
@media (max-width: 550px) {
  /* line 699, ../master/sass/custom_sub.scss */
  #block-views-block-retailers-block-1 li {
    float: left;
    width: 45%;
  }
}
@media (max-width: 270px) {
  /* line 699, ../master/sass/custom_sub.scss */
  #block-views-block-retailers-block-1 li {
    width: 100%;
  }
}
/* line 723, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1,
#block-views-block-retailers-block-1 .address {
  color: #717676;
}
/* line 728, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .views-field-title {
  font-weight: bold;
  font-size: 20px;
}
/* line 734, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .views-field-field-web,
#block-views-block-retailers-block-1 .views-field-field-phone-number,
#block-views-block-retailers-block-1 .views-field-field-email {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 742, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 a {
  color: #717676;
  text-decoration: none;
}
/* line 747, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .views-field-field-web a:before {
  content: "\27BD";
  margin-right: 4px;
  color: #002C55;
  font-weight: bold;
}
/* line 754, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .views-field-field-email a:before {
  content: "\2709";
  margin-right: 4px;
  color: #002C55;
  font-weight: bold;
}
/* line 761, ../master/sass/custom_sub.scss */
#block-views-block-retailers-block-1 .views-field-field-phone-number a:before {
  content: "\2706";
  margin-right: 4px;
  color: #002C55;
  font-weight: bold;
}

/* line 775, ../master/sass/custom_sub.scss */
.webform-contact-wrapper {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

/* line 781, ../master/sass/custom_sub.scss */
#footer {
  background-color: #002C55;
  border-style: none;
  padding-top: 0;
}

/* line 788, ../master/sass/custom_sub.scss */
footer .container {
  background-color: #002C55;
  color: #fff;
}
/* line 792, ../master/sass/custom_sub.scss */
footer .container .view-header-blocks p {
  color: #fff;
}

/* line 798, ../master/sass/custom_sub.scss */
#footer .footer-copyright {
  background-color: #fff;
}
/* line 799, ../master/sass/custom_sub.scss */
#footer .footer-copyright #block-copyrightnotice .field--name-body {
  box-sizing: content-box;
  float: left;
}
/* line 803, ../master/sass/custom_sub.scss */
#footer .footer-copyright #block-copyrightnotice .field--name-body p {
  color: #717676;
}
/* line 810, ../master/sass/custom_sub.scss */
#footer .footer-copyright .container {
  background-color: #fff;
  color: #002C55;
}
/* line 815, ../master/sass/custom_sub.scss */
#footer .footer-copyright .menu {
  float: right;
}
/* line 818, ../master/sass/custom_sub.scss */
#footer .footer-copyright .menu .menu-item a {
  text-decoration: none;
  color: #717676;
}
/* line 824, ../master/sass/custom_sub.scss */
#footer .footer-copyright nav ul li {
  border-left: 1px solid #717676;
}

/* line 834, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner {
  background-color: #002C55;
}
/* line 837, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-message {
  max-width: 70%;
  padding-top: 5px;
}
/* line 842, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
  max-width: 30%;
}
/* line 846, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner h2 {
  font-weight: normal;
  text-align: left;
  font-size: 14px;
}
/* line 852, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner p {
  font-weight: normal;
}
/* line 856, ../master/sass/custom_sub.scss */
.eu-cookie-compliance-banner .eu-cookie-compliance-agree-button,
.eu-cookie-compliance-banner .eu-cookie-compliance-more-button {
  color: #002C55;
  font-size: 12px;
  font-weight: normal;
}

/* line 865, ../master/sass/custom_sub.scss */
.product-details {
  margin-left: auto;
  margin-right: auto;
  width: 1140px;
}
@media (max-width: 1200px) {
  /* line 865, ../master/sass/custom_sub.scss */
  .product-details {
    width: 940px;
  }
}
@media (max-width: 991px) {
  /* line 865, ../master/sass/custom_sub.scss */
  .product-details {
    width: 720px;
  }
}
/* line 876, ../master/sass/custom_sub.scss */
.product-details h3,
.product-details .views-field-field-cutex-properties-title,
.product-details .views-field-field-properties-title,
.product-details .views-field-nothing {
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  font-size: 26px;
  color: #002C55;
  margin-top: 60px;
  margin-bottom: 10px;
  display: block;
}
/* line 890, ../master/sass/custom_sub.scss */
.product-details .downloads .views-field .field-content a {
  font-weight: bold;
  margin-left: 20px;
}
/* line 895, ../master/sass/custom_sub.scss */
.product-details .views-field-field-image,
.product-details .field--name-field-aaa {
  width: 45%;
  float: left;
  display: inline-block;
  overflow: hidden;
  max-width: 600px;
}
/* line 903, ../master/sass/custom_sub.scss */
.product-details .views-field-field-image img,
.product-details .field--name-field-aaa img {
  display: block;
  height: auto;
  position: relative;
  left: -16%;
}
/* line 912, ../master/sass/custom_sub.scss */
.product-details .general-properties {
  float: right;
  width: 50%;
}
/* line 916, ../master/sass/custom_sub.scss */
.product-details .general-properties h2 {
  margin-top: 50px;
  text-align: left;
}
/* line 921, ../master/sass/custom_sub.scss */
.product-details .general-properties .views-field-title-1 {
  font-weight: bold;
  font-size: 30px;
  margin: 0 auto 0 auto;
  text-align: left;
}
/* line 927, ../master/sass/custom_sub.scss */
.product-details .general-properties .views-field-title-1 p {
  color: #002C55;
}
/* line 934, ../master/sass/custom_sub.scss */
.product-details .views-field-title-1 {
  margin-left: auto;
  margin-right: auto;
}
/* line 939, ../master/sass/custom_sub.scss */
.product-details .cutex-properties {
  clear: both;
  width: 100%;
  display: block;
  overflow: hidden;
}
/* line 946, ../master/sass/custom_sub.scss */
.product-details .additional-properties {
  clear: both;
  width: 100%;
}
/* line 952, ../master/sass/custom_sub.scss */
.product-details .views-field-field-color-1 li {
  list-style: none;
  margin: 0;
  float: left;
  margin-right: 20px;
}
/* line 958, ../master/sass/custom_sub.scss */
.product-details .views-field-field-color-1 li .color-swatch {
  width: 90px;
  height: 60px;
}
/* line 964, ../master/sass/custom_sub.scss */
.product-details .views-field-field-color-1 .color-name {
  margin-right: 4px;
  text-align: center;
}
/* line 969, ../master/sass/custom_sub.scss */
.product-details .views-field-field-color-1 .color-number {
  text-align: center;
}

/* line 975, ../master/sass/custom_sub.scss */
.captcha {
  max-width: 100%;
  height: 200px;
  background: #002C55;
}
/* line 979, ../master/sass/custom_sub.scss */
.captcha .g-recaptcha div {
  margin: 10px auto 0;
}
