/* CSS Reset */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
button,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* END CSS Reset */
/* Customized Normalize.css Rules */
/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}
/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 62.5%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/**
 * 1. Improve image quality when scaled in IE 7.
 */
img {
  -ms-interpolation-mode: bicubic;
  /* 1 */
}
/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}
/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}
/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}
button,
input[type="submit"],
input[type="button"] {
  background: none;
  border: none;
  padding: 0;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -moz-appearance: button;
  /* 2 */
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}
/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
button {
  border: none;
}
/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
  resize: vertical;
}
html,
button,
input,
select,
textarea {
  color: inherit;
}
::-moz-selection {
  background: #efeff4;
  text-shadow: none;
}
::selection {
  background: #efeff4;
  text-shadow: none;
}
picture {
  display: block;
  height: 100%;
  width: 100%;
}
img {
  vertical-align: middle;
}
.ir {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
a img {
  outline: none;
  border: none;
}
/* END Customized Normalize.css Rules */
@media (prefers-reduced-motion: reduce) {
  *,
  ::before,
  ::after {
    scroll-behavior: auto !important;
    background-attachment: initial !important;
    animation-delay: -1ms !important;
    animation-duration: 1ms !important;
    animation-iteration-count: 1 !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
}
/*
Default
---------------------------*/
body {
  font-size: 14px;
  line-height: 22px;
  color: #3c3c3c;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
html[lang=ko] body {
  word-break: keep-all;
}
i,
em,
.p-italic {
  font-style: italic;
}
a {
  color: #ff9514;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.p-text-shadow {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 60px rgba(0, 0, 0, 0.4);
}
.p-heading-01-xlarge {
  letter-spacing: -3px;
  font-size: 144px;
  line-height: 155px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 27px;
}
.p-heading-01-large {
  letter-spacing: -2px;
  font-size: 89px;
  line-height: 100px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
}
.p-heading-01 {
  letter-spacing: -1px;
  font-size: 55px;
  line-height: 66px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  min-height: 130px;
}
.p-heading-02 {
  letter-spacing: -0.5px;
  font-size: 34px;
  line-height: 40px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 24px;
}
.p-heading-03 {
  letter-spacing: -0.2px;
  font-size: 21px;
  line-height: 26px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 13px;
}
.p-heading-04-large {
  letter-spacing: -0.1px;
  font-size: 17px;
  line-height: 25px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 14px;
}
.p-heading-04,
.p-heading-05 {
  letter-spacing: -0.1px;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 15px;
}
.p-heading-secondary {
  color: #ff9514;
}
.p-heading-xbold {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-heading-bold {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-heading-medium {
  font-family: centrale_sans_medium, tahoma, arial, helvetica, sans-serif;
}
.p-heading-book {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-heading-light {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-heading-thin {
  font-family: centrale_sans_thin, tahoma, arial, helvetica, sans-serif;
}
.p-body-copy-01 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 25px;
}
.p-body-copy-02 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.p-body-copy-03 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.p-body-copy-01.p-heading-secondary,
.p-body-copy-02.p-heading-secondary,
.p-body-copy-03.p-heading-secondary {
  color: #ff9514;
}
b,
strong,
.p-bold {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
mark {
  background-color: #7ba4d9;
}
/** For non-centrale sans supported locales */
.wf-centrale_sans_bold-inactive b,
.wf-centrale_sans_bold-inactive strong,
.wf-centrale_sans_bold-inactive .p-bold,
.wf-centrale_sans_bold-inactive .p-heading-01-xlarge,
.wf-centrale_sans_bold-inactive .p-heading-01-large,
.wf-centrale_sans_bold-inactive .p-heading-01,
.wf-centrale_sans_bold-inactive .p-heading-02,
.wf-centrale_sans_bold-inactive .p-heading-03,
.wf-centrale_sans_bold-inactive .p-heading-04-large,
.wf-centrale_sans_bold-inactive .p-heading-04,
.wf-centrale_sans_bold-inactive .p-heading-05,
.wf-centrale_sans_bold-inactive .p-heading-bold,
.wf-centrale_sans_bold-inactive .p-heading-xbold,
.wf-centrale_sans_bold-inactive .p-quote {
  font-weight: bold !important;
}
.p-quote {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 22px;
}
.p-quote-special {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-style: italic;
  font-size: 21px;
  line-height: 29px;
}
.p-header-xsmall {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
}
.p-header-xsmall,
.p-body-xsmall {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
@media screen and (max-width: 768px) {
  .p-heading-01-xlarge {
    letter-spacing: -2px;
    font-size: 89px;
    line-height: 100px;
  }
  .p-heading-01-large {
    letter-spacing: -1px;
    font-size: 55px;
    line-height: 66px;
  }
  .p-heading-01 {
    letter-spacing: -0.5px;
    font-size: 34px;
    line-height: 40px;
  }
  .p-heading-02 {
    letter-spacing: -0.3px;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 26px;
  }
  .p-heading-03 {
    letter-spacing: -0.2px;
    font-size: 19px;
    line-height: 25px;
    margin-bottom: 14px;
  }
  .p-heading-04-large {
    letter-spacing: -0.1px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .p-heading-04,
  .p-heading-05 {
    letter-spacing: -0.1px;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 14px;
  }
  .p-body-copy-01 {
    font-size: 16px;
    line-height: 24px;
  }
  .p-quote-special {
    font-size: 19px;
    line-height: 26px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted {
  color: #ffffff;
}
.p-inverted .p-heading-01-xlarge,
.p-inverted .p-heading-01-large,
.p-inverted .p-heading-01,
.p-inverted .p-heading-02,
.p-inverted .p-heading-03,
.p-inverted .p-heading-04-large,
.p-inverted .p-heading-04,
.p-inverted .p-heading-05,
.p-inverted .p-heading-light,
.p-inverted .p-header-xsmall {
  color: #ffffff;
}
.p-inverted .p-heading-secondary {
  color: #d2d1d4;
}
.p-inverted .p-body-copy-01,
.p-inverted .p-body-copy-02,
.p-inverted .p-body-copy-03,
.p-inverted .p-quote,
.p-inverted .p-quote-special,
.p-inverted .p-body-xsmall {
  color: #ffffff;
}
.p-inverted .p-body-copy-01.p-heading-secondary,
.p-inverted .p-body-copy-02.p-heading-secondary,
.p-inverted .p-body-copy-03.p-heading-secondary {
  color: #5d6678;
}
.p-inverted a {
  color: #ffffff;
}
@font-face {
  font-family: 'philips-global-icon-font';
  src: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font.eot');
  src: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font.eot?#iefix') format('embedded-opentype'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font.woff') format('woff'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font.ttf') format('truetype'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-global-icon-font/philips-global-icon-font.svg#philips-global-icon-font') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'philips-icon';
  src: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.eot');
  src: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.eot?#iefix') format('embedded-opentype'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.woff2') format('woff2'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.woff') format('woff'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.ttf') format('truetype'), url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/fonts/philips-icon.svg#philips-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'philips-icon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* Use the following CSS code if you want to have a class per icon */
/* 
Temporary fix removing all :before styles 
----------------------------------------------------------
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="p-icon-"] {
*
.p-icon-earth,
.p-icon-caret-right,
.p-icon-caret-left,
.p-icon-caret-up,
.p-icon-caret-down,
.p-icon-arrow-up,
.p-icon-flag,
.p-icon-envelope,
.p-icon-comment,
.p-icon-mobile,
.p-icon-box,
.p-icon-hourglass,
.p-icon-power-cord,
.p-icon-cycle,
.p-icon-alert,
.p-icon-magnet,
.p-icon-zoom-in,
.p-icon-zoom-out,
.p-icon-fullscreen-small,
.p-icon-fullscreen-small-2,
.p-icon-exit-fullscreen-small,
.p-icon-a-label,
.p-icon-pause,
.p-icon-mute,
.p-icon-sound,
.p-icon-play,
.p-icon-close,
.p-icon-play-circle,
.p-icon-hourglass,
.p-icon-exclamation,
.p-icon-plug,
.p-icon-recycling,
.p-icon-content,
.p-icon-box-2 {
    font-family: 'philips-icon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;

    &:before {
        font-family: 'philips-icon';
    }
}
.p-icon-earth:before {
    content: "\e002";
}
.p-icon-caret-right:before {
    content: "\72";
}
.p-icon-caret-left:before {
    content: "\6c";
}
.p-icon-caret-up:before {
    content: "\75";
}
.p-icon-caret-down:before {
    content: "\64";
}
.p-icon-arrow-up:before {
    content: "\23";
}
.p-icon-flag:before {
    content: "\24";
}
.p-icon-envelope:before {
    content: "\25";
}
.p-icon-comment:before {
    content: "\26";
}
.p-icon-mobile:before {
    content: "\f10b";
}
.p-icon-box:before {
    content: "\e003";
}
.p-icon-hourglass:before {
    content: "\e004";
}
.p-icon-power-cord:before {
    content: "\e005";
}
.p-icon-cycle:before {
    content: "\e006";
}
.p-icon-alert:before {
    content: "\e007";
}
.p-icon-magnet:before {
    content: "\e008";
}
.p-icon-zoom-in:before {
    content: "\e011";
}
.p-icon-zoom-out:before {
    content: "\e00d";
}
.p-icon-fullscreen-small:before {
    content: "\e010";
}
.p-icon-fullscreen-small-2:before {
    content: "\e00f";
}
.p-icon-exit-fullscreen-small:before {
    content: "\e00e";
}
.p-icon-a-label:before {
    content: "\27";
}
.p-icon-pause:before {
    content: "\28";
}
.p-icon-mute:before {
    content: "\29";
}
.p-icon-sound:before {
    content: "\2a";
}
.p-icon-play:before {
    content: "\2b";
}
.p-icon-close:before {
    content: "\78";
}
.p-icon-play-circle:before {
    content: "\2c";
}
.p-icon-hourglass:before {
    content: "\2d";
}
.p-icon-exclamation:before {
    content: "\2e";
}
.p-icon-plug:before {
    content: "\2f";
}
.p-icon-recycling:before {
    content: "\30";
}
.p-icon-content:before {
    content: "\31";
}
.p-icon-box-2:before {
    content: "\32";
}
*/
/*
Defaults
---------------------------*/
.p-bullets {
  list-style: none;
  margin: 0;
  color: #3c3c3c;
}
.p-bullets li {
  position: relative;
  padding: 0 0 0.5em 1em;
  line-height: 1.5em;
}
.p-bullets li:before {
  position: absolute;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 1.3em;
  top: 0;
  left: 0;
  content: "\2022";
}
.p-bullets.p-small {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
.p-bullets.p-medium {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.p-bullets.p-medium.p-heading-secondary {
  color: #ff9514;
}
.p-bullets.p-medium.p-heading-secondary {
  color: #ff9514;
}
.p-bullets.p-large {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.p-bullets.p-large.p-heading-secondary {
  color: #ff9514;
}
.p-bullets.p-large.p-heading-secondary {
  color: #ff9514;
}
.p-numbers {
  list-style-type: decimal;
  color: #3c3c3c;
  padding-left: 20px;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-bullets,
.p-inverted .p-numbers {
  color: #ffffff;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-button {
  background-image: none;
  border: 1px solid transparent;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  line-height: 1.42857143;
  text-align: center;
  position: relative;
  vertical-align: middle;
  font-size: 12px;
  padding: 4px 20px 3px 20px;
  margin-bottom: 0px;
  border-radius: 2px 2px 2px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 78px;
  /* FULL WIDTH BUTTON */
  /* LARGE BUTTON */
  /* XLARGE BUTTON */
  /* VARIATIONS */
  background-color: #ff9514;
}
.p-button .p-arrow-right,
.p-button .p-arrow-down {
  display: none;
}
.p-button.p-full {
  display: block;
  width: 100%;
}
.p-button.p-large {
  font-size: 14px;
  padding: 7px 24px 5px 24px;
  min-width: 86px;
}
.p-button.p-xlarge {
  font-size: 17px;
  padding: 7px 24px 5px 24px;
  min-width: 86px;
}
.p-button:hover {
  background-color: #fa8900;
  text-decoration: none;
}
.p-button:active {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.1);
}
.p-button.p-opacity {
  background-color: rgba(255, 149, 20, 0.8);
}
.p-button.p-opacity:hover {
  background-color: rgba(250, 137, 0, 0.8);
}
.p-button.p-opacity:active {
  background-color: rgba(224, 123, 0, 0.8);
}
.p-button.p-button-conversion {
  background-color: #e26d00;
}
.p-button.p-button-conversion:hover {
  background-color: #c96100;
  text-decoration: none;
}
.p-button.p-button-conversion:active {
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-conversion.p-opacity {
  background-color: rgba(226, 109, 0, 0.8);
}
.p-button.p-button-conversion.p-opacity:hover {
  background-color: rgba(201, 97, 0, 0.8);
}
.p-button.p-button-conversion.p-opacity:active {
  background-color: rgba(175, 84, 0, 0.8);
}
.p-button.p-button-aqua-bright {
  background-color: #1e9d8b;
}
.p-button.p-button-aqua-bright:hover {
  background-color: #1a8878;
}
.p-button.p-button-aqua-bright.p-opacity {
  background-color: rgba(30, 157, 139, 0.8);
}
.p-button.p-button-aqua-bright.p-opacity:hover {
  background-color: rgba(26, 136, 120, 0.8);
}
.p-button.p-button-aqua-bright.p-opacity:active {
  background-color: rgba(22, 114, 101, 0.8);
}
.p-button.p-button-aqua-bright.p-button-secondary {
  color: #1e9d8b;
  border-color: #8fcec5;
}
.p-button.p-button-aqua-bright.p-button-secondary:hover {
  background-color: #eafbf8;
  text-decoration: none;
}
.p-button.p-button-aqua-bright.p-button-secondary:active {
  background-color: #d4f7f2;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-aqua-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(234, 251, 248, 0.8);
}
.p-button.p-button-aqua-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(212, 247, 242, 0.8);
}
.p-button.p-button-aqua-dark {
  background-color: #156570;
}
.p-button.p-button-aqua-dark:hover {
  background-color: #11525b;
}
.p-button.p-button-aqua-dark.p-opacity {
  background-color: rgba(21, 101, 112, 0.8);
}
.p-button.p-button-aqua-dark.p-opacity:hover {
  background-color: rgba(17, 82, 91, 0.8);
}
.p-button.p-button-aqua-dark.p-opacity:active {
  background-color: rgba(13, 62, 69, 0.8);
}
.p-button.p-button-aqua-dark.p-button-secondary {
  color: #156570;
  border-color: #8ab2b8;
}
.p-button.p-button-aqua-dark.p-button-secondary:hover {
  background-color: #eaf9fb;
  text-decoration: none;
}
.p-button.p-button-aqua-dark.p-button-secondary:active {
  background-color: #d4f3f7;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-aqua-dark.p-button-secondary.p-opacity:hover {
  background-color: rgba(234, 249, 251, 0.8);
}
.p-button.p-button-aqua-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(212, 243, 247, 0.8);
}
.p-button.p-button-blue-bright {
  background-color: #0066a1;
}
.p-button.p-button-blue-bright:hover {
  background-color: #005688;
}
.p-button.p-button-blue-bright.p-opacity {
  background-color: rgba(0, 102, 161, 0.8);
}
.p-button.p-button-blue-bright.p-opacity:hover {
  background-color: rgba(0, 86, 136, 0.8);
}
.p-button.p-button-blue-bright.p-opacity:active {
  background-color: rgba(0, 70, 110, 0.8);
}
.p-button.p-button-blue-bright.p-button-secondary {
  color: #0066a1;
  border-color: #80b3d0;
}
.p-button.p-button-blue-bright.p-button-secondary:hover {
  background-color: #e5f6ff;
  text-decoration: none;
}
.p-button.p-button-blue-bright.p-button-secondary:active {
  background-color: #ccecff;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-blue-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(229, 246, 255, 0.8);
}
.p-button.p-button-blue-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(204, 236, 255, 0.8);
}
.p-button.p-button-blue-dark {
  background-color: #003478;
}
.p-button.p-button-blue-dark:hover {
  background-color: #00295f;
}
.p-button.p-button-blue-dark.p-opacity {
  background-color: rgba(0, 52, 120, 0.8);
}
.p-button.p-button-blue-dark.p-opacity:hover {
  background-color: rgba(0, 41, 95, 0.8);
}
.p-button.p-button-blue-dark.p-opacity:active {
  background-color: rgba(0, 30, 69, 0.8);
}
.p-button.p-button-blue-dark.p-button-secondary {
  color: #003478;
  border-color: #809abc;
}
.p-button.p-button-blue-dark.p-button-secondary:hover {
  background-color: #e5f1ff;
  text-decoration: none;
}
.p-button.p-button-blue-dark.p-button-secondary:active {
  background-color: #cce2ff;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-blue-dark.p-button-secondary.p-opacity:hover {
  background-color: rgba(229, 241, 255, 0.8);
}
.p-button.p-button-blue-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(204, 226, 255, 0.8);
}
.p-button.p-button-green-bright {
  background-color: #5b8f22;
}
.p-button.p-button-green-bright:hover {
  background-color: #4e7a1d;
}
.p-button.p-button-green-bright.p-opacity {
  background-color: rgba(91, 143, 34, 0.8);
}
.p-button.p-button-green-bright.p-opacity:hover {
  background-color: rgba(78, 122, 29, 0.8);
}
.p-button.p-button-green-bright.p-opacity:active {
  background-color: rgba(65, 102, 24, 0.8);
}
.p-button.p-button-green-bright.p-button-secondary {
  color: #5b8f22;
  border-color: #adc791;
}
.p-button.p-button-green-bright.p-button-secondary:hover {
  background-color: #f3faea;
  text-decoration: none;
}
.p-button.p-button-green-bright.p-button-secondary:active {
  background-color: #e6f5d6;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-green-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(243, 250, 234, 0.8);
}
.p-button.p-button-green-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(230, 245, 214, 0.8);
}
.p-button.p-button-green-light {
  background-color: #b6bf00;
}
.p-button.p-button-green-light:hover {
  background-color: #9ea600;
}
.p-button.p-button-green-light.p-opacity {
  background-color: rgba(182, 191, 0, 0.8);
}
.p-button.p-button-green-light.p-opacity:hover {
  background-color: rgba(158, 166, 0, 0.8);
}
.p-button.p-button-green-light.p-opacity:active {
  background-color: rgba(133, 140, 0, 0.8);
}
.p-button.p-button-green-light.p-button-secondary {
  color: #b6bf00;
  border-color: #dbdf80;
}
.p-button.p-button-green-light.p-button-secondary:hover {
  background-color: #feffe5;
  text-decoration: none;
}
.p-button.p-button-green-light.p-button-secondary:active {
  background-color: #fcffcc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-green-light.p-button-secondary.p-opacity:hover {
  background-color: rgba(254, 255, 229, 0.8);
}
.p-button.p-button-green-light.p-button-secondary.p-opacity:active {
  background-color: rgba(252, 255, 204, 0.8);
}
.p-button.p-button-orange-bright {
  background-color: #e98300;
}
.p-button.p-button-orange-bright:hover {
  background-color: #d07500;
}
.p-button.p-button-orange-bright.p-opacity {
  background-color: rgba(233, 131, 0, 0.8);
}
.p-button.p-button-orange-bright.p-opacity:hover {
  background-color: rgba(208, 117, 0, 0.8);
}
.p-button.p-button-orange-bright.p-opacity:active {
  background-color: rgba(182, 102, 0, 0.8);
}
.p-button.p-button-orange-bright.p-button-secondary {
  color: #e98300;
  border-color: #f4c180;
}
.p-button.p-button-orange-bright.p-button-secondary:hover {
  background-color: #fff4e5;
  text-decoration: none;
}
.p-button.p-button-orange-bright.p-button-secondary:active {
  background-color: #ffe9cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-orange-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(255, 244, 229, 0.8);
}
.p-button.p-button-orange-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 233, 204, 0.8);
}
.p-button.p-button-orange-light {
  background-color: #eeaf00;
}
.p-button.p-button-orange-light:hover {
  background-color: #d59c00;
}
.p-button.p-button-orange-light.p-opacity {
  background-color: rgba(238, 175, 0, 0.8);
}
.p-button.p-button-orange-light.p-opacity:hover {
  background-color: rgba(213, 156, 0, 0.8);
}
.p-button.p-button-orange-light.p-opacity:active {
  background-color: rgba(187, 138, 0, 0.8);
}
.p-button.p-button-orange-light.p-button-secondary {
  color: #eeaf00;
  border-color: #f7d780;
}
.p-button.p-button-orange-light.p-button-secondary:hover {
  background-color: #fff8e5;
  text-decoration: none;
}
.p-button.p-button-orange-light.p-button-secondary:active {
  background-color: #fff1cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-orange-light.p-button-secondary.p-opacity:hover {
  background-color: rgba(255, 248, 229, 0.8);
}
.p-button.p-button-orange-light.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 241, 204, 0.8);
}
.p-button.p-button-pink-bright {
  background-color: #ec4371;
}
.p-button.p-button-pink-bright:hover {
  background-color: #ea2c60;
}
.p-button.p-button-pink-bright.p-opacity {
  background-color: rgba(236, 67, 113, 0.8);
}
.p-button.p-button-pink-bright.p-opacity:hover {
  background-color: rgba(234, 44, 96, 0.8);
}
.p-button.p-button-pink-bright.p-opacity:active {
  background-color: rgba(229, 23, 79, 0.8);
}
.p-button.p-button-pink-bright.p-button-secondary {
  color: #ec4371;
  border-color: #f6a1b8;
}
.p-button.p-button-pink-bright.p-button-secondary:hover {
  background-color: #fde8ed;
  text-decoration: none;
}
.p-button.p-button-pink-bright.p-button-secondary:active {
  background-color: #fad1dc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-pink-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(253, 232, 237, 0.8);
}
.p-button.p-button-pink-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(250, 209, 220, 0.8);
}
.p-button.p-button-pink-dark {
  background-color: #91004b;
}
.p-button.p-button-pink-dark:hover {
  background-color: #78003e;
}
.p-button.p-button-pink-dark.p-opacity {
  background-color: rgba(145, 0, 75, 0.8);
}
.p-button.p-button-pink-dark.p-opacity:hover {
  background-color: rgba(120, 0, 62, 0.8);
}
.p-button.p-button-pink-dark.p-opacity:active {
  background-color: rgba(94, 0, 49, 0.8);
}
.p-button.p-button-pink-dark.p-button-secondary {
  color: #91004b;
  border-color: #c880a5;
}
.p-button.p-button-pink-dark.p-button-secondary:hover {
  background-color: #ffe5f3;
  text-decoration: none;
}
.p-button.p-button-pink-dark.p-button-secondary:active {
  background-color: #ffcce6;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-pink-dark.p-button-secondary.p-opacity:hover {
  background-color: rgba(255, 229, 243, 0.8);
}
.p-button.p-button-pink-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 204, 230, 0.8);
}
.p-button.p-button-purple-bright {
  background-color: #7d0063;
}
.p-button.p-button-purple-bright:hover {
  background-color: #63004f;
}
.p-button.p-button-purple-bright.p-opacity {
  background-color: rgba(125, 0, 99, 0.8);
}
.p-button.p-button-purple-bright.p-opacity:hover {
  background-color: rgba(99, 0, 79, 0.8);
}
.p-button.p-button-purple-bright.p-opacity:active {
  background-color: rgba(74, 0, 59, 0.8);
}
.p-button.p-button-purple-bright.p-button-secondary {
  color: #7d0063;
  border-color: #be80b1;
}
.p-button.p-button-purple-bright.p-button-secondary:hover {
  background-color: #ffe5fa;
  text-decoration: none;
}
.p-button.p-button-purple-bright.p-button-secondary:active {
  background-color: #ffccf5;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-purple-bright.p-button-secondary.p-opacity:hover {
  background-color: rgba(255, 229, 250, 0.8);
}
.p-button.p-button-purple-bright.p-button-secondary.p-opacity:active {
  background-color: rgba(255, 204, 245, 0.8);
}
.p-button.p-button-purple-dark {
  background-color: #631d76;
}
.p-button.p-button-purple-dark:hover {
  background-color: #521862;
}
.p-button.p-button-purple-dark.p-opacity {
  background-color: rgba(99, 29, 118, 0.8);
}
.p-button.p-button-purple-dark.p-opacity:hover {
  background-color: rgba(82, 24, 98, 0.8);
}
.p-button.p-button-purple-dark.p-opacity:active {
  background-color: rgba(65, 19, 77, 0.8);
}
.p-button.p-button-purple-dark.p-button-secondary {
  color: #631d76;
  border-color: #b18ebb;
}
.p-button.p-button-purple-dark.p-button-secondary:hover {
  background-color: #f7eafa;
  text-decoration: none;
}
.p-button.p-button-purple-dark.p-button-secondary:active {
  background-color: #eed6f5;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-purple-dark.p-button-secondary.p-opacity:hover {
  background-color: rgba(247, 234, 250, 0.8);
}
.p-button.p-button-purple-dark.p-button-secondary.p-opacity:active {
  background-color: rgba(238, 214, 245, 0.8);
}
.p-button.p-button-secondary {
  background-color: #ffffff;
  color: #ff9514;
  border-color: #ffca8a;
}
.p-button.p-button-secondary:hover {
  background-color: #fff4e5;
  text-decoration: none;
}
.p-button.p-button-secondary:active {
  background-color: #ffe8cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-secondary.p-opacity {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-button.p-button-secondary.p-opacity:hover {
  background-color: rgba(242, 242, 242, 0.8);
}
.p-button.p-button-secondary.p-opacity:active {
  background-color: rgba(230, 230, 230, 0.8);
}
.p-button.p-button-secondary.p-button-conversion {
  color: #e26d00;
  border-color: #f0b160;
}
.p-button.p-button-secondary.p-button-conversion:hover {
  background-color: #fff2e5;
  text-decoration: none;
}
.p-button.p-button-secondary.p-button-conversion:active {
  background-color: #ffe5cc;
  box-shadow: inset 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.p-button.p-button-secondary.p-button-conversion.p-opacity {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-button.p-button-secondary.p-button-conversion.p-opacity:hover {
  background-color: rgba(255, 242, 229, 0.8);
}
.p-button.p-button-secondary.p-button-conversion.p-opacity:active {
  background-color: rgba(255, 229, 204, 0.8);
}
.p-button.p-inactive {
  background: #efeff4;
  cursor: default;
  color: #b9bbc7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}
.p-button.p-inactive:hover {
  box-shadow: none;
  text-decoration: none;
}
.p-button.p-inactive:active {
  background: #efeff4;
  box-shadow: none;
}
.p-inverted .p-button {
  color: #ffffff;
}
.p-inverted .p-button.p-button-secondary {
  color: #ff9514;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion {
  color: #e26d00;
}
.p-inverted .p-button.p-inactive {
  color: #b9bbc7;
}
input.p-button {
  background-color: #ff9514;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-button {
    font-size: 14px;
    padding: 8px 20px 5px 20px;
  }
  .p-button.p-xs-s-full {
    display: block;
    width: 100%;
  }
  .p-button.p-xlarge {
    font-size: 16px;
    line-height: 20px;
  }
}
@media screen and (max-width: 600px) {
  .p-xs-full {
    display: block;
    width: 100%;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-full {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-full {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-l-full {
    display: block;
    width: 100%;
  }
}
.p-ctn {
  color: #5d6678;
}
/*
Defaults
---------------------------*/
.p-checkbox {
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  border: 1px solid #cccedb;
  cursor: pointer;
  background: #ffffff;
  overflow: hidden;
}
.p-checkbox.p-disabled {
  border-color: #e0e0e0;
}
.p-checkbox.p-disabled.p-checked:before {
  color: #e0e0e0;
}
.p-checkbox.p-checked:before {
  color: #ff9514;
  content: "\e204";
  font-family: 'philips-global-icon-font';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
.p-checkbox input {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  cursor: pointer;
  margin: 0;
  padding: 0;
}
.p-checkbox:hover {
  background-color: #efeff4;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-checkbox {
    width: 16px;
    height: 16px;
  }
}
/*
Defaults
---------------------------*/
.p-radio {
  background: #ffffff;
  border: 1px solid #cccedb;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  height: 14px;
  width: 14px;
}
.p-radio.p-checked {
  color: #ff9514;
}
.p-radio.p-checked:after {
  position: absolute;
  width: 6px;
  height: 6px;
  background: #ff9514;
  content: '';
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
}
.p-radio input {
  position: relative;
  top: 0;
  width: 14px;
  height: 14px;
  cursor: pointer;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.p-radio:hover {
  background-color: #ffffff;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-select {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 26px;
  min-width: 60px;
}
.p-select option {
  color: #3c3c3c;
}
.p-select select {
  position: relative;
  display: block;
  z-index: 1;
  cursor: pointer;
  width: 100%;
  background: #ffffff;
  /*Need this to fix the height in mac systems*/
  font-size: 12px;
  height: 26px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  padding-right: 20px;
}
.p-select select.p-error-msg {
  padding-left: 0px;
}
.p-select .p-label {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  border: 1px solid #cccedb;
  text-align: left;
  color: #3c3c3c;
  background: #ffffff;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  padding-left: 10px;
}
.p-select .p-label:after {
  content: "\e201";
  color: #ff9514;
  font-family: 'philips-global-icon-font';
  font-style: normal;
  position: absolute;
  height: 8px;
  width: 14px;
  right: 8px;
  top: 0px;
}
.p-select:hover .p-label {
  background-color: #fafafa;
}
.p-select.p-large {
  height: 35px;
}
.p-select.p-large select {
  font-size: 14px;
  height: 35px;
}
.p-select.p-large .p-label {
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  padding-left: 9px;
  padding-right: 17px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .p-select {
    height: 35px;
  }
  .p-select select {
    font-size: 14px;
    height: 35px;
  }
  .p-select .p-label {
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    padding-left: 9px;
    padding-right: 17px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .p-select.p-large select {
    font-size: 16px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-select option {
  color: #3c3c3c;
}
.p-inverted .p-select .p-label {
  border: 1px solid #cccedb;
  color: #3c3c3c;
  background: #ffffff;
}
.p-link-anchor:after,
.p-link-up:after,
.p-link-more:after {
  display: inline-block;
  overflow: hidden;
  height: 16px;
}
.p-link-anchor:after:hover,
.p-link-up:after:hover,
.p-link-more:after:hover {
  text-decoration: none;
}
.p-link-anchor:after {
  content: " !";
  font-family: 'philips-icon';
}
.p-link-up:after {
  content: " #";
  font-family: 'philips-icon';
}
.p-link-more:after {
  content: "\203a";
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  margin-left: 5px;
}
.p-link-more.p-body-copy-01:after {
  height: 19px;
}
.p-link-more:hover {
  text-decoration: underline;
}
.p-link-more.p-link-more-triangle-down:after {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.p-link-more.p-small {
  font-size: 11px;
}
/*
Defaults
---------------------------*/
.p-price {
  color: #3c3c3c;
}
.p-price .p-current-price-value {
  color: #3c3c3c;
  font-size: 14px;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-price .p-current-price-value.p-current-price {
  color: #96172e;
}
.p-price .p-current-price-value.p-current-price a {
  color: #96172e;
}
.p-price .p-current-price-value a {
  color: #000000;
  font-size: 15px;
  vertical-align: text-top;
}
.p-price .p-former-price {
  font-size: 12px;
  color: #3c3c3c;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-price.p-hidden-price-label .p-former-price {
  display: none;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-price {
  color: #ffffff;
}
.p-inverted .p-price .p-current-price-value {
  color: #ffffff;
}
.p-inverted .p-price .p-current-price-value.p-current-price {
  color: #96172e;
}
.p-inverted .p-price .p-current-price-value.p-current-price a {
  color: #96172e;
}
.p-inverted .p-price .p-current-price-value a {
  color: #ffffff;
}
.p-inverted .p-price .p-current-price-value .p-former-price {
  color: #ffffff;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-rate {
  display: inline-block;
  width: auto;
}
.p-rate > span {
  float: left;
  display: block;
  position: relative;
  width: 21px;
  height: 21px;
  padding-right: 4px;
}
.p-rate > span:after,
.p-rate > span:before {
  content: "\2605";
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 25px;
}
.p-rate.p-hover > span:hover ~ span:before {
  color: transparent;
}
.p-rate.p-hover:hover > span {
  color: transparent;
}
.p-rate.p-hover:hover > span:before {
  color: #5b8f22;
  content: "\2605";
  position: absolute;
  left: 0;
  z-index: 1;
}
.p-rate.p-small > span {
  width: 8px;
  height: 8px;
}
.p-rate.p-small > span:after,
.p-rate.p-small > span:before {
  font-size: 12px;
}
.p-rate .p-output {
  position: relative;
  padding: 5px 0px 0px 6px;
  line-height: 11px;
  display: inline-block;
  text-align: left;
  float: right;
  font-size: 11px;
}
.p-rate .p-output:before {
  content: "(";
}
.p-rate .p-output:after {
  content: ")";
}
.p-rate > span:after {
  color: #cdddbc;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-rate > span:before {
  color: transparent;
}
.p-rate.p-rate-bg > span:after {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  filter: alpha(opacity=10);
}
.p-rate.p-rate-1 span:first-child:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-rate.p-rate-2 span:first-child:after,
.p-rate.p-rate-2 span:first-child + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-rate.p-rate-3 span:first-child:after,
.p-rate.p-rate-3 span:first-child + span:after,
.p-rate.p-rate-3 span:first-child + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-rate.p-rate-4 span:first-child:after,
.p-rate.p-rate-4 span:first-child + span:after,
.p-rate.p-rate-4 span:first-child + span + span:after,
.p-rate.p-rate-4 span:first-child + span + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-rate.p-rate-5 span:first-child:after,
.p-rate.p-rate-5 span:first-child + span:after,
.p-rate.p-rate-5 span:first-child + span + span:after,
.p-rate.p-rate-5 span:first-child + span + span + span:after,
.p-rate.p-rate-5 span:first-child + span + span + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-rate > span:after {
  color: #1d5d2c;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.p-inverted .p-rate > span:before {
  color: transparent;
}
.p-inverted .p-rate.p-rate-bg > span:after {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);
  filter: alpha(opacity=10);
}
.p-inverted .p-rate.p-rate-1 span:first-child:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-inverted .p-rate.p-rate-2 span:first-child:after,
.p-inverted .p-rate.p-rate-2 span:first-child + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-inverted .p-rate.p-rate-3 span:first-child:after,
.p-inverted .p-rate.p-rate-3 span:first-child + span:after,
.p-inverted .p-rate.p-rate-3 span:first-child + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-inverted .p-rate.p-rate-4 span:first-child:after,
.p-inverted .p-rate.p-rate-4 span:first-child + span:after,
.p-inverted .p-rate.p-rate-4 span:first-child + span + span:after,
.p-inverted .p-rate.p-rate-4 span:first-child + span + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-inverted .p-rate.p-rate-5 span:first-child:after,
.p-inverted .p-rate.p-rate-5 span:first-child + span:after,
.p-inverted .p-rate.p-rate-5 span:first-child + span + span:after,
.p-inverted .p-rate.p-rate-5 span:first-child + span + span + span:after,
.p-inverted .p-rate.p-rate-5 span:first-child + span + span + span + span:after {
  color: #5b8f22;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-rating-display {
  font-size: 25px;
  letter-spacing: 0px;
  display: inline-block;
  position: relative;
  line-height: 25px;
  opacity: 1;
}
.p-rating-display.p-small {
  font-size: 12px;
  line-height: 12px;
}
.p-rating-display.p-medium {
  font-size: 20px;
  line-height: 20px;
}
.p-rating-display.p-transparent:after {
  opacity: 0.1;
}
.p-rating-display:after,
.p-rating-display .p-rating-display-inner:after {
  content: "\e632" "\e632" "\e632" "\e632" "\e632";
  color: #cdddbc;
  font-family: philips-global-icon-font;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 4px;
}
.p-rating-display .p-rating-display-inner {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 0;
  height: 100%;
}
.p-rating-display .p-rating-display-inner.p-rating-0-5 {
  width: 10%;
}
.p-rating-display .p-rating-display-inner.p-rating-1 {
  width: 20%;
}
.p-rating-display .p-rating-display-inner.p-rating-1-5 {
  width: 30%;
}
.p-rating-display .p-rating-display-inner.p-rating-2 {
  width: 40%;
}
.p-rating-display .p-rating-display-inner.p-rating-2-5 {
  width: 50%;
}
.p-rating-display .p-rating-display-inner.p-rating-3 {
  width: 60%;
}
.p-rating-display .p-rating-display-inner.p-rating-3-5 {
  width: 70%;
}
.p-rating-display .p-rating-display-inner.p-rating-4 {
  width: 80%;
}
.p-rating-display .p-rating-display-inner.p-rating-4-5 {
  width: 90%;
}
.p-rating-display .p-rating-display-inner.p-rating-5 {
  width: 100%;
}
.p-rating-display .p-rating-display-inner:after {
  color: #5b8f22;
}
.p-rating-display .p-output {
  display: none;
  position: relative;
  padding: 5px 0px 0px 6px;
  line-height: 11px;
  text-align: left;
  float: right;
  color: #5b8f22;
  font-size: 11px;
}
.p-rating-display .p-output:before {
  content: "(";
}
.p-rating-display .p-output:after {
  content: ")";
}
.p-inverted .p-rating-display:after,
.p-inverted .p-rating-display .p-rating-display-inner:after {
  color: #1d5d2c;
}
.p-inverted .p-rating-display .p-rating-display-inner:after {
  color: #5b8f22;
}
.p-inverted .p-rating-display .p-output {
  color: #5b8f22;
}
/*
Defaults
---------------------------*/
.p-color-variations {
  display: inline-block;
  margin: 0 0 0 -2px;
  padding: 0;
}
.p-color-variations li {
  display: inline-block;
  float: left;
  width: 42px;
  height: 42px;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 14px;
}
.p-color-variations li .p-block {
  position: relative;
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.p-color-variations li .p-block.p-active:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border: 1px solid #ff9514;
}
.p-color-variations li .p-block span {
  width: 26px;
  height: 13px;
  float: left;
  clear: both;
  display: inline-block;
}
.p-color-variations li .p-block span.p-black {
  background: #000000;
}
.p-color-variations li .p-block span.p-white {
  background: #e6e6e6;
}
.p-color-variations li .p-block span.p-purple-dark {
  background: #42145f;
}
.p-color-variations li .p-block span.p-purple {
  background: #631d76;
}
.p-color-variations li .p-block span.p-blue {
  background: #242e47;
}
.p-color-variations li .p-block span.p-green {
  background: #024731;
}
.p-color-variations li .p-block span.p-red {
  background: #5e172d;
}
.p-color-variations li .p-block:hover,
.p-color-variations li .p-block.p-active {
  border-color: #ff9514;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-color-variations li {
    width: 52px;
    height: 52px;
    margin-left: 3px;
    margin-right: 2px;
    margin-top: 20px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-color-variations li .p-block.p-active:after {
  border: 1px solid #ffffff;
}
.p-inverted .p-color-variations li .p-block:hover,
.p-inverted .p-color-variations li .p-block.p-active {
  border-color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-product-variations {
  display: inline-block;
  font-size: 0;
}
.p-product-variations li {
  display: inline-block;
  color: #5d6678;
  cursor: pointer;
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 5px;
}
.p-product-variations li .p-button {
  border-radius: 0;
  min-width: 39px;
  padding: 4px 0px 3px 0px;
  background-color: #ffffff;
  color: #ff9514;
  border: 1px solid #ffd5a1;
}
.p-product-variations li .p-button.p-active {
  color: #ffffff;
  background-color: #ffd5a1;
  border-color: #ff9514;
}
.p-product-variations li .p-button.p-active:hover {
  background-color: #fa8900;
}
.p-product-variations li .p-button:hover {
  background-color: #ffffff;
}
.p-product-variations li .p-button:active {
  background-color: none;
  box-shadow: 0 0 0 0;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-product-variations li {
    margin-left: 3px;
    margin-right: 2px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-product-variations li .p-button {
  background-color: #ff9514;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.p-inverted .p-product-variations li .p-button.p-active {
  color: #ff9514;
  background-color: #ff9514;
  border-color: #ffffff;
}
.p-inverted .p-product-variations li .p-button.p-active:hover {
  background-color: #fa8900;
}
.p-inverted .p-product-variations li .p-button:hover {
  background-color: #ff9514;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-tooltip-btn {
  display: inline-block;
  cursor: pointer;
}
.p-tooltip-btn .p-tooltip-info {
  display: none;
}
.p-tooltip {
  display: none;
  position: absolute;
  z-index: 9012;
  top: 0px;
  left: 0px;
}
.p-tooltip .p-content-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #b9bbc7;
  background: #ffffff;
  z-index: 999;
  border-radius: 3px;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
}
.p-tooltip.p-show {
  display: block;
}
.p-tooltip.p-sidewindow {
  position: fixed;
  height: 93.5%;
  z-index: 999;
}
.p-tooltip.p-sidewindow .p-back {
  position: relative;
  border-top: 1px solid #cccccc;
  cursor: pointer;
  background: #efeff4;
  padding: 20px 0px 25px 30px;
}
.p-tooltip.p-sidewindow .p-back:after {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  overflow: hidden;
  font: 0/0 serif;
  border-right: 4.5px solid #ff9514;
  border-bottom: 4.5px solid transparent;
  border-top: 4.5px solid transparent;
  border-left: 0;
  position: absolute;
  width: 0;
  height: 0;
  left: 15px;
  top: 23px;
}
.p-tooltip.p-sidewindow .p-back:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 5px;
  width: 100%;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #dadada 0%, #f2f2f2 40%, #ffffff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #dadada 0%, #f2f2f2 40%, #ffffff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdadada', endColorstr='#ffffffff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdadada', endColorstr='#ffffffff', GradientType=0);
}
.p-tooltip.p-sidewindow .p-back span {
  display: inline-block;
  color: #ff9514;
  font-size: 13px;
}
.p-tooltip.p-sidewindow .p-content-wrap {
  border-radius: 0;
  border: 0;
  height: 100%;
  background-image: none;
}
.p-tooltip .p-link {
  font-size: 13px;
}
.p-tooltip .p-icon-validation {
  position: relative;
  display: inline-block;
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/tooltip-sprite-brand-refresh.png') 0 0 no-repeat;
  vertical-align: middle;
  top: -2px;
  width: 16px;
  height: 13px;
  margin-right: 10px;
}
.p-tooltip em {
  color: #888888;
  font-style: normal;
  padding-left: 5px;
}
.p-tooltip .p-body-copy-01 {
  margin-right: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  letter-spacing: -1px;
}
.p-tooltip .p-body-copy-01 a {
  font-size: 14px;
}
.p-tooltip .p-full-link {
  display: block;
}
.p-tooltip .p-full-link .p-body-copy-01 {
  color: #ff9514;
}
.p-tooltip .p-icon-close-02 {
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 10px;
}
.p-tooltip .p-arrow {
  display: block;
  position: absolute;
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/tooltip-sprite-brand-refresh.png') 0 0 no-repeat;
}
.p-tooltip.p-top .p-content-wrap {
  margin-top: 13px;
}
.p-tooltip.p-top .p-icon-close,
.p-tooltip.p-top .p-icon-close-02,
.p-tooltip.p-top .p-icon-cross {
  margin-top: 12px;
}
.p-tooltip.p-top .p-arrow {
  background-position: 0 -61px;
  top: 6px;
  left: 50%;
  margin-left: -8px;
  width: 13px;
  height: 8px;
}
.p-tooltip.p-top.p-top-left .p-arrow {
  left: 10px;
  margin-left: 6px;
}
.p-tooltip.p-top.p-top-right .p-arrow {
  left: auto;
  right: 10px;
}
.p-tooltip.p-bottom .p-content-wrap {
  margin-bottom: 13px;
}
.p-tooltip.p-bottom .p-arrow {
  background-position: 0 -33px;
  bottom: 6px;
  left: 50%;
  margin-left: -8px;
  width: 13px;
  height: 8px;
}
.p-tooltip.p-bottom.p-bottom-left .p-arrow {
  left: 10px;
  margin-left: 6px;
}
.p-tooltip.p-bottom.p-bottom-right .p-arrow {
  left: auto;
  right: 10px;
}
.p-tooltip.p-left .p-content-wrap {
  margin-left: 13px;
}
.p-tooltip.p-left .p-arrow {
  background-position: 0 -89px;
  left: 6px;
  top: 50%;
  margin-top: -8px;
  width: 8px;
  height: 13px;
}
.p-tooltip.p-left.p-left-top .p-arrow {
  top: 0;
  margin-top: 12px;
}
.p-tooltip.p-left.p-left-bottom .p-arrow {
  top: auto;
  bottom: 12px;
}
.p-tooltip.p-right .p-content-wrap {
  margin-right: 13px;
}
.p-tooltip.p-right .p-arrow {
  background-position: 0 -122px;
  right: 6px;
  top: 50%;
  margin-top: -8px;
  width: 8px;
  height: 13px;
}
.p-tooltip.p-right.p-right-top .p-arrow {
  top: 0;
  margin-top: 10px;
}
.p-tooltip.p-right.p-right-bottom .p-arrow {
  top: auto;
  bottom: 10px;
}
.p-tooltip.p-text-tooltip.p-top .p-arrow,
.p-tooltip.p-video-tooltip.p-top .p-arrow {
  top: 6px;
  left: 34px;
  margin-left: 0;
}
.p-tooltip.p-text-tooltip.p-top.p-top-left .p-arrow,
.p-tooltip.p-video-tooltip.p-top.p-top-left .p-arrow {
  left: 34px;
  margin-left: 0;
}
.p-tooltip.p-text-tooltip.p-top.p-top-right .p-arrow,
.p-tooltip.p-video-tooltip.p-top.p-top-right .p-arrow {
  left: auto;
  right: 34px;
}
.p-tooltip.p-text-tooltip.p-bottom .p-arrow,
.p-tooltip.p-video-tooltip.p-bottom .p-arrow {
  left: 34px;
  margin-left: 0;
}
.p-tooltip.p-text-tooltip.p-bottom.p-bottom-left .p-arrow,
.p-tooltip.p-video-tooltip.p-bottom.p-bottom-left .p-arrow {
  left: 34px;
  margin-left: 0;
}
.p-tooltip.p-text-tooltip.p-bottom.p-bottom-right .p-arrow,
.p-tooltip.p-video-tooltip.p-bottom.p-bottom-right .p-arrow {
  left: auto;
  right: 34px;
}
.p-tooltip.p-text-tooltip.p-left .p-arrow,
.p-tooltip.p-video-tooltip.p-left .p-arrow {
  left: 6px;
  margin-top: 34px;
}
.p-tooltip.p-text-tooltip.p-left.p-left-top .p-arrow,
.p-tooltip.p-video-tooltip.p-left.p-left-top .p-arrow {
  top: 0;
  margin-top: 34px;
}
.p-tooltip.p-text-tooltip.p-left.p-left-bottom .p-arrow,
.p-tooltip.p-video-tooltip.p-left.p-left-bottom .p-arrow {
  top: auto;
  bottom: 34px;
}
.p-tooltip.p-text-tooltip.p-right .p-arrow,
.p-tooltip.p-video-tooltip.p-right .p-arrow {
  right: 6px;
  top: 34px;
  margin-top: 0;
}
.p-tooltip.p-text-tooltip.p-right.p-right-top .p-arrow,
.p-tooltip.p-video-tooltip.p-right.p-right-top .p-arrow {
  top: 0;
  margin-top: 34px;
}
.p-tooltip.p-text-tooltip.p-right.p-right-bottom .p-arrow,
.p-tooltip.p-video-tooltip.p-right.p-right-bottom .p-arrow {
  top: auto;
  bottom: 34px;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 0px) {
  .p-tooltip {
    width: 100%;
    margin-left: 2%;
  }
  .p-tooltip.p-sidewindow {
    margin-left: 0;
  }
  .p-tooltip .p-icon-close-02 {
    display: block;
  }
  .p-tooltip .p-content-wrap.p-text-tooltip,
  .p-tooltip .p-content-wrap.p-link-tooltip,
  .p-tooltip .p-content-wrap.p-video-tooltip {
    padding: 10px 40px 10px 20px;
  }
  .p-tooltip .p-content-wrap.p-link-tooltip {
    text-align: left;
  }
  .p-tooltip .p-content-wrap.p-video-tooltip .p-body-copy-01 {
    font-size: 14px;
    line-height: auto;
  }
  .p-tooltip .p-content-wrap.p-image-small-tooltip a,
  .p-tooltip .p-content-wrap.p-image-large-tooltip a {
    font-size: 13px;
  }
  .p-tooltip .p-content-wrap.p-image-small-tooltip {
    padding: 10px 10px 10px 10px;
  }
  .p-tooltip .p-content-wrap.p-image-small-tooltip img {
    margin-right: 5px;
  }
  .p-tooltip .p-content-wrap.p-image-large-tooltip {
    text-align: center;
    padding: 25px 25px 10px 20px;
  }
  .p-tooltip .p-content-wrap.p-image-large-tooltip img {
    margin-bottom: 14px;
  }
  .p-tooltip .p-content-wrap.p-validation-tooltip {
    padding: 10px 40px 10px 20px;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip {
    text-align: center;
    padding: 13px 20px 10px 20px;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip .p-heading-04 {
    text-align: left;
    margin-bottom: 15px;
    font-size: 24px;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip .p-body-copy-01 {
    text-align: left;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip img {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 769px) {
  .p-tooltip {
    margin-left: 0;
    width: auto;
  }
  .test-no-touch .p-tooltip .p-icon-close-02.p-small {
    display: none;
  }
  .test-no-touch .p-tooltip .p-content-wrap.p-text-tooltip,
  .test-no-touch .p-tooltip .p-content-wrap.p-link-tooltip,
  .test-no-touch .p-tooltip .p-content-wrap.p-video-tooltip {
    padding-right: 21px;
  }
  .p-tooltip .p-content-wrap.p-text-tooltip,
  .p-tooltip .p-content-wrap.p-link-tooltip,
  .p-tooltip .p-content-wrap.p-video-tooltip {
    padding: 11px 50px 12px 20px;
  }
  .p-tooltip .p-content-wrap.p-video-tooltip {
    /*Override the default js width*/
    width: auto !important;
  }
  .p-tooltip .p-content-wrap.p-link-tooltip {
    text-align: center;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip {
    padding-top: 10px;
  }
  .p-tooltip .p-content-wrap.p-image-xlarge-tooltip .p-heading-04 {
    font-size: 22px;
  }
}
/*
Defaults
---------------------------*/
.p-main-tabs {
  border-bottom: 1px solid rgba(255, 149, 20, 0.5);
  display: block;
}
.p-main-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.p-main-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.p-main-tabs li {
  float: left;
  width: 50%;
  list-style-type: none;
  color: #3c3c3c;
}
.p-main-tabs li a,
.p-main-tabs li strong {
  position: relative;
  display: block;
  text-align: center;
  color: #3c3c3c;
  font-size: 14px;
  outline: none;
}
.p-main-tabs li a.p-active-tab,
.p-main-tabs li strong.p-active-tab,
.p-main-tabs li a:hover,
.p-main-tabs li strong:hover {
  color: #ff9514;
  border-bottom-color: #ff9514;
  text-decoration: none;
}
.p-main-tabs li a.p-active-tab:before,
.p-main-tabs li strong.p-active-tab:before,
.p-main-tabs li a:hover:before,
.p-main-tabs li strong:hover:before {
  content: '';
  position: absolute;
  display: block;
  border-bottom: 2px solid #ff9514;
  right: 0px;
  left: 0px;
  bottom: -1px;
}
.p-main-tabs li a.p-active-tab:before,
.p-main-tabs li strong.p-active-tab:before {
  bottom: 0px;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 0px) {
  .p-main-tabs li a,
  .p-main-tabs li strong {
    padding: 0px 30px 2px 30px;
  }
}
@media screen and (min-width: 769px) {
  .p-main-tabs {
    border-bottom: 1px solid #ff9514;
  }
  .p-main-tabs li {
    width: auto;
  }
  .p-main-tabs li a,
  .p-main-tabs li strong {
    padding: 3px 30px 10px 30px;
  }
  .p-main-tabs li .p-active-tab {
    padding-top: 3px;
    padding-bottom: 11px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-main-tabs {
  border-bottom: 1px solid #ffffff;
}
.p-inverted .p-main-tabs li {
  color: #3c3c3c;
}
.p-inverted .p-main-tabs li a.p-active-tab,
.p-inverted .p-main-tabs li strong.p-active-tab,
.p-inverted .p-main-tabs li a:hover,
.p-inverted .p-main-tabs li strong:hover {
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.p-inverted .p-main-tabs li a.p-active-tab:before,
.p-inverted .p-main-tabs li strong.p-active-tab:before,
.p-inverted .p-main-tabs li a:hover:before,
.p-inverted .p-main-tabs li strong:hover:before {
  border-bottom: 2px solid #ffffff;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-icon-type-html {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_html.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-mpg {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_mpg.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-exe {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_exe.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-flv {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_flv.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-dll {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_dll.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-docx {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_doc.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-xlsx {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_xls.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-txt {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_txt.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-ppt {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_ppt.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-jpeg {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_jpg.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-swf {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_swf.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-default {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_general.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-doc {
  position: relative;
  background-image: url('../../philips/clientlibs/b2c-catalog/clientlibs-css/img/icons/filetype_icons_doc.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-pdf {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 0;
}
.p-icon-type-zip {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 32px;
  line-height: 32px;
  width: 31px;
  vertical-align: baseline;
  background-position: 0 -32px;
}
.p-icon-fast-delivery {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
  vertical-align: baseline;
  background-position: -2px -89px;
}
.p-icon-flexibel-delivery {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
  vertical-align: baseline;
  background-position: 0 -119px;
}
.p-icon-free-shipping {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 27px;
  line-height: 27px;
  width: 30px;
  vertical-align: baseline;
  background-position: 0 -149px;
}
.p-icon-returns {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 30px;
  line-height: 30px;
  width: 30px;
  vertical-align: baseline;
  background-position: -2px -176px;
}
.p-icon-send-mail {
  background-position: 0 -207px;
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 9px;
  line-height: 9px;
  width: 13px;
  vertical-align: baseline;
}
.p-icon-chat {
  background-position: 0 -216px;
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 13px;
  line-height: 13px;
  width: 13px;
  vertical-align: baseline;
  top: 3px;
}
.p-icon-support {
  background-position: 0 -229px;
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 12px;
  line-height: 12px;
  width: 20px;
  vertical-align: baseline;
  top: 2px;
}
.p-icon-phone {
  background-position: 0 -243px;
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-various.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 16px;
  line-height: 16px;
  width: 9px;
  vertical-align: baseline;
  top: 3px;
}
.p-icon-reset-search {
  background-position: -581px -53px;
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-brand-refresh.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 10px;
  line-height: 10px;
  width: 10px;
  vertical-align: baseline;
}
.p-icon-reset-search:hover {
  background-position: -564px -38px;
}
.p-reset-button {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 20px;
  line-height: 20px;
  width: 25px;
  vertical-align: baseline;
  background-position: left -96px;
}
.p-icon-lock {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 13px;
  line-height: 13px;
  width: 11px;
  vertical-align: baseline;
  background-position: left -83px;
  vertical-align: middle;
  margin-left: -4px;
  margin-right: 10px;
  margin-top: -4px;
}
.p-icon-comments {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-intranet.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 13px;
  line-height: 13px;
  width: 12px;
  vertical-align: baseline;
  background-position: left top;
  vertical-align: middle;
}
.p-icon-heart {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-intranet.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 10px;
  line-height: 10px;
  width: 13px;
  vertical-align: baseline;
  background-position: -14px top;
  vertical-align: middle;
}
.p-icon-likes {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-intranet.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 13px;
  line-height: 13px;
  width: 14px;
  vertical-align: baseline;
  background-position: -29px top;
  vertical-align: middle;
}
.p-icon-360 {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 13px;
  line-height: 13px;
  width: 27px;
  vertical-align: baseline;
  background-position: left -63px;
  vertical-align: middle;
}
.p-arrow-down:after,
.p-arrow-right:after,
.p-arrow-small:after,
.p-checkbox:after,
.p-checked:after,
.p-icon-360-reset:after,
.p-icon-360-rotate:after,
.p-icon-accessories:after,
.p-icon-add-application:after,
.p-icon-alipay-unboxed:after,
.p-icon-allmyproducts:after,
.p-icon-aol-unboxed:after,
.p-icon-arrow-bold-left:after,
.p-icon-arrow-bold-right:after,
.p-icon-arrow-down:after,
.p-icon-arrow-left:after,
.p-icon-arrow-long-left:after,
.p-icon-arrow-long-right:after,
.p-icon-arrow-right:after,
.p-icon-arrow-up:after,
.p-icon-babybottle-generic:after,
.p-icon-blog:after,
.p-icon-blogger-unboxed:after,
.p-icon-book:after,
.p-icon-bowl:after,
.p-icon-brush:after,
.p-icon-car:after,
.p-icon-chat:after,
.p-icon-chat-2:after,
.p-icon-checklist:after,
.p-icon-checkmark:after,
.p-icon-checkmark-rounded:after,
.p-icon-clinic:after,
.p-icon-clock-inverted:after,
.p-icon-clock:after,
.p-icon-close:after,
.p-icon-close-02:after,
.p-icon-comb:after,
.p-icon-comet:after,
.p-icon-collaboration:after,
.p-icon-community:after,
.p-icon-contactcard:after,
.p-icon-courses:after,
.p-icon-cross:after,
.p-icon-cross-2:after,
.p-icon-dajie:after,
.p-icon-dashboard:after,
.p-icon-database:after,
.p-icon-doc:after,
.p-icon-document:after,
.p-icon-documentchecked:after,
.p-icon-documents:after,
.p-icon-down:after,
.p-icon-download:after,
.p-icon-drop:after,
.p-icon-envelope:after,
.p-icon-envelope-2:after,
.p-icon-envelope-3:after,
.p-icon-events:after,
.p-icon-exit-fullscreen:after,
.p-icon-exit-fullscreen-small:after,
.p-icon-external:after,
.p-icon-facebook:after,
.p-icon-facebook-unboxed:after,
.p-icon-facebook-2:after,
.p-icon-faq:after,
.p-icon-finance:after,
.p-icon-flickr:after,
.p-icon-flickr-unboxed:after,
.p-icon-foursquare-unboxed:after,
.p-icon-fullscreen:after,
.p-icon-fullscreen-2:after,
.p-icon-fullscreen-small:after,
.p-icon-fullscreen-small-2:after,
.p-icon-gallery-grid:after,
.p-icon-gallery-grid-2:after,
.p-icon-gallery-preview:after,
.p-icon-gift:after,
.p-icon-globe:after,
.p-icon-globe-2:after,
.p-icon-google-unboxed:after,
.p-icon-googleplus:after,
.p-icon-googleplus-unboxed:after,
.p-icon-googleplus-2:after,
.p-icon-grid-view:after,
.p-icon-heart-b:after,
.p-icon-healthcare:after,
.p-icon-home-health:after,
.p-icon-house:after,
.p-icon-hr:after,
.p-icon-hr-vacancies:after,
.p-icon-idt:after,
.p-icon-ies:after,
.p-icon-images:after,
.p-icon-information:after,
.p-icon-inpage:after,
.p-icon-inpage-menu:after,
.p-icon-instagram:after,
.p-icon-instagram-unboxed:after,
.p-icon-kaixin001-unboxed:after,
.p-icon-laptop:after,
.p-icon-laptop-b:after,
.p-icon-ldt:after,
.p-icon-learning:after,
.p-icon-learning-2:after,
.p-icon-legal:after,
.p-icon-light-bulb:after,
.p-icon-lighting:after,
.p-icon-like:after,
.p-icon-link:after,
.p-icon-link-unboxed:after,
.p-icon-link-2:after,
.p-icon-linkedin:after,
.p-icon-linkedin-unboxed:after,
.p-icon-list-items:after,
.p-icon-list-view:after,
.p-icon-liveid-unboxed:after,
.p-icon-livejournal:after,
.p-icon-livejournal-unboxed:after,
.p-icon-location:after,
.p-icon-login:after,
.p-icon-magnifier:after,
.p-icon-marker:after,
.p-icon-marker-selected:after,
.p-icon-minus:after,
.p-icon-minus-2:after,
.p-icon-moon-stars:after,
.p-icon-more-stories:after,
.p-icon-mouse:after,
.p-icon-myphilips:after,
.p-icon-myspace-unboxed:after,
.p-icon-navigation:after,
.p-icon-next:after,
.p-icon-next-2:after,
.p-icon-no-image-available-outline:after,
.p-icon-no-image-available:after,
.p-icon-openid-unboxed:after,
.p-icon-pause:after,
.p-icon-paypal-unboxed:after,
.p-icon-pdf:after,
.p-icon-pencil:after,
.p-icon-philips-wordmark-2008:after,
.p-icon-pinterest:after,
.p-icon-pinterest-unboxed:after,
.p-icon-plane:after,
.p-icon-play:after,
.p-icon-play-button:after,
.p-icon-play-button-2:after,
.p-icon-plus:after,
.p-icon-plus-2:after,
.p-icon-ppt:after,
.p-icon-prev:after,
.p-icon-previous-2:after,
.p-icon-print:after,
.p-icon-priority-high:after,
.p-icon-priority-normal:after,
.p-icon-project:after,
.p-icon-projectplanneradd:after,
.p-icon-publications:after,
.p-icon-publications-2:after,
.p-icon-qq-unboxed:after,
.p-icon-questionmark:after,
.p-icon-question-mark:after,
.p-icon-quotesleft:after,
.p-icon-quotesright:after,
.p-icon-record:after,
.p-icon-renren-unboxed:after,
.p-icon-repair-service:after,
.p-icon-rfa:after,
.p-icon-rolf:after,
.p-icon-rotation:after,
.p-icon-rss:after,
.p-icon-screen:after,
.p-icon-sales-marketing:after,
.p-icon-search:after,
.p-icon-self-service:after,
.p-icon-share:after,
.p-icon-share-2:after,
.p-icon-shoppingcart:after,
.p-icon-shoppingcart-inverted:after,
.p-icon-shield-half:after,
.p-icon-signup:after,
.p-icon-sun:after,
.p-icon-suitcase-first-aid:after,
.p-icon-star:after,
.p-icon-stories:after,
.p-icon-teeth:after,
.p-icon-telephone:after,
.p-icon-tencentweibo:after,
.p-icon-tencentweibo-unboxed:after,
.p-icon-tools:after,
.p-icon-tradelink-outline:after,
.p-icon-trashbin:after,
.p-icon-travel:after,
.p-icon-twitter:after,
.p-icon-twitter-unboxed:after,
.p-icon-up:after,
.p-icon-up-to-date:after,
.p-icon-uld:after,
.p-icon-vacuum-cleaner:after,
.p-icon-video-camera-a:after,
.p-icon-videos:after,
.p-icon-vkontakte:after,
.p-icon-vk-unboxed:after,
.p-icon-volume-high:after,
.p-icon-volume-low:after,
.p-icon-volume-medium:after,
.p-icon-volume-mute:after,
.p-icon-web-navigation:after,
.p-icon-webinars:after,
.p-icon-wechat-unboxed:after,
.p-icon-weibo:after,
.p-icon-weibo-unboxed:after,
.p-icon-sinaweibo-unboxed:after,
.p-icon-wheels:after,
.p-icon-wordpress-unboxed:after,
.p-icon-xing:after,
.p-icon-xls:after,
.p-icon-yahoo-unboxed:after,
.p-icon-youku:after,
.p-icon-youtube:after,
.p-icon-zip:after,
.p-external-link:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-external-link:after {
  display: none;
  content: "\e824";
  margin-left: 5px;
}
[dir=rtl] .p-external-link:after {
  margin-left: 0;
  margin-right: 5px;
}
.p-icon-philips-wordmark-2008:after {
  content: "\e100";
}
.p-icon-arrow-up:after,
.p-icon-up:after {
  content: "\e200";
}
.p-icon-arrow-down:after,
.p-icon-down:after,
.p-arrow-down:after {
  content: "\e201";
}
.p-arrow-down:after {
  font-size: 8px;
}
.p-icon-arrow-left:after,
.p-icon-prev:after {
  content: "\e202";
}
.p-arrow-right:after,
.p-arrow-small:after,
.p-icon-arrow-right:after,
.p-icon-next:after {
  content: "\e203";
}
.p-icon-arrow-long-left:after {
  content: "\e822";
}
.p-icon-arrow-long-right:after {
  content: "\e823";
}
.p-icon-arrow-bold-left:after {
  content: "\e825";
}
.p-icon-arrow-bold-right:after {
  content: "\e826";
}
.p-icon-checkmark:after {
  content: "\e204";
}
.p-icon-fullscreen:after,
.p-icon-fullscreen-small:after {
  content: "\e205";
}
.p-icon-exit-fullscreen:after,
.p-icon-exit-fullscreen-small:after {
  content: "\e206";
}
.p-icon-external:after {
  content: "\e824";
}
.p-icon-grid-view:after {
  content: "\e207";
}
.p-icon-list-view:after {
  content: "\e208";
}
.p-icon-magnifier:after,
.p-icon-search:after {
  content: "\e209";
}
.p-icon-play:after {
  content: "\e20a";
}
.p-icon-pause:after {
  content: "\e20b";
}
.p-icon-record:after {
  content: "\e20c";
}
.p-icon-play-button:after {
  content: "\e20d";
}
.p-icon-plus:after {
  content: "\e20e";
}
.p-icon-close:after,
.p-icon-close-02:after,
.p-icon-cross:after {
  content: "\e20f";
}
.p-icon-questionmark:after,
.p-icon-question-mark:after {
  content: "\e210";
}
.p-icon-volume-high:after {
  content: "\e211";
}
.p-icon-volume-medium:after {
  content: "\e212";
}
.p-icon-volume-low:after {
  content: "\e213";
}
.p-icon-volume-mute:after {
  content: "\e214";
}
.p-icon-shoppingcart:after {
  content: "\e215";
}
.p-icon-myphilips:after {
  content: "\e216";
}
.p-icon-envelope:after {
  content: "\e217";
}
.p-icon-gallery-grid:after {
  content: "\e218";
}
.p-icon-gallery-preview:after {
  content: "\e219";
}
.p-icon-360-reset:after {
  content: "\e220";
}
.p-icon-360-rotate:after {
  content: "\e221";
}
.p-icon-checkmark-rounded:after {
  content: "\e222";
}
.p-icon-shoppingcart-inverted:after,
.p-icon-shopping-cart-inverted:after {
  content: "\e223";
}
.p-icon-telephone:after {
  content: "\e224";
}
.p-icon-list-items:after {
  content: "\e225";
}
.p-icon-cross-2:after {
  content: "\e226";
}
.p-icon-community:after {
  content: "\e227";
}
.p-icon-courses:after {
  content: "\e228";
}
.p-icon-download:after {
  content: "\e229";
}
.p-icon-events:after {
  content: "\e22a";
}
.p-icon-fullscreen-2:after,
.p-icon-fullscreen-small-2:after {
  content: "\e22b";
}
.p-icon-faq:after {
  content: "\e22c";
}
.p-icon-envelope-3:after {
  content: "\e22d";
}
.p-icon-minus:after {
  content: "\e22e";
}
.p-icon-more-stories:after {
  content: "\e22f";
}
.p-icon-navigation:after {
  content: "\e230";
}
.p-icon-next-2:after {
  content: "\e231";
}
.p-icon-previous-2:after {
  content: "\e232";
}
.p-icon-plus-2:after {
  content: "\e233";
}
.p-icon-publications:after {
  content: "\e234";
}
.p-icon-rotation:after {
  content: "\e235";
}
.p-icon-gallery-grid-2:after {
  content: "\e236";
}
.p-icon-tradelink-outline:after {
  content: "\e237";
}
.p-icon-up-to-date:after {
  content: "\e238";
}
.p-icon-videos:after {
  content: "\e239";
}
.p-icon-webinars:after {
  content: "\e23a";
}
.p-icon-minus-2:after {
  content: "\e62d";
}
.p-icon-learning-2:after {
  content: "\e630";
}
.p-icon-publications-2:after {
  content: "\e631";
}
.p-icon-star:after {
  content: "\e632";
}
.p-icon-chat:after,
.p-icon-chat-2:after {
  content: "\e62b";
}
.p-icon-documentchecked:after {
  content: "\e62c";
}
.p-icon-projectplanneradd:after {
  content: "\e635";
}
.p-icon-trashbin:after {
  content: "\e636";
}
.p-icon-comet:after {
  content: "\e639";
}
.p-icon-location:after {
  content: "\e637";
}
.p-icon-quotesleft:after {
  content: "\e638";
}
.p-icon-quotesright:after {
  content: "\e63a";
}
.p-icon-brush:after {
  content: "\e800";
}
.p-icon-clinic:after {
  content: "\e801";
}
.p-icon-drop:after {
  content: "\e802";
}
.p-icon-house:after {
  content: "\e803";
}
.p-icon-moon-stars:after {
  content: "\e804";
}
.p-icon-priority-high:after {
  content: "\e805";
}
.p-icon-priority-normal:after {
  content: "\e806";
}
.p-icon-sun:after {
  content: "\e807";
}
.p-icon-teeth:after {
  content: "\e808";
}
.p-icon-print:after {
  content: "\e809";
}
.p-icon-tools:after {
  content: "\e810";
}
.p-icon-gift:after {
  content: "\e811";
}
.p-icon-suitcase-first-aid:after {
  content: "\e812";
}
.p-icon-like:after {
  content: "\e813";
}
.p-icon-shield-half:after {
  content: "\e814";
}
.p-icon-repair-service:after {
  content: "\e815";
}
.p-icon-babybottle-generic:after {
  content: "\e816";
}
.p-icon-bowl:after {
  content: "\e817";
}
.p-icon-car:after {
  content: "\e818";
}
.p-icon-comb:after {
  content: "\e819";
}
.p-icon-heart-b:after {
  content: "\e81a";
}
.p-icon-light-bulb:after {
  content: "\e81b";
}
.p-icon-video-camera-a:after {
  content: "\e81c";
}
.p-icon-accessories:after {
  content: "\e81d";
}
.p-icon-laptop-b:after {
  content: "\e81e";
}
.p-icon-vacuum-cleaner:after {
  content: "\e81f";
}
.p-icon-home-health:after {
  content: "\e820";
}
.p-icon-screen:after {
  content: "\e821";
}
.p-icon-facebook:after {
  content: "\e300";
}
.p-icon-flickr:after {
  content: "\e301";
}
.p-icon-googleplus:after {
  content: "\e302";
}
.p-icon-instagram:after {
  content: "\e303";
}
.p-icon-link:after {
  content: "\e304";
}
.p-icon-linkedin:after {
  content: "\e305";
}
.p-icon-livejournal:after {
  content: "\e306";
}
.p-icon-pinterest:after {
  content: "\e307";
}
.p-icon-rss:after {
  content: "\e308";
}
.p-icon-weibo:after {
  content: "\e309";
}
.p-icon-tencentweibo:after {
  content: "\e30a";
}
.p-icon-twitter:after {
  content: "\e30b";
}
.p-icon-vkontakte:after {
  content: "\e30c";
}
.p-icon-youtube:after {
  content: "\e30d";
}
.p-icon-facebook-2:after {
  content: "\e30e";
}
.p-icon-googleplus-2:after,
.p-icon-google-plus-2:after {
  content: "\e30f";
}
.p-icon-marker:after {
  content: "\e310";
}
.p-icon-marker-selected:after {
  content: "\e311";
}
.p-icon-xing:after {
  content: "\e312";
}
.p-icon-dajie:after {
  content: "\e313";
}
.p-icon-youku:after {
  content: "\e314";
}
.p-icon-link-2:after {
  content: "\e629";
}
.p-icon-blog:after {
  content: "\e634";
}
.p-icon-openid-unboxed:after {
  content: "\e63b";
}
.p-icon-renren-unboxed:after {
  content: "\e63c";
}
.p-icon-weibo-unboxed:after,
.p-icon-sinaweibo-unboxed:after {
  content: "\e63d";
}
.p-icon-vk-unboxed:after {
  content: "\e63e";
}
.p-icon-instagram-unboxed:after {
  content: "\e63f";
}
.p-icon-pinterest-unboxed:after {
  content: "\e640";
}
.p-icon-myspace-unboxed:after {
  content: "\e641";
}
.p-icon-foursquare-unboxed:after {
  content: "\e642";
}
.p-icon-flickr-unboxed:after {
  content: "\e643";
}
.p-icon-linkedin-unboxed:after {
  content: "\e644";
}
.p-icon-yahoo-unboxed:after {
  content: "\e645";
}
.p-icon-paypal-unboxed:after {
  content: "\e646";
}
.p-icon-google-unboxed:after {
  content: "\e647";
}
.p-icon-facebook-unboxed:after {
  content: "\e648";
}
.p-icon-wordpress-unboxed:after {
  content: "\e649";
}
.p-icon-googleplus-unboxed:after {
  content: "\e315";
}
.p-icon-link-unboxed:after,
.p-icon-aol-unboxed:after {
  content: "\e316";
}
.p-icon-twitter-unboxed:after {
  content: "\e64a";
}
.p-icon-blogger-unboxed:after {
  content: "\e64b";
}
.p-icon-liveid-unboxed:after {
  content: "\e64c";
}
.p-icon-alipay-unboxed:after {
  content: "\e64d";
}
.p-icon-kaixin001-unboxed:after {
  content: "\e64e";
}
.p-icon-qq-unboxed:after {
  content: "\e64f";
}
.p-icon-tencentweibo-unboxed:after {
  content: "\e650";
}
.p-icon-wechat-unboxed:after {
  content: "\e651";
}
.p-icon-livejournal-unboxed:after {
  content: "\e652";
}
.p-icon-stories:after {
  content: "\e400";
}
.p-icon-share:after {
  content: "\e401";
}
.p-icon-inpage:after {
  content: "\e402";
}
.p-icon-share-2:after {
  content: "\e500";
}
.p-icon-inpage-menu:after,
.p-icon-in-page-menu:after {
  content: "\e501";
}
.p-icon-add-application:after {
  content: "\e600";
}
.p-icon-checklist:after {
  content: "\e601";
}
.p-icon-clock:after {
  content: "\e602";
}
.p-icon-clock-inverted:after {
  content: "\e603";
}
.p-icon-collaboration:after {
  content: "\e604";
}
.p-icon-dashboard:after {
  content: "\e605";
}
.p-icon-database:after {
  content: "\e606";
}
.p-icon-document:after {
  content: "\e607";
}
.p-icon-documents:after {
  content: "\e608";
}
.p-icon-finance:after {
  content: "\e609";
}
.p-icon-globe:after,
.p-icon-globe-2:after {
  content: "\e60a";
}
.p-icon-healthcare:after {
  content: "\e60b";
}
.p-icon-hr:after {
  content: "\e60c";
}
.p-icon-hr-vacancies:after {
  content: "\e60d";
}
.p-icon-images:after {
  content: "\e60e";
}
.p-icon-laptop:after {
  content: "\e60f";
}
.p-icon-learning:after {
  content: "\e610";
}
.p-icon-legal:after {
  content: "\e611";
}
.p-icon-lighting:after {
  content: "\e612";
}
.p-icon-envelope-2:after {
  content: "\e613";
}
.p-icon-mouse:after {
  content: "\e614";
}
.p-icon-pdf:after {
  content: "\e620";
}
.p-icon-pencil:after {
  content: "\e616";
}
.p-icon-plane:after {
  content: "\e617";
}
.p-icon-play-button-2:after {
  content: "\e618";
}
.p-icon-ppt:after {
  content: "\e621";
}
.p-icon-sales-marketing:after {
  content: "\e61a";
}
.p-icon-self-service:after {
  content: "\e61b";
}
.p-icon-travel:after {
  content: "\e61c";
}
.p-icon-web-navigation:after {
  content: "\e61d";
}
.p-icon-wheels:after {
  content: "\e61e";
}
.p-icon-doc:after {
  content: "\e615";
}
.p-icon-xls:after {
  content: "\e625";
}
.p-icon-zip:after {
  content: "\e626";
}
.p-icon-book:after {
  content: "\e657";
}
.p-icon-idt:after {
  content: "\e619";
}
.p-icon-ies:after {
  content: "\e61f";
}
.p-icon-information:after {
  content: "\e658";
}
.p-icon-ldt:after {
  content: "\e628";
}
.p-icon-no-image-available-outline:after {
  content: "\e659";
}
.p-icon-no-image-available:after {
  content: "\e65a";
}
.p-icon-rfa:after {
  content: "\e622";
}
.p-icon-rolf:after {
  content: "\e623";
}
.p-icon-uld:after {
  content: "\e624";
}
.p-icon-contactcard:after {
  content: "\e633";
}
.p-icon-project:after {
  content: "\e62a";
}
.p-icon-signup:after {
  content: "\e62e";
}
.p-icon-login:after {
  content: "\e62f";
}
.p-icon-allmyproducts:after {
  content: "\e627";
}
.p-square {
  color: #ff9514;
  cursor: pointer;
  font-size: 21px;
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: transparent;
  border-radius: 2px;
}
.p-square:hover {
  background: #ff9514;
}
.p-square:after {
  display: block;
  text-align: center;
}
.p-square:hover:after {
  color: #ffffff;
}
.p-square.p-small {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background: transparent;
  font-size: 14px;
}
.p-square.p-small:hover {
  background: #ff9514;
}
.p-square.p-small.p-square-border {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: transparent;
}
.p-square.p-small.p-square-border:hover {
  background: #ff9514;
}
.p-square.p-square-border {
  display: inline-block;
  width: 33px;
  height: 33px;
  line-height: 33px;
  background: transparent;
  border: 1px solid #ff9514;
}
.p-square.p-square-border:hover {
  background: #ff9514;
}
.p-icon-boxed:after {
  text-align: center;
  background: #ff9514;
  color: #ffffff;
}
.p-icon-boxed.p-icon-boxed-rounded-corners:after {
  border-radius: 2px;
}
.p-icon-boxed.p-icon-boxed-circle:after {
  border-radius: 50%;
}
.p-icon-value-ladder {
  padding: 2px;
}
.p-icon-value-ladder:after {
  text-align: center;
  background: white;
  color: #0066a1;
}
.p-icon-value-ladder.p-icon-boxed-circle:after {
  border-radius: 50%;
  padding: 1px;
}
.p-icon-border:after {
  border: 1px solid #ff9514;
}
.p-icon-large {
  font-size: 39px;
  line-height: 60px;
}
.p-icon-boxed-hover {
  border-radius: 1px 1px 1px 1px;
  padding: 9px 10px 5px 10px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.25);
}
.p-icon-boxed-hover:hover {
  background-color: rgba(255, 255, 255, 0.35);
}
.p-icon-boxed-hover:active {
  background-color: rgba(255, 255, 255, 0.5);
}
.p-icon-boxed-hover.p-icon-large {
  padding: 9px 10px 3px 11px;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 961
---------------------------*/
/*
Defaults video
---------------------------*/
.p-play-button {
  position: relative;
  width: 55px;
  height: 55px;
  cursor: pointer;
  background: transparent;
  border-radius: 2px;
}
.p-play-button:hover i:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-play-button i:before {
  content: '';
}
.p-play-button i:after {
  content: '';
  color: #ff9514;
  font-family: 'philips-global-icon-font';
  position: relative;
  display: block;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-play-button i:after {
  content: '\e20a';
  width: 55px;
  height: 55px;
  line-height: 55px;
  top: 0px;
  left: 0px;
  text-align: center;
}
.p-play-button.p-small {
  position: relative;
  width: 35px;
  height: 35px;
  cursor: pointer;
  background: #ff9514;
  border-radius: 2px;
}
.p-play-button.p-small:hover i:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-play-button.p-small i:before {
  content: '';
}
.p-play-button.p-small i:after {
  content: '';
  color: #ff9514;
  font-family: 'philips-global-icon-font';
  position: relative;
  display: block;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-play-button.p-small i:after {
  color: #ffffff;
  content: '\e20a';
  width: 35px;
  height: 35px;
  line-height: 35px;
  top: 0px;
  left: 0px;
  text-align: center;
}
.p-play-button.p-xs {
  position: relative;
  width: 25px;
  height: 25px;
  cursor: pointer;
  background: #ff9514;
  border-radius: 2px;
}
.p-play-button.p-xs:hover i:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-play-button.p-xs i:before {
  content: '';
}
.p-play-button.p-xs i:after {
  content: '';
  color: #ff9514;
  font-family: 'philips-global-icon-font';
  position: relative;
  display: block;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-play-button.p-xs i {
  width: 100%;
  height: 100%;
  display: block;
}
.p-play-button.p-xs i:after {
  content: '\e20a';
  width: 8px;
  height: 7px;
  line-height: 7px;
  top: 50%;
  left: 50%;
  text-align: center;
}
.p-video-control {
  position: relative;
  float: left;
  height: 33px;
  width: 33px;
  cursor: pointer;
}
.p-video-control.p-control-has-text .p-video-icon {
  left: 0;
}
.p-video-control .p-video-icon {
  position: absolute;
  display: block;
}
.p-video-control .p-video-icon.p-video-icon-play,
.p-video-control .p-video-icon.p-video-icon-pause {
  border: 1px solid;
  background-image: none;
  width: 33px;
  height: 33px;
  border-radius: 2px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-video-control .p-video-icon.p-video-icon-play:after,
.p-video-control .p-video-icon.p-video-icon-pause:after {
  color: #ffffff;
  font-family: 'philips-global-icon-font';
  font-style: normal;
  position: absolute;
  top: 50%;
  left: 50%;
}
.p-video-control .p-video-icon.p-video-icon-play {
  border-color: #ff9514;
  background-color: #ff9514;
}
.p-video-control .p-video-icon.p-video-icon-play:after {
  content: "\e20a";
  width: 11px;
  height: 10px;
  margin-top: -10px;
  margin-left: -6px;
}
.p-video-control .p-video-icon.p-video-icon-play:hover {
  background-color: #ff9514;
}
.p-video-control .p-video-icon.p-video-icon-pause {
  border-color: rgba(255, 255, 255, 0.5);
}
.p-video-control .p-video-icon.p-video-icon-pause:after {
  content: "\e20b";
  width: 8px;
  height: 10px;
  margin-top: -10px;
  margin-left: -7px;
}
.p-video-control .p-video-icon.p-video-icon-pause:hover {
  background-color: rgba(255, 255, 255, 0.5);
}
.p-video-control .p-video-icon.p-video-icon-zoom-in,
.p-video-control .p-video-icon.p-video-icon-zoom-out {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-video-control .p-video-icon.p-video-icon-zoom-in:hover,
.p-video-control .p-video-icon.p-video-icon-zoom-out:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-video-control .p-video-icon.p-video-icon-zoom-in:after,
.p-video-control .p-video-icon.p-video-icon-zoom-out:after {
  color: #ffffff;
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.p-video-control .p-video-icon.p-video-icon-zoom-in {
  width: 19px;
  height: 19px;
}
.p-video-control .p-video-icon.p-video-icon-zoom-in:after {
  content: "\e205";
  width: 8px;
  height: 10px;
  margin-top: -10px;
  margin-left: -7px;
}
.p-video-control .p-video-icon.p-video-icon-zoom-out {
  width: 20px;
  height: 19px;
}
.p-video-control .p-video-icon.p-video-icon-zoom-out:after {
  content: "\e206";
  width: 8px;
  height: 10px;
  margin-top: -10px;
  margin-left: -7px;
}
.p-video-control .p-video-icon.p-video-icon-volume {
  top: 1px;
}
.p-video-control .p-video-icon.p-video-icon-volume.p-sound-mute {
  background-position: 0 -98px;
  width: 16px;
  height: 12px;
}
.p-video-control .p-video-icon.p-video-icon-volume.p-sound-silent {
  background-position: 0 -98px;
  width: 9px;
  height: 12px;
}
.p-video-control .p-video-icon.p-video-icon-volume.p-sound-soft {
  background-position: 0 -120px;
  width: 14px;
  height: 12px;
}
.p-video-control .p-video-icon.p-video-icon-volume.p-sound-loud {
  background-position: 0 -142px;
  width: 17px;
  height: 12px;
}
.p-video-control .p-video-icon.p-video-icon-volume.p-sound-loudest {
  background-position: 0 -163px;
  width: 20px;
  height: 14px;
  top: 0px;
}
.p-video-control .p-video-icon.p-video-icon-mute {
  background-position: 0 -98px;
  width: 16px;
  height: 12px;
  top: 1px;
}
.p-video-control.p-play-pause .p-pause {
  display: none;
}
.p-video-control.p-play-pause .p-pause span,
.p-video-control.p-play-pause .p-play span {
  display: none;
}
.p-video-control.p-play-pause.p-is-playing .p-play {
  display: none;
}
.p-video-control.p-play-pause.p-is-playing .p-pause {
  display: block;
}
.p-video-control.p-fullscreen {
  top: 8px;
}
.p-video-control.p-fullscreen .p-video-icon-zoom-out {
  display: none;
}
.p-video-control.p-fullscreen.p-is-fullscreen .p-video-icon-zoom-in {
  display: none;
}
.p-video-control.p-fullscreen.p-is-fullscreen .p-video-icon-zoom-out {
  display: block;
}
.p-video-control.p-volume-handle {
  top: 10px;
  width: 90px;
}
.p-video-control.p-volume-handle .p-video-icon-mute {
  display: none;
}
.p-video-control.p-volume-handle.p-is-muted .p-video-icon-volume {
  display: none;
}
.p-video-control.p-volume-handle.p-is-muted .p-video-icon-mute {
  display: block;
}
.p-video-control .p-scrubber {
  position: absolute;
  left: -1px;
  right: -1px;
  width: 90px;
}
.p-video-control .p-bg-bar {
  position: absolute;
  display: block;
  height: 2px;
  background: rgba(255, 255, 255, 0.1);
  top: 6px;
  left: 26px;
}
.p-video-control .p-bar {
  position: absolute;
  display: block;
  width: 64px;
  height: 2px;
  background: #ffffff;
  top: 6px;
  left: 26px;
}
.p-video-control .p-knob {
  position: absolute;
  left: 80px;
  top: 2px;
  z-index: 1;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #ffffff;
  border-radius: 4px;
}
/*
Min Width 0
---------------------------*/
@media screen and (max-width: 768px) {
  .p-arrow-right-xs-s,
  .p-arrow-left-xs-s {
    position: relative;
  }
  .p-arrow-right-xs-s:before,
  .p-arrow-left-xs-s:before {
    font-family: 'philips-global-icon-font';
    font-style: normal;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
  }
  .p-arrow-right-xs-s:before {
    content: "\e203";
    right: 0;
  }
  .p-arrow-left-xs-s:before {
    content: "\e202";
    left: 0;
  }
}
@media screen and (min-width: 0px) {
  .p-controls .p-button-wrapper {
    background: #ffffff;
    color: #888b9c;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #c2c4cf;
    text-align: left;
    letter-spacing: 1px;
    font-size: 12px;
    border-radius: 4px;
    width: 33px;
    height: 33px;
  }
  .p-controls .p-button-wrapper.p-large {
    width: 80px;
    height: 23px;
    padding-top: 10px;
  }
  .p-controls .p-button-wrapper:active {
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    border: solid 1px #ffffff;
    background: #eaeaed;
  }
  .p-controls .p-button-wrapper .p-circle:active,
  .p-controls .p-button-wrapper .p-square:active {
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    border: 0;
    background: none;
  }
  .p-controls .p-button-wrapper .p-circle {
    background: none;
    border: 0;
    right: 10px;
    margin-right: 7px;
  }
  .p-controls .p-button-wrapper .p-circle:after {
    display: inline-block;
    margin-right: 14px;
    margin-left: 5px;
    top: 0px;
  }
  .p-controls .p-button-wrapper .p-square {
    background: none;
    border: 0;
  }
  .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
    background-position: 0 -134px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: 7px;
    left: 6px;
    text-align: center;
  }
  .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    background-position: 0 -116px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    top: 7px;
    left: 7px;
    text-align: center;
  }
  .p-controls button.p-button-wrapper {
    height: 35px;
    width: 35px;
  }
  .p-controls button.p-button-wrapper.p-large {
    height: 35px;
    width: 82px;
    padding-top: 4px;
  }
  .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
    top: 0px;
  }
  .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    top: 1px;
  }
  .p-video-control.p-control-has-text {
    border: 0;
    height: 33px;
    width: 33px;
    padding-left: 47px;
  }
  .p-video-control.p-control-has-text:hover {
    background: none;
  }
  .p-video-control.p-control-has-text:hover .p-video-icon:before {
    background: #ececef;
  }
  .p-video-control.p-control-has-text .p-video-icon {
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .p-controls .p-button-wrapper {
    background: none;
    border: 0;
    width: auto;
    height: auto;
    vertical-align: middle;
    font-size: 11px;
  }
  .p-controls .p-button-wrapper:active {
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    border: 0;
    background: none;
  }
  .p-controls .p-button-wrapper i,
  .p-controls .p-button-wrapper span {
    vertical-align: middle;
  }
  .p-controls .p-button-wrapper .p-circle {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: transparent;
    border-radius: 10px;
    margin-right: 5px;
  }
  .p-controls .p-button-wrapper .p-circle:hover {
    background: #ff9514;
  }
  .p-controls .p-button-wrapper .p-circle:after {
    margin-right: 0px;
    margin-left: 0px;
  }
  .p-controls .p-button-wrapper .p-circle.p-icon-play-01:after {
    top: 4px;
  }
  .p-controls .p-button-wrapper .p-circle.p-icon-pause-01:after {
    top: 3px;
  }
  .p-controls .p-button-wrapper .p-square {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: transparent;
  }
  .p-controls .p-button-wrapper .p-square:hover {
    background: #ff9514;
  }
  .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
    background-position: -13px -35px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    top: 2px;
    left: 2px;
    text-align: center;
  }
  .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    background-position: 0 -36px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    top: 3px;
    left: 3px;
    text-align: center;
  }
  .p-controls .p-button-wrapper:active {
    background: none;
  }
  .p-controls button.p-button-wrapper .p-circle.p-icon-play-01:after {
    top: 3px;
  }
  .p-controls button.p-button-wrapper .p-circle.p-icon-pause-01:after {
    top: 2px;
  }
  .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
    top: 2px;
  }
  .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    top: 3px;
  }
}
/*
ie8 compatability
---------------------------*/
.ie8 .p-controls .p-button-wrapper {
  background: #ffffff;
  color: #888b9c;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid #c2c4cf;
  text-align: left;
  letter-spacing: 1px;
  font-size: 12px;
  border-radius: 4px;
  width: 33px;
  height: 33px;
}
.ie8 .p-controls .p-button-wrapper.p-large {
  width: 80px;
  height: 23px;
  padding-top: 10px;
}
.ie8 .p-controls .p-button-wrapper:active {
  box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.3);
  border: solid 1px #ffffff;
  background: #eaeaed;
}
.ie8 .p-controls .p-button-wrapper .p-circle:active,
.ie8 .p-controls .p-button-wrapper .p-square:active {
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  border: 0;
  background: none;
}
.ie8 .p-controls .p-button-wrapper .p-circle {
  background: none;
  border: 0;
  right: 10px;
  margin-right: 7px;
}
.ie8 .p-controls .p-button-wrapper .p-circle:after {
  display: inline-block;
  margin-right: 14px;
  margin-left: 5px;
  top: 0px;
}
.ie8 .p-controls .p-button-wrapper .p-square {
  background: none;
  border: 0;
}
.ie8 .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
  background-position: 0 -134px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  top: 7px;
  left: 6px;
  text-align: center;
}
.ie8 .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  background-position: 0 -116px;
  width: 18px;
  height: 18px;
  line-height: 18px;
  top: 7px;
  left: 7px;
  text-align: center;
}
.ie8 .p-controls button.p-button-wrapper {
  height: 35px;
  width: 35px;
}
.ie8 .p-controls button.p-button-wrapper.p-large {
  height: 35px;
  width: 82px;
  padding-top: 4px;
}
.ie8 .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
  top: 0px;
}
.ie8 .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  top: 1px;
}
.ie8 .p-video-control.p-control-has-text {
  border: 0;
  height: 33px;
  width: 33px;
  padding-left: 47px;
}
.ie8 .p-video-control.p-control-has-text:hover {
  background: none;
}
.ie8 .p-video-control.p-control-has-text:hover .p-video-icon:before {
  background: #ececef;
}
.ie8 .p-video-control.p-control-has-text .p-video-icon {
  margin-left: 0;
}
.ie8 .p-controls .p-button-wrapper {
  background: none;
  border: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
  font-size: 11px;
}
.ie8 .p-controls .p-button-wrapper:active {
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  border: 0;
  background: none;
}
.ie8 .p-controls .p-button-wrapper i,
.ie8 .p-controls .p-button-wrapper span {
  vertical-align: middle;
}
.ie8 .p-controls .p-button-wrapper .p-circle {
  vertical-align: middle;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background: transparent;
  border-radius: 10px;
  margin-right: 5px;
}
.ie8 .p-controls .p-button-wrapper .p-circle:hover {
  background: #ff9514;
}
.ie8 .p-controls .p-button-wrapper .p-circle:after {
  margin-right: 0px;
  margin-left: 0px;
}
.ie8 .p-controls .p-button-wrapper .p-circle.p-icon-play-01:after {
  top: 4px;
}
.ie8 .p-controls .p-button-wrapper .p-circle.p-icon-pause-01:after {
  top: 3px;
}
.ie8 .p-controls .p-button-wrapper .p-square {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background: transparent;
}
.ie8 .p-controls .p-button-wrapper .p-square:hover {
  background: #ff9514;
}
.ie8 .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
  background-position: -13px -35px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  top: 2px;
  left: 2px;
  text-align: center;
}
.ie8 .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  background-position: 0 -36px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  top: 3px;
  left: 3px;
  text-align: center;
}
.ie8 .p-controls .p-button-wrapper:active {
  background: none;
}
.ie8 .p-controls button.p-button-wrapper .p-circle.p-icon-play-01:after {
  top: 3px;
}
.ie8 .p-controls button.p-button-wrapper .p-circle.p-icon-pause-01:after {
  top: 2px;
}
.ie8 .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
  top: 2px;
}
.ie8 .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  top: 3px;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-icon-arrow-left,
.p-inverted .p-icon-arrow-right {
  color: #ffffff;
}
.p-inverted .p-square {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: #ff9514;
  color: #ffffff;
}
.p-inverted .p-square:hover {
  background: #ff9514;
}
.p-inverted .p-square.p-small {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background: #ff9514;
}
.p-inverted .p-square.p-small:hover {
  background: #ff9514;
}
.p-inverted .p-square.p-small.p-square-border {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #ff9514;
}
.p-inverted .p-square.p-small.p-square-border:hover {
  background: #ff9514;
}
.p-inverted .p-square.p-square-border {
  border: 1px solid #ffffff;
}
.p-inverted .p-square.p-enable-hover {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background: #ff9514;
  color: #ffffff;
}
.p-inverted .p-square.p-enable-hover:hover {
  background: transparent;
}
.p-inverted .p-square.p-enable-hover.p-small {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  background: #ff9514;
}
.p-inverted .p-square.p-enable-hover.p-small:hover {
  background: transparent;
}
.p-inverted .p-square.p-enable-hover.p-small:hover:after {
  color: #ff9514;
}
.p-inverted .p-square.p-enable-hover.p-small.p-square-border {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #ff9514;
  border-color: #ff9514;
}
.p-inverted .p-square.p-enable-hover.p-small.p-square-border:hover {
  background: transparent;
}
.p-inverted .p-square.p-enable-hover.p-small.p-square-border:hover:after {
  color: #ff9514;
}
.p-inverted .p-square.p-enable-hover.p-square-border {
  border: 1px solid #ffffff;
}
.p-inverted .p-icon-boxed:after {
  background: #ffffff;
  color: #ff9514;
}
.p-inverted .p-icon-border:after {
  border: 1px solid #ffffff;
}
.p-inverted .p-icon-boxed-hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.p-inverted .p-icon-boxed-hover:hover {
  background-color: rgba(0, 0, 0, 0.25);
}
.p-inverted .p-icon-boxed-hover:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-inverted .p-video-control .p-video-icon.p-video-icon-pause {
  border-color: rgba(255, 149, 20, 0.5);
}
.p-inverted .p-video-control .p-video-icon.p-video-icon-pause:hover {
  background-color: rgba(255, 149, 20, 0.5);
}
.p-inverted .p-video-control .p-bg-bar {
  background: rgba(255, 149, 20, 0.1);
}
.p-inverted .p-video-control .p-bar {
  background: #ff9514;
}
.p-inverted .p-video-control .p-knob {
  border: 1px solid #ff9514;
}
@media screen and (min-width: 0px) {
  .p-inverted .p-controls .p-button-wrapper {
    background: #ff9514;
    color: #888b9c;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #c2c4cf;
    text-align: left;
    letter-spacing: 1px;
    font-size: 12px;
    border-radius: 4px;
    width: 33px;
    height: 33px;
  }
  .p-inverted .p-controls .p-button-wrapper.p-large {
    width: 80px;
    height: 23px;
    padding-top: 10px;
  }
  .p-inverted .p-controls .p-button-wrapper:active {
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    border: solid 1px #ff9514;
    background: #eaeaed;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle:active,
  .p-inverted .p-controls .p-button-wrapper .p-square:active {
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    border: 0;
    background: none;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle {
    background: none;
    border: 0;
    right: 10px;
    margin-right: 7px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle:after {
    display: inline-block;
    margin-right: 14px;
    margin-left: 5px;
    top: 0px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square {
    background: none;
    border: 0;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
    background-position: 0 -134px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    top: 7px;
    left: 6px;
    text-align: center;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    background-position: 0 -116px;
    width: 18px;
    height: 18px;
    line-height: 18px;
    top: 7px;
    left: 7px;
    text-align: center;
  }
  .p-inverted .p-controls button.p-button-wrapper {
    height: 35px;
    width: 35px;
  }
  .p-inverted .p-controls button.p-button-wrapper.p-large {
    height: 35px;
    width: 82px;
    padding-top: 4px;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
    top: 0px;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    top: 1px;
  }
  .p-inverted .p-video-control.p-control-has-text {
    border: 0;
    height: 33px;
    width: 33px;
    padding-left: 47px;
  }
  .p-inverted .p-video-control.p-control-has-text:hover {
    background: none;
  }
  .p-inverted .p-video-control.p-control-has-text:hover .p-video-icon:before {
    background: #ececef;
  }
  .p-inverted .p-video-control.p-control-has-text .p-video-icon {
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .p-inverted .p-controls .p-button-wrapper {
    background: none;
    border: 0;
    width: auto;
    height: auto;
    vertical-align: middle;
    font-size: 11px;
  }
  .p-inverted .p-controls .p-button-wrapper:active {
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
    border: 0;
    background: none;
  }
  .p-inverted .p-controls .p-button-wrapper i,
  .p-inverted .p-controls .p-button-wrapper span {
    vertical-align: middle;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle {
    vertical-align: middle;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: transparent;
    border-radius: 10px;
    margin-right: 5px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle:hover {
    background: #ff9514;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle:after {
    margin-right: 0px;
    margin-left: 0px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle.p-icon-play-01:after {
    top: 4px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-circle.p-icon-pause-01:after {
    top: 3px;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square {
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    background: transparent;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square:hover {
    background: #ff9514;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
    background-position: -13px -66px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    top: 2px;
    left: 2px;
    text-align: center;
  }
  .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    background-position: 0 -67px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    top: 3px;
    left: 3px;
    text-align: center;
  }
  .p-inverted .p-controls .p-button-wrapper:active {
    background: none;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-circle.p-icon-play-01:after {
    top: 3px;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-circle.p-icon-pause-01:after {
    top: 2px;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
    top: 2px;
  }
  .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
    top: 3px;
  }
}
/*
ie8 compatability
---------------------------*/
.ie8 .p-inverted .p-controls .p-button-wrapper {
  background: none;
  border: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
  font-size: 11px;
}
.ie8 .p-inverted .p-controls .p-button-wrapper:active {
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0);
  border: 0;
  background: none;
}
.ie8 .p-inverted .p-controls .p-button-wrapper i,
.ie8 .p-inverted .p-controls .p-button-wrapper span {
  vertical-align: middle;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-circle {
  vertical-align: middle;
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background: transparent;
  border-radius: 10px;
  margin-right: 5px;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-circle:hover {
  background: #ff9514;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-circle:after {
  margin-right: 0px;
  margin-left: 0px;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-circle.p-icon-play-01:after {
  top: 4px;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-circle.p-icon-pause-01:after {
  top: 3px;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-square {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background: transparent;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-square:hover {
  background: #ff9514;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size:after {
  background-position: -13px -66px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  top: 2px;
  left: 2px;
  text-align: center;
}
.ie8 .p-inverted .p-controls .p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  background-position: 0 -67px;
  width: 12px;
  height: 12px;
  line-height: 12px;
  top: 3px;
  left: 3px;
  text-align: center;
}
.ie8 .p-inverted .p-controls .p-button-wrapper:active {
  background: none;
}
.ie8 .p-inverted .p-controls button.p-button-wrapper .p-circle.p-icon-play-01:after {
  top: 3px;
}
.ie8 .p-inverted .p-controls button.p-button-wrapper .p-circle.p-icon-pause-01:after {
  top: 2px;
}
.ie8 .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size:after {
  top: 2px;
}
.ie8 .p-inverted .p-controls button.p-button-wrapper .p-square.p-icon-screen-size.p-full:after {
  top: 3px;
}
/*
Defaults
---------------------------*/
.p-form .p-input-file {
  position: relative;
  overflow: hidden;
}
.p-form .p-input-file .p-input-file-wrapper .p-button {
  display: inline-block;
  float: left;
  width: auto;
  max-width: 50%;
}
.p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  padding-left: 22px;
  padding-top: 3px;
}
.p-form .p-input-file .p-input-file-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.p-form .p-input-file .p-input-file-hidden {
  position: absolute;
  visibility: hidden;
  padding-top: 1px;
  height: 1px;
}
/*
Max Width 700
---------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
    padding-top: 8px;
  }
}
/*
Max Width 450
---------------------------*/
@media screen and (max-width: 600px) {
  .p-form .p-input-file .p-input-file-wrapper .p-button {
    display: block;
    float: none;
    width: 100%;
    max-width: none;
  }
  .p-form .p-input-file .p-input-file-wrapper .p-input-file-text {
    padding-left: 0px;
    padding-top: 7px;
  }
}
/*
Defaults
---------------------------*/
.p-carousel-indicator {
  text-align: center;
  font: 0/14px serif;
}
.p-carousel-indicator li {
  display: inline-block;
  vertical-align: middle;
  color: #ffdfb9;
  cursor: pointer;
  margin-right: 3px;
  margin-left: 3px;
  font-size: 14px;
  width: 20px;
  height: 20px;
}
.p-carousel-indicator li:after {
  content: "\e20c";
  font-family: 'philips-global-icon-font';
}
.p-carousel-indicator li:hover {
  color: #ff9514;
}
.p-carousel-indicator li.p-active {
  font-size: 20px;
  color: #ff9514;
}
.p-carousel-indicator li.p-active:after {
  content: "\e20c ";
}
.p-carousel-indicator.p-small li {
  margin-right: 6px;
  font-size: 12px;
}
.p-carousel-indicator.p-small li:after {
  width: 8px;
  height: 8px;
}
.p-carousel-indicator.p-small li.p-active {
  font-size: 16px;
}
.p-carousel-indicator.p-dark {
  background: #333333;
  text-align: center;
  border-radius: 1px;
  padding: 12px 20px 12px 20px;
}
.p-carousel-indicator.p-dark li {
  color: #888b9c;
}
.p-carousel-indicator.p-dark li:hover,
.p-carousel-indicator.p-dark li.p-active {
  color: #ffffff;
}
.p-carousel-indicator.p-animated li {
  background: none;
  color: #ffdfb9;
  width: 20px;
  height: 20px;
  margin-right: 3px;
  margin-left: 3px;
}
.p-carousel-indicator.p-animated li:after {
  content: '';
}
.p-carousel-indicator.p-animated li.p-active:after {
  content: '';
}
.p-carousel-indicator li.p-carousel-indicator-color {
  color: #ffdfb9;
}
.p-carousel-indicator li.p-carousel-indicator-hover-color {
  color: #ff9514;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-carousel-indicator.p-animated li {
    width: 16px;
    height: 16px;
    margin-right: 2px;
    margin-left: 2px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-carousel-indicator li:hover {
  color: #ffffff;
}
.p-inverted .p-carousel-indicator li.p-active {
  color: #ffffff;
}
.p-inverted .p-carousel-indicator li.p-carousel-indicator-color {
  color: #ffffff;
}
.p-inverted .p-carousel-indicator.p-dark {
  background: #ffffff;
}
.p-inverted .p-carousel-indicator.p-dark li {
  color: #333333;
}
.p-inverted .p-carousel-indicator.p-dark li:hover,
.p-inverted .p-carousel-indicator.p-dark li.p-active {
  color: #888b9c;
}
.p-nav-prev,
.p-nav-next {
  font-size: 22px;
}
.p-nav-prev i,
.p-nav-next i {
  color: #cccedb;
  cursor: default;
}
.p-nav-prev.p-active i,
.p-nav-next.p-active i {
  cursor: pointer;
  color: #ff9514;
}
.p-nav-prev.p-active:hover i,
.p-nav-next.p-active:hover i {
  color: #5d6678;
}
.p-nav-prev.p-active:active i,
.p-nav-next.p-active:active i {
  color: #b9bbc7;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-nav-prev i,
.p-inverted .p-nav-next i {
  color: #5d6678;
}
.p-inverted .p-nav-prev.p-active i,
.p-inverted .p-nav-next.p-active i {
  color: #ffffff;
}
.p-inverted .p-nav-prev.p-active:hover i,
.p-inverted .p-nav-next.p-active:hover i {
  color: #ffffff;
}
.p-inverted .p-nav-prev.p-active:active i,
.p-inverted .p-nav-next.p-active:active i {
  color: #ffffff;
}
.p-preloader {
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22width%3A100%25%3Bheight%3A100%25%22%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%228.042%25%22%20y1%3D%220%25%22%20x2%3D%2265.682%25%22%20y2%3D%2223.865%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%20/%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20stop-opacity%3D%22.631%22%20offset%3D%2263.146%25%22%20/%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20offset%3D%22100%25%22%20/%3E%5C%3C/linearGradient%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%3E%3Cpath%20d%3D%22M34%2018c0-9.94-8.06-18-18-18%22%20id%3D%22Oval-2%22%20stroke%3D%22url%28%23a%29%22%20stroke-width%3D%225%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%220.9s%22%20repeatCount%3D%22indefinite%22%20calcMode%3D%22spline%22%20keySplines%3D%220.4,%200,%200.2,%201%22%20keyTimes%3D%220%3B1%22%20/%3E%3C/path%3E%3Ccircle%20fill%3D%22%23ff9514%22%20cx%3D%2234%22%20cy%3D%2217.5%22%20r%3D%222.5%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%220.9s%22%20repeatCount%3D%22indefinite%22%20%20calcMode%3D%22spline%22%20keySplines%3D%220.4,%200,%200.2,%201%22%20keyTimes%3D%220%3B1%22/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
}
.p-preloader.p-large {
  width: 38px;
  height: 38px;
}
.p-progress-bar-wrapper {
  position: relative;
  text-align: center;
}
.p-progress-bar-wrapper .p-progress-bar-fill {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: #ff9514;
  height: 7px;
}
.p-progress-bar-wrapper progress {
  margin: 0;
  padding: 0;
  position: relative;
  background: #ff9514;
  text-align: center;
  width: 100%;
  border: 0;
  height: 7px;
}
.p-progress-bar-wrapper progress::-webkit-progress-bar {
  background: #e6e6e6;
}
.p-progress-bar-wrapper progress::-webkit-progress-value {
  background: #ff9514;
}
.p-progress-bar-wrapper progress::-moz-progress-bar {
  background: #ff9514;
}
.p-progress-bar-wrapper span {
  position: relative;
  font-weight: bold;
  color: #888b9c;
  top: 17px;
  font-size: 11px;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-progress-bar-wrapper .p-progress-bar-fill {
  background: #ffffff;
}
.p-inverted .p-progress-bar-wrapper progress {
  background: #ffffff;
}
.p-inverted .p-progress-bar-wrapper progress::-webkit-progress-bar {
  background: #e6e6e6;
}
.p-inverted .p-progress-bar-wrapper progress::-webkit-progress-value {
  background: #ffffff;
}
.p-inverted .p-progress-bar-wrapper progress::-moz-progress-bar {
  background: #ffffff;
}
/*
Defaults
---------------------------*/
.p-progress-bar-steps.p-text {
  margin-top: 32px;
}
.p-progress-bar-steps.p-text p {
  color: #3c3c3c;
  text-align: left;
  font-size: 13px;
  line-height: 25px;
}
.p-progress-bar-steps ul {
  display: table;
  width: 100%;
  margin-top: 34px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-progress-bar-steps ul li {
  display: table-cell;
  vertical-align: top;
  width: 1%;
  text-align: center;
}
.p-progress-bar-steps ul li:first-child a:before,
.p-progress-bar-steps ul li:first-child p:before {
  display: none;
}
.p-progress-bar-steps ul li:first-child .p-content:before {
  left: -8px;
}
.p-progress-bar-steps ul a {
  outline: none;
}
.p-progress-bar-steps ul a,
.p-progress-bar-steps ul p {
  display: block;
  position: relative;
  color: #ffca8a;
  font-size: 14px;
}
.p-progress-bar-steps ul a:before,
.p-progress-bar-steps ul p:before {
  content: '';
  display: block;
  position: absolute;
  right: 50%;
  width: 100%;
  height: 1px;
  top: 8px;
  background: #ffca8a;
}
.p-progress-bar-steps ul .p-content {
  position: relative;
  display: inline-block;
}
.p-progress-bar-steps ul .p-content:before {
  position: relative;
  content: '\e20c';
  display: block;
  font-family: 'philips-global-icon-font';
  line-height: 10px;
  margin: 3px auto 15px;
  width: 10px;
  height: 10px;
}
.p-progress-bar-steps ul .p-active {
  color: #ff9514;
  z-index: 1;
}
.p-progress-bar-steps ul .p-active .p-content:before {
  font-size: 20px;
  line-height: 16px;
  margin-top: 0px;
}
.p-progress-bar-steps ul .p-active:before {
  background: #ff9514;
  top: 7px;
  height: 2px;
}
.p-progress-bar-steps ul .p-active.p-current .p-content:before {
  margin-top: 0px;
  width: 14px;
  height: 14px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-progress-bar-steps ul {
    display: block;
    margin-top: 46px;
  }
  .p-progress-bar-steps ul li {
    display: block;
    width: 100%;
    text-align: left;
    height: 47px;
  }
  .p-progress-bar-steps ul li:first-child .p-content:before {
    left: 0px;
  }
  .p-progress-bar-steps ul a:before,
  .p-progress-bar-steps ul p:before {
    content: '';
    display: block;
    position: absolute;
    width: 1px;
    height: 47px;
    top: -37px;
    right: 0px;
    left: 7px;
  }
  .p-progress-bar-steps ul .p-content {
    display: inline;
    padding-top: 5px;
    padding-left: 37px;
    left: 2px;
  }
  .p-progress-bar-steps ul .p-content:before {
    position: absolute;
    top: 4px;
  }
  .p-progress-bar-steps ul .p-active:before {
    width: 2px;
    height: 47px;
    top: -37px;
    left: 6px;
  }
  .p-progress-bar-steps ul .p-active.p-current .p-content {
    left: 0px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-progress-bar-steps ul a,
.p-inverted .p-progress-bar-steps ul p {
  color: #ff9514;
}
.p-inverted .p-progress-bar-steps ul a:before,
.p-inverted .p-progress-bar-steps ul p:before {
  background: #ff9514;
}
.p-inverted .p-progress-bar-steps ul .p-active {
  color: #ffca8a;
}
.p-inverted .p-progress-bar-steps ul .p-active:before {
  background: #ffca8a;
}
.p-notification-bar {
  display: table;
  color: #ffffff;
  background-color: #ff9514;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  border-radius: 2px;
  padding-top: 8px;
  padding-bottom: 7px;
}
.p-notification-bar span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-right: 5px;
  padding-left: 5px;
}
.p-notification-bar a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: underline;
}
.p-notification-bar .p-square {
  background: none;
  height: 100%;
  margin-top: -4px;
  vertical-align: middle;
}
.p-notification-bar .p-square:hover {
  background: none;
}
.p-notification-bar button {
  margin-right: 7px;
}
.p-notification-bar button.p-square.p-small {
  color: #ffffff;
  font-size: 11px;
  height: 100%;
}
.p-notification-bar.p-notification-popup {
  margin: 0px 30px 0px 30px;
  max-width: 400px;
  padding: 10px 20px 10px 20px;
  position: fixed;
  right: 0;
  text-align: initial;
  top: 0;
  width: initial;
  z-index: 6003;
}
.p-notification-bar.p-question {
  background-color: #5b8f22;
}
.p-notification-bar.p-warning {
  background-color: #e98300;
}
.p-notification-bar.p-error {
  background-color: #96172e;
}
@media screen and (max-width: 768px) {
  .p-notification-bar.p-notification-popup {
    left: 0;
    margin: 0;
    max-width: none;
  }
}
.p-shoppingcart-container .p-notification-bar {
  display: block;
  color: #000000;
  background-color: #ffffff;
  width: 297px;
  white-space: normal;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 18px;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup {
  position: absolute;
  right: -15px;
  top: auto;
  margin: 20px 0;
  padding: 20px;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup.p-notification-popup-sticky {
  position: fixed;
  top: 0;
  margin: 0;
  margin-right: -479px;
  right: 50%;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup .triangle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #e0e0e0;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  position: absolute;
  bottom: 100%;
  right: 20px;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup h3 {
  width: 100%;
  height: auto;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 20px;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup p {
  width: 249px;
  height: 23px;
  font-size: 14px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0;
  text-align: left;
  margin: 0 0 25px 1px;
}
.p-shoppingcart-container .p-notification-bar.p-notification-popup .p-button {
  color: #ffffff;
  width: 100%;
  text-decoration: none;
  margin: 0 0 0 1px;
}
@media screen and (max-width: 1024px) {
  .p-shoppingcart-container .p-notification-bar.p-notification-popup {
    right: 0;
    margin: 0 0 0 auto;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup.p-notification-popup-sticky {
    left: auto;
    margin: 0;
    right: 7.5%;
  }
}
@media screen and (max-width: 768px) {
  .p-shoppingcart-container .p-notification-bar .p-notification-popup {
    left: auto;
  }
  .p-shoppingcart-container .p-notification-bar .p-notification-popup.p-notification-popup-sticky {
    right: 12%;
  }
}
@media screen and (max-width: 600px) {
  .p-shoppingcart-container .p-notification-bar.p-notification-popup {
    margin-left: auto;
    right: 0;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup.p-notification-popup-sticky {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    right: 0;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup .triangle {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  .p-shoppingcart-container .p-notification-bar.p-notification-popup {
    right: -30px;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup .triangle {
    display: none;
  }
}
@media screen and (max-width: 320px) {
  .p-shoppingcart-container .p-notification-bar.p-notification-popup {
    right: -55px;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup.p-notification-popup-sticky {
    margin-right: 0;
  }
  .p-shoppingcart-container .p-notification-bar.p-notification-popup .triangle {
    display: none;
  }
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-popup-wrapper {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 11001;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.p-popup-wrapper .p-popup-bg {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6) 0 0 repeat;
  top: 0px;
  left: 0px;
}
.p-popup-wrapper .p-popup {
  position: relative;
  background: #ffffff;
  height: 100%;
  color: #3c3c3c;
  line-height: 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.25);
}
.p-popup-wrapper .p-scrollable-content {
  overflow: auto;
  height: 100%;
}
.p-popup-wrapper .p-disclaimer {
  padding: 0px 34px 14px 34px;
}
.p-popup-wrapper .p-popup-close {
  position: absolute;
  color: #5d6678;
  z-index: 1;
  cursor: pointer;
  top: 6px;
  right: 10px;
}
.p-popup-wrapper .p-popup-close span {
  display: inline-block;
  vertical-align: middle;
}
.p-popup-wrapper .p-popup-close i {
  line-height: 26px;
}
.p-popup-wrapper .p-popup-back {
  position: relative;
  cursor: pointer;
  background: #ff9514;
  padding: 13px 30px 13px 30px;
}
.p-popup-wrapper .p-popup-back.p-arrow-left-xs-s:before {
  color: #ffffff;
  line-height: 18px;
}
.p-popup-wrapper .p-popup-back span {
  display: inline-block;
  color: #ffffff;
  padding-left: 30px;
}
.p-popup-wrapper .p-popup-back span:hover {
  text-decoration: underline;
}
.p-popup-wrapper .p-popup-content {
  background: #ffffff;
}
.p-popup-wrapper .p-icon-power {
  display: inline-block;
  vertical-align: sub;
  width: 18px;
  height: 19px;
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/power-icon.jpg') 0 0 no-repeat;
}
.p-popup-wrapper .p-button {
  display: inline;
  width: 100%;
}
.p-popup-wrapper .p-button:after {
  display: none;
}
/*
Max Width 700
---------------------------*/
/*
Max Width 700
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 0px) {
  .p-popup-wrapper {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .p-popup-wrapper .p-popup {
    width: 100%;
    margin: 0;
  }
  .p-popup-wrapper .p-header {
    padding-top: 20px;
  }
  .p-popup-wrapper .p-wrapper {
    float: left;
    padding: 0px 10px 10px 10px;
  }
  .p-popup-wrapper .p-popup-close {
    display: none;
  }
  .p-popup-wrapper .p-popup-back {
    display: block;
  }
  .p-popup-wrapper .p-popup-back.p-arrow-left-xs-s:before {
    margin-left: 6px;
  }
  .p-popup-wrapper .p-popup-bg {
    display: none;
  }
  .p-popup-wrapper .p-button {
    box-sizing: border-box;
    display: inline-block;
    text-align: center;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-popup-wrapper .p-popup-back.p-arrow-left-xs-s:before {
    margin-left: 9px;
  }
}
@media screen and (max-width: 768px) {
  .p-popup-wrapper .p-scrollable-content {
    width: 100%;
    float: left;
    clear: both;
    background: #ffffff;
  }
  .p-popup-wrapper .p-disclaimer {
    padding: 34px 34px 14px 34px;
    clear: both;
  }
}
@media screen and (min-width: 769px) {
  .p-popup-wrapper {
    overflow-y: hidden;
  }
  .p-popup-wrapper .p-popup {
    border: 0;
    width: 635px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-popup-wrapper .p-header {
    padding: 34px 34px 0px 34px;
  }
  .p-popup-wrapper .p-footer {
    padding: 0px 34px 34px 34px;
  }
  .p-popup-wrapper .p-wrapper,
  .p-popup-wrapper .p-scrollable-content {
    padding: 0px 34px 0px 34px;
  }
  .p-popup-wrapper .p-popup-close {
    display: block;
  }
  .p-popup-wrapper .p-popup-back {
    display: none;
  }
  .p-popup-wrapper .p-popup-bg {
    display: block;
  }
  .p-popup-wrapper .p-popup-content {
    padding: 0px 0px 0px 0px;
  }
}
/*
Defaults
---------------------------*/
.p-box {
  position: relative;
  border: 1px solid #e0e0e0;
  overflow: visible;
}
.p-bg-solid-highcontrast {
  background-color: #000000;
}
.p-bg-solid-highcontrast.p-bg-opacity-25 {
  background-color: rgba(0, 0, 0, 0.25);
}
.p-bg-solid-highcontrast.p-bg-opacity-50 {
  background-color: rgba(0, 0, 0, 0.5);
}
.p-bg-solid-highcontrast.p-bg-opacity-75 {
  background-color: rgba(0, 0, 0, 0.75);
}
.p-bg-solid-lowcontrastbright {
  background-color: #ff9514;
}
.p-bg-solid-lowcontrastbright.p-bg-opacity-25 {
  background-color: rgba(255, 149, 20, 0.25);
}
.p-bg-solid-lowcontrastbright.p-bg-opacity-50 {
  background-color: rgba(255, 149, 20, 0.5);
}
.p-bg-solid-lowcontrastbright.p-bg-opacity-75 {
  background-color: rgba(255, 149, 20, 0.75);
}
.p-bg-solid-lowcontrastultra {
  background-color: #efeff4;
}
.p-bg-solid-lowcontrastultra.p-bg-opacity-25 {
  background-color: rgba(239, 239, 244, 0.25);
}
.p-bg-solid-lowcontrastultra.p-bg-opacity-50 {
  background-color: rgba(239, 239, 244, 0.5);
}
.p-bg-solid-lowcontrastultra.p-bg-opacity-75 {
  background-color: rgba(239, 239, 244, 0.75);
}
.p-bg-solid-lightlowcontrast {
  background-color: #b9bbc7;
}
.p-bg-solid-lightlowcontrast.p-bg-opacity-25 {
  background-color: rgba(185, 187, 199, 0.25);
}
.p-bg-solid-lightlowcontrast.p-bg-opacity-50 {
  background-color: rgba(185, 187, 199, 0.5);
}
.p-bg-solid-lightlowcontrast.p-bg-opacity-75 {
  background-color: rgba(185, 187, 199, 0.75);
}
.p-bg-solid-darklowcontrast {
  background-color: #040404;
}
.p-bg-solid-darklowcontrast.p-bg-opacity-25 {
  background-color: rgba(4, 4, 4, 0.25);
}
.p-bg-solid-darklowcontrast.p-bg-opacity-50 {
  background-color: rgba(4, 4, 4, 0.5);
}
.p-bg-solid-darklowcontrast.p-bg-opacity-75 {
  background-color: rgba(4, 4, 4, 0.75);
}
.p-bg-gradient-highcontrast {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #262626;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
}
.p-bg-gradient-lowcontrastbright {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffb861;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
}
.p-bg-gradient-lowcontrastultra {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #c2c2d5 0%, #efeff4 50%, #ffffff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #c2c2d5 0%, #efeff4 50%, #ffffff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2c2d5', endColorstr='#ffffffff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2c2d5', endColorstr='#ffffffff', GradientType=0);
}
.p-bg-gradient-lightlowcontrast {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #e4e4e9;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #8e92a5 0%, #b9bbc7 50%, #e4e4e9 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #8e92a5 0%, #b9bbc7 50%, #e4e4e9 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e92a5', endColorstr='#ffe4e4e9', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8e92a5', endColorstr='#ffe4e4e9', GradientType=0);
}
.p-bg-gradient-darklowcontrast {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #2a2a2a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #000000 0%, #040404 50%, #2a2a2a 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #000000 0%, #040404 50%, #2a2a2a 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff2a2a2a', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff2a2a2a', GradientType=0);
}
/*
Min Width 0
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 0px) {
  .p-box.p-drop-shadow {
    border: 0;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
  }
}
@media screen and (min-width: 769px) {
  .p-box.p-round {
    background: #ffffff url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/bottom-gradient.png') repeat-x left bottom;
    border-radius: 4px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted {
  /*
    Min Width 701
    ---------------------------*/
}
.p-inverted .p-box.p-colored {
  background: #ffffff;
}
/*
Defaults
---------------------------*/
.p-social-share-list {
  padding: 0;
  margin: 0;
  display: inline-block;
  height: 30px;
  clear: left;
  font-size: 0;
}
.p-social-share-list li {
  display: inline-block;
  background-repeat: no-repeat;
  overflow: hidden;
  vertical-align: bottom;
  margin-left: 11px;
}
.p-social-share-list li:first-child {
  margin-left: 0;
}
.p-social-share-list li img {
  width: 30px;
  height: 30px;
}
.p-horizontal-line {
  width: 100%;
  height: 1px;
  background: #ff9514;
  border: 0;
  margin-top: 21px;
  margin-bottom: 30px;
}
/* add this class to a tag with content in it, don't add an empty div to apply this class, unless you set width explicitly */
.p-vertical-line {
  position: relative;
}
.p-vertical-line:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 1px;
  top: 0;
  right: 0;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #ffffff 0%, #e0e0e0 80%, #ffffff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 80%, #ffffff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.p-vertical-line.p-vertical-line-left:after {
  right: auto;
  left: 0;
}
.p-vertical-line.p-shade {
  width: 30px;
  overflow: hidden;
}
.p-vertical-line.p-shade:before {
  content: '';
  position: absolute;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.12) 0%, rgba(0, 0, 0, 0) 70%);
  top: 25px;
  right: -10px;
  width: 29px;
  height: 90px;
}
@media screen and (max-width: 768px) {
  .p-horizontal-line {
    margin-top: 31px;
    margin-bottom: 40px;
  }
}
.p-table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  border-top: 1px solid #cccccc;
  width: 100%;
}
.p-table tr {
  border-bottom: 1px solid #cccccc;
  font-size: 14px;
}
.p-table th,
.p-table td {
  padding: 10px 10px 10px 10px;
}
.p-table th {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  text-align: left;
}
.p-table.p-filled {
  border-top: 0;
}
.p-table.p-filled tr {
  color: #3c3c3c;
  background: #efeff4;
  border-bottom: 2px solid #ffffff;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-table.p-filled tr {
  color: #3c3c3c;
  background: #ffffff;
  border-bottom: 2px solid #efeff4;
}
/*
Defaults
---------------------------*/
.p-search-field .p-input-button-wrapper {
  position: relative;
}
.p-search-field .p-input-button-wrapper button {
  position: absolute;
  border: 0;
  overflow: hidden;
  right: 6px;
  width: 22px;
  height: 22px;
}
.p-search-field .p-input-button-wrapper button i {
  color: #cccedb;
  font-size: 16px;
}
.p-search-field.p-active .p-input-button-wrapper button i {
  color: #ff9514;
}
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-search-field .p-input-button-wrapper button {
    top: 6px;
  }
}
@media screen and (min-width: 1025px) {
  .p-search-field .p-input-button-wrapper button {
    top: 3px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-search-field.p-active .p-input-button-wrapper button i {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-search-box {
  position: relative;
  width: 100%;
}
.p-search-box .p-search-results {
  display: none;
  position: absolute;
  width: 100%;
  background: #ffffff;
  z-index: 1;
  border-bottom: 1px solid #cccedb;
  border-left: 1px solid #cccedb;
  border-right: 1px solid #cccedb;
  font-size: 14px;
  padding: 5px 0px 5px 0px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.4);
}
.p-search-box .p-search-results li {
  position: relative;
  display: block;
  cursor: pointer;
  color: #3c3c3c;
}
.p-search-box .p-search-results li.p-selected,
.p-search-box .p-search-results li:hover {
  background: #efeff4;
}
.p-search-box .p-search-results li .p-highlight {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-search-box.p-magnifier .p-search-results li:after {
  content: '';
  position: absolute;
  display: block;
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-brand-refresh.png') -559px 0 no-repeat;
  width: 12px;
  height: 12px;
  top: 12px;
  left: 15px;
}
.p-search-box.p-magnifier:after {
  content: '';
  position: absolute;
  display: block;
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/icon-sprite-brand-refresh.png') -571px 0 no-repeat;
  width: 20px;
  height: 20px;
  top: 8px;
  right: 11px;
}
.p-search-box.p-fixed-width {
  width: 300px;
}
.p-search-box.p-fixed-width.p-magnifier:after {
  background-position: -579px -20px;
  width: 12px;
  height: 12px;
  top: 12px;
  right: 12px;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-search-box .p-search-results li:after {
    display: none;
  }
  .p-search-box:after {
    display: none;
  }
}
@media screen and (min-width: 0px) {
  .p-search-box .p-search-results {
    top: 35px;
  }
  .p-search-box .p-search-results li {
    line-height: 24px;
    padding: 7px 8px 7px 10px;
  }
  .p-search-box.p-magnifier .p-search-results li {
    padding: 5px 8px 0px 37px;
  }
}
@media screen and (min-width: 769px) {
  .p-search-box .p-search-results li {
    padding: 6px 8px 4px 10px;
  }
  .p-search-box.p-magnifier .p-search-results li {
    padding-top: 2px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-search-box .p-search-results {
  background: #ff9514;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.p-inverted .p-search-box .p-search-results li.p-selected,
.p-inverted .p-search-box .p-search-results li:hover {
  background: #cccedb;
}
.p-ribbon-wrap {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  pointer-events: none;
}
.p-ribbon-wrap .p-ribbon {
  display: block;
  margin-top: -9px;
  margin-left: -9px;
}
.p-ribbon-wrap .p-ribbon img {
  max-width: none;
}
/*
Defaults
---------------------------*/
.p-nav-tabs {
  position: relative;
  margin: 0 auto;
  width: 100%;
  float: left;
  z-index: 10;
  background: #ffffff;
}
.p-nav-tabs strong {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-nav-tabs .p-square.p-icon-down {
  background: none;
}
.p-nav-tabs .p-square.p-icon-down:hover {
  background-color: #ff9514;
  text-decoration: none;
}
.p-nav-tabs .p-square.p-icon-down:hover:after {
  color: #ffffff;
}
.p-nav-tabs div.container > ul {
  border-bottom: 1px solid #ffca8a;
  width: 100%;
  position: relative;
}
.p-nav-tabs div.container > ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-nav-tabs div.container > ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-nav-tabs div.container > ul li {
  display: table;
  position: relative;
  float: left;
  width: 48.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
}
.p-nav-tabs div.container > ul li.p-collapse {
  position: absolute !important;
  display: block;
  width: 36px;
  min-width: 36px;
  right: 0;
  top: 0;
  bottom: 1px;
  text-indent: -9999px;
  border-bottom: none;
  z-index: 1;
}
.p-nav-tabs div.container > ul li.p-collapse.p-closed ul {
  display: none;
}
.p-nav-tabs div.container > ul li.p-collapse .p-open:after {
  color: #3c3c3c;
}
.p-nav-tabs div.container > ul li.p-collapse ul {
  position: absolute;
  right: 0;
  top: 100%;
  border-bottom: 0;
  background: #ffffff;
}
.p-nav-tabs div.container > ul li.p-collapse ul li {
  position: relative;
  width: 100%;
  text-indent: 0;
  color: #ff9514;
  border-bottom: 1px solid #ffca8a;
}
.p-nav-tabs div.container > ul li.p-collapse ul li a {
  text-align: left;
}
.p-nav-tabs div.container > ul li.p-collapse ul li.p-collapse {
  width: auto;
}
.p-nav-tabs div.container > ul li.p-collapse button {
  cursor: pointer;
  float: right;
  margin-right: 4px;
  margin-top: 7px;
}
.p-nav-tabs div.container > ul li.p-selected strong {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-nav-tabs div.container > ul li.p-selected a {
  color: #ff9514;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  border-bottom-color: #ff9514;
  border-bottom-width: 2px;
  margin-bottom: -1px;
}
.p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down {
  background-color: #ffffff;
}
.p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down:after {
  color: rgba(255, 149, 20, 0.8);
}
.p-nav-tabs div.container > ul li a {
  display: table-cell;
  vertical-align: middle;
  padding: 11px 8px 9px 8px;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  text-align: center;
  color: #3c3c3c;
  border-bottom: 1px solid transparent;
}
.p-nav-tabs div.container > ul li a span {
  line-height: inherit;
}
.p-nav-tabs div.container > ul li a:hover {
  border-bottom-color: #ff9514;
  color: #ff9514;
  text-decoration: none;
}
.p-nav-tabs div.container > ul li a:hover:before {
  content: '';
  position: absolute;
  display: block;
  bottom: -1px;
  border-bottom: 1px solid #ff9514;
  left: 0;
  right: 0;
}
.p-nav-tabs div.container > ul.p-row-gutter li.p-collapse {
  right: 9px;
}
.p-nav-tabs div.container > ul.p-nocollapse {
  margin-right: 0;
}
.p-nav-tabs div.container > ul.p-nocollapse li {
  width: 33.33333333%;
}
.p-nav-tabs div.container > ul.p-nocollapse li.p-collapse {
  display: none !important;
}
.p-nav-tabs.divided div.container {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.p-nav-tabs.divided div.container > ul > li {
  width: 100%;
}
.p-nav-tabs.divided div.container > ul > li.p-collapse {
  width: auto;
}
.p-nav-tabs.divided div.container > ul > li.p-collapse ul li a {
  text-align: left;
}
.p-nav-tabs.divided div.container > ul > li.divided-mainpage strong {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-nav-tabs.divided div.container > ul > li.divided-mainpage a {
  color: #ff9514;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 16px;
}
.p-nav-tabs.divided div.container > ul > li.divided-mainpage a:hover {
  border-bottom-color: transparent;
}
.p-nav-tabs.divided div.container > ul > li.divided-mainpage a:hover:before {
  border-bottom: none;
}
.p-nav-tabs.p-full-bleed div.container > ul {
  max-width: 1280px;
  margin: 0 auto;
}
.p-nav-tabs.p-pull-top {
  margin-top: -40px;
  height: 40px;
}
.p-nav-tabs.p-secondary {
  background-color: rgba(255, 149, 20, 0.8);
}
.p-nav-tabs.p-secondary .p-square.p-icon-down:after {
  color: #ffffff;
}
.p-nav-tabs.p-secondary .p-square.p-icon-down:hover {
  background-color: #FFF;
}
.p-nav-tabs.p-secondary .p-square.p-icon-down:hover:after {
  color: rgba(255, 149, 20, 0.8);
}
.p-nav-tabs.p-secondary div.container > ul {
  position: relative;
  border: 0;
  z-index: 1;
}
.p-nav-tabs.p-secondary div.container > ul li.p-collapse ul {
  background: #ff9514;
  color: #ff9514;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-nav-tabs.p-secondary div.container > ul li.p-collapse ul li {
  color: #ffffff;
  border: 0;
}
.p-nav-tabs.p-secondary div.container > ul li.p-selected {
  background: #000000;
}
.p-nav-tabs.p-secondary div.container > ul li.p-selected a {
  border: 0;
  color: #ff9514;
}
.p-nav-tabs.p-secondary div.container > ul li a {
  padding-top: 13px;
  padding-bottom: 11px;
  color: #ffffff;
  border: 0;
  margin: 0px 0px 0px 0px;
}
.p-nav-tabs.p-secondary div.container > ul li a:hover {
  background: #ffffff;
  border: 0;
  color: #ff9514;
  text-decoration: none;
}
.p-nav-tabs.p-secondary div.container > ul li a:hover:before {
  display: none;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-nav-tabs.divided div.container > ul {
    text-align: left;
    float: left;
    width: 50%;
  }
  .p-nav-tabs.divided div.container > ul .spacer {
    display: none;
  }
}
@media print, screen and (min-width: 601px) {
  .p-nav-tabs {
    margin: 0;
  }
  .p-nav-tabs ul li {
    width: 32.6%;
  }
}
@media screen and (min-width: 769px) {
  .p-nav-tabs {
    margin: 0 auto;
    float: left;
    width: 100%;
    position: relative;
  }
  .p-nav-tabs div.container ul {
    overflow: hidden;
    margin: 0;
  }
  .p-nav-tabs div.container ul li {
    width: 20%;
  }
  .p-nav-tabs div.container ul li.p-collapse {
    display: none;
  }
  .p-nav-tabs div.container li {
    width: 20%;
  }
  .p-nav-tabs div.container li.p-collapse {
    display: none;
  }
  .p-nav-tabs div.container li a {
    white-space: nowrap;
  }
  .p-nav-tabs.divided div.container > ul {
    float: right;
    width: 75%;
  }
  .p-nav-tabs.divided div.container > ul li {
    width: auto;
    min-width: 100px;
  }
  .p-nav-tabs.divided div.container > ul li.spacer {
    min-width: 0;
  }
  .p-nav-tabs.divided div.container > ul li.p-collapse {
    min-width: 0;
  }
  .p-nav-tabs.divided div.container > ul .spacer {
    display: block;
  }
  .p-nav-tabs.divided div.container > ul.divided-left {
    text-align: left;
    float: left;
    width: 25%;
  }
}
@media screen and (min-width: 1025px) {
  .p-nav-tabs ul li a {
    line-height: 16px;
  }
}
@media screen and (max-width: 768px) {
  .p-nav-tabs {
    margin: 0 auto;
    float: left;
    width: 100%;
    position: relative;
  }
  .p-nav-tabs div.container ul {
    margin: 0;
  }
  .p-nav-tabs div.container ul li {
    width: 20%;
  }
  .p-nav-tabs div.container ul li.p-collapse.p-closed ul {
    display: none;
  }
  .p-nav-tabs div.container li {
    width: 20%;
  }
  .p-nav-tabs div.container li.p-collapse.p-closed ul {
    display: none;
  }
  .p-nav-tabs.divided div.container > ul {
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
  }
  .p-nav-tabs.divided div.container > ul li {
    width: auto;
    min-width: 100px;
  }
  .p-nav-tabs.divided div.container > ul li.spacer {
    min-width: 0;
  }
  .p-nav-tabs.divided div.container > ul li a {
    text-align: left;
  }
  .p-nav-tabs.divided div.container > ul .spacer {
    display: block;
  }
  .p-nav-tabs.divided div.container > ul.divided-left {
    float: left;
    width: 100%;
    clear: both;
    border-bottom: 0;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-nav-tabs {
  background: #ff9514;
  color: #ffffff;
}
.p-inverted .p-nav-tabs .p-square.p-icon-down:hover {
  background-color: #ffffff;
}
.p-inverted .p-nav-tabs .p-square.p-icon-down:hover:after {
  color: rgba(255, 149, 20, 0.8);
}
.p-inverted .p-nav-tabs div.container > ul {
  border-bottom: 0;
}
.p-inverted .p-nav-tabs div.container > ul li.p-collapse ul {
  background: #ff9514;
}
.p-inverted .p-nav-tabs div.container > ul li.p-collapse ul li {
  color: #3c3c3c;
  border-bottom: 1px solid #ffffff;
}
.p-inverted .p-nav-tabs div.container > ul li.p-selected {
  background: #000000;
}
.p-inverted .p-nav-tabs div.container > ul li.p-selected a {
  border-bottom-color: #ffffff;
}
.p-inverted .p-nav-tabs div.container > ul li.p-selected a:hover {
  color: #ff9514;
}
.p-inverted .p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down {
  background-color: #ff9514;
}
.p-inverted .p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down:after {
  color: #ffffff;
}
.p-inverted .p-nav-tabs div.container > ul li a:hover {
  color: #ffffff;
  border-bottom-color: #ffffff;
  text-decoration: none;
}
.p-inverted .p-nav-tabs div.container > ul li a:hover:before {
  border-bottom: 1px solid #ffffff;
}
.p-inverted .p-nav-tabs.p-secondary {
  background-color: rgba(255, 255, 255, 0.8);
}
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down {
  background-color: transparent;
}
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:after {
  color: rgba(255, 149, 20, 0.8);
}
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:hover {
  background-color: #ff9514;
}
.p-inverted .p-nav-tabs.p-secondary .p-square.p-icon-down:hover:after {
  color: #ffffff;
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li.p-collapse ul {
  background: rgba(255, 255, 255, 0.8);
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li.p-collapse ul li {
  color: #ff9514;
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li.p-selected {
  background: #ff9514;
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li.p-selected a {
  color: #ffffff;
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li a {
  color: #ff9514;
}
.p-inverted .p-nav-tabs.p-secondary div.container > ul li a:hover {
  background: #ff9514;
  color: #ffffff;
  text-decoration: none;
}
/*
Defaults
---------------------------*/
.p-grey .p-nav-tabs .p-square {
  color: #000000;
}
.p-grey .p-nav-tabs .p-square.p-icon-down:hover {
  background-color: #cfd0d4;
  color: #ffffff;
}
.p-grey .p-nav-tabs div.container > ul {
  border-bottom: 1px solid #a9acba;
}
.p-grey .p-nav-tabs div.container > ul li.p-collapse .p-open:after {
  color: #888888;
}
.p-grey .p-nav-tabs div.container > ul li.p-collapse ul {
  background: #ffffff;
}
.p-grey .p-nav-tabs div.container > ul li.p-collapse ul li {
  color: #ffffff;
  border-bottom: 1px solid #252525;
}
.p-grey .p-nav-tabs div.container > ul li.p-selected a {
  color: #000000;
  border-bottom-color: #000000;
}
.p-grey .p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down {
  background-color: #888888;
}
.p-grey .p-nav-tabs div.container > ul li.p-open .p-square.p-icon-down:after {
  color: #ffffff;
}
.p-grey .p-nav-tabs div.container > ul li a {
  color: #888888;
}
.p-grey .p-nav-tabs div.container > ul li a:hover {
  border-bottom-color: #252525;
  color: #252525;
}
.p-grey .p-nav-tabs div.container > ul li a:hover:before {
  border-bottom: 1px solid #252525;
}
.p-grey .p-nav-tabs.divided div.container > ul li.divided-mainpage strong {
  font-family: #252525;
}
.p-grey .p-nav-tabs.divided div.container > ul li.divided-mainpage a {
  color: #252525;
}
.p-grey .p-nav-tabs.p-secondary {
  background-color: #888888;
}
.p-grey .p-nav-tabs.p-secondary .p-square.p-icon-down:after {
  color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary .p-square.p-icon-down:hover {
  background-color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary .p-square.p-icon-down:hover:after {
  color: #888888;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li.p-open .p-square.p-icon-down {
  background-color: #cfd0d4;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li.p-collapse ul {
  background: #888888;
  color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li.p-collapse ul li {
  color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li.p-selected {
  background: #000000;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li.p-selected a {
  color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li a {
  color: #ffffff;
}
.p-grey .p-nav-tabs.p-secondary div.container > ul li a:hover {
  background: #ffffff;
  color: #000000;
}
/*
Defaults
---------------------------*/
.p-thumbstrip {
  overflow: hidden;
  clear: both;
  position: relative;
  padding-left: 61px;
  padding-right: 61px;
}
.p-thumbstrip .p-nav-prev,
.p-thumbstrip .p-nav-next,
.p-thumbstrip .p-s-categories,
.p-thumbstrip .p-gallery-numbers {
  display: none;
}
.p-thumbstrip .p-pex-link {
  outline: none;
}
.p-thumbstrip .p-gallery-numbers {
  position: relative;
  display: block;
  color: #888b9c;
  text-align: right;
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  padding-right: 4px;
  margin-top: 10px;
  margin-bottom: 3px;
}
.p-thumbstrip .p-nav-prev,
.p-thumbstrip .p-nav-next {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 62px;
  height: 81px;
  z-index: 1;
  cursor: default;
}
.p-thumbstrip .p-nav-prev .p-icon-arrow-right,
.p-thumbstrip .p-nav-next .p-icon-arrow-right,
.p-thumbstrip .p-nav-prev .p-icon-arrow-left,
.p-thumbstrip .p-nav-next .p-icon-arrow-left {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.p-thumbstrip .p-nav-prev.p-active,
.p-thumbstrip .p-nav-next.p-active {
  cursor: pointer;
}
.p-thumbstrip .p-nav-prev.p-active .p-icon-arrow-right,
.p-thumbstrip .p-nav-next.p-active .p-icon-arrow-right,
.p-thumbstrip .p-nav-prev.p-active .p-icon-arrow-left,
.p-thumbstrip .p-nav-next.p-active .p-icon-arrow-left {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.test-touch .p-thumbstrip .p-nav-prev:hover i,
.test-touch .p-thumbstrip .p-nav-next:hover i {
  color: #ff9514;
}
.p-thumbstrip .p-nav-next {
  left: auto;
  right: 0;
}
.p-thumbstrip .p-s-slider-nav,
.p-thumbstrip .p-s-slider-nav.p-show {
  display: none;
}
.p-thumbstrip .p-slider-wrapper {
  position: relative;
  overflow: hidden;
}
.p-thumbstrip .p-slider-inner {
  position: relative;
  white-space: nowrap;
  font-size: 0;
  left: 0;
}
.p-thumbstrip .p-slider-inner .p-category {
  display: inline-block;
}
.p-thumbstrip .p-slider-inner .p-slider-item {
  vertical-align: top;
  display: inline-block;
  text-align: center;
  width: 144px;
  margin-right: 22px;
}
.p-thumbstrip .p-slider-inner .p-slider-item .p-slider-item-title {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  color: #5d6678;
  font-size: 14px;
  padding-top: 30px;
  width: 144px;
  white-space: normal;
}
.p-thumbstrip .p-slider-inner .p-picture {
  display: block;
  height: 79px;
}
.p-thumbstrip .p-slider-inner .p-picture img {
  width: 100%;
}
.p-thumbstrip .p-slider-inner a {
  position: relative;
  display: block;
  border: 1px solid #cccedb;
  min-width: 90px;
}
.p-thumbstrip .p-slider-inner a:hover,
.p-thumbstrip .p-slider-inner a.p-active {
  border-color: #ff9514;
}
.p-thumbstrip .p-slider-inner a:hover .p-play-button i {
  color: #5d6678;
}
.p-thumbstrip .p-slider-inner .p-play-button {
  position: absolute !important;
  margin: auto;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  font-size: 14px;
  left: 4px;
  bottom: 4px;
}
.p-thumbstrip .p-category-title {
  display: none;
}
.p-thumbstrip .p-overflow-left,
.p-thumbstrip .p-overflow-right {
  position: absolute;
  display: none;
  width: 50px;
  height: 50px;
  left: -50px;
  top: 50%;
  margin-top: -20px;
  border-radius: 20px;
}
.p-thumbstrip .p-overflow-right {
  left: auto;
  right: -50px;
}
.p-thumbstrip .p-overflow-right:after {
  right: auto;
  left: -1px;
}
.p-thumbstrip .p-overflow-left.p-show,
.p-thumbstrip .p-overflow-right.p-show {
  display: block;
}
@media screen and (max-width: 768px) {
  .p-thumbstrip.p-thumbstrip-change-s {
    padding: 0px 0px 0px 0px;
    background: #d9edf6;
  }
  .p-thumbstrip.p-thumbstrip-change-s:before,
  .p-thumbstrip.p-thumbstrip-change-s:after {
    display: none;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories {
    display: block;
    text-align: center;
    padding: 10px 0px 7px 0px;
    border-radius: 2px 2px 2px 2px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories li {
    position: relative;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories li:first-child:after {
    display: none;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories li:after {
    content: '';
    display: block;
    position: absolute;
    background: #cccccc;
    top: 0px;
    left: 0px;
    width: 1px;
    height: 20px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories li a {
    font-size: 16px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-gallery-numbers {
    display: none;
    position: absolute;
    font-size: 13px;
    line-height: 16px;
    color: #888b9c;
    right: 2%;
    top: 50%;
    margin-top: -8px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-gallery-numbers.p-show {
    display: block;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-slider-inner,
  .p-thumbstrip.p-thumbstrip-change-s .p-nav-prev,
  .p-thumbstrip.p-thumbstrip-change-s .p-nav-next,
  .p-thumbstrip.p-thumbstrip-change-s .p-overflow-left,
  .p-thumbstrip.p-thumbstrip-change-s .p-overflow-right {
    display: none;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-thumbstrip:before {
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(204, 204, 204, 0);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #cccccc, rgba(204, 204, 204, 0));
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #cccccc, rgba(204, 204, 204, 0));
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#00cccccc', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#00cccccc', GradientType=1);
}
.p-inverted .p-thumbstrip:after {
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #cccccc;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, rgba(204, 204, 204, 0), #cccccc);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, rgba(204, 204, 204, 0), #cccccc);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#ffcccccc', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00cccccc', endColorstr='#ffcccccc', GradientType=1);
}
.test-touch .p-inverted .p-thumbstrip .p-nav-prev:hover i,
.test-touch .p-inverted .p-thumbstrip .p-nav-next:hover i {
  color: #ffffff;
}
.p-inverted .p-thumbstrip .p-slider-inner a:hover,
.p-inverted .p-thumbstrip .p-slider-inner a.p-active {
  border-color: #ffffff;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-promotion-label {
  text-align: left;
  overflow: hidden;
  line-height: 1.4em;
  position: relative;
  left: 0px;
}
.p-promotion-label.p-custom-bg:after {
  content: none;
}
.p-promotion-label.p-custom-bg .p-inner-helper {
  display: block;
  width: 25px;
  background-color: #003478;
  position: absolute;
  bottom: 0px;
  left: 0px;
  top: 0px;
}
.p-promotion-label.p-custom-bg.p-align-right .p-inner-helper {
  left: auto;
  right: 0px;
}
.p-promotion-label:after {
  content: '';
  display: block;
  width: 25px;
  background-color: #003478;
  position: absolute;
  bottom: 0px;
  left: 0px;
  top: 0px;
}
.p-promotion-label .p-inner {
  background-color: #003478;
  color: #ffffff;
  display: block;
  margin: 0;
}
.p-promotion-label .p-inner span {
  position: relative;
  z-index: 1;
  left: -10px;
}
.p-promotion-label.p-align-right {
  text-align: right;
  padding-right: 20px;
  padding-left: auto;
  right: 0px;
}
.p-promotion-label.p-align-right:after {
  left: auto;
  right: 0px;
}
.p-promotion-label.p-align-right .p-inner span {
  right: -10px;
  left: auto;
}
.p-promotion-label.p-aqua:after {
  background-color: #1e9d8b;
}
.p-promotion-label.p-aqua .p-inner {
  background-color: #1e9d8b;
}
.p-promotion-label.p-purple:after {
  background-color: #7d0063;
}
.p-promotion-label.p-purple .p-inner {
  background-color: #7d0063;
}
.p-promotion-label.p-green:after {
  background-color: #5b8f22;
}
.p-promotion-label.p-green .p-inner {
  background-color: #5b8f22;
}
.p-promotion-label.p-yellow:after {
  background-color: #eeaf00;
}
.p-promotion-label.p-yellow .p-inner {
  background-color: #eeaf00;
}
.p-promotion-label.p-red:after {
  background-color: #96172e;
}
.p-promotion-label.p-red .p-inner {
  background-color: #96172e;
}
.p-promotion-label.p-orange:after {
  background-color: #e98300;
}
.p-promotion-label.p-orange .p-inner {
  background-color: #e98300;
}
/*
Defaults
---------------------------*/
.p-promotion-lens {
  position: relative;
  color: #ffffff;
  text-align: center;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.4);
  width: 55px;
  height: 55px;
  border-radius: 27.5px 27.5px 27.5px 27.5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  background: #5b8f22;
  font-size: 11px;
  /* EM based approach to allow easy font resizing on parent level */
}
.p-promotion-lens[data-auto-fit-text='true'] span {
  visibility: hidden;
}
.p-promotion-lens span {
  display: table-cell;
  vertical-align: middle;
  height: 55px;
  width: 55px;
  padding: 3px 3px 3px 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2em;
}
.p-promotion-lens b {
  font-size: 1.2727em;
}
.p-promotion-lens.p-discount {
  background: #cd202c;
}
.p-promotion-lens.p-retour {
  background: #5b8f22;
}
.p-promotion-lens.p-large {
  font-size: 12px;
  width: 70px;
  height: 70px;
  border-radius: 35px 35px 35px 35px;
}
.p-promotion-lens.p-large b {
  font-size: 1.1667em;
}
.p-promotion-lens.p-large span {
  height: 70px;
  width: 70px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-promotion-lens {
    width: 45px;
    height: 45px;
    border-radius: 22.5px 22.5px 22.5px 22.5px;
    font-size: 11px;
    font-family: tahoma, arial, helvetica, sans-serif;
    /* Don't use increases size and bold on XS/S */
  }
  .p-promotion-lens span {
    height: 45px;
    width: 45px;
  }
  .p-promotion-lens.p-medium,
  .p-promotion-lens.p-large {
    font-size: 11px;
    width: 55px;
    height: 55px;
    border-radius: 27.5px 27.5px 27.5px 27.5px;
  }
  .p-promotion-lens.p-medium span,
  .p-promotion-lens.p-large span {
    height: 55px;
    width: 55px;
  }
  .p-promotion-lens.p-medium b,
  .p-promotion-lens.p-large b,
  .p-promotion-lens b {
    font-family: inherit;
    font-weight: normal;
    font-size: 1.2727em;
  }
}
/*
Defaults
---------------------------*/
.p-promotion-ribbon {
  line-height: 26px;
  display: inline-block;
  position: relative;
  overflow: hidden;
  padding-right: 3em;
  z-index: 0;
}
.p-promotion-ribbon .p-promotion-ribbon-inner {
  padding: 2px 8px;
  background: #5b8f22;
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.p-promotion-ribbon .p-promotion-ribbon-inner:before {
  content: "";
  position: absolute;
  right: -3em;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 3em solid #5b8f22;
  border-right: 3em solid transparent;
  z-index: -1;
}
.p-promotion-ribbon .p-promotion-ribbon-inner:after {
  content: "";
  position: absolute;
  right: -3em;
  top: 0;
  width: 0;
  height: 0;
  border-top: 3em solid #5b8f22;
  border-right: 3em solid transparent;
  z-index: -1;
}
.p-promotion-ribbon .p-promotion-ribbon-inner a {
  text-decoration: none;
  color: #ffffff;
}
/*
Defaults
---------------------------*/
body.p-is-fullscreen {
  overflow: hidden;
}
body.p-is-fullscreen .p-video .p-controls {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
}
.p-video {
  direction: ltr;
}
.p-video .p-get-flash {
  display: none;
  width: 100%;
  position: absolute;
  top: 60px;
  color: #ffffff;
  z-index: 1;
  text-align: center;
  line-height: 20px;
}
.p-video .p-get-flash a {
  text-decoration: underline;
  color: #ffffff;
}
.p-video .s7container .s7videoplayer {
  position: relative;
}
.p-video .s7container .s7videoplayer .s7iconeffect {
  background-image: none;
  width: auto;
  height: auto;
}
.p-video .s7container .s7videoplayer:hover .p-play-button i:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-video .p-pause-large {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -27px 0 0 -28px;
}
.p-video .p-controls {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 16px;
  margin-right: 16px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(0, 0, 0, 0.4);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.4)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);
}
.p-video .p-controls:after {
  content: "";
  display: table;
  clear: both;
}
.p-video .p-controls:after {
  content: "";
  display: table;
  clear: both;
}
.p-video .p-controls.p-inset {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 15px 0;
}
.p-video .p-controls .p-button-wrapper {
  float: left;
}
.p-video .p-scrub-bar {
  position: relative;
  top: 14px;
  margin-left: 15px;
  margin-right: 5px;
  float: left;
  cursor: pointer;
}
.p-video .p-scrub-bar .p-gutter {
  position: relative;
  width: 100%;
  height: 2px;
}
.p-video .p-scrub-bar .p-bg-bar {
  position: absolute;
  display: block;
  height: 2px;
  background: rgba(255, 255, 255, 0.1);
  right: 0;
  left: 10px;
}
.p-video .p-scrub-bar .p-played {
  position: absolute;
  left: 0;
  right: 0;
  width: 1%;
  height: 100%;
  background-color: #ffffff;
}
.p-video .p-scrub-bar .p-played:after {
  content: "";
  position: absolute;
  right: -10px;
  top: -4px;
  z-index: 1;
  display: block;
  width: 8px;
  height: 8px;
  border: 1px solid #ffffff;
  border-radius: 4px;
}
.p-video .p-scrub-bar .p-loaded {
  position: absolute;
  left: 0;
  right: 0;
  width: 2%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
}
.p-video .p-volume {
  position: relative;
}
.p-video .p-volume .p-mute {
  position: absolute;
  left: 0;
  bottom: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  z-index: 1;
  width: 33px;
  height: 33px;
  background: #ffffff;
  border-radius: 4px;
}
@media screen and (min-width: 1025px) {
  .p-video .p-volume .p-mute {
    width: 18px;
    height: 18px;
    left: -1px;
    bottom: -1px;
  }
}
.p-video .p-volume .p-mute:after {
  width: 17px;
  height: 16px;
  top: 3px;
  background-position: left -171px;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
}
@media screen and (min-width: 1025px) {
  .p-video .p-volume .p-mute:after {
    top: 3px;
    background-position: -15px -51px;
  }
}
.p-video .p-volume .p-mute.p-is-muted {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-video .p-volume:after {
  top: auto;
  bottom: 0;
}
.p-video .p-volume.p-hover {
  z-index: 3;
}
.p-video .p-volume.p-hover .p-mute {
  background: #efeff4;
  border-color: #efeff4;
}
.p-video .p-volume.p-hover .p-mute:after {
  margin-top: -10px;
  background-position: left -204px;
}
@media screen and (min-width: 1025px) {
  .p-video .p-volume.p-hover .p-mute:after {
    background-position: -15px -84px;
  }
}
.p-video .p-play-pause .p-pause {
  display: none;
}
.p-video .p-play-pause.p-is-playing .p-play {
  display: none;
}
.p-video .p-play-pause.p-is-playing .p-pause {
  display: block;
}
.p-video.p-is-fullscreen {
  z-index: 9012;
  background-color: #333333;
}
.p-video.p-is-fullscreen .s7container {
  z-index: 9012;
  width: 100%;
  height: 100%;
}
.p-video .p-duration {
  position: relative;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  color: #ffffff;
  font-size: 14px;
  top: 7px;
}
.p-video .p-video-control {
  color: #ffffff;
}
.p-video .p-video-control .p-video-icon.p-video-icon-volume {
  top: -4px;
}
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-video .p-gutter {
    top: 2px;
  }
  .p-video .p-controls {
    position: relative;
    top: 0;
    margin-top: -47px;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: 0;
    margin-right: 0;
  }
  .p-video .p-controls > * {
    margin-left: 12px;
  }
  .p-video .p-controls > *:first-child {
    margin-left: 5px;
  }
  .p-video .p-scrub-bar {
    margin-left: 10px;
    margin-right: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-video .p-gutter {
    top: 0px;
  }
  .p-video .p-scrub-bar {
    top: 16px;
  }
  .p-video .p-play-pause.p-large {
    padding-top: 0;
    height: 20px;
  }
}
/*
Inverted
---------------------------*/
.p-inverted .p-video .p-scrub-bar .p-bg-bar {
  background: rgba(239, 239, 244, 0.1);
}
.p-inverted .p-video .p-scrub-bar .p-played {
  background-color: #efeff4;
}
.p-inverted .p-video .p-scrub-bar .p-played:after {
  border: 1px solid #efeff4;
}
.p-inverted .p-video .p-scrub-bar .p-loaded {
  background-color: rgba(239, 239, 244, 0.5);
}
.p-inverted .p-video .p-volume .p-mute {
  background: #ffffff;
}
.p-inverted .p-video .p-volume.p-hover .p-mute {
  background: #ffffff;
  border-color: #ffffff;
}
.p-inverted .p-video .p-duration {
  color: #efeff4;
}
/*
Defaults
---------------------------*/
.p-accordion {
  margin-bottom: 26px;
}
.p-accordion dt {
  position: relative;
  margin-top: 2px;
  background: #efeff4;
  cursor: pointer;
  color: #ff9514;
  display: block;
  font-size: 14px;
  line-height: 21px;
  border-radius: 2px;
}
.p-accordion dt:first-child {
  margin-top: 0;
}
.p-accordion dt:after {
  content: "\e201";
  display: block;
  font-family: 'philips-global-icon-font';
  line-height: 35px;
  position: absolute;
  right: 14px;
  top: 0;
}
.p-accordion dt.p-active:after {
  content: "\e200";
}
.p-accordion dd {
  margin: 0;
  display: none;
  padding: 10px 20px 10px 20px;
}
.p-accordion dd.p-active {
  display: block;
}
.p-accordion dd .p-bullets {
  line-height: 27px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.p-accordion dd .p-bullets li {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #ff9514;
}
.p-accordion dd .p-bullets li:before {
  margin-top: 5px;
}
.p-accordion dd a {
  font-size: 14px;
  color: #ff9514;
}
.p-accordion dd a:hover {
  text-decoration: underline;
}
.p-accordion .p-bullets li {
  padding-left: 10px;
}
.p-accordion .p-bullets li:before {
  content: "";
}
/*
Min Width 0
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 0px) {
  .p-accordion dt {
    padding: 7px 40px 7px 12px;
  }
  .p-accordion dd {
    padding: 0px 0px 0px 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-accordion dt {
    padding-left: 20px;
  }
  .p-accordion dd {
    padding: 0px 0px 0px 10px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-accordion dt {
  background: #ffffff;
  color: #5d6678;
}
.p-inverted .p-accordion dt:after {
  background-position: -98px 27px;
}
.p-inverted .p-accordion dt.p-active:after {
  background-position: -300px 27px;
}
.p-inverted .p-accordion dd .p-bullets li {
  color: #5d6678;
}
.p-inverted .p-accordion dd a {
  color: #5d6678;
}
.p-hotline {
  display: block;
  color: #888b9c;
  text-decoration: none;
  font-size: 13px;
}
.p-hotline span {
  font-size: 14px;
}
/*
Defaults
---------------------------*/
.p-page-title {
  color: #ff9514;
  font-size: 28px;
  line-height: 40px;
  margin-top: 31px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-page-title {
    font-size: 24px;
    margin-top: 29px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-page-title {
  color: #ffffff;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 961
---------------------------*/
/*
Form - Defaults
---------------------------*/
.p-form input[type="text"],
.p-form input[type="url"],
.p-form input[type="email"],
.p-form input[type="password"],
.p-form input[type="tel"],
.p-form textarea {
  width: 100%;
  border: 1px solid #cccedb;
  outline: none;
  color: #3c3c3c;
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px 5px 10px;
  line-height: 19px;
  border-radius: 2px;
  font-size: 14px;
}
.p-form input[type="text"]:focus,
.p-form input[type="url"]:focus,
.p-form input[type="email"]:focus,
.p-form input[type="password"]:focus,
.p-form input[type="tel"]:focus,
.p-form textarea:focus {
  color: #3c3c3c;
  background: #ffffff;
  border-color: #ff9514;
}
.p-form input[type="text"]::-webkit-input-placeholder,
.p-form input[type="url"]::-webkit-input-placeholder,
.p-form input[type="email"]::-webkit-input-placeholder,
.p-form input[type="password"]::-webkit-input-placeholder,
.p-form input[type="tel"]::-webkit-input-placeholder,
.p-form textarea::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]:-moz-placeholder,
.p-form input[type="url"]:-moz-placeholder,
.p-form input[type="email"]:-moz-placeholder,
.p-form input[type="password"]:-moz-placeholder,
.p-form input[type="tel"]:-moz-placeholder,
.p-form textarea:-moz-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]::-moz-placeholder,
.p-form input[type="url"]::-moz-placeholder,
.p-form input[type="email"]::-moz-placeholder,
.p-form input[type="password"]::-moz-placeholder,
.p-form input[type="tel"]::-moz-placeholder,
.p-form textarea::-moz-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]:-ms-input-placeholder,
.p-form input[type="url"]:-ms-input-placeholder,
.p-form input[type="email"]:-ms-input-placeholder,
.p-form input[type="password"]:-ms-input-placeholder,
.p-form input[type="tel"]:-ms-input-placeholder,
.p-form textarea:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]::-ms-clear,
.p-form input[type="url"]::-ms-clear,
.p-form input[type="email"]::-ms-clear,
.p-form input[type="password"]::-ms-clear,
.p-form input[type="tel"]::-ms-clear,
.p-form textarea::-ms-clear {
  display: none;
}
.p-form input[type="text"].placeholder,
.p-form input[type="url"].placeholder,
.p-form input[type="email"].placeholder,
.p-form input[type="password"].placeholder,
.p-form input[type="tel"].placeholder,
.p-form textarea.placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]::-webkit-input-placeholder,
.p-form input[type="url"]::-webkit-input-placeholder,
.p-form input[type="email"]::-webkit-input-placeholder,
.p-form input[type="password"]::-webkit-input-placeholder,
.p-form input[type="tel"]::-webkit-input-placeholder,
.p-form textarea::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]:-moz-placeholder,
.p-form input[type="url"]:-moz-placeholder,
.p-form input[type="email"]:-moz-placeholder,
.p-form input[type="password"]:-moz-placeholder,
.p-form input[type="tel"]:-moz-placeholder,
.p-form textarea:-moz-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]::-moz-placeholder,
.p-form input[type="url"]::-moz-placeholder,
.p-form input[type="email"]::-moz-placeholder,
.p-form input[type="password"]::-moz-placeholder,
.p-form input[type="tel"]::-moz-placeholder,
.p-form textarea::-moz-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]:-ms-input-placeholder,
.p-form input[type="url"]:-ms-input-placeholder,
.p-form input[type="email"]:-ms-input-placeholder,
.p-form input[type="password"]:-ms-input-placeholder,
.p-form input[type="tel"]:-ms-input-placeholder,
.p-form textarea:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-form input[type="text"]::-ms-clear,
.p-form input[type="url"]::-ms-clear,
.p-form input[type="email"]::-ms-clear,
.p-form input[type="password"]::-ms-clear,
.p-form input[type="tel"]::-ms-clear,
.p-form textarea::-ms-clear {
  display: none;
}
.p-form input[type="text"].placeholder,
.p-form input[type="url"].placeholder,
.p-form input[type="email"].placeholder,
.p-form input[type="password"].placeholder,
.p-form input[type="tel"].placeholder,
.p-form textarea.placeholder {
  color: #b9bbc7;
}
.p-form textarea {
  padding-top: 7px;
  height: 121px;
}
.p-form label[for] {
  cursor: pointer;
}
.p-form textarea.p-error-msg {
  background: #fff4e8;
}
.p-form .p-input {
  width: 100%;
  color: #3c3c3c;
  padding: 0px 10px 0px 10px;
  height: 33px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-form .p-form-group {
  margin: 0;
  padding: 0;
  margin-top: 20px;
}
.p-form .p-form-group:first-child {
  margin-top: 0;
}
.p-form .p-form-group-name {
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  margin-bottom: 1em;
}
.p-form .p-form-option {
  color: #5d6678;
  float: left;
  line-height: 2em;
}
.p-form .p-form-option label {
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  font-weight: bold;
  font-size: 10px;
}
.p-form .p-float-label-wrapper {
  position: relative;
}
.p-form .p-float-label-wrapper .p-float-label {
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 0;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
  font-family: centrale_sans_medium, tahoma, arial, helvetica, sans-serif;
  font-size: 10px;
  color: #0066a1;
  line-height: 14px;
  transition: all 0.2s linear;
  cursor: default;
}
.p-form .p-float-label-wrapper input:invalid ~ .p-float-label,
.p-form .p-float-label-wrapper textarea:invalid ~ .p-float-label {
  opacity: 0;
}
.p-form .p-float-label-wrapper input:valid ~ .p-float-label,
.p-form .p-float-label-wrapper textarea:valid ~ .p-float-label {
  opacity: 1;
}
.p-form .p-float-label-wrapper input:valid,
.p-form .p-float-label-wrapper textarea:valid {
  padding-top: 13px;
  padding-bottom: 0;
}
@media screen and (min-width: 0px) {
  .p-form input[type="url"],
  .p-form input[type="text"],
  .p-form input[type="email"],
  .p-form input[type="password"],
  .p-form input[type="tel"] {
    height: 35px;
  }
}
@media screen and (min-width: 1025px) {
  .p-form input[type="url"],
  .p-form input[type="text"],
  .p-form input[type="email"],
  .p-form input[type="password"],
  .p-form input[type="tel"] {
    height: 35px;
  }
}
/*
Form Horizontal - Defaults
---------------------------*/
.p-form .p-error-msg {
  display: block;
  position: relative;
  color: #e98300;
  text-align: left;
  font-size: 14px;
  padding-left: 23px;
  padding-top: 7px;
  margin-top: 0px;
}
.p-form .p-error-msg:after {
  content: "\d7";
  color: #e98300;
  position: absolute;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 24px;
  left: 2px;
  top: 6px;
}
.p-form-horizontal {
  padding: 15px 0px 30px 37px;
}
.p-form-horizontal label {
  font-size: 14px;
  line-height: 25px;
  margin-top: 5px;
}
.p-form-horizontal label .p-label-required {
  position: relative;
  color: #ff9514;
  font-size: 14px;
  line-height: 22px;
  margin-right: 4px;
}
.p-form-horizontal p {
  clear: both;
  font-size: 14px;
  padding-top: 2px;
  line-height: 25px;
  margin-bottom: 19px;
}
.p-form-horizontal p a {
  font-size: 14px;
}
.p-form-horizontal p a:hover {
  text-decoration: underline;
}
.p-form-horizontal p i {
  color: #ff9514;
}
.p-form-horizontal .p-grid {
  margin: 0;
}
.p-form-horizontal .p-grid > :first-child {
  padding-left: 0;
}
.p-form-horizontal .p-grid.p-verify {
  font-size: 14px;
  line-height: 25px;
}
.p-form-horizontal .p-grid.p-verify .p-title {
  font-weight: bold;
  margin-top: 12px;
}
.p-form-horizontal .p-grid.p-verify .p-title a {
  font-weight: normal;
  margin-left: 11px;
}
.p-form-horizontal .p-grid.p-verify .p-title a:hover {
  text-decoration: underline;
}
.p-form-horizontal .p-grid.p-verify .p-grid-item {
  margin-bottom: 5px;
}
.p-form-horizontal .p-grid.p-verify .p-checkbox-label {
  margin-top: 5px;
  margin-bottom: -1px;
}
.p-form-horizontal .p-grid.p-verify label {
  text-align: left;
  padding: 0;
  margin: 0;
}
.p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
.p-form-horizontal fieldset > .p-grid > div.p-grid-item,
.p-form-horizontal > .p-grid > div.p-grid-item {
  padding-left: 0;
  margin-bottom: 6px;
  padding-right: 41px;
}
.p-form-horizontal .p-form-section > .p-grid > div.p-grid-item:after,
.p-form-horizontal fieldset > .p-grid > div.p-grid-item:after,
.p-form-horizontal > .p-grid > div.p-grid-item:after {
  content: "";
  display: table;
  clear: both;
}
.p-form-horizontal .p-form-section > .p-grid > div.p-grid-item:after,
.p-form-horizontal fieldset > .p-grid > div.p-grid-item:after,
.p-form-horizontal > .p-grid > div.p-grid-item:after {
  content: "";
  display: table;
  clear: both;
}
.p-form-horizontal .p-form-section > .p-grid > div.p-grid-item.p-contains-help,
.p-form-horizontal fieldset > .p-grid > div.p-grid-item.p-contains-help,
.p-form-horizontal > .p-grid > div.p-grid-item.p-contains-help {
  padding-right: 0px;
}
.p-form-horizontal .p-form-title {
  color: #ff9514;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 5px;
}
.p-form-horizontal .p-form-title:after {
  content: "";
  display: table;
  clear: both;
}
.p-form-horizontal .p-form-title:after {
  content: "";
  display: table;
  clear: both;
}
.p-form-horizontal .p-help-msg {
  display: block;
  color: #888b9c;
  font-size: 11px;
  line-height: 25px;
  margin-top: 0px;
  margin-bottom: -8px;
}
.p-form-horizontal .p-help-block {
  display: none;
  color: #ff9514;
  background: #fff4e8;
  font-size: 14px;
  line-height: 25px;
  margin-top: 5px;
  border-radius: 2px;
  padding: 10px 15px 10px 15px;
}
.p-form-horizontal .p-link-more,
.p-form-horizontal .p-link {
  display: block;
  margin-top: 9px;
  margin-left: 11px;
  margin-bottom: -2px;
}
.p-form-horizontal .p-checkbox-label .p-checkbox {
  margin-right: 9px;
}
.p-form-horizontal .p-checkbox-label label:after {
  display: inline;
  clear: none;
}
.p-form-horizontal .p-checkbox-label label:before {
  display: inline;
}
.p-form-horizontal .p-btn-submit {
  float: right;
}
.p-form-horizontal .p-password-meter {
  display: none;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg {
  background: #e0e0e0;
  border-radius: 2px;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-bar {
  display: table;
  width: 100%;
  height: 35px;
  margin-top: 5px;
  border-radius: 2px 0 0 2px;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-message {
  display: table-cell;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  color: #ffffff;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  padding-top: 2px;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-weak {
  background: #fdeff0;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-medium {
  background: #fffbee;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg.p-password-meter-good {
  background: #fcffbf;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-weak,
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-medium,
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-strong {
  -webkit-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-weak {
  background: #cd202c;
  width: 33%;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-medium {
  background: #eeaf00;
  width: 66%;
}
.p-form-horizontal .p-password-meter .p-password-meter-bg .p-password-meter-strong {
  background: #b6bf00;
  width: 100%;
}
.p-form-horizontal .p-help-wrapper {
  display: table;
  width: 100%;
  padding: 0;
  margin: 0;
}
.p-form-horizontal .p-help-wrapper > div {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.p-form-horizontal .p-help-wrapper > div.p-toggle-help {
  text-align: right;
  padding-left: 15px;
  padding-top: 2px;
}
.p-form-horizontal .p-radio-wrapper {
  margin-top: 5px;
  margin-bottom: 4px;
}
.p-form-horizontal .p-radio-wrapper .p-radio {
  vertical-align: middle;
  margin-top: -5px;
  margin-right: 3px;
}
.p-form-horizontal .p-radio-wrapper label {
  padding-right: 14px;
}
/*
Max Width 450
---------------------------*/
.form-horizontal-xs-isolate .p-form-horizontal .p-help-wrapper > div.p-toggle-help {
  padding-left: 5px;
}
.form-horizontal-xs-isolate .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
.form-horizontal-xs-isolate .p-form-horizontal fieldset > .p-grid > div.p-grid-item,
.form-horizontal-xs-isolate .p-form-horizontal > .p-grid > div.p-grid-item {
  padding-right: 31px;
}
/*
Min Width 0
---------------------------*/
.form-horizontal-xs .p-form-horizontal .p-checkbox-label .p-checkbox,
.form-horizontal-xs .p-form-horizontal .p-checkbox-label label {
  vertical-align: middle;
}
/*
Max Width 700
---------------------------*/
.form-horizontal-xs-s-isolate {
  /*
    font-size overrides - prevent auto Zoom in input/textarea/select in IOS
    -----------------------------------------------------------------------*/
}
.form-horizontal-xs-s-isolate .p-form-horizontal {
  padding: 15px 7px 50px 7px;
  margin-top: 9px;
}
.form-horizontal-xs-s-isolate .p-form-horizontal > .p-grid > .p-grid-item,
.form-horizontal-xs-s-isolate .p-form-horizontal > fieldset > .p-grid > .p-grid-item {
  margin-bottom: 10px;
  padding-left: 0px;
}
.form-horizontal-xs-s-isolate .p-form-horizontal label {
  margin-top: 10px;
}
.form-horizontal-xs-s-isolate .p-form input[type='text'],
.form-horizontal-xs-s-isolate .p-form input[type='number'],
.form-horizontal-xs-s-isolate .p-form input[type='email'],
.form-horizontal-xs-s-isolate .p-form input[type='password'],
.form-horizontal-xs-s-isolate .p-form input[type='url'],
.form-horizontal-xs-s-isolate .p-form input[type='tel'],
.form-horizontal-xs-s-isolate .p-form textarea,
.form-horizontal-xs-s-isolate .p-form select {
  font-size: 16px;
}
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-form-horizontal .p-checkbox-label .p-checkbox,
  .p-form-horizontal .p-checkbox-label label {
    vertical-align: middle;
  }
}
@media screen and (max-width: 600px) {
  .p-form-horizontal .p-help-wrapper > div.p-toggle-help {
    padding-left: 5px;
  }
  .p-form-horizontal .p-form-section > .p-grid > div.p-grid-item,
  .p-form-horizontal fieldset > .p-grid > div.p-grid-item,
  .p-form-horizontal > .p-grid > div.p-grid-item {
    padding-right: 31px;
  }
}
@media screen and (max-width: 768px) {
  .p-form-horizontal {
    padding: 15px 7px 50px 7px;
    margin-top: 9px;
  }
  .p-form-horizontal > .p-grid > .p-grid-item,
  .p-form-horizontal > fieldset > .p-grid > .p-grid-item {
    margin-bottom: 10px;
    padding-left: 0px;
  }
  .p-form-horizontal label {
    margin-top: 10px;
  }
  /*
    font-size overrides - prevent auto Zoom in input/textarea/select in IOS
    -----------------------------------------------------------------------*/
  .p-form input[type='text'],
  .p-form input[type='number'],
  .p-form input[type='email'],
  .p-form input[type='password'],
  .p-form input[type='url'],
  .p-form input[type='tel'],
  .p-form textarea,
  .p-form select {
    font-size: 16px;
  }
}
@media screen and (min-width: 769px) {
  .p-form-horizontal {
    margin: 25px 0px 30px 0px;
    padding-right: 57px;
  }
  .p-form-horizontal label {
    text-align: right;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1025px) {
  .p-form-horizontal {
    padding-right: 81px;
  }
  .p-form-horizontal label {
    line-height: 14px;
  }
  .p-form-horizontal input[type="url"],
  .p-form-horizontal input[type="tel"],
  .p-form-horizontal input[type="text"],
  .p-form-horizontal input[type="email"],
  .p-form-horizontal input[type="password"],
  .p-form-horizontal .p-select {
    height: 35px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-form p i {
  color: #ffffff;
}
.p-inverted .p-form label .p-label-required {
  color: #ffffff;
}
.p-inverted .p-form input[type="url"]:focus,
.p-inverted .p-form input[type="tel"]:focus,
.p-inverted .p-form input[type="text"]:focus,
.p-inverted .p-form input[type="email"]:focus,
.p-inverted .p-form input[type="password"]:focus,
.p-inverted .p-form textarea:focus {
  background: #fff4e8;
  border-color: #ffffff;
}
.p-inverted .p-form textarea.p-error-msg {
  background: #e98300;
}
.p-inverted .p-form .p-error-msg {
  color: #fff4e8;
}
.p-inverted .p-form .p-error-msg:after {
  color: #fff4e8;
}
.p-inverted .p-form .p-help-block {
  color: #fff4e8;
  background: #ff9514;
}
.p-form .form_row,
.form .form_row {
  padding-top: 16px;
}
.p-form .form_row .form_leftcollabel,
.form .form_row .form_leftcollabel,
.p-form .form_row .form_leftcolmark,
.form .form_row .form_leftcolmark {
  display: inline;
}
.p-form .form_row .form_field,
.form .form_row .form_field {
  width: 100%;
  color: #3c3c3c;
  padding: 0px 10px 0px 10px;
  height: 33px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-form .form_row textarea.form_field,
.form .form_row textarea.form_field {
  padding-top: 7px;
  height: 121px;
}
.p-form .form_row .form_field_select option,
.form .form_row .form_field_select option {
  color: #5d6678;
  float: left;
  line-height: 2em;
}
.p-form .form_row .form_field_select option label,
.form .form_row .form_field_select option label {
  padding: 0px 0px 0px 0px;
  text-align: left;
  width: auto;
  font-weight: bold;
  font-size: 10px;
}
.p-form .form_row .form_leftcollabel,
.form .form_row .form_leftcollabel,
.p-form .form_row .form_leftcolmark,
.form .form_row .form_leftcolmark {
  font-weight: bold;
}
.p-form .form_row .form_button_submit,
.form .form_row .form_button_submit {
  margin-top: 14px;
}
.p-form .form_row label,
.form .form_row label {
  word-break: break-word;
}
.p-form .form_row input.form_button_submit,
.form .form_row input.form_button_submit {
  background-color: #ff9514;
  background-image: none;
  border: 1px solid transparent;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  line-height: 1.42857143;
  text-align: center;
  position: relative;
  vertical-align: middle;
  font-size: 12px;
  padding: 4px 20px 3px 20px;
  margin-bottom: 0px;
  border-radius: 2px 2px 2px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 78px;
}
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-range .p-rangeslider {
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0px 0px 20px 0px;
  width: 100%;
}
.p-range .p-rangeslider .p-form-group-name {
  display: none;
}
.p-range .p-rangeslider input[type="range"] {
  position: relative;
  width: 100%;
  margin-bottom: 17px;
}
.p-range .p-rangeslider input[type="range"]:before,
.p-range .p-rangeslider input[type="range"]:after {
  position: absolute;
  display: inline-block;
  font-size: 10px;
  top: 19px;
}
.p-range .p-rangeslider input[type="range"]:before {
  content: attr(data-type-before) attr(min) attr(data-type-after);
  left: 0;
}
.p-range .p-rangeslider input[type="range"]:after {
  content: attr(data-type-before) attr(max) attr(data-type-after);
  right: 0;
}
.p-range .p-rangeslider.p-double-info {
  margin: 30px 0px 20px 0px;
}
.p-range .p-rangeslider .p-gutter {
  width: 100%;
  height: 1px;
}
.p-range .p-rangeslider .p-area {
  position: absolute;
  width: 0px;
  height: 2px;
}
.p-range .p-rangeslider .p-handle {
  position: absolute;
  top: 3px;
  left: 0px;
  padding: 2px;
  cursor: pointer;
}
.p-range .p-rangeslider .p-handle:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background-color: #ffffff;
  border: 1px solid;
  border-radius: 2px;
}
.p-range .p-rangeslider .p-handle:after {
  content: '';
  position: absolute;
  display: block;
  border: 1px solid;
  border-width: 0 2px;
  width: 2px;
  height: 8px;
}
.p-range .p-rangeslider .p-value {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  position: absolute;
  color: #252525;
  display: inline-block;
  line-height: initial;
  font-size: 12px;
  top: 18px;
}
.p-range .p-rangeslider .p-value.p-value-top {
  top: -31px;
}
.p-range .p-rangeslider .p-value.p-rangeslider-input {
  display: none;
}
.p-range .p-rangeslider .p-rangeslider-submit {
  display: none;
}
.p-range .p-rangeslider .p-min-value {
  left: 0px;
}
.p-range .p-rangeslider .p-max-value {
  right: 0px;
}
.p-range.p-secondary .p-handle[data-for="p-min-price"] {
  display: none;
}
.p-range.p-secondary .p-handle:before {
  border-radius: 8px;
}
.p-range.p-secondary .p-handle:after {
  display: none;
}
.p-range .p-rangeslider .p-gutter {
  background: #ffca8a;
}
.p-range .p-rangeslider .p-area {
  background-color: #ff9514;
}
.p-range .p-rangeslider .p-handle:after,
.p-range .p-rangeslider .p-handle:before {
  border-color: #ffca8a;
}
.p-range .p-rangeslider .p-handle:hover:before {
  background-color: #fafafa;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-range .p-rangeslider .p-handle {
    top: -10px;
  }
  .p-range .p-rangeslider .p-handle:before {
    width: 16px;
    height: 16px;
  }
  .p-range .p-rangeslider .p-handle:after {
    left: 8px;
    top: 7px;
  }
}
@media screen and (min-width: 1025px) {
  .p-range .p-rangeslider .p-min-value,
  .p-range .p-rangeslider .p-max-value {
    top: 19px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-range .p-rangeslider .p-handle:before {
  background-color: #ff9514;
}
.p-inverted .p-range .p-rangeslider .p-value {
  color: #252525;
}
.p-inverted .p-range .p-rangeslider .p-gutter {
  background: #fafafa;
}
.p-inverted .p-range .p-rangeslider .p-area {
  background-color: #ff9514;
}
.p-inverted .p-range .p-rangeslider .p-handle:after,
.p-inverted .p-range .p-rangeslider .p-handle:before {
  border-color: #fafafa;
}
.p-inverted .p-range .p-rangeslider .p-handle:hover:before {
  background-color: #ffca8a;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-image-gallery {
  padding-top: 54px;
  padding-bottom: 54px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .p-image-gallery {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
@media screen and (max-width: 768px) {
  .p-image-gallery {
    padding-top: 34px;
    padding-bottom: 34px;
  }
}
.p-image-gallery .p-component-title {
  padding-bottom: 19px;
}
.p-image-gallery .p-title {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  color: #5d6678;
  font-size: 14px;
  padding-top: 30px;
}
.p-image-gallery .p-top-wrapper {
  position: relative;
  overflow: hidden;
}
.p-image-gallery .p-new-slide .p-video-holder {
  visibility: hidden;
}
.p-image-gallery .p-video-holder {
  height: 541px;
}
.p-image-gallery .p-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}
.p-image-gallery .p-thumbstrip:before,
.p-image-gallery .p-thumbstrip:after {
  display: none;
}
.p-image-gallery .p-thumbstrip .p-category {
  padding-left: 0px;
}
.p-image-gallery .p-thumbstrip .p-slider-inner .p-play-button {
  top: auto;
  right: 0;
  left: 5px;
  bottom: 5px;
  margin: 0;
}
.p-image-gallery .p-thumbstrip .p-slider-inner .p-picture {
  height: 79px;
}
.p-image-gallery .p-thumbstrip .p-video-info {
  display: none;
  white-space: normal;
  position: absolute;
  height: 100%;
  width: 100%;
  background: rgba(255, 149, 20, 0.8);
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  top: 0px;
  left: 0px;
  padding: 11px 14px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-image-gallery .p-thumbstrip .p-video-info span {
  display: inline-block;
  width: 92px;
}
.p-image-gallery .p-thumbstrip .p-video-info .p-duration {
  font-size: 11px;
  line-height: 21px;
}
.p-image-gallery .p-thumbstrip .p-slider-item {
  vertical-align: top;
  cursor: pointer;
  width: 144px;
  margin-right: 22px;
}
.p-image-gallery .p-thumbstrip .p-slider-item:hover a {
  border-color: #ff9514;
}
.p-image-gallery .p-thumbstrip .p-slider-item:hover .p-video-info {
  display: block;
}
.p-image-gallery .p-thumbstrip .p-slider-item:hover .p-play-button {
  display: none;
}
.p-image-gallery .p-thumbstrip .p-slider-item .p-active a {
  cursor: default;
  border-color: #ff9514;
}
.p-image-gallery .p-thumbstrip .p-slider-item .p-active .p-title {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-image-gallery .p-thumbstrip .p-overflow-left,
.p-image-gallery .p-thumbstrip .p-overflow-right {
  margin-top: -30px;
  box-shadow: none;
}
.p-image-gallery .p-thumbstrip .p-overflow-left:after,
.p-image-gallery .p-thumbstrip .p-overflow-right:after {
  display: none;
}
.p-image-gallery .p-thumbstrip .p-gallery-numbers {
  position: relative;
  display: block;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  color: #ff9514;
  text-align: right;
  font-size: 11px;
  line-height: 24px;
  padding-right: 4px;
  margin-top: 7px;
  margin-bottom: 3px;
}
.p-image-gallery .p-nav-prev,
.p-image-gallery .p-nav-next {
  text-align: left;
  width: 68px;
  top: 34px;
  -webkit-transform: translatez(0);
  -ms-transform: translatez(0);
  transform: translatez(0);
}
.p-image-gallery .p-nav-prev i,
.p-image-gallery .p-nav-next i {
  margin-left: 25px;
}
.p-image-gallery .p-nav-next {
  text-align: right;
}
.p-image-gallery .p-nav-next i {
  margin-left: 0;
  margin-right: 25px;
}
.p-image-gallery .p-viewer {
  position: relative;
}
.p-image-gallery .p-viewer > li {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
}
.p-image-gallery .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-image-gallery .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-image-gallery .p-viewer > li.p-current {
  left: 0;
  position: relative;
}
.p-image-gallery .p-viewer > li.p-current .p-normal-view {
  display: block;
}
.p-image-gallery .p-viewer > li.p-new-slide .p-normal-view {
  display: block;
}
.p-image-gallery .p-normal-view {
  display: block;
}
.p-image-gallery .p-normal-view span {
  display: block;
}
.p-image-gallery .p-normal-view img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.p-image-gallery .p-nav-prev,
.p-image-gallery .p-nav-next,
.p-image-gallery .p-carousel-indicator {
  display: none;
}
.p-image-gallery .p-nav-prev i,
.p-image-gallery .p-nav-next i,
.p-image-gallery .p-carousel-indicator i {
  cursor: pointer;
}
.p-image-gallery.p-secondary .p-thumbstrip {
  display: none;
}
.p-image-gallery.p-secondary .p-thumbstrip .p-gallery-numbers {
  display: none;
}
.p-image-gallery.p-secondary .p-thumbstrip.p-thumbstrip-change-s .p-slider-inner,
.p-image-gallery.p-secondary .p-thumbstrip.p-thumbstrip-change-s .p-overflow-left,
.p-image-gallery.p-secondary .p-thumbstrip.p-thumbstrip-change-s .p-overflow-right,
.p-image-gallery.p-secondary .p-thumbstrip.p-thumbstrip-change-s .p-nav-prev,
.p-image-gallery.p-secondary .p-thumbstrip.p-thumbstrip-change-s .p-nav-next {
  display: none;
}
.p-image-gallery.p-secondary .p-nav-prev,
.p-image-gallery.p-secondary .p-nav-next,
.p-image-gallery.p-secondary .p-carousel-indicator {
  display: block;
  position: absolute;
}
.p-image-gallery.p-secondary .p-nav-prev,
.p-image-gallery.p-secondary .p-nav-next {
  top: 50%;
  left: 24px;
  margin-top: -10px;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.p-image-gallery.p-secondary .p-nav-prev.p-active,
.p-image-gallery.p-secondary .p-nav-next.p-active {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-image-gallery.p-secondary .p-nav-next {
  left: auto;
  right: 24px;
}
.p-image-gallery.p-secondary .p-carousel-indicator {
  top: auto;
  width: 100%;
  text-align: center;
  bottom: 20px;
}
/*
 Max Width: 700
-------------------------*/
/*
 Min Width: 701
-------------------------*/
@media screen and (max-width: 768px) {
  .p-image-gallery .p-thumbstrip .p-gallery-numbers {
    display: block;
    position: absolute;
    font-size: 13px;
    line-height: 16px;
    color: #888b9c;
    right: 2%;
    top: 50%;
    margin-top: -8px;
  }
  .p-image-gallery .p-thumbstrip .p-gallery-numbers.p-show {
    display: block;
  }
  .p-image-gallery .p-thumbstrip .p-s-categories a {
    color: #ff9514;
  }
  .p-image-gallery .p-nav-prev,
  .p-image-gallery .p-nav-next {
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    margin-top: -10px;
  }
  .p-image-gallery .p-nav-next {
    left: auto;
    right: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-image-gallery .p-thumbstrip {
    border: 0;
    background: transparent;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 68px;
    padding-right: 68px;
  }
  .p-image-gallery .p-thumbstrip.p-thumbstrip-change-s .p-slider-inner,
  .p-image-gallery .p-thumbstrip.p-thumbstrip-change-s .p-overflow-left,
  .p-image-gallery .p-thumbstrip.p-thumbstrip-change-s .p-overflow-right,
  .p-image-gallery .p-thumbstrip.p-thumbstrip-change-s .p-nav-prev,
  .p-image-gallery .p-thumbstrip.p-thumbstrip-change-s .p-nav-next {
    display: block;
  }
  .p-image-gallery .p-s-slider-nav.p-show {
    display: none;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted {
  /*
     Max Width: 700
    -------------------------*/
  /*
     Min Width: 701
    -------------------------*/
}
.p-inverted .p-image-gallery .p-thumbstrip .p-video-info {
  background: rgba(255, 255, 255, 0.8);
  color: #ff9514;
}
.p-inverted .p-image-gallery .p-thumbstrip .p-slider-item:hover a {
  border-color: #ffffff;
}
.p-inverted .p-image-gallery .p-thumbstrip .p-slider-item .p-active a {
  border-color: #ffffff;
}
.p-inverted .p-image-gallery .p-thumbstrip .p-nav-prev,
.p-inverted .p-image-gallery .p-thumbstrip .p-nav-next {
  background: #ff9514;
}
.p-inverted .p-image-gallery .p-thumbstrip .p-gallery-numbers {
  color: #ffffff;
}
/* WTB buttons */
.p-wtb-wrapper .wtb-container .wtb-buyonline {
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #ff9514;
  border-radius: 2px;
  box-sizing: border-box;
  text-decoration: none;
  font-size: 12px;
  line-height: 17px;
  margin: 0px 0px 0px 0px;
  padding: 4px 20px 3px 20px;
  min-width: 78px;
  margin-right: 7px;
}
.p-wtb-wrapper .wtb-container .wtb-buyonline:last-child {
  margin-right: 0px;
}
.p-wtb-wrapper .wtb-container .wtb-buyonline:hover {
  background-color: #fa8900;
  text-decoration: none;
}
.p-wtb-wrapper .wtb-container .wtb-buyonline .p-arrow-right {
  display: none;
}
.p-wtb-wrapper.p-large .wtb-container .wtb-buyonline {
  font-size: 14px;
  line-height: 20px;
  padding: 7px 20px 6px 20px;
  min-width: 86px;
}
/* Colors ----------------------------------- */
.p-wtb-wrapper.p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect,
.p-wtb-wrapper.p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #e26d00;
}
.p-wtb-wrapper.p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #c96100;
}
.p-wtb-wrapper.p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #c96100;
}
.p-wtb-wrapper.p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect,
.p-wtb-wrapper.p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #f0b160;
}
.p-wtb-wrapper.p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #eea649;
}
.p-wtb-wrapper.p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #eea649;
}
.p-wtb-wrapper.p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect,
.p-wtb-wrapper.p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #ff9514;
}
.p-wtb-wrapper.p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fa8900;
}
.p-wtb-wrapper.p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fa8900;
}
.p-wtb-wrapper.p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect,
.p-wtb-wrapper.p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer {
  border-color: #ffca8a;
  color: #ff9514;
  background-color: #ffffff;
}
.p-wtb-wrapper.p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fff4e5;
}
.p-wtb-wrapper.p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-wtb-wrapper.p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fff4e5;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.mfp-bg2 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6008;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap2 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6009;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
  /* custom */
}
.mfp-wrap2 .p-icon-close {
  position: absolute;
  line-height: 26px;
  top: 10px;
  right: 10px;
}
.test-touch .mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-content {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
  height: auto;
  padding-top: 5px;
  box-sizing: border-box;
}
.mfp-wrap2 .mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-wrap2 .mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen {
  padding: 0;
  height: 100%;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-iframe-loaded {
  visibility: visible;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-iframe-loading {
  visibility: hidden;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .p-icon-close {
  top: 5px;
  right: 20px;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content {
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper {
  background-color: #000000;
  box-sizing: border-box;
  height: 100%;
  max-width: 100%;
  padding: 0;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper.p-mfp-youku {
  padding-top: 28px;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content {
  height: 100%;
  max-height: none;
}
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content > div,
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
.mfp-wrap2 .mfp-container.mfp-fullscreen .mfp-content .p-mfp-popup-wrapper .p-mfp-popup-content object {
  height: 100%;
}
.mfp-wrap2 .mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 3004;
  width: 100%;
  max-width: 700px;
  cursor: auto;
}
.mfp-wrap2 .mfp-hide {
  display: none !important;
}
.mfp-wrap2 .mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 3003;
}
.mfp-wrap2 .mfp-preloader a {
  color: #cccccc;
}
.mfp-wrap2 .mfp-preloader a:hover {
  color: white;
}
.mfp-wrap2 .mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-wrap2 .mfp-ajax-holder .mfp-content {
  background-color: white;
  max-width: 700px;
  padding: 30px 0px 0px 0px;
}
.mfp-wrap2 .mfp-iframe-holder .mfp-iframe {
  width: 100%;
  height: 500px;
}
.mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-wrapper {
  padding-right: 25px;
}
.mfp-wrap2 .p-mfp-popup-wrapper {
  position: relative;
  background: #FFF;
  padding: 3em 2em 2em 2em;
  width: auto;
  max-width: 700px;
  margin: 0 auto;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.mfp-wrap2 .p-mfp-popup-wrapper.p-popup-scroll {
  padding: 2em 0 2em 2em;
}
.mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content {
  height: 350px;
}
.mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
.mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content object {
  height: 350px;
}
.mfp-wrap2 .p-mfp-popup-wrapper .p-mfp-popup-content img {
  max-width: 100%;
}
.mfp-wrap2 .p-mfp-popup-image-content {
  padding: 30px 30px 30px 30px;
}
.mfp-wrap2.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-wrap2 .p-popup-back {
  display: none;
}
.mfp-wrap2 .p-nav-prev,
.mfp-wrap2 .p-nav-next {
  position: absolute;
  top: 50%;
  margin-top: 5px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.8);
  height: 25px;
  border-radius: 4px;
  padding: 20px 25px 20px 25px;
}
.mfp-wrap2 .p-nav-prev:hover,
.mfp-wrap2 .p-nav-next:hover {
  text-decoration: none;
  background: #ffffff;
}
.mfp-wrap2 .p-nav-prev .p-icon-arrow-left,
.mfp-wrap2 .p-nav-next .p-icon-arrow-left,
.mfp-wrap2 .p-nav-prev .p-icon-arrow-right,
.mfp-wrap2 .p-nav-next .p-icon-arrow-right {
  color: #ff9514;
  cursor: pointer;
}
.mfp-wrap2 .p-nav-prev {
  left: 25px;
}
.mfp-wrap2 .p-nav-next {
  right: 25px;
}
.mfp-wrap2 button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-wrap2 .mfp-close,
.mfp-wrap2 .mfp-arrow,
.mfp-wrap2 .mfp-preloader,
.mfp-wrap2 .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media screen and (max-width: 768px) {
  .p-mfp-disable-scroll {
    overflow-y: hidden;
    position: fixed;
    -webkit-overflow-scrolling: touch;
  }
  .p-mfp-disable-scroll body {
    overflow-y: hidden;
    position: fixed;
    -webkit-overflow-scrolling: touch;
  }
  .mfp-wrap2 {
    background-color: #ffffff;
  }
  .mfp-wrap2 .p-nav-prev {
    left: 5px;
  }
  .mfp-wrap2 .p-nav-next {
    right: 5px;
  }
  .mfp-wrap2 .mfp-container {
    padding: 0;
    height: auto;
  }
  .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper {
    box-shadow: none;
    padding-top: 70px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .mfp-wrap2 .mfp-container .mfp-content .p-mfp-popup-wrapper .p-popup-close {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .mfp-wrap2 .mfp-fullscreen .mfp-content .p-mfp-popup-wrapper {
    padding: 0;
  }
  .mfp-wrap2 .mfp-close {
    display: none;
  }
  .mfp-wrap2 .p-popup-back {
    display: block;
    position: absolute;
    background-color: #ff9514;
    top: 0;
    left: 0;
    width: 100%;
    padding: 13px 0px 13px 13px;
  }
  .mfp-wrap2 .p-popup-back span {
    padding-left: 20px;
  }
  .mfp-wrap2 .p-popup-back span.p-arrow-left-xs-s:before {
    color: #ffffff;
    font-size: 11px;
    line-height: 20px;
  }
  .mfp-wrap2 .p-popup-back a {
    color: #ffffff;
  }
  .mfp-wrap2 .mfp-iframe-holder .p-popup-back {
    padding: 23px 23px 23px 23px;
  }
}
@media print, screen and (min-width: 601px) {
  .mfp-wrap2 .p-nav-prev,
  .mfp-wrap2 .p-nav-next {
    margin-top: 20px;
  }
  .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content {
    height: 460px;
  }
  .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content iframe,
  .mfp-wrap2.p-mpf-video .p-mfp-popup-wrapper .p-mfp-popup-content object {
    height: 460px;
  }
}
@media screen and (min-width: 769px) {
  .mfp-wrap2 .p-nav-prev,
  .mfp-wrap2 .p-nav-next {
    margin-top: -15px;
  }
  .mfp-wrap2 .mfp-iframe-holder .p-mfp-popup-content {
    max-height: 100%;
  }
  .mfp-wrap2 .p-mfp-popup-wrapper.p-popup-scroll .p-mfp-popup-content {
    padding: 0 2em 0 0;
    overflow-y: auto;
    height: 470px;
    max-height: 500px;
  }
  .mfp-wrap2 .mfp-content.mfp-custom-size {
    width: auto;
    max-width: 100%;
  }
  .mfp-wrap2 .mfp-content.mfp-custom-size .p-mfp-popup-wrapper {
    max-width: 100%;
  }
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-wrap .mfp-zoom-out-cur,
.mfp-wrap .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #cccccc;
}
.mfp-preloader a:hover {
  color: white;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
.mfp-wrap button.mfp-close,
.mfp-wrap button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mfp-wrap button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-wrap .mfp-close {
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-wrap .mfp-close:hover,
.mfp-wrap .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-wrap .mfp-close:active {
  top: 1px;
}
.mfp-wrap .mfp-close-btn-in .mfp-close {
  color: #333333;
}
.mfp-wrap .mfp-image-holder .mfp-close,
.mfp-wrap .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
}
.mfp-wrap .mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px;
}
.mfp-wrap .mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-wrap .mfp-arrow:active {
  margin-top: -54px;
}
.mfp-wrap .mfp-arrow:hover,
.mfp-wrap .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-wrap .mfp-arrow:before,
.mfp-wrap .mfp-arrow:after,
.mfp-wrap .mfp-arrow .mfp-b,
.mfp-wrap .mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-wrap .mfp-arrow:after,
.mfp-wrap .mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-wrap .mfp-arrow:before,
.mfp-wrap .mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-wrap .mfp-arrow-left {
  left: 0;
}
.mfp-wrap .mfp-arrow-left:after,
.mfp-wrap .mfp-arrow-left .mfp-a {
  border-right: 17px solid white;
  margin-left: 31px;
}
.mfp-wrap .mfp-arrow-left:before,
.mfp-wrap .mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.mfp-wrap .mfp-arrow-right {
  right: 0;
}
.mfp-wrap .mfp-arrow-right:after,
.mfp-wrap .mfp-arrow-right .mfp-a {
  border-left: 17px solid white;
  margin-left: 39px;
}
.mfp-wrap .mfp-arrow-right:before,
.mfp-wrap .mfp-arrow-right .mfp-b {
  border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-wrap .mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-wrap .mfp-iframe-holder .mfp-content .p-popup-close .p-square {
  font-size: 14px;
  padding-top: 2px;
}
.mfp-wrap .mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  opacity: 1;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: black;
}
/* Main image in popup */
.mfp-wrap img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-wrap .mfp-figure {
  line-height: 0;
}
.mfp-wrap .mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444444;
}
.mfp-wrap .mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-wrap .mfp-figure figure {
  margin: 0;
}
.mfp-wrap .mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.mfp-wrap .mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-wrap .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-wrap .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-wrap .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-wrap .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
/* -------------------------------------------------------------- */
/* --- POPUPS --------------------------------------------------- */
/* -------------------------------------------------------------- */
.mfp-wrap .mfp-content .p-popup-close,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close {
  border-bottom-color: #5d6678;
  border-bottom-style: none;
  border-bottom-width: 0px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: #5d6678;
  border-left-style: none;
  border-left-width: 0px;
  border-right-color: #5d6678;
  border-right-style: none;
  border-right-width: 0px;
  border-top-color: #5d6678;
  border-top-style: none;
  border-top-width: 0px;
  color: #5d6678;
  cursor: pointer;
  display: block;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 21px;
  line-height: 18px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  opacity: 1;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: absolute;
  right: 10px;
  top: 6px;
  vertical-align: baseline;
  z-index: 1;
}
.mfp-wrap .mfp-content .p-popup-close .p-square,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close .p-square,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close .p-square,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close .p-square,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close .p-square,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close .p-square {
  top: 4px;
  margin-left: 8px;
  position: relative;
}
.mfp-wrap .mfp-content .p-popup-close .mfp-close,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close .mfp-close,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close .mfp-close,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close .mfp-close,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close .mfp-close,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close .mfp-close {
  line-height: 18px;
  position: relative;
  right: 0;
  top: 4px;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 0 0px;
  color: inherit;
  font-style: normal;
  font-size: 11px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-wrap .mfp-content .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close .mfp-close:hover,
.mfp-wrap .mfp-content .p-popup-close .mfp-close:focus,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close .mfp-close:focus,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close .mfp-close:focus,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close .mfp-close:focus,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close .mfp-close:focus,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close .mfp-close:focus {
  opacity: 1;
}
.mfp-wrap .mfp-content .p-popup-close .mfp-close:active,
.mfp-wrap .mfp-content .popup-buttons .p-popup-close .mfp-close:active,
.mfp-wrap .mfp-content .popup-video-content .p-popup-close .mfp-close:active,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-close .mfp-close:active,
.mfp-wrap .mfp-content .popup-image-content .p-popup-close .mfp-close:active,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-close .mfp-close:active {
  top: 4px;
}
.mfp-wrap .mfp-content .p-popup-back,
.mfp-wrap .mfp-content .popup-buttons .p-popup-back,
.mfp-wrap .mfp-content .popup-video-content .p-popup-back,
.mfp-wrap .mfp-content .popup-youtube-content .p-popup-back,
.mfp-wrap .mfp-content .popup-image-content .p-popup-back,
.mfp-wrap .mfp-content .popup-long-text-content .p-popup-back {
  display: none;
}
/* --------- POPUP CONTENT - GENERIC ----------- */
.mfp-wrap .mfp-content .p-popup-content {
  position: relative;
  display: block;
  background: #fff;
  padding: 0px 0px 0px 0px;
  margin: 0 auto;
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-wrap .mfp-content .p-popup-content .p-header {
  padding: 30px 30px 20px 30px;
}
/* --------- POPUP FAQs --------- */
.mfp-wrap .mfp-content .p-popup-faqs-content {
  width: 690px;
}
.mfp-wrap .mfp-content .p-popup-faqs-content .p-wrapper-inner {
  padding: 0px 30px 30px 30px;
}
.mfp-wrap .mfp-content .p-popup-faqs-content .p-wrapper {
  height: 400px;
}
/* --------- POPUP video --------- */
.mfp-wrap .mfp-content .popup-video-content {
  position: relative;
  display: block;
  background: #fff;
  width: 633px;
  padding: 30px 25px 25px 25px;
  margin: 0 auto;
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-wrap .mfp-content .popup-video-content .p-header {
  padding: 0px 0px 20px 0px;
}
.mfp-wrap .mfp-content .popup-video-content .popup-video-wrapper {
  height: 373px;
}
.mfp-wrap .mfp-content .popup-video-content .p-controls {
  padding: 25px 0px 0px 0px;
}
/* --------- POPUP YouTube --------- */
.mfp-wrap .mfp-content .popup-youtube-content {
  position: relative;
  display: block;
  background: #fff;
  width: 690px;
  padding: 30px 25px 25px 25px;
  margin: 0 auto;
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-wrap .mfp-content .popup-youtube-content .popup-youtube-wrapper {
  width: 685px;
  height: 390px;
}
.mfp-wrap .mfp-content .popup-youtube-content .p-controls {
  padding: 25px 0px 0px 0px;
}
.mfp-wrap .mfp-content .popup-youtube-content .p-header {
  padding: 0px 0px 20px 0px;
}
/* --------- POPUP image --------- */
.mfp-wrap .mfp-content .popup-image-content {
  position: relative;
  display: block;
  background: #fff;
  width: 350px;
  /*height: 405px;*/
  padding: 30px 25px 25px 25px;
  margin: 0 auto;
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-wrap .mfp-content .popup-image-content .popup-image-wrapper {
  width: 300px;
  /*height: 300px;*/
}
.mfp-wrap .mfp-content .popup-image-content .popup-image-wrapper .popup-image-img {
  display: block;
  text-align: center;
  margin: 0px 0px 10px 0px;
}
.mfp-wrap .mfp-content .popup-image-content .popup-image-wrapper p {
  margin: 0px 0px 10px 0px;
}
.mfp-wrap .mfp-content .popup-image-content .p-header {
  padding: 0px 0px 20px 0px;
}
/* --------- POPUP long text --------- */
.mfp-wrap .mfp-content .popup-long-text-content {
  position: relative;
  display: block;
  background: #fff;
  width: 690px;
  /*height: 405px;*/
  padding: 30px 25px 25px 25px;
  margin: 0 auto;
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper {
  width: 685px;
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-scrollable-content {
  overflow-y: auto;
  overflow-x: hidden;
  height: 400px;
  margin-bottom: 25px;
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-grid .p-grid-item {
  margin: 0px 0px 0px 0px;
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-grid .p-grid-item .p-button {
  display: block;
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-grid .p-grid-item .p-button span {
  text-align: center;
}
.mfp-wrap .mfp-content .popup-long-text-content .popup-long-text-wrapper p {
  margin: 0px 0px 10px 0px;
}
.mfp-wrap .mfp-content .popup-long-text-content .p-header {
  padding: 0px 0px 20px 0px;
}
/* ------------------------------- */
/* --------- BREAKPOINTS --------- */
/* ------------------------------- */
/* --------- @media @XS --------- */
/* --------- @media @S --------- */
/* --------- @media @M ISOLATE --------- */
/* --------- @media @M --------- */
/* --------- @media @L --------- */
.mfp-content .p-scrollable-content {
  overflow: auto;
  height: 100%;
  width: 100%;
}
/* ------------------------ */
@media screen and (max-width: 768px) {
  .mfp-wrap {
    height: 100% !important;
  }
  .mfp-wrap .mfp-container {
    padding: 0;
  }
  .mfp-content {
    height: 100%;
  }
  .mfp-content .p-popup-content,
  .mfp-content .popup-video-content,
  .mfp-content .popup-youtube-content,
  .mfp-content .popup-long-text-content {
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    /* --- */
  }
  .mfp-content .p-popup-content .p-popup-close,
  .mfp-content .popup-video-content .p-popup-close,
  .mfp-content .popup-youtube-content .p-popup-close,
  .mfp-content .popup-long-text-content .p-popup-close {
    display: none;
  }
  .mfp-content .p-popup-content .p-popup-back,
  .mfp-content .popup-video-content .p-popup-back,
  .mfp-content .popup-youtube-content .p-popup-back,
  .mfp-content .popup-long-text-content .p-popup-back {
    display: block;
    position: relative;
    cursor: pointer;
    color: #ffffff;
    background-color: #ff9514;
    padding: 20px 0px 20px 20px;
    text-align: left;
  }
  .mfp-content .p-popup-content .p-popup-back span,
  .mfp-content .popup-video-content .p-popup-back span,
  .mfp-content .popup-youtube-content .p-popup-back span,
  .mfp-content .popup-long-text-content .p-popup-back span {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
  }
  .mfp-content .p-popup-content .p-header,
  .mfp-content .popup-video-content .p-header,
  .mfp-content .popup-youtube-content .p-header,
  .mfp-content .popup-long-text-content .p-header {
    padding: 20px 25px 20px 25px;
  }
  .mfp-content .p-popup-content.p-popup-faqs-content .p-wrapper,
  .mfp-content .popup-video-content.p-popup-faqs-content .p-wrapper,
  .mfp-content .popup-youtube-content.p-popup-faqs-content .p-wrapper,
  .mfp-content .popup-long-text-content.p-popup-faqs-content .p-wrapper {
    height: 170px;
  }
  .mfp-content .p-popup-content .popup-video-wrapper,
  .mfp-content .popup-video-content .popup-video-wrapper,
  .mfp-content .popup-youtube-content .popup-video-wrapper,
  .mfp-content .popup-long-text-content .popup-video-wrapper {
    width: 100%;
    height: 330px;
  }
  .mfp-content .p-popup-content .popup-youtube-wrapper,
  .mfp-content .popup-video-content .popup-youtube-wrapper,
  .mfp-content .popup-youtube-content .popup-youtube-wrapper,
  .mfp-content .popup-long-text-content .popup-youtube-wrapper {
    width: 100%;
    height: 350px;
  }
  .mfp-content .p-popup-content .popup-long-text-wrapper,
  .mfp-content .popup-video-content .popup-long-text-wrapper,
  .mfp-content .popup-youtube-content .popup-long-text-wrapper,
  .mfp-content .popup-long-text-content .popup-long-text-wrapper {
    width: 100%;
  }
  .mfp-content .p-popup-content .popup-long-text-wrapper .p-scrollable-content,
  .mfp-content .popup-video-content .popup-long-text-wrapper .p-scrollable-content,
  .mfp-content .popup-youtube-content .popup-long-text-wrapper .p-scrollable-content,
  .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-scrollable-content {
    height: 100px;
  }
  .mfp-content .popup-video-content .p-header,
  .mfp-content .popup-youtube-content .p-header {
    display: none;
  }
  .mfp-content .popup-long-text-content .p-scrollable-content {
    height: 300px;
    padding: 10px 20px 10px 20px;
  }
  .mfp-wrap .mfp-content .popup-video-content {
    width: auto;
  }
  .mfp-wrap .mfp-content .popup-youtube-content {
    width: auto;
    padding: 10px 5px 10px 5px;
  }
  .mfp-wrap .mfp-content .popup-youtube-content .popup-youtube-wrapper {
    width: auto;
  }
}
@media screen and (max-width: 600px) {
  .mfp-content .p-popup-content .p-header {
    display: block;
  }
  .mfp-content .p-popup-content .p-wrapper {
    width: 100%;
  }
  .mfp-content .p-popup-content.p-popup-faqs-content .p-wrapper {
    height: 330px;
  }
  .mfp-content .popup-video-content .p-header {
    display: block;
  }
  .mfp-content .popup-video-content .popup-video-wrapper {
    width: 100%;
    height: 240px;
  }
  .mfp-content .popup-youtube-content .p-header {
    display: block;
  }
  .mfp-content .popup-youtube-content .popup-youtube-wrapper {
    width: 100%;
    height: 220px;
  }
  .mfp-content .popup-long-text-content .p-header {
    display: block;
  }
  .mfp-content .popup-long-text-content .popup-long-text-wrapper {
    width: 100%;
  }
  .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-scrollable-content {
    height: 190px;
  }
  .mfp-content .popup-long-text-content .popup-long-text-wrapper .p-grid .p-grid-item .p-button {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 700px;
    height: 100%;
    max-height: 560px;
  }
}
@media screen and (min-width: 769px) {
  .mfp-content .p-popup-content {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mfp-content .popup-video-content .popup-video-wrapper {
    width: 583px;
    height: 388px;
  }
  .mfp-content .popup-youtube-content {
    width: 595px;
  }
  .mfp-content .popup-youtube-content .p-header {
    display: block;
  }
  .mfp-content .popup-youtube-content .popup-youtube-wrapper {
    width: 545px;
    height: 332px;
  }
  .mfp-content .p-popup-faqs-content {
    width: 600px;
  }
  .mfp-content .p-popup-faqs-content .p-wrapper {
    height: 350px;
  }
}
@media screen and (min-width: 1025px) {
  .mfp-content .popup-video-content .popup-video-wrapper {
    width: 583px;
    height: 373px;
  }
  .mfp-content .popup-youtube-content {
    width: 690px;
  }
  .mfp-content .popup-youtube-content .popup-youtube-wrapper {
    width: 685px;
    height: 390px;
  }
  .mfp-content .p-popup-faqs-content {
    width: 690px;
  }
  .mfp-content .p-popup-faqs-content .p-wrapper {
    height: 400px;
  }
}
/*
Defaults
---------------------------*/
.mfp-bg {
  background: #0b0b0b !important;
  opacity: 0.6 !important;
  z-index: 9011;
}
.mfp-wrap {
  z-index: 9012;
}
/* clear styles for .mfp-close
----------------------------- */
.mfp-wrap.p-popup-sky .mfp-close {
  width: auto;
  height: auto;
  line-height: inherit;
  position: relative;
  top: inherit;
  right: inherit;
  opacity: 1.0;
  padding: 0px;
}
.mfp-wrap.p-popup-sky .p-popup-close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 44px;
  height: 44px;
  line-height: 44px;
  font-size: 28px;
  text-align: center;
}
.mfp-wrap .p-scrollable-content {
  overflow: auto;
  height: 100%;
  width: 100%;
}
.mfp-wrap .p-popup-wrapper .p-header,
.mfp-wrap .p-popup-content .p-header {
  padding: 31px 5px 0px 33px;
}
.mfp-wrap .p-popup-wrapper .p-wrapper,
.mfp-wrap .p-popup-content .p-wrapper {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0px 35px 20px 35px;
  box-sizing: border-box;
}
.mfp-wrap .p-popup-wrapper .p-wrapper .p-controls,
.mfp-wrap .p-popup-content .p-wrapper .p-controls {
  margin-top: -65px;
}
.mfp-wrap .mfp-content .p-popup {
  display: block;
  position: relative;
  background: #ffffff;
  box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.15);
  width: 633px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-wrap .mfp-content .p-popup.p-popup-narrow {
  width: 370px;
}
.mfp-wrap .mfp-content .p-popup .popup-video-wrapper {
  width: 583px;
  height: 400px;
}
.mfp-wrap .mfp-content .p-popup .p-image-wrapper .popup-image-img {
  text-align: center;
  margin-bottom: 20px;
}
.mfp-wrap .p-video-wrapper {
  height: 420px;
}
/*
Small & Xtra-Small Isolate
---------------------------*/
/*
Xtra-Small
---------------------------*/
/*
Small
---------------------------*/
/*
Medium
---------------------------*/
/*
BREAKPOINTS
----------------------------*/
@media screen and (max-width: 768px) {
  .mfp-wrap .mfp-content .p-popup {
    height: 100%;
    width: 100%;
  }
  .mfp-wrap .mfp-content .p-popup .p-popup-close {
    display: none;
  }
}
@media screen and (min-width: 0px) {
  .mfp-wrap .p-popup-wrapper .p-header,
  .mfp-wrap .p-popup-content .p-header {
    padding: 12px 10px 10px 10px;
  }
  .mfp-wrap .p-popup-wrapper .p-wrapper,
  .mfp-wrap .p-popup-content .p-wrapper {
    float: left;
    padding: 0px 10px 10px 10px;
  }
  .mfp-wrap .p-popup-wrapper .p-video-wrapper,
  .mfp-wrap .p-popup-content .p-video-wrapper {
    height: 320px;
  }
  .mfp-wrap .p-popup-wrapper .p-header,
  .mfp-wrap .p-popup-content .p-header {
    display: block;
  }
  .mfp-wrap .p-popup-back .mfp-close {
    position: relative;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    color: #ffffff;
    background-color: #ff9514;
    border-radius: 2px;
    box-sizing: border-box;
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    padding: 7px 20px 6px 20px;
    margin: 5px 0px 5px 0px;
    min-width: 96%;
  }
  .mfp-wrap .p-popup-back .mfp-close:hover {
    background-color: #fa8900;
    text-decoration: none;
  }
}
@media print, screen and (min-width: 601px) {
  .mfp-wrap .p-popup-content .p-video-wrapper {
    height: 370px;
  }
  .mfp-wrap .p-popup-content .p-header {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .mfp-wrap .p-popup-back {
    display: none;
  }
  .mfp-wrap .p-popup-wrapper .p-header,
  .mfp-wrap .p-popup-content .p-header {
    padding: 31px 5px 0px 33px;
  }
  .mfp-wrap .p-popup-wrapper .p-wrapper,
  .mfp-wrap .p-popup-content .p-wrapper {
    padding: 0px 35px 20px 35px;
  }
  .mfp-wrap .p-popup-wrapper .p-header,
  .mfp-wrap .p-popup-content .p-header {
    display: block;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background-image: url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20style%3D%22width%3A100%25%3Bheight%3A100%25%22%20viewBox%3D%220%200%2038%2038%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%228.042%25%22%20y1%3D%220%25%22%20x2%3D%2265.682%25%22%20y2%3D%2223.865%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%20/%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20stop-opacity%3D%22.631%22%20offset%3D%2263.146%25%22%20/%3E%3Cstop%20stop-color%3D%22%23ff9514%22%20offset%3D%22100%25%22%20/%3E%5C%3C/linearGradient%3E%3C/defs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%3E%3Cpath%20d%3D%22M34%2018c0-9.94-8.06-18-18-18%22%20id%3D%22Oval-2%22%20stroke%3D%22url%28%23a%29%22%20stroke-width%3D%225%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%220.9s%22%20repeatCount%3D%22indefinite%22%20calcMode%3D%22spline%22%20keySplines%3D%220.4,%200,%200.2,%201%22%20keyTimes%3D%220%3B1%22%20/%3E%3C/path%3E%3Ccircle%20fill%3D%22%23ff9514%22%20cx%3D%2234%22%20cy%3D%2217.5%22%20r%3D%222.5%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2018%2018%22%20to%3D%22360%2018%2018%22%20dur%3D%220.9s%22%20repeatCount%3D%22indefinite%22%20%20calcMode%3D%22spline%22%20keySplines%3D%220.4,%200,%200.2,%201%22%20keyTimes%3D%220%3B1%22/%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #ffffff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-prev[dir="rtl"] {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
.slick-prev:before[dir="rtl"] {
  content: "→";
}
.slick-next {
  right: -25px;
}
.slick-next[dir="rtl"] {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
.slick-next:before[dir="rtl"] {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 30px;
  line-height: 20px;
  text-align: center;
  color: #ff9514;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.p-carousel {
  position: relative;
  overflow: hidden;
}
.p-carousel > * {
  position: absolute;
  left: 0;
  top: 0;
}
.p-carousel.p-animate-single > * {
  position: static;
  left: auto;
  top: auto;
}
.p-carousel.p-animate-single > * > * {
  position: absolute!important;
  left: 0;
  top: 0;
}
html.no-js .p-carousel {
  overflow-x: scroll;
}
/*
Defaults
---------------------------*/
.p-auto-font-resize .p-handle-font-resize {
  visibility: hidden;
}
.p-auto-font-resize .p-heading-01-small {
  letter-spacing: -0.5px;
  font-size: 30px;
  line-height: 40px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 24px;
  visibility: visible;
  word-wrap: break-word;
}
@media screen and (max-width: 768px) {
  .p-auto-font-resize .p-heading-01-small {
    letter-spacing: -0.3px;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-heading-01-small {
  color: #ffffff;
}
[data-link] {
  cursor: pointer;
}
/*
Defaults
---------------------------*/
[data-parallax-settings] {
  position: relative;
  overflow: hidden;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  [data-parallax-settings] .p-background {
    padding-bottom: 0;
  }
  [data-parallax-settings] .p-foreground {
    position: static;
  }
}
@media screen and (min-width: 769px) {
  [data-parallax-settings] .p-background,
  [data-parallax-settings] .p-screen,
  [data-parallax-settings] .p-foreground,
  [data-parallax-settings] .p-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  [data-parallax-settings] .p-background {
    width: 110%;
    height: 110%;
    position: absolute;
    top: -5%;
    left: -5%;
    z-index: 1;
  }
  [data-parallax-settings] .p-screen {
    background: #000000;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    -webkit-opacity: 0.25;
    opacity: 0.25;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    filter: alpha(opacity=25);
    z-index: 1;
  }
  [data-parallax-settings] .p-foreground {
    z-index: 2;
  }
  [data-parallax-settings] .p-overlay {
    z-index: 3;
  }
}
.p-responsive-video-container {
  direction: ltr;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}
.p-responsive-video-container video {
  height: auto;
  left: 50%;
  min-height: 101%;
  min-width: 101%;
  max-height: 4000%;
  max-width: 4000%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  width: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.p-masthead-background {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-lightweightauthentication-popup .p-auth-popup-checkbox-wrapper .p-confirmation-text {
  padding-left: 5px;
}
.p-lightweightauthentication-popup .p-auth-popup-btn-container .p-button {
  margin-right: 10px;
}
.p-lightweightauthentication-popup .p-auth-checkbox-error {
  color: #e98300;
}
.p-lightweightauthentication-popup.mfp-bg {
  background: #444444 !important;
  opacity: 1 !important;
}
.p-lightweightauthentication-popup .mfp-content .p-lightweight-authentication-popup-content {
  position: relative;
  display: block;
  background: #ffffff;
  margin: 0 auto;
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.25);
}
.lightweightauthentication-popup-m .p-lightweightauthentication-popup .p-auth-popup-btn-container {
  padding-left: 100px;
}
.lightweightauthentication-popup-m .p-lightweightauthentication-popup .mfp-content .p-lightweight-authentication-popup-content {
  width: 640px;
  padding: 25px 40px 40px 40px;
}
@media screen and (max-width: 768px) {
  .p-lightweightauthentication-popup.mfp-wrap {
    height: 100% !important;
  }
  .p-lightweightauthentication-popup.mfp-wrap .mfp-container {
    padding-top: 0 !important;
  }
  .p-lightweightauthentication-popup.mfp-wrap .mfp-container .mfp-content {
    height: 100%;
  }
  .p-lightweightauthentication-popup.mfp-wrap .mfp-container .mfp-content .p-lightweight-authentication-popup-content {
    padding: 10px 10px 10px 10px;
    height: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-lightweightauthentication-popup .p-auth-popup-btn-container {
    padding-left: 100px;
  }
  .p-lightweightauthentication-popup .mfp-content .p-lightweight-authentication-popup-content {
    width: 640px;
    padding: 25px 40px 40px 40px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-non-browser-notification-bar .p-notification-bar-container {
  position: fixed;
  text-align: center;
  display: table;
  z-index: 9012;
  color: #ffffff;
  background-color: #ff9514;
  top: 0px;
  width: 100%;
  line-height: 24px;
  padding-top: 8px;
  padding-bottom: 7px;
}
.p-non-browser-notification-bar .p-notification-bar-container span {
  vertical-align: middle;
  display: block;
  width: 96%;
  float: left;
}
.p-non-browser-notification-bar .p-notification-bar-container .p-close {
  color: #ffffff;
}
.p-li-global-notification-bar,
.p-li-expired-product-notification-bar {
  position: relative;
  top: 0px;
  display: table;
  z-index: 9012;
}
.p-li-global-notification-bar.p-hidden,
.p-li-expired-product-notification-bar.p-hidden {
  display: none;
}
.p-li-global-notification-bar button.p-square.p-small,
.p-li-expired-product-notification-bar button.p-square.p-small {
  cursor: pointer;
}
.p-li-expired-product-notification-bar {
  z-index: 6005;
}
/*
Defaults
---------------------------*/
.p-rn01-card {
  position: relative;
}
.p-rn01-card .p-rn01-foreground {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  bottom: 0px;
  top: 0px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-rn01-card .p-rn01-background {
    padding: 50%;
  }
  .p-rn01-card .p-rn01-foreground {
    height: auto;
    position: static;
  }
  .p-rn01-card .p-valign-middle {
    display: block;
  }
}
/*
Defaults
---------------------------*/
.p-rn02-card .p-media-link {
  display: inline-block;
}
.p-rn02-card .p-media {
  display: inline-block;
  vertical-align: top;
}
.p-rn02-card .p-media img {
  height: 60px;
}
.p-rn02-card .p-copy {
  margin-left: 2%;
  margin-right: 2%;
  display: inline-block;
  vertical-align: top;
}
.p-rn02-card .p-copy a {
  color: #3c3c3c;
}
.p-inverted .p-rn02-card .p-copy a {
  color: #ffffff;
}
/*
XS and S
---------------------------*/
/*
M
---------------------------*/
/*
L
---------------------------*/
@media screen and (max-width: 768px) {
  .p-rn02-card {
    padding-bottom: 6px;
  }
  .p-rn02-card .p-copy {
    max-width: 60%;
    max-width: calc(94% - 60px);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn02-card .p-copy {
    max-width: 50%;
    max-width: calc(94% - 60px);
  }
}
@media screen and (min-width: 1025px) {
  .p-rn02-card .p-copy {
    max-width: 65%;
    max-width: calc(94% - 60px);
  }
}
/*
Defaults
---------------------------*/
.p-rn03-card {
  position: relative;
  overflow: hidden;
}
.p-rn03-card .p-background {
  width: 100%;
  height: 100%;
  position: static;
  top: 0;
  left: 0;
}
.p-rn03-card .p-background img {
  position: static;
  display: block;
  width: 100%;
  height: auto;
}
.p-rn03-card .p-blind {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
.p-rn03-card .p-blind .p-rollup {
  width: 100%;
  min-height: 100%;
  background: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
}
.p-rn03-card .p-blind .p-rollup .p-grid {
  margin: 0;
}
.p-rn03-card .p-blind .p-rollup .p-blurb {
  width: 100%;
  position: relative;
}
.p-inverted .p-rn03-card .p-rollup {
  background: #ff9514;
}
.test-touch .p-rn03-card:hover .p-background img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.test-touch .p-rn03-card:hover .p-rollup .p-blurb .p-body-copy {
  display: none;
  height: 0;
  margin-bottom: initial;
}
/*
XS
---------------------------*/
/*
S
---------------------------*/
/*
M and L
---------------------------*/
/*
M isolate
---------------------------*/
/*
L isolate
---------------------------*/
@media screen and (max-width: 600px) {
  .p-rn03-card .p-blind .p-rollup .p-blurb {
    padding: 30px 0px 35px 0px;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
    padding-bottom: 5px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn03-card .p-blind .p-rollup .p-blurb {
    padding: 40px 0px 70px 0px;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-rn03-card .p-background img {
    -webkit-transition: transform 2s linear;
    transition: transform 2s linear;
  }
  .p-rn03-card .p-holder {
    width: 1280px;
  }
  .p-rn03-card .p-heading-03 {
    min-height: 56px;
  }
  .p-rn03-card .p-blind .p-rollup .p-grid {
    width: 1280px;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb:before {
    content: "";
    display: block;
    position: absolute;
    top: -13px;
    left: 0;
    border-style: solid;
    border-width: 0 16px 14px 16px;
    border-color: transparent transparent #ffffff transparent;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb .p-body-copy {
    height: 0;
    position: relative;
    overflow: hidden;
    -webkit-transition: height 0.55s ease-out;
    transition: height 0.55s ease-out;
  }
  .p-rn03-card:hover .p-background img {
    -webkit-transform: translateZ(0) scale(1.07);
    -ms-transform: translateZ(0) scale(1.07);
    transform: translateZ(0) scale(1.07);
  }
  .p-rn03-card:hover .p-rollup .p-blurb .p-body-copy {
    height: 90px;
    margin-bottom: 5px;
  }
  .p-inverted .p-rn03-card .p-blind .p-rollup .p-blurb:before {
    border-color: transparent transparent #ff9514 transparent;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn03-card .p-blind .p-rollup .p-blurb {
    padding: 25px 0px 45px 0px;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
    padding-bottom: 8px;
  }
  .p-rn03-card:hover .p-rollup .p-blurb .p-body-copy {
    height: 110px;
  }
}
@media screen and (min-width: 1025px) {
  .p-grid-item .p-rn03-card.p-odd .p-rollup:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-grid-item .p-rn03-card.p-odd .p-rollup:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-grid-item .p-rn03-card.p-odd .p-grid {
    float: right;
  }
  .p-grid-item .p-rn03-card.p-odd .p-grid .p-grid-item {
    left: 50%;
    position: relative;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb {
    padding: 40px 0px 54px 0px;
  }
  .p-rn03-card .p-blind .p-rollup .p-blurb .p-slug {
    padding-bottom: 13px;
  }
}
/*
Defaults
---------------------------*/
.p-rn04-card .p-media {
  margin-bottom: auto;
}
.p-rn04-card .p-media img {
  width: 100%;
}
.p-rn04-card .p-link-more {
  display: block;
}
.p-rn04-card .p-blurb .p-title {
  min-height: 66px;
}
@media screen and (max-width: 768px) {
  .p-rn04-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-rn04-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-rn04-card .p-media {
    float: left;
  }
  .p-rn04-card .p-link-more {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .p-rn04-card .p-media {
    width: 40%;
    margin-right: 5%;
  }
  .p-rn04-card .p-blurb .p-label {
    margin-top: 0px;
    padding-top: 6px;
    margin-bottom: 10px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn04-card .p-media {
    width: 46%;
    margin-right: 3.5%;
  }
  .p-rn04-card .p-blurb .p-label {
    margin-top: 0px;
    padding-top: 10px;
    margin-bottom: 9px;
  }
}
/*
M and L
----------------------- */
@media screen and (min-width: 769px) {
  .p-rn04-card {
    border-left: 1px solid transparent;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn04-card .p-blurb .p-label {
    margin-top: 19px;
    margin-bottom: 7.5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-rn04-card .p-blurb .p-label {
    margin-top: 19px;
    margin-bottom: 7.5px;
  }
}
/*
Defaults
---------------------------*/
.p-rn05-card {
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.p-rn05-card:hover {
  background: rgba(0, 0, 0, 0.4);
}
.p-rn05-card .p-story-link {
  color: #000000;
}
.p-rn05-card .p-heading-04 {
  padding: 10px 8px 8px 8px;
  margin: 0px 0px 0px 0px;
}
.p-inverted .p-rn05-card .p-story-link {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-rn06-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-rn06-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-rn06-card .p-media {
  margin-right: 4%;
  margin-bottom: auto;
  float: left;
  width: 46%;
}
.p-rn06-card .p-media img {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .p-rn06-card .p-media {
    float: left;
  }
}
@media screen and (max-width: 600px) {
  .p-rn06-card .p-media {
    width: 40%;
    margin-right: 5%;
  }
  .p-rn06-card .p-blurb .p-label {
    margin-top: 0px;
    padding-top: 6px;
    margin-bottom: 10px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn06-card .p-media {
    width: 46%;
    margin-right: 3.5%;
  }
  .p-rn06-card .p-blurb .p-label {
    margin-top: 0px;
    padding-top: 10px;
    margin-bottom: 9px;
  }
}
/*
M and L
----------------------- */
@media screen and (min-width: 769px) {
  .p-rn06-card .p-blurb .p-label {
    margin-top: 0px;
    margin-bottom: 7.5px;
  }
}
/*
Defaults
---------------------------*/
.p-rn07-card {
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.p-rn07-card:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-rn07-card .p-story-link {
  display: block;
  text-decoration: none;
}
.p-rn07-card .p-media {
  margin-right: 15px;
  display: inline-block;
  vertical-align: middle;
  max-width: 35%;
}
.p-rn07-card .p-title {
  padding-top: 5px;
  max-width: 55%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
}
.p-rn07-card a:hover .p-title {
  text-decoration: underline;
}
/*
Defaults
---------------------------*/
.p-rn08-card {
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.p-rn08-card:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-rn08-card .p-topic-link {
  display: block;
}
.p-rn08-card .p-topic-link:hover {
  text-decoration: none;
}
.p-rn08-card .p-topic-link:hover .p-title {
  text-decoration: underline;
}
.p-rn08-card .p-media {
  margin-right: 11px;
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.p-rn08-card .p-media img {
  height: 38px;
  width: 71px;
}
.p-rn08-card .p-title {
  max-width: 75%;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
}
/*
XS and S
---------------------------*/
@media screen and (max-width: 768px) {
  .p-rn08-card .p-media {
    display: none;
  }
  .p-rn08-card .p-title {
    width: 100%;
  }
}
/*
M
---------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn08-card .p-title {
    width: 75%;
  }
}
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 1025px) {
  .p-rn08-card .p-title {
    width: 80%;
  }
}
/*
Defaults
---------------------------*/
.p-rn09-card {
  position: relative;
}
.p-rn09-card .p-rn09-foreground {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  bottom: 0px;
  top: 0px;
}
/*
Defaults
---------------------------*/
.p-rn11-card {
  overflow: hidden;
  background: #ffffff;
}
.p-rn11-card .p-media {
  margin-bottom: auto;
}
.p-rn11-card .p-media img {
  height: auto;
  width: 100%;
}
.p-rn11-card .p-blurb .p-title {
  min-height: 66px;
}
.p-inverted .p-rn11-card {
  background: #ff9514;
}
@media screen and (max-width: 768px) {
  .p-rn11-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-rn11-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-rn11-card .p-media {
    float: left;
  }
}
@media screen and (max-width: 600px) {
  .p-rn11-card .p-media {
    width: 40%;
    margin-right: 5%;
  }
  .p-rn11-card .p-blurb .p-label {
    padding-top: 6px;
    margin-bottom: 10px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn11-card .p-media {
    width: 46%;
    margin-right: 3.5%;
  }
  .p-rn11-card .p-blurb .p-label {
    padding-top: 10px;
  }
}
/*
M and L
----------------------- */
@media screen and (min-width: 769px) {
  .p-rn11-card {
    margin-left: 1px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn11-card .p-blurb .p-label {
    margin-bottom: 7.5px;
  }
}
@media screen and (min-width: 1025px) {
  .p-rn11-card .p-blurb .p-label {
    margin-bottom: 7.5px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-rn12-download {
  display: block;
}
.p-rn12-download:hover {
  text-decoration: none;
}
.p-rn12-download .p-img-block {
  position: relative;
  border: 1px solid #cccedb;
  display: block;
  overflow: hidden;
  width: 82px;
  height: 82px;
}
.p-rn12-download .p-img-block .p-icon-position {
  position: absolute;
  left: 5px;
  bottom: 5px;
  width: 22px;
  height: 22px;
  font-size: 15px;
}
.p-rn12-download .p-img-block .p-icon-position.p-icon-background {
  background: #ff9514;
  border-radius: 2px;
  text-align: center;
}
.p-rn12-download .p-img-block .p-icon-position.p-icon-background i {
  color: #fff;
}
.p-rn12-download .p-text-block .p-heading-04 {
  color: #0089c4;
  margin-bottom: 5px;
}
.p-rn12-download .p-text-block .p-body-copy-02 {
  color: #3c3c3c;
}
.p-rn12-download .p-text-block .p-body-copy-02:hover {
  text-decoration: none;
}
.p-rn12-download.p-inverted .p-text-block .p-heading-04,
.p-inverted .p-rn12-download .p-text-block .p-heading-04 {
  color: #ffffff;
}
.p-rn12-download.p-inverted .p-text-block .p-body-copy-02,
.p-inverted .p-rn12-download .p-text-block .p-body-copy-02 {
  color: #ffffff;
}
@media screen and (min-width: 1025px) {
  .p-rn12-download {
    margin-bottom: 22px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn12-download {
    margin-bottom: 16px;
  }
  .p-rn12-download .p-img-block {
    width: 72px;
    height: 72px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn12-download {
    margin-bottom: 16px;
  }
  .p-rn12-download .p-img-block {
    width: 72px;
    height: 72px;
  }
}
@media screen and (max-width: 600px) {
  .p-rn12-download {
    margin-bottom: 10px;
  }
  .p-rn12-download .p-img-block {
    width: 62px;
    height: 62px;
  }
}
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-rn13-card {
  overflow: hidden;
  position: relative;
}
.p-rn13-card .p-image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
.p-rn13-card .p-rn13-foreground {
  position: absolute;
  width: 100%;
  bottom: 0px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(255, 255, 255, 0.5);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(255, 255, 255, 0.5)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80ffffff', GradientType=0);
}
.p-rn13-card .p-rn13-foreground p {
  color: #3c3c3c;
}
.p-rn13-card .p-rn13-icon {
  text-align: center;
  transition: all 200ms ease;
}
.p-rn13-card .p-rn13-icon i {
  cursor: pointer;
  color: #000000;
}
.p-rn13-card .p-rn13-icon i:after {
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  color: #000000;
  padding: 7px 7px 7px 7px;
}
.p-rn13-card .p-rn13-icon i:hover:after {
  background: rgba(60, 60, 60, 0.2);
  border-color: #000000;
}
.p-rn13-card .p-rn13-icon i:active:after {
  background: rgba(60, 60, 60, 0.4);
  border-color: #000000;
}
.p-rn13-card .p-rn13-text {
  height: 0;
  transition: all 500ms ease;
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-foreground {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(0, 0, 0, 0.5);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.5)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0);
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-foreground p {
  color: #ffffff;
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i {
  color: #ffffff;
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i:after {
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #ffffff;
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i:hover:after {
  background: rgba(255, 255, 255, 0.2);
  border-color: #ffffff;
}
.p-rn13-card.p-rn13-card-inverted .p-rn13-icon i:active:after {
  background: rgba(255, 255, 255, 0.4);
  border-color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-rn15-card {
  position: relative;
  background-color: #ffffff;
}
.p-rn15-card .p-img-block {
  position: relative;
}
.p-rn15-card .p-img-block .p-category {
  position: absolute;
  z-index: 6;
  color: #ffffff;
  padding: 5px 19px 5px 19px;
}
.p-rn15-card .p-img-block img {
  width: 100%;
}
.p-rn15-card .p-description-block {
  padding: 15px 15px 0px 15px;
}
.p-rn15-card .p-list-block ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-rn15-card .p-list-block ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-rn15-card .p-bottom-block .p-tags-block {
  margin: 0px 15px 0px 15px;
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
}
.p-rn15-card .p-bottom-block .p-social-share {
  position: absolute;
  bottom: 0;
  right: 0;
  padding-bottom: 5px;
  height: 41px;
}
.p-rn15-card .p-bottom-block .p-social-share .p-sc20-social-flyout {
  right: 0;
}
.p-rn15-card .p-bottom-block .p-social-share .p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container {
  margin-right: 15px;
}
.p-rn15-card .p-card-title {
  color: #3c3c3c;
}
.p-rn15-card.p-inverted,
.p-inverted .p-rn15-card {
  background-color: #000000;
}
.p-rn15-card.p-inverted .p-card-title,
.p-inverted .p-rn15-card .p-card-title {
  color: #ffffff;
}
/* colors */
/* text */
/*
Defaults
---------------------------*/
.p-rn25-card {
  height: 178px;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
.p-rn25-card:hover {
  background-color: rgba(230, 230, 230, 0.9);
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
}
.p-rn25-card .p-story-link {
  display: block;
  text-decoration: none;
}
.p-rn25-card .p-media {
  display: inline;
}
.p-rn25-card .p-text {
  display: block;
  vertical-align: top;
  position: absolute;
  top: 6px;
  bottom: 6px;
  left: 193px;
  right: 14px;
}
.p-rn25-card .p-title-wrapper {
  height: 52px;
  overflow: hidden;
  margin-top: 24px;
  margin-bottom: 12px;
}
.p-rn25-card .p-title {
  font-size: 21px;
  line-height: 26px;
  color: #000000;
}
.p-rn25-card .p-date {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #ff9514;
}
.p-rn25-card .p-description-wrapper {
  height: 66px;
  overflow: hidden;
}
.p-rn25-card .p-description {
  font-size: 14px;
  line-height: 22px;
  color: #ff9514;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 701 and Max Width 960
---------------------------*/
@media screen and (max-width: 600px) {
  .p-rn25-card {
    height: 126px;
  }
  .p-rn25-card .p-text {
    left: 141px;
  }
  .p-rn25-card .p-title-wrapper {
    height: 44px;
    margin-top: 24px;
    margin-bottom: 6px;
  }
  .p-rn25-card .p-title {
    font-size: 16px;
    line-height: 22px;
  }
  .p-rn25-card .p-date {
    top: 4px;
  }
  .p-rn25-card .p-description-wrapper {
    height: 36px;
  }
  .p-rn25-card .p-description {
    font-size: 12px;
    line-height: 18px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn25-card {
    height: 146px;
  }
  .p-rn25-card .p-text {
    left: 161px;
  }
  .p-rn25-card .p-title-wrapper {
    margin-bottom: 10px;
  }
  .p-rn25-card .p-description-wrapper {
    height: 44px;
  }
}
/*
Inverted
---------------------------*/
.p-inverted .p-rn25-card {
  background-color: #040404;
}
.p-inverted .p-rn25-card .p-description,
.p-inverted .p-rn25-card .p-date {
  color: #ffffff;
}
.p-inverted .p-rn25-card .p-title {
  color: #ffffff;
}
.p-inverted .p-rn25-card:hover {
  background-color: rgba(102, 102, 102, 0.9);
}
/*
Defaults
---------------------------*/
.p-new-card .p-media img {
  width: 100%;
}
/*
Defaults
---------------------------*/
.p-rn26-card {
  margin-bottom: 15px;
}
.p-rn26-card,
.p-rn27-card {
  position: relative;
}
.p-rn26-card picture,
.p-rn27-card picture {
  height: auto;
}
.p-rn26-card .p-card-link,
.p-rn27-card .p-card-link {
  position: absolute;
  bottom: 0;
}
/* min-width: 960px */
@media screen and (min-width: 1025px) {
  .p-rn26-card.p-single-card,
  .p-rn27-card.p-single-card {
    margin: 0 auto;
    width: 80%;
  }
}
.p-n11v2-listofpages .p-listofpages-container li {
  margin-bottom: 30px;
}
.p-n11v2-listofpages .p-rn28-card {
  background: #ffffff;
}
.p-n11v2-listofpages .p-rn28-card .p-full-card-link {
  color: #3c3c3c;
  display: block;
  height: 100%;
  outline: 0;
  text-decoration: none;
}
.p-n11v2-listofpages .p-rn28-card .p-card-content {
  padding: 20px 20px 40px 20px;
}
.p-n11v2-listofpages .p-rn28-card .p-date {
  text-transform: uppercase;
  color: #c0c0c0;
  font-weight: bold;
  letter-spacing: 1px;
  padding-bottom: 5px;
  padding-top: 0;
}
.p-n11v2-listofpages .p-rn28-card .p-card-title {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 26px;
  padding-top: 0;
}
.p-n11v2-listofpages .p-rn28-card .p-card-link {
  display: none;
}
.p-n11v2-listofpages .p-rn28-card {
  position: relative;
}
.p-n11v2-listofpages .p-rn28-card:after {
  content: "\e823";
  color: #c0c0c0;
  font-family: 'philips-global-icon-font';
  font-size: 30px;
  pointer-events: none;
  position: absolute;
  bottom: 25px;
  right: 25px;
}
[dir=rtl] .p-n11v2-listofpages .p-rn28-card:after {
  content: "\e822";
  left: 25px;
  right: initial;
}
.p-n11v2-listofpages .p-view-all-card:after {
  color: #ffffff;
}
.p-n11v2-listofpages .p-view-all-card a {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-size: 32px;
  line-height: 44px;
}
@media screen and (max-width: 768px) {
  .p-n11v2-listofpages .p-rn28-card .p-card-title {
    padding-bottom: 0;
  }
  .p-n11v2-listofpages .p-view-all-card a span {
    padding-bottom: 100px;
    padding-top: 100px;
  }
}
.p-rn29-card {
  display: flex;
  flex-direction: row;
}
.p-rn29-card .p-news-text,
.p-rn29-card .p-news-image {
  width: 100%;
}
.p-rn29-card .p-picture img {
  width: 100%;
  cursor: pointer;
}
.p-rn29-card .p-date-font-size {
  font-size: 16px;
  color: #b9bbc7;
}
.p-rn29-card .p-text-newsdata {
  cursor: pointer;
  background-color: #ffffff;
}
.p-rn29-card .p-icon-arrow-long-right::after {
  position: absolute;
  bottom: 30px;
  left: 44%;
  color: #b9bbc7;
  font-size: 40px;
}
@media screen and (max-width: 768px) {
  .p-rn29-card {
    display: flex;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 600px) {
  .p-rn29-card .p-text-newsdata,
  .p-rn29-card .p-picture img {
    height: 207.75px;
  }
  .p-rn29-card .p-icon-arrow-long-right:after {
    left: 85%;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-rn29-card .p-text-newsdata,
  .p-rn29-card .p-picture img {
    height: 244px;
  }
  .p-rn29-card .p-icon-arrow-long-right:after {
    left: 88%;
  }
}
/*
M and L
----------------------- */
@media screen and (min-width: 769px) {
  .p-rn29-card .p-picture img {
    height: inherit;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-rn29-card {
    height: 322px;
  }
}
@media screen and (min-width: 1025px) {
  .p-rn29-card {
    height: 360px;
  }
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner {
  background: #ffffff;
  width: 470px;
  margin-bottom: 20px;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-top {
  left: 0;
  top: 0;
  padding: 5px 19px 5px 19px;
  position: absolute;
  z-index: 6;
  color: #ffffff;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-image img {
  width: 470px;
  height: auto;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content {
  padding: 0px 22px 55px 22px;
  text-align: left;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content .p-item-text .p-body-copy-03 {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 16px;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content .p-item-text .p-heading-03 {
  color: #000000;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin-top: 25px;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content .p-item-text .p-icon-play:before {
  content: "";
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content .p-item-text .p-icon-play:after {
  display: inline-block;
  font-size: 11px;
}
.p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content a {
  color: #000000;
}
.p-item-accordion-icon {
  cursor: pointer;
  top: auto;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media print, screen and (min-width: 601px) {
  .contentpage .p-card-item {
    width: 225px;
    margin: 0 16px 16px 0;
  }
  .contentpage .p-card-item .p-item-inner {
    width: 225px;
  }
  .contentpage .p-card-item.p-big {
    width: 100%;
  }
  .contentpage .p-item-image {
    width: 225px;
  }
  .contentpage .p-item-image .p-whitespacer {
    width: 225px;
  }
  .contentpage .p-item-image img {
    width: 225px;
  }
  .contentpage .p-item-image .p-image-container {
    width: 225px;
    height: 220px;
  }
  .contentpage .p-item-image .p-image-container .p-thumbnail {
    height: 225px;
  }
  .mgtagpage .p-big.p-card-item .p-item-image img {
    width: 100%;
  }
  .p-card-item.p-big {
    width: 100%;
  }
  .p-card-item.p-big .p-item-inner {
    width: 100%;
  }
  .p-card-item.p-big .p-item-image {
    width: 100%;
  }
  .p-card-item.p-big .p-item-image .p-image-container {
    width: 470px;
  }
  .p-card-item.p-big .p-item-image .p-image-container .p-thumbnail {
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: cover;
    width: 100%;
    margin: 0;
    left: 0;
  }
}
@media screen and (max-width: 768px) {
  .p-big.p-card-item.p-big-card-foundation .p-item-inner {
    width: 100%;
    overflow: hidden;
    position: relative;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .p-card-item {
    margin: 0 10px 20px;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-image {
    display: block;
    overflow: hidden;
    position: relative;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-image img {
    height: auto !important;
    width: 100%;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-image .p-image-container {
    width: 150px;
    height: 169px;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .p-item-content {
    float: left;
    text-align: left;
  }
  .p-big.p-card-item.p-big-card-foundation .p-item-inner .mgtagpage .p-right-corner-stamp {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-n19-categorizedlistofpages .p-card-item.p-big {
    width: 470px;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 735px;
  }
}
@media screen and (min-width: 1025px) {
  .p-tab-switcher-foundation strong {
    font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 980px;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 980px;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li > a {
    display: block;
  }
}
.p-card-item.p-small-card-foundation .p-item-inner {
  background: #ffffff;
  width: 225px;
  margin-bottom: 20px;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-top {
  left: 0;
  top: 0;
  padding: 5px 19px 5px 19px;
  position: absolute;
  z-index: 6;
  color: #ffffff;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-image img {
  width: 225px;
  height: auto;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content {
  padding: 0px 22px 55px 22px;
  text-align: left;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content .p-item-text .p-body-copy-03 {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 16px;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content .p-item-text .p-heading-03 {
  color: #000000;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin-top: 25px;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content .p-item-text .p-icon-play:before {
  content: "";
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content .p-item-text .p-icon-play:after {
  display: inline-block;
  font-size: 11px;
}
.p-card-item.p-small-card-foundation .p-item-inner .p-item-content a {
  color: #000000;
}
/*
Min Width 700
---------------------------*/
/*
ISOLATE S and XS
---------------------------*/
@media screen and (max-width: 768px) {
  .p-foundation-banner .p-banner-content {
    padding-left: 0px;
  }
  .p-card-item.p-small-card-foundation .p-item-inner {
    width: 100%;
    position: relative;
  }
  .p-card-item.p-small-card-foundation .p-item-inner .p-item-image img {
    width: 100%;
    height: auto;
  }
}
/*
Defaults
---------------------------*/
.p-foundation-imageleft .p-grid-item {
  padding-left: 0px;
}
.p-foundation-imageleft .p-banner-image {
  text-align: right;
}
.p-foundation-imageleft .p-banner-image img {
  width: auto !important;
}
.p-foundation-imageleft .p-banner-content .p-heading-02 {
  padding-left: 0px;
  margin-bottom: 5px;
}
.p-foundation-imageleft .p-banner-content .p-heading-04 {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-foundation-imageleft .p-banner-content .p-banner-content-inner .p-icon-play:before {
  content: "";
}
.p-foundation-imageleft .p-banner-content .p-banner-content-inner .p-icon-play:after {
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
}
.p-foundation-imageleft .p-banner-content a {
  color: #000000;
}
.p-foundation-imageleft .p-banner-content a:hover {
  text-decoration: none !important;
}
.p-foundation-imageleft .p-banner-content .p-inverted-imageleft {
  color: #ffffff !important;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 960
---------------------------*/
@media screen and (max-width: 768px) {
  .p-foundation-imageleft .p-banner-content {
    padding-left: 0px;
  }
  .p-foundation-imageleft .p-banner-image img {
    width: 100% !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-foundation-imageleft .p-banner-content {
    padding-left: 10px;
  }
  .p-foundation-imageleft .p-banner-content .p-heading-02 {
    margin-top: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-foundation-imageleft .p-grid-item {
    padding-left: 0px;
    min-height: 380px;
  }
  .p-foundation-imageleft img {
    max-width: 480px;
    float: right;
  }
  .p-foundation-imageleft .p-banner-content .p-banner-content-inner {
    padding: 54px 80px 54px 80px;
    width: 480px;
    box-sizing: border-box;
  }
}
/*
Defaults
---------------------------*/
.p-foundation-imageright .p-grid-item {
  padding-left: 0px;
}
.p-foundation-imageright .p-banner-image {
  text-align: left;
}
.p-foundation-imageright .p-banner-image img {
  width: auto !important;
}
.p-foundation-imageright .p-banner-content .p-heading-02 {
  padding-left: 0px;
  margin-bottom: 5px;
}
.p-foundation-imageright .p-banner-content .p-heading-04 {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-foundation-imageright .p-banner-content .p-banner-content-inner .p-icon-play:before {
  content: "";
}
.p-foundation-imageright .p-banner-content .p-banner-content-inner .p-icon-play:after {
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
}
.p-foundation-imageright .p-banner-content a {
  color: #000000;
}
.p-foundation-imageright .p-banner-content a:hover {
  text-decoration: none !important;
}
.p-foundation-imageright .p-banner-content .p-inverted-imageright {
  color: #ffffff !important;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 960
---------------------------*/
@media screen and (max-width: 768px) {
  .p-foundation-imageright .p-banner-content {
    padding-left: 0px;
  }
  .p-foundation-imageright .p-banner-image img {
    width: 100% !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-foundation-imageright .p-banner-content {
    padding-left: 10px;
  }
  .p-foundation-imageright .p-banner-content .p-heading-02 {
    margin-top: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-foundation-imageright .p-grid-item {
    padding-left: 0px;
    min-height: 380px;
  }
  .p-foundation-imageright img {
    max-width: 480px;
  }
  .p-foundation-imageright .p-banner-content .p-banner-content-inner {
    padding: 54px 80px 54px 80px;
    width: 480px;
    box-sizing: border-box;
    float: right;
  }
}
/*
Defaults
---------------------------*/
.p-foundation-banner .p-grid-item {
  padding-left: 0px;
}
.p-foundation-banner .p-banner-image {
  text-align: right;
}
.p-foundation-banner .p-banner-image.p-card-odd {
  text-align: left;
}
.p-foundation-banner .p-banner-image img {
  width: auto !important;
}
.p-foundation-banner .p-banner-content .p-heading-02 {
  padding-left: 0px;
  margin-bottom: 5px;
}
.p-foundation-banner .p-banner-content .p-heading-04 {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-foundation-banner .p-banner-content .p-banner-content-inner {
  padding: 34px 34px 34px 34px;
}
.p-foundation-banner .p-banner-content .p-banner-content-inner .p-icon-play:before {
  content: "";
}
.p-foundation-banner .p-banner-content .p-banner-content-inner .p-icon-play:after {
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
}
.p-foundation-banner .p-banner-content a {
  color: #000000;
}
.p-foundation-banner .p-banner-content a:hover {
  text-decoration: none !important;
}
.p-foundation-banner .p-card-odd {
  float: right;
  padding-left: 0px;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 960
---------------------------*/
@media screen and (max-width: 768px) {
  .p-foundation-banner .p-banner-content {
    padding-left: 0px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-foundation-banner .p-banner-content {
    padding-left: 10px;
  }
  .p-foundation-banner .p-banner-content .p-heading-02 {
    margin-top: 0px;
  }
  .p-foundation-banner .p-banner-content .p-banner-content-inner {
    padding-left: 34px;
    padding-right: 0px;
  }
  .p-foundation-banner .p-banner-content .p-banner-content-inner.p-odd-content {
    padding-left: 0px;
    padding-right: 34px;
  }
}
@media screen and (min-width: 1025px) {
  .p-foundation-banner .p-grid-item {
    padding-left: 0px;
    min-height: 380px;
  }
  .p-foundation-banner img {
    width: auto !important;
  }
  .p-foundation-banner .p-banner-content .p-banner-content-inner {
    padding: 54px 80px 54px 80px;
    width: 480px;
    box-sizing: border-box;
  }
  .p-foundation-banner .p-banner-content .p-banner-content-inner.p-odd-content {
    padding-left: 0px;
    padding-right: 54px;
    width: 480px;
    box-sizing: border-box;
    float: right;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-tpl14-downloadcard {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto !important;
}
.p-tpl14-downloadcard .p-template-content .p-heading-02 {
  margin-bottom: 10px !important;
  margin-top: 0px !important;
  color: #0089c4;
  font-size: 30px;
  padding-left: 0px !important;
  line-height: 32px;
}
.p-tpl14-downloadcard .p-template-content .p-heading-04 {
  font-size: 15px;
  color: #000000;
  margin-bottom: 10px;
}
.p-tpl14-downloadcard .p-template-content .p-body-copy-02 {
  margin-bottom: 36px;
  font-size: 15px;
}
.p-tpl14-downloadcard .p-template-image {
  text-align: right;
}
.p-tpl14-downloadcard .p-template-share-inner {
  width: 100%;
  position: absolute;
  bottom: 0px;
  margin-bottom: 6px;
}
.p-tpl14-downloadcard .p-template-share-inner .p-icon-social {
  margin-right: 10px !important;
}
.p-tpl14-downloadcard .p-template-share-inner .p-button.p-large {
  margin-top: -5px;
}
.p-tpl14-downloadcard .p-template-share-inner .sc05.sc05-social-media-bar {
  float: left;
}
.p-even .p-tpl14-downloadcard .p-template-content,
.p-even .p-tpl14-downloadcard .p-template-share-inner {
  float: right;
}
.p-even .p-tpl14-downloadcard .p-template-image {
  text-align: left;
}
@media screen and (max-width: 768px) {
  .p-tpl14-downloadcard .p-template-image {
    text-align: left;
  }
  .p-tpl14-downloadcard .p-template-share {
    margin-top: 20px;
  }
  .p-tpl14-downloadcard .p-template-share .p-template-share-inner {
    width: 100%;
    position: relative;
  }
  .p-even .p-tpl14-downloadcard .p-template-content,
  .p-even .p-tpl14-downloadcard .p-template-share-inner {
    float: left;
  }
  .p-even .p-tpl14-downloadcard .p-template-image {
    text-align: left;
  }
}
.p-li-geobar-notification {
  background-color: #040404;
  z-index: auto;
}
.p-li-geobar-notification .p-li-geobar-notification-inner {
  max-width: 1280px;
  margin: 0 auto;
  text-align: right;
}
.p-li-geobar-notification .p-notification-content-item {
  vertical-align: middle;
  display: inline-block;
}
.p-li-geobar-notification .p-notification-content-item.p-text-container {
  margin-right: 3px;
  max-width: 590px;
}
.p-li-geobar-notification .p-notification-content-item.p-dropdown-container {
  margin-right: 5px;
  text-align: left;
}
.p-li-geobar-notification .p-notification-content-item.p-dropdown-container .p-select {
  min-width: 150px;
  display: inline-block;
}
.p-li-geobar-notification .p-notification-content-item.p-dropdown-container .p-select span {
  width: auto;
}
.p-li-geobar-notification .p-notification-content-item .p-button {
  margin-right: 0;
}
.p-li-geobar-notification .p-notification-content-item .p-close {
  vertical-align: middle;
}
[dir=rtl] .p-li-geobar-notification .p-li-geobar-notification-inner {
  text-align: left;
}
[dir=rtl] .p-li-geobar-notification .p-notification-content-item.p-text-container {
  margin-left: 3px;
}
[dir=rtl] .p-li-geobar-notification .p-notification-content-item.p-dropdown-container {
  margin-left: 5px;
  text-align: right;
}
[dir=rtl] .p-li-geobar-notification .p-notification-content-item .p-button {
  margin-left: 0;
}
[dir=rtl] .p-select select {
  padding-right: 0;
  padding-left: 20px;
}
[dir=rtl] .p-select .p-label {
  padding-right: 10px;
  padding-left: 0;
  text-align: right;
}
[dir=rtl] .p-select .p-label:after {
  right: unset;
  left: 8px;
}
@media screen and (max-width: 1024px) {
  .p-li-geobar-notification {
    padding: 12px 0;
  }
  .p-li-geobar-notification .p-li-geobar-notification-inner {
    text-align: center;
  }
  .p-li-geobar-notification .p-notification-content-item {
    float: left;
    width: 46%;
    margin: 0 2%;
    display: block;
  }
  .p-li-geobar-notification .p-notification-content-item.p-text-container {
    width: 100%;
    margin: 0px 0px 10px 0px;
    display: block;
    max-width: none;
  }
  .p-li-geobar-notification .p-notification-content-item.p-text-container .p-text {
    display: block;
    width: 90%;
    padding: 0;
    text-align: left;
    margin-left: 10px;
  }
  .p-li-geobar-notification .p-notification-content-item.p-close-button-container {
    width: auto;
    position: absolute;
    right: 0px;
  }
  .p-li-geobar-notification .p-notification-content-item.p-dropdown-container {
    padding-right: 0;
  }
  .p-li-geobar-notification .p-notification-content-item.p-dropdown-container .p-select {
    display: block;
  }
  .p-li-geobar-notification .p-notification-content-item .p-button {
    width: 100%;
    display: block;
  }
  [dir=rtl] .p-li-geobar-notification .p-notification-content-item.p-text-container {
    text-align: center;
  }
  [dir=rtl] .p-li-geobar-notification .p-notification-content-item.p-dropdown-container {
    padding-left: 0;
  }
}
/*
Defaults 
---------------------------*/
.p-s08v2-technical-specifications .p-able,
.p-s08v2-technical-specifications .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-s08v2-technical-specifications .p-able span,
.p-s08v2-technical-specifications .p-unable span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s08v2-technical-specifications .p-able:after,
.p-s08v2-technical-specifications .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-s08v2-technical-specifications .p-able span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s08v2-technical-specifications .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-s08v2-technical-specifications .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-s08v2-technical-specifications .p-toggle {
  display: none;
}
.p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(1) {
  width: 60%;
}
.p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(2) {
  width: 40%;
}
/*
Min Width 701
---------------------------*/
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-specification-chapter {
  margin-bottom: 30px;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-specification-chapter .p-title {
  margin: 25px 0px 13px 0px;
  font-size: 21px;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content .p-dynamic-row:nth-child(n+1) {
  padding-top: 8px;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(1) {
  width: 60%;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(2) {
  width: 40%;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-toggle {
  display: block;
  text-align: center;
  padding: 14px 0px 0px 0px;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications .p-toggle.p-toggle-head {
  display: inline-block;
  width: auto;
  padding: 0px 10px 0px 20px;
}
.s08v2-technical-specifications-m .p-s08v2-technical-specifications.p-inverted .p-title {
  color: #ffffff;
}
@media screen and (min-width: 769px) {
  .p-s08v2-technical-specifications .p-specification-chapter {
    margin-bottom: 30px;
  }
  .p-s08v2-technical-specifications .p-specification-chapter .p-title {
    margin: 25px 0px 13px 0px;
    font-size: 21px;
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content .p-dynamic-row:nth-child(n+1) {
    padding-top: 8px;
  }
  .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(1) {
    width: 60%;
  }
  .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(2) {
    width: 40%;
  }
  .p-s08v2-technical-specifications .p-toggle {
    display: block;
    text-align: center;
    padding: 14px 0px 0px 0px;
  }
  .p-s08v2-technical-specifications .p-toggle.p-toggle-head {
    display: inline-block;
    width: auto;
    padding: 0px 10px 0px 20px;
  }
  .p-s08v2-technical-specifications.p-inverted .p-title {
    color: #ffffff;
  }
}
/*
Local variables
---------------------------*/
.p-s08-technical-specifications {
  position: relative;
}
.p-s08-technical-specifications:after {
  content: "";
  display: table;
  clear: both;
}
.p-s08-technical-specifications:after {
  content: "";
  display: table;
  clear: both;
}
.p-s08-technical-specifications .p-able,
.p-s08-technical-specifications .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-s08-technical-specifications .p-able span,
.p-s08-technical-specifications .p-unable span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s08-technical-specifications .p-able:after,
.p-s08-technical-specifications .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-s08-technical-specifications .p-able span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s08-technical-specifications .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-s08-technical-specifications .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-s08-technical-specifications .p-component-buttons {
  clear: both;
}
.p-s08-technical-specifications .p-component-buttons .p-toggle-item {
  text-align: right;
  padding-top: 20px;
}
.p-s08-technical-specifications .p-component-buttons .p-show-unfold {
  cursor: pointer;
  font-size: 15px;
  margin-top: 40px;
  padding-right: 35px;
  width: 18%;
  position: relative;
}
.p-s08-technical-specifications .p-component-buttons .p-show-unfold:after {
  font-family: 'philips-global-icon-font';
  position: absolute;
  right: 4px;
}
.p-s08-technical-specifications .p-component-buttons .p-show-unfold.seeall:after {
  content: "\e201";
}
.p-s08-technical-specifications .p-component-buttons .p-show-unfold.hideall:after {
  content: "\e200";
}
.p-s08-technical-specifications .p-circle {
  margin-bottom: -5px;
}
.p-s08-technical-specifications .p-col-specs {
  list-style: none;
  float: left;
  width: 47.917%;
  margin-left: 4%;
  color: #3c3c3c;
}
.p-s08-technical-specifications .p-col-specs > li {
  padding-bottom: 7px;
}
.p-s08-technical-specifications .p-col-specs .p-spec-title {
  margin-bottom: 14px;
}
.p-s08-technical-specifications .p-col-first {
  margin-left: 0;
}
.p-s08-technical-specifications .p-specs-main-list {
  list-style: none;
  margin: 0;
  padding: 16px 20px 16px 20px;
  margin-bottom: 19px;
  background: #f7f7f9;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  line-height: 20px;
}
.p-s08-technical-specifications .p-specs-main-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-s08-technical-specifications .p-specs-main-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-s08-technical-specifications .p-specs-main-list > li {
  padding-top: 19px;
}
.p-s08-technical-specifications .p-specs-main-list > li:first-child {
  padding-top: 0;
}
.p-s08-technical-specifications .p-specs-main-list dt,
.p-s08-technical-specifications .p-specs-main-list dd {
  float: left;
  margin: 0;
  word-wrap: break-word;
  padding-top: 19px;
}
.p-s08-technical-specifications .p-specs-main-list dt:first-child,
.p-s08-technical-specifications .p-specs-main-list dd:nth-child(2) {
  padding-top: 0;
}
.p-s08-technical-specifications .p-specs-main-list dt {
  width: 50%;
  color: #5d6678;
  padding-right: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: left;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-s08-technical-specifications .p-specs-main-list dd {
  color: #3c3c3c;
  width: 50%;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
@media screen and (max-width: 768px) {
  .p-s08-technical-specifications .p-col-specs {
    width: auto;
    float: none;
    margin-left: 0;
  }
  .p-s08-technical-specifications .p-col-specs .p-specs-main-list {
    display: none;
    background: transparent;
    border: 0;
  }
  .p-s08-technical-specifications .p-col-specs .p-spec-title {
    position: relative;
    background: #d9edf6;
    margin: 0;
    padding: 7px 50px 7px 10px;
    font-size: 14px;
    line-height: 21px;
    border-radius: 2px 2px 2px 2px;
    color: #0089c4;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
    cursor: pointer;
  }
  .p-s08-technical-specifications .p-col-specs .p-spec-title:after {
    content: "\e201";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 35px;
    position: absolute;
    right: 14px;
    top: 0;
  }
  .p-s08-technical-specifications .p-col-specs > li {
    margin-bottom: 2px;
    padding-bottom: 0;
    border-radius: 2px 2px 2px 2px;
  }
  .p-s08-technical-specifications .p-col-specs > li.p-active .p-specs-main-list {
    display: block;
  }
  .p-s08-technical-specifications .p-col-specs > li.p-active .p-spec-title:after {
    content: "\e200";
  }
}
.p-s14-eco-passport-banner {
  position: relative;
}
.p-s14-eco-passport-banner:after {
  content: "";
  display: table;
  clear: both;
}
.p-s14-eco-passport-banner:after {
  content: "";
  display: table;
  clear: both;
}
.p-s14-eco-passport-banner .p-image {
  display: block;
  text-align: center;
}
.p-s14-eco-passport-banner .p-image:after {
  content: "";
  display: table;
  clear: both;
}
.p-s14-eco-passport-banner .p-image:after {
  content: "";
  display: table;
  clear: both;
}
.p-s14-eco-passport-banner .p-image .p-img-container {
  display: inline;
  vertical-align: middle;
  padding: 20px 20px 20px 20px;
}
.p-s14-eco-passport-banner .p-image .p-img-container img {
  width: 100%;
}
.p-s14-eco-passport-banner .p-text {
  margin-bottom: 14px;
}
.p-s14-eco-passport-banner .p-banner-button .p-button {
  font-size: 11px;
}
.p-s14-eco-passport-banner .p-banner-button .p-button:after {
  display: none;
}
.p-s14-eco-passport-banner .p-component-image {
  margin-bottom: 14px;
}
.p-s14-eco-passport-banner .p-icons {
  margin: 0 auto;
  max-width: 200px;
}
.p-s14-eco-passport-banner .p-icons.p-icn-4,
.p-s14-eco-passport-banner .p-icons.p-icn-2,
.p-s14-eco-passport-banner .p-icons.p-icn-1 {
  max-width: 150px;
}
.p-s14-eco-passport-banner .p-icons.p-icn-3 {
  max-width: 200px;
}
.p-s14-eco-passport-banner .p-icons li {
  display: inline-block;
  width: 52px;
  height: 52px;
  border-radius: 26px;
  color: #ffffff;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-size: 36px;
  line-height: 52px;
  margin: 6px 5px 6px 4px;
}
.p-s14-eco-passport-banner .p-icons li:after {
  font-family: 'philips-icon';
}
.p-s14-eco-passport-banner .p-icons li.p-energy {
  background: #5ca400;
}
.p-s14-eco-passport-banner .p-icons li.p-energy:after {
  content: "\002f";
}
.p-s14-eco-passport-banner .p-icons li.p-weight {
  background: #00a7bc;
}
.p-s14-eco-passport-banner .p-icons li.p-weight:after {
  content: "\0031";
}
.p-s14-eco-passport-banner .p-icons li.p-recycling {
  background: #992c96;
}
.p-s14-eco-passport-banner .p-icons li.p-recycling:after {
  content: "\0030";
}
.p-s14-eco-passport-banner .p-icons li.p-substances {
  background: #df2823;
}
.p-s14-eco-passport-banner .p-icons li.p-substances:after {
  content: "\002e";
}
.p-s14-eco-passport-banner .p-icons li.p-packaging {
  background: #f58f08;
}
.p-s14-eco-passport-banner .p-icons li.p-packaging:after {
  content: "\0032";
}
.p-s14-eco-passport-banner .p-icons li.p-reliability {
  background: #005aff;
}
.p-s14-eco-passport-banner .p-icons li.p-reliability:after {
  content: "\002d";
}
/* MEDIA S ISOLATE ---------------------------*/
/* MEDIA MEDIUM ---------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s14-eco-passport-banner .p-icons {
    max-width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-s14-eco-passport-banner .p-m-title {
    float: right;
  }
  .p-s14-eco-passport-banner .p-component-image {
    float: left;
    margin-bottom: 0;
  }
  .p-s14-eco-passport-banner-inverted {
    position: relative;
  }
  .p-s14-eco-passport-banner-inverted .p-m-title,
  .p-s14-eco-passport-banner-inverted .p-component-content {
    float: left;
  }
  .p-s14-eco-passport-banner-inverted .p-component-image {
    float: right;
  }
}
/*
Cursors
-------------------------*/
/*
Local variables
---------------------------*/
.p-p18v2-disable-scroll {
  overflow-y: hidden;
}
/*
Defaults
---------------------------*/
.p-p18v2-pex-area {
  position: relative;
}
.p-p18v2-pex-area .p-bottom-info-wrapper .p-version-elements {
  margin-top: 20px;
}
.p-p18v2-pex-area .p-partner-logo-wrapper {
  max-width: 960px;
  margin: 0 auto;
}
.p-p18v2-pex-area .p-partner-logo-wrapper .p-top-wrapper {
  margin-top: -45px;
  text-align: right;
}
.p-p18v2-pex-area .p-price-info-wrapper {
  margin-top: 20px;
}
.p-p18v2-pex-area .p-p01v2-find-retailer > .p-row-gutter {
  padding-left: 0;
  padding-right: 0;
}
.p-p18v2-pex-area .p-top-wrapper {
  position: relative;
  overflow: hidden;
}
.p-p18v2-pex-area .p-product-title {
  color: #252525;
  display: inline;
}
.p-p18v2-pex-area .p-heading-02 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  margin-bottom: 0;
  letter-spacing: 0;
}
.p-p18v2-pex-area .p-heading-03 {
  letter-spacing: 0;
  text-align: left;
}
.p-p18v2-pex-area .p-type {
  display: inline-block;
  margin-top: 4px;
  margin-right: 15px;
}
.p-p18v2-pex-area .p-icon-360-rotate,
.p-p18v2-pex-area .p-icon-360-reset {
  color: #0039a6;
  font-size: 20px;
}
.p-p18v2-pex-area .p-inner-wrapper {
  max-width: 1280px;
  margin: 0 auto;
}
.p-p18v2-pex-area .p-caption {
  text-align: center;
  padding-top: 14px;
  padding-bottom: 14px;
}
.p-p18v2-pex-area .p-viewer {
  position: relative;
}
.p-p18v2-pex-area .p-viewer > li {
  position: absolute;
  left: 100%;
  top: 0px;
  width: 100%;
}
.p-p18v2-pex-area .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-p18v2-pex-area .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-p18v2-pex-area .p-viewer > li.p-current {
  left: 0px;
  position: relative;
}
.p-p18v2-pex-area .p-viewer > li.p-current .p-normal-view {
  display: block;
}
.p-p18v2-pex-area .p-viewer > li.p-new-slide .p-normal-view {
  display: block;
}
.p-p18v2-pex-area .p-close {
  display: none;
}
.p-p18v2-pex-area .p-close.p-viewer-close {
  display: block;
  z-index: 1;
}
.p-p18v2-pex-area .p-icon-fullscreen-small:after,
.p-p18v2-pex-area .p-icon-exit-fullscreen-small:after {
  position: relative;
  top: 4px;
  left: 8px;
}
.p-p18v2-pex-area .p-zoom-in,
.p-p18v2-pex-area .p-zoom-out {
  position: absolute;
  display: none;
  background: #f7f7f9;
  z-index: 3;
  top: 0;
  width: 30px;
  height: 30px;
}
.p-p18v2-pex-area .p-zoom-in:before,
.p-p18v2-pex-area .p-zoom-out:before {
  display: block;
  text-align: center;
  color: #0066a1;
  line-height: 30px;
  font-size: 22px;
}
.p-p18v2-pex-area .p-zoom-in:hover,
.p-p18v2-pex-area .p-zoom-out:hover {
  text-decoration: none;
}
.p-p18v2-pex-area.p-show-360 .p-360-viewer,
.p-p18v2-pex-area.p-loaded-360 .p-360-viewer {
  display: block;
}
.p-p18v2-pex-area.p-show-360 .p-color-variations,
.p-p18v2-pex-area.p-show-360 .p-product-variations {
  display: none;
}
.p-p18v2-pex-area.p-show-360 .p-icon-360-reset {
  color: #888b9c;
}
.p-p18v2-pex-area.p-show-360 .p-energy-sticker {
  display: none;
}
.p-p18v2-pex-area .p-360-viewer {
  display: none;
  position: absolute;
  background: #ffffff;
  z-index: 1;
  cursor: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/cursor-360.png) 30 0, auto;
  cursor: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/cursor-360.cur) 30 0, auto;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.p-p18v2-pex-area .p-zoom-wrapper {
  display: none;
}
.p-p18v2-pex-area .p-zoom-wrapper img {
  position: relative;
  left: 50%;
}
.p-p18v2-pex-area .p-product-image {
  display: none;
}
.p-p18v2-pex-area .p-product-image.p-show {
  display: block;
}
.p-p18v2-pex-area .p-product-image.p-zoom-show {
  display: block;
  position: absolute;
  overflow: hidden;
  top: 0px;
  height: 1px;
}
.p-p18v2-pex-area .p-normal-view {
  display: block;
}
.p-p18v2-pex-area .p-normal-view span {
  display: block;
}
.p-p18v2-pex-area .p-normal-view img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.p-p18v2-pex-area .p-current {
  position: relative;
}
.p-p18v2-pex-area .p-s-reset-button {
  display: none;
}
.p-p18v2-pex-area .p-s-slider-nav {
  display: none;
}
.p-p18v2-pex-area .p-s-slider-nav.p-show {
  display: block;
}
.p-p18v2-pex-area .p-s-slider-nav li {
  position: absolute;
  top: 50%;
  z-index: 2;
  left: 0px;
  width: 32px;
  height: 44px;
  margin-top: -22px;
}
.p-p18v2-pex-area .p-s-slider-nav li.p-next {
  left: auto;
  right: 0px;
}
.p-p18v2-pex-area .p-s-slider-nav button {
  display: block;
  background: #ffffff;
  width: 32px;
  height: 44px;
  border-radius: 0px 4px 4px 0px;
}
.p-p18v2-pex-area .p-s-slider-nav .p-next button {
  border-radius: 4px 0px 0px 4px;
}
.test-touch .p-p18v2-pex-area .p-s-slider-nav .p-nav-prev.p-active:hover i,
.test-touch .p-p18v2-pex-area .p-s-slider-nav .p-nav-next.p-active:hover i {
  color: #0089c4;
}
.p-p18v2-pex-area .p-packshot {
  width: 48.854167%;
  float: left;
}
.p-p18v2-pex-area .p-packshot .p-sub-title {
  display: none;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper {
  position: relative;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-sticker-wrapper.p-energy-sticker img {
  width: auto;
  height: 30px;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake li {
  position: absolute;
  top: 50%;
  z-index: 2;
  left: 0px;
  width: 32px;
  height: 44px;
  margin-top: -22px;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake li.p-next {
  left: auto;
  right: 0px;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake button {
  display: block;
  background: #ffffff;
  width: 32px;
  height: 44px;
  border-radius: 0px 4px 4px 0px;
}
.p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake .p-next button {
  border-radius: 4px 0px 0px 4px;
}
.test-touch .p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake .p-nav-prev.p-active:hover i,
.test-touch .p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-normal-view .p-s-slider-nav-fake .p-nav-next.p-active:hover i {
  color: #0089c4;
}
.p-p18v2-pex-area .p-packshot .p-360-viewer img {
  max-width: none;
}
.p-p18v2-pex-area .p-packshot .p-sticker-wrapper {
  position: absolute;
}
.p-p18v2-pex-area .p-packshot .p-sticker {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 70px;
  height: 70px;
}
.p-p18v2-pex-area .p-packshot .p-energy-sticker {
  right: 9px;
  top: 20px;
  z-index: 2;
}
.p-p18v2-pex-area .p-packshot .p-energy-sticker .p-sticker {
  width: auto;
  height: auto;
}
.p-p18v2-pex-area .p-packshot .p-energy-sticker.p-energy-sticker-label {
  top: 75px;
  margin-right: -5px;
}
.p-p18v2-pex-area .p-packshot .p-award-sticker-wrapper {
  margin-top: -58px;
  margin-left: 7px;
}
.p-p18v2-pex-area .p-packshot .p-award-sticker {
  display: inline-block;
}
.p-p18v2-pex-area .p-packshot .p-award-sticker img {
  max-width: 66px;
  max-height: 66px;
}
.p-p18v2-pex-area .p-packshot .p-feature-sticker {
  right: 0px;
  bottom: 0px;
}
.p-p18v2-pex-area .p-packshot .p-discount-sticker {
  top: 44px;
  left: 14px;
}
.p-p18v2-pex-area .p-packshot-options {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.p-p18v2-pex-area .p-360 {
  display: inline-block;
  color: #5d6678;
  vertical-align: top;
  height: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
.p-p18v2-pex-area .p-360:hover {
  text-decoration: none;
}
.p-p18v2-pex-area .p-360 .p-icon-360 {
  margin-left: 3px;
}
.p-p18v2-pex-area .p-color-variations {
  vertical-align: top;
  padding-left: 15px;
  padding-right: 15px;
}
.p-p18v2-pex-area .p-color-variations .p-active img {
  margin: 2px 2px 2px 2px;
}
.p-p18v2-pex-area .p-info-wrapper {
  position: relative;
  width: 48.854167%;
  float: right;
  padding-right: 30px;
  padding-left: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-p18v2-pex-area .p-info-wrapper .p-hld-preview-3d {
  display: none;
  margin-bottom: 32px;
}
.p-p18v2-pex-area .p-info-wrapper .p-hld-preview-3d .p-button:after {
  position: absolute;
  display: block;
  content: "";
  width: 67px;
  height: 62px;
  top: -13px;
  right: -62px;
  background: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/hld_3dcube.png);
}
.p-p18v2-pex-area .p-rating-wrapper {
  margin-top: 26px;
  margin-bottom: 32px;
}
.p-p18v2-pex-area .pdc-rar-widget .pdc-rar-em {
  color: #ff9514;
  margin-left: 15px;
}
.p-p18v2-pex-area .pdc-rar-widget .pdc-rar-avg i {
  margin-top: -5px;
}
.p-p18v2-pex-area .p-rating:after {
  content: "";
  display: table;
  clear: both;
}
.p-p18v2-pex-area .p-rating:after {
  content: "";
  display: table;
  clear: both;
}
.p-p18v2-pex-area .p-rating .p-rate,
.p-p18v2-pex-area .p-rating .p-rating-display {
  float: left;
}
.p-p18v2-pex-area .p-rating .p-tooltip-btn {
  display: inline;
}
.p-p18v2-pex-area .p-rating.p-multiline {
  margin-bottom: 27px;
}
.p-p18v2-pex-area .p-rating.p-multiline .p-rate,
.p-p18v2-pex-area .p-rating.p-multiline .p-rating-display {
  float: none;
}
.p-p18v2-pex-area .p-rating.p-multiline .p-reviews li:first-child {
  padding-left: 0px;
}
.p-p18v2-pex-area .p-reviews {
  display: block;
  overflow: hidden;
  position: relative;
  top: 2px;
}
.p-p18v2-pex-area .p-reviews li {
  position: relative;
  float: left;
  color: #5d6678;
  padding: 0px 14px 0px 14px;
}
.p-p18v2-pex-area .p-reviews li:first-child {
  border-left: 0px solid #ff9514;
  padding-left: 18px;
}
.p-p18v2-pex-area .p-reviews li:first-child:after {
  content: '';
  display: block;
  position: absolute;
  background: #b9bbc7;
  top: 5px;
  right: 0px;
  height: 11px;
  width: 1px;
}
.p-p18v2-pex-area .p-reviews li.nodivider:first-child:after {
  content: none;
}
.p-p18v2-pex-area .p-video-item .p-video-holder {
  height: 275px;
}
.p-p18v2-pex-area .p-360-viewer .jquery-reel-overlay {
  margin: 0 auto;
}
.p-p18v2-pex-area .p-360-viewer .jquery-reel-interface {
  height: 100% !important;
}
.p-p18v2-pex-area .p-annotations {
  position: absolute;
  display: none !important;
}
.p-p18v2-pex-area.p-show-360 .p-annotations {
  display: block !important;
}
.p-p18v2-pex-area .jquery-reel-annotation {
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  border: none;
  background: #0089c4;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.p-p18v2-pex-area .jquery-reel-annotation:after {
  position: absolute;
  top: 0px;
  left: 10px;
  color: #ffffff;
  font-size: 14px;
}
.p-p18v2-pex-area .jquery-reel-annotation.p-hover {
  overflow: visible;
  z-index: 2;
}
.p-p18v2-pex-area .p-viewer360-tooltips {
  display: none;
  margin: 0 auto;
  z-index: 2;
  width: 301px;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 {
  cursor: pointer;
  width: 297px;
  height: 74px;
  padding: 3px 3px 3px 3px;
  background: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 35px;
  margin-top: -20px;
  display: block;
  text-align: left;
  font-size: 14px;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-tooltext,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-tooltext {
  width: 171px;
  text-align: left;
  vertical-align: middle;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-tooltext span,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-tooltext span {
  padding-left: 8px;
  color: #0089c4;
  display: inline-block;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-tooltext span:after,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-tooltext span:after {
  content: " \203a";
  margin-left: 4px;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 img,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 img {
  display: block;
  border: 1px solid #cccedb;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-toolimg,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-toolimg {
  position: relative;
  display: block;
  width: 120px;
  height: 68px;
  padding: 0px 0px 0px 0px;
}
.p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-play-button.p-small,
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-play-button.p-small {
  position: absolute;
  margin: auto;
  left: 5px;
  bottom: 5px;
}
.p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 {
  margin-left: 0px;
}
.p-p18v2-pex-area .p-360-viewer.p-load-image > img {
  max-height: 329px;
}
.p-p18v2-pex-area .p-reset-button {
  background: none;
  position: absolute;
  display: none;
  cursor: pointer;
  left: 15px;
}
.p-p18v2-pex-area .p-s-reset-button {
  left: -100%;
}
.p-p18v2-pex-area .p-video {
  display: none;
}
.p-p18v2-pex-area .p-video .p-play-button {
  background: #0089c4;
}
.p-p18v2-pex-area .p-video .p-pause-large {
  margin-top: -28px;
}
.p-p18v2-pex-area .p-video .p-pause-large i {
  margin-left: 0px;
}
.p-p18v2-pex-area .p-video .p-pause-large i:after {
  content: '\e20b';
}
.p-p18v2-pex-area .p-p20-promotext {
  margin-top: 10px;
}
/*
Max Width 700
---------------------------*/
/*
Max Width 450
---------------------------*/
/*
Min Width 451 and Max Width 700
---------------------------*/
/*
Min Width 701 and Max Width 960
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
L Breakpoint
---------------------------*/
@media screen and (max-width: 768px) {
  .p-p18v2-pex-area {
    overflow-x: hidden;
  }
  .p-p18v2-pex-area .p-p01v2-find-retailer > .p-row-gutter {
    padding-bottom: 0;
  }
  .p-p18v2-pex-area .p-rating-wrapper {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 17px;
  }
  .p-p18v2-pex-area:after {
    display: none;
  }
  .p-p18v2-pex-area .p-product-title,
  .p-p18v2-pex-area .p-sub-title,
  .p-p18v2-pex-area .p-type {
    display: none;
  }
  .p-p18v2-pex-area .p-jp-product-info .p-product-title,
  .p-p18v2-pex-area .p-jp-product-info .p-sub-title,
  .p-p18v2-pex-area .p-jp-product-info .p-type {
    display: inline;
  }
  .p-p18v2-pex-area .p-rating .p-rate,
  .p-p18v2-pex-area .p-rating .p-rating-display {
    float: none;
  }
  .p-p18v2-pex-area .p-rating .p-reviews {
    margin-top: 5px;
  }
  .p-p18v2-pex-area .p-rating .p-reviews li {
    float: none;
    display: inline-block;
  }
  .p-p18v2-pex-area .p-type {
    margin-left: 4px;
    margin-right: 15px;
  }
  .p-p18v2-pex-area .p-type:before {
    width: 1px;
    height: 16px;
    display: inline-block;
    content: '';
    margin-right: 5px;
    position: relative;
    top: 3px;
  }
  .p-p18v2-pex-area.p-show-360 .p-360-viewer {
    top: 0px;
    position: static;
    display: block;
    min-height: 200px;
  }
  .p-p18v2-pex-area.p-show-360 .p-packshot .p-picture,
  .p-p18v2-pex-area.p-show-360 .p-packshot .p-normal-view,
  .p-p18v2-pex-area.p-show-360 .p-packshot .p-stickers,
  .p-p18v2-pex-area.p-show-360 .p-packshot .p-packshot-options {
    display: none !important;
  }
  .p-p18v2-pex-area .p-viewer {
    overflow: hidden;
    padding-bottom: 1px;
  }
  .p-p18v2-pex-area .p-top-wrapper {
    padding-bottom: 0px;
  }
  .p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers {
    display: none;
    position: absolute;
    font-size: 13px;
    line-height: 16px;
    color: #888b9c;
    right: 2%;
    top: 50%;
    margin-top: -8px;
  }
  .p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers.p-show {
    display: block;
  }
  .p-p18v2-pex-area .p-packshot,
  .p-p18v2-pex-area .p-info-wrapper {
    width: auto;
    height: auto;
    float: none;
  }
  .p-p18v2-pex-area .p-packshot {
    padding-top: 0px;
  }
  .p-p18v2-pex-area .p-packshot .p-sub-title {
    display: inline-block;
  }
  .p-p18v2-pex-area .p-packshot .p-jp-sub-title {
    display: none;
  }
  .p-p18v2-pex-area .p-packshot .p-picture-wrapper {
    height: auto;
  }
  .p-p18v2-pex-area .p-packshot .p-sticker {
    width: 50px;
    height: 50px;
  }
  .p-p18v2-pex-area .p-packshot .p-feature-sticker,
  .p-p18v2-pex-area .p-packshot .p-energy-sticker {
    right: 0px;
  }
  .p-p18v2-pex-area .p-packshot .p-discount-sticker {
    left: 0px;
  }
  .p-p18v2-pex-area .p-packshot .p-energy-sticker,
  .p-p18v2-pex-area .p-packshot .p-discount-sticker {
    top: 6px;
  }
  .p-p18v2-pex-area .p-packshot-options {
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .p-p18v2-pex-area .p-packshot-options .p-360 {
    display: none;
  }
  .p-p18v2-pex-area .p-product-info {
    display: none;
  }
  .p-p18v2-pex-area .p-jp-product-info {
    display: block;
  }
  .p-p18v2-pex-area .p-video-item .p-heading-03 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-p18v2-pex-area .p-reset-button {
    bottom: 0px;
    display: none;
  }
  .p-p18v2-pex-area .p-s-reset-button {
    position: absolute;
    left: 2%;
    top: 50%;
    bottom: auto;
    cursor: pointer;
    margin-top: -10px;
  }
  .p-p18v2-pex-area .p-s-reset-button.p-show {
    display: block;
  }
  .p-p18v2-pex-area .p-viewer360-tooltips {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -10px;
  }
  .p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 {
    margin: 0 auto;
  }
  .p-p18v2-pex-area .p-video .p-controls {
    padding-bottom: 0px;
  }
  .p-p18v2-pex-area .p-volume-handle {
    z-index: 3;
  }
  .p-no-controls .p-p18v2-pex-area .p-video-holder {
    margin: 0px 32px 0px 32px;
  }
  .p-no-controls .p-p18v2-pex-area .p-holder {
    position: relative;
    padding-top: 56.25%;
    height: 0px;
    overflow: hidden;
  }
  .p-no-controls .p-p18v2-pex-area .p-holder .p-video-holder {
    position: absolute;
    height: auto !important;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
  }
  .p-no-controls .p-p18v2-pex-area[data-current-category="video"] .p-s-slider-nav li {
    margin-top: -2px;
  }
  .p-p18v2-pex-area .p-p20-promotext {
    display: none;
  }
  .p-inverted .p-p18v2-pex-area .p-gallery-numbers {
    color: #888b9c;
  }
  .p-p18v2-pex-area .p-p01v2-find-retailer .p-microcopy-info {
    text-align: center;
  }
}
@media screen and (max-width: 600px) {
  .p-p18v2-pex-area {
    display: flex;
    flex-direction: column;
  }
  .p-p18v2-pex-area__t05-cross-selling-products {
    order: 1;
  }
  .p-p18v2-pex-area .p-360-viewer.p-load-image > img {
    max-height: 200px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-p18v2-pex-area {
    display: flex;
    flex-direction: column;
  }
  .p-p18v2-pex-area__t05-cross-selling-products {
    order: 1;
  }
  .p-p18v2-pex-area .p-360-viewer.p-load-image > img {
    max-height: 314px;
  }
  .p-p18v2-pex-area.p-show-360 .p-360-viewer,
  .p-p18v2-pex-area.p-loaded-360 .p-360-viewer {
    min-height: 314px;
  }
  .p-p18v2-pex-area .p-video-item .p-video-holder {
    height: 389px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-p18v2-pex-area .p-type {
    margin-top: 8px;
  }
}
@media screen and (min-width: 769px) {
  .p-p18v2-pex-area .p-360 {
    padding-right: 5px;
    padding-bottom: 5px;
  }
  .p-p18v2-pex-area.p-zoom-packshot .p-stickers,
  .p-p18v2-pex-area.p-zoom-packshot .p-packshot {
    position: relative;
    float: none;
  }
  .p-p18v2-pex-area.p-zoom-packshot .p-info-wrapper {
    position: absolute;
    left: 50%;
    top: 0px;
  }
  .p-p18v2-pex-area .p-show-button {
    display: block;
  }
  .p-p18v2-pex-area .p-zoom-in.p-show,
  .p-p18v2-pex-area .p-zoom-out.p-show {
    display: block;
  }
  .p-p18v2-pex-area .p-close {
    position: absolute;
    z-index: 3;
    right: 10px;
    top: 10px;
  }
  .p-p18v2-pex-area .p-inner-wrapper {
    overflow: hidden;
  }
  .p-p18v2-pex-area .p-image-item {
    cursor: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/magnifier-plus.png), auto;
  }
  .p-p18v2-pex-area .p-caption {
    padding-bottom: 0px;
  }
  .p-p18v2-pex-area .p-video-item {
    margin: 0 auto;
    width: 626px;
    padding-top: 14px;
  }
  .p-p18v2-pex-area .p-video-item .p-video-holder {
    height: 441px;
  }
  .p-p18v2-pex-area .p-zoom-wrapper {
    position: absolute;
    z-index: 2;
    cursor: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/magnifier-plus.png), auto;
    top: 0px;
    left: 0px;
    right: 0px;
  }
  .p-p18v2-pex-area .p-zoom-wrapper img {
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
  .p-p18v2-pex-area .p-zoom-wrapper .p-product-image.p-zoom.p-show img {
    max-width: 960px;
  }
  .p-p18v2-pex-area .p-zoom-wrapper.p-show {
    display: block;
  }
  .p-p18v2-pex-area.p-zoomed-full .p-zoom-wrapper {
    cursor: url(../../philips/clientlibs/foundation-catalog/clientlibs-css-rb2014/img/p18-pex-area-v2/magnifier-min.png), auto;
  }
  .p-p18v2-pex-area .p-normal-view img {
    display: block;
    max-width: 900px;
  }
  .p-p18v2-pex-area .p-packshot-item .p-normal-view img {
    height: 341px;
  }
  .p-p18v2-pex-area .p-packshot .p-picture-wrapper .p-award-sticker-wrapper {
    margin-top: -70px;
  }
  .p-p18v2-pex-area .p-packshot-options {
    padding-top: 5px;
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-p18v2-pex-area .p-packshot-item .p-normal-view img {
    height: 435px;
    width: 494px;
  }
  .p-p18v2-pex-area .p-packshot {
    width: 55%;
  }
  .p-p18v2-pex-area .p-info-wrapper {
    width: 45%;
    padding-right: 10px;
    padding-left: 0;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-p18v2-pex-area .p-product-title {
  color: #252525;
}
.p-inverted .p-p18v2-pex-area .p-icon-360-reset {
  color: #0039a6;
}
.p-inverted .p-p18v2-pex-area.p-show-360 .p-icon-360-reset {
  color: #888b9c;
}
.p-inverted .p-p18v2-pex-area .p-zoom-in,
.p-inverted .p-p18v2-pex-area .p-zoom-out {
  background: #f7f7f9;
}
.p-inverted .p-p18v2-pex-area .p-zoom-in:before,
.p-inverted .p-p18v2-pex-area .p-zoom-out:before {
  color: #0066a1;
}
.p-inverted .p-p18v2-pex-area .p-360-viewer {
  background: #ffffff;
}
.p-inverted .p-p18v2-pex-area .p-s-slider-nav button {
  background: #ffffff;
}
.test-touch .p-inverted .p-p18v2-pex-area .p-s-slider-nav .p-nav-prev.p-active:hover i,
.test-touch .p-inverted .p-p18v2-pex-area .p-s-slider-nav .p-nav-next.p-active:hover i {
  color: #0089c4;
}
.p-inverted .p-p18v2-pex-area .p-360 {
  color: #5d6678;
}
.p-inverted .p-p18v2-pex-area .p-reviews li {
  color: #5d6678;
}
.p-inverted .p-p18v2-pex-area .p-reviews li:first-child:after {
  background: #b9bbc7;
}
.p-inverted .p-p18v2-pex-area .jquery-reel-annotation {
  background: #0089c4;
}
.p-inverted .p-p18v2-pex-area .jquery-reel-annotation:after {
  color: #ffffff;
}
.p-inverted .p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360,
.p-inverted .p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 {
  background: #ffffff;
}
.p-inverted .p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 .p-tooltext span,
.p-inverted .p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 .p-tooltext span {
  color: #0089c4;
}
.p-inverted .p-p18v2-pex-area .jquery-reel-annotation .p-tooltip-360 img,
.p-inverted .p-p18v2-pex-area .p-viewer360-tooltips .p-tooltip-360 img {
  border: 1px solid #cccedb;
}
/*
    Max Width 700
    ---------------------------*/
/* In @M/L on click p18v2 <a> .p-link-more, href to #see-all-benefits,
   avoid .p-p15-pdp-navigation position fixed
   --------------------------------------------------------- */
@media screen and (min-width: 769px) {
  #see-all-benefits {
    margin-top: -209px;
    padding-top: 209px;
  }
}
.p-p18v2-pex-area .p-thumbstrip {
  border: none;
  background: none;
  padding: 34px 80px 0px 80px;
}
.p-p18v2-pex-area .p-thumbstrip .p-render-gallery-button,
.p-p18v2-pex-area .p-thumbstrip .p-render-video-button {
  display: none;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-wrapper {
  position: relative;
  overflow: hidden;
}
.p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers {
  display: none;
  position: absolute;
  top: 3px;
  right: 78px;
  color: #888b9c;
  text-align: right;
  font-size: 11px;
  padding-right: 4px;
  margin-top: 0px;
}
.p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers.p-show {
  display: block;
}
.p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers .p-count {
  margin-left: 15px;
}
.p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers .p-download-image {
  float: left;
  display: none;
}
.p-p18v2-pex-area .p-thumbstrip .p-gallery-numbers .p-download-image.p-show {
  display: block;
}
.p-p18v2-pex-area .p-thumbstrip .p-nav-prev,
.p-p18v2-pex-area .p-thumbstrip .p-nav-next {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  top: 34px;
  width: 62px;
  height: 79px;
  z-index: 1;
  cursor: default;
  background: none;
}
.p-p18v2-pex-area .p-thumbstrip .p-nav-next {
  left: auto;
  right: 0;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner {
  position: relative;
  white-space: nowrap;
  font-size: 0;
  padding: 0px;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-category-title {
  display: none;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-category {
  padding-left: 0px;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-category[data-type="image"] .p-slider-item:last-child {
  margin-right: 0px;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-slider-item {
  background: #ffffff;
  display: inline-block;
  text-align: center;
  width: 142px;
  margin-right: 22px;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-slider-item .p-picture img {
  width: 140px;
  height: 80px;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-play-button {
  top: auto;
  right: auto;
  bottom: 4px;
  left: 4px;
  opacity: 0.8;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-play-button.p-small i:after {
  opacity: 1.0;
}
.p-p18v2-pex-area .p-thumbstrip .p-slider-inner .p-picture {
  height: auto;
}
/*
    Max Width 450
    ---------------------------*/
/*
    Max Width 700
    ---------------------------*/
/*
    Breakpoints
    ------------------------------*/
@media screen and (max-width: 768px) {
  .p-thumbstrip.p-thumbstrip-change-s {
    padding: 0px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories {
    display: block;
    text-align: center;
    padding: 10px 40px 7px 40px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-s-categories .p-pex-link {
    color: #ff9514;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-gallery-numbers {
    display: none;
    position: absolute;
    font-size: 13px;
    line-height: 16px;
    right: 2%;
    top: 50%;
    margin-top: -8px;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-gallery-numbers .p-download-image.p-show {
    display: none;
  }
  .p-thumbstrip.p-thumbstrip-change-s .p-nav-prev,
  .p-thumbstrip.p-thumbstrip-change-s .p-nav-next {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .p-p18v2-pex-area .p-thumbstrip.p-thumbstrip-change-s .p-s-categories {
    padding: 10px 12px 7px 12px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.tc01-buy-product-v2 .p-price .p-current-price-value {
  font-size: 22px;
}
.tc01-buy-product-v2 .p-price .p-current-price-value a:hover {
  text-decoration: none;
}
.tc01-buy-product-v2 .p-price .p-current-price-value sup {
  font-size: 15px;
  vertical-align: text-top;
}
.tc01-buy-product-v2 .p-price .p-price-info {
  margin-bottom: 6px;
}
.tc01-buy-product-v2 .p-price-info {
  display: block;
  font-size: 12px;
}
.tc01-buy-product-v2 .p-wtb-wrapper {
  margin-bottom: 11px;
}
.tc01-buy-product-v2 .p-shipping-info {
  margin-bottom: 2px;
  width: 320px;
}
.tc01-buy-product-v2 .p-icon-questionmark {
  background: rgba(0, 137, 196, 0.5);
  color: #ffffff;
}
.tc01-buy-product-v2 .p-button-wrapper-buy {
  margin-bottom: 14px;
}
.tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
  margin-left: 3px;
}
.tc01-buy-product-v2 .p-button-wrapper-buy .p-button:first-child {
  margin-left: 0px;
}
.tc01-buy-product-v2 .p-shipping-info {
  color: #3c3c3c;
  padding-bottom: 14px;
}
.tc01-buy-product-v2 .p-shipping-info:after {
  content: "";
  display: table;
  clear: both;
}
.tc01-buy-product-v2 .p-shipping-info:after {
  content: "";
  display: table;
  clear: both;
}
.tc01-buy-product-v2 .p-shipping-info li {
  display: inline-block;
  vertical-align: middle;
  line-height: 11px;
  padding-right: 4px;
}
.tc01-buy-product-v2 .p-shipping-info li:first-child {
  border-right: 1px solid #3c3c3c;
  padding-left: 0px;
}
.tc01-buy-product-v2 .p-shipping-info .p-tooltip {
  margin-left: -5px;
}
.tc01-buy-product-v2 .p-shipping-info .p-circle {
  vertical-align: middle;
  margin-top: -2px;
}
/*
Max Width 700
---------------------------*/
/*
Max Width 450
---------------------------*/
/*
Min Width 451 and Max Width 700
---------------------------*/
/*
Min Width 701 and Max Width 960
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .tc01-buy-product-v2 .p-price-info-wrapper {
    position: static;
    text-align: center;
  }
  .tc01-buy-product-v2 .p-current-price-value {
    display: block;
    text-align: center;
  }
  .tc01-buy-product-v2 .p-price-info {
    text-align: center;
  }
  .tc01-buy-product-v2 .p-shipping-info {
    width: auto;
  }
  .tc01-buy-product-v2 .p-shipping-info li {
    float: none;
    display: inline-block;
    border-left: 0px solid #ff9514;
    padding: 0px 0px 0px 0px;
    max-height: none;
    line-height: 18px;
    margin-left: 6px;
  }
  .tc01-buy-product-v2 .p-shipping-info li:first-child {
    border: 0px solid #ff9514;
    position: relative;
    margin-left: 0px;
  }
  .tc01-buy-product-v2 .p-shipping-info li:first-child:before {
    content: '';
    width: 1px;
    height: 12px;
    background-color: #3c3c3c;
    display: block;
    position: absolute;
    right: -5px;
    top: 3px;
  }
  .tc01-buy-product-v2 .p-shipping-info .p-tooltip {
    vertical-align: middle;
  }
  .tc01-buy-product-v2 .p-button-wrapper-buy:after {
    content: "";
    display: table;
    clear: both;
  }
  .tc01-buy-product-v2 .p-button-wrapper-buy:after {
    content: "";
    display: table;
    clear: both;
  }
  .tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
    width: 48%;
    float: left;
    margin-left: 16px;
    margin-right: 0px;
  }
  .p-inverted .tc01-buy-product-v2 .p-product-info.p-fixed {
    background: #ffffff;
  }
}
@media screen and (max-width: 600px) {
  .tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
    margin-left: 10px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .tc01-buy-product-v2 .p-button-wrapper-buy .p-button {
    margin-left: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-price-info-wrapper.p-row-gutter {
    padding: 0px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-price-info-wrapper.p-row-gutter {
    padding: 0px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .tc01-buy-product-v2 .p-icon-questionmark {
  background: rgba(0, 137, 196, 0.5);
  color: #ffffff;
}
.p-inverted .tc01-buy-product-v2 .p-shipping-info {
  color: #3c3c3c;
}
.p-inverted .tc01-buy-product-v2 .p-shipping-info li:first-child {
  border-right: 1px solid #3c3c3c;
}
.p-inverted .tc01-buy-product-v2 .p-refurbished {
  color: #e8171f;
}
.p-inverted .tc01-buy-product-v2 .p-product-replaced .p-title {
  color: #0089c4;
}
/*
    Max Width 700
    ---------------------------*/
/* WTB buttons */
.tc01-buy-product-v2 .p-wtb-wrapper .p-button,
.tc01-buy-product-v2 .p-wtb-wrapper .wtb-container .wtb-buyonline {
  margin-top: 12px;
}
/* --------- @media @XS-S ISOLATE --------- */
@media screen and (max-width: 768px) {
  .tc01-buy-product-v2 .p-button,
  .tc01-buy-product-v2 .wtb-container .wtb-buyonline {
    display: block;
    width: 48.2%;
    float: left;
    margin-right: 0px;
    margin-left: 0px;
  }
  .tc01-buy-product-v2 .p-button:first-child,
  .tc01-buy-product-v2 .wtb-container .wtb-buyonline:first-child {
    margin-right: 15px;
  }
}
@media screen and (max-width: 600px) {
  .tc01-buy-product-v2 .p-button,
  .tc01-buy-product-v2 .wtb-container .wtb-buyonline {
    width: 48%;
    margin-left: 15px;
  }
  .tc01-buy-product-v2 .p-button:first-child,
  .tc01-buy-product-v2 .wtb-container .wtb-buyonline:first-child {
    margin-left: 0px;
  }
}
/* -------------------------------------------
08.09.2014
Temporary styles waiting for CQ5 WTB widget
wainting for proper design and markup
----------------------------------------------*/
#wtb-greyout-mask {
  background: #0b0b0b;
  position: fixed;
  z-index: 9998;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  opacity: 0.6;
  display: none;
}
#wtb-widget-dealerlocator {
  z-index: 9999;
  border: none;
  background: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  width: 420px;
}
#wtb-widget-dealerlocator .wtb-widgetheader {
  padding: 31px 5px 0px 34px;
}
#wtb-widget-dealerlocator .wtb-widgetheader .wtb-widget-title {
  letter-spacing: -0.5px;
  font-size: 34px;
  line-height: 44px;
  color: #323232;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 24px;
}
#wtb-widget-dealerlocator .wtb-widgetheader .wtb-widget-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
#wtb-widget-dealerlocator .wtb-widgetheader .wtb-widget-close:after {
  content: "\e20f";
  margin-left: 6px;
  display: inline-block;
  font-family: 'philips-global-icon-font';
  font-style: normal;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
}
#wtb-widget-dealerlocator .wtb-widgetheader .wtb-widget-close:hover:after {
  color: #ffffff;
  background: #0089c4;
  border-radius: 2px 2px 2px 2px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper {
  padding: 0px 34px 34px 34px;
  /* ---------- */
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper form.wtb-local {
  background-color: #ffffff;
  padding: 0px 0px 20px 0px;
  border-bottom: 1px solid #ccc;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper label,
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-store-header {
  clear: both;
  color: #252F47;
  display: block;
  font-weight: bold;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper label {
  margin-bottom: 6px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-address {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px;
  color: #888B9C;
  font-family: verdana, arial, sans-serif;
  width: 200px;
  height: 22px;
  float: left;
  display: inline-block;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-submit:after {
  content: "\e209";
  margin-left: 6px;
  display: inline-block;
  font-family: 'philips-global-icon-font';
  font-style: normal;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  cursor: pointer;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-submit:hover:after {
  color: #ffffff;
  background: #0089c4;
  border-radius: 2px 2px 2px 2px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-store-header,
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination {
  clear: both;
  color: #252F47;
  display: block;
  font-weight: bold;
  padding: 20px 0px 10px 0px;
  font-size: 11px;
  line-height: 12px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list a,
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list a:hover {
  text-decoration: none;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list .wtb-store-top {
  display: block;
  padding-top: 6px;
  padding-bottom: 3px;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #eee;
  border-radius: 2px 2px 2px 2px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list .wtb-store-top:hover {
  border: 1px solid #ccc;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list .wtb-image {
  float: left;
  width: 100px;
  height: 31px;
  margin: 0 0 0 12px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list .wtb-stock,
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper ul.wtb-store-list .wtb-price {
  color: #5D6678;
  margin-left: 120px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-storename {
  margin-left: 120px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination .wtb-status {
  color: #252F47;
  float: left;
  width: 180px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination .wtb-navigate {
  color: #0089c4;
  float: left;
  text-align: right;
  width: 160px;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination .wtb-navigate span {
  font-weight: bold;
}
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination .wtb-navigate .wtb-prev,
#wtb-widget-dealerlocator .wtb-widgetbody-wrapper .wtb-pagination .wtb-navigate .wtb-next {
  cursor: pointer;
  display: inline;
}
@media screen and (max-width: 600px) {
  #wtb-widget-dealerlocator {
    left: 6px !important;
    right: 6px !important;
    width: auto;
  }
}
.p-p12-disclaimer {
  padding: 10px 0px 10px 10px;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.p-p12-disclaimer:after {
  content: "";
  display: table;
  clear: both;
}
.p-p12-disclaimer:after {
  content: "";
  display: table;
  clear: both;
}
.p-p12-disclaimer .p-asterisk {
  list-style: none;
  margin: 0;
  color: #888888;
}
.p-p12-disclaimer .p-asterisk li {
  position: relative;
  padding: 0 0 0.5em 1em;
  line-height: 1.5em;
}
.p-p12-disclaimer .p-asterisk li:before {
  position: absolute;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 1.3em;
  top: 3px;
  left: 0;
  content: "*";
}
.p-p28-splendid-exp-comp video {
  max-width: 5000px;
}
/*
Defaults
---------------------------*/
.p-st30-contact {
  overflow: hidden;
}
.p-st30-contact .p-link-wrapper {
  margin-top: 19px;
}
.p-st30-contact .p-address {
  margin-bottom: 14px;
}
.p-st30-contact .p-address .p-org-name {
  font-weight: bold;
}
.p-st30-contact .p-body-copy-03 {
  color: #b9bbc7;
}
.p-st30-contact .p-phone-normal {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-st30-contact .p-body-copy-02 {
  margin-top: 14px;
}
.p-st30-contact .p-link-item {
  margin-right: 16px;
  margin-bottom: 3px;
}
.p-st30-contact .p-link-item .p-icon {
  margin-right: 5px;
  margin-left: 5px;
}
.p-st30-contact .p-link-item .p-small-text {
  color: #b9bbc7;
  font-size: 11px;
  line-height: 20px;
}
/*
Defaults
---------------------------*/
.p-p01v2-find-retailer.p-price-inline .p-price .p-current-price-value,
.p-p01v2-find-retailer.p-price-inline .p-price .p-price-info,
.p-p01v2-find-retailer.p-price-inline .p-price .p-price-disclaimer {
  display: inline;
}
.p-p01v2-find-retailer .p-price {
  margin-bottom: 15px;
}
.p-p01v2-find-retailer .p-price .p-price-info,
.p-p01v2-find-retailer .p-price .p-price-disclaimer {
  margin-bottom: 6px;
  font-size: 12px;
}
.p-p01v2-find-retailer .p-price .p-price-info,
.p-p01v2-find-retailer .p-price .p-price-disclaimer {
  display: block;
}
.p-p01v2-find-retailer .p-price .p-current-price-value {
  font-size: 24px;
  vertical-align: middle;
}
.p-p01v2-find-retailer .p-price .p-former-price {
  color: #bdbdbd;
  font-size: 14px;
  margin-left: 8px;
  margin-right: 8px;
  vertical-align: middle;
}
.p-p01v2-find-retailer .p-microcopy-info {
  display: none;
}
.p-p01v2-find-retailer .p-wtb-container,
.p-p01v2-find-retailer .p-stock-quantity {
  margin-bottom: 10px;
}
.p-p01v2-find-retailer .p-add-to-cart-container,
.p-p01v2-find-retailer .p-stock-quantity {
  display: inline-block;
  vertical-align: middle;
}
.p-p01v2-find-retailer .p-stock-quantity {
  color: #e8171f;
  margin-left: 5px;
}
@media screen and (max-width: 768px) {
  .p-p01v2-find-retailer {
    text-align: center;
  }
  .p-p01v2-find-retailer.p-xs-s-side-align {
    text-align: initial;
  }
}
/*
Defaults
---------------------------*/
.p-se16-product-listing .p-se16-preloader {
  margin-bottom: 15px;
}
.p-se16-product-listing .p-se16-preloader .p-preloader {
  margin: auto;
}
.p-se16-product-listing .p-search-form {
  position: relative;
  max-width: 552px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.p-se16-product-listing .p-search {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 11px;
  min-width: 15px;
}
.p-se16-product-listing .p-reset {
  display: none;
  position: absolute;
  top: 50%;
  overflow: visible;
  margin-top: -5px;
  right: 47px;
  margin-right: 10px;
}
.p-se16-product-listing .p-reset:after {
  content: '';
  position: absolute;
  background-color: #ff9514;
  top: 50%;
  display: block;
  width: 1px;
  height: 23px;
  margin-top: -11.5px;
  left: 25px;
}
.p-se16-product-listing .p-sort-options {
  position: absolute;
  padding-left: 7px;
}
.p-se16-product-listing .p-sort-options .p-sort-asc-order,
.p-se16-product-listing .p-sort-options .p-sort-desc-order {
  font-size: 12px;
}
.p-se16-product-listing .p-sort-options i:after {
  color: #0089c4;
}
.p-se16-product-listing .p-wrapper {
  position: relative;
  overflow: hidden;
}
.p-se16-product-listing .p-wrapper .p-products-list-wrapper,
.p-se16-product-listing .p-wrapper .p-registration-details {
  position: absolute;
  left: 104%;
  top: 0;
  width: 100%;
}
.p-se16-product-listing .p-wrapper .p-products-list-wrapper.p-current,
.p-se16-product-listing .p-wrapper .p-registration-details.p-current {
  left: 0;
  position: relative;
}
.p-se16-product-listing .p-wrapper .p-products-list-wrapper.p-current-off,
.p-se16-product-listing .p-wrapper .p-registration-details.p-current-off {
  left: -104%;
}
.p-se16-product-listing .p-wrapper .p-hidden-product-list {
  display: none;
}
.p-se16-product-listing .p-wrapper .p-product-card {
  position: relative;
  cursor: pointer;
}
.p-se16-product-listing .p-wrapper .p-product-card .p-nav-next {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: right;
  cursor: default;
}
.p-se16-product-listing .p-wrapper .p-product-card.p-preloading > .p-grid {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.p-se16-product-listing .p-wrapper .p-product-card .p-preloader {
  position: absolute;
  top: 20px;
}
.p-se16-product-listing .p-wrapper .p-card-image {
  text-align: center;
}
.p-se16-product-listing .p-link-back:before {
  content: "\2039";
  display: inline-block;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  overflow: hidden;
  height: 16px;
  margin-right: 5px;
}
.p-se16-product-listing .p-link-back:before:hover {
  text-decoration: none;
}
.p-se16-product-listing .p-link-back:hover {
  text-decoration: underline;
}
/*
Min Width 961
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Max Width 700
---------------------------*/
/*
Max Width 450
---------------------------*/
@media screen and (min-width: 769px) {
  .p-se16-product-listing .p-wrapper .p-product-card {
    border-bottom: 1px solid #e0e0e0;
  }
  .p-se16-product-listing .p-wrapper .p-product-card .p-preloader {
    top: 30px;
    right: 20px;
  }
  .p-se16-product-listing .p-wrapper .p-card-image {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-se16-product-listing .p-wrapper .p-product-card .p-preloader {
    top: 40px;
  }
}
@media screen and (max-width: 768px) {
  .p-se16-product-listing .p-se16-search-box .p-search-box {
    padding-right: 70px;
    text-overflow: ellipsis;
    font-size: 16px;
  }
  .p-se16-product-listing .p-option-box {
    background-color: #efeff4;
    margin-bottom: -5px;
    margin-bottom: 14px;
    padding: 20px 12px 20px 12px;
  }
  .p-se16-product-listing .p-option-box .p-first-row {
    padding-bottom: 6px;
  }
  .p-se16-product-listing .p-sort-box {
    display: inline-block;
  }
  .p-se16-product-listing .p-sort-box:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-se16-product-listing .p-sort-box:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-se16-product-listing .p-sort-box li {
    position: relative;
    float: left;
    list-style-type: none;
    height: 26px;
  }
  .p-se16-product-listing .p-sort-box li a {
    display: block;
    text-align: center;
    white-space: nowrap;
    padding-right: 15px;
    font-size: 14px;
  }
  .p-se16-product-listing .p-sort-box li a.p-active:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #efeff4;
    bottom: 100%;
    content: " ";
    height: 22px;
    width: 22px;
    position: absolute;
    pointer-events: none;
    bottom: -38px;
    left: 50%;
    margin-left: -11px;
    z-index: -1;
  }
  .p-se16-product-listing .p-n03-pagination ul li.p-txt a {
    font-size: 14px;
  }
  .p-se16-product-listing .p-page-amount-xs-s {
    text-align: center;
    display: inline-block;
    padding-top: 10px;
  }
  .p-se16-product-listing .p-page-amount-xs-s.p-hidden {
    display: none;
  }
  .p-se16-product-listing .p-page-amount-xs-s > label {
    float: left !important;
    padding-top: 5px;
  }
  .p-se16-product-listing .p-page-amount-xs-s .p-select {
    float: left !important;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-card > .p-grid {
    padding-right: 20px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-card:nth-child(odd) {
    background-color: #efeff4;
    background: linear-gradient(to right, #ffffff 0%, #ffffff 16%, #efeff4 20%, #efeff4 100%);
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-card .p-nav-next .p-icon-arrow-right {
    font-size: 14px;
    margin-right: 7px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-card.p-preloading .p-picture {
    visibility: hidden;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-card .p-preloader {
    left: 20px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-productList-title {
    margin-bottom: 3px;
    font-size: 14px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-detail {
    padding-top: 10px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-card-image {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-reg-year {
    padding-left: 0;
  }
}
@media screen and (max-width: 600px) {
  .p-se16-product-listing .p-wrapper .p-option-box .p-grid-item:not(:last-child) {
    padding-bottom: 6px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-card-image {
    padding-top: 13px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-reg-year {
    padding-left: 54px;
  }
  .p-se16-product-listing .p-wrapper .p-products-list .p-product-reg-year span {
    display: none;
  }
}
.p-c04-custom-specifications-compare a {
  outline: none;
}
.p-c04-custom-specifications-compare .p-fixed {
  position: fixed;
  top: 0px;
  z-index: 6008;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  width: 960px;
}
.p-c04-custom-specifications-compare .p-fixed .p-table.p-table-header .p-body td {
  background: #efeff4;
  padding-top: 10px;
}
.p-c04-custom-specifications-compare .p-fixed .p-table.p-table-header .p-body td figure,
.p-c04-custom-specifications-compare .p-fixed .p-table.p-table-header .p-body td .p-product-category,
.p-c04-custom-specifications-compare .p-fixed .p-table.p-table-header .p-body td .p-description {
  display: none;
}
.p-c04-custom-specifications-compare .p-fixed-small {
  position: fixed;
  top: 0px;
  z-index: 6008;
  left: 0;
  width: 100%;
  margin-top: 48px;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
}
.p-c04-custom-specifications-compare .p-fixed-small .p-table.p-table-header .p-body td {
  background-color: white !important;
}
.p-c04-custom-specifications-compare .p-fixed-small .p-table.p-table-header .p-body figure,
.p-c04-custom-specifications-compare .p-fixed-small .p-table.p-table-header .p-body .p-product-category,
.p-c04-custom-specifications-compare .p-fixed-small .p-table.p-table-header .p-body .p-description {
  display: none;
}
.p-c04-custom-specifications-compare .p-fixed-small .p-table.p-table-header .p-body .p-product-info {
  padding-left: 10px;
}
.p-c04-custom-specifications-compare .p-table {
  border-top: 0;
  table-layout: fixed;
}
.p-c04-custom-specifications-compare .p-table.p-table-comparison,
.p-c04-custom-specifications-compare .p-table.p-table-buttons {
  display: none;
}
.p-c04-custom-specifications-compare .p-table .p-link-more {
  outline: none;
}
.p-c04-custom-specifications-compare .p-table.p-table-buttons td {
  padding-bottom: 15px;
}
.p-c04-custom-specifications-compare .p-table .p-button {
  width: 100%;
  max-width: 280px;
  vertical-align: top;
}
.p-c04-custom-specifications-compare .p-table li.p-no-bullet:before {
  display: none;
}
.p-c04-custom-specifications-compare .p-table .p-button.p-find-retailers {
  margin-bottom: 14px;
}
.p-c04-custom-specifications-compare .p-table tr {
  display: block;
  border-bottom: 0;
}
.p-c04-custom-specifications-compare .p-table .p-head td {
  padding: 13px 10px 7px 10px;
}
.p-c04-custom-specifications-compare .p-table .p-body td {
  display: table;
  width: 100%;
  margin-bottom: 10px;
  vertical-align: top;
}
.p-c04-custom-specifications-compare .p-table.p-table-header figure,
.p-c04-custom-specifications-compare .p-table.p-table-header .p-product-info {
  display: table-cell;
  vertical-align: top;
  padding: 10px 10px 10px 10px;
}
.p-c04-custom-specifications-compare .p-table.p-table-header figure {
  width: 28%;
  text-align: center;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-product-category {
  font-size: 20px;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-table-title {
  font-size: 16px;
  margin-bottom: 0;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-product-info {
  width: 72%;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-picture img {
  max-height: 90px;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-link-more {
  cursor: pointer;
  display: block;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-price {
  font-size: 18px;
  margin-bottom: 0;
}
.p-c04-custom-specifications-compare .p-table.p-table-header .p-link-more,
.p-c04-custom-specifications-compare .p-table.p-table-header .p-price {
  text-align: right;
}
.p-c04-custom-specifications-compare.p-table-mode .p-component-title.p-bottom-margin-a {
  margin-bottom: 14px;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table tr {
  display: table-row;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table td {
  padding-left: 15px;
  padding-right: 15px;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td {
  display: table-cell;
  border-left: 1px solid #ffffff;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-1 {
  display: table-cell;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-1,
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-3,
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-5 {
  background: rgba(185, 187, 199, 0.6);
}
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-2,
.p-c04-custom-specifications-compare.p-table-mode .p-table .p-body td.p-column-4 {
  background: #efeff4;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-comparison,
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-buttons {
  display: table;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-comparison .p-body td {
  padding-left: 20px;
  word-break: break-word;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-comparison .p-table-title {
  margin-bottom: 0;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table td {
  width: 50%;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header td {
  padding-top: 50px;
  padding-bottom: 0;
  position: relative;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-title,
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-category {
  font-size: 13px;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-category {
  position: absolute;
  top: 10px;
  right: 15px;
  left: 15px;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header figure,
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-info {
  display: block;
  width: 100%;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header figure {
  padding: 10px 0px 10px 0px;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-info {
  padding: 0;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-link-more {
  display: none;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-picture img {
  width: 100%;
  max-height: none;
}
.p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-price {
  font-size: 16px;
  text-align: left;
}
.p-c04-custom-specifications-compare.p-inverted .p-c04-disclaimer {
  color: #000000;
}
.p-c04-custom-specifications-compare.p-inverted .p-c04-wrapper {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #efeff4;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #ffffff, #efeff4);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #ffffff, #efeff4);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efeff4', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefeff4', GradientType=0);
}
.p-c04-custom-specifications-compare.p-inverted .p-table td {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffac47;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #935100 0%, #ff9514 70%, #ffac47 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #935100 0%, #ff9514 70%, #ffac47 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff935100', endColorstr='#ffffac47', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff935100', endColorstr='#ffffac47', GradientType=0);
}
/*
@media XS and S ISOLATE 
---------------------------*/
/*
@media M
---------------------------*/
/*
@media M ISOLATE
---------------------------*/
/*
@media L
---------------------------*/
@media screen and (max-width: 768px) {
  .p-c04-custom-specifications-compare .p-table.p-table-header .p-description,
  .p-c04-custom-specifications-compare .p-table.p-table-header .p-column-1 {
    display: none;
  }
  .p-c04-custom-specifications-compare .p-table.p-table-header td {
    position: relative;
  }
  .p-c04-custom-specifications-compare .p-table.p-table-header td .p-link-more-anchor {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    cursor: pointer;
  }
  .p-c04-custom-specifications-compare .p-table.p-table-header td .p-link-more-anchor .p-link-more {
    position: absolute;
    bottom: 10px;
    right: 7px;
  }
  .p-c04-custom-specifications-compare .p-table.p-table-header td .p-price {
    margin-bottom: 22px;
  }
  .p-c04-custom-specifications-compare .p-table td {
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #fefefe;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom right, #c2c2d5 0%, #efeff4 60%, #fefefe 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom right, #c2c2d5 0%, #efeff4 60%, #fefefe 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2c2d5', endColorstr='#fffefefe', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc2c2d5', endColorstr='#fffefefe', GradientType=0);
  }
  .p-c04-custom-specifications-compare .p-table td.p-hidden-mobile {
    display: none;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-c04-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table .p-head td {
    background: #ffffff;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-comparison .p-body td {
    padding-left: 15px;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table .p-body td.p-column-3,
  .p-c04-custom-specifications-compare.p-table-popup .p-table .p-body td.p-column-5 {
    background: #efeff4;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header {
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #ffac47;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom right, #935100 0%, #ff9514 70%, #ffac47 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom right, #935100 0%, #ff9514 70%, #ffac47 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff935100', endColorstr='#ffffac47', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff935100', endColorstr='#ffffac47', GradientType=0);
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header td {
    background: none!important;
    border-left: none;
    padding: 0;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header td .p-product-info {
    padding: 10px 0px 0px 0px;
    background: #ffffff;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header figure {
    padding-top: 40px;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-product-category {
    color: #ffffff;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-description {
    display: block;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-product-category,
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-product-title,
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-price,
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-description {
    padding-left: 10px;
  }
  .p-c04-custom-specifications-compare.p-table-popup .p-table.p-table-header .p-price {
    margin-bottom: 0;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-component-title {
    color: #000000;
  }
}
@media screen and (min-width: 769px) {
  .test-js .p-c04-custom-specifications-compare {
    visibility: hidden;
  }
  .p-c04-custom-specifications-compare.p-table-mode {
    visibility: visible;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-component-title {
    margin-bottom: 45px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-comparison .p-table-title {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 5px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-category {
    top: 14px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-title,
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-product-category {
    font-size: 17px;
    line-height: 26px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-price {
    font-size: 22px;
    line-height: 30px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-header .p-description {
    font-size: 12px;
    line-height: 20px;
  }
  .p-c04-custom-specifications-compare.p-table-mode .p-table.p-table-buttons-footer .p-more-info {
    display: none;
  }
  .p-c04-custom-specifications-compare .p-table.p-cols-2 td {
    width: 50%;
  }
  .p-c04-custom-specifications-compare .p-table.p-cols-3 td {
    width: 33%;
  }
  .p-c04-custom-specifications-compare .p-table.p-cols-4 td {
    width: 25%;
  }
  .p-c04-custom-specifications-compare .p-table.p-cols-5 td {
    width: 20%;
  }
  .p-c04-custom-specifications-compare .p-table.p-cols-5 .p-button {
    font-size: 12px;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-c04-disclaimer {
    color: #ffffff;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-c04-wrapper {
    background: none;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-body td.p-column-1 {
    background: rgba(255, 255, 255, 0.3);
    border-left: none;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-body td.p-column-3,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-body td.p-column-5 {
    background: rgba(255, 255, 255, 0.15);
    border-left: none;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-body td.p-column-2,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-body td.p-column-4 {
    background: rgba(255, 255, 255, 0.1);
    border-left: none;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-header td.p-column-1,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons td.p-column-1,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-head td.p-column-1 {
    background: rgba(255, 255, 255, 0.2);
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-header td.p-column-3,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons td.p-column-3,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-head td.p-column-3,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-header td.p-column-5,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons td.p-column-5,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-head td.p-column-5 {
    background: rgba(255, 255, 255, 0.05);
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-header td.p-column-2,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons td.p-column-2,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-head td.p-column-2,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-header td.p-column-4,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons td.p-column-4,
  .p-c04-custom-specifications-compare.p-inverted .p-table .p-head td.p-column-4 {
    background: transparent;
  }
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons-footer td.p-column-1,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons-footer td.p-column-2,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons-footer td.p-column-3,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons-footer td.p-column-4,
  .p-c04-custom-specifications-compare.p-inverted .p-table.p-table-buttons-footer td.p-column-5 {
    background: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-cell-gutter .p-c04-custom-specifications-compare .p-row-gutter .p-fixed {
    left: 22pxpx;
    right: 22pxpx;
  }
  .p-c04-custom-specifications-compare .p-row-gutter .p-fixed {
    left: 11pxpx;
    right: 11pxpx;
  }
  .p-c04-custom-specifications-compare .p-fixed {
    left: 20px;
    right: 20px;
    width: auto;
  }
}
@media screen and (min-width: 1025px) {
  .p-c04-custom-specifications-compare.p-table-mode .p-table td {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/*
Defaults
---------------------------*/
.p-mh69-catalog-masthead .p-last-heading {
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .p-mh69-catalog-masthead {
    padding-top: 50px;
  }
  .p-mh69-catalog-masthead .p-image-with-text {
    margin-top: -80px;
  }
  .p-mh69-catalog-masthead .p-text-only {
    margin-left: 80px;
  }
}
.p-c02-compare-page {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 20px;
}
.p-c02-compare-page .p-compare-content {
  margin-top: 40px;
}
.p-c02-compare-page .p-compare-titlebar {
  display: none;
}
.p-c02-compare-page .p-head-small {
  font-size: 16px;
  margin-bottom: 8px;
}
.p-c02-compare-page .p-d04-legend + .p-d04-legend {
  padding-bottom: 38px;
}
.p-c02-compare-page .p-products-head {
  position: relative;
  z-index: 1;
}
.p-c02-compare-page .p-products-head:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head .p-col,
.p-c02-compare-page .p-products-head .p-products {
  float: left;
}
.p-c02-compare-page .p-products-head .p-site-frame {
  min-height: 320px;
}
.p-c02-compare-page .p-products-head .p-products {
  margin-bottom: -54px;
}
.p-c02-compare-page .p-products-head .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head .p-products > li {
  float: left;
  position: relative;
  padding-top: 38px;
  padding-bottom: 24px;
}
.p-c02-compare-page .p-products-head .p-products > li:first-child .p-line {
  display: none;
}
.p-c02-compare-page .p-products-head .p-products > li .p-hover-bg {
  position: absolute;
  left: -1px;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #e0e0e0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 150ms ease-out;
  transition: all 150ms ease-out;
}
.p-c02-compare-page .p-products-head .p-products > li:hover {
  z-index: 1;
}
.p-c02-compare-page .p-products-head .p-products > li:hover .p-hover-bg {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-c02-compare-page .p-products-head .p-products .p-info {
  padding-left: 20px;
  padding-right: 20px;
}
.p-c02-compare-page .p-products-head .p-products .p-info h4 {
  margin-bottom: 8px;
}
.p-c02-compare-page .p-products-head .p-products .p-info .p-type {
  color: #666666;
  font-size: 11px;
}
.p-c02-compare-page .p-products-head .p-products .p-info .p-price {
  position: absolute;
  right: 20px;
  clear: both;
}
.p-c02-compare-page .p-products-head .p-products .p-info .p-price sup {
  font-size: 6px;
  vertical-align: top;
}
.p-c02-compare-page .p-products-head .p-products .p-info .p-table {
  border: none;
}
.p-c02-compare-page .p-products-head .p-products .p-wtb-wrapper {
  text-align: left;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  min-height: 60px;
}
.p-c02-compare-page .p-products-head .p-products .p-wtb-wrapper .p-button {
  margin-top: 5px;
}
.p-c02-compare-page .p-products-head .p-products .p-remove-card {
  display: block;
  position: absolute;
  top: -24px;
  right: 10px;
  width: 20px;
  height: 20px;
}
.p-c02-compare-page .p-products-head .p-products .p-remove-card span {
  text-indent: -9999px;
  position: absolute;
}
.p-c02-compare-page .p-products-head .p-products .p-remove-card:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  content: "\e20f";
  position: absolute;
  top: -3px;
  right: 0;
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
}
.p-c02-compare-page .p-products-head .p-products .p-remove-card:hover:after {
  background-color: #ff9514;
  color: #ffffff;
  border-radius: 3px 3px 3px 3px;
}
.p-c02-compare-page .p-products-head .p-products .p-line:after {
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  background-color: #e0e0e0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(252, 252, 252, 0)), color-stop(15%, #e0e0e0), color-stop(85%, #e0e0e0), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 1px;
}
.p-c02-compare-page .p-products-head .p-products .p-product-card {
  position: relative;
  z-index: 1;
}
.p-c02-compare-page .p-products-head .p-products .p-product-card figure {
  padding: 0px 1px 0px 1px;
  margin-bottom: 30px;
}
.p-c02-compare-page .p-products-head .p-products .p-product-card figure img {
  display: block;
  margin: 0 auto;
  max-width: 96%;
}
.p-c02-compare-page .p-products-head .p-col .p-form {
  margin-bottom: 6px;
}
.p-c02-compare-page .p-products-head .p-col .p-form label {
  display: inline-block;
  line-height: 19px;
  vertical-align: top;
  font-size: 12px;
  padding-left: 6px;
}
.p-c02-compare-page .p-products-head.p-product-3 .p-col {
  width: 25%;
}
.p-c02-compare-page .p-products-head.p-product-3 .p-products {
  width: 75%;
}
.p-c02-compare-page .p-products-head.p-product-3 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head.p-product-3 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head.p-product-3 .p-products > li {
  width: 33.33333333%;
}
.p-c02-compare-page .p-products-head.p-product-2 .p-col {
  width: 33.33333333%;
}
.p-c02-compare-page .p-products-head.p-product-2 .p-products {
  width: 66.66666667%;
}
.p-c02-compare-page .p-products-head.p-product-2 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head.p-product-2 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-products-head.p-product-2 .p-products > li {
  width: 50%;
}
.p-c02-compare-page .p-fixed .p-products-head {
  position: fixed;
  left: 0;
  right: 0;
  top: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #fff;
}
.p-c02-compare-page .p-fixed .p-products-head:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -12px;
  height: 12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABXgAAAAMCAYAAADYgNVHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0OENCMUZGOUU2MDYxMUUyOEE3N0Q1OTBDNDA0ODg5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0OENCMUZGQUU2MDYxMUUyOEE3N0Q1OTBDNDA0ODg5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4Q0IxRkY3RTYwNjExRTI4QTc3RDU5MEM0MDQ4ODkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ4Q0IxRkY4RTYwNjExRTI4QTc3RDU5MEM0MDQ4ODkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RjBJxQAAAhpJREFUeNrs3MFu2zAMANAxdrofyf9/4QAO2FCglxaWRMlO8t6lsEtREi1fCCPx8bHHr/8+/7aIwZgoHlt5ryfmzOuzxo7EVJyDnjgAAACALIrLhvtZEPPT9VljV1z3xozeGz0HR89a9p7hPTO+SxKdE0dDTE56MeOb+ePgvZ/2H4VxZ8ZUjmupw9GzdTROUxcAAAAYVdmAa2kcVjYjZ46bGTMSV1Xz0f/NOkuHxsW2bS0NspFm2ox5YjBHFOadeb/iS+aK2OqajZ4vzV0AAACgSk6K72karm5wtq4xT9jPyJiRvCPnJFecxz0iKhNH0dgjG4iDDyU6Ynq+Oq7+uYnRvLPWMzr2aMyKHAAAAABf5aIcZ/0UQC6eMwdrlQvqPfL88+Sz9s8e8WflSxAFm4qBBxMNc0fh3npiq796PSuuNXZmDgAAAIAWuThHvkDczC9cL/f17OQch+y32+8jzc0VL0UUFycWFzYb9pEFa42CelxlzMp8AAAAAK3yAvlWjMkL76XiOeTFz0XXnPu2bS2Li4u9KDGpwFF40KJo7zG5XmfkWXm+AAAAACrlxfPmi63lWeq+fD37/X5fsdF4ksLHSYcuFu71rCaq5i0AAADwbvIN5s03q+3l1vlMTbdXbhCGtQMAAAC8rbR2e+sVj8fjXV4UjUh1AgAAAHgFqQTq9Ekzz3MAAAAAgF6azSe7KQEAAAAAwHP6K8AAGgLBnZ9nrUsAAAAASUVORK5CYII=') no-repeat center top;
}
.p-c02-compare-page .p-fixed .p-products-head .p-site-frame {
  min-height: inherit;
}
.p-c02-compare-page .p-fixed .p-products-head .p-col fieldset {
  padding-top: 6px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products {
  margin-bottom: 0;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products > li {
  padding-top: 12px;
  padding-bottom: 12px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info {
  padding-top: 6px;
  overflow: hidden;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info .p-type {
  padding-top: 15px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-wtb-wrapper .p-button {
  padding: 4px 18px 3px 18px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-rating-area {
  display: none;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card figure {
  float: left;
  width: 30%;
  margin-bottom: 0;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card figure img {
  max-width: 80%;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card h4 {
  display: none;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price {
  position: static;
  font-size: 11px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-price sup {
  font-size: 10px;
}
.p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-remove-card {
  top: 0;
}
.p-c02-compare-page .p-fixed .p-energy-sticker {
  right: 10px;
  top: 36px;
}
.p-c02-compare-page .p-fixed .p-energy-sticker .p-sticker img {
  height: 16px;
}
.p-c02-compare-page .p-rating-area {
  display: block;
  margin-bottom: 6px;
  margin-left: -4px;
  height: 26px;
}
.p-c02-compare-page .p-rating-area .p-rate {
  text-align: left;
}
.p-c02-compare-page .p-rating-area .p-rating-count {
  display: inline-block;
  margin-top: 6px;
  font-weight: normal;
  vertical-align: top;
  font-size: 12px;
  margin-left: 5px;
}
.p-c02-compare-page .p-stop-compare {
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
}
.p-c02-compare-page .p-energy-sticker {
  position: absolute;
  bottom: 50px;
  top: auto;
  right: 10px;
}
.p-c02-compare-page .p-energy-sticker .p-sticker {
  display: table-cell;
  width: 30px;
  height: 30px;
  text-align: center;
}
.p-c02-compare-page .p-energy-sticker .p-sticker img {
  height: 20px;
}
/*
@media XS ISOLATE
------------------------*/
/*
@media S ISOLATE
------------------------*/
/*
@media XS S ISOLATE
----------------------*/
/*
@media M
------------------------*/
/*
@media M ISOLATE
------------------------*/
@media screen and (max-width: 768px) {
  .p-c02-compare-page .p-rating-area {
    margin-bottom: 22px;
  }
  .p-c02-compare-page .p-head-small {
    display: none;
  }
  .p-c02-compare-page .p-products-head {
    background: #fff;
  }
  .p-c02-compare-page .p-products-head .p-col {
    display: none;
  }
  .p-c02-compare-page .p-products-head .p-products {
    float: none;
    width: auto !important;
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
  }
  .p-c02-compare-page .p-products-head .p-products > li {
    padding-top: 4px;
    padding-bottom: 12px;
    text-align: center;
    margin-bottom: -1px;
  }
  .p-c02-compare-page .p-products-head .p-products .p-product-card figure {
    margin-bottom: 6px;
  }
  .p-c02-compare-page .p-products-head .p-products .p-product-card figure img {
    max-width: 50%;
  }
  .p-c02-compare-page .p-products-head .p-products .p-remove-card {
    top: 0;
    right: 4px;
  }
  .p-c02-compare-page .p-products-head .p-products .p-info h4 {
    display: none;
  }
  .p-c02-compare-page .p-products-head .p-products .p-info .p-price {
    position: static;
  }
  .p-c02-compare-page .p-products-head .p-products .p-line {
    bottom: 1px;
  }
  .p-c02-compare-page .p-fixed .p-products-head {
    top: 0;
    padding-top: 0;
    background: #fff;
    box-shadow: none;
  }
  .p-c02-compare-page .p-fixed .p-products-head .p-products {
    border: 0;
    box-shadow: none;
  }
  .p-c02-compare-page .p-fixed .p-products .p-product-card .p-info {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
  }
}
@media screen and (max-width: 600px) {
  .p-c02-compare-page .p-rating-area {
    margin-bottom: 22px;
  }
  .p-c02-compare-page .p-products-head .p-products .p-info {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
  }
  .p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card figure {
    padding-top: 15px;
  }
  .p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info .p-type {
    font-size: 9px;
  }
  .p-c02-compare-page .p-fixed .p-energy-sticker {
    right: 0;
    top: 35px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-wtb-wrapper {
    display: inline-block;
  }
}
@media screen and (min-width: 769px) {
  .p-c02-compare-page {
    padding-top: 61px;
  }
  .p-c02-compare-page .p-stop-compare {
    display: none;
  }
  .p-c02-compare-page .p-compare-titlebar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    height: 40px;
    background-color: #ff9514;
    margin-bottom: 20px;
    z-index: 2;
  }
  .p-c02-compare-page .p-compare-titlebar.p-fixed {
    position: fixed;
  }
  .p-c02-compare-page .p-comp-amount {
    padding-top: 9px;
    padding-bottom: 9px;
    margin: 0;
    color: #ffffff;
  }
  .p-c02-compare-page .p-close-topbar {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    color: #ffffff;
    margin-top: -8px;
    padding-right: 36px;
  }
  .p-c02-compare-page .p-close-topbar:hover {
    text-decoration: none;
  }
  .p-c02-compare-page .p-close-topbar:after {
    content: "\e20f";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 16px;
    position: absolute;
    right: 14px;
    top: 0;
    color: #ffffff;
  }
  .p-c02-compare-page .p-site-frame {
    position: relative;
    max-width: 1280px;
    margin: 0 auto;
  }
  .p-c02-compare-page > .p-site-frame,
  .p-c02-compare-page .p-compare-titlebar,
  .p-c02-compare-page .p-products-wrapper.p-fixed .p-products-head {
    padding-left: 15px;
    padding-right: 15px;
  }
  .p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-info {
    padding-left: 8px;
  }
  .p-c02-compare-page .p-fixed .p-products-head .p-products .p-product-card .p-wtb-wrapper {
    text-align: inherit;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    padding-top: 0px;
  }
  .p-c02-compare-page .p-energy-sticker {
    top: 5px;
    bottom: auto;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-c02-compare-page .p-products-head .p-products .p-info {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-c02-compare-page .p-products-head .p-products .p-info .p-price {
    right: 10px;
  }
}
.p-s03-highlights .p-able,
.p-s03-highlights .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-s03-highlights .p-able span,
.p-s03-highlights .p-unable span {
  float: left;
  text-indent: -9999em;
}
.p-s03-highlights .p-able:after,
.p-s03-highlights .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-s03-highlights .p-able span {
  float: left;
  text-indent: -9999em;
}
.p-s03-highlights .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-s03-highlights .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-s03-highlights .p-table {
  width: 100%;
  background: #f5f9ff;
  border-left: 1px solid #deebff;
  color: #252f47;
  border-top: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 36px;
}
.p-s03-highlights .p-table.p-cols-2 td {
  width: 33%;
}
.p-s03-highlights .p-table.p-cols-3 td,
.p-s03-highlights .p-table.p-cols-3 th {
  width: 25%;
}
.p-s03-highlights .p-table .p-table-title {
  color: #5d6678;
  text-align: left;
}
.p-s03-highlights .p-table .p-table-s-title td {
  color: #5d6678;
  display: none;
}
.p-s03-highlights .p-table td,
.p-s03-highlights .p-table th {
  height: 1px;
  padding: 6px 10px 6px 10px;
  border-top: 1px solid #deebff;
  border-right: 1px solid #deebff;
  border-bottom: 1px solid #deebff;
}
.p-s03-highlights .p-table.p-grey {
  border-left: 1px solid #e0e0e8;
  background: #f7f7f9;
}
.p-s03-highlights .p-table.p-grey td,
.p-s03-highlights .p-table.p-grey th {
  border-top: 1px solid #e0e0e8;
  border-right: 1px solid #e0e0e8;
  border-bottom: 1px solid #e0e0e8;
}
/*
@media XS ISOLATE
----------------------------------*/
/*
@media S ISOLATE
----------------------------------*/
/*
@media XS S ISOLATE
----------------------------------*/
@media screen and (max-width: 600px) {
  .p-s03-highlights {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s03-highlights {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .p-s03-highlights .p-table {
    border-right: 1px solid #deebff;
  }
  .p-s03-highlights .p-table td,
  .p-s03-highlights .p-table th {
    border-top: 1px solid #deebff;
    border-right: 1px solid #deebff;
    border-left: 1px solid #deebff;
  }
  .p-s03-highlights .p-table td:first-child,
  .p-s03-highlights .p-table th:first-child {
    border-left: 0;
  }
  .p-s03-highlights .p-table.p-grey {
    border-right: 1px solid #e0e0e8;
  }
  .p-s03-highlights .p-table.p-grey td,
  .p-s03-highlights .p-table.p-grey th {
    border-top: 1px solid #e0e0e8;
    border-right: 1px solid #e0e0e8;
    border-left: 1px solid #e0e0e8;
  }
  .p-s03-highlights .p-table.p-grey td:first-child,
  .p-s03-highlights .p-table.p-grey th:first-child {
    border-left: 0;
  }
  .p-s03-highlights .p-table .p-table-title {
    display: none;
  }
  .p-s03-highlights .p-table .p-table-s-title td {
    display: table-cell;
    background: #fff;
  }
  .p-s03-highlights .p-table .p-table-s-title td:before {
    content: attr(data-title);
  }
  .p-s03-highlights .p-social-share {
    margin: 14px 0px 14px 0px;
  }
}
#p-comparison-container {
  background: #fff;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
@media print {
  .p-c02-compare-page .p-rating-value {
    text-indent: -99999px;
  }
  .p-s03-highlights .p-able,
  .p-s03-highlights .p-unable {
    text-indent: 0;
    vertical-align: baseline;
  }
  .p-c02-compare-page .p-compare-titlebar .p-site-frame,
  .p-c02-compare-page .p-head-small,
  .p-c02-compare-page .p-stop-compare {
    display: none;
  }
  .p-c02-compare-page .p-products-head .p-products .p-info .p-price {
    bottom: -20px;
  }
  .p-c02-compare-page .p-products-wrapper .p-col {
    visibility: hidden;
  }
  .p-c02-compare-page .p-rating-value {
    font-size: 18px;
    margin-top: 5px;
    text-indent: 0;
    width: 100% !important;
  }
  .p-c02-compare-page .p-rating-count {
    color: #fff;
  }
  .p-s05-whats-in-the-box .p-nav-controls {
    display: none;
  }
  body.comparepage {
    position: absolute;
    width: 100%;
  }
}
.p-c01-sticky-compare-bar {
  background-color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 6005;
  -webkit-transition: margin-top 150ms ease-out;
  transition: margin-top 150ms ease-out;
}
.p-c01-sticky-compare-bar.p-show {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.p-c01-sticky-compare-bar .p-head-small {
  font-size: 16px;
  margin-bottom: 8px;
}
.p-c01-sticky-compare-bar .p-compare-titlebar {
  display: block;
  height: 40px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #f7f9fc;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(top, #ffffff, #f7f9fc);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(top, #ffffff, #f7f9fc);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f9fc', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f9fc', GradientType=0);
  border-bottom: 1px solid #ccc;
  z-index: 2;
  color: #323232;
}
.p-c01-sticky-compare-bar .p-compare-titlebar .p-diff-products {
  color: #e8171f;
}
.p-c01-sticky-compare-bar .p-compare-titlebar .p-diff-products:before {
  content: '-';
  margin-right: 6px;
  margin-left: 2px;
  color: #323232;
}
.p-c01-sticky-compare-bar .p-comp-amount {
  padding-top: 12px;
  padding-bottom: 12px;
  margin: 0;
}
.p-c01-sticky-compare-bar .p-close-topbar,
.p-c01-sticky-compare-bar .p-open-topbar {
  position: absolute;
  right: 0;
  top: 50%;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #5d6678;
  margin-top: -8px;
  padding-right: 35px;
}
.p-c01-sticky-compare-bar .p-close-topbar:hover,
.p-c01-sticky-compare-bar .p-open-topbar:hover {
  text-decoration: none;
}
.p-c01-sticky-compare-bar .p-close-topbar:after,
.p-c01-sticky-compare-bar .p-open-topbar:after {
  content: "\e201";
  display: block;
  font-family: 'philips-global-icon-font';
  line-height: 16px;
  position: absolute;
  right: 14px;
  top: 0;
  color: #0089c4;
}
.p-c01-sticky-compare-bar .p-open-topbar:after {
  content: "\e200";
}
.p-c01-sticky-compare-bar .p-close-topbar {
  display: none;
}
.p-c01-sticky-compare-bar.p-open .p-close-topbar {
  display: block;
}
.p-c01-sticky-compare-bar.p-open .p-open-topbar {
  display: none;
}
.p-c01-sticky-compare-bar .p-site-frame {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
}
.p-c01-sticky-compare-bar .p-products-head:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products-head:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products-head .p-compare-info,
.p-c01-sticky-compare-bar .p-products-head .p-products {
  float: left;
}
.p-c01-sticky-compare-bar .p-products-head .p-compare-info {
  padding-top: 20px;
}
.p-c01-sticky-compare-bar .p-products {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p-c01-sticky-compare-bar .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products > li {
  float: left;
  min-height: 143px;
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.p-c01-sticky-compare-bar .p-products > li:before {
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  background-color: #e0e0e0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(252, 252, 252, 0)), color-stop(15%, #e0e0e0), color-stop(85%, #e0e0e0), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  content: "";
  display: block;
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 1px;
}
.p-c01-sticky-compare-bar .p-products > li:hover {
  z-index: 1;
}
.p-c01-sticky-compare-bar .p-products > li:hover:after {
  content: '';
  display: block;
  position: absolute;
  left: -1px;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #e0e0e0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.p-c01-sticky-compare-bar .p-products > li.p-empty:hover:after {
  display: none;
}
.p-c01-sticky-compare-bar .p-products .p-remove-card {
  display: block;
  position: absolute;
  top: 0px;
  right: 10px;
  width: 20px;
  height: 20px;
}
.p-c01-sticky-compare-bar .p-products .p-remove-card span {
  text-indent: -9999px;
  position: absolute;
}
.p-c01-sticky-compare-bar .p-products .p-remove-card:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  content: "\e20f";
  position: absolute;
  top: -3px;
  right: 0;
  width: 20px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
}
.p-c01-sticky-compare-bar .p-products .p-remove-card:hover:after {
  background-color: #ff9514;
  color: #ffffff;
  border-radius: 3px 3px 3px 3px;
}
.p-c01-sticky-compare-bar .p-products .p-add-product {
  display: table;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 86px;
  height: 86px;
  border: 1px dashed #b8bac6;
  border-radius: 2px 2px 2px 2px;
  margin: -43px 0px 0px -43px;
  font-size: 13px;
  line-height: 19px;
  color: #323232;
}
.p-c01-sticky-compare-bar .p-products .p-add-product .p-table-cell {
  display: table-cell;
  width: 70px;
  height: 86px;
  padding: 0px 8px 0px 8px;
  vertical-align: middle;
  text-align: center;
}
.p-c01-sticky-compare-bar .p-products .p-product-card {
  position: relative;
  z-index: 1;
  text-align: center;
}
.p-c01-sticky-compare-bar .p-products .p-product-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products .p-product-card:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-products .p-product-card a {
  text-decoration: none;
}
.p-c01-sticky-compare-bar .p-products .p-product-card .p-info {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;
  color: #5d6678;
}
.p-c01-sticky-compare-bar .p-products .p-product-card figure {
  margin-bottom: 0;
}
.p-c01-sticky-compare-bar .p-products .p-product-card figure img {
  max-width: 60%;
  height: auto;
}
.p-c01-sticky-compare-bar .p-products .p-product-card .p-price {
  position: static;
  font-weight: bold;
  color: #000;
}
.p-c01-sticky-compare-bar .p-products .p-product-card .p-price sup {
  font-size: 10px;
}
.p-c01-sticky-compare-bar .p-product-2 .p-compare-info {
  width: 33.33333333%;
}
.p-c01-sticky-compare-bar .p-product-2 .p-products {
  width: 66.66666667%;
}
.p-c01-sticky-compare-bar .p-product-2 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-product-2 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-product-2 .p-products > li {
  width: 50%;
}
.p-c01-sticky-compare-bar .p-product-3 .p-compare-info {
  width: 25%;
}
.p-c01-sticky-compare-bar .p-product-3 .p-products {
  width: 75%;
}
.p-c01-sticky-compare-bar .p-product-3 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-product-3 .p-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-c01-sticky-compare-bar .p-product-3 .p-products > li {
  width: 33.33333333%;
}
.p-c01-sticky-compare-bar .p-button-s {
  display: none;
}
/*
@media XS ans S ISOLATE
---------------------------*/
/*
@media M ISOLATE
---------------------------*/
@media screen and (max-width: 768px) {
  .p-c01-sticky-compare-bar[hidden] {
    display: block;
  }
  .p-c01-sticky-compare-bar.p-c01-regular-mode {
    display: none;
  }
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-compare-titlebar {
    padding-left: 10px;
  }
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-product-card .p-type,
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-product-card .p-price {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-products-head .p-compare-info {
    width: 23%;
    padding-left: 1%;
    padding-right: 1%;
    word-break: break-word;
    box-sizing: border-box;
  }
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-products-head .p-compare-info .p-compare {
    min-width: auto;
    padding-left: 4px;
    padding-right: 4px;
  }
  .p-c01-sticky-compare-bar.p-c01-thumbnail-mode .p-comp-amount {
    font-size: 12px;
  }
  .decisionpage .p-c01-sticky-compare-bar,
  .catdecisionpage .p-c01-sticky-compare-bar {
    display: block;
    margin-top: 0;
    top: auto;
    bottom: 0;
    background: #f7f8fa;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  }
  .decisionpage .p-c01-sticky-compare-bar .p-compare-titlebar,
  .catdecisionpage .p-c01-sticky-compare-bar .p-compare-titlebar,
  .decisionpage .p-c01-sticky-compare-bar .p-products,
  .catdecisionpage .p-c01-sticky-compare-bar .p-products {
    display: none;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-products-head,
  .catdecisionpage .p-c01-sticky-compare-bar .p-products-head {
    padding-bottom: 10px;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-products-head .p-compare-info,
  .catdecisionpage .p-c01-sticky-compare-bar .p-products-head .p-compare-info {
    padding: 0;
    width: auto !important;
    float: none;
    text-align: center;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-button-m-l,
  .catdecisionpage .p-c01-sticky-compare-bar .p-button-m-l {
    display: none;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-button-s,
  .catdecisionpage .p-c01-sticky-compare-bar .p-button-s {
    display: block;
    margin-top: 10px;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-button-s[hidden],
  .catdecisionpage .p-c01-sticky-compare-bar .p-button-s[hidden] {
    display: none;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-button-s .p-button,
  .catdecisionpage .p-c01-sticky-compare-bar .p-button-s .p-button {
    padding: 0.5em 2em;
  }
  .decisionpage .p-c01-sticky-compare-bar .p-product-counter,
  .catdecisionpage .p-c01-sticky-compare-bar .p-product-counter {
    color: #666666;
    margin: 10px 10px 10px 10px;
    text-align: right;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-c01-sticky-compare-bar .p-compare-titlebar,
  .p-c01-sticky-compare-bar .p-products-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/*
Local variables
---------------------------*/
.p-p54v3-image-gallery {
  position: relative;
  /* s7viewer CSS and overrides for few s7viewer elements inline styles */
  /* end of s7viewer styles */
}
.p-p54v3-image-gallery.p-clinical-active {
  background-color: #5d5d5d;
}
.p-p54v3-image-gallery .p-inner-wrapper {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
}
.p-p54v3-image-gallery .p-tab-container {
  clear: left;
}
.p-p54v3-image-gallery .p-pex-container {
  position: relative;
  height: 680px;
}
.p-p54v3-image-gallery[data-current-tab='CLI'] .p-gallery-title {
  color: #ffffff;
}
.p-p54v3-image-gallery div[data-pex-id="pex-application"] div div div img,
.p-p54v3-image-gallery div[data-pex-id="pex-application"] div div div video {
  max-width: inherit;
}
.p-p54v3-image-gallery .p-gallery-title {
  margin-bottom: 0;
  word-wrap: break-word;
}
.p-p54v3-image-gallery .p-zoom-container {
  height: 300px;
}
.p-p54v3-image-gallery .p-select select,
.p-p54v3-image-gallery .p-select .p-label {
  height: 38px;
  line-height: 38px;
}
.p-p54v3-image-gallery .p-zoom-img-content {
  height: 100%;
  position: relative;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer {
  background-color: transparent;
  direction: ltr;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton {
  cursor: pointer;
  background-image: none;
  position: absolute;
  bottom: -38px;
  width: 28px;
  height: 28px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton:before {
  position: absolute;
  background-color: #000000;
  opacity: 0.15;
  content: "";
  width: 28px;
  height: 28px;
  display: block;
  z-index: -1;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton:after,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton:after,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton:after,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton:after {
  display: block;
  font-size: 16px;
  color: #ffffff;
  vertical-align: middle;
  line-height: 28px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton:hover:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton:hover:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton:hover:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton:hover:before {
  opacity: 0.25;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton:active:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton:active:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton:active:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton:active:before {
  opacity: 0.4;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton[state='disabled']:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton[state='disabled']:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton[state='disabled']:before {
  opacity: 0.15;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton[state='disabled']:hover:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton[state='disabled']:hover:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton[state='disabled']:hover:before {
  opacity: 0.15;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer.s7size_small.s7touchinput .s7zoominbutton,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer.s7size_small.s7touchinput .s7zoomoutbutton {
  visibility: visible;
  display: block !important;
  opacity: 1 !important;
  width: 28px;
  height: 28px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer.s7size_small.s7touchinput .s7zoominbutton:active:before,
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer.s7size_small.s7touchinput .s7zoomoutbutton:active:before {
  opacity: 0.4;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton {
  left: 40px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  content: "\e20e";
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton {
  left: 80px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  content: "\e62d";
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton {
  font-size: 14px;
  left: 120px;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  content: "\e205";
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton {
  display: none;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomview {
  background-color: transparent;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomview .s7iconeffect {
  background-image: none;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7container[mode='fullscreen'] {
  z-index: 1;
}
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoominbutton[state],
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomoutbutton[state],
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7zoomresetbutton[state],
.p-p54v3-image-gallery .p-zoom-img-content .s7basiczoomviewer .s7fullscreenbutton[selected][state] {
  background-image: none;
}
.p-p54v3-image-gallery .p-pex-loader-icon {
  display: none;
  position: absolute;
  left: 50%;
  top: 250px;
  margin: -14px 0px 0px -14px;
  z-index: 2;
  background: white;
  padding: 5px 0px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.p-p54v3-image-gallery .p-pex-loader-icon.p-preloader {
  background: url('../../philips/clientlibs/foundation-base/clientlibs-css-rb2014/img/generic/preloader-large.gif') 0 0 no-repeat;
}
.p-p54v3-image-gallery .p-icon-download {
  position: absolute;
  bottom: -38px;
  left: 0;
  z-index: 1;
}
.p-p54v3-image-gallery .p-icon-download:before {
  position: absolute;
  background-color: #000000;
  opacity: 0.15;
  content: "";
  width: 28px;
  height: 28px;
  display: block;
  z-index: -1;
}
.p-p54v3-image-gallery .p-icon-download:after {
  display: block;
  font-size: 20px;
  color: #ffffff;
  vertical-align: middle;
  line-height: 28px;
  margin-left: 4.5px;
}
.p-p54v3-image-gallery .p-icon-download:hover:before {
  opacity: 0.25;
}
.p-p54v3-image-gallery .p-icon-download:active:before {
  opacity: 0.4;
}
.p-p54v3-image-gallery .p-page-count {
  position: absolute;
  bottom: -38px;
  right: 0;
}
.p-p54v3-image-gallery .p-play-button {
  position: absolute;
  left: 10px;
  bottom: 10px;
  display: none;
}
.p-p54v3-image-gallery .p-video-duration {
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: none;
  padding: 8px 14px 5px 14px;
}
.p-p54v3-image-gallery .p-show-more,
.p-p54v3-image-gallery .p-show-less {
  display: none;
  margin-top: 10px;
}
.p-p54v3-image-gallery .p-show-more.p-active,
.p-p54v3-image-gallery .p-show-less.p-active {
  display: block;
}
.p-p54v3-image-gallery.p-clinical-active .p-filter-wrapper {
  display: block;
}
.p-p54v3-image-gallery .p-nav-controls {
  display: none;
}
.p-p54v3-image-gallery .p-nav-controls.p-active {
  display: inline-block;
}
.p-p54v3-image-gallery .p-nav-controls .p-icon {
  padding: 10px 10px 6px 10px;
  background-color: #cccccc;
}
.p-p54v3-image-gallery .p-filter-wrapper {
  float: right;
  width: 48%;
  display: none;
}
.p-p54v3-image-gallery .p-filter-wrapper .p-disabled {
  background-color: #cccccc;
}
.p-p54v3-image-gallery .p-nav-tabs {
  width: 50%;
  margin-bottom: 20px;
  background-color: #ff9514;
}
.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li {
  width: 100%;
}
.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li.p-collapse ul {
  background: #efeff4;
}
.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a {
  color: #ff9514;
  cursor: pointer;
}
.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a:hover,
.p-p54v3-image-gallery .p-nav-tabs .p-nav-tab-categories li a.p-active {
  background: #ff9514;
  color: #ffffff;
}
.p-p54v3-image-gallery .p-tab {
  position: relative;
  width: 100%;
  display: none;
  text-align: center;
  min-height: 200px;
}
.p-p54v3-image-gallery .p-tab .p-pex {
  overflow: hidden;
  width: 100%;
  position: relative;
  line-height: 12px;
}
.p-p54v3-image-gallery .p-tab .p-pex img {
  max-width: none;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='360'] video {
  max-width: 5000px;
}
.p-p54v3-image-gallery .p-tab .p-inner-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  display: none;
}
.p-p54v3-image-gallery .p-tab .p-inner-container.p-active {
  display: block;
}
.p-p54v3-image-gallery .p-tab.p-active {
  display: block;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='CLI'] .p-collection-view-wrapper,
.p-p54v3-image-gallery .p-tab[data-tab-category='CLI'] .p-detail-view-wrapper .p-large-thumbnail {
  background-color: #000000;
  border: none;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='CLI'] .p-overview-wrapper {
  color: #ffffff;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='CLI'] .p-overview-wrapper .p-product-title {
  color: #ffffff;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='CLI'] .p-page-count {
  color: #ffffff;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-play-button {
  display: block;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-show-video-duration {
  display: block;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-popup-close {
  z-index: 3;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-overview-wrapper {
  padding-top: 18px;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-download-link {
  display: none;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-detail-view .p-gallery-item {
  padding: 0;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-large-thumbnail {
  height: 300px;
}
.p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-large-thumbnail img {
  width: auto;
  height: 100%;
}
.p-p54v3-image-gallery .p-tab[data-tab-asset-view='collection-view'] .p-carousel-controls {
  top: 47%;
}
.p-p54v3-image-gallery .p-tab .p-360-view {
  height: 100%;
  text-align: center;
  display: block;
}
.p-p54v3-image-gallery .p-tab .p-collection-view-wrapper {
  overflow: hidden;
}
.p-p54v3-image-gallery .p-tab .p-collection-view-wrapper img {
  width: 100%;
}
.p-p54v3-image-gallery .p-tab .p-collection-view-wrapper,
.p-p54v3-image-gallery .p-tab .p-detail-view-wrapper {
  margin-bottom: 10px;
  text-align: center;
  position: relative;
}
.p-p54v3-image-gallery .p-tab .p-collection-view-wrapper,
.p-p54v3-image-gallery .p-tab .p-detail-view-wrapper .p-large-thumbnail {
  border: 1px solid #cccccc;
  position: relative;
  cursor: pointer;
}
.p-p54v3-image-gallery .p-tab .p-overview-wrapper {
  text-align: left;
  clear: left;
}
.p-p54v3-image-gallery .p-tab .p-product-thumbnail {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.p-p54v3-image-gallery .p-tab .p-collection-view-wrapper {
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
}
.p-p54v3-image-gallery .p-tab .p-video-player {
  position: absolute;
  top: 0;
  width: 100%;
}
.p-p54v3-image-gallery .p-tab .p-video-inline {
  height: 300px;
}
.p-p54v3-image-gallery .p-tab .p-viewer {
  position: relative;
  margin-left: 0;
}
.p-p54v3-image-gallery .p-tab .p-viewer .p-view-close {
  right: 4px;
  position: absolute;
  z-index: 2;
  top: 4px;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls {
  position: absolute;
  top: 220px;
  width: 100%;
  display: none;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-prev {
  position: absolute;
  left: -70px;
  right: auto;
  z-index: 1;
  opacity: 0.5;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-prev:hover {
  opacity: 0.8;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-next {
  position: absolute;
  right: -70px;
  left: auto;
  z-index: 1;
  opacity: 0.5;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-next:hover {
  opacity: 0.8;
}
.p-p54v3-image-gallery .p-tab .p-carousel-controls i {
  color: #ffffff;
  background-color: #cccccc;
}
.p-p54v3-image-gallery .p-tab .p-animated-overlay {
  position: absolute;
  background-color: #d9d9d9;
  width: 100%;
  height: 0;
  bottom: 0;
  color: #ffffff;
  transition: height .3s ease 0s;
  -webkit-transition: height .3s ease 0s;
  -moz-transition: height .3s ease 0s;
  -o-transition: height .3s ease 0s;
}
.p-p54v3-image-gallery .p-tab .p-overlay-text {
  text-align: left;
  padding-left: 10px;
  padding-top: 10px;
}
.p-p54v3-image-gallery .p-tab li {
  float: left;
}
.p-p54v3-image-gallery .p-tab .p-detail-view .p-gallery-item {
  padding: 0px 0px 30px 0px;
}
.p-p54v3-image-gallery .p-tab .p-gallery-item {
  float: left;
  padding: 0px 10px 0px 10px;
}
.p-p54v3-image-gallery .p-tab .p-gallery-item img {
  max-height: 100%;
}
.p-p54v3-image-gallery .p-tab .p-gallery-item:hover .p-animated-overlay {
  height: 100%;
}
/* s7viewer fullscreen override for all touch screens
 Need to fix it properly after modernizr fullscreen test support added */
.no-fullscreen .p-p54v3-image-gallery .p-zoom-img-content .s7fullscreenbutton {
  display: none !important;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-p54v3-image-gallery .p-zoom-container {
    height: 450px;
  }
  .p-p54v3-image-gallery .p-tab .p-video-inline {
    height: 450px;
  }
  .p-p54v3-image-gallery .p-tab[data-tab-category='VID'] .p-large-thumbnail {
    height: 450px;
  }
  .p-p54v3-image-gallery .p-nav-tabs {
    width: 75%;
    background-color: #efeff4;
  }
  .p-p54v3-image-gallery .p-filter-wrapper {
    width: 23%;
  }
}
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 1025px) {
  .p-p54v3-image-gallery .p-carousel-controls.p-active {
    display: block;
  }
}
@media screen and (min-width: 960px) and (max-width: 1120px) {
  .p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-prev {
    left: 0;
  }
  .p-p54v3-image-gallery .p-tab .p-carousel-controls .p-nav-next {
    right: 0;
  }
}
/*
Defaults
---------------------------*/
.p-n32-backtotop .p-n32-backtotop-arrow-container {
  position: fixed;
  z-index: 5000;
  cursor: pointer;
  background-color: #b9bbc7;
  display: none;
  padding: 6px 8px 3px 8px;
  bottom: 3px;
  right: 3px;
  font-size: 18px;
  border-radius: 2px 0px 0px 0px;
}
.p-n32-backtotop .p-n32-backtotop-arrow-container .p-icon-arrow-up {
  font-weight: bold;
  color: #ffffff;
  line-height: 28px;
  font-size: 24px;
}
.p-t05-cross-selling-products__title {
  margin-top: 40px;
  margin-bottom: 32px;
}
.p-t05-cross-selling-products__card-background {
  display: block;
  border-style: solid;
  border-right-width: 1px;
  border-right-color: #d0d0d0;
  border-image-slice: 1;
}
.p-t05-cross-selling-products__card-background:last-child {
  border: none;
}
.p-t05-cross-selling-products__divider {
  height: 1px;
  width: 100%;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  border-image-slice: 1;
  border-bottom-color: #d0d0d0;
}
.p-t05-cross-selling-products__card {
  cursor: pointer;
  padding: 16px;
  background-color: #ffffff;
  margin-right: 1px;
}
.p-t05-cross-selling-products__card:hover {
  box-shadow: 0 1.5px 3px 0 rgba(0, 0, 0, 0.2);
}
.p-t05-cross-selling-products__card .p-wtb-container .p-button {
  margin: 0px 0px 0px 0px;
  color: #e26d00;
  border: 1px solid #e26d00;
  background-color: transparent;
}
.p-t05-cross-selling-products__card .p-wtb-container .p-button:hover {
  color: #ffffff;
  background-color: #e26d00;
}
.p-t05-cross-selling-products__thumbnail {
  width: 72px;
  height: 72px;
}
.p-t05-cross-selling-products__product-button .p-wtb-container {
  float: right;
}
.p-t05-cross-selling-products__product-button.p-grid-item {
  padding-left: 0;
}
.p-t05-cross-selling-products__product-title {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-t05-cross-selling-products__product-sub-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.p-t05-cross-selling-products__product-price {
  font-weight: bold;
  font-size: 16px;
}
.p-t05-cross-selling-products__product-button {
  float: right;
}
.p-t05-cross-selling-products__bottom-bar {
  padding-top: 8px;
}
.p-t05-cross-selling-products__card-hidden-link {
  display: none;
}
/* functions */
/* media queries */
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-t05-cross-selling-products__card {
    padding: 16px 0;
  }
}
@media screen and (max-width: 600px), print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-t05-cross-selling-products__card-background {
    border-right: none;
    height: 1px;
    width: 100%;
    border-style: solid;
    border-width: 0;
    border-bottom-width: 1px;
    border-image-slice: 1;
    border-bottom-color: #d0d0d0;
    height: inherit;
  }
  .p-t05-cross-selling-products__card {
    margin-right: 0;
    margin-bottom: 1px;
  }
  .p-t05-cross-selling-products__divider {
    display: none;
  }
}
.p92-category-filter {
  position: relative;
  margin-bottom: 10px;
}
.p92-category-filter__button {
  display: inline-block;
  height: 25px;
  padding-left: 10px;
  line-height: 25px;
  border-radius: 2px;
  background-color: #0066a1;
  color: #ffffff;
}
.p92-category-filter__button:hover {
  cursor: pointer;
}
.p92-category-filter__button:after {
  content: '\e501';
  font-family: 'philips-global-icon-font';
  font-size: 11px;
  margin-left: 20px;
  margin-right: 10px;
}
.p92-category-filter__button--active {
  font-weight: bold;
}
.p92-category-filter__list {
  width: 100%;
  background-color: #0066a1;
  display: none;
  margin-left: 0;
  padding: 20px 0 0 0;
  border-radius: 2px;
  position: relative;
}
.p92-category-filter__list--close {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #ffffff;
}
.p92-category-filter__list--close:hover {
  cursor: pointer;
}
.p92-category-filter__list--close:after {
  content: '\e20f';
  font-family: 'philips-global-icon-font';
  font-size: 11px;
  vertical-align: bottom;
}
.p92-category-filter__list-item {
  height: 45px;
  padding-left: 10px;
}
.p92-category-filter__list-item-link {
  color: #ffffff;
  cursor: pointer;
}
.p92-category-filter__list-item-link:hover {
  text-decoration: none;
  font-weight: bold;
}
.p92-category-filter__list-item-link:after {
  content: '\e203';
  font-family: 'philips-global-icon-font';
  font-size: 7px;
  margin-left: 5px;
}
.p92-category-filter__list--active {
  display: block;
}
@media screen and (max-width: 768px) {
  .p92-category-filter {
    margin: 10px 0;
  }
  .p92-category-filter__button {
    display: block;
    height: 50px;
    line-height: 50px;
  }
  .p92-category-filter__button:after {
    right: 0;
    position: absolute;
    font-size: 21px;
  }
  .p92-category-filter__list {
    padding: 0;
    background-color: #ffffff;
    width: 100%;
  }
  .p92-category-filter__list--close {
    display: none;
  }
  .p92-category-filter__list-item {
    display: block;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    margin-top: 5px;
    border-radius: 2px;
    border: 1px solid #0066a1;
  }
  .p92-category-filter__list-item-link {
    color: #0066a1;
  }
  .p92-category-filter__list-item-link:after {
    right: 20px;
    position: absolute;
  }
  .p92-category-filter__list-item:first-child {
    margin-top: 10px;
  }
}
.mfp-wrap2 .p-bv-light-box .mfp-content,
.mfp-wrap2 .p-bv-light-box .p-mfp-popup-wrapper {
  max-width: 960px;
  width: 90%;
}
@media screen and (max-width: 768px) {
  .mfp-wrap2 .p-bv-light-box .mfp-content,
  .mfp-wrap2 .p-bv-light-box .p-mfp-popup-wrapper {
    width: 100%;
  }
}
.p-wtb-container .p-button {
  font-size: 12px;
  line-height: 17px;
  margin: 0px 7px 0px 0px;
  min-width: 78px;
  padding: 4px 20px 3px 20px;
  text-decoration: none;
  vertical-align: top;
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #e26d00;
}
.p-wtb-container .p-button:hover {
  background-color: #c96100;
}
.p-wtb-container .p-button:hover {
  background-color: #c96100;
}
.p-wtb-container .p-button:last-child {
  margin-right: 0px;
}
.p-wtb-container .p-button.p-flagship-store {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #f0b160;
}
.p-wtb-container .p-button.p-flagship-store:hover {
  background-color: #eea649;
}
.p-wtb-container .p-button.p-flagship-store:hover {
  background-color: #eea649;
}
.p-wtb-container .p-button.p-button-disabled {
  background: none !important;
  border-color: #999999;
  color: #999999;
  cursor: default;
  outline: none;
  pointer-events: none;
}
.p-wtb-container.p-large .p-button {
  font-size: 14px;
  line-height: 20px;
  min-width: 86px;
  padding: 7px 20px 6px 20px;
}
.p-wtb-container .p-retailers-matrix .p-grid {
  margin-left: -3%;
  padding-bottom: 10px;
}
.p-wtb-container .p-retailers-matrix .p-grid:last-child {
  padding-bottom: 0 !important;
}
.p-wtb-container .p-retailers-matrix .p-grid-item {
  padding-left: 3%;
}
.p-wtb-container .p-retailers-matrix .p-retailer-logo {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.p-wtb-container .p-retailers-matrix .p-retailer-logo a {
  border: 1px #CCC solid;
  display: table-cell;
  height: 35px;
  padding: 8px 10px 8px 10px;
  text-align: center;
  vertical-align: middle;
}
.p-wtb-container .p-retailers-matrix .p-retailer-logo img {
  max-height: 35px;
  max-width: 100%;
  vertical-align: middle;
}
.p-wtb-container .p-retailers-matrix .p-retailer__with-price {
  align-items: center;
  display: flex;
  gap: 13px;
  margin-bottom: 13px;
}
.p-wtb-container .p-retailers-matrix .p-retailer__with-price .p-retailer-logo {
  display: block;
  table-layout: auto;
  width: 135px;
}
.p-wtb-container .p-retailers-matrix .p-retailer__with-price .p-retailer-logo a {
  box-sizing: border-box;
  display: block;
  height: auto;
}
.p-wtb-container .p-retailers-matrix .p-retailer-info {
  margin-top: 2px;
}
.p-wtb-container .p-retailers-matrix .p-retailer-info a,
.p-wtb-container .p-retailers-matrix .p-retailer-info p {
  font-size: 12px;
  padding-left: 8px;
}
.p-wtb-container .p-retailers-matrix .p-retailer-info p {
  color: #777;
  line-height: 18px;
}
.p-wtb-container .p-retailers-matrix .p-retailer-info .p-link-more:after {
  font-size: 1em;
  height: 14px;
}
.p-wtb-container .p-retailers-matrix .p-stock-info.p-out-of-stock p {
  color: #e8171f;
}
.p-wtb-container .p-retailers-matrix .p-other-info a {
  display: none;
}
.p-wtb-container .p-retailers-matrix .p-account-required:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBmaWxsPScjNzc3JyBkPSdNNDY0IDUxMmgtNDE2Yy04LjgzMiAwLTE2LTcuMTUyLTE2LTE2di0yNTZjMC04Ljg0OCA3LjE2OC0xNiAxNi0xNmg0OHYtNjRjMC04OC4zNjggNzEuNjMyLTE2MCAxNjAtMTYwczE2MCA3MS42MzIgMTYwIDE2MHY2NGg0OGM4Ljg0OCAwIDE2IDcuMTUyIDE2IDE2djI1NmMwIDguODQ4LTcuMTUyIDE2LTE2IDE2ek0zNTIgMTUyYzAtNDguNjA4LTQyLjk5Mi04OC05Ni04OHMtOTYgMzkuMzkyLTk2IDg4djcyaDE5MnYtNzJ6Jz48L3BhdGg+PC9zdmc+") no-repeat center center;
  content: "";
  display: inline-block;
  height: 0.9em;
  margin-right: 0.45em;
  width: 0.9em;
}
.p-wtb-container .p-retailers-matrix .p-stock-info.p-in-stock {
  display: none;
}
.p-wtb-container .p-retailers-matrix + .p-button,
.p-wtb-container .p-retailers-matrix + .p-button + .p-button {
  margin-top: 10px;
}
@media screen and (max-width: 768px) {
  .p-wtb-container.p-xs-s-large .p-button {
    font-size: 14px;
    line-height: 20px;
    min-width: 86px;
    padding: 7px 20px 6px 20px;
  }
  .p-wtb-container.p-xs-s-full-bleed .p-button {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
[dir=rtl] .p-wtb-container .p-retailers-matrix .p-retailer-info a,
[dir=rtl] .p-wtb-container .p-retailers-matrix .p-retailer-info p {
  padding-left: 0;
  padding-right: 8px;
}
[dir=rtl] .p-wtb-container .p-retailers-matrix .p-account-required:before {
  margin-left: 0.45em;
  margin-right: 0;
}
.p-popup-wrapper .p-pop07-find-retailer .p-heading-03 {
  padding: 0px 10px 0px 10px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix {
  padding: 0px 10px 0px 10px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid {
  margin-left: -60px;
  padding-bottom: 40px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid:last-child {
  padding-bottom: 0 !important;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid-item {
  padding-left: 60px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-logo {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-logo a {
  border: 1px #CCC solid;
  display: table-cell;
  height: 35px;
  padding: 8px 10px 8px 10px;
  text-align: center;
  vertical-align: middle;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-logo img {
  max-height: 35px;
  max-width: 100%;
  vertical-align: middle;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer__with-price {
  align-items: center;
  display: flex;
  gap: 13px;
  margin-bottom: 13px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer__with-price .p-retailer-logo {
  display: block;
  table-layout: auto;
  width: 135px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer__with-price .p-retailer-logo a {
  box-sizing: border-box;
  display: block;
  height: auto;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info {
  margin-top: 2px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info a,
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info p {
  font-size: 12px;
  padding-left: 8px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info p {
  color: #777;
  line-height: 18px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info .p-link-more:after {
  font-size: 1em;
  height: 14px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-stock-info.p-out-of-stock p {
  color: #e8171f;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-other-info a {
  display: none;
}
.p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-account-required:before {
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJz48cGF0aCBmaWxsPScjNzc3JyBkPSdNNDY0IDUxMmgtNDE2Yy04LjgzMiAwLTE2LTcuMTUyLTE2LTE2di0yNTZjMC04Ljg0OCA3LjE2OC0xNiAxNi0xNmg0OHYtNjRjMC04OC4zNjggNzEuNjMyLTE2MCAxNjAtMTYwczE2MCA3MS42MzIgMTYwIDE2MHY2NGg0OGM4Ljg0OCAwIDE2IDcuMTUyIDE2IDE2djI1NmMwIDguODQ4LTcuMTUyIDE2LTE2IDE2ek0zNTIgMTUyYzAtNDguNjA4LTQyLjk5Mi04OC05Ni04OHMtOTYgMzkuMzkyLTk2IDg4djcyaDE5MnYtNzJ6Jz48L3BhdGg+PC9zdmc+") no-repeat center center;
  content: "";
  display: inline-block;
  height: 0.9em;
  margin-right: 0.45em;
  width: 0.9em;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form {
  background: #f7f7f9;
  border-top: 1px solid #e0e0e8;
  border-bottom: 1px solid #e0e0e8;
  padding: 25px 10px 25px 10px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-button-col {
  float: right;
  margin-left: 10px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-input-col {
  overflow: hidden;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form button {
  padding: 6px 0px 6px 0px;
  min-width: 60px;
  width: auto;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-find-nearby {
  display: none;
  margin: 15px 0px -10px 0px;
}
.p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-link-more:after {
  font-size: 1em;
  height: 1em;
}
.p-popup-wrapper .p-pop07-find-retailer .p-link-more {
  color: #ff9514;
  text-decoration: none;
}
.p-popup-wrapper .p-pop07-find-retailer .p-link-more:hover {
  text-decoration: underline;
}
.p-popup-wrapper .p-pop07-find-retailer .p-popup-back span {
  font-size: 14px;
  padding: 13px 30px 13px 30px;
}
@media screen and (max-width: 768px) {
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid {
    padding-bottom: 0;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid-item {
    display: table;
    padding-bottom: 20px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid-item div {
    display: table-cell;
    vertical-align: middle;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-grid-item .p-wtb-info-wrapper {
    display: table;
    width: 100%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-logo {
    width: 35%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-logo a {
    display: block;
    line-height: 35px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info {
    width: 65%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info a,
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info p {
    padding-left: 10px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-stock-info {
    text-align: center;
    width: 40%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-stock-info span {
    display: block;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-other-info {
    width: 60%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-other-info a {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  .p-popup-wrapper .p-pop07-find-retailer {
    width: 650px;
    height: 300px;
    margin-left: -325px;
    left: 50%;
    top: 50%;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-scrollable-content {
    overflow: auto;
    height: 100%;
    width: auto;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-scrollable-content.p-has-content {
    min-height: 90px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-heading-03 {
    padding: 0px 0px 0px 0px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix {
    padding-top: 15px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-footer .p-offline-section {
    padding-top: 40px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-search-form {
    border-left: 1px solid #e0e0e8;
    border-right: 1px solid #e0e0e8;
    border-radius: 4px 4px 4px 4px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-button-col {
    margin-left: 20px;
  }
  .p-popup-wrapper .p-pop07-find-retailer .p-search-form button {
    min-width: 80px;
    padding: 8px 0px 8px 0px;
  }
}
[dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-button-col {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}
[dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info a,
[dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info p {
  padding-left: 0;
  padding-right: 8px;
}
[dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-account-required:before {
  margin-left: 0.45em;
  margin-right: 0;
}
@media screen and (max-width: 768px) {
  [dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info a,
  [dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-retailers-matrix .p-retailer-info p {
    padding-left: 0;
    padding-right: 10px;
  }
}
@media screen and (min-width: 769px) {
  [dir=rtl] .p-popup-wrapper .p-pop07-find-retailer .p-search-form .p-button-col {
    margin-left: 0;
    margin-right: 20px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-f02-global-footer {
  color: #ffffff;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffb861;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
}
.p-f02-global-footer a {
  font-weight: bold;
}
.p-f02-global-footer a:hover {
  text-decoration: underline;
}
.p-f02-global-footer .p-main-footer {
  position: relative;
  max-width: 1280px;
  padding-bottom: 34px;
  padding-top: 34px;
  margin: 0 auto;
}
.p-f02-global-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo.png') no-repeat center center;
  height: 140px;
  min-width: 110px;
  margin-bottom: 20px;
}
.p-f02-global-footer .p-main-footer-language {
  clear: both;
  width: 100%;
  text-align: center;
  margin: 0px 0px 20px 0px;
  margin-left: auto;
  margin-right: auto;
}
.p-f02-global-footer .p-main-footer-language output {
  display: block;
  color: #b3c8e6;
}
.p-f02-global-footer .p-main-footer-language .p-link-more {
  color: #ffffff;
  float: none;
  padding: 0px 5px 0px 0px;
}
.p-f02-global-footer .p-main-footer-language .p-link-more.p-link-more-triangle-down:after {
  color: #ffffff;
}
.p-f02-global-footer .p-icon-earth {
  color: #ffffff;
  margin-right: 9px;
  position: relative;
  top: -2px;
}
.p-f02-global-footer .p-main-footer-about {
  text-align: center;
}
.p-f02-global-footer .p-main-footer-about ul {
  font-size: 0;
  margin-bottom: 18px;
}
.p-f02-global-footer .p-main-footer-about ul .p-always-visible {
  display: inline-block;
}
.p-f02-global-footer .p-main-footer-about ul .p-always-visible.first {
  border-left: none;
}
.p-f02-global-footer .p-main-footer-about ul li {
  padding: 0px 14px 0px 14px;
  margin-bottom: 2px;
  border-left: 1px solid #ffffff;
  display: none;
  list-style: none outside none;
}
.p-f02-global-footer .p-main-footer-about ul li:first-child {
  border-left: none;
}
.p-f02-global-footer .p-main-footer-about ul li a {
  font-size: 14px;
  font-weight: normal;
  color: #ffffff;
}
.p-f02-global-footer .p-main-footer-about p {
  color: #b3c8e6;
}
.p-rtl .p-f02-global-footer .p-main-footer-language .p-link-more.p-link-more-triangle-down:after {
  margin-right: 6px;
}
.p-rtl .p-f02-global-footer .p-icon-earth {
  margin-right: 18px;
  margin-left: -2px;
}
@media screen and (min-width: 769px) {
  .p-f02-global-footer .p-main-footer-about ul li,
  .tbd01-genericnavigation .p-main-footer-about ul li {
    display: inline-block;
  }
  .p-f02-global-footer .p-main-footer,
  .tbd01-genericnavigation .p-main-footer {
    padding-top: 54px;
  }
  .p-f02-global-footer .p-philips-shield,
  .tbd01-genericnavigation .p-philips-shield {
    margin-bottom: 34px;
  }
  .p-f02-global-footer .p-main-footer-about ul .p-always-visible.first,
  .tbd01-genericnavigation .p-main-footer-about ul .p-always-visible.first {
    border-left: medium none;
  }
  .p-f02-global-footer .p-main-footer-language output,
  .tbd01-genericnavigation .p-main-footer-language output {
    display: inline-block;
    margin-bottom: 3px;
    padding-right: 10px;
  }
  .p-f02-global-footer .p-main-footer-language .p-link-more,
  .tbd01-genericnavigation .p-main-footer-language .p-link-more {
    display: inline-block;
    font-weight: normal;
  }
  .p-f02-global-footer .p-icon-earth,
  .tbd01-genericnavigation .p-icon-earth {
    top: 0;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted.p-f02-global-footer {
  color: #0089c4;
  background: #ffffff;
  filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
}
.p-inverted.p-f02-global-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo-blue.png') no-repeat center center;
}
.p-inverted.p-f02-global-footer .p-main-footer-language output {
  color: #999999;
}
.p-inverted.p-f02-global-footer .p-main-footer-language .p-link-more {
  color: #0089c4;
}
.p-inverted.p-f02-global-footer .p-main-footer-language .p-link-more.p-link-more-triangle-down:after {
  color: #0089c4;
}
.p-inverted.p-f02-global-footer .p-icon-earth {
  color: #0089c4;
}
.p-inverted.p-f02-global-footer .p-main-footer-about ul li {
  border-left-color: #0089c4;
}
.p-inverted.p-f02-global-footer .p-main-footer-about ul li a {
  color: #0089c4;
}
.p-inverted.p-f02-global-footer .p-main-footer-about p {
  color: #999999;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-f03-footer-container {
  color: #ffffff;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #262626;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
}
.p-f03-footer-container .p-footer {
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
}
.p-f03-footer-container .p-footer > div {
  margin-left: 0px;
  padding: 70px 58px 69px 58px;
}
.p-f03-footer-container .p-footer .p-footer-social {
  padding-top: 50px;
}
.p-f03-footer-container .p-footer .p-gc23v2-icon > a > i {
  color: #040404;
}
.p-f03-footer-container .p-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo.png') no-repeat center center;
  height: 140px;
  min-width: 110px;
}
.p-f03-footer-container .p-footer .p-footer-select {
  text-align: right;
  padding-top: 50px;
}
.p-f03-footer-container .p-footer .p-text {
  color: black;
}
.p-f03-footer-container .p-footer .p-grid-item {
  min-height: 1px;
}
.p-f03-footer-container .p-footer .p-grid-item .p-body-copy-02 {
  color: #ff9514;
}
.p-f03-footer-container .p-footer .gc23v2-icon.section {
  display: inline-block;
}
.p-f03-footer-container .p-footer .p-gc23v2-icon {
  float: none;
  display: inline;
}
.p-f03-footer-container .p-footer .p-gc23v2-icon:after {
  display: inline;
}
.p-f03-footer-container .p-footer .p-gc23v2-icon a i:after {
  color: #ffffff;
}
.p-f03-footer-container .p-footer .n05-selectcountry output i:after {
  font-size: 8px;
}
.p-f03-footer-container .p-main-footer-about a {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .p-f03-footer-container .p-footer {
    overflow: visible;
    padding: 70px 0px 25px 0px;
  }
  .p-f03-footer-container .p-footer > div {
    position: relative;
    padding-top: 208px;
  }
  .p-f03-footer-container .p-footer .p-footer-social {
    padding-top: 0px;
  }
  .p-f03-footer-container .p-footer .p-philips-shield {
    position: absolute;
    height: 140px;
    left: 0px;
    top: 0px;
  }
  .p-f03-footer-container .p-footer .p-footer-select {
    margin-top: 28px;
    padding-top: 0px;
  }
  .p-f03-footer-container .p-footer .p-grid-item {
    text-align: center;
  }
  .p-f03-footer-container .p-footer .p-gc23v2-icon i:after {
    font-size: 32px;
    line-height: 42px;
  }
}
.p-rtl .p-footer-select {
  text-align: left !important;
}
/*
Inverted styles
---------------------------*/
.p-inverted.p-f03-footer-container {
  background: #ffffff;
  color: #0089c4;
  filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
}
.p-inverted.p-f03-footer-container .p-footer .p-gc23v2-icon a i:after {
  color: #ff9514;
}
.p-inverted.p-f03-footer-container .p-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo-blue.png') no-repeat center center;
}
.p-inverted.p-f03-footer-container .p-footer .p-body-copy-02 {
  color: #999999;
}
.p-inverted.p-f03-footer-container .p-main-footer-about a {
  color: #0089c4;
}
/*
Local variables
---------------------------*/
/*
@f03v2-color-mid: @palette-color-dark;
@f03v2-color-light: @palette-color-light;
@f03v2-color-dark: @palette-color-very-dark;
*/
/*
Defaults
---------------------------*/
.p-f03v2-footer-container {
  color: #3c3c41;
  background-color: #ffffff;
}
.p-f03v2-footer-container .p-footer {
  margin: 0 auto;
  max-width: 1280px;
}
.p-f03v2-footer-container .p-footer .p-footer-country-list {
  margin-left: 0;
  color: #7ba4d9;
  white-space: nowrap;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right-inner {
  float: right;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right-inner .p-gc23v2-icon {
  width: max-content;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right-inner .p-n14-link-list .p-grid {
  width: min-content;
  float: right;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-grid-item {
  padding-left: 0px;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-n14-link-list .p-grid {
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-n14-link-list .p-l-one-quarter {
  width: 100%;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-n14-link-list .p-l-one-quarter a {
  color: #969696;
}
.p-f03v2-footer-container .p-footer .p-footer-top .p-gc23v2-icon a i::after {
  color: #969696;
}
.p-f03v2-footer-container .p-footer .p-footer-bottom {
  border-top: 1px solid;
  color: #3c3c41;
  padding-top: 10px;
}
.p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-left div,
.p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-left span {
  font-size: 14px;
  color: #969696;
}
.p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right {
  margin-top: 3px;
}
.p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right .p-n14-link-list.horizontal {
  text-align: right;
}
.p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right .p-n14-link-list a {
  color: #969696;
  font-size: 14px;
}
.p-f03v2-footer-container .p-footer > div {
  margin-left: 0px;
  padding: 70px 0px 50px 0px;
}
.p-f03v2-footer-container .p-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo.png') no-repeat center center;
  height: 140px;
  min-width: 110px;
}
.p-f03v2-footer-container .p-footer .p-grid-item {
  min-height: 1px;
}
.p-f03v2-footer-container .p-footer .p-grid-item .p-body-copy-02 {
  color: #ff9514;
}
.p-f03v2-footer-container .p-footer .gc23v2-icon.section {
  display: inline-block;
}
.p-f03v2-footer-container .p-footer .p-gc23v2-icon {
  float: none;
  display: inline;
}
.p-f03v2-footer-container .p-footer .p-gc23v2-icon:after {
  display: inline;
}
.p-f03v2-footer-container .p-footer .p-gc23v2-icon a i:after {
  color: #ffffff;
}
.p-f03v2-footer-container .p-footer .p-n05-selectcountry output i:after {
  font-size: 8px;
}
.p-f03v2-footer-container .p-main-footer-about a {
  color: #ffffff;
}
@media screen and (max-width: 845px) {
  .p-f03v2-footer-container .p-footer .p-n05-selectcountry {
    padding-left: 11px;
  }
  .p-f03v2-footer-container .p-footer .gc23v2-icon {
    padding-left: 11px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-left {
    width: 100%;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right {
    width: 100%;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right .p-n14-link-list.horizontal {
    padding-left: 5px;
    text-align: left;
  }
}
@media screen and (max-width: 768px) {
  .p-f03v2-footer-container .p-footer {
    overflow: visible;
    padding: 50px 25px 25px 25px;
  }
  .p-f03v2-footer-container .p-footer .p-row-gutter {
    padding-left: 0px;
    padding-right: 0px;
  }
  .p-f03v2-footer-container .p-footer > div {
    position: relative;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-n05-selectcountry {
    padding-left: 0px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .gc23v2-icon {
    padding-left: 0px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-left {
    padding-top: 0px;
    text-align: left;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-mid {
    position: absolute;
    max-height: 70px;
    left: 0px;
    top: 0px;
    width: 280px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right {
    margin-top: 28px;
    padding-top: 0px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right .p-footer-par-right-inner {
    float: none;
  }
  .p-f03v2-footer-container .p-footer .p-footer-top .p-footer-par-right .p-footer-par-right-inner .p-n14-link-list .p-grid {
    float: none;
  }
  .p-f03v2-footer-container .p-footer .p-grid-item {
    text-align: left;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom {
    border-top: 1px solid;
    color: #3c3c41;
    padding-top: 10px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-left {
    text-align: left;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right {
    margin-top: 3px;
  }
  .p-f03v2-footer-container .p-footer .p-footer-bottom .p-footer-bottom-right .p-n14-link-list.horizontal {
    padding-left: 0px;
    text-align: left;
  }
}
.p-rtl .p-footer-par-right {
  text-align: left !important;
}
/*
Inverted styles
---------------------------*/
.p-inverted.p-f03v2-footer-container {
  background: #ffffff;
  color: #0089c4;
  filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
}
.p-inverted.p-f03v2-footer-container .p-footer .p-gc23v2-icon a i:after {
  color: #ff9514;
}
.p-inverted.p-f03v2-footer-container .p-footer .p-philips-shield {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/f03-footer/philips-footer-logo-blue.png') no-repeat center center;
}
.p-inverted.p-f03v2-footer-container .p-footer .p-body-copy-02 {
  color: #999999;
}
.p-inverted.p-f03v2-footer-container .p-main-footer-about a {
  color: #0089c4;
}
.p-f31-endorsement-footer {
  background-color: #f5f5f5;
  color: #969696;
}
.p-f31-endorsement-footer.p-with-border {
  border-top: 1px solid #e1e1e1;
}
.p-f31-endorsement-footer a {
  color: #969696;
}
.p-f31-endorsement-footer .p-bold {
  color: #969696;
}
.p-f31-endorsement-footer .p-f31-inner-wrapper {
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 1280px;
}
.p-f31-endorsement-footer .p-f31-inner-wrapper .p-grid {
  display: table;
  width: 100%;
}
.p-f31-endorsement-footer .p-logo-section img {
  max-width: none;
}
.p-f31-endorsement-footer .p-logo-section p {
  margin-top: 10px;
}
.p-f31-endorsement-footer .p-brands-section ul,
.p-f31-endorsement-footer .p-brands-section li {
  display: inline-block;
}
.p-f31-endorsement-footer .p-brands-section ul {
  margin-top: 5px;
}
.p-f31-endorsement-footer .p-brands-section li {
  margin-right: 20px;
}
.p-f31-endorsement-footer .p-brands-section p {
  margin-top: 20px;
}
.p-f31-endorsement-footer.p-inverted {
  color: #969696;
  background-color: #3c3c41;
}
.p-f31-endorsement-footer.p-inverted.p-with-border {
  border-top-color: #ffffff;
}
.p-f31-endorsement-footer.p-inverted a {
  color: #969696;
}
.p-f31-endorsement-footer.p-inverted .p-bold {
  color: #969696;
}
[dir=rtl] .p-f31-endorsement-footer .p-brands-section li {
  margin-left: 20px;
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  .p-f31-endorsement-footer .p-f31-inner-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-f31-endorsement-footer .p-f31-inner-wrapper .p-grid {
    display: table;
    min-height: 70px;
    width: 1302px;
  }
  .p-f31-endorsement-footer .p-logo-section,
  .p-f31-endorsement-footer .p-brands-section {
    display: table-cell;
    float: none;
    vertical-align: middle;
  }
  .p-f31-endorsement-footer .p-logo-section a,
  .p-f31-endorsement-footer .p-logo-section p,
  .p-f31-endorsement-footer .p-logo-section > img {
    display: table-cell;
    vertical-align: middle;
  }
  .p-f31-endorsement-footer .p-logo-section p {
    margin-top: 0;
    padding-left: 22px;
  }
  .p-f31-endorsement-footer .p-brands-section {
    text-align: right;
  }
  .p-f31-endorsement-footer .p-brands-section p {
    display: inline-block;
    margin-top: 0;
  }
  .p-f31-endorsement-footer .p-brands-section ul {
    margin-top: 0;
  }
  .p-f31-endorsement-footer .p-brands-section li {
    margin-left: 20px;
    margin-right: 0;
  }
  [dir=rtl] .p-f31-endorsement-footer .p-logo-section p {
    padding-left: 0;
    padding-right: 22px;
  }
  [dir=rtl] .p-f31-endorsement-footer .p-brands-section {
    text-align: left;
  }
  [dir=rtl] .p-f31-endorsement-footer .p-brands-section li {
    margin-left: 0;
    margin-right: 20px;
  }
}
.p-gc02-container {
  margin: 0 auto;
}
.p-gc02-container .p-wrapper {
  max-width: 1280px;
  margin: 0 auto;
  background-position: top center;
  background-repeat: no-repeat;
  /*  added negative margin-left
        *  to avoid "white space"
        *  between GC01s inside GC02
        */
}
.p-gc02-container .p-wrapper.p-full-bleed {
  max-width: 100%;
}
.p-gc02-container .p-wrapper .p-component-wrapper {
  max-width: 1280px;
  margin: 0 auto;
}
.p-gc02-container .p-wrapper .p-gc01-generic-content + .p-gc01-generic-content {
  margin-left: -5px;
}
.p-gc02-container .p-wrapper .p-gc01-generic-content.p-one-whole {
  margin-left: 0px;
}
/*
Colors still need to be put in variables.
Use Atomics.
Add Inverted.
Arrows should always stick in viewport.
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc03v2-carousel-single-item {
  position: relative;
}
.p-gc03v2-carousel-single-item .p-carousel-gradient-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  background: linear-gradient(#040404, transparent, transparent, transparent, #040404);
  z-index: 3;
}
.p-gc03v2-carousel-single-item .p-carousel-static-overlay {
  position: absolute;
  left: 10%;
  width: 80%;
  height: fit-content;
  text-align: center;
  z-index: 4;
  margin-top: 24px;
}
.p-gc03v2-carousel-single-item .p-content-max-width {
  max-width: 1280px;
  margin: 0 auto;
}
.p-gc03v2-carousel-single-item .p-gc03v2-carousel-single-item-inner {
  position: relative;
}
.p-gc03v2-carousel-single-item .p-gc03v2-carousel-single-item-inner.p-one-slide .p-carousel-controls,
.p-gc03v2-carousel-single-item .p-gc03v2-carousel-single-item-inner.p-one-slide .p-carousel-indicator {
  display: none;
}
.p-gc03v2-carousel-single-item .p-carousel-wrapper {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.p-gc03v2-carousel-single-item .p-carousel-wrapper.p-carousel-wrapper-pull {
  padding-bottom: 20px;
}
.p-gc03v2-carousel-single-item .p-carousel-view {
  display: block;
  position: relative;
  left: 0;
}
.p-gc03v2-carousel-single-item .p-carousel-view > li {
  z-index: 1;
  width: 100%;
  display: block;
  float: left;
  position: relative;
}
.p-gc03v2-carousel-single-item .p-carousel-view > li .p-gc01-generic-content .p-content-inner {
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 40px;
}
.p-gc03v2-carousel-single-item .p-carousel-view > li img {
  -webkit-user-drag: none;
  user-drag: none;
}
.p-gc03v2-carousel-single-item .p-nav-next,
.p-gc03v2-carousel-single-item .p-nav-prev {
  display: none;
  position: absolute;
  top: 50%;
  z-index: 3004;
  margin-top: -11px;
}
.p-gc03v2-carousel-single-item .p-nav-prev {
  left: 20px;
}
.p-gc03v2-carousel-single-item .p-nav-prev.p-nav-buttons-pull {
  margin-top: -20px;
}
.p-gc03v2-carousel-single-item .p-nav-next {
  right: 20px;
}
.p-gc03v2-carousel-single-item .p-nav-next.p-nav-buttons-pull {
  margin-top: -20px;
}
.p-gc03v2-carousel-single-item .p-carousel-controls {
  position: absolute;
  top: 50%;
  width: 100%;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator-color {
  color: #ffdfb9;
  display: none;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator-hover-color {
  color: #ff9514;
  display: none;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator {
  text-align: center;
  height: 0px;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator li {
  height: 20px;
  width: 20px;
  display: inline-block;
  position: relative;
  top: -50px;
  z-index: 1043;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator li,
.p-gc03v2-carousel-single-item .p-carousel-indicator li.p-active,
.p-gc03v2-carousel-single-item .p-carousel-indicator li:hover {
  background: none;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator li:hover {
  position: relative;
}
.p-gc03v2-carousel-single-item .p-carousel-indicator li.p-carousel-indicator-pull {
  top: 0px;
}
.p-gc03v2-carousel-single-item.p-inverted .p-carousel-indicator-color,
.p-inverted .p-gc03v2-carousel-single-item .p-carousel-indicator-color {
  color: #888b9c;
  display: none;
}
.p-gc03v2-carousel-single-item.p-inverted .p-carousel-indicator-hover-color,
.p-inverted .p-gc03v2-carousel-single-item .p-carousel-indicator-hover-color {
  color: #ffffff;
  display: none;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc03v2-carousel-single-item {
    padding-bottom: 0px;
    width: 100%;
  }
  .p-gc03v2-carousel-single-item .p-gc01-generic-content {
    margin-left: -0.5%;
    padding-left: 0.5%;
    width: 100%;
  }
  .p-gc03v2-carousel-single-item .p-carousel-indicator {
    bottom: 15px;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-indicator {
    display: none;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view {
    left: 0 !important;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view > li {
    float: none;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner .p-banner {
    padding: 10px 10px 10px 0px;
  }
  .p-gc03v2-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner .p-price-disclaimer {
    display: none;
  }
  .p-gc03v2-carousel-single-item .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
  .p-gc03v2-carousel-single-item .p-pc06-product-banner .p-banner {
    padding: 10px 10px 40px 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc03v2-carousel-single-item .p-carousel-static-overlay {
    margin-top: 64px;
  }
  .p-gc03v2-carousel-single-item .p-nav-next,
  .p-gc03v2-carousel-single-item .p-nav-prev {
    display: block;
  }
  .p-gc03v2-carousel-single-item .p-nav-next {
    right: 20px;
  }
  .p-gc03v2-carousel-single-item .p-nav-prev {
    left: 20px;
  }
  .p-gc03v2-carousel-single-item .p-carousel-view section {
    position: relative;
    left: 0;
  }
  .p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
  .p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner .p-banner {
    padding: 0px 0px 60px 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc03v2-carousel-single-item .p-content-max-width {
    max-width: 1280px;
    margin: 0 auto;
  }
  .p-gc03v2-carousel-single-item .p-gc03v2-carousel-single-item-inner {
    position: relative;
  }
  .p-gc03v2-carousel-single-item .p-carousel-view .p-pc06-product-banner .p-banner {
    padding: 0px 0px 30px 0px;
  }
}
/*
Defaults
---------------------------*/
.p-gc04v3-gridcontainer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  position: relative;
  transition: opacity 300ms;
}
.p-gc04v3-gridcontainer.lazyload {
  opacity: 0;
}
.p-gc04v3-gridcontainer.lazyloaded {
  opacity: 1;
}
.p-gc04v3-gridcontainer > .p-gc04-positioning {
  margin: 0 auto;
  max-width: 1280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-gc04v3-gridcontainer > .p-gc04-positioning:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc04v3-gridcontainer > .p-gc04-positioning:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc04v3-gridcontainer.p-content-full-bleed .p-gc04-positioning {
  max-width: none;
}
.p-gc04v3-gridcontainer.p-drop-shadow {
  z-index: 1;
}
.p-gc04v3-gridcontainer.p-image-gradient:before {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0) 60%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
Local variables
---------------------------*/
/*
Local mixins
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc05v2-tabcontainer .p-tabs-viewport {
  background: #ff9514;
}
.p-gc05v2-tabcontainer .p-tabs-viewport .p-tab-container {
  max-width: 1280px;
  margin: 0 auto ;
}
.p-gc05v2-tabcontainer .p-tabs-viewport.p-button-tabs {
  background: transparent ;
}
.p-gc05v2-tabcontainer .p-tabs-viewport.p-accordion-l-tab-viewport {
  background: transparent ;
}
.p-gc05v2-tabcontainer .p-tab-container > li {
  float: left;
  margin-bottom: 1px;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  background-color: #ff9514;
  color: #ffffff;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a span {
  padding: 13px 0px 11px 8px;
  line-height: inherit;
  margin-right: 26px;
  display: inline-block;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a:hover {
  text-decoration: none;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a .p-accordion-arrow {
  margin-top: -7px;
  position: absolute;
  right: 8px;
  top: 50%;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a .p-accordion-arrow:after {
  font-size: inherit;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a .p-long {
  font-size: 12px;
  line-height: 15px;
}
.p-gc05v2-tabcontainer .p-tab-container > li > a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -5px;
  width: 1px;
}
.p-inverted.p-gc05v2-tabcontainer .p-tab-container > li > a {
  background-color: #000000;
  color: #ff9514;
}
.p-inverted.p-gc05v2-tabcontainer .p-tab-container > li > a:hover {
  background: #ff9514 !important;
  color: #ffffff !important;
}
.p-inverted.p-gc05v2-tabcontainer .p-tab-container > li.p-selected a {
  background: #ff9514 !important;
  color: #ffffff !important;
}
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
/*
Max Width 760
---------------------------*/
@media screen and (min-width: 769px) {
  .p-gc05v2-tabcontainer .p-tab-container > li > a {
    width: 100%;
    display: table;
  }
  .p-gc05v2-tabcontainer .p-tab-container > li span {
    word-break: break-word;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons {
    text-align: center;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li {
    display: inline-block;
    width: auto;
    float: none;
    background: transparent;
    padding-right: 16px;
    vertical-align: top;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button .p-accordion-arrow {
    display: none;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button span {
    margin-right: 0;
    padding: 0;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li a.p-tab-button:after {
    display: none;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li:last-child {
    padding-right: 0;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li.p-selected {
    background: transparent;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li.p-selected a.p-tab-button {
    background-color: #ffffff;
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li.p-selected a span {
    font-weight: bold;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-content-container-side.p-m-two-thirds {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs {
    position: relative;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left {
    float: left;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
    margin-right: 20px;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li {
    margin-left: 20px;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right li,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left li {
    display: block;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
    padding-right: 0px;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left {
    float: left;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
    border-bottom: 1px solid #ffffff;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container {
    position: relative;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li {
    text-align: center;
    margin-bottom: 0px;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li > a span {
    margin-right: 0px;
    padding-right: 8px;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li > a:hover {
    background: #ffffff;
    color: #ff9514;
    text-decoration: none;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li.p-selected > a {
    background: #000000;
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li .p-accordion-arrow {
    display: none;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
    position: absolute;
    left: 0px;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container a:hover {
    background: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
    background: #ff9514;
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a {
    /* 1 */
    background: rgba(255, 149, 20, 0.8);
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li.p-selected a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a:hover {
    /* 1 */
    background: #000000;
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /* 2 */
    background: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a:hover,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a:hover {
    /* 5 */
    background-color: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-inverted .p-gc05v2-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /*1 */
    background: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer .p-tabs-viewport.p-accordion-m-tab-viewport {
    background: transparent;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(0, 0, 0, 0.4);
    color: #000000;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs.p-accordion-m-tab-viewport .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-content-container-side.p-m-two-thirds {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs {
    position: relative;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left {
    float: left;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
    margin-right: 20px;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li {
    margin-left: 20px;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right li,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left li {
    display: block;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-right .p-main-buttons li,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-button-tabs.p-button-placement-left .p-main-buttons li {
    padding-right: 0px;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left {
    float: left;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right {
    float: right;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-left a:hover,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs.p-button-placement-right a:hover {
    border-bottom: 1px solid #ffffff;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container {
    position: relative;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li {
    text-align: center;
    margin-bottom: 0px;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li > a span {
    margin-right: 0px;
    padding-right: 8px;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li > a:hover {
    background: #ffffff;
    color: #ff9514;
    text-decoration: none;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li.p-selected > a {
    background: #000000;
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li .p-accordion-arrow {
    display: none;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container .p-tab-content {
    position: absolute;
    left: 0px;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container a:hover {
    background: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
    background: #ff9514;
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a {
    /* 1 */
    background: rgba(255, 149, 20, 0.8);
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li.p-selected a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a:hover {
    /* 1 */
    background: #000000;
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /* 2 */
    background: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a:hover,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a:hover {
    /* 5 */
    background-color: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-inverted .p-gc05v2-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /*1 */
    background: rgba(0, 0, 0, 0.8);
    color: #ff9514;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li {
    padding-right: 16px;
  }
  .p-gc05v2-tabcontainer .p-button-tabs .p-main-buttons li:last-child {
    padding-right: 0;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(0, 0, 0, 0.4);
    color: #000000;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs.p-accordion-l-tab-viewport .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .p-gc05v2-tabcontainer .p-tabs-viewport {
    background: transparent;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(0, 0, 0, 0.4);
    color: #000000;
  }
  .p-gc05v2-tabcontainer .p-tab-tabs .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs .p-accordion-transparency > li > a {
    background: none;
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff;
  }
  .p-gc05v2-tabcontainer.p-inverted .p-tab-tabs .p-accordion-transparency > li > a span {
    font-size: 16px;
  }
}
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc06-story-banner {
  position: relative;
}
.p-gc06-story-banner .p-gc06-background {
  position: absolute;
  width: 100%;
  bottom: 0px;
  top: 0px;
  overflow: hidden;
}
.p-gc06-story-banner .p-gc06-foreground {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
}
.p-gc06-story-banner .p-gc06-cta {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 50px;
  left: 0px;
}
.p-gc06-story-banner .p-gc06-circle {
  background: rgba(255, 149, 20, 0.8);
  border-radius: 50%;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  width: 44px;
  line-height: 44px;
}
.p-gc06-story-banner .p-gc06-circle:after {
  display: block;
  text-align: center;
}
.p-gc06-story-banner .p-gc06-circle:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #ff9514;
  text-decoration: none;
}
.p-gc06-story-banner .p-gc06-citation-wrapper {
  position: absolute;
  right: 0px;
  bottom: 50px;
  width: 100%;
}
.p-gc06-story-banner .p-gc06-citation-wrapper .p-gc06-citation {
  margin: 0 auto;
  max-width: 1280px;
  text-align: right;
}
.p-gc06-story-banner.p-inverted .p-gc06-circle,
.p-inverted .p-gc06-story-banner .p-gc06-circle {
  background: rgba(255, 255, 255, 0.8);
  color: #ff9514;
}
@media screen and (max-width: 768px) {
  .p-gc06-story-banner .p-gc06-background {
    position: relative;
  }
  .p-gc06-story-banner .p-gc06-parent-vcenter:before {
    display: block;
  }
  .p-gc06-story-banner .p-gc06-citation-wrapper {
    bottom: 5px;
  }
  .p-gc06-story-banner .p-text-shadow {
    text-shadow: none;
  }
  .p-gc06-story-banner.p-inverted .p-gc06-foreground,
  .p-inverted .p-gc06-story-banner .p-gc06-foreground {
    background: rgba(255, 149, 20, 0.8);
  }
}
@media screen and (min-width: 1025px) {
  .p-gc06-story-banner {
    margin: 0 auto;
    max-width: 1280px;
  }
  .p-gc06-story-banner.p-full-bleed {
    max-width: 100%;
  }
}
/*
Local variables
---------------------------*/
.p-gc07-accordion {
  position: relative;
  margin: 30px 0px 0px 0px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.p-gc07-accordion .p-masthead {
  cursor: pointer;
}
.p-gc07-accordion .p-harmonica-flyout {
  border-top: 1px solid #e0e0e8;
  display: none;
}
.p-gc07-accordion .p-harmonica-flyout .p-pc05-product-cards .p-product-cards {
  border-top: 0;
}
.p-gc07-accordion .p-show-more {
  display: none;
  padding-right: 10px;
  cursor: pointer;
}
.p-gc07-accordion .p-show-less {
  display: none;
  padding-right: 10px;
  cursor: pointer;
}
.p-gc07-accordion .p-active-btn {
  display: inline;
}
.p-gc07-accordion .p-gc01-generic-content-2 {
  border-top: 1px solid #e0e0e8;
}
.p-gc07-accordion .p-flyout-btn {
  position: relative;
  text-align: center;
}
.p-gc07-accordion .p-flyout-btn i:hover {
  background-color: #ff9514;
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
}
.p-gc07-accordion .p-flyout-btn-dock {
  position: fixed;
  bottom: 5px;
  margin-left: -29px;
  background: none repeat scroll 0 0 transparent;
  border-radius: 2px;
  height: 22px;
  padding: 2px 2px 2px 2px;
  text-align: center;
  width: 22px;
}
.p-gc07-accordion .p-flyout-btn-normal {
  background: none repeat scroll 0 0 transparent;
  border-radius: 2px;
  height: 22px;
  padding: 5px 5px 3px 5px;
  text-align: center;
  width: 22px;
}
.p-gc07-accordion .p-site-frame {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 2%;
}
.p-gc07-accordion.p-inverted i:hover {
  background-color: #ffffff;
  color: #ff9514;
  text-decoration: none;
}
@media screen and (min-width: 0px) {
  .p-gc07-accordion .p-site-frame {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc07-accordion .p-site-frame {
    margin-bottom: 30px;
  }
}
/*
Local variables
---------------------------*/
.cell1Component-gc11,
.cell2Component-gc11 {
  position: relative;
}
/*
Defaults
---------------------------*/
.p-gc08-nolink-style {
  color: inherit;
  text-decoration: none;
}
.p-gc08-nolink-style:hover {
  text-decoration: none;
}
.p-gc08-teasercontainer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.p-gc08-teasercontainer.p-drop-shadow {
  z-index: 1;
}
.p-gc08-teasercontainer .p-gc08-positioning {
  margin: 0 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-gc08-teasercontainer .p-gc08-positioning:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc08-teasercontainer .p-gc08-positioning:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc08-teasercontainer .p-gc08-positioning .p-cta-button {
  position: absolute;
  bottom: 10px;
  width: 100%;
}
.p-gc08-teasercontainer.p-dropshadow-bottomright {
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4);
}
.p-gc08-teasercontainer.p-dropshadow-right {
  box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.4);
}
.p-gc08-teasercontainer.p-dropshadow-bottom {
  box-shadow: -3px -3px 5px 0 rgba(0, 0, 0, 0.4);
}
.p-gc08-teasercontainer .p-gc08-teaser-item1,
.p-gc08-teasercontainer .p-gc08-teaser-item2 {
  float: left;
  position: relative;
}
.p-gc08-teasercontainer .p-gc08-teaser-item1.p-bottom-padding,
.p-gc08-teasercontainer .p-gc08-teaser-item2.p-bottom-padding {
  padding-bottom: 50px;
}
.p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter {
  margin-left: -22px;
  width: auto;
}
.p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item1,
.p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item2 {
  box-sizing: border-box;
  padding-left: 22px;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-gc08-teasercontainer .p-gc08-positioning {
    width: 100%;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter {
    margin-left: -10px;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item1,
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item2 {
    padding-left: 10px;
  }
  .p-xs-box-padding {
    padding: 6px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-gc08-teasercontainer .p-gc08-positioning {
    width: 100%;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter {
    margin-left: -16px;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item1,
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item2 {
    padding-left: 16px;
  }
  .p-s-box-padding {
    padding: 9px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc08-teasercontainer .p-gc08-positioning {
    margin: 0 auto;
    width: 100%;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter {
    margin-left: -16px;
  }
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item1,
  .p-gc08-teasercontainer .p-gc08-positioning.p-gc08-col-gutter .p-gc08-teaser-item2 {
    padding-left: 16px;
  }
  .p-m-box-padding {
    padding: 11px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc08-teasercontainer {
    margin: 0 auto;
    width: 1280px;
  }
  .p-gc08-teasercontainer.p-full-bleed {
    width: 100%;
  }
  .p-gc08-teasercontainer.p-full-bleed .p-gc08-positioning.p-viewport {
    max-width: 1280px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-gc08-teaser-item-inner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-gc08-title,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-gc08-title {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-tenth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-tenth {
    width: calc(50% - 384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-tenth.p-push-l-nine-tenths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-tenth.p-push-l-nine-tenths {
    left: calc(50% - -384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-tenth.p-pull-l-nine-tenths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-tenth.p-pull-l-nine-tenths {
    right: calc(50% - -384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-tenth > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-tenth > .p-gc08-teaser-item-inner {
    width: 96px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-nine-tenths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-nine-tenths {
    width: calc(50% - -384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-nine-tenths.p-push-l-one-tenth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-nine-tenths.p-push-l-one-tenth {
    left: calc(50% - 384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-nine-tenths.p-pull-l-one-tenth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-nine-tenths.p-pull-l-one-tenth {
    right: calc(50% - 384px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-nine-tenths > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-nine-tenths > .p-gc08-teaser-item-inner {
    width: 864px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-sixth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-sixth {
    width: calc(50% - 320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-sixth.p-push-l-five-sixths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-sixth.p-push-l-five-sixths {
    left: calc(50% - -320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-sixth.p-pull-l-five-sixths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-sixth.p-pull-l-five-sixths {
    right: calc(50% - -320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-sixth > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-sixth > .p-gc08-teaser-item-inner {
    width: 160px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-five-sixths,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-five-sixths {
    width: calc(50% - -320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-five-sixths.p-push-l-one-sixth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-five-sixths.p-push-l-one-sixth {
    left: calc(50% - 320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-five-sixths.p-pull-l-one-sixth,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-five-sixths.p-pull-l-one-sixth {
    right: calc(50% - 320px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-five-sixths > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-five-sixths > .p-gc08-teaser-item-inner {
    width: 800px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-quarter,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-quarter {
    width: calc(50% - 240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-quarter.p-push-l-three-quarters,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-quarter.p-push-l-three-quarters {
    left: calc(50% - -240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-quarter.p-pull-l-three-quarters,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-quarter.p-pull-l-three-quarters {
    right: calc(50% - -240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-quarter > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-quarter > .p-gc08-teaser-item-inner {
    width: 240px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-three-quarters,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-three-quarters {
    width: calc(50% - -240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-three-quarters.p-push-l-one-quarter,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-three-quarters.p-push-l-one-quarter {
    left: calc(50% - 240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-three-quarters.p-pull-l-one-quarter,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-three-quarters.p-pull-l-one-quarter {
    right: calc(50% - 240px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-three-quarters > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-three-quarters > .p-gc08-teaser-item-inner {
    width: 720px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-third,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-third {
    width: calc(50% - 160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-third.p-push-l-two-thirds,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-third.p-push-l-two-thirds {
    left: calc(50% - -160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-third.p-pull-l-two-thirds,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-third.p-pull-l-two-thirds {
    right: calc(50% - -160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-third > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-third > .p-gc08-teaser-item-inner {
    width: 320px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-two-thirds,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-two-thirds {
    width: calc(50% - -160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-two-thirds.p-pull-l-one-third,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-two-thirds.p-pull-l-one-third {
    right: calc(50% - 160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-two-thirds.p-push-l-one-third,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-two-thirds.p-push-l-one-third {
    left: calc(50% - 160px);
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-two-thirds > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-two-thirds > .p-gc08-teaser-item-inner {
    width: 640px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-half > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-half > .p-gc08-teaser-item-inner {
    width: 480px;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-l-one-whole > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-l-one-whole > .p-gc08-teaser-item-inner {
    width: 1280px;
    margin: 0 auto;
    float: none !important;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-gc08-teaser-item1.p-push-l-none > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-gc08-teaser-item1.p-push-l-none > .p-gc08-teaser-item-inner {
    float: right;
  }
  .p-gc08-teasercontainer.p-full-bleed-max-content-width .p-gc08-teaser-item2:not(.p-pull-l-none) > .p-gc08-teaser-item-inner,
  .p-gc08-teasercontainer .p-gc05v2-tabcontainer .p-full-bleed-max-content-width .p-gc08-teaser-item2:not(.p-pull-l-none) > .p-gc08-teaser-item-inner {
    float: right;
  }
  .p-l-box-padding {
    padding: 16px;
  }
}
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 1025px) {
  .p-gc09-twoteasercontainer .p-gc09-teaser-item1.p-l-one-half .p-gc08-teaser-item-inner,
  .p-gc09-twoteasercontainer .p-gc09-teaser-item1.p-l-one-half .p-gc08-title {
    width: 480px;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-gc09-twoteasercontainer .p-gc09-teaser-item2.p-l-one-half .p-gc08-teaser-item-inner,
  .p-gc09-twoteasercontainer .p-gc09-teaser-item2.p-l-one-half .p-gc08-title {
    width: 480px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.p-gc10-spacer-component .p-horizontal-line {
  margin: 0px 0px 0px 0px;
}
/* REMS */
/*
    borders
*/
/*
    padding mixins
*/
/*
    margin mixins
*/
/*
Defaults
---------------------------*/
/*
Min Width 0
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-gc11v3-generictext .p-xs-col1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  .p-gc11v3-generictext .p-xs-col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
  .p-gc11v3-generictext .p-xs-col3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
  .p-gc11v3-generictext .p-xs-col4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
@media print, screen and (min-width: 451px) {
  .p-gc11v3-generictext.p-use-padding {
    padding: 9px 9px 9px 9px;
  }
  .p-gc11v3-generictext .p-s-col1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  .p-gc11v3-generictext .p-s-col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
  .p-gc11v3-generictext .p-s-col3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
  .p-gc11v3-generictext .p-s-col4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
@media screen and (min-width: 701px) {
  .p-gc11v3-generictext.p-use-padding {
    padding: 11px 11px 11px 11px;
  }
  .p-gc11v3-generictext .p-m-col1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  .p-gc11v3-generictext .p-m-col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
  .p-gc11v3-generictext .p-m-col3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
  .p-gc11v3-generictext .p-m-col4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
  .p-gc11v3-generictext .p-prefix .p-text-container-inner {
    margin-left: 70px;
  }
}
@media screen and (min-width: 961px) {
  .p-gc11v3-generictext.p-use-padding {
    padding: 13px 13px 13px 13px;
  }
  .p-gc11v3-generictext .p-l-col1 {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  .p-gc11v3-generictext .p-l-col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
  .p-gc11v3-generictext .p-l-col3 {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
  .p-gc11v3-generictext .p-l-col4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
/*
Local variables
---------------------------*/
.p-gc11v3-generictext a {
  word-break: break-word;
}
.p-gc11v3-generictext .p-show-more-content,
.p-gc11v3-generictext .p-show-less-button {
  display: none;
}
.p-gc11v3-generictext .p-button a {
  padding: 4px 20px 3px 20px;
  margin: -4px -20px -3px -20px;
  text-decoration: none;
  display: block;
  color: inherit;
}
.p-gc11v3-generictext .p-button.p-large a {
  padding: 8px 20px 5px 20px;
  margin: -8px -20px -5px -20px;
}
.p-gc11v3-generictext .p-prefix {
  position: relative;
}
.p-gc11v3-generictext .p-prefix:before {
  font-size: 45px;
  color: #000000;
  line-height: 1.5;
  position: absolute;
}
.p-gc11v3-generictext .p-prefix.p-prefix-quote:before {
  content: "\e638";
  font-family: 'philips-global-icon-font';
}
.p-gc11v3-generictext .p-prefix .p-text-container-inner {
  margin-left: 60px;
}
.p-gc11v3-generictext.p-use-padding {
  padding: 6px 6px 6px 6px;
}
.p-gc11v3-generictext.p-inverted .p-prefix:before {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-gc13v2-genericimage .p-gc13v2-positioning {
  display: inline-block;
  position: relative;
  width: 100%;
}
.p-gc13v2-genericimage.p-gc13v2-valign-bottom:before,
.p-gc13v2-genericimage.p-gc13v2-valign-middle:before {
  content: '';
  display: inline-block;
  min-height: inherit;
  vertical-align: top;
  margin-right: -5px;
  width: 1px;
}
.p-gc13v2-genericimage.p-gc13v2-valign-bottom .p-vertical-positioning,
.p-gc13v2-genericimage.p-gc13v2-valign-middle .p-vertical-positioning {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.p-gc13v2-genericimage.p-gc13v2-valign-middle .p-vertical-positioning,
.p-gc13v2-genericimage.p-gc13v2-valign-middle:before {
  vertical-align: middle;
}
.p-gc13v2-genericimage.p-gc13v2-valign-bottom .p-vertical-positioning,
.p-gc13v2-genericimage.p-gc13v2-valign-bottom:before {
  vertical-align: bottom;
}
.p-gc13v2-genericimage img,
.p-gc13v2-genericimage span,
.p-gc13v2-genericimage a {
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
.p-gc13v2-genericimage img {
  transition: opacity 300ms;
}
.p-gc13v2-genericimage img.lazyload {
  opacity: 0;
}
.p-gc13v2-genericimage img.lazyloaded {
  opacity: 1;
}
.p-gc13v2-genericimage .p-play-button {
  bottom: 5px;
  left: 5px;
  position: absolute;
}
.p-gc13v2-genericimage .p-icon-hover {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
}
.p-gc13v2-genericimage .p-icon-hover .p-icon-fullscreen {
  font-size: 20px;
}
.p-gc13v2-genericimage .p-hover-on {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-gc13v2-genericimage .p-hover-on .p-icon-hover {
  display: block;
}
/*
Local variables
--------------------- */
.p-gc14-datepicker .gc14-datepicker-component {
  padding: 5px 0px 5px 0px;
}
.p-gc14-datepicker .gc14-datepicker-component .hidden {
  display: none;
}
.p-gc14-datepicker .gc14-datepicker-component-editmode {
  padding: 10px 5px 10px 5px;
  border: 1px dashed #cd202c;
  color: #cd202c;
}
@media screen and (min-width: 0px) {
  .p-gc14-datepicker .gc14-datepicker-component input {
    height: 35px;
  }
}
.p-gc14-datepicker .gc14-datepicker-component input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 19px;
  padding: 5px 10px 5px 10px;
  margin: 0px 5px 0px 5px;
  border: 1px solid #ccced8;
  color: #b9bbc7;
}
.p-gc14-datepicker .gc14-datepicker-component input :focus {
  color: #252f47;
  background: #f6f6f6;
}
@media screen and (min-width: 1025px) {
  .p-gc14-datepicker .gc14-datepicker-component input {
    height: 29px;
  }
}
.ui-datepicker {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  margin: 5px auto 0;
  margin: 0.5rem auto 0;
  width: 216px !important;
  height: auto;
}
.ui-datepicker select {
  color: #000000;
}
.ui-datepicker a {
  text-decoration: none;
}
.ui-datepicker table {
  width: 100%;
}
.ui-datepicker thead {
  background: #ffffff;
  border-bottom: 1px solid #ccced8;
}
.ui-datepicker th {
  text-transform: uppercase;
  padding: 5px 0;
  color: #666666;
}
.ui-datepicker tbody td {
  padding: 0;
  border-right: 1px solid #ccced8;
}
.ui-datepicker tbody td:last-child {
  border-right: 0;
}
.ui-datepicker tbody tr {
  border-bottom: 1px solid #ccced8;
  background: #fff;
}
.ui-datepicker tbody tr:last-child {
  border-bottom: 0;
}
.ui-datepicker tbody td span,
.ui-datepicker tbody td a {
  display: inline-block;
  font-weight: bold;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #4a5366;
}
.ui-datepicker-header {
  background: #803726;
  color: #ffffff;
  font-weight: bold;
  line-height: 30px;
  padding: 0;
}
.ui-datepicker-title {
  text-align: center;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
}
.ui-datepicker-prev .ui-icon,
.ui-datepicker-next .ui-icon {
  display: none;
}
.ui-datepicker-prev {
  margin: 11px 0px 0px 11px;
  float: left;
  border-left: 0;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 6.666666666666667px solid #ffffff;
}
.ui-datepicker-next {
  margin: 11px 11px 0px 0px;
  float: right;
  border-left: 6.666666666666667px solid #ffffff;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 0;
}
.ui-datepicker-unselectable .ui-state-default {
  background: #f4f4f4;
  color: #b4b3b3;
}
.ui-state-default .ui-priority-secondary .ui-datepicker-other-month {
  background: #e0e0e0;
}
.ui-datepicker-calendar .ui-state-default {
  background: #efeff4;
}
.ui-datepicker-calendar .ui-datepicker-today .ui-state-default,
.ui-datepicker-calendar .ui-state-hover {
  background: #ffffff;
}
.ui-datepicker-calendar .ui-state-default.ui-priority-secondary {
  background: #ccced8;
}
.ui-datepicker-calendar .ui-state-active {
  background: #ffffff;
  color: #3c3c3c;
  border: 1px solid #4a5366;
  position: relative;
  margin: -1px;
}
.ui-datepicker-calendar td:first-child .ui-state-active {
  width: 29px;
  margin-left: 0px;
}
.ui-datepicker-calendar td:last-child .ui-state-active {
  width: 29px;
  margin-right: 0px;
}
.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc17-quote {
  margin: 0 auto;
  max-width: 1280px;
}
.p-gc17-quote .p-gc17-quote-content {
  display: inline-block;
  position: relative;
}
.p-gc17-quote .p-gc17-quotestyle {
  position: unset;
  text-align: center;
}
.p-gc17-quote .p-gc17-quotestyle:before {
  content: "\e638";
  color: #ff9514;
  font-family: 'philips-global-icon-font';
}
.p-inverted .p-gc17-quote .p-gc17-quotestyle:before {
  color: #ffffff;
}
.p-gc17-quote blockquote {
  margin-bottom: 1em;
}
.p-gc17-quote.p-inverted .p-gc17-quotestyle:before,
.p-inverted .p-gc17-quote .p-gc17-quotestyle:before {
  color: #ffffff;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451px
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-gc17-quote .p-gc17-quotestyle.p-xs-style-large {
    font-size: 30px;
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-xs-style-small {
    font-size: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .p-gc17-quote .p-gc17-quote-content .p-gc17-quotestyle.p-xs-style-none:before {
    content: "";
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-gc17-quote .p-gc17-quotestyle.p-s-style-large {
    font-size: 30px;
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-s-style-small {
    font-size: 25px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .p-gc17-quote .p-gc17-quote-content .p-gc17-quotestyle.p-s-style-none:before {
    content: "";
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc17-quote .p-gc17-quotestyle.p-m-style-large {
    font-size: 45px;
    margin-top: 19px;
    margin-bottom: 19px;
    width: 80px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-m-style-small {
    font-size: 32px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 50px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-m-style-none + .p-gc17-quote-item2 {
    padding-left: 0px;
  }
  .p-gc17-quote .p-gc17-quote-content .p-gc17-quotestyle.p-m-style-none:before {
    content: "";
  }
  .p-gc17-quote .p-m-position-side .p-gc17-quote-item2 {
    padding-left: 82px;
  }
  .p-gc17-quote .p-m-position-side .p-gc17-quotestyle {
    position: absolute;
    left: 0px;
  }
  .p-gc17-quote .p-m-position-top .p-gc17-quote-item1,
  .p-gc17-quote .p-m-position-top .p-gc17-quote-item2 {
    width: 100% !important;
  }
  .p-gc17-quote .p-m-position-side-out .p-gc17-quotestyle {
    display: block;
    right: 100%;
    position: absolute;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc17-quote .p-gc17-quotestyle.p-l-style-large {
    font-size: 45px;
    margin-top: 19px;
    margin-bottom: 19px;
    width: 80px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-l-style-small {
    font-size: 32px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 50px;
  }
  .p-gc17-quote .p-gc17-quotestyle.p-l-style-none + .p-gc17-quote-item2 {
    padding-left: 0px;
  }
  .p-gc17-quote .p-gc17-quote-content .p-gc17-quotestyle.p-l-style-none:before {
    content: "";
  }
  .p-gc17-quote .p-l-position-side .p-gc17-quote-item2 {
    padding-left: 82px;
  }
  .p-gc17-quote .p-l-position-side .p-gc17-quotestyle {
    position: absolute;
    left: 0px;
  }
  .p-gc17-quote .p-l-position-top .p-gc17-quote-item1,
  .p-gc17-quote .p-l-position-top .p-gc17-quote-item2 {
    width: 100% !important;
  }
  .p-gc17-quote .p-l-position-side-out .p-gc17-quotestyle {
    display: block;
    position: absolute;
    right: 100%;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc18-animated-teaser {
  height: 225px;
  margin-bottom: 20px;
  position: relative;
}
.p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay {
  height: 370px;
}
.p-gc18-animated-teaser-container {
  height: 100%;
  overflow: hidden;
}
.p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay {
  height: 225px;
}
.p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-hover-content-container {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.2s ease 0.4s;
  transition: opacity 0.2s ease 0.4s;
}
.p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-hover-content-container .p-button {
  display: inline-block;
}
.p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay-titles-container {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.p-gc18-animated-teaser-image {
  background-position: center center;
  background-size: cover;
  height: 100%;
}
.p-gc18-animated-teaser-image .p-ie8-image {
  display: none;
}
.p-gc18-animated-teaser-overlay {
  background-color: #000000;
  bottom: 0;
  position: absolute;
  width: 100%;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  height: 54px;
  -webkit-transition: height 0.2s ease 0.2s;
  transition: height 0.2s ease 0.2s;
}
.p-gc18-animated-teaser-overlay-hover-content-container {
  color: #ffffff;
  overflow: hidden;
  position: absolute;
  top: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  padding-left: 30px;
  padding-top: 30px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-title {
  color: #ffffff;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-title-part-1 {
  margin-bottom: 0px;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-text {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  margin-bottom: 35px;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-content-small {
  margin-bottom: 20px;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-content-large {
  display: none;
}
.p-gc18-animated-teaser-overlay-hover-content-container .p-button {
  display: none;
}
.p-gc18-animated-teaser-overlay-titles-container {
  position: absolute;
  bottom: 5px;
  padding-right: 60px;
  -webkit-transition: opacity 0.2s ease 0.4s;
  transition: opacity 0.2s ease 0.4s;
}
.p-gc18-animated-teaser-overlay-titles-container .p-title,
.p-gc18-animated-teaser-overlay-titles-container .p-subtitle {
  margin-left: 13px;
}
.p-gc18-animated-teaser-overlay-titles-container .p-title,
.p-gc18-animated-teaser-overlay-hover-content-container .p-content-small .p-title {
  color: #efeff4;
  margin-bottom: 0;
  font-size: 17px;
}
.p-gc18-animated-teaser-overlay-titles-container .p-subtitle,
.p-gc18-animated-teaser-overlay-hover-content-container .p-content-small .p-subtitle {
  color: #ffffff;
}
.p-gc18-animated-teaser-overlay-social-container {
  bottom: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  height: 54px;
}
.p-gc18-animated-teaser-overlay-social-container:hover .p-gc18-animated-teaser-overlay-social-channels-container {
  padding: 4px 4px 4px 4px;
  width: 168px;
  -webkit-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  -moz-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  -o-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
}
.p-gc18-animated-teaser-overlay-social-container:hover .p-gc18-animated-teaser-overlay-social-channel {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.2s ease 0.4s;
  transition: opacity 0.2s ease 0.4s;
}
.p-gc18-animated-teaser-overlay-social-container:hover .p-gc18-animated-teaser-overlay-social-channels-arrow {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0s ease 0.2s;
  transition: opacity 0s ease 0.2s;
}
.p-gc18-animated-teaser-overlay-social-plus-container {
  background-color: #ff9514;
  float: right;
  border-radius: 2px 2px 2px 2px;
  height: 29px;
  margin-bottom: 10px;
  margin-left: 9px;
  margin-right: 13px;
  margin-top: 10px;
  padding-left: 5px;
  padding-top: 5px;
  width: 29px;
}
.p-gc18-animated-teaser-overlay-social-plus-icon {
  color: #ffffff;
  font-size: 24px;
}
.p-gc18-animated-teaser-overlay-social-channels-container {
  background-color: #ffffff;
  float: right;
  overflow: hidden;
  width: 0;
  height: 42px;
  margin-right: 8px;
  margin-top: 2px;
  padding: 4px 0px 4px 0px;
  -webkit-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  -moz-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  -o-transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
  transition: width 0.2s ease 0.2s, padding 0.2s ease 0.2s;
}
.p-gc18-animated-teaser-overlay-social-channel {
  color: #ff9514;
  float: left;
  cursor: pointer;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  font-size: 34px;
  line-height: 34px;
  margin: 4px 4px 4px 3px;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.p-gc18-animated-teaser-overlay-social-channel:hover {
  color: #000000;
}
.p-gc18-animated-teaser-overlay-social-channels-arrow {
  height: 0;
  position: absolute;
  top: 50%;
  width: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  border-bottom: 8px solid transparent;
  border-left: 8px solid #ffffff;
  border-top: 8px solid transparent;
  margin-top: -8px;
  right: 56px;
  -webkit-transition: opacity 0s ease 0.4s;
  transition: opacity 0s ease 0.4s;
}
.p-gc18-animated-teaser-label-new {
  position: absolute;
  right: -2px;
  top: -2px;
}
@media print, screen and (min-width: 601px) {
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large {
    height: 370px;
  }
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-overlay-hover-content-container .p-content-small {
    display: none;
  }
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-overlay-hover-content-container .p-content-large {
    display: block;
    width: 550px;
  }
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-overlay-hover-content-container .p-content-large .p-text {
    width: 450px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc18-animated-teaser {
    height: 175px;
  }
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large {
    height: 370px;
  }
  .p-gc18-animated-teaser:hover .p-gc18-animated-teaser-overlay {
    height: 175px;
  }
}
/*
Defaults
---------------------------*/
.p-gc23v2-icon {
  float: left;
  margin-right: 12px;
}
.p-gc23v2-icon:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc23v2-icon:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc23v2-icon a:hover {
  text-decoration: none;
}
.p-gc23v2-icon a .p-icon-blank {
  width: 24px;
  height: 20px;
  float: left;
  display: block;
}
.p-gc23v2-icon i {
  color: #ff9514;
  font-size: 20px;
}
.p-gc23v2-icon i:before {
  content: '';
}
.p-gc23v2-icon.p-icon-with-text {
  float: none;
  margin-left: 0;
  margin-bottom: 3px;
}
.p-gc23v2-icon.p-icon-with-text a span {
  vertical-align: top;
  margin-left: 5px;
}
.p-gc23v2-icon.p-icon-medium i {
  font-size: 32px;
}
.p-gc23v2-icon.p-inverted i,
.p-inverted .p-gc23v2-icon i {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-gc25-hotspots {
  max-width: 1280px;
  margin: 0 auto;
}
.p-gc25-hotspots.p-masthead .p-component-subtitle {
  display: block;
}
.p-gc25-hotspots.p-masthead .p-gc25-wrapper {
  min-height: 410px;
}
.p-gc25-hotspots.p-fullbleed {
  max-width: 100%;
}
.p-gc25-hotspots .p-component-subtitle {
  display: none;
}
.p-gc25-hotspots .p-gc25-wrapper {
  position: relative;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-header .p-component-title {
  margin-bottom: 0px;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot {
  margin-bottom: 10px;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot a:hover .p-square {
  color: #ffffff;
  background-color: #ff9514;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot a:hover .p-button {
  color: #ff9514;
  background-color: #ffffff;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button {
  width: 100%;
  padding: 0px;
  border: 0;
  text-align: left;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button .p-icon-plus {
  background-color: #ffffff;
  border-radius: 2px 0px 0px 2px;
}
.p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button .p-hotspot-text {
  padding-left: 15px;
}
.p-inverted .p-gc25-hotspots .p-square,
.p-gc25-hotspots.p-inverted .p-square {
  color: #ff9514;
}
.p-inverted .p-gc25-hotspots .p-component-title,
.p-gc25-hotspots.p-inverted .p-component-title {
  color: #ffffff;
}
.p-inverted .p-gc25-hotspots .p-gc25-wrapper-inner .p-component-title,
.p-gc25-hotspots.p-inverted .p-gc25-wrapper-inner .p-component-title {
  color: #ffffff;
}
/*
@Media @XS @S ISOLATE
---------------------------*/
/*
@Media @XS ISOLATE
---------------------------*/
/*
@Media @S ISOLATE
---------------------------*/
/*
@Media @M
---------------------------*/
/*
@Media @M ISOLATE
---------------------------*/
/*
@Media @L
---------------------------*/
@media screen and (max-width: 600px) {
  .p-gc25-hotspots .p-component-header {
    padding-left: 6px;
    padding-right: 6px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-gc25-hotspots .p-component-header {
    padding-left: 9px;
    padding-right: 9px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 768px) {
  .p-gc25-hotspots.p-masthead .p-gc25-wrapper .p-component-body {
    padding-top: 160px;
  }
  .p-gc25-hotspots .p-gc25-wrapper {
    overflow: hidden;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-header {
    position: relative;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .p-gc25-hotspots .p-gc25-wrapper figure img {
    position: absolute;
  }
}
@media screen and (min-width: 769px) {
  .p-gc25-hotspots .p-gc25-wrapper .p-component-header {
    bottom: 40px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-header .p-component-subtitle {
    margin-bottom: 0px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot {
    position: absolute;
    margin-bottom: 0px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body .p-hotspot .p-button .p-hotspot-text {
    padding-right: 15px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc25-hotspots .p-component-header {
    padding-left: 11px;
    padding-right: 11px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-gc25-wrapper-inner {
    position: relative;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-gc25-wrapper-inner .p-component-header {
    left: 11px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-gc25-wrapper-inner figure img {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc25-hotspots .p-component-header {
    margin: 0 auto;
    max-width: 960px;
  }
  .p-gc25-hotspots .p-gc25-wrapper {
    overflow: hidden;
    min-height: 350px;
  }
  .p-gc25-hotspots .p-gc25-wrapper figure {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .p-gc25-hotspots .p-gc25-wrapper figure img {
    position: absolute;
    left: 50%;
    margin-left: -1000px;
  }
  .p-gc25-hotspots .p-gc25-wrapper .p-component-body {
    max-width: 1280px;
    margin: 0 auto;
    height: 350px;
    position: relative;
  }
  .p-gc25-hotspots.p-masthead {
    min-height: 700px;
  }
  .p-gc25-hotspots.p-masthead .p-component-body {
    height: 700px;
  }
}
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc25b-hotspot {
  position: relative;
  overflow: hidden;
}
.p-gc25b-hotspot .p-gc25b-background {
  display: block;
}
.p-gc25b-hotspot .p-gc25b-background img {
  width: 100%;
  height: auto;
}
.p-gc25b-hotspot .p-gc25b-foreground {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.p-gc25b-hotspot .p-gc25b-citation-wrapper {
  position: absolute;
  right: 0px;
  bottom: 50px;
  width: 100%;
}
.p-gc25b-hotspot .p-gc25b-citation-wrapper .p-gc25b-citation {
  margin: 0 auto;
  max-width: 1280px;
  text-align: right;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot {
  position: absolute;
  cursor: pointer;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot .p-hotspot-inner {
  display: block;
  position: relative;
  z-index: 1;
  top: -18px;
  left: -18px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #ff9514;
  text-align: center;
  font-size: 20px;
  line-height: 36px;
  color: #ffffff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot .p-hotspot-inner-border {
  border-radius: 5px 0px 0px 5px;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot .p-hotspot-title {
  position: relative;
  display: inline-flex;
  left: -18px;
  top: -54px;
  min-height: 36px;
  background: #ffffff;
  border-radius: 18px 18px 18px 18px;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot .p-hotspot-title > span {
  padding: 7px 13px 5px 48px;
}
.p-gc25b-hotspot .p-gc25b-foreground .p-hotspots .p-hotspots-info-label {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
  text-align: center;
  line-height: 1.4em;
  opacity: 0.8;
}
.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot-inner {
  background-color: #ffffff;
  color: #ff9514;
}
.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspot-title {
  background: #ff9514;
  color: #ffffff;
}
.p-gc25b-hotspot.p-inverted-hotspot .p-gc25b-foreground .p-hotspots .p-hotspots-info-label {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
  .p-gc25b-hotspot .p-gc25b-foreground .p-hotspots,
  .p-gc25b-hotspot .p-gc25b-foreground .p-text-content {
    display: none;
  }
  .p-gc25b-hotspot .p-gc25b-citation-wrapper {
    bottom: 5px;
  }
  .p-gc25b-hotspot.p-hotspots-s-xs .p-gc25b-citation-wrapper {
    display: none;
  }
  .p-gc25b-hotspot.p-hotspots-s-xs .p-gc25b-foreground .p-hotspots {
    display: inherit;
  }
  .p-gc25b-hotspot.p-hotspots-s-xs .p-gc25b-foreground .p-hotspots .p-hotspot-s-xs-hidden {
    display: none;
  }
  .p-gc25b-hotspot.p-hotspots-s-xs .p-gc25b-foreground .p-gc25b-hotspot-content {
    display: none;
  }
}
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.mfp-wrap .mfp-content .p-gc25-fullscreen {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 9013;
}
.mfp-wrap .mfp-content .p-gc25-fullscreen .p-popup-close {
  cursor: default;
}
.mfp-wrap .mfp-content .p-gc25-fullscreen .p-popup-close .mfp-close {
  line-height: 26px;
  font-size: 14px;
  color: #ffffff;
  background: #ff9514;
}
.p-gc25b-hotspot-carousel .p-carousel-indicator {
  position: absolute;
  width: 100%;
  bottom: 20px;
  z-index: 1;
}
.p-gc25b-hotspot-carousel .p-slides {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.p-gc25b-hotspot-carousel .p-slides .p-slide-left,
.p-gc25b-hotspot-carousel .p-slides .p-slide-center,
.p-gc25b-hotspot-carousel .p-slides .p-slide-right {
  position: absolute;
  height: 100%;
}
.p-gc25b-hotspot-carousel .p-slides .p-slide-left:before,
.p-gc25b-hotspot-carousel .p-slides .p-slide-center:before,
.p-gc25b-hotspot-carousel .p-slides .p-slide-right:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.29em;
}
.p-gc25b-hotspot-carousel .p-slides .p-slide-left .p-vcenter,
.p-gc25b-hotspot-carousel .p-slides .p-slide-center .p-vcenter,
.p-gc25b-hotspot-carousel .p-slides .p-slide-right .p-vcenter {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .p-gc25b-hotspot-carousel {
    background-color: rgba(0, 0, 0, 0.35);
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
  }
  .p-gc25b-hotspot-carousel .p-arrows,
  .p-gc25b-hotspot-carousel .p-btn-close,
  .p-gc25b-hotspot-carousel .p-info,
  .p-gc25b-hotspot-carousel .p-content {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-gc25b-hotspot-carousel {
    display: none;
    filter: progid:dximagetransform.microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000');
  }
  .p-gc25b-hotspot-carousel .p-arrows {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt {
    position: absolute;
    opacity: 0.0;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt.p-arrow-disabled .p-icon-arrow-left {
    cursor: default;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt.p-arrow-disabled .p-icon-arrow-left:after {
    color: #cccedb;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt .p-icon-arrow-left {
    cursor: pointer;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-rt {
    position: absolute;
    opacity: 0.0;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-rt.p-arrow-disabled .p-icon-arrow-right {
    cursor: default;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-rt.p-arrow-disabled .p-icon-arrow-right:after {
    color: #cccedb;
  }
  .p-gc25b-hotspot-carousel .p-arrows .p-arrow-rt .p-icon-arrow-right {
    cursor: pointer;
  }
  .p-gc25b-hotspot-carousel .p-btn-close {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
  }
  .p-gc25b-hotspot-carousel .p-carousel-indicator {
    display: block;
  }
  .p-gc25b-hotspot-carousel .p-carousel-indicator .p-active {
    cursor: default;
  }
  .p-gc25b-hotspot-carousel .p-content {
    display: none;
  }
  .test-touch .p-gc25b-hotspot-carousel .p-arrows .p-arrow-lt,
  .test-touch .p-gc25b-hotspot-carousel .p-arrows .p-arrow-rt {
    display: none;
  }
}
.p-gc34-triggered-container {
  margin: 0 auto;
  max-width: 1280px;
}
.p-gc34-triggered-container.p-full-bleed {
  max-width: none;
}
.p-gc34-triggered-container .p-gc34-control-wrapper {
  text-align: center;
}
.p-gc34-triggered-container .p-gc34-show-container {
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: -50px;
}
.p-gc34-triggered-container .p-gc34-show-container:hover {
  text-decoration: none;
}
.p-gc34-triggered-container .p-gc34-close-container {
  position: absolute;
  top: 5px;
  right: 5px;
}
.p-gc34-triggered-container .p-gc34-container {
  margin: 0 auto;
  max-width: 1280px;
  position: relative;
}
.p-gc34-triggered-container .p-gc34-container.p-full-bleed {
  max-width: none;
}
.p-gc34-triggered-container .p-gc34-container .p-preloader {
  margin: 0 auto;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-i18-internationalizationitem {
  color: #ff9514;
  padding-bottom: 33px;
  text-align: center;
}
@media screen and (min-width: 0px) {
  .i18-internationalizationitem {
    margin: 0 10px;
  }
}
@media print, screen and (min-width: 601px) {
  .i18-internationalizationitem {
    margin: 0 16px;
  }
}
@media screen and (min-width: 769px) {
  .i18-internationalizationitem {
    padding-bottom: 53px;
    margin: 0 16px;
  }
}
@media screen and (min-width: 1025px) {
  .i18-internationalizationitem {
    margin: 0 22px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-i18-internationalizationitem {
  color: #999999;
}
/*
Defaults
---------------------------*/
.p-mh01v2-simplemasthead {
  position: relative;
  min-height: 408px;
  overflow-y: hidden;
  width: 100%;
}
.p-mh01v2-simplemasthead .p-simplemasthead-positioning {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 141px;
  padding-bottom: 34px;
  margin: 0 auto;
  width: 100%;
}
.p-mh01v2-simplemasthead .p-brandline {
  display: block;
  margin-bottom: 15px;
}
.p-mh01v2-simplemasthead .p-button-cols .p-button-col {
  padding-top: 15px;
  float: left;
  margin-right: 10px;
  width: 100%;
}
.p-mh01v2-simplemasthead .p-button-cols .p-button-m01v2,
.p-mh01v2-simplemasthead .p-button-cols .p-button-m01v2 a {
  width: auto;
  min-width: auto;
}
.p-mh01v2-simplemasthead .sc05-social-media-bar {
  clear: both;
  padding-top: 3em;
}
.p-mh01v2-simplemasthead.p-usecasemasthead {
  height: 410px;
  display: table;
}
.p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning {
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: middle;
  display: table-cell;
}
.p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-positioning {
  height: 100%;
  position: relative;
}
.p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-content {
  position: absolute;
}
.p-mh01v2-simplemasthead.p-storytelling section .p-button {
  background: none;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-mh01v2-simplemasthead.p-storytelling section .p-button .p-icon-play:after {
  content: "\e20d";
  color: #ffffff;
  color: rgba(255, 255, 255, 0.8);
  font-size: 55px;
}
.p-mh01v2-simplemasthead.p-storytelling .p-citation-wrapper {
  bottom: -34px;
}
.p-mh01v2-simplemasthead .p-citation-wrapper.p-citation-wrapper {
  position: absolute;
  bottom: 34px;
  margin: 0 auto;
  width: 100%;
}
.p-mh01v2-simplemasthead .p-citation {
  font-size: 12px;
  line-height: 18px;
}
.p-mh01v2-simplemasthead.p-image-gradient:before {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0) 60%);
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-mh01v2-simplemasthead.p-storytelling {
    overflow-y: visible;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-text-shadow {
    text-shadow: none;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-01-xlarge,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-01-large,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-01,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-02,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-03,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-04,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-04-large,
  .p-mh01v2-simplemasthead.p-storytelling .p-heading-05,
  .p-mh01v2-simplemasthead.p-storytelling .p-body-copy-01,
  .p-mh01v2-simplemasthead.p-storytelling .p-body-copy-02,
  .p-mh01v2-simplemasthead.p-storytelling .p-body-copy-03,
  .p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-text-background {
    color: #000000;
  }
  .p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-mh01v2-simplemasthead .p-button-cols .p-button-col {
    margin-right: 16px;
  }
}
@media screen and (min-width: 769px) {
  .p-mh01v2-simplemasthead .p-simplemasthead-positioning {
    margin: 0 auto;
    padding-top: 210px;
    padding-bottom: 54px;
  }
  .p-mh01v2-simplemasthead .p-button-cols .p-button-col {
    margin-right: 16px;
  }
  .p-mh01v2-simplemasthead.p-usecasemasthead {
    height: 500px;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-content {
    bottom: 54px;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-text-background {
    width: 75%;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-citation-wrapper {
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 1025px) {
  .p-mh01v2-simplemasthead {
    margin: 0 auto;
    width: 1280px;
  }
  .p-mh01v2-simplemasthead.p-full-bleed {
    width: 100%;
  }
  .p-mh01v2-simplemasthead .p-simplemasthead-positioning {
    padding: 200px 0px 54px 80px;
    max-width: 1280px;
  }
  .p-mh01v2-simplemasthead .p-button-cols .p-button-col {
    margin-right: 22px;
  }
  .p-mh01v2-simplemasthead.p-usecasemasthead {
    height: 500px;
  }
  .p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .p-mh01v2-simplemasthead.p-usecasemasthead .p-simplemasthead-positioning .p-simplemasthead-content {
    max-width: 1280px;
    margin: auto;
  }
  .p-mh01v2-simplemasthead.p-storytelling .p-simplemasthead-positioning {
    padding: 54px 0px 54px 0px;
  }
}
/*
Defaults product master head
---------------------------*/
.p-mh01v2-product-masthead {
  padding-top: 140px;
}
.p-mh01v2-product-masthead .p-heading-01 {
  font-size: 55px;
  line-height: 66px;
}
.p-mh01v2-product-masthead .p-content {
  display: table-cell;
  vertical-align: middle;
}
.p-mh01v2-product-masthead .p-spacing-bottom-f {
  padding-bottom: 140px;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-mh01v2-product-masthead {
    padding-top: 103px;
  }
  .p-mh01v2-product-masthead .p-heading-01 {
    font-size: 34px;
    line-height: 40px;
  }
  .p-mh01v2-product-masthead .p-heading-02 {
    font-size: 20px;
    line-height: 24px;
  }
  .p-mh01v2-product-masthead .p-spacing-bottom-f {
    padding-bottom: 44px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-mh01v2-product-masthead {
    padding-top: 103px;
  }
}
@media screen and (min-width: 769px) {
  .p-mh01v2-product-masthead {
    padding-top: 107px;
  }
  .p-mh01v2-product-masthead .p-heading-01 {
    font-size: 44px;
    line-height: 54px;
  }
  .p-mh01v2-product-masthead .p-heading-02 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media screen and (min-width: 1025px) {
  .p-mh01v2-product-masthead {
    padding-top: 140px;
  }
  .p-mh01v2-product-masthead .p-heading-01 {
    font-size: 55px;
    line-height: 66px;
  }
  .p-mh01v2-product-masthead .p-heading-02 {
    font-size: 34px;
    line-height: 40px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-mh71-mastheadrandomised .p-simplemasthead-content .p-button {
  display: none;
}
.p-mh71-mastheadrandomised .p-mh71-close {
  margin: auto;
  margin-left: 10px;
}
.p-mh71-mastheadrandomised .p-hide {
  display: none;
}
.p-mh71-mastheadrandomised .p-accrodion-button {
  text-align: center;
  margin: 30px 0px 30px 0px;
}
.p-mh71-mastheadrandomised .p-mh71-button {
  margin-top: 5px;
  display: none;
}
.p-mh71-mastheadrandomised .p-show .p-mh71-button {
  display: block;
}
.p-mh71-mastheadrandomised .p-accordion-overlay > *:first-child {
  width: 1280px;
  margin: auto;
  margin-top: -50px;
  padding: 5px 5px 5px 5px;
  background: -moz-linear-gradient(top, #f7f7f9 0%, #f7f7f9 0%, #f7f7f9 5%, #ffffff 10%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f9), color-stop(0%, #f7f7f9), color-stop(5%, #f7f7f9), color-stop(10%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f9 0%, #f7f7f9 0%, #f7f7f9 5%, #ffffff 10%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f9 0%, #f7f7f9 0%, #f7f7f9 5%, #ffffff 10%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f9 0%, #f7f7f9 0%, #f7f7f9 5%, #ffffff 10%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7f7f9 0%, #f7f7f9 0%, #f7f7f9 5%, #ffffff 10%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@mh71-box-gradient', endColorstr='@mh71-box-shadow', GradientType=0);
  /* IE6-9 */
}
.p-mh71-mastheadrandomised .p-mh71-accordion .p-layout-row .p-mh71-accordion-close {
  float: right;
}
.p-mh71-accordion-close-container {
  position: relative;
}
.p-mh71-accordion-close {
  position: absolute;
  z-index: 5;
  top: 10px;
  right: 0px;
}
.mh71I-mastheadrandomisedInverted {
  display: inline-block;
}
.mh71I-mastheadrandomisedInverted h3 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  padding-top: 24px;
}
.mh71I-mastheadrandomisedInverted img {
  width: 100%;
}
.mh71I-mastheadrandomisedInverted .p-card-link {
  line-height: 18px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #3c3c3c;
  font-size: 13px;
}
.mh71I-mastheadrandomisedInverted.p-inverted .p-card-link {
  color: #ffffff;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-mh71-mastheadrandomised .p-mh71-accordion .p-cell-padding {
    padding: 6px;
  }
  .p-mh71-mastheadrandomised .p-mh71-accordion .p-layout-row .p-mh71-accordion-close {
    margin-right: 8px;
  }
  .p-mh71-mastheadrandomised .p-mh71-accordion .p-accrodion-button .p-button {
    margin-bottom: 9px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-mh71-mastheadrandomised .p-mh71-close {
    margin-left: 16px;
  }
  .p-mh71-mastheadrandomised .p-mh71-accordion .p-layout-row .p-mh71-accordion-close {
    margin-right: 9px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-mh71-mastheadrandomised .p-mh71-close {
    margin-left: 16px;
  }
  .p-mh71-mastheadrandomised .p-mh71-accordion .p-layout-row .p-mh71-accordion-close {
    margin-right: 9px;
  }
}
@media screen and (min-width: 1025px) {
  .p-mh71-mastheadrandomised .p-mh71-close {
    margin-left: 22px;
  }
}
.p-n31-endorsement-header {
  background-color: #f5f5f5;
  color: #969696;
  font-size: 12px;
  position: relative;
  z-index: 1001;
}
.p-n31-endorsement-header a {
  color: #969696;
  display: inline-block;
}
.p-n31-endorsement-header .p-bold {
  color: #969696;
}
.p-n31-endorsement-header .p-n31-inner-wrapper {
  padding-top: 9px;
  padding-bottom: 7px;
  margin: 0 auto;
  max-width: 960px;
  min-height: 24px;
  width: 100%;
  text-align: right;
}
.p-n31-endorsement-header .p-text,
.p-n31-endorsement-header .p-company,
.p-n31-endorsement-header ul,
.p-n31-endorsement-header li {
  display: inline-block;
  vertical-align: middle;
}
.p-n31-endorsement-header .p-company,
.p-n31-endorsement-header li {
  margin-right: 10px;
}
.p-n31-endorsement-header .p-company img {
  margin-left: 2px;
}
.p-n31-endorsement-header li:before {
  display: inline-block;
  margin-right: 10px;
}
.p-n31-endorsement-header.p-inverted {
  color: #969696;
  background-color: #3c3c41;
}
.p-n31-endorsement-header.p-inverted a {
  color: #969696;
}
.p-n31-endorsement-header.p-inverted .p-bold {
  color: #969696;
}
.p-n31-endorsement-header.p-alignment-opposite .p-n31-inner-wrapper {
  text-align: left;
}
[dir=rtl] .p-n31-endorsement-header .p-n31-inner-wrapper {
  text-align: left;
}
[dir=rtl] .p-n31-endorsement-header.p-alignment-opposite .p-n31-inner-wrapper {
  text-align: right;
}
[dir=rtl] .p-n31-endorsement-header .p-company img {
  margin-left: 0;
  margin-right: 2px;
}
[dir=rtl] .p-n31-endorsement-header .p-company,
[dir=rtl] .p-n31-endorsement-header li {
  margin-left: 10px;
  margin-right: 0;
}
[dir=rtl] .p-n31-endorsement-header li:before {
  margin-left: 10px;
  margin-right: 0;
}
@media screen and (min-width: 1025px) {
  .p-n31-endorsement-header {
    font-size: 12px;
  }
  .p-n31-endorsement-header .p-text {
    margin-right: 12px;
  }
  .p-n31-endorsement-header li:before {
    display: none;
  }
  .p-n31-endorsement-header .p-company,
  .p-n31-endorsement-header li {
    margin-right: 24px;
  }
  .p-n31-endorsement-header li:last-child {
    margin-right: 16px;
  }
  .p-n31-endorsement-header ul:before {
    display: inline-block;
  }
  [dir=rtl] .p-n31-endorsement-header .p-text {
    margin-left: 12px;
    margin-right: 0;
  }
  [dir=rtl] .p-n31-endorsement-header .p-company,
  [dir=rtl] .p-n31-endorsement-header li {
    margin-left: 24px;
    margin-right: 0;
  }
  [dir=rtl] .p-n31-endorsement-header li:last-child {
    margin-left: 16px;
  }
  [dir=rtl] .p-n31-endorsement-header ul:before {
    margin-right: 0;
  }
}
@media screen and (max-width: 600px) {
  .p-n31-endorsement-header .p-n31-inner-wrapper .p-text {
    margin-right: 12px;
  }
  .p-n31-endorsement-header .p-n31-inner-wrapper .p-company {
    margin-right: 16px;
  }
  .p-n31-endorsement-header .p-n31-inner-wrapper ul {
    display: none;
  }
  [dir=rtl] .p-n31-endorsement-header .p-n31-inner-wrapper .p-text {
    margin-left: 12px;
    margin-right: 0;
  }
  [dir=rtl] .p-n31-endorsement-header .p-n31-inner-wrapper .p-company {
    margin-left: 16px;
    margin-right: 0;
  }
  [dir=rtl] .p-n31-endorsement-header .p-n31-inner-wrapper ul {
    display: none;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-saeco-template .p-f102-footer {
  padding: 24px 0px 24px 0px;
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #85716a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #37261e, #85716a);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #37261e, #85716a);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff37261e', endColorstr='#ff85716a', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff37261e', endColorstr='#ff85716a', GradientType=1);
  color: #ffffff;
}
.p-saeco-template .p-f102-footer .p-footer-inner {
  margin: 0 auto;
  max-width: 1280px;
  text-align: center;
  line-height: 14px;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-saeco {
  display: inline-block;
  vertical-align: middle;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-link {
  display: inline-block;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-link a {
  color: #ffffff;
  margin-left: 47px;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-link .p-text {
  border: none;
  font-size: 12px;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon {
  display: inline-block;
  margin-left: 47px;
  vertical-align: middle;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon .p-gc23v2-icon {
  display: inline;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon .p-gc23v2-icon:after {
  display: inline;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon .p-gc23v2-icon a i:after {
  color: #ffffff;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon .gc13v2-genericimage,
.p-saeco-template .p-f102-footer .p-footer-inner .p-footer-icon .gc23v2-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-content {
  margin: 0 auto;
  text-align: center;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-content li {
  float: left;
  padding: 0px 24px 0px 24px;
}
.p-saeco-template .p-f102-footer .p-footer-inner .p-content li a {
  color: #ffffff;
}
.p-saeco-template .p-f102-footer section.p-gc13v2-genericimage {
  display: block;
}
.p-saeco-template .p-tc01-backgroundparsys section.p-gc13v2-genericimage {
  display: block;
}
@media screen and (max-width: 768px) {
  .p-f102-footer .p-footer-inner {
    overflow: hidden;
    text-align: left;
    margin-left: 20px;
  }
  .p-f102-footer .p-footer-inner .p-footer-saeco,
  .p-f102-footer .p-footer-inner .p-footer-icon {
    width: 100%;
    text-align: left;
    margin: 0px 0px 20px 47px;
  }
  .p-f102-footer .p-footer-inner .p-n14-link-list.horizontal li {
    width: 100%;
    float: left;
  }
  .p-f102-footer .p-footer-inner .p-n14-link-list.horizontal li .p-text {
    padding-left: 0px;
  }
  .p-f102-footer .p-footer-inner .p-footer-link {
    margin-bottom: 20px;
  }
  .p-f102-footer .p-footer-inner .p-footer-link a {
    margin: 0px 0px 10px 0px;
  }
}
.p-gc73-change-image-on-scroll .p-picture-wrapper {
  position: relative;
}
.p-gc73-change-image-on-scroll .p-picture {
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
.p-gc73-change-image-on-scroll .p-picture:first-child {
  position: relative;
}
.p-gc73-change-image-on-scroll .p-picture[data-trigger] {
  visibility: hidden;
}
.p-gc73-change-image-on-scroll .p-picture-trigger {
  position: absolute;
}
/*
Defaults
-------------------------*/
.p-bp31-carousel-multiple-item {
  position: relative;
}
.p-bp31-carousel-multiple-item .p-thumbstrip.p-thumbstrip-change-s .p-s-categories li.p-hide-divider:after {
  display: none;
}
.p-bp31-carousel-multiple-item .p-top-wrapper {
  position: relative;
  height: 0;
  top: -99990px;
}
.p-bp31-carousel-multiple-item .p-gallery-numbers {
  display: none;
}
.p-bp31-carousel-multiple-item .p-viewer {
  position: relative;
}
.p-bp31-carousel-multiple-item .p-viewer > li {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
}
.p-bp31-carousel-multiple-item .p-viewer > li.p-current {
  left: 0;
  position: relative;
}
.p-bp31-carousel-multiple-item .p-viewer > li.p-current .p-normal-view {
  display: block;
}
.p-bp31-carousel-multiple-item .p-viewer > li.p-new-slide .p-normal-view {
  display: block;
}
.p-bp31-carousel-multiple-item .p-normal-view {
  display: block;
}
.p-bp31-carousel-multiple-item .p-normal-view span {
  display: block;
}
.p-bp31-carousel-multiple-item .p-normal-view img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.p-bp31-carousel-multiple-item .p-current {
  position: relative;
}
.p-bp31-carousel-multiple-item .p-s-slider-nav {
  display: none;
}
.p-bp31-carousel-multiple-item .p-s-slider-nav.p-show {
  display: block;
}
.p-bp31-carousel-multiple-item .p-s-slider-nav li {
  position: absolute;
  left: 0;
  top: 50%;
  width: 32px;
  height: 44px;
  margin-top: -22px;
  z-index: 2;
}
.p-bp31-carousel-multiple-item .p-s-slider-nav li.p-next {
  left: auto;
  right: 0;
}
.p-bp31-carousel-multiple-item .p-s-slider-nav button {
  display: block;
  width: 32px;
  height: 44px;
  background: #fff;
  padding-top: 10px;
}
.p-bp31-carousel-multiple-item .p-video-item .p-video-holder {
  height: 275px;
}
.p-bp31-carousel-multiple-item .p-video {
  display: none;
}
.p-bp31-carousel-multiple-item .p-thumbstrip .p-slider-inner .p-slider-item .p-picture img {
  height: 100%;
}
.p-bp31-carousel-multiple-item .p-thumbstrip .p-alignleft {
  float: left;
}
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider:before,
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider:after {
  display: block;
}
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-overflow-right.p-show,
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-overflow-left.p-show {
  display: block;
}
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-nav-prev,
.p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-nav-next {
  display: block;
}
/*
 Max Width: 700
-------------------------*/
/*
 Min Width: 451 and Max Width: 700
-------------------------*/
/*
 Min Width: 701
-------------------------*/
/*
 Min Width 961
------------------------------*/
@media screen and (max-width: 768px) {
  .p-bp31-carousel-multiple-item {
    overflow-x: hidden;
  }
  .p-bp31-carousel-multiple-item .p-magnific-popup-launcher {
    display: none;
  }
  .p-bp31-carousel-multiple-item .p-component-title {
    display: none;
  }
  .p-bp31-carousel-multiple-item .p-viewer {
    overflow: hidden;
    padding-bottom: 20px;
  }
  .p-bp31-carousel-multiple-item .p-top-wrapper {
    padding-bottom: 0;
    height: auto;
    top: 0px;
  }
  .p-bp31-carousel-multiple-item .p-gallery-numbers {
    display: none;
    position: absolute;
    right: 2%;
    top: 50%;
    margin-top: -8px;
  }
  .p-bp31-carousel-multiple-item .p-gallery-numbers.p-show {
    display: block;
  }
  .p-bp31-carousel-multiple-item .p-video .p-controls {
    padding-bottom: 0;
  }
  .p-bp31-carousel-multiple-item .p-volume-handle {
    z-index: 3;
  }
  .p-no-controls .p-bp31-carousel-multiple-item .p-video-holder {
    margin: 0 32px;
  }
  .p-no-controls .p-bp31-carousel-multiple-item .p-holder {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
  }
  .p-no-controls .p-bp31-carousel-multiple-item .p-holder .p-video-holder {
    position: absolute;
    height: auto !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .p-no-controls .p-bp31-carousel-multiple-item[data-current-category="video"] .p-s-slider-nav li {
    margin-top: -2px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-nav-prev,
  .p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-nav-next {
    display: none;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-overflow-right.p-show,
  .p-bp31-carousel-multiple-item .p-thumbstrip.p-is-slider .p-overflow-left.p-show {
    display: none;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-bp31-carousel-multiple-item .p-video-item .p-video-holder {
    height: 389px;
  }
}
@media screen and (min-width: 769px) {
  .p-bp31-carousel-multiple-item .p-inner-wrapper {
    overflow: hidden;
  }
  .p-bp31-carousel-multiple-item .p-inner-wrapper .p-thumbstrip {
    display: none;
  }
  .p-bp31-carousel-multiple-item .p-video-item {
    width: 626px;
    margin: 0 auto;
  }
  .p-bp31-carousel-multiple-item .p-video-item .p-video-holder {
    height: 441px;
  }
  .p-bp31-carousel-multiple-item .p-s-slider-nav.p-show {
    display: none;
  }
  .p-bp31-carousel-multiple-item .p-normal-view img {
    display: block;
    max-width: 100%;
    height: 500px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip {
    background: none;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-nav-prev,
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-nav-next {
    background: #fff;
    top: -37px;
    height: 100%;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-overflow-left,
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-overflow-right {
    margin-top: -40px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-overflow-left:after,
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-overflow-right:after {
    top: -25px;
    height: 110px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-slider-inner .p-picture {
    height: 60px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-slider-inner .p-picture img {
    max-width: 90px;
  }
  .p-bp31-carousel-multiple-item .p-thumbstrip .p-slider-inner a.p-active {
    border-color: none;
  }
  .p-bp31-carousel-multiple-item .p-slider-wrapper ul {
    float: left;
  }
  .p-bp31-carousel-multiple-item .p-slider-wrapper .p-slider-item {
    vertical-align: top;
  }
  .p-bp31-carousel-multiple-item .p-slider-wrapper .p-slider-item p {
    white-space: normal;
  }
  .p-bp31-carousel-multiple-item.p-large .p-slider-wrapper .p-body-copy-01 {
    font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
    color: #5d6678;
    min-height: 50px;
    font-size: 14px;
    padding-top: 30px;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip {
    background: none;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-nav-prev,
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-nav-next {
    background: #fff;
    top: -37px;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-overflow-left,
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-overflow-right {
    height: 130px;
    top: 30%;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-overflow-left:after,
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-overflow-right:after {
    top: -70px;
    height: 200px;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-slider-inner .p-category:first-child {
    margin-right: 22px;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-slider-inner .p-picture {
    height: 79px;
    text-align: center;
  }
  .p-bp31-carousel-multiple-item.p-large .p-thumbstrip .p-slider-inner .p-picture img {
    max-width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-bp31-carousel-multiple-item {
    padding-left: 0;
    padding-right: 0;
  }
  .p-bp31-carousel-multiple-item .p-normal-view img {
    display: block;
    max-width: 100%;
    height: 500px;
  }
  .p-bp31-carousel-multiple-item .p-video-item {
    width: 660px;
  }
  .p-bp31-carousel-multiple-item .p-video-item .p-video-holder {
    height: 441px;
  }
}
/*
Colors still need to be put in variables.
Use Atomics.
Add Inverted.
Arrows should always stick in viewport.
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc03-carousel-single-item .p-carousel-indicator-custom {
  height: auto;
  position: relative;
  width: 100%;
}
.p-gc03-carousel-single-item .p-content-max-width {
  max-width: 960px;
  margin: 0 auto;
}
.p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner {
  padding: 0 !important;
  position: relative;
}
.p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner.p-one-slide .p-carousel-controls,
.p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner.p-one-slide .p-carousel-indicator-custom {
  display: none;
}
.p-gc03-carousel-single-item .p-carousel-wrapper {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.p-gc03-carousel-single-item .p-carousel-view {
  display: block;
  position: relative;
  left: 0;
}
.p-gc03-carousel-single-item .p-carousel-view li {
  z-index: 1;
  width: 100%;
  display: block;
  float: left;
  position: relative;
}
.p-gc03-carousel-single-item .p-carousel-view li .p-gc01-generic-content .p-content-inner {
  padding-left: 40px;
  padding-right: 40px;
}
.p-gc03-carousel-single-item .p-carousel-view li img {
  -webkit-user-drag: none;
  user-drag: none;
}
.p-gc03-carousel-single-item .p-nav-next i,
.p-gc03-carousel-single-item .p-nav-prev i {
  cursor: pointer;
}
.p-gc03-carousel-single-item .p-nav-next,
.p-gc03-carousel-single-item .p-nav-prev {
  display: none;
  position: absolute;
  top: 50%;
  z-index: 3010;
  margin-top: -11px;
}
.p-gc03-carousel-single-item .p-nav-prev {
  left: 20px;
}
.p-gc03-carousel-single-item .p-nav-next {
  right: 20px;
}
.p-gc03-carousel-single-item .p-carousel-controls {
  position: absolute;
  top: 50%;
  width: 100%;
}
.p-gc03-carousel-single-item .p-carousel-indicator {
  text-align: center;
}
.p-gc03-carousel-single-item .p-carousel-indicator li {
  height: 20px;
  width: 20px;
  display: inline-block;
}
.p-gc03-carousel-single-item .p-carousel-indicator li,
.p-gc03-carousel-single-item .p-carousel-indicator li.p-active,
.p-gc03-carousel-single-item .p-carousel-indicator li:hover {
  background: none;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc03-carousel-single-item {
    padding-bottom: 0px;
    width: 100%;
  }
  .p-gc03-carousel-single-item .p-gc01-generic-content {
    margin-left: -0.5%;
    padding-left: 0.5%;
    width: 100%;
  }
  .p-gc03-carousel-single-item .p-carousel-indicator {
    bottom: 15px;
  }
  .p-gc03-carousel-single-item .p-mobile-list .p-carousel-indicator {
    display: none;
  }
  .p-gc03-carousel-single-item .p-mobile-list .p-carousel-view {
    border-top: 0px solid #e0e0e8;
    left: 0 !important;
  }
  .p-gc03-carousel-single-item .p-mobile-list .p-carousel-view > li {
    float: none;
  }
  .p-gc03-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
  .p-gc03-carousel-single-item .p-mobile-list .p-carousel-view .p-pc06-product-banner .p-banner .p-price-disclaimer {
    display: none;
  }
  .p-gc03-carousel-single-item .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc03-carousel-single-item .p-nav-next,
  .p-gc03-carousel-single-item .p-nav-prev {
    display: block;
  }
  .p-gc03-carousel-single-item .p-nav-next {
    right: 20px;
  }
  .p-gc03-carousel-single-item .p-nav-prev {
    left: 20px;
  }
  .p-gc03-carousel-single-item .p-carousel-view section {
    position: relative;
    left: 0;
  }
  .p-gc03-carousel-single-item .p-carousel-view .p-pc06-product-banner {
    width: 100%;
    margin-left: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc03-carousel-single-item .p-content-max-width {
    max-width: 960px;
    margin: 0 auto;
  }
  .p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner {
    padding: 0 !important;
    position: relative;
  }
  .p-gc03-carousel-single-item .p-nav-next {
    right: 20px;
  }
  .p-gc03-carousel-single-item .p-nav-prev {
    left: 20px;
  }
}
.p-gc01-generic-content {
  display: inline-block;
  vertical-align: top;
}
.p-gc01-generic-content .p-gc01-generic-content-inner.p-row-gutter .p-sc01-youtube-widget .p-row-gutter {
  padding: 0;
}
.p-gc01-generic-content .p-content {
  display: block;
  position: relative;
  background-position: center 0;
  max-width: 960px;
  margin: 0 auto;
}
.p-gc01-generic-content .p-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc01-generic-content .p-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc01-generic-content .p-content.p-full-bleed {
  max-width: 100%;
}
.p-gc01-generic-content .p-content .p-content-inner {
  max-width: 960px;
  margin: 0 auto;
}
.p-gc01-generic-content .p-image-area .p-picture img {
  max-width: 100%;
}
.p-gc01-generic-content .p-image-area.img-full-width .p-picture img {
  width: 100%;
}
.p-gc01-generic-content .p-image-area,
.p-gc01-generic-content .p-text-area {
  display: table-cell;
}
.p-gc01-generic-content .p-text-area .p-body-text ul {
  list-style-position: outside;
  padding-left: 3%;
  list-style: initial;
}
.p-gc01-generic-content .p-text-area .p-body-text li {
  text-indent: 0;
  margin-left: 9px;
  display: list-item;
}
.p-gc01-generic-content .p-text-area .p-body-text b {
  font-weight: bold;
}
.p-gc01-generic-content .p-text-area .p-body-text i {
  font-style: italic;
}
.p-gc01-generic-content .p-text-area .p-body-text u {
  font-style: underline;
}
.p-gc01-generic-content .p-text-area .p-cta-area .p-wtb-wrapper {
  display: block;
  float: none;
  width: 100%;
  margin-top: 12px;
}
.p-gc01-generic-content .p-text-area .p-cta-area .p-wtb-wrapper a {
  margin-bottom: 16px;
  margin-right: 10px;
  border-color: transparent;
  padding: 7px 20px 4px 20px;
}
.p-gc01-generic-content .p-text-area .p-cta-area .p-wtb-wrapper .wtb-container,
.p-gc01-generic-content .p-text-area .p-cta-area .p-wtb-wrapper .p-wtb-container,
.p-gc01-generic-content .p-text-area .p-cta-area .p-wtb-wrapper .p-button-secondary {
  float: none;
  display: inline-block;
}
.p-gc01-generic-content .p-text-area .p-cta-area.p-cta-right .p-wtb-wrapper a {
  margin-left: 10px;
  margin-right: 0px !important;
}
.p-gc01-generic-content .p-text-area .p-cta-right {
  text-align: right;
}
.p-gc01-generic-content .p-text-area .p-cta-area-fixed {
  position: absolute;
  width: 100%;
}
.p-gc01-generic-content .p-text-area .p-closing-link {
  margin-top: 18px;
  margin-bottom: 0px;
}
.p-gc01-generic-content .p-text-area .p-title-text {
  padding-bottom: 0;
  margin-bottom: 10px;
  word-wrap: break-word;
}
@media screen and (max-width: 768px) {
  .p-gc01-generic-content {
    width: 100%;
    margin-left: 0px !important;
  }
  .p-gc01-generic-content .p-image-area,
  .p-gc01-generic-content .p-text-area {
    display: block;
    width: 100%!important;
  }
  .p-gc01-generic-content .p-text-area .p-text-area-inner {
    margin: 0px!important;
  }
}
@media screen and (min-width: 0px) {
  .p-gc01-generic-content .p-heading-01 {
    font-size: 32px;
    line-height: 36px;
  }
  .p-gc01-generic-content .p-heading-02 {
    font-size: 26px;
    line-height: 32px;
  }
  .p-gc01-generic-content .p-heading-03 {
    font-size: 22px;
    line-height: 26px;
  }
  .p-gc01-generic-content .p-heading-04 {
    font-size: 18px;
    line-height: 22px;
  }
  .p-gc01-generic-content .p-heading-05 {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc01-generic-content .p-heading-01 {
    font-size: 32px;
    line-height: 36px;
  }
  .p-gc01-generic-content .p-heading-02 {
    font-size: 26px;
    line-height: 32px;
  }
  .p-gc01-generic-content .p-heading-03 {
    font-size: 22px;
    line-height: 26px;
  }
  .p-gc01-generic-content .p-heading-04 {
    font-size: 18px;
    line-height: 22px;
  }
  .p-gc01-generic-content .p-heading-05 {
    font-size: 14px;
    line-height: 20px;
  }
  .p-gc01-generic-content .p-text-area .p-body-text p {
    font-size: 14px;
    line-height: 20px;
    word-wrap: break-word;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc80-grid-tab-container .p-gc80-title {
  margin-left: 10px;
}
.p-gc80-grid-tab-container .p-accordion-header {
  background: transparent;
  color: #3c3c3c;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  padding: 0px 0px 0px 0px;
  margin: 2px 10px 0px 10px;
}
.p-gc80-grid-tab-container .p-tab-button-container {
  max-height: 86px;
}
.p-gc80-grid-tab-container .p-tab-button {
  background: #ffffff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  font-size: 14px;
  padding: 17px 20px 17px 12px;
  height: 22px;
}
.p-gc80-grid-tab-container .p-flyout-btn-offset {
  display: none;
}
.p-gc80-grid-tab-container .p-tab-content {
  width: 100%;
}
.p-gc80-grid-tab-container .p-tab-content .p-button {
  margin-right: 10px;
}
.p-gc80-grid-tab-container .p-tab-icon {
  float: left;
  margin-right: 10px;
}
.p-gc80-grid-tab-container .p-goto-button {
  margin-bottom: 10px;
}
.p-gc80-grid-tab-container .p-download-leaflet {
  display: none;
  margin-bottom: 10px;
}
.p-gc80-grid-tab-container .p-active-btn {
  display: inline-block;
}
.p-gc80-grid-tab-container .p-title {
  display: inline;
  margin-right: 10px;
  max-height: 86px;
}
.p-gc80-grid-tab-container .p-sub-title {
  display: inline;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  vertical-align: bottom;
}
.p-gc80-grid-tab-container .p-accordion-header:after {
  color: #ff9514;
  content: "\e201";
  top: 11px;
  font-size: 16px;
}
.p-gc80-grid-tab-container .p-picture img {
  max-width: 30px;
  max-height: 30px;
}
.p-gc80-grid-tab-container .p-harmonica-flyout {
  display: block;
  margin-top: 2px;
}
.p-gc80-grid-tab-container.p-inverted .p-accordion-header {
  color: #ffffff;
}
.p-gc80-grid-tab-container.p-inverted .p-accordion-header:after {
  color: #ffffff;
}
.p-gc80-grid-tab-container.p-inverted .p-accordion-header .p-tab-button {
  background: #ff9514;
}
@media screen and (max-width: 768px) {
  .p-gc80-grid-tab-container .p-harmonica-flyout {
    display: block;
  }
  .p-gc80-grid-tab-container .p-tab-content {
    margin-left: 0px;
  }
  .p-gc80-grid-tab-container .p-tab-content .p-button {
    color: #ffffff;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active .p-tab-button {
    box-shadow: none;
    background: transparent;
    height: 1px;
    padding-bottom: 20px;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active .p-tab-button .p-tab-icon {
    display: none;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active .p-tab-button .p-tab-titles {
    display: none;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active:after {
    top: 5px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc80-grid-tab-container {
    position: relative;
    margin: 0px 0px 0px 0px;
  }
  .p-gc80-grid-tab-container .p-gc80-title {
    margin-left: 0px;
  }
  .p-gc80-grid-tab-container .p-tab-button {
    display: table;
    cursor: pointer;
    border: 1px solid #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 87px;
    width: 222px;
    /* Can not use mixin because of browser -prefix */
    -webkit-transition: -moz-transform 0.08s ease-out, border 1s;
    -moz-transition: -webkit-transform 0.08s ease-out, border 1s;
    transition: transform 0.08s ease-out, border 1s;
  }
  .p-gc80-grid-tab-container .p-content-bottom {
    display: table-footer-group;
  }
  .p-gc80-grid-tab-container .p-content-top {
    display: table-header-group;
  }
  .p-gc80-grid-tab-container .p-tab-titles {
    display: table-cell;
    vertical-align: middle;
    height: 86px;
    overflow: hidden;
    width: 136px;
  }
  .p-gc80-grid-tab-container .p-title {
    display: block;
    float: none;
  }
  .p-gc80-grid-tab-container .p-sub-title {
    display: block;
  }
  .p-gc80-grid-tab-container .p-tab-icon {
    display: inline-block;
    margin: 15px 12px 15px 15px;
    float: left;
  }
  .p-gc80-grid-tab-container .p-accordion-header-normal-view {
    float: none;
  }
  .p-gc80-grid-tab-container .p-accordion-header {
    float: left;
    min-height: 95px;
    position: relative;
    width: 33%;
    margin: 10px 0px 10px 0px;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active .p-tab-button {
    border: 1px solid #ff9514;
  }
  .p-gc80-grid-tab-container .p-accordion-header.p-active:after {
    content: none;
  }
  .p-gc80-grid-tab-container .p-accordion-header:after {
    content: none;
  }
  .p-gc80-grid-tab-container .p-accordion-header:hover .p-tab-button {
    /* position: absolute;*/
    -webkit-transform: scale(1.06);
    -ms-transform: scale(1.06);
    transform: scale(1.06);
  }
  .p-gc80-grid-tab-container .p-picture img {
    max-width: 53px;
    max-height: 53px;
  }
  .p-gc80-grid-tab-container .p-accordion-content {
    display: none;
    position: absolute;
    top: 0;
    margin: 0px 0px 0px 20px;
  }
  .p-gc80-grid-tab-container .p-accordion-content-normal-view {
    position: relative;
    margin: 0px 0px 0px 0px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset {
    margin: 44px 0px 54px 18px;
  }
  .p-gc80-grid-tab-container .p-harmonica-flyout {
    display: none;
    width: 100%;
    margin-top: 0px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-link-color {
    float: right;
    cursor: pointer;
    margin-right: 10px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-show-more {
    display: none;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-show-less {
    display: none;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-active-btn {
    display: table-cell;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container {
    display: table-cell;
    padding-left: 10px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container .p-icon-up,
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container .p-icon-down {
    width: 26px;
    height: 22px;
    padding: 5px 5px 3px 5px;
    text-align: center;
    background: transparent;
    border-radius: 2px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-up {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-down {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-accordion-header.p-active .p-tab-button {
    border: 1px solid #ffffff;
  }
  .p-inverted .p-tab-button {
    border: 1px solid #ff9514;
  }
  .p-inverted .p-flyout-btn-offset a {
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a .p-icon-down {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a .p-icon-up {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a:hover .p-icon-up {
    background-color: #ffffff;
    color: #ff9514;
  }
  .p-inverted .p-flyout-btn-offset a:hover .p-icon-down {
    background-color: #ffffff;
    color: #ff9514;
  }
  .p-accordion dt:first-child {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-link-color {
    float: right;
    cursor: pointer;
    margin-right: 10px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-show-more {
    display: none;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-show-less {
    display: none;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-active-btn {
    display: table-cell;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container {
    display: table-cell;
    padding-left: 10px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container .p-icon-up,
  .p-gc80-grid-tab-container .p-flyout-btn-offset .p-icon-container .p-icon-down {
    width: 26px;
    height: 22px;
    padding: 5px 5px 3px 5px;
    text-align: center;
    background: transparent;
    border-radius: 2px;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-up {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-gc80-grid-tab-container .p-flyout-btn-offset a:hover .p-icon-down {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-gc80-grid-tab-container .p-gc80-title {
    margin-left: 0px;
  }
  .p-gc80-grid-tab-container .p-accordion-header {
    width: 25%;
  }
  .p-gc80-grid-tab-container .p-accordion-header-normal-view {
    float: none;
  }
  .p-gc80-grid-tab-container .p-accordion-content-normal-view {
    position: relative;
    margin: 0px 0px 0px 0px;
  }
  .p-gc80-grid-tab-container .p-tab-button {
    width: 222px;
  }
  .p-gc80-grid-tab-container .p-tab-titles {
    width: 136px;
    height: 86px;
    overflow: hidden;
  }
  .p-gc80-grid-tab-container .p-tab-icon {
    float: left;
  }
  .p-gc80-grid-tab-container .p-picture img {
    max-width: 53px;
    max-height: 53px;
  }
  .p-gc80-grid-tab-container .p-title {
    display: block;
    float: none;
  }
  .p-gc80-grid-tab-container .p-sub-title {
    display: block;
  }
  .p-gc80-grid-tab-container .p-icon-arrow-up:before {
    display: none;
  }
  .p-inverted .p-accordion-header.p-active .p-tab-button {
    border: 1px solid #ffffff;
  }
  .p-inverted .p-tab-button {
    border: 1px solid #ff9514;
  }
  .p-inverted .p-flyout-btn-offset a {
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a .p-icon-down {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a .p-icon-up {
    background-color: #ff9514;
    color: #ffffff;
  }
  .p-inverted .p-flyout-btn-offset a:hover .p-icon-up {
    background-color: #ffffff;
    color: #ff9514;
  }
  .p-inverted .p-flyout-btn-offset a:hover .p-icon-down {
    background-color: #ffffff;
    color: #ff9514;
  }
  .p-accordion dt:first-child {
    margin-top: 10px;
  }
}
/*
Local variables
---------------------------*/
/*
Local mixins
-------------------------*/
/*
Defaults
---------------------------*/
.p-gc21-table {
  border-collapse: collapse;
  margin: 0;
  width: 100%;
  text-align: left;
  border-top: 1px solid #ff9514;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table td {
  padding: 5px 10px 5px 10px;
  vertical-align: top;
}
.p-gc21-table thead {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-gc21-table.p-header-hidden thead {
  display: none;
}
.p-gc21-table tr {
  border-bottom: 1px solid #ff9514;
  background: #ffffff;
  font-size: 14px;
}
.p-gc21-table thead tr {
  background: #efeff4;
}
.p-gc21-table tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-inverted {
  border-top: 2px solid #ffffff;
  color: #000000;
}
.p-gc21-table.p-inverted thead tr {
  background: rgba(0, 0, 0, 0.15);
}
.p-gc21-table.p-inverted tbody tr {
  background: rgba(239, 239, 244, 0.15);
}
.p-gc21-table.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-aqua {
  border-top: 1px solid #156570;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-aqua tr {
  border-bottom: 1px solid #156570;
}
.p-gc21-table.p-aqua thead tr {
  background: #cae3e9;
}
.p-gc21-table.p-aqua tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-aqua.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-aqua.p-inverted thead tr {
  background: #e7f5f4;
}
.p-gc21-table.p-aqua.p-inverted tbody tr {
  background: #f7fbfc;
}
.p-gc21-table.p-aqua.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-green {
  border-top: 1px solid #00693c;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-green tr {
  border-bottom: 1px solid #00693c;
}
.p-gc21-table.p-green thead tr {
  background: #e0e96e;
}
.p-gc21-table.p-green tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-green.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-green.p-inverted thead tr {
  background: #f4f5d9;
}
.p-gc21-table.p-green.p-inverted tbody tr {
  background: #fafce9;
}
.p-gc21-table.p-green.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-orange {
  border-top: 1px solid #983222;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-orange tr {
  border-bottom: 1px solid #983222;
}
.p-gc21-table.p-orange thead tr {
  background: #fbd476;
}
.p-gc21-table.p-orange tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-orange.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-orange.p-inverted thead tr {
  background: #fcf3d9;
}
.p-gc21-table.p-orange.p-inverted tbody tr {
  background: #fef9ea;
}
.p-gc21-table.p-orange.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-pink {
  border-top: 1px solid #91004b;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-pink tr {
  border-bottom: 1px solid #91004b;
}
.p-gc21-table.p-pink thead tr {
  background: #e9c5cb;
}
.p-gc21-table.p-pink tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-pink.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-pink.p-inverted thead tr {
  background: #fbf0f2;
}
.p-gc21-table.p-pink.p-inverted tbody tr {
  background: #fcf6f7;
}
.p-gc21-table.p-pink.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-purple {
  border-top: 1px solid #631d76;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-purple tr {
  border-bottom: 1px solid #631d76;
}
.p-gc21-table.p-purple thead tr {
  background: #dbcfe9;
}
.p-gc21-table.p-purple tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-purple.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-purple.p-inverted thead tr {
  background: #f4eef5;
}
.p-gc21-table.p-purple.p-inverted tbody tr {
  background: #faf8fc;
}
.p-gc21-table.p-purple.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-black {
  border-top: 1px solid #252525;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-black tr {
  border-bottom: 1px solid #252525;
}
.p-gc21-table.p-black thead tr {
  background: #efefef;
}
.p-gc21-table.p-black tbody tr {
  background: #ffffff;
}
.p-gc21-table.p-black.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-black.p-inverted thead tr {
  background: #f7f7f7;
}
.p-gc21-table.p-black.p-inverted tbody tr {
  background: #fdfdfd;
}
.p-gc21-table.p-black.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-transparent {
  border-top: 1px solid #000000;
  /* 
	Inverted styles 
	---------------------------*/
}
.p-gc21-table.p-transparent tr {
  border-bottom: 1px solid #000000;
}
.p-gc21-table.p-transparent thead tr {
  background: transparent;
}
.p-gc21-table.p-transparent tbody tr {
  background: transparent;
}
.p-gc21-table.p-transparent.p-inverted {
  border-top: 2px solid #ffffff;
}
.p-gc21-table.p-transparent.p-inverted thead tr {
  background: transparent;
}
.p-gc21-table.p-transparent.p-inverted tbody tr {
  background: transparent;
}
.p-gc21-table.p-transparent.p-inverted tr {
  border-bottom: 2px solid #ffffff;
}
.p-gc21-table.p-transparent.p-inverted {
  color: #ffffff;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc21-table thead {
    display: none;
  }
  .p-gc21-table col {
    display: none;
  }
  .p-gc21-table td {
    display: block;
    position: relative;
    clear: both;
    padding: 0.5rem 0rem 0.5rem 50%;
  }
  .p-gc21-table td:before {
    float: left;
    content: attr(data-title);
    width: 98%;
    font-weight: bold;
    margin-left: -100%;
  }
  .p-gc21-table.p-header-hidden td:before {
    display: none;
  }
  .p-gc21-table.p-header-hidden td {
    float: right;
    width: 98%;
    padding-left: 2%;
  }
  .p-gc21-table .p-gc11v3-generictext h2,
  .p-gc21-table .p-gc11v3-generictext h2 div,
  .p-gc21-table .p-gc11v3-generictext .p-text-smaller,
  .p-gc21-table .p-gc11v3-generictext .p-text-smaller div {
    text-align: left !important;
  }
}
.p-a02-downloadable-asset.p-inverted a,
.p-inverted .p-a02-downloadable-asset a {
  color: #ffffff;
}
.p-a02-downloadable-asset.p-inverted .p-link-more:after,
.p-inverted .p-a02-downloadable-asset .p-link-more:after {
  color: #ffffff;
}
.p-a02-downloadable-asset a {
  color: #3c3c3c;
  display: table;
}
.p-a02-downloadable-asset a:hover {
  text-decoration: none;
}
.p-a02-downloadable-asset .p-icon-holder {
  padding-right: 10px;
  display: table-cell;
}
.p-a02-downloadable-asset .p-icon-holder i:after {
  font-size: 30px;
  line-height: 30px;
}
.p-a02-downloadable-asset .p-asset-info {
  display: table-cell;
  vertical-align: middle;
}
.p-a02-downloadable-asset .p-asset-info:hover {
  text-decoration: none;
}
.p-a02-downloadable-asset .p-asset-info .p-asset-size {
  color: #b9bbc7;
}
.p-a02-downloadable-asset .p-link-more:after {
  color: #ff9514;
}
@media screen and (max-width: 450px) {
  .p-a02-downloadable-asset .p-xs-icon-pos-top .p-icon-holder {
    display: block;
    text-align: center;
  }
  .p-a02-downloadable-asset .p-xs-icon-pos-top .p-asset-info {
    display: block;
  }
}
@media print, screen and (min-width: 451px) and (max-width: 700px) {
  .p-a02-downloadable-asset .p-s-icon-pos-top .p-icon-holder {
    display: block;
    text-align: center;
  }
  .p-a02-downloadable-asset .p-s-icon-pos-top .p-asset-info {
    display: block;
  }
}
@media screen and (min-width: 701px) and (max-width: 960px) {
  .p-a02-downloadable-asset .p-m-icon-pos-top .p-icon-holder {
    display: block;
    text-align: center;
  }
  .p-a02-downloadable-asset .p-m-icon-pos-top .p-asset-info {
    display: block;
  }
}
@media screen and (min-width: 961px) {
  .p-a02-downloadable-asset .p-l-icon-pos-top .p-icon-holder {
    display: block;
    text-align: center;
  }
  .p-a02-downloadable-asset .p-l-icon-pos-top .p-asset-info {
    display: block;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-i01-jobsearchtaleo .p-taleo-form .p-taleo-advancedsearch {
  text-decoration: none;
}
.p-i01-jobsearchtaleo .p-taleo-form .p-taleo-searchactions {
  padding-top: 10px;
}
.p-i01-jobsearchtaleo .p-taleo-form .p-taleo-searchactions .p-taleo-searchbutton {
  float: right;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings {
  clear: both;
  margin-top: 47px;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist {
  border-top: 1px solid #ff9514;
  margin-top: 12px;
  margin-bottom: 36px;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist li {
  border-bottom: 1px solid #ff9514;
  padding-bottom: 13px;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist li .p-taleo-jobtitle {
  margin-top: 12px;
  margin-bottom: 4px;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist li > span {
  display: block;
}
.p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-viewall {
  text-align: center;
}
.p-i01-jobsearchtaleo.p-inverted .p-taleo-jobopenings .p-taleo-jobopeningslist,
.p-inverted .p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist {
  border-top-color: #ffffff;
}
.p-i01-jobsearchtaleo.p-inverted .p-taleo-jobopenings .p-taleo-jobopeningslist li,
.p-inverted .p-i01-jobsearchtaleo .p-taleo-jobopenings .p-taleo-jobopeningslist li {
  border-bottom-color: #ffffff;
}
@media screen and (min-width: 769px) {
  .p-gc32-link-duplicate-container {
    margin: 0 auto;
    max-width: 1280px;
    position: relative;
  }
  .p-gc32-link-duplicate-container .p-content-cell a {
    color: #3c3c3c;
    cursor: text;
    text-decoration: none;
  }
  .p-gc32-link-duplicate-container .p-link-cell .p-duplicate-link {
    position: absolute;
    line-height: 16px;
    padding-bottom: 7px;
  }
  .p-gc32-link-duplicate-container .p-link-cell a {
    color: #3c3c3c;
    display: block;
  }
  .p-gc32-link-duplicate-container.p-inverted .p-content-cell a,
  .p-gc32-link-duplicate-container.p-inverted .p-link-cell a {
    color: #ffffff;
  }
}
/*
Defaults
*/
.p-gc40-quiz-question .p-explanation {
  color: #5b8f22;
  display: none;
}
.p-gc40-quiz-question .p-buttons .p-button {
  background-color: #f2f2f2;
  color: #040404;
  display: block;
}
.p-gc40-quiz-question .p-buttons .p-button:hover {
  background-color: #040404;
  color: #ffffff;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-gc40-quiz-question .p-buttons .p-button.p-correct {
  color: #ffffff;
  background-color: #b8cf3c;
  -webkit-transition: background-color 600ms ease-in;
  transition: background-color 600ms ease-in;
}
.p-gc40-quiz-question .p-buttons .p-button.p-incorrect {
  color: #ffffff;
  background-color: #9f0d33;
  -webkit-transition: background-color 600ms ease-in;
  transition: background-color 600ms ease-in;
}
.p-gc40-quiz-question .p-buttons .p-button.p-neither {
  color: #040404;
  background-color: #f2f2f2;
}
.p-gc40-quiz-question .p-buttons .p-button:first-child {
  margin-top: 0px;
}
.p-gc40-quiz-question .p-buttons .p-button.p-disable {
  cursor: default;
}
.p-gc40-quiz-question.p-inverted .p-explanation,
.p-inverted .p-gc40-quiz-question .p-explanation {
  color: #ffffff;
}
.p-gc40-quiz-question.p-inverted .p-buttons .p-button,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button {
  background-color: #ffffff;
}
.p-gc40-quiz-question.p-inverted .p-buttons .p-button:hover,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button:hover {
  background-color: #040404;
}
.p-gc40-quiz-question.p-inverted .p-buttons .p-button.p-correct,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button.p-correct {
  background-color: #b8cf3c;
}
.p-gc40-quiz-question.p-inverted .p-buttons .p-button.p-incorrect,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button.p-incorrect {
  background-color: #9f0d33;
}
.p-gc40-quiz-question.p-inverted .p-buttons .p-button.p-neither,
.p-inverted .p-gc40-quiz-question .p-buttons .p-button.p-neither {
  background-color: #ffffff;
}
/*
XS and S
*/
/*
M and L
*/
/*
M
*/
/*
L
*/
@media screen and (max-width: 768px) {
  .p-gc40-quiz-question .p-buttons .p-button {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-gc40-quiz-question .p-buttons .p-button {
    width: 93%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc40-quiz-question .p-buttons .p-button {
    margin-top: 7px;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc40-quiz-question .p-buttons .p-button {
    margin-top: 10px;
  }
}
/*
Local variables
---------------------------*/
.e51-add-to-calendar {
  /*
Inverted styles
---------------------------*/
}
.e51-add-to-calendar .p-icon-calendar {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/e51-add-to-calendar/icons_calendar.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 45px;
  line-height: 45px;
  width: 46px;
  margin-right: 5px;
  vertical-align: middle;
  background-position: 0 0;
}
.e51-add-to-calendar .p-text-align {
  width: 100%;
  padding-top: 3px;
  color: #000000;
}
.e51-add-to-calendar.p-inverted .p-icon-calendar,
.p-inverted .e51-add-to-calendar .p-icon-calendar {
  position: relative;
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/e51-add-to-calendar/icons_calendar_inverted.png');
  background-repeat: no-repeat;
  display: inline-block;
  font-style: normal;
  height: 45px;
  line-height: 45px;
  width: 46px;
  margin-right: 5px;
  vertical-align: middle;
  background-position: 0 0;
}
.e51-add-to-calendar.p-inverted .p-text-align,
.p-inverted .e51-add-to-calendar .p-text-align {
  width: 100%;
  padding-top: 3px;
  color: #b9bbc7;
}
/*
Defaults
*/
.p-i12-couponbutton .p-wrapper-button .p-error-msg {
  color: #e98300;
}
.p-i12-couponbutton .p-wrapper-button .p-loader-block {
  display: table;
}
.p-i12-couponbutton .p-wrapper-button .p-loader-block .p-icon-block {
  display: table-cell;
}
.p-i12-couponbutton .p-wrapper-button .p-loader-block .p-load-block {
  display: table-cell;
  padding-left: 5px;
}
/*
XS
*/
/*
S
*/
/*
M
*/
/*
L
*/
@media screen and (max-width: 768px) {
  .p-i12-couponbutton .p-xs-full .p-button-coupons {
    width: 100%;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-i12-couponbutton .p-s-full .p-button-coupons {
    width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-i12-couponbutton .p-m-full .p-button-coupons {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-i12-couponbutton .p-l-full .p-button-coupons {
    width: 100%;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc16-image-video-gallery {
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  /*
    Inverted styles
    ---------------------------*/
}
.p-gc16-image-video-gallery #pex {
  line-height: 12px;
}
.p-gc16-image-video-gallery.p-video-gallery .p-product-image {
  cursor: pointer;
}
.p-gc16-image-video-gallery .p-title {
  text-align: left;
}
.p-gc16-image-video-gallery .p-pex {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-play-button .p-icon-play {
  display: block;
  padding-top: 35%;
}
.p-gc16-image-video-gallery .p-play-button {
  position: absolute;
  background: none;
  display: none;
  top: 50%;
  left: 50%;
  height: 33%;
  padding: 0;
  margin: 0;
  border: 4px solid #ffffff;
  outline: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align: center;
}
.p-gc16-image-video-gallery .p-play-button .p-icon-play:after {
  opacity: 1;
  top: 0;
  color: #ffffff;
  display: inline;
  vertical-align: middle;
  line-height: inherit;
}
.p-gc16-image-video-gallery .p-play-button.p-bottom-left {
  transform: none;
  bottom: 10px;
  left: 10px;
  top: auto;
}
.p-gc16-image-video-gallery.p-video-active .p-show-more,
.p-gc16-image-video-gallery.p-video-active .p-viewer {
  display: none;
}
.p-gc16-image-video-gallery.p-show-copy-wrapper .p-copy-wrapper {
  display: block;
}
.p-gc16-image-video-gallery.p-dark-background {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #0b0b0b;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #0b0b0b 0, #2d2d2d 0.5, #0b0b0b 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #0b0b0b 0, #2d2d2d 0.5, #0b0b0b 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b0b0b', endColorstr='#ff0b0b0b', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b0b0b', endColorstr='#ff0b0b0b', GradientType=0);
}
.p-gc16-image-video-gallery.p-dark-background .p-title {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-grid,
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-preview {
  color: #3c3c3c;
}
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-grid:hover,
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-preview:hover,
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-grid.p-active,
.p-gc16-image-video-gallery.p-dark-background .p-toggle-view li .p-icon-gallery-preview.p-active {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-thumbstrip .p-slider-inner .p-active:after {
  border: 1px solid #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-thumbstrip button.p-nav-next,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-thumbstrip button.p-nav-prev {
  margin-top: -28px;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-nav-next,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-nav-prev {
  background: #000000;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-icon-arrow-right:after,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-icon-arrow-left:after {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-gallery-numbers {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li .p-icon-gallery-grid:hover,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li .p-icon-gallery-preview:hover,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li .p-icon-gallery-grid.p-active,
.p-gc16-image-video-gallery.p-dark-background .p-tab-container .p-tab .p-toggle-view li .p-icon-gallery-preview.p-active {
  color: #ffffff;
}
.p-gc16-image-video-gallery .p-tab-container-loader {
  display: none;
  position: absolute;
  left: 50%;
  top: 250px;
  margin: -14px 0px 0px -14px;
  z-index: 2;
  background: white;
  padding: 5px 0px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.p-gc16-image-video-gallery .p-inline-video-viewer {
  width: 100%;
  height: auto;
  position: relative;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-video-container {
  background: #000000;
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 56.25%;
  display: none;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-video-container iframe {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-video-container .p-popup-close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-video-container .p-popup-close .p-square {
  width: 13px;
  height: 13px;
  line-height: 13px;
  padding: 9px 4px 0px 6px;
}
.p-gc16-image-video-gallery .p-inline-video-viewer .p-video-container.p-show {
  display: block;
}
.p-gc16-image-video-gallery .p-icon-gallery-grid,
.p-gc16-image-video-gallery .p-icon-gallery-preview {
  font-size: 34px;
}
.p-gc16-image-video-gallery .p-inner-wrapper {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
}
.p-gc16-image-video-gallery.p-grid-view {
  text-align: center;
}
.p-gc16-image-video-gallery.p-grid-view .p-show-more {
  display: none;
}
.p-gc16-image-video-gallery.p-grid-view .p-copy-wrapper,
.p-gc16-image-video-gallery.p-grid-view .p-thumbstrip {
  display: none;
}
.p-gc16-image-video-gallery.p-grid-view .p-grid-view-images {
  display: block;
  text-align: center;
}
.p-gc16-image-video-gallery.p-grid-view .p-grid-category li {
  display: block;
  margin-bottom: 14px;
  left: 0px;
}
.p-gc16-image-video-gallery.p-grid-view .p-grid-category li:hover {
  cursor: pointer;
}
.p-gc16-image-video-gallery.p-grid-view .p-grid-category li img {
  width: 100%;
  height: auto;
}
.p-gc16-image-video-gallery.p-grid-view .p-grid > li {
  left: auto!important;
  height: auto!important;
  float: left;
  position: relative;
  width: 25%;
  top: auto;
  bottom: auto;
  padding-left: 22px;
}
.p-gc16-image-video-gallery .p-grid-view-images {
  display: none;
}
.p-gc16-image-video-gallery .p-top-wrapper {
  position: relative;
}
.p-gc16-image-video-gallery .p-healthcare-tabs {
  width: 75%;
  background-color: none;
  margin-bottom: 34px;
}
.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:after {
  color: #ffffff;
}
.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:hover {
  background: #ffffff;
}
.p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:hover:after {
  color: #ff9514;
}
.p-gc16-image-video-gallery .p-healthcare-tabs > ul li.p-open .p-square.p-icon-down:after {
  color: #ff9514;
}
.p-gc16-image-video-gallery .p-healthcare-tabs > ul li.p-collapse {
  background: #ff9514;
}
.p-gc16-image-video-gallery .p-healthcare-tabs > ul li.p-collapse ul li {
  border: 0px solid #ff9514;
}
.p-gc16-image-video-gallery .p-healthcare-tabs > ul li a:hover:after {
  border: 0px solid #ff9514;
}
.p-gc16-image-video-gallery .p-categories {
  border: 0px solid #ff9514;
}
.p-gc16-image-video-gallery .p-categories a {
  color: #ff9514;
  background: rgba(255, 149, 20, 0.2);
  border: 0;
}
.p-gc16-image-video-gallery .p-categories a:hover,
.p-gc16-image-video-gallery .p-categories a.p-active {
  background: #ff9514;
  color: #ffffff;
  border: 0px solid #ff9514;
}
.p-gc16-image-video-gallery .p-categories a:hover:before,
.p-gc16-image-video-gallery .p-categories a.p-active:before {
  border: 0px solid #ff9514;
}
.p-gc16-image-video-gallery .p-square {
  color: #ff9514;
}
.p-gc16-image-video-gallery .p-square:hover {
  background: #ff9514;
}
.p-gc16-image-video-gallery .p-thumbstrip {
  background: none;
}
.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner a {
  border: 0px solid #ff9514;
  min-width: 142px;
  border-radius: 2px 2px 2px 2px;
}
.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner .p-active:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #ff9514;
  top: 0px;
  left: 0px;
  border-radius: 2px 2px 2px 2px;
}
.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner .p-play-button {
  display: inline-block;
  left: 50%;
}
.p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner .p-play-button .p-icon-play {
  display: inline-block;
  font-size: 14.85px;
  padding-left: 1px !important;
  padding-top: 3px;
  height: 100%;
  width: 100%;
}
.p-gc16-image-video-gallery .p-copy-wrapper {
  position: relative;
  margin: 0px 5px 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-image-title-collapse {
  display: none;
  color: #ffffff;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-image-title {
  color: #ffffff;
  line-height: 50px;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description {
  overflow-y: hidden;
  width: 100%;
  position: absolute;
  color: #ffffff;
  line-height: 50px;
  height: 50px;
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(0, 52, 120, 0.9);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, rgba(15, 32, 75, 0.9), rgba(0, 52, 120, 0.9));
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, rgba(15, 32, 75, 0.9), rgba(0, 52, 120, 0.9));
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60f204b', endColorstr='#e6003478', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60f204b', endColorstr='#e6003478', GradientType=1);
  bottom: 0px;
  left: 0px;
  padding: 0px 20px 0px 20px;
  border-radius: 2px 2px 2px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse {
  line-height: inherit;
  height: auto;
  padding: 20px 20px 20px 20px;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse .p-image-title-collapse {
  display: block;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse .p-image-title {
  display: none;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse .p-read-more {
  font-size: 0px;
  top: 10px;
  right: 10px;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse .p-read-more .p-icon-arrow-up:after {
  content: "\e201";
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-description.p-collapse .p-read-more .p-icon-arrow-up:before {
  display: none;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-read-more {
  position: absolute;
  color: #ffffff;
  top: 0px;
  right: 10px;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-read-more .p-icon-arrow-up {
  margin-left: 7px;
  font-size: 8px;
}
.p-gc16-image-video-gallery .p-copy-wrapper .p-read-more .p-icon-arrow-up:before {
  display: none;
}
.p-gc16-image-video-gallery .p-toggle-view {
  display: none;
  position: absolute;
  z-index: 10;
  top: 8px;
  right: 0px;
  font-size: 16px;
}
.p-gc16-image-video-gallery .p-toggle-view li {
  color: #3c3c3c;
  display: table-cell;
  vertical-align: top;
  cursor: pointer;
  padding-left: 12px;
}
.p-gc16-image-video-gallery .p-toggle-view li:first-of-type {
  padding-left: 17px;
}
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid,
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview {
  color: #888b9c;
}
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid:hover,
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview:hover,
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid.p-active,
.p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview.p-active {
  color: #3c3c3c;
}
.p-gc16-image-video-gallery .p-tab-container {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  float: left;
}
.p-gc16-image-video-gallery .p-tab-container .p-tab {
  width: 100%;
  top: 0px;
  height: auto;
  display: none;
  overflow: hidden;
  position: absolute;
}
.p-gc16-image-video-gallery .p-tab-container .p-tab.p-active {
  display: block;
}
.p-gc16-image-video-gallery .p-tab-container .p-tab .p-thumbstrip button.p-nav-next,
.p-gc16-image-video-gallery .p-tab-container .p-tab .p-thumbstrip button.p-nav-prev {
  top: 50%;
  margin-top: -40px;
  bottom: auto;
}
.p-gc16-image-video-gallery .p-viewer {
  position: relative;
}
.p-gc16-image-video-gallery .p-viewer > li {
  position: absolute;
  left: 100%;
  top: 0px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-gc16-image-video-gallery .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc16-image-video-gallery .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc16-image-video-gallery .p-viewer > li.p-current {
  left: 0px;
  position: relative;
}
.p-gc16-image-video-gallery .p-viewer > li.p-current .p-normal-view {
  display: block;
}
.p-gc16-image-video-gallery .p-viewer > li.p-new-slide .p-normal-view {
  display: block;
}
.p-gc16-image-video-gallery .p-close {
  display: none;
}
.p-gc16-image-video-gallery .p-close.p-viewer-close {
  display: none;
  z-index: 1;
}
.p-gc16-image-video-gallery .p-product-image {
  display: none;
}
.p-gc16-image-video-gallery .p-product-image.p-show {
  display: block;
}
.p-gc16-image-video-gallery .p-normal-view {
  display: block;
}
.p-gc16-image-video-gallery .p-normal-view span {
  display: block;
}
.p-gc16-image-video-gallery .p-normal-view img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.p-gc16-image-video-gallery .p-current {
  position: relative;
}
.p-gc16-image-video-gallery .p-s-slider-nav {
  display: none;
}
.p-gc16-image-video-gallery .p-s-slider-nav.p-show {
  display: block;
}
.p-gc16-image-video-gallery .p-s-slider-nav li {
  position: absolute;
  top: 50%;
  z-index: 2;
  left: 0px;
  width: 32px;
  height: 44px;
  margin-top: -22px;
}
.p-gc16-image-video-gallery .p-s-slider-nav li.p-next {
  left: auto;
  right: 0px;
}
.p-gc16-image-video-gallery .p-s-slider-nav button {
  display: block;
  background: #ffffff;
  width: 32px;
  height: 44px;
  border-radius: 0px 4px 4px 0px;
}
.p-gc16-image-video-gallery .p-s-slider-nav .p-next button {
  border-radius: 4px 0px 0px 4px;
}
.test-touch .p-gc16-image-video-gallery .p-s-slider-nav .p-nav-prev.p-active:hover i,
.test-touch .p-gc16-image-video-gallery .p-s-slider-nav .p-nav-next.p-active:hover i {
  color: #ff9514;
}
.p-gc16-image-video-gallery .p-annotations {
  position: absolute;
  display: none !important;
}
.p-gc16-image-video-gallery.p-inverted.p-dark-background,
.p-inverted .p-gc16-image-video-gallery.p-dark-background {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #cd202c;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #cd202c 0, #2d2d2d 0.5, #cd202c 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #cd202c 0, #2d2d2d 0.5, #cd202c 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd202c', endColorstr='#ffcd202c', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd202c', endColorstr='#ffcd202c', GradientType=0);
}
.p-gc16-image-video-gallery.p-inverted .p-healthcare-tabs .p-square.p-icon-down:hover:after,
.p-inverted .p-gc16-image-video-gallery .p-healthcare-tabs .p-square.p-icon-down:hover:after {
  color: #ff9514;
}
.p-gc16-image-video-gallery.p-inverted .p-healthcare-tabs > ul li.p-open .p-square.p-icon-down:after,
.p-inverted .p-gc16-image-video-gallery .p-healthcare-tabs > ul li.p-open .p-square.p-icon-down:after {
  color: #ff9514;
}
.p-gc16-image-video-gallery.p-inverted .p-healthcare-tabs > ul li.p-collapse,
.p-inverted .p-gc16-image-video-gallery .p-healthcare-tabs > ul li.p-collapse {
  background: #ff9514;
}
.p-gc16-image-video-gallery.p-inverted .p-categories a,
.p-inverted .p-gc16-image-video-gallery .p-categories a {
  color: #ff9514;
  background: rgba(255, 149, 20, 0.2);
}
.p-gc16-image-video-gallery.p-inverted .p-categories a:hover,
.p-inverted .p-gc16-image-video-gallery .p-categories a:hover,
.p-gc16-image-video-gallery.p-inverted .p-categories a.p-active,
.p-inverted .p-gc16-image-video-gallery .p-categories a.p-active {
  background: #ff9514;
  color: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-square,
.p-inverted .p-gc16-image-video-gallery .p-square {
  color: #ffffff;
}
.p-gc16-image-video-gallery.p-inverted .p-square:hover,
.p-inverted .p-gc16-image-video-gallery .p-square:hover {
  background: #ffffff;
  color: #ff9514;
}
.p-gc16-image-video-gallery.p-inverted .p-thumbstrip .p-slider-inner .p-active:after,
.p-inverted .p-gc16-image-video-gallery .p-thumbstrip .p-slider-inner .p-active:after {
  border: 1px solid #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-copy-wrapper .p-image-title-collapse,
.p-inverted .p-gc16-image-video-gallery .p-copy-wrapper .p-image-title-collapse {
  color: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-copy-wrapper .p-image-title,
.p-inverted .p-gc16-image-video-gallery .p-copy-wrapper .p-image-title {
  color: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-copy-wrapper .p-description,
.p-inverted .p-gc16-image-video-gallery .p-copy-wrapper .p-description {
  color: #000000;
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(205, 32, 44, 0.9);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, rgba(205, 32, 44, 0.9), rgba(205, 32, 44, 0.9));
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, rgba(205, 32, 44, 0.9), rgba(205, 32, 44, 0.9));
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6cd202c', endColorstr='#e6cd202c', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6cd202c', endColorstr='#e6cd202c', GradientType=1);
}
.p-gc16-image-video-gallery.p-inverted .p-copy-wrapper .p-read-more,
.p-inverted .p-gc16-image-video-gallery .p-copy-wrapper .p-read-more {
  color: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li {
  color: #3c3c3c;
}
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-grid,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid,
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-preview,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview {
  color: #888b9c;
}
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-grid:hover,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid:hover,
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-preview:hover,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview:hover,
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-grid.p-active,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-grid.p-active,
.p-gc16-image-video-gallery.p-inverted .p-toggle-view li .p-icon-gallery-preview.p-active,
.p-inverted .p-gc16-image-video-gallery .p-toggle-view li .p-icon-gallery-preview.p-active {
  color: #3c3c3c;
}
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-thumbstrip .p-slider-inner .p-active:after,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-thumbstrip .p-slider-inner .p-active:after {
  border: 1px solid #cd202c;
}
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-nav-next,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-nav-next,
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-nav-prev,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-nav-prev {
  background: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-icon-arrow-right:after,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-icon-arrow-right:after,
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-icon-arrow-left:after,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-icon-arrow-left:after {
  color: #ff9514;
}
.p-gc16-image-video-gallery.p-inverted .p-tab-container .p-tab[data-category="clinical-image"] .p-gallery-numbers,
.p-inverted .p-gc16-image-video-gallery .p-tab-container .p-tab[data-category="clinical-image"] .p-gallery-numbers {
  color: #000000;
}
.p-gc16-image-video-gallery.p-inverted .p-s-slider-nav button,
.p-inverted .p-gc16-image-video-gallery .p-s-slider-nav button {
  background: #0089c4;
}
.test-touch .p-gc16-image-video-gallery.p-inverted .p-s-slider-nav .p-nav-prev.p-active:hover i,
.test-touch .p-inverted .p-gc16-image-video-gallery .p-s-slider-nav .p-nav-prev.p-active:hover i,
.test-touch .p-gc16-image-video-gallery.p-inverted .p-s-slider-nav .p-nav-next.p-active:hover i,
.test-touch .p-inverted .p-gc16-image-video-gallery .p-s-slider-nav .p-nav-next.p-active:hover i {
  color: #ff9514;
}
/*
Max Width 700
---------------------------*/
.p-gc16-popup.mfp-bg {
  background: #000000;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-gc16-popup .mfp-content {
  background: #ffffff;
  box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.25);
}
.p-gc16-popup .mfp-content .p-popup-close {
  position: absolute;
  cursor: pointer;
  color: #ff9514;
  background: none;
  z-index: 9999;
  float: right;
  width: auto;
  border: 0px solid #ff9514;
  right: 0px;
  top: 0px;
  margin: 5px 5px 5px 5px;
  padding: 2px 0 18px 0px !important;
}
.p-gc16-popup .mfp-content .p-popup-close:after {
  margin-right: 6px;
  margin-left: 6px;
}
.p-gc16-popup .mfp-content .p-popup-close:hover {
  background: #ff9514;
}
.p-gc16-popup .mfp-content .p-heading-02 {
  padding: 20px 0px 0px 20px;
}
.p-gc16-popup .mfp-content .p-popup-iframe {
  box-shadow: none;
  width: 100%;
  min-height: 500px;
  margin-top: 40px;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Max Width 960
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc16-image-video-gallery {
    overflow-x: hidden;
    padding-bottom: 10px;
  }
  .p-gc16-image-video-gallery .p-toggle-view {
    display: none;
  }
  .p-gc16-image-video-gallery .p-healthcare-tabs {
    width: 100%;
    background-color: none;
  }
  .p-gc16-image-video-gallery .p-categories {
    border: 0px solid #ff9514;
  }
  .p-gc16-image-video-gallery .p-categories a {
    color: #ff9514;
    background: rgba(255, 149, 20, 0.2);
    border: 0px solid #ff9514;
  }
  .p-gc16-image-video-gallery .p-categories a:hover,
  .p-gc16-image-video-gallery .p-categories a.p-active {
    background: #ff9514;
    color: #ffffff;
    border: 0px solid #ff9514;
  }
  .p-gc16-image-video-gallery .p-categories a:hover:before,
  .p-gc16-image-video-gallery .p-categories a.p-active:before {
    border: 0px solid #ff9514;
  }
  .p-gc16-image-video-gallery .p-toggle-view {
    display: none;
  }
  .p-gc16-image-video-gallery .p-s-slider-nav li {
    top: 153px;
  }
  .p-gc16-image-video-gallery .p-copy-wrapper {
    display: block;
  }
  .p-gc16-image-video-gallery .p-copy-wrapper .p-image-title {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
    font-size: 19px;
    color: #3c3c3c;
  }
  .p-gc16-image-video-gallery .p-copy-wrapper .p-description {
    display: block;
    height: auto;
    position: relative;
    background: none;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
  }
  .p-gc16-image-video-gallery .p-copy-wrapper .p-read-more {
    display: none;
  }
  .p-gc16-image-video-gallery .p-viewer {
    overflow: hidden;
    padding-bottom: 1px;
  }
  .p-gc16-image-video-gallery .p-top-wrapper {
    padding-bottom: 0px;
  }
  .p-gc16-image-video-gallery .p-gallery-numbers {
    display: none;
    position: absolute;
    color: #888b9c;
    right: 2%;
    top: 50%;
    font-size: 13px;
    line-height: 16px;
    margin-top: -8px;
  }
  .p-gc16-image-video-gallery .p-gallery-numbers.p-show {
    display: block;
  }
  .p-gc16-image-video-gallery.p-inverted .p-categories a {
    color: #ff9514;
    background: rgba(255, 149, 20, 0.2);
    border: 0px solid #ff9514;
  }
  .p-gc16-image-video-gallery.p-inverted .p-categories a:hover,
  .p-gc16-image-video-gallery.p-inverted .p-categories a.p-active {
    background: #ff9514;
    color: #000000;
  }
  .p-gc16-image-video-gallery.p-inverted .p-gallery-numbers {
    color: #cd202c;
  }
}
@media screen and (max-width: 600px) {
  .p-gc16-image-video-gallery .p-s-slider-nav li {
    top: 96px;
  }
  .p-gc16-image-video-gallery .p-tab-container {
    min-height: 300px;
  }
  .p-gc16-image-video-gallery .p-copy-wrapper {
    float: left;
  }
  .p-gc16-image-video-gallery .p-button-wrapper-buy .p-button {
    margin-left: 14px;
  }
  .p-gc16-image-video-gallery.p-dark-background .p-copy-wrapper .p-image-title,
  .p-gc16-image-video-gallery.p-dark-background .p-copy-wrapper .p-description {
    color: #ffffff;
  }
}
@media screen and (min-width: 769px) {
  .p-gc16-image-video-gallery .p-show-button {
    display: block;
  }
  .p-gc16-image-video-gallery .p-close {
    position: absolute;
    z-index: 3;
    right: 10px;
    top: 10px;
  }
  .p-gc16-image-video-gallery .p-inner-wrapper {
    overflow: hidden;
    position: relative;
  }
  .p-gc16-image-video-gallery .p-s-slider-nav.p-show {
    display: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc16-image-video-gallery .p-toggle-view {
    font-size: 14px;
  }
}
/*
Max Width 700
---------------------------*/
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-i08-poll .p-buttons .p-button {
  display: block;
  background-color: #f2f2f2;
  color: #040404;
}
.p-i08-poll .p-buttons .p-button:hover {
  background-color: #040404;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  color: #ffffff;
}
.p-i08-poll .p-both-states-holder a {
  color: #ffffff;
}
.p-i08-poll .p-results .p-bar {
  border-radius: 2px 2px 2px 2px;
}
.p-i08-poll .p-results .p-bar .p-inner {
  background-color: #040404;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
  border-radius: 2px 2px 2px 2px;
}
.p-i08-poll .p-results .p-bar .p-inner.p-most-popular {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-i08-poll .p-results .p-percent {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  color: #000000;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  -webkit-opacity: 0.6;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  filter: alpha(opacity=60);
}
.p-i08-poll .p-results .p-label {
  color: #000000;
}
.p-i08-poll.p-inverted .p-buttons .p-button,
.p-inverted .p-i08-poll .p-buttons .p-button {
  background-color: #ffffff;
  color: #040404;
}
.p-i08-poll.p-inverted .p-buttons .p-button:hover,
.p-inverted .p-i08-poll .p-buttons .p-button:hover {
  background-color: #040404;
  color: #ffffff;
}
.p-i08-poll.p-inverted .p-results .p-bar .p-inner,
.p-inverted .p-i08-poll .p-results .p-bar .p-inner {
  background-color: #ffffff;
}
.p-i08-poll.p-inverted .p-results .p-percent,
.p-inverted .p-i08-poll .p-results .p-percent {
  color: #ffffff;
}
.p-i08-poll.p-inverted .p-results .p-label,
.p-inverted .p-i08-poll .p-results .p-label {
  color: #ffffff;
}
/*
XS and S
*/
/*
XS
*/
/*
S
*/
/*
M and L
*/
/*
M only
*/
/*
L
*/
@media screen and (max-width: 768px) {
  .p-i08-poll .p-both-states-holder {
    position: relative;
  }
  .p-i08-poll .p-buttons {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
  }
  .p-i08-poll .p-results {
    top: 0;
    left: 0;
    width: 97%;
    height: auto;
  }
  .p-i08-poll .p-results .p-bar .p-inner {
    height: 100%;
    width: 0%;
    -webkit-transition: width 500ms ease-out;
    transition: width 500ms ease-out;
  }
  .p-i08-poll .p-results .p-percent {
    display: inline-block;
    vertical-align: top;
    line-height: 35px;
    padding-left: 5px;
    min-width: 50px;
  }
}
@media screen and (max-width: 600px) {
  .p-i08-poll .p-buttons .p-button {
    width: 80%;
    margin-bottom: 10px;
    margin-left: 10%;
    margin-right: 10%;
  }
  .p-i08-poll .p-results li {
    margin-bottom: 10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .p-i08-poll .p-results .p-bar {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    height: 35px;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .p-i08-poll .p-results .p-percent {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .p-i08-poll .p-results .p-label {
    display: block;
    width: 100%;
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-i08-poll .p-buttons .p-button {
    width: 80%;
    margin-bottom: 10px;
    margin-left: 10%;
    margin-right: 10%;
  }
  .p-i08-poll .p-results li {
    margin-bottom: 10px;
  }
  .p-i08-poll .p-results .p-bar {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    height: 35px;
  }
  .p-i08-poll .p-results .p-label {
    padding-left: 5px;
    display: inline-block;
    vertical-align: top;
    line-height: 35px;
  }
}
@media screen and (min-width: 769px) {
  .p-i08-poll .p-both-states-holder {
    position: relative;
  }
  .p-i08-poll .p-buttons {
    top: 0;
    left: 0;
    width: 96%;
    height: auto;
  }
  .p-i08-poll .p-buttons .p-button {
    width: 46%;
  }
  .p-i08-poll .p-results {
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    margin-top: 3px;
  }
  .p-i08-poll .p-results li {
    margin-bottom: 10px;
  }
  .p-i08-poll .p-results .p-bar {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    border-radius: 2px 2px 2px 2px;
  }
  .p-i08-poll .p-results .p-bar .p-inner {
    height: 100%;
    width: 0%;
    border-radius: 2px 2px 2px 2px;
    -webkit-transition: width 500ms ease-out;
    transition: width 500ms ease-out;
  }
  .p-i08-poll .p-results .p-percent {
    display: inline-block;
    vertical-align: top;
  }
  .p-i08-poll .p-results .p-label {
    padding-left: 5px;
    display: inline-block;
    vertical-align: top;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-i08-poll .p-buttons .p-button {
    margin-bottom: 7px;
  }
  .p-i08-poll .p-results li {
    margin-bottom: 7px;
  }
  .p-i08-poll .p-results .p-bar {
    height: 24px;
  }
  .p-i08-poll .p-results .p-percent {
    line-height: 24px;
    padding-left: 5px;
    min-width: 37px;
  }
  .p-i08-poll .p-results .p-label {
    line-height: 24px;
  }
}
@media screen and (min-width: 1025px) {
  .p-i08-poll .p-buttons .p-button {
    margin-bottom: 10px;
  }
  .p-i08-poll .p-results .p-bar {
    height: 35px;
  }
  .p-i08-poll .p-results .p-percent {
    line-height: 35px;
    padding-left: 15px;
    min-width: 57px;
  }
  .p-i08-poll .p-results .p-label {
    line-height: 35px;
  }
}
/*
Defaults
*/
.p-gc27a-parallax-twocell {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.p-gc27a-parallax-twocell .p-position {
  position: relative;
}
.p-gc27a-parallax-twocell .p-datavis-lock {
  position: absolute;
  height: 100%;
}
.p-gc27a-parallax-twocell .p-datavis-container {
  position: relative;
  height: 100%;
  top: 10%;
}
.p-gc27a-parallax-twocell .p-datavis-animate {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: auto;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.test-touch .p-gc27a-parallax-twocell {
  padding-top: 80px;
  padding-bottom: 80px;
}
.test-touch .p-gc27a-parallax-twocell .p-datavis-container {
  position: static;
  height: auto;
}
.test-touch .p-gc27a-parallax-twocell .p-datavis-animate {
  position: static;
  width: 100%;
  height: 100%;
  padding-bottom: 60px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
/*
XS and S
*/
/*
IE8 only
*/
@media screen and (max-width: 768px) {
  .p-gc27a-parallax-twocell {
    overflow: auto;
    width: auto;
  }
  .p-gc27a-parallax-twocell .p-datavis-lock {
    position: static;
  }
  .p-gc27a-parallax-twocell .p-datavis-container {
    position: static;
    height: auto;
  }
  .p-gc27a-parallax-twocell .p-datavis-animate {
    position: static;
    width: 100%;
    height: 100%;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc27a-parallax-twocell.p-sticky-right .p-datavis-lock {
    left: 0;
  }
  .p-gc27a-parallax-twocell.p-sticky-right .p-right-cell {
    padding-right: 16px;
  }
}
/*
Defaults
---------------------------*/
.p-gc27b-parallax-singular-tween,
.p-gc27b-parallax-singular-wipe {
  overflow: hidden;
  position: relative;
}
.p-gc27b-parallax-singular-tween .p-foreground,
.p-gc27b-parallax-singular-wipe .p-foreground {
  width: 100%;
  height: 100%;
  z-index: 5;
}
.p-gc27b-parallax-singular-tween .p-show-more,
.p-gc27b-parallax-singular-wipe .p-show-more {
  position: absolute;
  left: 50%;
  z-index: 2;
  border-radius: 50%;
  color: #ff9514;
  cursor: pointer;
  background: #ffffff;
  margin-left: 22px;
  bottom: 20px;
  font-size: 14px;
  width: 44px;
  height: 44px;
}
.p-gc27b-parallax-singular-tween .p-show-more:after,
.p-gc27b-parallax-singular-wipe .p-show-more:after {
  display: block;
  text-align: center;
}
.p-gc27b-parallax-singular-tween .p-show-more:hover,
.p-gc27b-parallax-singular-wipe .p-show-more:hover {
  background: #ff9514;
}
.p-gc27b-parallax-singular-tween .p-show-more:hover:after,
.p-gc27b-parallax-singular-wipe .p-show-more:hover:after {
  color: #ffffff;
}
.p-gc27b-parallax-singular-tween.p-gc27b-no-parallax .p-background {
  background-attachment: fixed;
}
.p-gc27b-parallax-singular-tween.p-gc27b-no-parallax .p-foreground,
.p-gc27b-parallax-singular-tween.p-gc27b-no-parallax .p-overlay {
  position: relative;
}
.p-gc27b-parallax-singular-tween.p-gc27b-no-parallax .p-show-more {
  display: none;
}
/*
Touch device
---------------------------*/
.test-touch .p-gc27b-parallax-singular-tween .p-show-more,
.test-touch .p-gc27b-parallax-singular-wipe .p-show-more {
  display: none;
}
.test-touch .p-gc27b-parallax-singular-tween .p-foreground,
.test-touch .p-gc27b-parallax-singular-wipe .p-foreground,
.test-touch .p-gc27b-parallax-singular-tween .p-overlay,
.test-touch .p-gc27b-parallax-singular-wipe .p-overlay {
  position: relative;
}
.test-touch .p-gc27b-parallax-singular-tween .p-foreground,
.test-touch .p-gc27b-parallax-singular-wipe .p-foreground {
  z-index: 3;
}
/*
XS and S
---------------------------*/
/* IE8
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc27b-parallax-singular-tween,
  .p-gc27b-parallax-singular-wipe {
    position: static;
  }
  .p-gc27b-parallax-singular-tween .p-text-shadow,
  .p-gc27b-parallax-singular-wipe .p-text-shadow {
    text-shadow: none;
  }
}
/* Styling - JavasScript Disabled
------------------*/
.no-js .p-gc27b-parallax-singular-tween .p-foreground,
.no-js .p-gc27b-parallax-singular-wipe .p-foreground,
.no-js .p-gc27b-parallax-singular-tween .p-overlay,
.no-js .p-gc27b-parallax-singular-wipe .p-overlay {
  position: relative;
}
.no-js .p-gc27b-parallax-singular-tween .p-show-more,
.no-js .p-gc27b-parallax-singular-wipe .p-show-more {
  display: none;
}
/*
Variables
---------------------------*/
/*
Default
---------------------------*/
.p-gc27c-parallax-plural {
  position: relative;
  overflow: hidden;
}
.p-gc27c-parallax-plural .p-background {
  position: relative;
  top: 0;
  left: 0;
}
/*
XS only
---------------------------*/
/*
S only
---------------------------*/
/*
M and L
---------------------------*/
/*
M only
---------------------------*/
/*
L only
---------------------------*/
/*
IE8 styles
---------------------------*/
@media screen and (max-width: 600px) {
  .p-gc27c-parallax-plural .p-foreground {
    position: static !important;
  }
  .p-gc27c-parallax-plural .p-foreground .p-content-holder {
    margin-left: 10%;
    width: 80%;
  }
  .p-gc27c-parallax-plural .p-text-shadow {
    text-shadow: none;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-gc27c-parallax-plural .p-background {
    position: static;
  }
  .p-gc27c-parallax-plural .p-foreground {
    position: static;
    background-color: #ffffff;
  }
  .p-gc27c-parallax-plural .p-foreground .p-content-holder {
    margin-left: 16.6%;
    width: 66.6%;
  }
}
@media screen and (min-width: 769px) {
  .p-gc27c-parallax-plural .p-background {
    position: static;
    z-index: 0;
  }
  .p-gc27c-parallax-plural .p-foreground {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .p-gc27c-parallax-plural.p-top-center .p-foreground:before {
    content: none;
  }
  .p-gc27c-parallax-plural.p-l-inverted .p-foreground {
    color: #ffffff;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-gc27c-parallax-plural .p-foreground .p-content-holder {
    margin-left: 18%;
    width: 40%;
  }
  .p-gc27c-parallax-plural.p-top-center .p-foreground {
    padding-top: 60px;
  }
  .p-gc27c-parallax-plural.p-top-center .p-content-holder {
    margin-left: 20%;
    width: 60%;
  }
}
@media screen and (min-width: 1025px) {
  .p-gc27c-parallax-plural .p-foreground .p-content-holder {
    margin-left: 16%;
    width: 45%;
  }
  .p-gc27c-parallax-plural.p-top-center .p-foreground {
    padding-top: 80px;
  }
  .p-gc27c-parallax-plural.p-top-center .p-content-holder {
    margin-left: 22%;
    width: 56%;
  }
}
@media screen and (max-width: 768px) {
  .p-gc27d-parallax-advanced .p-text-shadow {
    text-shadow: none;
  }
}
.p-gc27e-parallax-image img {
  max-width: 100%;
}
.p-gc15-link-button.p-link-btn-left {
  text-align: left;
}
.p-gc15-link-button.p-link-btn-center {
  text-align: center;
}
.p-gc15-link-button.p-link-btn-right {
  text-align: right;
}
.p-gc15-link-button .p-link-more.gc15-linkbutton-component.p-gc15-anchor-link.p-external-link:after {
  display: inline-block;
  content: "\203a";
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  margin-left: 5px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
@-webkit-keyframes fade-in-up {
  0% {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes fade-in-up {
  0% {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  100% {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters {
  padding-right: 10px;
  padding-left: 10px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters .p-select {
  margin-bottom: 14px;
  margin-top: 9px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters .p-select.p-disabled .p-label {
  background: #fafafa;
  color: #999999;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters .p-select.p-disabled select {
  cursor: default;
}
.p-n13-list-of-pages-with-filter .p-total-cases {
  float: left;
}
.p-n13-list-of-pages-with-filter .p-total-cases span:first-child {
  color: #ff9514;
}
.p-n13-list-of-pages-with-filter .p-visibility-hidden {
  visibility: hidden;
}
.p-n13-list-of-pages-with-filter .p-top-padding {
  padding-top: 20px;
}
.p-n13-list-of-pages-with-filter .p-one-case-caption {
  display: none;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe {
  float: right;
  padding-right: 10px;
  padding-left: 10px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe .p-button {
  margin-left: 24px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-cases-container {
  clear: both;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-cases-container .p-sc20-social-flyout {
  bottom: 0px;
  right: 0px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-caption {
  margin-bottom: 15px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button {
  text-align: right;
  margin-bottom: 26px;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button .p-caption {
  display: block;
}
.p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button .p-button {
  display: inline-block;
  margin-top: 10px;
}
.p-n13-list-of-pages-with-filter .p-gc18-animated-teaser.p-animate-in,
.p-n13-list-of-pages-with-filter .p-quote-component.p-animate-in {
  visibility: visible;
}
.p-n13-list-of-pages-with-filter .p-gc18-animated-teaser {
  visibility: hidden;
}
.p-n13-list-of-pages-with-filter .p-gc18-animated-teaser .p-newcase {
  position: absolute;
  top: -3px;
  right: -2px;
}
.p-n13-list-of-pages-with-filter .p-quote-component {
  margin-bottom: 20px;
  visibility: hidden;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 {
  color: #000000;
  line-height: 30px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 .p-quote-component-quote-sign {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  position: absolute;
  font-size: 154px;
  height: 60px;
  line-height: 120px;
  margin-top: 31px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 .p-quote-component-content {
  padding: 30px 10px 10px 90px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 .p-quote-component-content-text {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-size: 21px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-1 .p-quote-component-content-text.p-style-1-small {
  font-size: 17px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 {
  color: #000000;
  line-height: 40px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 .p-quote-component-quote-sign {
  display: none;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 .p-quote-component-content {
  padding: 30px 0px 10px 20px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 .p-quote-component-content-text {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 34px;
}
.p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 .p-quote-component-content-text.p-style-2-small {
  font-size: 21px;
}
.p-n13-list-of-pages-with-filter .p-quote-component-content-text {
  margin-bottom: 30px;
}
.p-n13-list-of-pages-with-filter .p-default-rendition .p-grid-item {
  margin-bottom: 20px;
}
.p-n13-list-of-pages-with-filter .p-default-rendition .p-grid-item a:hover {
  text-decoration: none;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render {
  margin-left: 0px;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition:first-child,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render:first-child {
  padding-top: 0px;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition a .p-heading-03,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render a .p-heading-03 {
  margin-bottom: 10px;
  display: inline-block;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition a:hover,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render a:hover {
  text-decoration: none;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-icon-container,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-icon-container {
  margin-top: 50px;
  text-align: center;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-publication-date-container,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-publication-date-container {
  margin-bottom: 15px;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-publication-date-container .p-publication-date,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-publication-date-container .p-publication-date {
  color: #ff9514;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-tags,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-tags {
  margin-top: 17px;
  color: #ff9514;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-button,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-button {
  margin-top: 10px;
  float: right;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-image .p-icon-publications-2,
.p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-image .p-icon-publications-2 {
  color: #ff9514;
  font-size: 50px;
}
.p-n13-list-of-pages-with-filter .p-n13-university-rendition-divider {
  margin-top: 9px;
  border-top: 1px solid #000000;
  padding-bottom: 16px;
}
.p-n13-list-of-pages-with-filter.p-inverted .p-n13-university-rendition-divider,
.p-inverted .p-n13-list-of-pages-with-filter .p-n13-university-rendition-divider {
  border-color: #ffffff;
}
@media screen and (min-width: 769px) {
  .p-n13-list-of-pages-with-filter {
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters {
    padding-right: 0px;
    padding-left: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component {
    height: 370px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component.p-convert-in-m {
    height: auto;
    min-height: 175px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component.p-flat {
    height: auto;
    min-height: 175px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component.p-style-2 {
    text-align: right;
    display: inline;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button {
    padding-right: 0px;
    padding-left: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button .p-caption {
    display: inline-block;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button .p-button {
    margin-top: 0;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition-divider {
    padding-bottom: 16px;
    margin-left: 16px;
  }
  .p-n13-list-of-pages-with-filter .p-total-cases {
    padding-left: 20px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe {
    padding-left: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n13-list-of-pages-with-filter {
    padding-left: 0px;
    padding-right: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-filters,
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe {
    padding-right: 0px;
    padding-left: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component.p-convert-in-m {
    height: 370px;
  }
  .p-n13-list-of-pages-with-filter .p-quote-component.p-flat .p-quote-component-content-text {
    margin-bottom: 10px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition-button {
    text-align: right;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition-divider {
    padding-bottom: 22px;
    margin-left: 22px;
  }
  .p-n13-list-of-pages-with-filter .p-total-cases {
    padding-left: 20px;
  }
}
@media screen and (max-width: 600px) {
  .p-n13-list-of-pages-with-filter .p-total-cases {
    margin-left: 0px;
    padding-left: 10px;
    box-sizing: border-box;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-grid-item:first-child,
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-grid-item:first-child {
    min-height: 85px;
    display: table;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-grid-item:first-child .p-n13-university-rendition-image,
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-grid-item:first-child .p-n13-university-rendition-image {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-content,
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-content {
    min-height: 85px;
    display: table;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-content .p-grid-item:first-child,
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-content .p-grid-item:first-child {
    display: table-cell;
    vertical-align: middle;
    float: none;
  }
  .p-n13-list-of-pages-with-filter .p-n13-university-rendition .p-n13-university-rendition-content:after,
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-content:after {
    content: "\e203";
    display: block;
    font-family: philips-global-icon-font;
    margin-top: 29px;
    margin-right: 10px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button {
    margin-bottom: 26px;
    padding-top: 10px;
    text-align: left;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe-button .p-button {
    margin-left: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-rn12-download {
    padding-left: 10px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe {
    float: left;
    padding-left: 10px;
    box-sizing: border-box;
  }
  .p-gc18-animated-teaser.p-gc18-animated-teaser-large .p-gc18-animated-teaser-container:hover .p-gc18-animated-teaser-overlay {
    height: 225px;
  }
  .p-gc18-animated-teaser-overlay-hover-content-container .p-content-large {
    display: block;
  }
  .p-gc18-animated-teaser-overlay-hover-content-container .p-heading-02 {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 0px;
  }
  .p-gc18-animated-teaser-overlay-hover-content-container .p-text {
    margin-bottom: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 210px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-n13-list-of-pages-with-filter .p-rn12-download {
    padding-left: 10px;
  }
  .p-n13-list-of-pages-with-filter .p-total-cases {
    padding-left: 20px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-list-of-pages-with-filter-subscribe {
    padding-left: 0px;
  }
  .p-n13-list-of-pages-with-filter .p-n13-news-articles-render .p-n13-university-rendition-content {
    padding-right: 10px;
  }
}
/*
Defaults
*/
.p-gc41-countdown-timer.p-disable-timer .p-plural-text {
  display: block;
}
.p-gc41-countdown-timer.p-enable-timer .p-count-column,
.p-gc41-countdown-timer.p-disable-timer .p-count-column {
  visibility: visible;
}
.p-gc41-countdown-timer .p-numerals {
  margin-bottom: 0px;
}
.p-gc41-countdown-timer .p-count-column {
  text-align: center;
  visibility: hidden;
}
.p-gc41-countdown-timer .p-singular-text,
.p-gc41-countdown-timer .p-plural-text {
  display: none;
}
.p-gc41-countdown-timer .p-singular .p-singular-text,
.p-gc41-countdown-timer .p-plural .p-plural-text {
  display: block;
}
.p-gc41-countdown-timer .p-optional-data {
  display: none;
}
/*
Defaults
---------------------------*/
.p-tc37a-answer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
}
.p-tc37a-answer > .p-tc37a-positioning {
  margin: 0 auto;
  max-width: 1280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-tc37a-answer > .p-tc37a-positioning:after {
  content: "";
  display: table;
  clear: both;
}
.p-tc37a-answer > .p-tc37a-positioning:after {
  content: "";
  display: table;
  clear: both;
}
/*
Variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc42-recipe .p-gc42-recipe-instructions li {
  padding: 0 0 0.5em 0em;
}
.p-gc42-recipe .p-gc42-recipe-instructions li:before {
  content: "";
}
.p-gc42-recipe .p-gc42-recipe-instructions li.p-instruction-highlight {
  background-color: #e6e6e6;
  padding: 10px 10px 10px 10px;
}
.p-gc42-recipe .p-gc42-recipe-instructions li.p-recipe-tip {
  margin-top: 25px;
}
.p-gc42-recipe .p-icon-print {
  float: right;
  cursor: pointer;
}
.p-gc42-recipe .p-instruction-image {
  position: relative;
  display: inline-block;
  max-width: 100%;
}
.p-gc42-recipe .p-instruction-image .p-instruction-image-title {
  background-color: #e6e6e6;
  opacity: 0.9;
  padding: 5px 0px 5px 10px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  box-sizing: border-box;
}
.p-gc42-recipe .p-instruction-number {
  background-color: #ff9514;
  color: #ffffff;
  text-align: center;
  width: 40px;
  line-height: 40px;
  border-radius: 50%;
  margin: 25px 0px 15px 0px;
  display: block;
}
.p-gc36-standalone-360 {
  overflow: hidden;
}
.p-gc36-standalone-360 .p-inner-wrapper {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
}
.p-gc36-standalone-360 .p-preloader.p-large {
  position: absolute;
  left: 50%;
  top: 250px;
  margin: -14px 0px 0px -14px;
  z-index: 2;
  padding: 5px 0px 0px 0px;
  border-radius: 5px 5px 5px 5px;
}
.p-gc36-standalone-360 .p-pex-container {
  position: relative;
  height: 650px;
}
.p-gc36-standalone-360 div[data-pex-id="pex-application"] div div div img,
.p-gc36-standalone-360 div[data-pex-id="pex-application"] div div div video {
  max-width: inherit;
}
/*
Defaults
---------------------------*/
.p-gc37-unstructured-advisor .p-adv-answer:first-child {
  cursor: pointer;
}
.p-gc37-unstructured-advisor .p-selected {
  outline: 4px solid #ff9514;
}
.p-gc37-unstructured-advisor .p-nav-start,
.p-gc37-unstructured-advisor .p-nav-next {
  float: right;
}
.p-gc37-unstructured-advisor a.p-button.p-hidden {
  display: none;
}
.p-gc37-unstructured-advisor .p-error-msg {
  color: #e98300;
}
.p-gc37-unstructured-advisor .p-nav-prev i,
.p-gc37-unstructured-advisor .p-nav-next i,
.p-gc37-unstructured-advisor .p-nav-start i {
  color: #ffffff;
  cursor: default;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc20-image-comparison {
  position: relative;
}
.p-gc20-image-comparison .p-gc20-inner-wrapper {
  position: relative;
}
.p-gc20-image-comparison .p-gc20-image-container {
  position: relative;
}
.p-gc20-image-comparison .p-gc20-image-container:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc20-image-comparison .p-gc20-image-container:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc20-image-comparison img {
  max-width: 100%;
}
.p-gc20-image-comparison .p-no-user-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  -webkit-tap-highlight-color: transparent;
}
.p-gc20-image-comparison .p-title-wrapper {
  width: 100%;
  height: 40px;
  background-color: #ff9514;
  overflow: hidden;
}
.p-gc20-image-comparison .p-title-wrapper .p-image-titles {
  position: relative;
}
.p-gc20-image-comparison .p-title-wrapper .p-title {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  padding-top: 12px;
  height: 100%;
  color: #ffffff;
}
.p-gc20-image-comparison .p-lower-res-image {
  display: block;
  z-index: 2;
}
.p-gc20-image-comparison .p-image-wrapper {
  position: absolute;
  top: 0;
  height: 100%;
  width: 50%;
  overflow: hidden;
  z-index: 1;
}
.p-gc20-image-comparison .p-image-wrapper .p-picture {
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
}
.p-gc20-image-comparison .p-drag-handle {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 50%;
  z-index: 3;
  border-left: 2px solid #ffffff;
  height: 100%;
}
.p-gc20-image-comparison .p-drag-handle .p-outer-handle,
.p-gc20-image-comparison .p-drag-handle .p-inner-handle {
  position: absolute;
  top: 50%;
  background-color: #ff9514;
}
.p-gc20-image-comparison .p-outer-handle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: -25px;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}
.p-gc20-image-comparison .p-inner-handle {
  color: #ffffff;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  margin-left: -18px;
  margin-top: 8px;
}
.p-gc20-image-comparison .p-inner-handle:hover {
  background-color: #ffffff;
  color: #ff9514;
}
.p-gc20-image-comparison .p-arrow {
  position: absolute;
  font-size: 14px;
  top: 8px;
}
.p-gc20-image-comparison .p-arrow.p-arrow-left {
  left: 2px;
}
.p-gc20-image-comparison .p-arrow.p-arrow-right {
  right: 2px;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-gc20-image-comparison .p-outer-handle {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    margin-left: -31px;
  }
  .p-gc20-image-comparison .p-inner-handle {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin-left: -23px;
    margin-top: 8px;
  }
  .p-gc20-image-comparison .p-arrow {
    font-size: 17px;
    top: 13px;
  }
}
.p-i11-externalsystem .p-notification-bar-cookieconsent {
  min-height: 140px;
}
.i11-externalsystem-m-l-isolate .p-i11-externalsystem .p-notification-bar-cookieconsent {
  min-height: 450px;
}
/* For M and L */
@media screen and (min-width: 769px) {
  .p-i11-externalsystem .p-notification-bar-cookieconsent {
    min-height: 450px;
  }
}
.p-gc29-tableau-infographic {
  position: relative;
}
.p-gc29-tableau-infographic .p-tableau-container .tableauViz {
  display: none;
}
.p-gc29-tableau-infographic .p-tableau-container .tableauPlaceholder,
.p-gc29-tableau-infographic .p-tableau-container .tableauViz {
  width: 100%;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-gc22-keyword-filtered-list {
  /* 
    Inverted styles 
    ---------------------------*/
}
.p-gc22-keyword-filtered-list .p-n03-pagination {
  padding-top: 34px;
}
.p-gc22-keyword-filtered-list .p-table {
  width: 100%;
  table-layout: fixed;
}
.p-gc22-keyword-filtered-list .p-table th,
.p-gc22-keyword-filtered-list .p-table td {
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-gc22-keyword-filtered-list mark {
  color: #ffffff;
}
.p-gc22-keyword-filtered-list.p-inverted .p-table {
  color: #ffffff;
}
.p-gc22-keyword-filtered-list.p-inverted mark {
  color: #000000;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-gc22-keyword-filtered-list .p-table {
    display: block;
    border-collapse: collapse;
    border-color: #ff9514;
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }
  .p-gc22-keyword-filtered-list .p-table thead,
  .p-gc22-keyword-filtered-list .p-table tbody,
  .p-gc22-keyword-filtered-list .p-table th,
  .p-gc22-keyword-filtered-list .p-table td,
  .p-gc22-keyword-filtered-list .p-table tr {
    display: block;
  }
  .p-gc22-keyword-filtered-list .p-table tr {
    border-color: #ff9514;
  }
  .p-gc22-keyword-filtered-list .p-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .p-gc22-keyword-filtered-list .p-table td {
    /* Behave  like a "row" */
    border-bottom: 1px solid #cccccc;
    position: relative;
    padding-left: 50%;
  }
  .p-gc22-keyword-filtered-list .p-table tr > td:last-of-type {
    border: none;
  }
  .p-gc22-keyword-filtered-list .p-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
  .p-gc22-keyword-filtered-list .p-table td:nth-of-type(n):before {
    content: attr(data-label);
  }
}
.p-vr01-virtual-reality {
  width: 100%;
  height: 400px;
}
.p-vr01-virtual-reality iframe {
  position: relative;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  min-height: 100%;
  min-width: 100%;
}
.p-gc82-notification-banner {
  position: relative;
  padding: 10px 10px 10px 10px;
}
.p-gc82-notification-banner .p-gc82-btn-close {
  right: 10px;
  top: 10px;
  position: absolute;
  color: #ffffff;
  cursor: pointer;
}
.p-gc82-notification-banner .p-gc82-text {
  max-width: 960px;
  margin: 0 auto;
  text-align: center;
  color: #ffffff;
}
.p-gc82-notification-banner .p-gc82-text a {
  color: #ffffff;
  text-decoration: underline;
}
.p-gc82-notification-banner.success {
  background-color: #5b8f22;
}
.p-gc82-notification-banner.info {
  background-color: #02669b;
}
.p-gc82-notification-banner.warning {
  background-color: #e98300;
}
.p-gc82-notification-banner.error {
  background-color: #cd202c;
}
.p-gc83-faq__title {
  color: #101010;
}
.p-gc83-faq dl.p-gc83-faq__list {
  border-top: 1px solid #999999;
}
.p-gc83-faq dt.p-gc83-faq__question {
  font-size: 16px;
  font-family: centrale_sans_bold;
  background: none;
  color: #040404;
  border-bottom: 1px solid #999999;
  padding-top: 16px;
  padding-right: 40px;
  padding-bottom: 16px;
  padding-left: 16px;
  margin-top: 0;
}
.p-gc83-faq dt.p-gc83-faq__question.p-active {
  border-bottom-color: transparent;
}
.p-gc83-faq dt.p-gc83-faq__question:after {
  line-height: inherit;
  right: 0;
  top: 0;
  color: #040404;
  padding: 16px;
}
.p-gc83-faq dd.p-gc83-faq__answer {
  font-size: 16px;
  font-family: centrale_sans_book;
  border-bottom: 1px solid transparent;
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}
.p-gc83-faq dd.p-gc83-faq__answer.p-active {
  border-bottom-color: #999999;
}
.ms04-feature-cards-container--high {
  display: block;
  margin-top: 40px;
}
.ms04-feature-cards-container--high .p-feature-card-outer {
  float: left;
  width: calc(50% - 20px);
  margin-bottom: 40px;
}
.ms04-feature-cards-container--high .p-feature-card-outer:first-child {
  margin-right: 40px;
}
.ms04-feature-cards-container--high .p-feature-card-link {
  display: block;
  margin-bottom: 80px;
}
.ms04-feature-cards-container--high .p-feature-card-image {
  width: 380px;
  transition: opacity 300ms;
}
.ms04-feature-cards-container--high .p-feature-card-image.lazyload {
  opacity: 0;
}
.ms04-feature-cards-container--high .p-feature-card-image.lazyloaded {
  opacity: 1;
}
.ms04-feature-cards-container--high .p-feature-card {
  position: relative;
  height: 720px;
  text-align: center;
  background-position: center;
  background-size: cover;
  cursor: pointer;
  border-radius: 6px;
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
}
.ms04-feature-cards-container--high .p-feature-card--white {
  background-color: #fff;
}
.ms04-feature-cards-container--high .hidden-link {
  display: none;
}
.ms04-feature-cards-container--high .footnote {
  position: absolute;
  bottom: 40px;
  width: calc(100% - (2 * 96px));
  left: 96px;
}
.ms04-feature-cards-container--low .p-feature-card-outer {
  float: left;
  width: calc(50% - 4px);
  margin-bottom: 8px;
}
.ms04-feature-cards-container--low .p-feature-card-outer:first-child {
  margin-right: 8px;
}
.ms04-feature-cards-container--low .p-feature-card {
  height: 414px;
  text-align: center;
  background-position: center;
  background-size: cover;
  cursor: pointer;
  border-radius: 6px;
  padding: 40px;
  padding-top: 32px;
}
.ms04-feature-cards-container--low .p-feature-card--white {
  background-color: #fff;
}
.ms04-feature-cards-container--low .p-feature-card h3 {
  margin-bottom: 8px;
}
.ms04-feature-cards-container--low .hidden-link {
  display: none;
}
.ms04-feature-cards-container--low .p-feature-card-image {
  height: 330px;
  transition: opacity 300ms;
}
.ms04-feature-cards-container--low .p-feature-card-image.lazyload {
  opacity: 0;
}
.ms04-feature-cards-container--low .p-feature-card-image.lazyloaded {
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .ms04-feature-cards-container--high .p-feature-card-outer {
    width: calc(50% - 20px);
  }
  .ms04-feature-cards-container--high .p-feature-card-outer:first-child {
    margin-left: 0;
  }
  .ms04-feature-cards-container--high .p-feature-card-link {
    margin-bottom: 40px;
  }
  .ms04-feature-cards-container--high .p-feature-card {
    height: 622px;
    padding-top: 64px;
    margin-right: 0;
  }
  .ms04-feature-cards-container--high .footnote {
    width: calc(100% - (2 * 40px));
    left: 40px;
  }
  .ms04-feature-cards-container--low .p-feature-card-outer {
    float: left;
    width: calc(50% - 4px);
    margin-bottom: 8px;
  }
  .ms04-feature-cards-container--low .p-feature-card-outer:first-child {
    margin-right: 8px;
  }
  .ms04-feature-cards-container--low .p-feature-card {
    height: 326px;
    padding: 24px;
  }
  .ms04-feature-cards-container--low .p-feature-card-image {
    height: 240px;
  }
}
@media screen and (max-width: 768px) {
  .ms04-feature-cards-container--high {
    margin-top: 16px;
  }
  .ms04-feature-cards-container--high .p-feature-card-outer {
    width: 100%;
    margin-bottom: 24px;
  }
  .ms04-feature-cards-container--high .p-feature-card-outer:first-child {
    margin-left: 0;
  }
  .ms04-feature-cards-container--high .p-feature-card-link {
    margin-bottom: 24px;
  }
  .ms04-feature-cards-container--high .p-feature-card-image {
    width: 340px;
  }
  .ms04-feature-cards-container--high .p-feature-card {
    height: 611px;
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .ms04-feature-cards-container--high .footnote {
    width: calc(100% - (2 * 32px));
    left: 32px;
  }
  .ms04-feature-cards-container--low .p-feature-card-outer {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    margin-left: 0;
  }
  .ms04-feature-cards-container--low .p-feature-card-outer:first-child {
    margin-right: 0;
    margin-left: 0;
  }
  .ms04-feature-cards-container--low .p-feature-card {
    height: 412px;
    padding: 24px;
    padding-top: 32px;
  }
  .ms04-feature-cards-container--low .p-feature-card p {
    margin-bottom: 16px;
  }
  .ms04-feature-cards-container--low .p-feature-card-image {
    height: 240px;
  }
}
.d07-product-grid {
  width: 100%;
}
.d07-product-grid__positioning {
  margin: 0 auto;
  max-width: 1280px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.d07-product-grid__positioning:after {
  content: "";
  display: table;
  clear: both;
}
.d07-product-grid__positioning:after {
  content: "";
  display: table;
  clear: both;
}
.d07-product-grid__positioning > div + .d07-product-grid__parsys {
  padding-top: 0;
}
.d07-product-grid__parsys {
  overflow: unset;
  height: auto;
  opacity: 1;
  transition: opacity 0.3s, height 0.3s;
  padding-top: 80px;
}
.d07-product-grid__parsys--hidden {
  opacity: 0;
  height: 0;
  overflow: hidden;
}
.d07-product-grid__navigation {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 80px;
  margin-bottom: 40px;
}
.d07-product-grid__tile {
  text-align: center;
  margin-right: 16px;
  min-width: 104px;
  min-height: 100px;
  height: 100%;
  opacity: 0.7;
  flex: 0 auto;
  cursor: pointer;
  transition: color 0.3s, opacity 0.3s, background-color 0.3s, border 0.3s;
  display: flex;
  align-items: center;
  border: 1px solid transparent;
  box-sizing: border-box;
}
.d07-product-grid__tile-inner-box {
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.d07-product-grid__tile:hover {
  background: #d9d9d9;
  border-color: #515151;
}
.d07-product-grid__tile:active {
  border-width: 2px;
  min-width: 104px;
  min-height: 100px;
}
.d07-product-grid__tile--active {
  background-color: #007aff;
  color: #ffffff;
  opacity: 1;
}
.d07-product-grid__tile--active:hover {
  background-color: #007aff;
  border-color: transparent;
}
.d07-product-grid__tile-icon {
  width: 100%;
  height: 32px;
  display: block;
  font-size: 28px;
  line-height: 36px;
  text-align: center;
  margin-top: 16px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  align-self: flex-end;
}
.d07-product-grid__tile-title {
  align-self: flex-start;
  text-align: center;
  display: block;
  max-width: 120px;
  margin-top: 8px;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  word-break: break-word;
  hyphens: auto;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain {
  position: relative;
  margin: 10px 0 0 5px;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed {
  display: none;
  line-height: 16px;
  height: 35px;
  cursor: default;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed span {
  display: block;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed a:hover {
  text-decoration: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  position: absolute;
  max-height: 1300px;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 20px;
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/flyout-bg.png') 0 0 repeat-x;
  background-size: 100% 100%;
  width: 250px;
  left: -15px;
  padding-left: 6px;
  padding-right: 16px;
  padding-bottom: 6px;
  display: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  left: 20%;
  top: -5px;
  display: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li {
  padding-bottom: 10px;
  padding-top: 9px;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li:first-child,
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li .p-first {
  padding-top: 16px;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li a {
  position: relative;
  display: table;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li a span.p-link-more {
  line-height: 22px;
  color: #000000;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li a:hover {
  text-decoration: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-trimmed .p-sub-menu li a:hover span {
  color: #000000;
  text-decoration: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain.p-submenuitems-active.p-show-submenu .p-trimmed .p-sub-wrapper,
.bc01-standardbreadcrumb .p-breadcrumb-chain.p-submenuitems-active.p-show-submenu .p-trimmed .p-sub-menu {
  display: block;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain.p-submenuitems-active .p-trimmed {
  display: inline-block;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb {
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
  padding-right: 10px;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb span {
  font-size: 11px;
  display: block;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb span:hover {
  text-decoration: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb span:after {
  height: 11px;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb a:hover {
  text-decoration: none;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb a.p-inactive {
  cursor: default;
}
.bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb.p-last > a span:after {
  content: "";
  margin: 0px;
}
.bc01-standardbreadcrumb .p-breadcrumb:first-child {
  margin: 0;
}
/*
Min width 701 and Max Width 960
---------------------------*/
/*
Max Width 700
---------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .bc01-standardbreadcrumb {
    margin-left: 160px;
  }
}
@media screen and (max-width: 768px) {
  .bc01-standardbreadcrumb {
    margin-left: 120px;
    margin-right: 20px;
  }
}
.p-inverted .bc01-standardbreadcrumb .p-breadcrumb-chain .p-breadcrumb span {
  color: #3c3c3c;
}
.p-n30-header .p-breadcrumb-chain {
  margin-top: 16px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n102-header {
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #803726;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #3b0a0e, #803726);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #3b0a0e, #803726);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b0a0e', endColorstr='#ff803726', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b0a0e', endColorstr='#ff803726', GradientType=1);
  padding: 0 6.6%;
  position: relative;
}
.p-n102-header:after {
  content: "";
  display: table;
  clear: both;
}
.p-n102-header:after {
  content: "";
  display: table;
  clear: both;
}
.p-n102-header a:hover {
  text-decoration: none;
}
.p-n102-header .p-language-selector {
  width: 76.4%;
  height: auto;
  max-height: 0;
  overflow: hidden;
  margin: 0 auto;
  -webkit-transition: max-height 0.2s ease-in-out;
  transition: max-height 0.2s ease-in-out;
  color: #ffffff;
}
.p-n102-header .p-language-selector:after {
  content: "";
  display: table;
  clear: both;
}
.p-n102-header .p-language-selector:after {
  content: "";
  display: table;
  clear: both;
}
.p-n102-header .p-language-selector .p-title {
  display: block;
  font-size: 30px;
  line-height: 30px;
  margin: 30px 0px 40px 0px;
  text-transform: uppercase;
}
.p-n102-header .p-language-selector .p-title .p-icon-close-02 {
  float: right;
  cursor: pointer;
  font-size: 22px;
}
.p-n102-header .p-language-selector .p-subtitle {
  display: block;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.p-n102-header .p-language-selector .p-col {
  padding-bottom: 40px;
  float: left;
}
.p-n102-header .p-language-selector .p-col ul {
  float: left;
}
.p-n102-header .p-language-selector .p-col ul li {
  color: #898989;
  cursor: pointer;
}
.p-n102-header .p-language-selector .p-col ul li a {
  color: inherit;
}
.p-n102-header .p-language-selector .p-col ul li:hover,
.p-n102-header .p-language-selector .p-col ul li.p-active {
  color: #ffffff;
}
.p-n102-header .p-language-selector.p-active {
  max-height: 1000px;
  padding: 0px 0px 6px 0px;
}
.p-n102-header .p-selected-lang {
  float: right;
  padding: 4px 0px 4px 0px;
  cursor: pointer;
  display: none;
}
.p-n102-header .p-selected-lang.p-active {
  display: block;
}
.p-n102-header .p-selected-lang .p-icon-magnifier {
  float: left;
  color: #ffffff;
}
.p-n102-header .p-selected-lang .p-icon-magnifier.p-arrow {
  margin: 3px 0px 3px 10px;
}
.p-n102-header .p-selected-lang .p-icon-magnifier:before {
  display: none;
}
.p-n102-header .p-selected-lang .p-language {
  cursor: pointer;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-n102-header .p-selected-lang .p-language:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n102-header .p-selected-lang .p-icon-magnifier {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
  font-size: 11px;
  line-height: 11px;
  margin-left: 10px;
}
.p-n102-header .p-selected-lang .p-icon-magnifier:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  text-decoration: none;
}
.p-n102-header .p-italian-flag {
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 2;
}
.p-n102-header .p-italian-flag .p-color {
  height: 5px;
  float: left;
}
.p-n102-header .p-italian-flag .p-color.p-green {
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #46b64b;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #0c431c, #46b64b);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #0c431c, #46b64b);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c431c', endColorstr='#ff46b64b', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0c431c', endColorstr='#ff46b64b', GradientType=1);
}
.p-n102-header .p-italian-flag .p-color.p-white {
  background-color: #f0eff1;
}
.p-n102-header .p-italian-flag .p-color.p-red {
  float: right;
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #8c0220;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #cf0028, #8c0220);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #cf0028, #8c0220);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0028', endColorstr='#ff8c0220', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0028', endColorstr='#ff8c0220', GradientType=1);
}
.p-n102-header .p-language {
  float: left;
  font-size: 9px;
  line-height: 12px;
  color: #ffffff;
}
.p-n102-header .p-language .p-icon-magnifier {
  float: none;
  display: inline-block;
  margin: 0;
}
.p-n102-header nav {
  width: 100%;
  padding: 0 6.6%;
  position: absolute;
  height: 72px;
  bottom: -77px;
  left: 0;
  right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0.4);
}
.p-n102-header nav:after {
  content: '';
  /* Chrome 10+, Safari 5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #803726;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to right, #3b0a0e, #803726);
  /* Chrome 10+, Safari 5.1+ */
  background: linear-gradient(to right, #3b0a0e, #803726);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b0a0e', endColorstr='#ff803726', GradientType=1);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b0a0e', endColorstr='#ff803726', GradientType=1);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.p-n102-header nav:hover,
.p-n102-header nav.p-active {
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
}
.p-n102-header nav:hover:after,
.p-n102-header nav.p-active:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.p-n102-header nav h2 {
  float: left;
  margin: 12px 0;
  height: 48px;
}
.p-n102-header nav h2 a {
  display: block;
}
.p-n102-header nav h2 img {
  height: 24px;
  margin: 10px 0px 10px 0px;
}
.p-n102-header nav ul {
  float: right;
}
.p-n102-header nav ul li {
  float: left;
  padding: 0px 0px 0px 20px;
}
.p-n102-header nav ul li.hidden {
  display: none;
}
.p-n102-header nav ul li.hidden a,
.p-n102-header nav ul li.hidden span {
  cursor: pointer;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-n102-header nav ul li.hidden a:hover,
.p-n102-header nav ul li.hidden span:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n102-header nav ul li a {
  font-size: 14px;
  line-height: 72px;
  color: #ffffff;
  text-transform: uppercase;
}
.p-n102-header nav ul li a:hover,
.p-n102-header nav ul li a.p-active {
  color: #b0b0b0;
  text-decoration: none;
}
.p-n102-header nav ul li .p-submenu {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #420e10;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient('top bottom', #4d1613, #420e10);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient('top bottom', #4d1613, #420e10);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1613', endColorstr='#420e10', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4d1613', endColorstr='#ff420e10', GradientType=0);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  line-height: 48px;
  overflow: hidden;
  height: 0;
  padding: 0 6.6%;
  position: absolute;
  top: 72px;
  left: 0;
  text-align: center;
  display: block;
  -webkit-transition: height 0.2s ease-in-out;
  transition: height 0.2s ease-in-out;
  z-index: 6;
}
.p-n102-header nav ul li .p-submenu ul {
  height: 48px;
}
.p-n102-header nav ul li .p-submenu ul:hover {
  display: block;
}
.p-n102-header nav ul li .p-submenu ul li {
  display: block;
  float: left;
  margin: 0;
  font-size: 14px;
  line-height: 48px;
}
.p-n102-header nav ul li .p-submenu ul li a {
  font-size: 14px;
  line-height: 48px;
  text-transform: none;
  cursor: pointer;
}
.p-n102-header nav ul li:hover .p-submenu,
.p-n102-header nav ul li.p-active .p-submenu {
  height: 48px;
}
.p-n102-header.p-detached {
  width: 86.8%;
  position: fixed;
  top: -20px;
  left: 0;
  z-index: 6005;
}
.p-n102-header.p-detached nav {
  height: 44px;
  bottom: -49px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
}
.p-n102-header.p-detached nav:after {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
.p-n102-header.p-detached nav h2 {
  margin: 0;
}
.p-n102-header.p-detached nav h2 a {
  margin: 10px 0px 10px 0px;
}
.p-n102-header.p-detached nav h2 a img {
  margin: 0px 0px 20px 0px;
}
.p-n102-header.p-detached nav ul li a,
.p-n102-header.p-detached nav ul li .p-language {
  cursor: pointer;
  font-size: 14px;
  line-height: 44px;
}
.p-n102-header.p-detached nav ul li.p-hidden {
  display: block;
}
.p-n102-header.p-detached nav ul li .p-icon-arrow-down:before {
  display: none;
}
.p-n102-header.p-detached nav ul li .p-submenu {
  top: 44px;
}
.p-n102-header.p-detached nav ul li .p-submenu ul {
  top: 44px;
}
.p-n102-header .p-mobile-menu,
.p-n102-header .p-mobile-menu-toggle {
  display: none;
}
.p-n102-header .p-mobile-menu .p-options,
.p-n102-header .p-mobile-menu-toggle .p-options {
  display: none;
}
/*
Min Width 0
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-n102-header {
    margin-bottom: 49px;
  }
  .p-n102-header .p-language-wrapper,
  .p-n102-header nav ul {
    display: none;
  }
  .p-n102-header nav h2 {
    float: right;
    margin: 0;
  }
  .p-n102-header nav {
    z-index: 1;
  }
  .p-n102-header nav:after {
    z-index: -1;
  }
  .p-n102-header .p-mobile-menu-toggle {
    position: absolute;
    font-size: 20px;
    color: #ffffff;
    top: 10px;
    display: block;
  }
  .p-n102-header .p-mobile-menu {
    display: block;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.2s ease-in-out;
    transition: height 0.2s ease-in-out;
  }
  .p-n102-header .p-mobile-menu .p-options {
    display: none;
    padding: 10px 0px 10px 0px;
  }
  .p-n102-header .p-mobile-menu .p-options li {
    width: 100%;
    display: block;
    padding: 5px 0px 0px 0px;
  }
  .p-n102-header .p-mobile-menu .p-options li a {
    color: #ffffff;
    font-size: 16px;
    line-height: 16px;
    padding: 5px 0px 0px 0px;
  }
  .p-n102-header .p-mobile-menu .p-options li .p-selectboxit-container .p-selectboxit {
    font-size: 10px;
    width: 280px;
  }
  .p-n102-header .p-mobile-menu .p-options li .p-selectboxit-container ul li {
    padding: 0;
  }
  .p-n102-header .p-mobile-menu .p-options li .p-selectboxit-container ul li a {
    line-height: 31px;
  }
  .p-n102-header .p-mobile-menu .p-toggle {
    position: absolute;
    top: 10px;
  }
  .p-n102-header .p-mobile-menu.p-active {
    height: 420px;
  }
  .p-n102-header .p-mobile-menu.p-active .p-options {
    display: block;
  }
  .p-n102-header nav {
    height: 44px;
    bottom: -49px;
  }
  .p-n102-header nav:after {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
  }
  .p-n102-header nav h1 {
    left: 50%;
    position: absolute;
    float: none;
    margin: 0px 0px 0px -60px;
  }
  .p-n102-header.p-detached {
    position: relative;
    top: auto;
  }
  .p-n102-header.p-detached nav h1 {
    margin: 0px 0px 0px -60px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-n102-header .col ul li a {
    font-size: 12px;
    line-height: 15px;
  }
}
@media screen and (min-width: 769px) {
  .p-n102-header nav {
    z-index: 1;
  }
  .p-n102-header nav:after {
    z-index: -1;
  }
  .p-n102-header .col ul li a {
    font-size: 13px;
    line-height: 18px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n102-header .col ul li a {
    font-size: 15px;
    line-height: 19px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n01-header {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  margin-bottom: 29px;
  height: 0px;
}
.p-n01-header .p-shadow-overlay {
  display: block;
  position: absolute;
  width: 100%;
  height: 159px;
  left: 0px;
  top: 0px;
  z-index: 3002;
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/bg-shadow.png') repeat-x left top;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-n01-header .p-topbar {
  position: relative;
  z-index: 3004;
  left: 0px;
  top: 0px;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  padding: 20px 11px 0px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n01-header .p-bar-wrapper,
.p-n01-header .p-logo-wrapper {
  position: relative;
  margin: 0 auto;
  border: 1px solid transparent;
  z-index: 21;
}
.p-n01-header .p-logo-wrapper {
  z-index: 3005;
}
.p-n01-header .p-logo {
  /* background: -webkit-linear-gradient(to bottom right, @n01-logo-gradient-1 0, @n01-logo-gradient-2 60%, @n01-logo-gradient-3 100%); */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #0066a1;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #081026 0%, #003478 60%, #0066a1 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #081026 0%, #003478 60%, #0066a1 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff081026', endColorstr='#ff0066a1', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff081026', endColorstr='#ff0066a1', GradientType=0);
  background-position: center 64px;
  background-size: 100% 89px;
  box-shadow: 0px 3px 8px 3px rgba(0, 0, 0, 0.4);
  display: block;
  position: absolute;
  z-index: 20;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  margin-top: 20px;
  padding-top: 87px;
  width: 140px;
}
.p-n01-header .p-logo .p-refresh {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/philips-wordmark.png') no-repeat center center;
  height: 87px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.p-n01-header .p-logo .p-refresh img {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.p-n01-header .p-logo .p-refresh.p-no-wordmark {
  background: none !important;
}
.p-n01-header .p-logo a:hover {
  text-decoration: none;
}
.p-n01-header .p-logo:before {
  content: '';
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/philips-shape.png') no-repeat top left;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 140px;
  height: 140px;
}
.p-n01-header .p-logo span {
  position: relative;
  z-index: 1;
  display: table-cell;
  color: #ffffff;
  vertical-align: middle;
  word-break: break-word;
  height: 41px;
  padding: 6px 13px 6px 13px;
  visibility: hidden;
}
.p-n01-header .p-logo span.p-default {
  font-size: 17px;
  visibility: visible;
}
.p-n01-header .p-logo span.p-very-short {
  font-size: 21px;
  visibility: visible;
}
.p-n01-header .p-logo span.p-long {
  font-size: 14px;
  line-height: 18px;
  visibility: visible;
}
.p-n01-header .p-logo .p-shape-hover {
  display: none;
}
.p-n01-header .p-logo .p-hover-is-visible {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #0066a1;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #081026 0%, #003478 60%, #0066a1 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #081026 0%, #003478 60%, #0066a1 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff081026', endColorstr='#ff0066a1', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff081026', endColorstr='#ff0066a1', GradientType=0);
}
.p-n01-header .p-logo .p-hover-is-visible span {
  height: 20px;
}
.p-n01-header .p-logo.p-hover-change-bg {
  background-color: #040404;
  background-image: none;
}
.p-n01-header .p-bar-nav {
  position: relative;
  font-size: 0;
  height: 100%;
  top: -4px;
  margin-left: 173px;
}
.p-n01-header .p-bar-nav.p-position {
  top: -13px;
}
.p-n01-header .p-bar-nav.p-position > li {
  padding-bottom: 7px;
}
.p-n01-header .p-bar-nav:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0px;
  height: 1px;
  background: #ffffff;
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  -webkit-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  filter: alpha(opacity=20);
}
.p-n01-header .p-bar-nav > li {
  display: table-cell;
  height: 100%;
  color: #ffffff;
  vertical-align: middle;
  font-size: 14px;
  line-height: 14px;
  padding-bottom: 16px;
}
.p-n01-header .p-bar-nav > li .p-padding {
  display: table-cell;
  height: 100%;
  min-width: 20px;
  width: 40px;
}
.p-n01-header .p-bar-nav > li.p-last {
  padding-right: 73px;
}
.p-n01-header .p-bar-nav > li span {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.p-n01-header .p-bar-nav > li span > a {
  color: #ffffff;
}
.p-n01-header .p-bar-nav > li span > a:hover {
  text-decoration: none;
}
.p-n01-header .p-bar-nav > li:hover,
.p-n01-header .p-bar-nav > li.p-hover {
  z-index: 1;
}
.p-n01-header .p-bar-nav > li:hover .p-sub-wrapper,
.p-n01-header .p-bar-nav > li.p-hover .p-sub-wrapper {
  display: block;
  z-index: 2;
}
.p-n01-header .p-bar-nav > li:hover .p-sub-wrapper:before,
.p-n01-header .p-bar-nav > li.p-hover .p-sub-wrapper:before {
  display: block;
}
.p-n01-header .p-bar-nav > li:hover .p-sub-menu,
.p-n01-header .p-bar-nav > li.p-hover .p-sub-menu {
  min-height: inherit;
  max-height: 1300px;
  display: block;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.p-n01-header .p-bar-nav > li:first-child {
  padding-left: 15px;
}
.p-n01-header .p-bar-nav .p-sub-wrapper .p-sub-menu {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  position: absolute;
  max-height: 0;
  overflow: hidden;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 100%;
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/flyout-bg.png') 0 0 repeat-x;
  background-size: 100% 100%;
}
.p-n01-header .p-bar-nav .p-sub-wrapper a {
  position: relative;
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #3c3c3c;
}
.p-n01-header .p-bar-nav .p-sub-wrapper a:hover {
  color: #000000;
  text-decoration: none;
}
.p-n01-header .p-bar-nav .p-sub-wrapper li {
  padding-bottom: 19px;
}
.p-n01-header .p-bar-nav .p-sub-wrapper li.p-first-child {
  padding-top: 13px;
}
.p-n01-header .p-bar-nav .p-sub-wrapper li.p-last-child {
  padding-bottom: 13px;
}
.p-n01-header .p-bar-nav .p-sub-menu-single-column {
  position: relative;
}
.p-n01-header .p-bar-nav .p-sub-menu-single-column .p-sub-wrapper {
  position: relative;
  top: 15px;
}
.p-n01-header .p-bar-nav .p-sub-menu-single-column .p-sub-wrapper:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  left: 20%;
  top: -5px;
  display: none;
}
.p-n01-header .p-bar-nav .p-sub-menu-single-column .p-sub-menu {
  width: 250px;
  left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar {
  overflow: hidden;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level:hover,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar:hover {
  overflow: visible;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level:hover > span:after,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar:hover > span:after {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #e0e0e0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  display: block;
  content: '';
  left: 30%;
  bottom: -15px;
  margin-top: -5px;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-wrapper,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  display: none;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu {
  background-color: #e0e0e0;
  background-image: none;
  top: -1px;
  width: 100%;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/flyout-bg.png') 0 0 repeat-x;
  background-size: 100% 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 16px;
  height: 100%;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 ul,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 ul {
  float: left;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 ul.p-vertical-line,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 ul.p-vertical-line {
  height: auto;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 ul.p-vertical-line:last-child:after,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 ul.p-vertical-line:last-child:after,
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 ul.p-vertical-line.p-last-child:after,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 ul.p-vertical-line.p-last-child:after {
  display: none;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 li,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 li {
  padding: 0px 15px 0px 15px;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu-level3 li a,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar .p-sub-menu-level3 li a {
  display: table-cell;
  height: 40px;
  vertical-align: middle;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level li,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar li {
  padding: 13px 15px 13px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level li.p-hover .p-sub-menu-level3,
.p-n01-header .p-bar-nav .p-sub-menu-horizontalbar li.p-hover .p-sub-menu-level3 {
  display: block;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-wrapper {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu {
  background-color: #eceef5;
  box-shadow: none;
  position: relative;
  top: -1px;
  margin-bottom: -1px;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu.p-show-shadow {
  box-shadow: inset 0 -20px 10px -20px rgba(0, 0, 0, 0.3);
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu > li {
  padding: 0px 0px 0px 0px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  height: 46px;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu > li span {
  padding: 8px 15px 8px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 80px;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu > li.p-hover:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  display: block;
  content: '';
  left: 30%;
  bottom: 0px;
  position: absolute;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu-level3 {
  width: 100%;
  padding-bottom: 16px;
  position: relative;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu-level3.p-has-link-images li a {
  padding-left: 50px;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu-level3.p-has-link-images li.p-container-has-link-image a {
  padding-left: 10px;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu-level3.p-has-link-images .p-image {
  width: 40px;
  display: table-cell;
  height: 100%;
}
.p-n01-header .p-bar-nav li.p-sub-menu-horizontalbar .p-sub-menu-level3.p-has-link-images .p-image img {
  width: 40px;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu > li.p-first-child {
  margin-top: 16px;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level .p-sub-menu > li.p-last-child {
  margin-bottom: 16px;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level li .p-sub-menu-level3 {
  display: none;
  position: absolute;
  top: 0;
}
.p-n01-header .p-bar-nav .p-sub-menu-two-level li.p-hover {
  background-color: #ffffff;
}
.p-n01-header .p-search {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -28px;
  right: 0px;
  height: 31px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-n01-header .p-search.p-position {
  top: 18px;
}
.p-n01-header .p-search:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n01-header .p-search fieldset {
  float: right;
  width: 20px;
}
.p-n01-header .p-search input {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  float: right;
  width: 100%;
  border: 1px solid #cccedb;
  height: 31px;
  line-height: 20px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  padding-left: 10px;
  padding-right: 25px;
  color: #b9bbc7;
}
.p-n01-header .p-search input::-webkit-input-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input:-moz-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input::-moz-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input:-ms-input-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input::-ms-clear {
  display: none;
}
.p-n01-header .p-search input.placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input::-webkit-input-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input:-moz-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input::-moz-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input:-ms-input-placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input::-ms-clear {
  display: none;
}
.p-n01-header .p-search input.placeholder {
  color: #3c3c3c;
}
.p-n01-header .p-search input:focus {
  color: #000000;
}
.p-n01-header .p-search button {
  display: block;
  position: absolute;
  top: 7px;
  right: 5px;
  width: 18px;
  height: 22px;
}
.p-n01-header .p-search button:after {
  color: #ffffff;
  content: '\e209';
  font-family: 'philips-global-icon-font';
  font-size: 16px;
  line-height: 18px;
}
.p-n01-header .p-header-icons {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-top: -28px;
  right: 0px;
  height: 31px;
  width: auto;
  margin-right: 20px;
}
.p-n01-header .p-breadcrumb-container {
  position: relative;
  z-index: -1;
  margin: 0 auto;
  max-width: 960px;
}
.p-n01-header .gc23v2-icon.section {
  float: right;
}
.p-n01-header .gc23v2-icon.section .p-gc23v2-icon {
  margin-top: 5px;
  margin-right: 20px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-n01-header .gc23v2-icon.section .p-gc23v2-icon:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n01-header .gc23v2-icon.section .p-gc23v2-icon a i {
  color: #ffffff;
}
.p-n01-header.p-show-search .p-header-icons {
  margin-right: 245px;
}
/*
Right to left behavior
---------------------------*/
html.p-rtl body {
  direction: ltr;
}
html.p-rtl body > * {
  direction: rtl;
}
html.p-rtl .p-n01-header .p-logo {
  left: auto;
  margin-right: 4px;
}
html.p-rtl .p-n01-header .p-bar-nav {
  left: auto;
  right: 178px;
}
html.p-rtl .p-n01-header .p-bar-nav > li:first-child {
  padding-left: 0px;
  padding-right: 15px;
}
html.p-rtl .p-n01-header .p-bar-nav > li.p-last {
  padding-right: 0px;
  padding-left: 73px;
}
html.p-rtl .p-n01-header .p-bar-nav .p-sub-menu {
  right: -15px;
  left: 0px;
}
html.p-rtl .p-n01-header .p-bar-nav .p-sub-menu a {
  direction: rtl;
  text-align: right;
}
html.p-rtl .p-n01-header .p-bar-nav .p-sub-wrapper:before {
  right: 15px;
}
html.p-rtl .p-n01-header .p-search {
  right: auto;
  left: 0px;
}
html.p-rtl .p-n01-header .p-search input {
  padding-right: 15px;
  padding-left: 25px;
}
html.p-rtl .p-n01-header .p-search button {
  right: auto;
  left: 5px;
}
html.p-rtl .p-n01-header .p-small-nav {
  left: 0;
  right: auto;
}
html.p-rtl .p-n01-header.p-show-search .p-bar-nav {
  left: auto;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  html.p-rtl .p-n01-header .p-bar-nav > li:nth-child(4) .p-sub-menu {
    right: auto;
    left: 0px;
  }
}
@media screen and (max-width: 768px) {
  html.p-rtl body {
    direction: ltr;
  }
  html.p-rtl body > * {
    direction: rtl;
  }
  html.p-rtl .p-n01-header .p-logo {
    left: auto;
    margin-right: 6px;
  }
  html.p-rtl .p-n01-header .p-sidebar {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    right: auto;
    left: -100%;
  }
  html.p-rtl .p-search input {
    padding-right: 15px;
    padding-left: 25px;
    line-height: 20px;
  }
  html.p-rtl .p-category-nav .p-toggler .p-title:after {
    background-position: -154px -124px;
    right: auto;
    left: 10px;
  }
  html.p-rtl .p-category-nav .p-toggler .p-title span {
    padding-left: 40px;
    padding-right: 16px;
  }
  html.p-rtl .p-category-nav .p-toggler.p-active .p-title:after {
    background-position: -146px -124px;
    margin-top: -5px;
    top: 50%;
  }
  html.p-rtl.p-show-sidebar body {
    left: auto;
    right: -100%;
    -webkit-overflow-scrolling: none;
  }
  html.p-rtl.p-show-sidebar .p-topbar {
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  html.p-rtl.p-show-sidebar .p-sidebar {
    left: -44px;
  }
  html.p-rtl.p-show-sidebar .p-small-nav {
    left: 0;
    margin-left: -44px;
  }
  html.p-rtl.p-show-sidebar .p-nav-wrapper {
    padding-right: 0px;
  }
  html.p-rtl.p-show-sidebar .p-left-bar {
    left: auto;
    right: 100%;
  }
}
@media screen and (max-width: 768px) {
  html.p-rtl.lt-ie10 .p-sidebar {
    left: 100%;
    right: auto;
  }
  html.p-rtl.lt-ie10.p-show-sidebar .p-topbar {
    left: auto;
    right: -100%;
  }
  html.p-rtl.lt-ie10.p-show-sidebar .p-sidebar {
    left: -44px;
    right: 0;
  }
}
/*
Max Width 700
---------------------------*/
/*
Max Width 701
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  body {
    -webkit-transition: left 200ms ease-out;
    transition: left 200ms ease-out;
  }
  .p-n01-header {
    margin-bottom: 0 !important;
  }
  .p-n01-header .p-logo {
    background-position: center 24px;
    position: absolute;
    width: 106px;
    padding-top: 66px;
    margin-top: 10px;
    margin-left: 6px;
  }
  .p-n01-header .p-logo:before {
    content: '';
    background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/philips-shape-small.png') no-repeat top left;
    width: 106px;
    height: 106px;
  }
  .p-n01-header .p-logo .p-refresh {
    background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/philips-wordmark-small.png') no-repeat center center;
    height: 66px;
  }
  .p-n01-header .p-logo span {
    height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .p-n01-header .p-logo span.p-default {
    font-size: 14px;
  }
  .p-n01-header .p-logo span.p-very-short {
    font-size: 14px;
  }
  .p-n01-header .p-logo span.p-long {
    font-size: 12px;
    line-height: 15px;
  }
  .p-n01-header .p-logo span.p-long.p-padding {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .p-n01-header .p-topbar {
    position: absolute;
    padding-top: 0px;
    margin-top: 10px;
    -webkit-backface-visibility: hidden;
  }
  .p-n01-header .p-bar-nav {
    display: none;
  }
  .p-n01-header .p-search {
    display: none;
    position: relative;
    height: 40px;
    padding: 8px 16px 0px 16px;
    margin-top: 0px;
    right: 0px;
    left: 0px;
    top: 0px;
  }
  .p-n01-header .p-search fieldset {
    float: none;
    position: relative;
    -webkit-transition: none;
    transition: none;
    width: auto;
  }
  .p-n01-header .p-search input {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    font-size: 14px;
  }
  .p-n01-header .p-search button:after {
    color: #000000;
  }
  .p-n01-header .p-language a:first-child {
    display: none;
  }
  .p-n01-header .p-language span {
    display: block;
    border-top: 1px solid #cccccc;
    background: #062f88;
    color: #ffffff;
    font-size: 21px;
    line-height: 29px;
    padding: 21px 15px 20px 13px;
  }
  .p-n01-header .p-header-icons {
    display: none;
  }
  .p-n01-header .p-sidebar {
    position: fixed;
    display: block;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    z-index: 3003;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n01-header .p-sidebar .p-nav-wrapper {
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    margin-left: 44px;
    background: #ececec;
  }
  .p-n01-header .p-sidebar .p-search-bar {
    width: 100%;
  }
  .p-n01-header .p-sidebar .p-search-bar .p-search {
    display: block;
    margin-right: 80px;
  }
  .p-n01-header .p-sidebar .p-search-bar .p-header-icons {
    display: block;
    top: 0px;
    margin-top: 8px;
    margin-right: 0px;
  }
  .p-n01-header .p-sidebar .p-search-bar .p-header-icons .gc23v2-icon.section a i {
    color: #3c3c3c;
  }
  .p-n01-header .p-category-nav {
    font-size: 16px;
    line-height: 18px;
  }
  .p-n01-header .p-category-nav .p-toggler {
    display: table;
    width: 100%;
    border-bottom: 1px solid #6eaec4;
    cursor: pointer;
    -webkit-transform: translatez(0);
    -ms-transform: translatez(0);
    transform: translatez(0);
  }
  .p-n01-header .p-category-nav .p-title {
    position: relative;
    background: #ff9514;
    display: table;
    width: 100%;
  }
  .p-n01-header .p-category-nav .p-title:after {
    content: '';
    background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/sprite-header-rebrand.png') -140px -124px;
    width: 6px;
    height: 9px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -5px;
  }
  .p-n01-header .p-category-nav .p-title span {
    display: table-cell;
    height: 46px;
    padding: 0px 40px 0px 16px;
    vertical-align: middle;
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
  }
  .p-n01-header .p-category-nav .p-title span a {
    color: #ffffff;
    text-decoration: none;
  }
  .p-n01-header .p-category-nav .p-sub {
    position: relative;
    display: block;
    clear: both;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 300ms cubic-bezier(0.715, 0.005, 0.355, 2);
    transition: all 300ms cubic-bezier(0.715, 0.005, 0.355, 2);
  }
  .p-n01-header .p-category-nav .p-sub:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 0;
    border-top: 1px solid #b4b5b8;
    border-bottom: 1px solid #cccdd2;
  }
  .p-n01-header .p-category-nav .p-sub li {
    border-top: 1px solid #d4d8dc;
    background: #ffffff;
  }
  .p-n01-header .p-category-nav .p-sub li:first-child {
    border-top: 0;
  }
  .p-n01-header .p-category-nav .p-sub li a,
  .p-n01-header .p-category-nav .p-sub li .p-sub-title {
    display: table;
    width: 100%;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
  }
  .p-n01-header .p-category-nav .p-sub li a span,
  .p-n01-header .p-category-nav .p-sub li .p-sub-title span {
    display: table-cell;
    height: 46px;
    vertical-align: middle;
    padding-left: 15px;
    padding-right: 15px;
  }
  .p-n01-header .p-category-nav .p-sub li .p-sub-title:after {
    line-height: 48px;
    float: right;
    margin-right: 10px;
    font-size: 8px;
  }
  .p-n01-header .p-category-nav .p-sub li a:hover {
    text-decoration: none;
  }
  .p-n01-header .p-category-nav .p-sub li .p-sub-menu-level3 {
    max-height: 0;
    -webkit-transition: all 300ms cubic-bezier(0.715, 0.005, 0.355, 2);
    transition: all 300ms cubic-bezier(0.715, 0.005, 0.355, 2);
  }
  .p-n01-header .p-category-nav .p-sub li .p-sub-menu-level3 li {
    padding: 13px 15px 13px 15px;
    background-color: #e0e0e0;
  }
  .p-n01-header .p-category-nav .p-active .p-title:after {
    background-position: -146px -124px;
    width: 8px;
    height: 5px;
  }
  .p-n01-header .p-category-nav .p-active .p-sub {
    max-height: 2200px;
  }
  .p-n01-header .p-category-nav .p-active .p-active .p-sub-menu-level3 {
    max-height: 2000px;
  }
  .p-n01-header .p-small-nav {
    display: block;
    position: absolute;
    -webkit-backface-visibility: hidden;
    top: 9px;
    right: 0px;
    height: 5px;
    width: 25px;
    border-top: 5px solid #ffffff;
    cursor: pointer;
    z-index: 300;
  }
  .p-n01-header .p-small-nav:before,
  .p-n01-header .p-small-nav:after {
    content: '';
    display: block;
    position: absolute;
    top: -14px;
    right: 0px;
    left: 0px;
    height: 5px;
    border-top: 5px solid #ffffff;
  }
  .p-n01-header .p-small-nav:after {
    top: 4px;
  }
  .p-show-sidebar body {
    left: -100%;
    position: fixed;
  }
  .p-show-sidebar body .p-block {
    pointer-events: none;
  }
  .p-show-sidebar .p-topbar {
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  .p-show-sidebar .p-sidebar {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    overflow: auto;
    -webkit-overflow-scrolling: touch;
  }
  .p-show-sidebar .p-sidebar:before {
    content: '';
    display: block;
    position: absolute;
    left: -20px;
    top: -20px;
    bottom: -20px;
    width: 20px;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
    z-index: 1;
  }
  .p-show-sidebar .p-sidebar .p-search,
  .p-show-sidebar .p-sidebar .p-header-icons {
    display: inline-block;
  }
  .p-show-sidebar .p-small-nav {
    left: 100%;
    margin-left: 20px;
  }
  .p-show-sidebar .p-left-bar {
    position: fixed;
    height: 100%;
    width: 44px;
    left: 0;
    right: 0px;
    z-index: 9;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n01-header .p-bar-nav > li:last-child .p-sub-menu,
  .p-n01-header .p-bar-nav li:nth-last-child(2) .p-sub-menu {
    left: auto;
    right: 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-n01-header {
    margin: 0 2%;
  }
  .p-n01-header .p-bar-wrapper,
  .p-n01-header .p-logo-wrapper {
    max-width: 1280px;
  }
  .p-n01-header .p-bar-nav {
    margin-left: 140px;
  }
  .p-n01-header .p-bar-nav > li .p-padding {
    min-width: 25px;
  }
  .p-n01-header .p-search button {
    top: 5px;
    right: 3px;
  }
  .p-n01-header.p-show-search .p-bar-nav li {
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    -webkit-opacity: 0.2;
    opacity: 0.2;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    filter: alpha(opacity=20);
  }
  .p-n01-header.p-show-search .p-bar-nav > li:hover .p-sub-wrapper:before {
    display: none;
  }
  .p-n01-header.p-show-search .p-bar-nav > li:hover .p-sub-menu,
  .p-n01-header.p-show-search .p-bar-nav .p-sub-menu-two-level:hover > span:after {
    display: none;
  }
  .p-n01-header.p-show-search .p-search {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
  .p-n01-header.p-show-search .p-search fieldset {
    width: 250px;
  }
  .p-n01-header.p-show-search .p-search input {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
  .p-n01-header.p-show-search .p-search button:after {
    color: #0089c4;
  }
}
@media screen and (min-width: 1025px) {
  .p-n01-header .p-bar-nav {
    margin-left: 173px;
  }
  .p-n01-header .p-bar-nav > li .p-padding {
    min-width: 20px;
  }
  .p-n01-header .p-search button {
    top: 7px;
    right: 5px;
  }
}
.p-inverted .p-n01-header .p-logo {
  box-shadow: 0px 3px 8px 3px rgba(0, 0, 0, 0.4);
}
.p-inverted .p-n01-header .p-logo span {
  color: #ffffff;
}
.p-inverted .p-n01-header .p-bar-nav:after {
  background: #3c3c3c;
}
.p-inverted .p-n01-header .p-bar-nav > li,
.p-inverted .p-n01-header .p-bar-nav > li span a {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-bar-nav .p-sub-menu {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.p-inverted .p-n01-header .p-bar-nav .p-sub-menu a {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-bar-nav .p-sub-menu a:hover {
  color: #000000;
  text-decoration: none;
}
.p-inverted .p-n01-header .p-search input {
  border: 1px solid #cccedb;
  color: #b9bbc7;
}
.p-inverted .p-n01-header .p-search input::-webkit-input-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input:-moz-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input::-moz-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input:-ms-input-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input::-ms-clear {
  display: none;
}
.p-inverted .p-n01-header .p-search input.placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input::-webkit-input-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input:-moz-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input::-moz-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input:-ms-input-placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input::-ms-clear {
  display: none;
}
.p-inverted .p-n01-header .p-search input.placeholder {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-search input:focus {
  color: #000000;
}
.p-inverted .p-n01-header .p-search button:after {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .gc23v2-icon.section a i {
  color: #3c3c3c;
}
.p-inverted .p-n01-header .p-small-nav {
  border-top: 5px solid #3c3c3c;
}
.p-inverted .p-n01-header .p-small-nav:before,
.p-inverted .p-n01-header .p-small-nav:after {
  border-top: 5px solid #3c3c3c;
}
@media screen and (max-width: 768px) {
  .p-inverted.p-n01-header .p-language a {
    border-top: 1px solid #cccccc;
    background: #062f88;
    color: #ffffff;
  }
  .p-inverted.p-n01-header .p-sidebar:before {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  }
  .p-inverted.p-n01-header .p-sidebar .p-nav-wrapper {
    background: #ececec;
  }
  .p-inverted.p-n01-header .p-category-nav .p-toggler {
    border-bottom: 1px solid #6eaec4;
  }
  .p-inverted.p-n01-header .p-category-nav .p-title {
    background: #ff9514;
  }
  .p-inverted.p-n01-header .p-category-nav .p-title span {
    color: #ffffff;
  }
  .p-inverted.p-n01-header .p-category-nav .p-sub:before {
    border-top: 1px solid #b4b5b8;
    border-bottom: 1px solid #cccdd2;
  }
  .p-inverted.p-n01-header .p-category-nav .p-sub li {
    border-top: 1px solid #ffffff;
    background: #ffffff;
  }
  .p-inverted.p-n01-header .p-category-nav .p-sub li a {
    color: #3c3c3c;
  }
  .p-inverted.p-n01-header .p-small-nav {
    background: #ffffff;
  }
  .p-inverted.p-n01-header .p-small-nav:before,
  .p-inverted.p-n01-header .p-small-nav:after {
    background: #ffffff;
  }
}
html[lang=ja] .p-n01-header .p-bar-nav.p-position > li {
  padding-bottom: 16px;
  font-size: 13px;
  padding-top: 12px;
}
html[lang=ja] .p-n01-header .p-bar-nav > li {
  font-size: 13px;
}
/*
Defaults
---------------------------*/
.p-n03-pagination {
  text-align: center;
  padding-top: 54px;
}
.p-n03-pagination .p-load-more {
  display: none;
}
.p-n03-pagination ul {
  overflow: hidden;
  font-size: 0;
}
.p-n03-pagination ul li {
  display: inline-block;
  vertical-align: top;
  color: #888888;
  margin-right: 5px;
  font-size: 14px;
  line-height: 24px;
}
.p-n03-pagination ul li a:hover {
  text-decoration: none;
}
.p-n03-pagination ul li.p-txt {
  padding: 1px 5px 0px 5px;
  margin-top: 0px;
}
.p-n03-pagination ul li.p-txt:first-child {
  margin-left: 5px;
  margin-right: 15px;
}
.p-n03-pagination ul li.p-txt a {
  font-size: 16px;
  color: #ff9514;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-n03-pagination ul li.p-txt a:hover {
  text-decoration: underline;
}
.p-n03-pagination ul li.p-txt.p-inactive a {
  color: #888888;
  cursor: default;
  display: none;
}
.p-n03-pagination ul li.p-number {
  width: 26px;
}
.p-n03-pagination ul li.p-number a {
  display: block;
  width: 24px;
  height: 25px;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  color: #888888;
  line-height: 25px;
  margin-top: 1px;
}
.p-n03-pagination ul li.p-number a:hover {
  color: #252525;
}
.p-n03-pagination ul li.p-number a.p-active {
  position: relative;
  font-size: 16px;
  line-height: 14px;
  margin-top: 6px;
  color: #ff9514;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-n03-pagination .p-see-all {
  font-size: 13px;
}
.p-n03-pagination .p-page-amount {
  float: right;
}
.p-n03-pagination .p-page-amount > label {
  font-size: 14px;
  line-height: 26px;
  margin-right: 10px;
  color: #5d6678;
  float: left;
}
.p-n03-pagination .p-page-amount .total-amount-separator {
  line-height: 26px;
  margin-left: 10px;
  color: #5d6678;
  float: left;
}
.p-n03-pagination .p-select {
  float: left;
}
.p-n03-pagination.p-one-page .p-pages {
  display: none;
}
.p-n03-pagination.p-zero-page {
  display: none;
}
/*
Min Width 0
---------------------------*/
/*
Max Width 700
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-n03-pagination {
    padding-top: 32px;
    position: relative;
  }
  .p-n03-pagination.p-pagination-text-small .p-page-amount,
  .p-n03-pagination.p-pagination-text-small .p-pages {
    display: none;
  }
  .p-n03-pagination.p-pagination-text-small .p-load-more {
    display: block;
    background-color: #ff9514;
    border-radius: 2px;
    padding: 8px 2px 5px 2px;
  }
  .p-n03-pagination.p-pagination-text-small .p-load-more:hover {
    background-color: #fa8900;
  }
  .p-n03-pagination.p-pagination-text-small .p-load-more a {
    font-size: 14px;
    color: #ffffff;
    width: 100%;
    display: inline-block;
  }
  .p-n03-pagination.p-pagination-text-small .p-load-more a:hover {
    text-decoration: none;
  }
  .p-n03-pagination.p-zero-page .p-load-more,
  .p-n03-pagination.p-one-page .p-load-more,
  .p-n03-pagination.p-last-page .p-load-more {
    display: none;
  }
  .p-n03-pagination .p-page-amount {
    float: none;
    padding-bottom: 22px;
  }
  .p-n03-pagination .p-page-amount label,
  .p-n03-pagination .p-page-amount .p-select {
    float: none;
  }
}
@media screen and (min-width: 0px) {
  .p-n03-pagination ul li.p-number {
    width: 32px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n03-pagination ul li.p-number {
    width: 26px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n05-selectcountry a:hover {
  text-decoration: none;
}
.p-n05-selectcountry .p-footer-country {
  color: #ff9514;
}
.p-n05-selectcountry .p-footer-country-list {
  color: #ffffff;
  margin-left: 4px;
  white-space: nowrap;
}
.p-n05-selectcountry .p-footer-country-list .p-arrow-right {
  display: inline-block;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-n05-selectcountry .p-footer-country {
  color: #999999;
}
.p-inverted .p-n05-selectcountry .p-footer-country-list {
  color: #0089c4;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.n06-selectsite h3 {
  display: inline;
  padding-bottom: 20px;
}
.n06-selectsite ul {
  background: #ffffff;
  display: none;
  margin-top: 10px;
  padding: 14px 20px 14px 20px;
  width: 146px;
  position: absolute;
  right: 58px;
  text-align: left;
}
.n06-selectsite ul a {
  color: #3c3c3c;
}
.n06-selectsite output {
  color: #ffffff;
  cursor: pointer;
  margin-left: 4px;
  white-space: nowrap;
}
.n06-selectsite output i {
  display: inline-block;
}
/*
Right to left
---------------------------*/
.p-rtl .n06-selectsite ul {
  left: 0;
  right: inherit;
}
@media screen and (max-width: 700px) {
  .n06-selectsite {
    margin-top: 6px;
  }
  .n06-selectsite ul {
    right: 0px;
    margin-top: 13px;
    padding: 16px 0px 16px 0px;
    text-align: center;
    width: 100%;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .n06-selectsite ul {
  background: #ffffff;
  border: 1px solid #3c3c3c;
}
.p-inverted .n06-selectsite ul a {
  color: #3c3c3c;
}
.p-inverted .n06-selectsite output {
  color: #b3c8e6;
}
/*
Defaults
---------------------------*/
.p-n07-generic-breadcrumb {
  margin-top: 10px;
  margin-left: 188px;
}
.p-n07-generic-breadcrumb > li {
  display: table-cell;
  height: 100%;
  cursor: pointer;
  font-size: 13px;
  line-height: 14px;
  padding-bottom: 16px;
  padding-right: 10px;
  width: auto;
}
.p-n07-generic-breadcrumb > li.p-active:before {
  display: none;
}
.p-n07-generic-breadcrumb > li .p-link-more {
  line-height: 22px;
}
.p-n07-generic-breadcrumb > li > a span {
  display: block;
  color: #ffffff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: auto;
}
.p-n07-generic-breadcrumb > li > a span:hover {
  text-decoration: none;
}
.p-n07-generic-breadcrumb > li > a:hover {
  text-decoration: none;
}
.p-n07-generic-breadcrumb > li > a.p-inactive {
  cursor: default;
}
.p-n07-generic-breadcrumb > li.p-last > a span:after {
  content: "";
  margin: 0px;
}
.p-n07-generic-breadcrumb > li.p-active:hover,
.p-n07-generic-breadcrumb > li.p-hover {
  z-index: 1;
  text-decoration: none;
}
.p-n07-generic-breadcrumb > li.p-active:hover .p-sub-wrapper,
.p-n07-generic-breadcrumb > li.p-hover .p-sub-wrapper {
  display: block;
  z-index: 2;
}
.p-n07-generic-breadcrumb > li.p-active:hover .p-sub-wrapper:before,
.p-n07-generic-breadcrumb > li.p-hover .p-sub-wrapper:before {
  display: block;
}
.p-n07-generic-breadcrumb > li.p-active:hover .p-sub-menu,
.p-n07-generic-breadcrumb > li.p-hover .p-sub-menu {
  min-height: inherit;
  max-height: 1300px;
  display: block;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);
}
.p-n07-generic-breadcrumb > li.p-home {
  float: left;
  display: none;
}
.p-n07-generic-breadcrumb > li.p-home .p-sub-wrapper .p-sub-menu li > a span {
  display: block;
  color: #3c3c3c;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 22px;
  width: auto;
  padding-left: 10px;
}
.p-n07-generic-breadcrumb > li.p-home .p-sub-wrapper .p-sub-menu li > a:hover {
  text-decoration: none;
}
.p-n07-generic-breadcrumb > li.p-home .p-sub-wrapper .p-sub-menu li > a.p-inactive {
  cursor: default;
}
.p-n07-generic-breadcrumb > li .p-sub-wrapper {
  position: relative;
  top: 15px;
}
.p-n07-generic-breadcrumb > li .p-sub-wrapper:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  left: 20%;
  top: -5px;
  display: none;
}
.p-n07-generic-breadcrumb > li .p-sub-menu {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  position: absolute;
  max-height: 0;
  overflow: hidden;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  top: 0px;
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n01-header/flyout-bg.png') 0 0 repeat-x;
  background-size: 100% 100%;
  width: 250px;
  left: -15px;
  padding-left: 6px;
  padding-right: 16px;
  padding-bottom: 6px;
  display: none;
}
.p-n07-generic-breadcrumb > li .p-sub-menu.columns-1 {
  width: 250px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu.columns-2 {
  width: 480px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu.columns-3 {
  width: 710px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu.columns-4 {
  width: 940px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu.columns-5 {
  width: 1170px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu .p-dropdown-col {
  position: relative;
  float: left;
  width: 229px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu .p-dropdown-col.no-bg-shadow {
  background: none;
}
.p-n07-generic-breadcrumb > li .p-sub-menu .p-dropdown-col:last-child:after {
  display: none;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li {
  padding-bottom: 10px;
  padding-top: 9px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li:first-child,
.p-n07-generic-breadcrumb > li .p-sub-menu li .p-first {
  padding-top: 16px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a {
  position: relative;
  display: table;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a span.p-current {
  font-weight: bold;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a span.p-image {
  width: 30px;
  height: 30px;
  text-align: center;
  vertical-align: middle;
  display: block;
  padding-left: 10px;
  overflow: hidden;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a span.p-image img {
  width: 30px;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a span.p-text {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  line-height: 14px;
  height: 30px;
  text-align: left;
  color: #3c3c3c;
}
.p-n07-generic-breadcrumb > li .p-sub-menu li a:hover span {
  color: #000000;
  text-decoration: none;
}
.p-n07-generic-breadcrumb.p-icon-enabled .p-sub-menu li {
  padding-top: 0px;
}
.n07-generic-breadcrumb.p-hide-breadcrumbs {
  display: none;
}
/*
Min width 701 and Max Width 960
---------------------------*/
/*
Max Width 700
---------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n07-generic-breadcrumb {
    margin-left: 160px;
  }
}
@media screen and (max-width: 768px) {
  .p-n07-generic-breadcrumb {
    margin-left: 120px;
    margin-right: 20px;
  }
  .p-n07-generic-breadcrumb > li.p-home .p-dropdown {
    display: none;
  }
}
.p-inverted .p-n07-generic-breadcrumb > li > a span,
.p-inverted .p-n07-generic-breadcrumb > li > a span:after {
  color: #3c3c3c;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n11-carousel {
  padding-left: 0.1%;
  padding-right: 0.1%;
}
.p-n11-carousel .p-carousel .p-view-link-bottom {
  margin-right: 35px;
}
.p-n11-carousel .p-heading-02 {
  margin-top: 42px;
}
.p-n11-carousel .p-heading-02 a {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 24px;
  margin-left: 10px;
}
.p-n11-carousel .p-carousel {
  position: relative;
  overflow: hidden;
}
.p-n11-carousel .p-carousel-wrapper {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  position: relative;
}
.p-n11-carousel .p-carousel-view {
  clear: both;
  display: block;
  overflow: hidden;
  position: relative;
}
.p-n11-carousel .p-carousel-view li {
  margin-right: 10px;
  z-index: 1;
  display: block;
  float: left;
  position: relative;
  border: 0 none;
}
.p-n11-carousel .p-carousel-view li .p-rendition {
  position: relative;
  overflow: visible;
  background-color: transparent;
}
.p-n11-carousel .p-carousel-view li .p-rendition img {
  -webkit-user-drag: none;
  user-drag: none;
  width: 100%;
  height: auto;
  display: block;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-content {
  word-break: break-word;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-content .p-card-title {
  padding: 20px 10px 10px 0px;
  letter-spacing: -0.1px;
  font-size: 17px;
  line-height: 25px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-content .p-card-desc {
  padding-right: 10px;
  padding-bottom: 10px;
}
.p-n11-carousel .p-carousel-view li .p-rendition .p-card-link {
  padding: 0px 10px 15px 0px;
  word-wrap: break-word;
}
.p-n11-carousel .p-carousel-view li .p-card-link a.p-arrow-right:after {
  display: inline-block;
  height: 26px;
  margin-left: 5px;
  vertical-align: middle;
}
.p-n11-carousel .p-carousel-view li.p-clickable .p-article-card {
  cursor: pointer;
}
.p-n11-carousel .p-carousel-controls {
  position: static;
}
.p-n11-carousel .p-carousel-controls .p-nav-next,
.p-n11-carousel .p-carousel-controls .p-nav-prev {
  position: absolute;
  z-index: 3010;
  padding: 15px 20px 20px 20px;
  cursor: pointer;
}
.p-n11-carousel .p-carousel-controls .p-nav-prev {
  left: 0;
}
.p-n11-carousel .p-carousel-controls .p-nav-next {
  right: 0;
}
.p-n11-carousel .p-carousel-indicator {
  z-index: 3014;
  padding: 20px 0px 20px 0px;
}
.p-n11-carousel .p-carousel-indicator li:after {
  margin-left: -2px;
}
.p-n11-carousel .p-carousel-indicator li.p-active:after {
  margin-left: -5px;
}
.p-n11-carousel .p-carousel-indicator li.p-inactive {
  color: #ffdfb9;
}
.p-n11-carousel .p-view-link-bottom {
  display: block;
  position: relative;
  float: right;
  margin-right: 10px;
}
.p-n11-carousel.p-grid .p-heading-02 {
  padding-left: 22px;
}
.p-n11-carousel.p-grid .p-carousel-wrapper {
  margin: 0;
}
.p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li {
  margin: 0;
  margin-bottom: 10px;
}
.p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li .p-article-card {
  margin: 0;
}
.p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li .p-card-link a.p-arrow-right:after {
  display: inline-block;
  height: 26px;
  margin-left: 5px;
  vertical-align: middle;
}
.p-n11-carousel.p-full-bleed .p-usecasemasthead .p-simplemasthead-positioning {
  padding-top: 0px;
  padding-bottom: 0px;
}
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card {
  background-color: #ff9514;
}
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-title,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-title {
  color: #ffffff;
}
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-title,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-title,
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-desc,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-desc,
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-link,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-link {
  padding-left: 10px;
}
.p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-carousel-indicator li.p-inactive,
.p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-carousel-indicator li.p-inactive {
  color: #ffffff;
}
.p-n11-carousel.p-inverted .p-link-more,
.p-inverted .p-n11-carousel .p-link-more {
  color: #ffffff;
}
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card {
  background-color: transparent;
}
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-title,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-title,
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-desc,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-desc,
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-link,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-link {
  padding-left: 0px;
  padding-right: 0px;
}
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-title,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-title,
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-desc,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-desc,
.p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-link,
.p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-link {
  padding-left: 22px;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 451 and Max Width 700
---------------------------*/
/*
Min Width 700
---------------------------*/
/*
Min Width 960
---------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-n11-carousel .p-carousel-wrapper {
    margin-left: 60px;
    margin-right: 60px;
    overflow: visible;
  }
  .p-n11-carousel .p-carousel-controls .p-nav-next {
    right: 0;
    top: 20%;
    display: block;
  }
  .p-n11-carousel .p-carousel-controls .p-nav-prev {
    left: 0;
    top: 20%;
    display: block;
  }
  .p-n11-carousel.p-grid .p-heading-02 {
    padding-left: 16px;
  }
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-s-one-whole,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-s-one-half,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-s-one-third,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-s-one-quarter {
    margin-bottom: 16px;
  }
  .p-n11-carousel.p-full-bleed .p-simplemasthead-positioning {
    padding: 180px 0px 90px 70px;
  }
}
@media screen and (max-width: 768px) {
  .p-n11-carousel {
    padding: 10px;
  }
  .p-n11-carousel .p-carousel-indicator {
    bottom: 0px;
  }
  .p-n11-carousel .p-carousel-controls .p-nav-next,
  .p-n11-carousel .p-carousel-controls .p-nav-prev {
    display: none;
  }
  .p-n11-carousel .p-carousel-view li .p-article-card .p-card-title,
  .p-n11-carousel .p-carousel-view li .p-article-card .p-card-desc {
    font-size: 15px;
  }
  .p-n11-carousel.p-full-bleed {
    position: relative;
  }
  .p-n11-carousel.p-full-bleed .p-simplemasthead-positioning {
    padding: 180px 0px 90px 60px;
  }
  .p-n11-carousel.p-full-bleed .p-usecasemasthead .p-simplemasthead-positioning {
    padding: 0px 30px 0px 30px;
  }
  .p-n11-carousel.p-full-bleed .p-usecasemasthead .p-simplemasthead-positioning .p-heading-01-large {
    font-size: 34px;
    line-height: 40px;
  }
}
@media screen and (min-width: 769px) {
  .p-n11-carousel .p-heading-02 {
    margin-top: 38px;
  }
  .p-n11-carousel .p-carousel-wrapper {
    margin-left: 70px;
    margin-right: 70px;
  }
  .p-n11-carousel .p-hide-carousel-margin {
    margin-left: 0px;
    margin-right: 0px;
  }
  .p-n11-carousel .p-hide-carousel-margin .p-carousel-view li:first-child .p-article-card {
    margin: 0px 10px 0px 0px;
  }
  .p-n11-carousel .p-hide-carousel-margin .p-carousel-view li:last-child .p-article-card {
    margin: 0px 0px 0px 10px;
  }
  .p-n11-carousel .p-hide-carousel-margin .p-carousel-view li .p-article-card {
    margin: 0px 5px 0px 5px;
  }
  .p-n11-carousel .p-carousel-view li {
    margin-right: 0;
  }
  .p-n11-carousel .p-carousel-view li .p-article-card {
    margin: 0px 10px 0px 10px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view:first-child .p-article-card {
    margin: 0px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view img {
    width: 50%;
    float: left;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-card-title {
    display: table;
    font-size: 21px;
    padding-top: 0px;
    padding-bottom: 22px;
    padding-left: 22px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-card-link {
    display: table;
    padding-left: 22px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-article-card {
    display: inline-block;
    width: 100%;
    margin: 0px 0px 0px 0px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-article-card .p-card-content {
    display: table;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-article-card .p-card-content .p-card-title {
    font-size: 21px;
    padding-top: 0px;
    padding-bottom: 22px;
    padding-left: 22px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-article-card .p-card-content .p-card-desc {
    padding-left: 22px;
    padding-bottom: 22px;
  }
  .p-n11-carousel .p-carousel-view li.p-single-card-view .p-article-card .p-card-link {
    display: table;
    padding-left: 22px;
  }
  .p-n11-carousel .p-carousel-controls .p-nav-next {
    right: 0;
    top: 30%;
    display: block;
  }
  .p-n11-carousel .p-carousel-controls .p-nav-prev {
    left: 0;
    top: 30%;
    display: block;
  }
  .p-n11-carousel .p-carousel-view section {
    width: 100%;
    position: relative;
    left: 0;
  }
  .p-n11-carousel.p-grid .p-heading-02 {
    padding-left: 16px;
  }
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-m-one-whole,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-m-one-half,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-m-one-third,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-m-one-quarter {
    margin-bottom: 16px;
  }
  .p-n11-carousel .p-view-link-bottom {
    margin-right: 16px;
  }
  .p-n11-carousel.p-full-bleed {
    position: relative;
  }
  .p-n11-carousel.p-full-bleed .p-simplemasthead-positioning {
    padding: 180px 0px 90px 60px;
  }
  .p-n11-carousel.p-full-bleed .p-carousel-wrapper {
    margin-left: 0px;
    margin-right: 0px;
  }
  .p-n11-carousel.p-full-bleed .p-carousel-controls .p-nav-next,
  .p-n11-carousel.p-full-bleed .p-carousel-controls .p-nav-prev {
    font-size: 70px;
    top: 40%;
  }
  .p-n11-carousel.p-full-bleed .p-carousel-indicator {
    position: absolute;
    width: 100%;
    margin: 0 auto;
    bottom: 0px;
  }
  .p-n11-carousel.p-full-bleed .p-view-link-bottom {
    margin-top: -39px;
    z-index: 3016;
  }
  .p-n11-carousel.p-full-bleed .p-usecasemasthead .p-simplemasthead-positioning {
    padding: 0px 80px 0px 80px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n11-carousel.p-grid .p-heading-02 {
    padding-left: 22px;
    margin-top: 0;
  }
  .p-n11-carousel.p-grid .p-carousel-wrapper {
    margin-left: 0px;
    margin-right: 0px;
  }
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-l-one-whole,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-l-one-half,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-l-one-third,
  .p-n11-carousel.p-grid .p-carousel-wrapper .p-carousel-view li.p-l-one-quarter {
    margin-bottom: 22px;
  }
  .p-n11-carousel .p-view-link-bottom {
    margin-right: 22px;
  }
  .p-n11-carousel.p-inverted .p-carousel-view li .p-article-card,
  .p-inverted .p-n11-carousel .p-carousel-view li .p-article-card {
    background-color: #ff9514;
  }
  .p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-title,
  .p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-title,
  .p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-desc,
  .p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-desc,
  .p-n11-carousel.p-inverted .p-carousel-view li .p-article-card .p-card-link,
  .p-inverted .p-n11-carousel .p-carousel-view li .p-article-card .p-card-link {
    padding-left: 22px;
  }
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card {
    background-color: transparent;
  }
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-title,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-title,
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-desc,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-desc,
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li .p-article-card .p-card-link,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li .p-article-card .p-card-link {
    padding-left: 0px;
    padding-right: 0px;
  }
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-title,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-title,
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-desc,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-desc,
  .p-n11-carousel.p-inverted.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-link,
  .p-inverted .p-n11-carousel.p-transparent-background .p-carousel-view li.p-single-card-view .p-card-link {
    padding-left: 22px;
  }
}
/*
Defaults
---------------------------*/
.p-n11v2-listofpages .p-heading-02 .p-cta-link {
  font-size: 14px;
}
.p-n11v2-listofpages .p-listofpages-container .p-grid:after {
  content: "";
  display: table;
  clear: both;
}
.p-n11v2-listofpages .p-listofpages-container .p-grid:after {
  content: "";
  display: table;
  clear: both;
}
.p-n11v2-listofpages .p-listofpages-container .p-nav-wrapper,
.p-n11v2-listofpages .p-listofpages-container .p-slide-count,
.p-n11v2-listofpages .p-listofpages-container .p-bullet-wrapper {
  display: none;
}
.p-n11v2-listofpages .p-listofpages-container .p-carousel-item {
  overflow: hidden;
}
.p-n11v2-listofpages .p-listofpages-container li picture {
  height: auto;
}
.p-n11v2-listofpages .p-list-carousel {
  position: relative;
  z-index: 0;
}
.p-n11v2-listofpages .p-list-carousel.p-disable-controls .p-nav-wrapper,
.p-n11v2-listofpages .p-list-carousel.p-disable-controls .p-slide-count,
.p-n11v2-listofpages .p-list-carousel.p-disable-controls .p-bullet-wrapper {
  display: none;
}
.p-n11v2-listofpages .p-list-carousel .p-content-container {
  overflow: hidden;
  position: relative;
}
.p-n11v2-listofpages .p-list-carousel .p-bullet-wrapper {
  position: absolute;
  width: 100%;
  display: block;
  z-index: 3009;
  bottom: 20px;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper {
  display: block;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper .p-nav-next {
  float: right;
  cursor: default;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper .p-nav-next.p-arrow-disabled .p-icon-arrow-right:after {
  color: #cccedb;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper .p-nav-prev {
  float: left;
  cursor: default;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper .p-nav-prev.p-arrow-disabled .p-icon-arrow-left:after {
  color: #cccedb;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-wrapper .p-active {
  cursor: pointer;
}
.p-n11v2-listofpages .p-list-carousel .p-slide-count {
  display: block;
  position: absolute;
  left: 48%;
  z-index: 3010;
  top: 10px;
  padding-bottom: 10px;
}
.p-n11v2-listofpages .p-list-carousel .p-carousel-gutter .p-slide-item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n11v2-listofpages .p-list-carousel .p-carousel-item img {
  -webkit-user-drag: none;
  user-drag: none;
  width: 100%;
  height: auto;
  display: block;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-fade {
  position: relative;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-fade .p-carousel-item {
  position: absolute;
  left: 0px;
  top: 0px;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.p-n11v2-listofpages .p-list-carousel .p-animation-slide {
  position: absolute;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-slide .p-item-hide {
  display: none;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-slide .p-carousel-item {
  float: left;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-slide .p-next-slide {
  display: block;
}
.p-n11v2-listofpages .p-list-carousel .p-animation-slide .p-active-slide {
  display: block;
}
.p-n11v2-listofpages .p-list-carousel .p-nav-outer-block {
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 3011;
}
.p-n11v2-listofpages .p-horizontal-divider {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding-top: 14px;
}
.p-n11v2-listofpages .p-horizontal-divider-inverted {
  border-color: rgba(255, 255, 255, 0.8);
}
.p-n11v2-listofpages[data-carousel-slide-count="showaboveslide"] .p-slide-count {
  position: static;
  width: 100%;
  text-align: center;
}
.p-n11v2-listofpages[data-carousel-nav-bullets="showbelowslide"] .p-bullet-wrapper {
  position: static;
  padding-top: 14px;
}
.p-n11v2-listofpages .p-view-all-card a {
  color: #ffffff;
  display: table;
  height: 100%;
  text-align: center;
  text-decoration: none;
  width: 100%;
  font-size: 21px;
  line-height: 26px;
}
.p-n11v2-listofpages .p-view-all-card a span {
  display: table-cell;
  vertical-align: middle;
  padding: 50px 20px 50px 20px;
}
.p-n11v2-listofpages .p-view-all-card .p-link-more:after {
  display: none;
}
/* Large Break Point */
/* Medium Break Point */
/* Medium (Isolate) Break Point */
/* Small Break Points - XS and S  */
/* Small (Isolate) Break Point */
/* Extra Small (Isolate) Break Point */
@media screen and (max-width: 600px) {
  .p-n11v2-listofpages .p-horizontal-divider.p-xs-last-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 14px;
  }
  .p-n11v2-listofpages .p-horizontal-divider-inverted.p-xs-last-row {
    border-color: rgba(255, 255, 255, 0.8);
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-n11v2-listofpages .p-horizontal-divider.p-s-last-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 14px;
  }
  .p-n11v2-listofpages .p-horizontal-divider-inverted.p-s-last-row {
    border-color: rgba(255, 255, 255, 0.8);
  }
}
/* for S and XS */
@media screen and (max-width: 768px) {
  .p-n11v2-listofpages.p-n11v2-in-popup .p-slide-count {
    padding-top: 10px;
  }
  .p-n11v2-listofpages[data-view-mobile="carousel"] .p-listofpages-container {
    display: none;
  }
  .p-n11v2-listofpages[data-view-mobile="carousel"] .p-listofpages-container.p-list-carousel {
    display: block;
  }
  .p-n11v2-listofpages .p-list-carousel .p-nav-wrapper {
    display: none;
  }
  .p-n11v2-listofpages .p-list-carousel .p-carousel-gutter .p-carousel-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 5px;
    padding-left: 5px;
  }
}
/* For M and L */
@media screen and (min-width: 769px) {
  .p-n11v2-listofpages[data-view-desktop="carousel"] .p-listofpages-container {
    display: none;
  }
  .p-n11v2-listofpages[data-view-desktop="carousel"] .p-listofpages-container.p-list-carousel {
    display: block;
  }
  .p-n11v2-listofpages .p-list-carousel .p-carousel-gutter .p-carousel-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n11v2-listofpages[data-carousel-nav-arrows-medium="pushcardinwards"] .p-list-carousel .p-content-container {
    margin: 0px 20px 0px 20px;
  }
  .p-n11v2-listofpages[data-carousel-nav-arrows-medium="pushcardinwards"] .p-list-carousel .p-nav-wrapper .p-nav-next,
  .p-n11v2-listofpages[data-carousel-nav-arrows-medium="pushcardinwards"] .p-list-carousel .p-nav-wrapper .p-nav-prev {
    padding-left: 0;
    padding-right: 0;
  }
  .p-n11v2-listofpages[data-carousel-nav-arrows-medium="pushcardinwards"] .p-list-carousel .p-content-container.p-gutter-notavailable {
    margin: 0px 30px 0px 30px;
  }
  .p-n11v2-listofpages .p-horizontal-divider.p-m-last-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 14px;
  }
  .p-n11v2-listofpages .p-horizontal-divider-inverted.p-m-last-row {
    border-color: rgba(255, 255, 255, 0.8);
  }
}
@media screen and (min-width: 1025px) {
  .p-n11v2-listofpages .p-list-carousel .p-nav-wrapper.p-nav-position-out .p-nav-prev {
    margin-left: -63px;
  }
  .p-n11v2-listofpages .p-list-carousel .p-nav-wrapper.p-nav-position-out .p-nav-next {
    margin-right: -63px;
  }
  .p-n11v2-listofpages .p-list-carousel .p-nav-wrapper.p-nav-button-padding .p-nav-prev {
    padding-left: 20px;
  }
  .p-n11v2-listofpages .p-list-carousel .p-nav-wrapper.p-nav-button-padding .p-nav-next {
    margin-right: 20px;
  }
  .p-n11v2-listofpages[data-carousel-nav-arrows-large="960"] .p-list-carousel .p-nav-wrapper {
    width: 960px;
    margin: 0px auto;
  }
  .p-n11v2-listofpages[data-carousel-nav-arrows-medium="pushcardinwards"] .p-list-carousel .p-content-container.p-inside-viewport {
    margin: 0px 20px 0px 20px;
  }
  .p-n11v2-listofpages .p-horizontal-divider.p-l-last-row {
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    padding-bottom: 14px;
  }
  .p-n11v2-listofpages .p-horizontal-divider-inverted.p-l-last-row {
    border-color: rgba(255, 255, 255, 0.8);
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n14-link-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-n14-link-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-n14-link-list.verticaltransparent {
  margin-left: 10px;
  margin-right: 10px;
}
.p-n14-link-list.verticaltransparent li {
  float: left;
}
.p-n14-link-list.verticaltransparent li a {
  border-bottom: 1px solid #ccced8;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 6px;
}
.p-n14-link-list.verticaltransparent li a .p-icon-container {
  display: none;
}
.p-n14-link-list.verticaltransparent li:first-child a,
.p-n14-link-list.verticaltransparent li.p-f-child a {
  border-top: 1px solid #ccced8;
}
.p-n14-link-list.verticaltransparentnoline {
  margin-right: 10px;
}
.p-n14-link-list.verticaltransparentnoline li {
  float: left;
}
.p-n14-link-list.verticaltransparentnoline li a {
  width: 100%;
  padding-bottom: 3px;
}
.p-n14-link-list.verticaltransparentnoline li a .p-icon-container {
  display: none;
}
.p-n14-link-list.verticalcolored {
  margin-left: 10px;
  margin-right: 10px;
}
.p-n14-link-list.verticalcolored li {
  margin-top: 1px;
  margin-bottom: 1px;
  float: left;
  position: relative;
}
.p-n14-link-list.verticalcolored li a {
  padding-top: 5px;
  padding-bottom: 1px;
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
  height: 43px;
  line-height: 43px;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-n14-link-list.verticalcolored li a .p-image {
  display: none;
}
.p-n14-link-list.verticalcolored li a .p-text {
  padding-left: 25px;
}
.p-n14-link-list.verticalcolored li a .p-icon-container {
  display: block;
  margin-right: 20px;
}
.p-n14-link-list.verticalcolored li a:hover .p-text {
  text-decoration: underline;
}
.p-n14-link-list.verticalcolored li .p-link-color {
  background-color: #e0e0e0;
  color: #ff9514;
}
.p-n14-link-list.verticalcolored li .p-link-alternative-color {
  background-color: #ff9514;
  color: #e0e0e0;
}
.p-n14-link-list.verticalcolored .p-separator-margin {
  margin-top: 3px;
}
.p-n14-link-list.horizontal {
  text-align: center;
}
.p-n14-link-list.horizontal ul.p-grid {
  margin-left: 0;
}
.p-n14-link-list.horizontal li {
  width: auto;
  display: inline-block;
  float: none;
  padding-left: 0;
}
.p-n14-link-list.horizontal li a .p-text {
  border-color: #ccced8;
  border-style: solid;
  border-left-width: 1px;
  padding-left: 6px;
  padding-right: 2px;
  margin-bottom: 10px;
  line-height: 15px;
}
.p-n14-link-list.horizontal li a .p-image {
  display: none;
}
.p-n14-link-list.horizontal li a .p-icon-container {
  display: none;
}
.p-n14-link-list li a {
  display: table;
}
.p-n14-link-list li a .p-image {
  width: 16px;
  display: block;
  padding-right: 10px;
  float: left;
}
.p-n14-link-list li a .p-image img {
  width: 16px;
}
.p-n14-link-list li a .p-text {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.p-n14-link-list li a .p-icon-container {
  display: table-cell;
  vertical-align: middle;
}
.p-n14-link-list li a .p-icon-container .p-arrow-right {
  display: table-cell;
}
.p-n14-link-list li a:hover {
  text-decoration: none;
}
.p-n14-link-list li:first-child a .p-text,
.p-n14-link-list li.p-f-child a .p-text {
  border-left: 0;
}
.p-n14-link-list.grid li {
  float: left;
  width: 100%;
}
.p-n14-link-list.grid li a {
  border-bottom: 1px solid #ccced8;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: table;
}
.p-n14-link-list.grid li a .p-image {
  width: 60px;
  display: block;
  padding-right: 10px;
  float: left;
}
.p-n14-link-list.grid li a .p-image img {
  width: 60px;
  height: 50px;
}
.p-n14-link-list.grid li a .p-text {
  vertical-align: middle;
}
.p-n14-link-list.grid li a .p-icon-container .p-arrow-right {
  width: 26px;
  height: 22px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  background: transparent;
  border-radius: 2px;
  display: block;
}
.p-n14-link-list.grid li a:hover {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-n14-link-list.grid li a:hover .p-arrow-right {
  background-color: #ff9514;
  color: #ffffff;
}
.p-n14-link-list.grid li:first-child a,
.p-n14-link-list.grid li.p-f-child a {
  border-top: 1px solid #ccced8;
}
.p-n14-link-list.p-inverted.horizontal li a .p-text,
.p-inverted .p-n14-link-list.horizontal li a .p-text {
  border-color: #ffffff;
}
.p-n14-link-list.p-inverted.vertical li a,
.p-inverted .p-n14-link-list.vertical li a {
  border-color: #ffffff;
}
.p-n14-link-list.p-inverted.grid li a:hover .p-arrow-right,
.p-inverted .p-n14-link-list.grid li a:hover .p-arrow-right {
  color: #ff9514;
  background-color: #ffffff;
}
.p-n14-link-list.p-inverted li a,
.p-inverted .p-n14-link-list li a {
  color: inherit;
}
@media screen and (max-width: 768px) {
  .p-n14-link-list.verticalcolored li a .p-text {
    font-size: 16px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n14-link-list.horizontal-l-vertical-s {
    text-align: center;
  }
  .p-n14-link-list.horizontal-l-vertical-s ul.p-grid {
    margin-left: 0;
  }
  .p-n14-link-list.horizontal-l-vertical-s li {
    width: auto;
    display: inline-block;
    float: none;
    padding-left: 0;
  }
  .p-n14-link-list.horizontal-l-vertical-s li a .p-text {
    border-color: #ccced8;
    border-style: solid;
    border-left-width: 1px;
    padding-left: 6px;
    padding-right: 2px;
    margin-bottom: 10px;
    line-height: 15px;
  }
  .p-n14-link-list.horizontal-l-vertical-s li a .p-image {
    display: none;
  }
  .p-n14-link-list.horizontal-l-vertical-s li a .p-icon-container {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .p-n14-link-list.horizontal-l-vertical-s {
    margin-left: 10px;
    margin-right: 10px;
  }
  .p-n14-link-list.horizontal-l-vertical-s li {
    float: left;
  }
  .p-n14-link-list.horizontal-l-vertical-s li a {
    border-bottom: 1px solid #ccced8;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 6px;
  }
  .p-n14-link-list.horizontal-l-vertical-s li a .p-icon-container {
    display: none;
  }
  .p-n14-link-list.horizontal-l-vertical-s li:first-child a,
  .p-n14-link-list.horizontal-l-vertical-s li.p-f-child a {
    border-top: 1px solid #ccced8;
  }
}
/*
Defaults
---------------------------*/
.p-u61-contactform .p-form label.p-error-msg.p-hidden {
  display: none;
}
.p-u61-contactform .p-heading-04 {
  margin-top: 10px;
}
.p-u61-contactform .p-negative {
  color: #e98300;
}
.p-u61-contactform .p-grid-item .p-select {
  width: 100%;
}
.p-u61-contactform-section .p-button {
  margin-top: 10px;
}
/*
Inverted styles
---------------------------*/
.p-u61-contactform.p-inverted {
  background: #ff9514;
}
/*
Defaults
---------------------------*/
.tc01-backgroundparsys,
.p-tc01-backgroundparsys {
  /*min-height: inherit;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Card Tags */
.p-tc03-display-tags {
  padding: 10px 0px 10px 0px;
  display: inline-block;
}
.p-tc03-display-tags .p-item-tag {
  width: auto;
  height: 18px;
  margin: 0px 13px 5px 0px;
  float: left;
  position: relative;
  background: #e6e6e6;
}
.p-tc03-display-tags .p-item-tag:after {
  position: absolute;
  top: 0px;
  left: 100%;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0px;
  height: 0px;
  overflow: hidden;
  font: 0/0 serif;
  border-left: 8px solid #e6e6e6;
  border-bottom: 9px solid transparent;
  border-top: 9px solid transparent;
  border-right: 0px solid #ff9514;
}
.p-tc03-display-tags .p-item-tag.p-title {
  background: none;
  width: auto;
  height: 15px;
  margin: 0px 10px 5px 0px;
  float: left;
}
.p-tc03-display-tags .p-item-tag.p-title:after {
  border: none;
}
.p-tc03-display-tags .p-item-tag .p-tag-title {
  padding: 0px 5px 0px 5px;
  line-height: normal;
}
.p-tc03-display-tags .p-item-tag .p-tag-title a {
  color: #000000;
  vertical-align: top;
}
.p-tc03-display-tags .p-item-tag .p-tag-title a:hover {
  text-decoration: none;
  color: #000000;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-u53-feed-reader {
  /*Inverted
    ---------------------------*/
}
.p-u53-feed-reader .p-title {
  margin-bottom: 0;
}
.p-u53-feed-reader .p-icon-rss {
  margin-right: 10px;
  color: #ff9514;
}
.p-u53-feed-reader .p-feed-list-item {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
.p-u53-feed-reader .p-feed-list-item:last-child {
  border: none;
  margin-bottom: 0;
}
.p-u53-feed-reader .p-feed-list-item .p-date {
  color: #999999;
}
.p-u53-feed-reader .p-read-more {
  font-weight: bold;
}
.p-u53-feed-reader.p-inverted .p-icon-rss,
.p-inverted .p-u53-feed-reader .p-icon-rss {
  color: #ffffff;
}
.p-u53-feed-reader.p-inverted .p-date,
.p-inverted .p-u53-feed-reader .p-date {
  color: #ffffff;
}
.p-u53-feed-reader.p-inverted .p-feed-list-item,
.p-inverted .p-u53-feed-reader .p-feed-list-item {
  border-bottom: 1px solid #ffffff;
}
.p-u53-feed-reader.p-inverted .p-feed-list-item:last-child,
.p-inverted .p-u53-feed-reader .p-feed-list-item:last-child {
  border: none;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-u53-feed-reader {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-u53v2-feed-reader {
  /*Inverted
    ---------------------------*/
}
.p-u53v2-feed-reader .p-title {
  margin-bottom: 0;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-u53v2-feed-reader .p-icon-rss {
  margin-right: 10px;
  color: #ff9514;
}
.p-u53v2-feed-reader .p-feed-list-item {
  position: relative;
  height: 95px;
  margin-bottom: 20px;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link {
  margin-left: 115px;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link:last-child {
  margin-bottom: 0;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link .p-feed-list-item-text-link {
  color: #3c3c41;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-size: 18px;
  margin-right: -16px;
  padding-right: 16px;
  overflow: hidden;
  position: relative;
  line-height: 24px;
  max-height: 72px;
  display: inline-block;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link .p-feed-list-item-text-link:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link .p-feed-list-item-text-link:after {
  content: '';
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  background: #ffffff;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-link .p-date {
  color: #999999;
}
.p-u53v2-feed-reader .p-feed-list-item .p-feed-list-item-img {
  position: absolute;
  height: 95px;
  width: 95px;
  top: 0px;
  cursor: pointer;
  object-fit: cover;
}
.p-u53v2-feed-reader .p-read-more {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-u53v2-feed-reader .p-link-more:after {
  content: '\e826';
  color: inherit;
  font-family: philips-global-icon-font;
  position: relative;
  vertical-align: middle;
  font-size: 12px;
  height: auto;
  padding-left: 8px;
}
.p-u53v2-feed-reader.p-inverted .p-icon-rss,
.p-inverted .p-u53v2-feed-reader .p-icon-rss {
  color: #ffffff;
}
.p-u53v2-feed-reader.p-inverted .p-date,
.p-inverted .p-u53v2-feed-reader .p-date {
  color: #ffffff;
}
.p-u53v2-feed-reader.p-inverted .p-feed-list-item:last-child,
.p-inverted .p-u53v2-feed-reader .p-feed-list-item:last-child {
  margin-bottom: 0;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-u53v2-feed-reader {
    padding-right: 10px;
    padding-left: 10px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-sc01v2-youtube-widget.p-horizontal-left .p-video-wrap {
  text-align: left;
}
.p-sc01v2-youtube-widget.p-horizontal-center .p-video-wrap {
  text-align: center;
}
.p-sc01v2-youtube-widget.p-horizontal-right .p-video-wrap {
  text-align: right;
}
.p-sc01v2-youtube-widget.p-hide-close-button .p-video-inline .p-popup-close {
  display: none;
}
.p-sc01v2-youtube-widget .p-popup-close {
  position: absolute;
  right: 5px;
  top: 5px;
}
.p-sc01v2-youtube-widget .p-video-wrap {
  position: relative;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-youtube-link {
  cursor: pointer;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-video-image-wrapper {
  margin: auto;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-video-image-wrapper .p-image-container {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-video-image-wrapper img,
.p-sc01v2-youtube-widget .p-video-wrap .p-video-image-wrapper .p-youtube-thumbnail {
  height: auto;
  margin-left: 0.5px;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-play-button {
  position: absolute;
  background: none;
  display: none;
  top: 50%;
  left: 50%;
  height: 33%;
  padding: 0;
  margin: 0;
  border: 4px solid #ffffff;
  outline: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-play-button .p-icon-play:after {
  opacity: 1;
  top: 0;
  color: #ffffff;
  display: inline;
  vertical-align: middle;
  line-height: inherit;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-play-button.p-bottom-left {
  transform: none;
  bottom: 10px;
  left: 10px;
  top: auto;
}
.p-sc01v2-youtube-widget .p-video-wrap .p-youtube-duration {
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  position: absolute;
  bottom: 10px;
  padding: 8px 14px 5px 14px;
  right: 10px;
}
.p-sc01v2-youtube-widget.p-image-fullsize .p-video-wrap {
  background: #000000;
}
.p-sc01v2-youtube-widget.p-image-fullsize .p-video-wrap .p-video-image-wrapper .p-image-container {
  position: static;
  width: 100%;
}
.p-sc01v2-youtube-widget.p-image-fullsize .p-video-wrap .p-video-image-wrapper .p-image-container img {
  width: 100%;
}
.p-sc01v2-youtube-widget.p-close-at-end.p-video-autoplay .p-image-container {
  visibility: hidden;
}
.p-sc01v2-youtube-widget .p-video-inline {
  position: relative;
}
.p-sc01v2-youtube-widget.p-inverted .p-video-wrap span .p-video-image-wrapper .p-youtube-duration,
.p-inverted .p-sc01v2-youtube-widget .p-video-wrap span .p-video-image-wrapper .p-youtube-duration {
  background: rgba(255, 149, 20, 0.4);
}
.p-sc01v2-youtube-widget .p-youtube-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451, Max Width 700
---------------------------*/
/*
Min Width 701, Max Width 960
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-sc01v2-youtube-widget.p-image-fullsize .p-xs-viewport-height .p-video-image-wrapper img,
  .p-sc01v2-youtube-widget.p-image-fullsize .p-xs-viewport-height .p-video-image-wrapper .p-youtube-thumbnail {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-sc01v2-youtube-widget.p-image-fullsize .p-s-viewport-height .p-video-image-wrapper img,
  .p-sc01v2-youtube-widget.p-image-fullsize .p-s-viewport-height .p-video-image-wrapper .p-youtube-thumbnail {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-sc01v2-youtube-widget.p-image-fullsize .p-m-viewport-height .p-video-image-wrapper img,
  .p-sc01v2-youtube-widget.p-image-fullsize .p-m-viewport-height .p-video-image-wrapper .p-youtube-thumbnail {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 1025px) {
  .p-sc01v2-youtube-widget.p-image-fullsize .p-l-viewport-height .p-video-image-wrapper img,
  .p-sc01v2-youtube-widget.p-image-fullsize .p-l-viewport-height .p-video-image-wrapper .p-youtube-thumbnail {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-sc11-youku-widget.p-horizontal-left .p-video-wrap {
  text-align: left;
}
.p-sc11-youku-widget.p-horizontal-center .p-video-wrap {
  text-align: center;
}
.p-sc11-youku-widget.p-horizontal-right .p-video-wrap {
  text-align: right;
}
.p-sc11-youku-widget.p-image-fullsize .p-video-wrap {
  background: #000000;
}
.p-sc11-youku-widget.p-image-fullsize .p-video-wrap .p-video-image-wrapper .p-image-container {
  position: static;
  width: 100%;
}
.p-sc11-youku-widget.p-image-fullsize .p-video-wrap .p-video-image-wrapper .p-image-container img {
  width: 100%;
}
.p-sc11-youku-widget.p-hide-close-button .p-video-inline .p-popup-close {
  display: none;
}
.p-sc11-youku-widget .p-popup-close {
  position: absolute;
  right: 5px;
  top: 5px;
}
.p-sc11-youku-widget .p-video-wrap {
  position: relative;
}
.p-sc11-youku-widget .p-video-wrap .p-youku-link {
  cursor: pointer;
}
.p-sc11-youku-widget .p-video-wrap .p-video-image-wrapper {
  margin: auto;
}
.p-sc11-youku-widget .p-video-wrap .p-video-image-wrapper .p-image-container {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.p-sc11-youku-widget .p-video-wrap .p-play-button {
  position: absolute;
  background: none;
  display: none;
  top: 50%;
  left: 50%;
  height: 33%;
  padding: 0;
  margin: 0;
  border: 4px solid #ffffff;
  outline: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-sc11-youku-widget .p-video-wrap .p-play-button .p-icon-play:after {
  opacity: 1;
  top: 0;
  color: #ffffff;
  display: inline;
  vertical-align: middle;
  line-height: inherit;
}
.p-sc11-youku-widget .p-video-wrap .p-play-button.p-bottom-left {
  transform: none;
  bottom: 10px;
  left: 10px;
  top: auto;
}
.p-sc11-youku-widget .p-video-wrap .p-youku-duration {
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  position: absolute;
  bottom: 10px;
  padding: 8px 14px 5px 14px;
  right: 10px;
}
.p-sc11-youku-widget.p-close-at-end.p-video-autoplay .p-image-container {
  visibility: hidden;
}
.p-sc11-youku-widget .p-video-inline {
  position: relative;
}
.p-sc11-youku-widget .p-player-wrapper {
  height: 100%;
}
.p-sc11-youku-widget.p-inverted .p-video-wrap .p-video-image-wrapper .p-youku-duration,
.p-inverted .p-sc11-youku-widget .p-video-wrap .p-video-image-wrapper .p-youku-duration {
  color: #3c3c3c;
}
.p-sc11-youku-widget.p-inverted .p-video-wrap span .p-video-image-wrapper .p-youku-duration,
.p-inverted .p-sc11-youku-widget .p-video-wrap span .p-video-image-wrapper .p-youku-duration {
  background: rgba(255, 149, 20, 0.4);
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451, Max Width 700
---------------------------*/
/*
Min Width 701, Max Width 960
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-sc11-youku-widget.p-image-fullsize .p-xs-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-sc11-youku-widget.p-image-fullsize .p-s-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-sc11-youku-widget.p-image-fullsize .p-m-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 1025px) {
  .p-sc11-youku-widget.p-image-fullsize .p-l-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
.test-touch .p-sc11-youku-widget .p-popup-close {
  top: 0px;
}
.test-touch .p-sc11-youku-widget .p-player-wrapper {
  padding-right: 35px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-sc21-scene7-video.p-horizontal-left .p-video-wrap {
  text-align: left;
}
.p-sc21-scene7-video.p-horizontal-center .p-video-wrap {
  text-align: center;
}
.p-sc21-scene7-video.p-horizontal-right .p-video-wrap {
  text-align: right;
}
.p-sc21-scene7-video.p-image-fullsize .p-video-wrap {
  background: #000000;
}
.p-sc21-scene7-video.p-image-fullsize .p-image-container {
  width: 100%;
}
.p-sc21-scene7-video.p-image-fullsize .p-image-container img {
  width: 100%;
}
.p-sc21-scene7-video.p-hide-close-button .p-video-inline .p-popup-close {
  display: none;
}
.p-sc21-scene7-video .p-popup-close {
  position: absolute;
  right: 5px;
  top: 5px;
}
.p-sc21-scene7-video .p-scene7-wrapper {
  height: 100%;
}
.p-sc21-scene7-video .p-scene7-wrapper .p-video {
  height: 100%;
}
.p-sc21-scene7-video .p-video-wrap {
  position: relative;
}
.p-sc21-scene7-video .p-video-wrap .p-scene7-link {
  cursor: pointer;
}
.p-sc21-scene7-video .p-video-wrap .p-video-image-wrapper {
  margin: auto;
}
.p-sc21-scene7-video .p-video-wrap .p-video-image-wrapper .p-image-container {
  display: inline-block;
  max-width: 100%;
  position: relative;
}
.p-sc21-scene7-video .p-video-wrap .p-video-image-wrapper img {
  height: auto;
  margin-left: 0.5px;
}
.p-sc21-scene7-video .p-video-wrap .p-play-button {
  position: absolute;
  background: none;
  display: none;
  top: 50%;
  left: 50%;
  height: 33%;
  padding: 0;
  margin: 0;
  border: 4px solid #ffffff;
  outline: none;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.p-sc21-scene7-video .p-video-wrap .p-play-button .p-icon-play:after {
  opacity: 1;
  top: 0;
  color: #ffffff;
  display: inline;
  vertical-align: middle;
  line-height: inherit;
}
.p-sc21-scene7-video .p-video-wrap .p-play-button.p-bottom-left {
  transform: none;
  bottom: 10px;
  left: 10px;
  top: auto;
}
.p-sc21-scene7-video .p-video-wrap .p-scene7-duration {
  background: rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  position: absolute;
  bottom: 10px;
  padding: 8px 14px 5px 14px;
  right: 10px;
}
.p-sc21-scene7-video.p-image-fullsize .p-video-wrap .p-video-image-wrapper .p-image-container {
  position: static;
}
.p-sc21-scene7-video .p-video-inline {
  position: relative;
}
.p-sc21-scene7-video.p-inverted .p-video-wrap a .p-video-image-wrapper .p-scene7-duration,
.p-inverted .p-sc21-scene7-video .p-video-wrap a .p-video-image-wrapper .p-scene7-duration {
  background: rgba(255, 149, 20, 0.4);
}
.mfp-wrap2 .p-scene7-wrapper {
  height: 100%;
}
.mfp-wrap2 .p-scene7-wrapper .p-video {
  height: 100%;
}
/*
Max Width 450
---------------------------*/
/*
Min Width 451, Max Width 700
---------------------------*/
/*
Min Width 701, Max Width 960
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 600px) {
  .p-sc21-scene7-video.p-image-fullsize .p-xs-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-sc21-scene7-video.p-image-fullsize .p-s-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-sc21-scene7-video.p-image-fullsize .p-m-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
@media screen and (min-width: 1025px) {
  .p-sc21-scene7-video.p-image-fullsize .p-l-viewport-height .p-video-image-wrapper img {
    height: 100vh;
    object-fit: contain;
    width: auto !important;
  }
}
/*
Local variables
---------------------------*/
.p-n16-anchorlist .p-n16-nav-active {
  font-weight: bold;
}
.p-n16-anchorlist .p-n16-textinherit {
  font-size: inherit;
  color: #3c3c3c;
  float: left;
  clear: both;
}
.p-n16-anchorlist .p-n16-textinherit:hover {
  text-decoration: underline;
}
.p-n16-anchorlist .p-heading-06 {
  font-size: 21px;
  line-height: 21px;
  padding: 34px 0px 10px 0px;
}
.p-n16-anchorlist .p-n16-backtotop {
  color: #3c3c3c;
}
.p-n16-anchorlist .p-anchor-name li {
  line-height: 35px;
}
.p-n16-anchorlist {
  display: inline-block;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n17-sticky-vertical-widget {
  position: fixed;
  z-index: 6005;
  min-height: 34px;
  right: 0px;
  top: 365px;
  width: 32px;
}
.p-n17-sticky-vertical-widget.p-sticky-left {
  left: 0px;
}
.p-n17-sticky-vertical-widget.p-sticky-left .p-vertical-item {
  border-radius: 0px 3px 3px 0px;
  border-right: 1px solid #000000;
  border-left: 0px solid #000000;
}
.p-n17-sticky-vertical-widget.p-sticky-left .p-flyout-widget {
  right: 0px;
  left: 42px;
}
.p-n17-sticky-vertical-widget.p-sticky-left .p-flyout-widget.p-flyout-widget-attached-right .p-flyout-widget-arrow:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-right: 5px solid #ffffff;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 0;
  border-width: 7px;
  box-shadow: 1px 0 -2px 3px #000000;
  content: '';
  position: absolute;
  left: -7px;
  top: 50%;
  display: block;
  width: 1px;
}
.p-n17-sticky-vertical-widget .p-vertical-item-trigger {
  display: block;
  width: 32px;
  height: 0px;
}
.p-n17-sticky-vertical-widget .p-vertical-item {
  background-color: #ff9514;
  color: #ffffff;
  cursor: pointer;
  display: block;
  height: 34px;
  margin-top: 1px;
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 32px;
}
.p-n17-sticky-vertical-widget .p-vertical-item:after {
  display: block;
  color: #ffffff;
  font-size: 24px;
  padding-top: 6px;
  text-align: center;
  width: 32px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget {
  background: #ffffff;
  cursor: default;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  display: none;
  position: absolute;
  min-width: 350px;
  min-height: 125px;
  right: 50px;
  top: 0px;
  z-index: 7;
}
.p-n17-sticky-vertical-widget .p-flyout-widget.p-flyout-widget-attached-right .p-flyout-widget-arrow:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-left: 5px solid #ffffff;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-right: 0;
  border-width: 7px;
  box-shadow: 1px 0 -2px 3px #000000;
  content: '';
  position: absolute;
  right: -7px;
  top: 50%;
  display: block;
  width: 1px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget .p-square:after {
  background-image: none;
}
.p-n17-sticky-vertical-widget .p-icon-close {
  cursor: pointer;
  position: absolute;
  right: 20px;
  top: 12px;
  padding-bottom: 2px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-title {
  color: #b9bbc7;
  font-size: 21px;
  padding: 39px 22px 0px 22px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content {
  max-height: 800px;
  overflow: auto;
  color: #333333;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-dummy {
  padding: 10px 21px 10px 21px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-dummy .sc05-social-media-bar {
  text-align: center;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-dummy .sc05-social-media-bar ul li {
  padding-top: 42px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list a {
  color: #333333;
  text-decoration: none;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list a:hover {
  color: #000000;
  text-decoration: underline;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list.p-flyout-widget-listtype-inpage {
  padding: 10px 0px 0px 0px;
}
.p-n17-sticky-vertical-widget .p-flyout-widget-content .p-flyout-widget-list.p-flyout-widget-listtype-inpage li {
  line-height: 39px;
  margin: 0px 21px 0px 21px;
}
/*
Inverted styles
---------------------------*/
.p-n17-sticky-vertical-widget.p-inverted .p-vertical-item {
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
}
.p-n17-sticky-vertical-widget.p-inverted .p-vertical-item:after {
  color: #ff9514;
}
/*
Min Width 961
---------------------------*/
@media screen and (max-width: 768px) {
  .p-n17-sticky-vertical-widget .p-flyout-widget {
    min-width: 250px;
    z-index: 10;
  }
}
.p-n15-anchor .cq-reference-placeholder {
  width: 300px;
  background-position: 0px;
}
.p-n15-anchor .p-n15-pagebreaker {
  font-size: 0;
}
.p-n15-anchor .p-n15-anchor-wrap {
  padding-left: 80px;
  padding-top: 30px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n19-tabcontainer .p-tab-container {
  position: relative;
}
.p-n19-tabcontainer .p-tab-container > li {
  float: left;
  margin-bottom: 1px;
}
.p-n19-tabcontainer .p-tab-container > li .p-tab-switcher strong {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  color: #ffffff;
}
.p-n19-tabcontainer .p-tab-container > li.p-selected .p-tab-switcher strong {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-n19-tabcontainer .p-tab-container > li > a {
  position: relative;
  display: block;
  font-size: 14px;
  line-height: 46px;
  font-weight: normal;
  background-color: #ff9514;
  color: #ffffff;
}
.p-n19-tabcontainer .p-tab-container > li > a span {
  padding: 13px 0px 11px 8px;
  line-height: inherit;
  margin-right: 26px;
  display: inline-block;
}
.p-n19-tabcontainer .p-tab-container > li > a:hover {
  text-decoration: none;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  filter: alpha(opacity=50);
  color: #ffffff;
}
.p-n19-tabcontainer .p-tab-container > li > a .p-accordion-arrow {
  position: absolute;
  right: 8px;
}
.p-n19-tabcontainer .p-tab-container > li > a .p-accordion-arrow:after {
  font-size: inherit;
}
.p-n19-tabcontainer .p-tab-container > li > a .p-long {
  font-size: 12px;
  line-height: 15px;
}
.p-n19-tabcontainer .p-tab-container > li > a:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: 5px;
  width: 1px;
}
.p-n19-tabcontainer .p-visibility {
  visibility: hidden;
}
.p-n19-tabcontainer .p-select {
  margin-top: -40px;
  margin-bottom: 20px;
}
.p-inverted.p-n19-tabcontainer .p-tab-container > li > a {
  color: #ff9514;
  background-color: #000000;
}
.p-inverted.p-n19-tabcontainer .p-tab-container > li > a:hover {
  background: #ff9514 !important;
  color: #ffffff !important;
}
.p-inverted.p-n19-tabcontainer .p-tab-container > li.p-selected .p-tab-switcher {
  background: #ff9514 !important;
  color: #ffffff !important;
}
.p-inverted.p-n19-tabcontainer .p-accordion dd a {
  color: #ffffff;
}
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li > a:hover {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container > li.p-selected > a {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container a:hover {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a,
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a {
    /* 1 */
    background: rgba(255, 149, 20, 0);
  }
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li.p-selected a,
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a:hover {
    /* 1 */
    background: rgba(255, 149, 20, 0);
  }
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /* 2 */
    background: rgba(255, 149, 20, 0);
    padding: 0px 0px 0px 0px;
  }
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-inverted .p-n19-tabcontainer.p-m-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /*1 */
    background: rgba(255, 149, 20, 0);
    padding: 0px 0px 0px 0px;
  }
  .p-n19-tabcontainer .p-accordion-arrow {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li > a:hover {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container > li.p-selected > a {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container a:hover {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-selected a {
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a,
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a {
    /* 1 */
    background: rgba(255, 149, 20, 0);
  }
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li.p-selected a,
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-inactive > li a:hover {
    /* 1 */
    background: rgba(255, 149, 20, 0);
  }
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /* 2 */
    background: rgba(255, 149, 20, 0);
    padding: 0px 0px 0px 0px;
  }
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li a:hover,
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li a:hover,
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active > li.p-selected a,
  .p-inverted .p-n19-tabcontainer.p-l-display-tabs .p-tab-tabs .p-tab-container.p-tabs-transparency-active-inactive > li.p-selected a {
    /*1 */
    background: rgba(255, 149, 20, 0);
    padding: 0px 0px 0px 0px;
  }
  .p-n19-tabcontainer .p-accordion-arrow {
    display: none;
  }
}
.p-n19-categorizedlistofpages .p-accordion .p-item-content.p-hide {
  display: none;
}
.p-n19-categorizedlistofpages .p-accordion .p-item-accordion-icon.p-hide {
  display: none;
}
.p-n19-categorizedlistofpages #infscr-loading {
  position: fixed;
  bottom: 40px;
  color: #000000;
  opacity: 0.8;
  left: 50%;
  width: 200px;
  height: 80px;
  margin: 0 0 0 -100px;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  text-align: center;
  z-index: 100;
}
.p-n19-categorizedlistofpages #infscr-loading .p-preloader.p-large {
  display: inline-block;
  text-align: center;
  position: relative;
}
.p-n19-categorizedlistofpages .p-content-area {
  text-align: left;
}
.p-n19-categorizedlistofpages .p-content-area .page {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.p-n19-categorizedlistofpages .p-content-area .page.transition-in {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
@media screen and (min-width: 0px) {
  .p-n19-categorizedlistofpages .p-content-area {
    width: 300px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-n19-categorizedlistofpages .p-content-area {
    width: 490px;
    margin-top: 20px;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li > a {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-n19-categorizedlistofpages .p-rn15-card {
    width: 470px;
    margin: 0px 0px 20px 0px;
  }
  .p-n19-categorizedlistofpages .p-rn15-card.p-rn15-card-narrow {
    width: 225px;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 735px;
  }
  .p-n19-categorizedlistofpages .p-tab-content {
    left: 0;
    position: absolute;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li > a {
    display: block;
  }
  .test-flexbox .p-n19-tabcontainer .p-tab-tabs .p-tab-container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .test-flexbox .p-n19-tabcontainer .p-tab-tabs .p-tab-container > li {
    flex-grow: 1;
    width: auto;
  }
  .p-n19-tabcontainer .p-accordion {
    margin-bottom: 0px;
  }
  .p-n19-tabcontainer .p-accordion.p-description-block {
    padding: 5px 15px 15px 15px;
  }
  .p-n19-tabcontainer .p-accordion .p-link {
    margin: 10px 0px 15px 5px;
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .p-tab-switcher-foundation strong {
    font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 980px;
  }
  .p-n19-categorizedlistofpages .p-content-area {
    width: 980px;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li > a {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .p-n19-categorizedlistofpages .p-tab-container > li > a {
    display: none;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li > a:before {
    margin-right: 10px;
  }
  .p-n19-categorizedlistofpages .p-tab-container > li.p-selected > a {
    margin-bottom: 20px;
  }
}
/*
Defaults
---------------------------*/
.p-t57v2-resource-library .p-library-list-item {
  padding: 20px 0px 20px 0px;
  border-top: 1px solid #cccccc;
}
.p-t57v2-resource-library .p-library-list-item:first-child {
  border-top: none;
}
.p-t57v2-resource-library .p-library-list-item .p-link-title {
  font-size: 14px;
  color: #333333;
  font-family: centrale_sans_xbold;
  font-weight: bold;
  line-height: 22px;
  letter-spacing: 0px;
}
.p-t57v2-resource-library .p-title {
  margin-bottom: 14px;
  color: #333333;
  line-height: 29px;
  font-size: 21px;
  letter-spacing: 0px;
}
.p-t57v2-resource-library .p-icon-image {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.p-t57v2-resource-library .p-button-more {
  font-weight: bold;
}
.p-inverted .p-library-list-item {
  border-top: 1px solid #ffffff;
}
.p-inverted .p-library-list-item .p-link-title {
  color: #ffffff;
}
.p-inverted .p-library-list-item a {
  color: #b6bf00;
}
.p-inverted .p-title {
  color: #ffffff;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-t57v2-resource-library {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-t57v2-resource-library .p-button-more {
    margin-bottom: 0px;
  }
  .p-t57v2-resource-library .p-title {
    margin-top: 0px;
  }
}
/*
Local variables
---------------------------*/
/* inverted styles
---------------------------- */
/*
Local mixin
---------------------------*/
/*
Defaults
---------------------------*/
.p-n02v2-main-navigation a:hover {
  text-decoration: none;
}
.p-n02v2-main-navigation .p-n07-generic-breadcrumb {
  margin-left: 15px;
}
.p-n02v2-main-navigation.p-custom-logo-no-shape .p-shape-wrapper .p-shape {
  position: static;
}
.p-n02v2-main-navigation .p-viewport-background {
  opacity: 0;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: #000000;
  top: 0;
  left: 0;
  z-index: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s ease-in-out 0.3s, opacity 0.3s ease-in-out;
  -moz-transition: visibility 0s ease-in-out 0.3s, opacity 0.3s ease-in-out;
  -o-transition: visibility 0s ease-in-out 0.3s, opacity 0.3s ease-in-out;
  transition: visibility 0s ease-in-out 0.3s, opacity 0.3s ease-in-out;
}
.p-n02v2-main-navigation .p-viewport-background.p-show {
  visibility: visible;
  opacity: 0.25;
  transition-delay: 0s;
}
.p-n02v2-main-navigation .p-multi-language .p-language {
  position: relative;
  color: #ffffff;
  display: inline-block;
}
.p-n02v2-main-navigation .p-multi-language .p-language + .p-language:before {
  content: '';
  display: block;
  position: absolute;
  background: #ffffff;
  top: 17px;
  left: 0;
  height: 14px;
  width: 1px;
}
.p-n02v2-main-navigation .p-multi-language .p-language.p-active {
  text-decoration: underline;
}
.p-n02v2-main-navigation .p-main-navigation .p-shoppingcart-container {
  position: relative;
}
.p-n02v2-main-navigation .p-main-navigation .p-shoppingcart-container .p-counter {
  background-color: #e26d00;
  border-radius: 50%;
  display: none;
  font-size: 1em;
  height: 1.3em;
  left: 3px;
  line-height: 1.3em;
  position: absolute;
  text-align: center;
  top: -40%;
  width: 1.3em;
}
.p-n02v2-main-navigation .p-main-navigation .p-shoppingcart-container .p-counter b {
  color: white;
  padding-right: 1px;
  vertical-align: middle;
}
.p-n02v2-main-navigation .p-main-navigation .p-icons-items {
  display: inline-table;
  vertical-align: middle;
  height: 100%;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links {
  position: relative;
  display: table-cell;
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-container {
  display: inline-table;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .icon-parsys > div {
  display: inline-block;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .icon-parsys > .new {
  display: block;
  position: absolute;
  width: 80px;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon {
  float: none;
  vertical-align: middle;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon a {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon a:hover {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links a:hover {
  text-decoration: none;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links span {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  cursor: pointer;
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links span:hover,
.p-n02v2-main-navigation .p-main-navigation .p-quick-links span.p-active {
  font-family: inherit;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n02v2-main-navigation .p-main-navigation .p-quick-links span:hover:before,
.p-n02v2-main-navigation .p-main-navigation .p-quick-links span.p-active:before {
  position: absolute;
}
.p-n02v2-main-navigation .p-quick-link-flyout .p-close {
  float: right;
  padding: 4px 17px 7px 16px;
}
.p-n02v2-main-navigation .p-quick-link-flyout .p-close:hover {
  cursor: pointer;
}
.p-n02v2-main-navigation .p-quick-link-flyout .p-close span:after {
  font-size: 14px;
}
/*
Min width 0 - Max width 960
---------------------------*/
/*
Min width 0 - Max width 450
---------------------------*/
/*
Min width 0 - Max width 700
---------------------------*/
/*
Min width 701 - Max width 960
---------------------------*/
/*
Min width 960
---------------------------*/
@media screen and (max-width: 1024px) {
  .p-n02v2-main-navigation .p-n04v2-breadcrumb,
  .p-n02v2-main-navigation .n07-generic-breadcrumb {
    display: none;
  }
  .p-n02v2-main-navigation .p-brand-logo {
    float: left;
  }
  .p-n02v2-main-navigation .p-top-bar {
    position: relative;
  }
  .p-n02v2-main-navigation .p-multi-language-desktop .p-language {
    display: none;
  }
  .p-n02v2-main-navigation .p-clone {
    position: fixed;
    width: 100%;
    color: #ffffff;
    left: 0;
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
  }
  .p-n02v2-main-navigation .p-clone.p-first-level {
    top: 35px;
    z-index: 8;
    background: #000000;
    padding: 23px 0px 10px 0px;
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-clone.p-first-level span {
    padding-left: 16px;
    font-size: 17px;
  }
  .p-n02v2-main-navigation .p-clone.p-second-level {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
    top: 90px;
    z-index: 7;
    background: #404040;
    padding: 12px 0px 11px 0px;
  }
  .p-n02v2-main-navigation .p-clone.p-second-level span {
    padding-left: 16px;
    font-size: 17px;
  }
  .p-n02v2-main-navigation .p-sidebar {
    overflow: hidden;
    position: fixed;
    display: block;
    width: 100%;
    z-index: 4;
    top: 0;
    right: 0;
    bottom: 0;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sidebar .p-nav-wrapper {
    position: relative;
    height: 100%;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #0a0a0a;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom right, #000000 0%, #000000 50%, #0a0a0a 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom right, #000000 0%, #000000 50%, #0a0a0a 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff0a0a0a', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff0a0a0a', GradientType=0);
  }
  .p-n02v2-main-navigation .p-category-nav {
    position: relative;
    height: auto;
    margin-top: 45px;
  }
  .p-n02v2-main-navigation .p-category-nav .p-logo-mobile {
    width: 100%;
    height: 280px;
    text-align: center;
  }
  .p-n02v2-main-navigation .p-category-nav .p-logo-mobile img {
    margin-top: 70px;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title {
    position: relative;
    display: table;
    width: 100%;
    font-size: 17px;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link.p-active-nav {
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
    z-index: 1;
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link.p-active-nav:after {
    content: "\e200";
  }
  .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link.p-active-nav span {
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link span {
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link:after {
    display: block;
    position: absolute;
    color: #ffffff;
    top: 13px;
    right: 16px;
    font-size: 12px;
    font-family: 'philips-global-icon-font';
    font-style: normal;
    content: "\e201";
  }
  .p-n02v2-main-navigation .p-category-nav .p-title span {
    display: table-cell;
    vertical-align: middle;
    color: #ffffff;
    width: 100%;
    height: 46px;
    padding: 2px 40px 0px 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-category-nav .p-title,
  .p-n02v2-main-navigation .p-category-nav .p-first-sub-items {
    position: relative;
    left: 0px;
  }
  .p-n02v2-main-navigation .p-toggle-menu {
    overflow: hidden;
    position: relative;
    display: block;
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #040404;
  }
  .p-n02v2-main-navigation .p-toggle-menu .p-multi-language-mobile .p-language {
    /* delibratly floating it left to avoid the unwanted height which is created due to usage of inline-block and
                     table cell disaply properties on the same element. */
    float: left;
  }
  .p-n02v2-main-navigation .p-toggle-menu .p-multi-language-mobile .p-language span {
    padding: 2px 16px 0px 16px;
  }
  .p-n02v2-main-navigation .p-toggle-menu.p-active .p-title span {
    display: inline-block;
    padding-left: 29px;
    padding-top: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-toggle-menu.p-animate .p-title,
  .p-n02v2-main-navigation .p-toggle-menu.p-animate .p-first-sub-items {
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .p-n02v2-main-navigation .p-sub-items {
    position: relative;
    display: block;
    clear: both;
    max-height: 0;
    z-index: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.5s ease-out;
    transition: max-height 0.5s ease-out;
  }
  .p-n02v2-main-navigation .p-sub-items li.no-border {
    border: 0;
  }
  .p-n02v2-main-navigation .p-sub-items li .p-main-item {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
    z-index: 2;
    position: relative;
    background-color: #ff9514;
  }
  .p-n02v2-main-navigation .p-sub-items li .p-main-item span {
    background: none;
    color: #ffffff;
    padding-left: 27px;
  }
  .p-n02v2-main-navigation .p-sub-items li .p-main-item span:before {
    display: inline-block;
    position: relative;
    color: #ffffff;
    font-size: 14px;
    top: 0px;
    left: -10px;
    font-family: 'philips-global-icon-font';
    font-style: normal;
    content: "\e202";
  }
  .p-n02v2-main-navigation .p-sub-items.p-active {
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-items:before {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 0px;
    border-top: 1px solid #bbbbbb;
    border-bottom: 1px solid #cccccc;
  }
  .p-n02v2-main-navigation .p-sub-items li {
    border-top: 1px solid #595959;
    position: relative;
  }
  .p-n02v2-main-navigation .p-sub-items li:first-child {
    border-top: 0px solid #ff9514;
  }
  .p-n02v2-main-navigation .p-sub-items li span {
    font-size: 17px;
  }
  .p-n02v2-main-navigation .p-sub-items li .p-extra-title {
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
    z-index: 1;
    position: relative;
  }
  .p-n02v2-main-navigation .p-sub-items li .p-extra-title span {
    background: #b9bbc7;
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub a:after {
    display: block;
    position: absolute;
    top: 13px;
    right: 16px;
    font-size: 10px;
    font-family: 'philips-global-icon-font';
    font-style: normal;
    content: "\e203";
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub.p-active .p-second-sub-items {
    max-height: 2000px;
    -webkit-transition: max-height 0.5s ease-in;
    transition: max-height 0.5s ease-in;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub.p-active .p-title-second-level a {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub.p-active .p-title-second-level a:after {
    content: "\e200";
    font-weight: bold;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items {
    width: 100%;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li {
    border-top: 0px solid #ff9514;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li a {
    color: #2f2f2f;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li a:hover {
    color: #ff9514;
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li a:after {
    top: 9px;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li a span {
    background: #ffffff;
    height: 36px;
    padding-left: 34px;
    font-size: 14px;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level a:hover {
    color: #2f2f2f;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level a span {
    padding-left: 16px;
    height: 46px;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level a:after {
    display: none;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level.p-inactive-link {
    background-color: #ffffff;
    height: 32px;
    padding-left: 16px;
    padding-top: 14px;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level.p-inactive-link span {
    font-size: 14px;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-extra-sub .p-second-sub-items li.p-title-third-level.p-active-link a:after {
    display: block;
    font-weight: bold;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-more {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-more:after {
    display: none;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-more .p-second-sub-items .p-main-item {
    background: none;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-more .p-second-sub-items a span {
    background: #ffffff;
    color: #000000;
  }
  .p-n02v2-main-navigation .p-sub-items li.p-more .p-second-sub-items.p-active {
    display: block;
  }
  .p-n02v2-main-navigation .p-sub-items li a {
    display: table;
    width: 100%;
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-sub-items li a span {
    display: table-cell;
    vertical-align: middle;
    background: #404040;
    width: 100%;
    padding-left: 16px;
    padding-right: 15px;
    height: 46px;
    padding-top: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sub-items li a span.p-active {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-items.p-active {
    max-height: 2000px;
  }
  .p-n02v2-main-navigation .search.se01b-search {
    padding-left: 15px;
  }
  .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box .p-reset {
    display: none !important;
  }
  .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box input:focus {
    font-size: 16px;
  }
  .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box .p-form input[type="text"] {
    height: 30px;
  }
  .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-search {
    top: 5px;
  }
  .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box .p-search-form .p-icon-search:after {
    font-size: 18px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search {
    position: absolute;
    right: 0;
    max-width: 100%;
    background: none;
    display: block;
    width: 100%;
    top: 5px;
    margin-top: 3px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-close {
    display: block;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .se01b-search .p-row-gutter {
    padding: 0;
  }
  .p-n02v2-main-navigation .p-logo-partner {
    display: none;
  }
  .p-n02v2-main-navigation .p-partner-img-small {
    float: right;
    width: auto;
  }
  .p-n02v2-main-navigation .p-partner-img-small img {
    max-width: 120px;
    max-height: 28px;
  }
  .p-n02v2-main-navigation .p-shape {
    width: 100%;
    height: 74px;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #ff9514;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(125deg, #000000 0%, #040404 60%, #ff9514 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(125deg, #000000 0%, #040404 60%, #ff9514 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ffff9514', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ffff9514', GradientType=0);
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.3);
  }
  .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    height: 90px;
    /*Need to use mixin. Current mixin supports only 3 color variations.*/
    background: linear-gradient(35deg, #000000 0, #040404 15%, #ff9514 35%, #ffffff 60%);
  }
  [dir=rtl] .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    background: linear-gradient(-35deg, #000000 0, #040404 15%, #ff9514 35%, #ffffff 60%);
  }
  .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 .p-bottom {
    margin-top: 0;
  }
  .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 .p-brand-category .p-content-middle {
    line-height: 45px;
  }
  .p-n02v2-main-navigation .p-shape .p-logo-default img {
    width: auto;
    height: 19px;
    padding-left: 13px;
    padding-top: 14px;
  }
  .p-n02v2-main-navigation .p-shape .p-custom-logo img {
    max-height: 45px;
  }
  .p-n02v2-main-navigation .p-shape .p-top {
    height: 45px;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.4);
    background: #ffffff;
    border-bottom-right-radius: 20px;
  }
  .p-n02v2-main-navigation .p-shape .p-bottom {
    margin-top: 7px;
  }
  .p-n02v2-main-navigation .p-shape .p-brand-category .p-content-middle {
    vertical-align: top;
    font-size: 12px;
    line-height: 15px;
    padding: 0px 15px 0px 15px;
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-shape .p-brand-category .p-content-middle .p-content-inner {
    display: inline-block;
  }
  .p-n02v2-main-navigation .p-shape .p-brand-category .p-content-middle .p-content-inner span {
    font-size: 14px;
  }
  .p-n02v2-main-navigation .p-shape .p-brand-category:hover {
    text-decoration: none;
  }
  .p-n02v2-main-navigation .p-shape .p-brand-label {
    display: none;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-main-links {
    display: none;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links {
    float: right;
    height: 45px;
    padding-top: 0;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-container {
    display: inline;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-shoppingcart,
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-magnifier,
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-myphilips,
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-hamburger {
    height: 25px;
    padding: 10px 7px 10px 7px;
    margin-left: 0;
    vertical-align: top;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-header-icons {
    display: none;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-magnifier,
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-hamburger {
    padding: 11px 7px 9px 7px;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-icon-hamburger {
    cursor: pointer;
    margin-right: 14px;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links span:after {
    font-size: 18px;
    color: #3c3c3c;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-counter {
    left: -5px;
    top: 0;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon {
    padding: 11px 5px 10px 5px;
    margin-right: 4px;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon a i {
    font-size: 18px;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-quick-links .p-gc23v2-icon a i:after {
    color: #3c3c3c;
  }
  .p-n02v2-main-navigation .p-navigation {
    position: absolute;
    top: 0;
    right: 0;
    width: auto;
  }
  .p-n02v2-main-navigation .p-icon-myphilips {
    display: inline-block;
  }
  .p-n02v2-main-navigation .p-mobile-nav {
    display: block;
    position: relative;
    top: 5px;
    right: 0;
    height: 14px;
    width: 18px;
    border-top: 2px solid #3c3c3c;
    cursor: pointer;
  }
  .p-n02v2-main-navigation .p-mobile-nav:before,
  .p-n02v2-main-navigation .p-mobile-nav:after {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    right: 0px;
    left: 0px;
    height: 3px;
    border-top: 2px solid #3c3c3c;
  }
  .p-n02v2-main-navigation .p-mobile-nav:after {
    top: 3px;
  }
  html.p-show-sidebar-header {
    overflow: hidden;
  }
  html.p-show-sidebar-header body {
    position: fixed;
    overflow: hidden;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-sidebar.p-show-header {
    height: 100%;
  }
  .p-n02v2-main-navigation .p-top.p-show-header,
  .p-n02v2-main-navigation .p-bottom.p-show-header {
    position: relative;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-top.p-show-header {
    z-index: 9;
  }
  .p-n02v2-main-navigation .p-bottom.p-show-header {
    z-index: 1;
  }
  .p-n02v2-main-navigation .p-icon-hamburger.p-show-header {
    position: fixed;
    right: 0;
    z-index: 1000;
    height: 45px;
    width: 30px;
  }
  .p-n02v2-main-navigation .p-icon-hamburger.p-show-header .p-mobile-nav {
    border-top: 0;
    top: -7px;
    height: auto;
  }
  .p-n02v2-main-navigation .p-icon-hamburger.p-show-header .p-mobile-nav:before,
  .p-n02v2-main-navigation .p-icon-hamburger.p-show-header .p-mobile-nav:after {
    border-top: 0;
    height: auto;
    font-size: 14px;
  }
  .p-n02v2-main-navigation .p-icon-hamburger.p-show-header .p-mobile-nav:before {
    font-family: 'philips-global-icon-font';
    content: '\e20f';
    left: 7px;
    top: -2px;
    width: 30px;
    height: 35px;
    text-align: center;
    padding-top: 10px;
  }
  .p-inverted .p-n02v2-main-navigation .p-sidebar .p-nav-wrapper {
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #262626;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom right, #000000 0%, #000000 50%, #262626 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff262626', GradientType=0);
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-top-menu .p-search-bar span:after {
    color: #000000;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-top-menu .p-icons span:after,
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-top-menu .p-icons .p-gc23v2-icon i:after {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-toggle-menu {
    border-bottom: 1px solid #003478;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-toggle-menu .p-multi-language .p-language {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-toggle-menu.p-active .p-title span:before {
    color: #b1c6e5;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link.p-active-nav span {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link span {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-title.p-more-link:after {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-title span {
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items:before {
    border-top: 1px solid #b4b5b8;
    border-bottom: 1px solid #cccdd2;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li {
    border-top: 1px solid #d4d8dc;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li.p-extra-sub .p-title-second-level a:after {
    color: #414141;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li.p-more a span {
    background: #7ba4d9;
    color: #ffffff;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li.p-more .p-second-sub-items a span {
    background: #ffffff;
    color: #000000;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li a {
    color: #3c3c3c;
  }
  .p-inverted .p-n02v2-main-navigation .p-category-nav .p-sub-items li a span {
    background: #ffffff;
  }
}
@media screen and (max-width: 600px) {
  .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    background: linear-gradient(35deg, #000000 0, #040404 15%, #ff9514 25%, #ffffff 45%);
  }
  [dir=rtl] .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    background: linear-gradient(-35deg, #000000 0, #040404 15%, #ff9514 25%, #ffffff 45%);
  }
}
@media screen and (max-width: 768px) {
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-se01b-search-box .p-se15-search-box .p-search-form {
    max-width: 100%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    background: linear-gradient(35deg, #000000 0, #040404 30%, #ff9514 50%, #ffffff 70%);
  }
  [dir=rtl] .p-n02v2-main-navigation .p-shape.p-brand-logo-2016 {
    background: linear-gradient(-35deg, #000000 0, #040404 15%, #ff9514 25%, #ffffff 45%);
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search {
    max-width: 431px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .search section.p-se01b-search-box .p-se15-search-box .p-search-form {
    max-width: 369px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n02v2-header {
    position: relative;
    height: 0;
  }
  .p-n02v2-main-navigation {
    position: relative;
  }
  .p-n02v2-main-navigation a {
    color: #3c3c3c;
  }
  .p-n02v2-main-navigation a:hover {
    text-decoration: none;
    color: #000000;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-multi-language-desktop .p-language {
    font-size: 14px;
    padding-right: 10px;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-multi-language-desktop .p-language:before {
    top: 0;
  }
  .p-n02v2-main-navigation .p-main-navigation .p-multi-language-desktop .p-language span {
    margin-left: 10px;
  }
  .p-n02v2-main-navigation .p-quick-links .p-gc23v2-icon {
    margin-right: 0;
    margin-left: 12px;
  }
  .p-n02v2-main-navigation .p-quick-links .p-gc23v2-icon i:after {
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-quick-links span {
    margin-left: 13px;
  }
  .p-n02v2-main-navigation .p-quick-links span.p-icon-magnifier {
    margin-left: 10px;
  }
  .p-n02v2-main-navigation .p-quick-links span:before {
    bottom: 0;
    left: auto;
  }
  .p-n02v2-main-navigation .p-quick-links span:after {
    color: #ffffff;
    font-size: 18px;
  }
  .p-n02v2-main-navigation .p-n04v2-breadcrumb {
    z-index: -1;
    margin-left: 0;
  }
  .p-n02v2-main-navigation .p-shadow-background {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 0;
    height: 160px;
    left: 0px;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
    /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0)";
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#00000000', GradientType=0);
  }
  .p-n02v2-main-navigation .p-shadow-background.p-expanded-shadow {
    height: 190px;
  }
  .p-n02v2-main-navigation .p-top-bar {
    position: relative;
    z-index: 20;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper {
    position: relative;
    max-width: 1280px;
    margin: 0 auto;
    line-height: 16px;
    display: table;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-partner-img-small {
    display: none;
  }
  .p-n02v2-main-navigation .p-logo-partner {
    display: block;
    position: absolute;
    z-index: 1;
    top: 60px;
  }
  .p-n02v2-main-navigation .p-logo-partner svg {
    width: 140px;
    height: 85px;
  }
  .p-n02v2-main-navigation .p-logo-partner path {
    fill: #ffffff;
  }
  .p-n02v2-main-navigation .p-logo-partner .p-partner-img {
    display: block;
    margin-top: -48px;
    margin-left: 10px;
    position: relative;
  }
  .p-n02v2-main-navigation .p-logo-partner .p-partner-img img {
    max-width: 100%;
  }
  .p-n02v2-main-navigation .p-shape-wrapper {
    padding-right: 30px;
    display: table-cell;
    position: relative;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape {
    position: relative;
    color: #ffffff;
    width: 140px;
    box-shadow: 0px 3px 14px 1px rgba(0, 0, 0, 0.6);
    overflow: hidden;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand {
    position: relative;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand-label {
    margin-top: 4px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand-category {
    padding-top: 0;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016.p-collapse .p-brand-label {
    padding-top: 52px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand {
    display: block;
    position: absolute;
    z-index: 1;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand .p-custom-logo img {
    max-height: 99px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand .p-logo-default {
    width: 140px;
    height: 88px;
    background: #ffffff;
    border-bottom-right-radius: 30px;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.4);
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand .p-logo-default img {
    width: 120px;
    padding-top: 30px;
    padding-left: 10px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category {
    display: table;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-word;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle {
    position: relative;
    display: table-cell;
    color: #ffffff;
    vertical-align: middle;
    height: 41px;
    padding: 6px 13px 6px 13px;
    font-size: 14px;
    line-height: 18px;
  }
  .test-no-touch .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle .p-content-inner,
  .test-no-touch .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle .p-content-inner {
    visibility: hidden;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle .p-content-inner,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle .p-content-inner {
    word-break: break-word;
    -ms-word-break: break-word;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle .p-content-inner.p-default,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle .p-content-inner.p-default {
    font-size: 17px;
    visibility: visible;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle .p-content-inner.p-very-short,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle .p-content-inner.p-very-short {
    font-size: 21px;
    visibility: visible;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label .p-content-middle .p-content-inner.p-long,
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category .p-content-middle .p-content-inner.p-long {
    font-size: 14px;
    line-height: 18px;
    visibility: visible;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-label {
    -webkit-transition: padding-top 500ms ease-out;
    transition: padding-top 500ms ease-out;
    width: 100%;
    background: #ff9514;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-brand-category {
    display: table;
    width: 100%;
    padding-top: 34px;
    -webkit-transition: padding-top 195ms ease-out;
    transition: padding-top 195ms ease-out;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #ff9514;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(125deg, #000000 0%, #040404 60%, #ff9514 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(125deg, #000000 0%, #040404 60%, #ff9514 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ffff9514', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ffff9514', GradientType=0);
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-collapse .p-brand-label {
    padding-top: 87px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-collapse .p-brand-category {
    padding-top: 0px;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation {
    position: relative;
    z-index: 10;
    display: table-cell;
    vertical-align: top;
    margin-left: 0;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation {
    display: table;
    width: 100%;
    position: relative;
    font-size: 13px;
    height: 48px;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation:after {
    content: '';
    position: absolute;
    background: #ffffff;
    width: 100%;
    left: 0px;
    bottom: 0px;
    height: 1px;
    -moz-opacity: 0.2;
    -khtml-opacity: 0.2;
    -webkit-opacity: 0.2;
    opacity: 0.2;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    filter: alpha(opacity=20);
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation.p-disable-border:after {
    display: none;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links {
    position: relative;
    display: table-cell;
    padding-left: 15px;
    padding-top: 30px;
    vertical-align: middle;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links .p-main-links-right,
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links .p-main-links-left {
    display: table;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links .p-main-links-right {
    float: right;
    text-align: right;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li {
    position: relative;
    display: table-cell;
    height: 100%;
    color: #ffffff;
    cursor: pointer;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 14px;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li.p-active {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li:hover {
    cursor: pointer;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li span {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li span a {
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li span .p-icon:after {
    font-size: 8px;
    font-weight: bold;
    padding-left: 5px;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li.p-main-navigation-contextual {
    white-space: nowrap;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation .p-main-navigation .p-main-links li .p-arrow-down {
    margin-left: 3px;
  }
  .p-n02v2-main-navigation .p-padding {
    display: table-cell;
    height: 100%;
    cursor: default;
    min-width: 20px;
    width: 40px;
  }
  .p-n02v2-main-navigation .p-padding.reduced {
    width: 20px;
    min-width: 0px;
  }
  .p-n02v2-main-navigation .p-open:before,
  .p-n02v2-main-navigation .p-current:before {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    overflow: hidden;
    font: 0/0 serif;
    border-bottom: 5.5px solid #ececec;
    border-left: 5.5px solid transparent;
    border-right: 5.5px solid transparent;
    border-top: 0;
    content: '';
    position: absolute;
    display: block;
  }
  .p-n02v2-main-navigation .p-current {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-current:before {
    bottom: 1px;
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    -webkit-opacity: 0.4;
    opacity: 0.4;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    filter: alpha(opacity=40);
  }
  .p-n02v2-main-navigation .p-open:before {
    bottom: 0;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
  }
  .p-n02v2-main-navigation a:hover {
    text-decoration: none;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout {
    position: absolute;
    right: 0px;
    background: #ffffff;
    min-width: 224px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search {
    margin-top: -42px;
    top: auto;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
    max-width: 385px;
    background: none;
    display: block;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-close {
    display: none;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout a {
    color: #ff9514;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-link-more:hover {
    text-decoration: underline;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-button {
    font-size: 13px;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-intro,
  .p-n02v2-main-navigation .p-quick-link-flyout .p-quicklink-links {
    padding: 14px 16px 15px 16px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-intro {
    margin-top: 16px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-action {
    background: #ececec;
    padding: 14px 16px 16px 16px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-quicklink-link {
    display: block;
    font-size: 12px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results {
    display: block;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results li {
    padding-top: 6.5px;
    padding-bottom: 4.5px;
    padding-left: 15px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results li:hover {
    background-color: #ffefdc;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results a {
    color: #3c3c3c;
    line-height: 14px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results .p-image {
    display: table-cell;
    height: 60px;
    width: 60px;
    margin-top: -2.5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results .p-image img {
    width: 36px;
    height: 36px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results .p-content {
    display: table-cell;
    vertical-align: top;
    padding-left: 18px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results .p-title-result {
    color: #aaaaaa;
    margin-top: 5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-recommended-results .p-subtitle {
    display: block;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms {
    padding-bottom: 2px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms li {
    position: relative;
    height: 34px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms li a {
    display: block;
    color: #3c3c3c;
    outline: none;
    padding: 10px 0px 10px 16px;
    line-height: 14px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms li a span {
    margin-right: 5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms li a span:after {
    color: #ffe5c4;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-search-terms li:hover {
    background-color: #ffefdc;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-social-media {
    margin-top: 10px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-account {
    display: block;
    width: 190px;
    margin-top: 5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-login {
    margin-top: 5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-remember {
    margin-top: 14px;
    margin-bottom: 10px;
    display: table;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-remember .p-remember-me {
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px;
    padding-bottom: 1px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-button {
    width: 100%;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-tw,
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-fb {
    display: inline-block;
    width: 93px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 28px;
    position: relative;
    font-size: 12px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-fb {
    background-color: #ff9514;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-fb:after {
    content: '';
    width: 17px;
    height: 21px;
    background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/css-2/fixtures/images/n02-main-navigation/facebook-icon.png');
    position: absolute;
    left: 3px;
    top: 1px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-tw {
    margin-left: 2px;
    background-color: #ff9514;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-tw:after {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/css-2/fixtures/images/n02-main-navigation/twitter-icon.png');
    position: absolute;
    left: 6px;
    top: 5px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-intro {
    font-size: 17px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-cart-table {
    width: 100%;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-cart-table td {
    padding-bottom: 6px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-cart-table .p-amount {
    text-align: right;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-cart-table .p-bold td {
    padding-bottom: 0px;
  }
  .p-n02v2-main-navigation .p-quick-link-flyout .p-shopping-cart .p-button {
    width: 100%;
    margin-bottom: 8px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper {
    position: absolute;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper.p-single-column {
    width: auto;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper.p-single-column .p-sub-navigation-wrapper {
    background: #ffffff;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper.p-single-column .p-sub-navigation-wrapper .p-sub-navigation .p-sub-nav-list {
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper.p-single-column .p-sub-navigation-wrapper .p-sub-navigation .p-sub-nav-list li {
    display: block;
    margin: 20px 0px 20px 0px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper.p-single-column .p-sub-navigation-wrapper .p-sub-navigation .p-sub-nav-list li a {
    display: block;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper {
    position: relative;
    background: rgba(245, 244, 244, 0.9);
    overflow: hidden;
    z-index: 0;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-prev,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-next {
    font-family: inherit;
    position: absolute;
    background: #f5f4f4;
    cursor: pointer;
    top: 0px;
    height: 100%;
    border-bottom: 1px solid #cccccc;
    padding: 0px 10px 0px 10px;
    font-size: 20px;
    line-height: 20px;
    align-items: center;
    color: #7ba4d9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-prev.p-active,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-next.p-active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-prev {
    left: 0px;
    border-right: 1px solid #cccccc;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation-wrapper .p-nav-next {
    right: 0px;
    border-left: 1px solid #cccccc;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list {
    position: relative;
    width: 100%;
    height: 46px;
    font-size: 0px;
    padding-left: 16px;
    border-bottom: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list.p-show {
    display: table;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list li {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    max-width: 175px;
    position: relative;
    font-size: 13px;
    line-height: 14px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list li.p-current {
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list li.p-open:before {
    position: absolute;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    bottom: -6px;
    left: 0;
    z-index: 1;
    width: 7px;
    height: 7px;
    border: 1px solid #cccccc;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ffffff;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list li a {
    color: #003478;
    display: table-cell;
    min-width: 80px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-list li a:hover {
    color: #003478;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list {
    list-style-type: none;
    padding-left: 0;
    height: 112px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li {
    font-size: 13px;
    line-height: 14px;
    height: 100%;
    min-width: 107px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li:not(:last-child) {
    border-right: 1px solid #cccccc;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li .p-sub-nav-product-list-item {
    position: relative;
    display: table;
    width: 100%;
    min-width: inherit;
    height: 112px;
    padding: 60px 5px 5px 5px;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center!important;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li .p-group-icon {
    display: block;
    position: absolute;
    left: 50%;
    top: 15px;
    margin-left: -22px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li .p-group-icon i {
    color: #7ba4d9;
    font-size: 39px;
    line-height: 39px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li .p-group-name {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li.p-active,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li a:hover {
    background: #ffffff;
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li.p-active .p-group-icon i,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li a:hover .p-group-icon i {
    color: inherit;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-sub-navigation .p-sub-nav-product-list li.p-open:before {
    right: auto!important;
    left: 50%!important;
    margin-left: -8px !important;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper {
    font-size: 0px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-three-column .p-column {
    width: 33.3334%;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-two-column .p-column {
    width: 50%;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 100%;
    min-width: 190px;
    padding: 18px 16px 20px 16px;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column:not(:last-of-type):after {
    content: '';
    height: 1000px;
    width: 1px;
    background: black;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #e0e0e0;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column.p-no-title {
    padding-top: 40px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column.p-no-border:after {
    width: 0;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column .p-title {
    margin-bottom: 15px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column .p-item-no-image {
    margin-top: 0px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column .p-item {
    width: 100%;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column .p-item .p-picture img {
    width: 40px;
    height: 40px;
    object-fit: cover;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column .p-item .p-item-color {
    color: #ff9514;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column ul li {
    display: table;
    margin-top: 10px;
    height: 40px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column ul li:first-of-type {
    margin-top: 0px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column ul li .p-image {
    display: table-cell;
    height: 40px;
    width: 40px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column ul li .p-item-title {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
    word-break: break-word;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column ul li .p-item-title-position {
    padding: 0px 0px 0px 0px;
    height: 40px;
    vertical-align: top;
    word-break: break-word;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-column-li {
    height: auto;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout {
    background: #ffffff;
    position: relative;
    z-index: 1;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
    overflow: hidden;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout.p-show {
    display: block;
  }
  .p-n02v2-main-navigation .p-icons {
    display: none;
  }
  .p-n02v2-main-navigation.p-search-expanded .p-quick-links .p-icon-magnifier {
    display: none;
  }
  .p-n02v2-main-navigation.p-search-expanded .p-quick-link-flyout.p-show-search {
    margin-top: 10px;
  }
  .p-n02v2-main-navigation.p-search-expanded .p-n04v2-breadcrumb {
    display: none;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-n02v2-main-navigation .p-flyout-wrapper .p-column .p-title {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation a {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation a:hover {
  color: #000000;
}
.p-inverted .p-n02v2-main-navigation .p-shadow-background {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(255, 255, 255, 0);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.8)', endColorstr='rgba(255, 255, 255, 0)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#00ffffff', GradientType=0);
}
.p-inverted .p-n02v2-main-navigation .p-shape {
  color: #ffffff;
}
.p-inverted .p-n02v2-main-navigation .p-shape a {
  color: #ffffff;
}
.p-inverted .p-n02v2-main-navigation .p-shape .p-brand-label .p-content-middle,
.p-inverted .p-n02v2-main-navigation .p-shape .p-brand-category .p-content-middle {
  color: #ffffff;
}
.p-inverted .p-n02v2-main-navigation .p-multi-language .p-language {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-main-navigation:after {
  background: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-main-navigation .p-main-links li {
  color: #ffffff;
}
.p-inverted .p-n02v2-main-navigation .p-main-navigation .p-main-links li span,
.p-inverted .p-n02v2-main-navigation .p-main-navigation .p-main-links li span a {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-main-navigation .p-quick-links span:after {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout {
  background: #ffffff;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout .p-close {
  color: #ff9514;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout a {
  color: #ff9514;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout .p-action {
  background: #ececec;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-icon-magnifier:after {
  color: #ff9514;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-search-on-masthead .p-icon-magnifier:after {
  color: inherit;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout.p-show-search .p-search-box:focus {
  background: transparent;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-fb {
  background-color: #3c599d;
}
.p-inverted .p-n02v2-main-navigation .p-quick-link-flyout .p-social .p-tw {
  background-color: #00abf0;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded {
  background: #ffffff;
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-title-terms {
  color: #aaaaaa;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded hr {
  background-color: #cccccc;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-title-results {
  color: #aaaaaa;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-recommended-results li:hover {
  background-color: #ffefdc;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-recommended-results a {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-recommended-results .p-title-result {
  color: #ff9514;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-search-terms li a {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-search-terms li a span:after {
  color: #b2dbed;
}
.p-inverted .p-n02v2-main-navigation .p-search-expanded .p-search-terms li:hover {
  background-color: #d9edf6;
}
.p-inverted .p-n02v2-main-navigation .p-open:before,
.p-inverted .p-n02v2-main-navigation .p-current:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #666666;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  display: block;
  bottom: 1px;
}
.p-inverted .p-n02v2-main-navigation .p-mobile-nav,
.p-inverted .p-n02v2-main-navigation .p-icon-magnifier,
.p-inverted .p-n02v2-main-navigation .p-icon-myphilips {
  color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-mobile-nav {
  border-top-color: #3c3c3c;
}
.p-inverted .p-n02v2-main-navigation .p-mobile-nav:before,
.p-inverted .p-n02v2-main-navigation .p-mobile-nav:after {
  border-top-color: #3c3c3c;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .test-touch .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box input,
  .test-touch .p-n02v2-main-navigation .search .p-se01b-search-box .p-se15-search-box input:focus {
    font-size: 16px;
  }
}
/*
Local variables
---------------------------*/
/*

Mixins
---------------------------*/
/*
Position of the header
---------------------------*/
.genericheaderpagev2,
.genericheaderpage {
  position: relative;
  width: 100%;
  z-index: 5998;
}
.genericheaderpagev2 > div.n02v2-header,
.genericheaderpage > div.n02v2-header {
  position: absolute;
  width: 100%;
}
.p-show-sidebar-header .genericheaderpagev2,
.p-show-sidebar-header .genericheaderpage {
  z-index: 6007;
}
.p-header-height {
  height: 113px;
}
.p-header--extra-height .p-header__target {
  height: 109px;
}
/*
Breakpoints
---------------------------*/
/* ----- */
@media print, screen and (min-width: 601px) {
  .p-header-height {
    height: 116px;
  }
  .p-header--extra-height .p-header__target {
    height: 109px;
  }
}
@media screen and (min-width: 769px) {
  .p-header-height {
    height: 116px;
  }
  .p-header--extra-height .p-header__target {
    height: 109px;
  }
}
@media screen and (min-width: 1025px) {
  .p-header-height {
    height: 140px;
  }
  .p-header--extra-height .p-header__target {
    height: 174px;
  }
  .genericheaderpagev2 .p-n02v2-main-navigation .p-shadow-background,
  .genericheaderpage .p-n02v2-main-navigation .p-shadow-background {
    height: 140px;
  }
  .genericheaderpagev2 .p-n02v2-main-navigation .p-shadow-background.p-expanded-shadow,
  .genericheaderpage .p-n02v2-main-navigation .p-shadow-background.p-expanded-shadow {
    height: 170px;
  }
}
@media screen and (max-width: 1024px) {
  :lang(ja).productdetailspage .p-header--extra-height .p-header__target {
    height: 74px;
  }
}
.p-n02v2-header-login .p-header-avatar-icon {
  display: table;
  height: 100%;
  position: relative;
}
.p-n02v2-header-login .p-header-avatar-icon .p-avatar-icon-container {
  display: table-cell;
  vertical-align: middle;
}
.p-n02v2-header-login .p-header-avatar-icon .p-flyout-arrow {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5px solid #ffffff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 0;
  border-width: 7px;
  margin-top: -5px;
  width: 1px;
  right: 3px;
  position: absolute;
  top: 100%;
  display: none;
}
.p-n02v2-header-login .p-header-avatar-icon .p-avatar-profile-pic {
  max-width: 20px;
  max-height: 20px;
  margin-left: 10px;
  display: none;
}
.p-n02v2-header-login .p-header-avatar-icon .p-icon-myphilips {
  display: none;
  margin-left: 0px;
}
.p-n02v2-header-login .p-header-avatar-icon .p-icon-myphilips.p-icon-opacity {
  opacity: 1;
}
.p-n02v2-header-login .p-header-avatar-icon .p-show-avatar {
  display: inline;
}
.p-n02v2-header-login-mobile-flyout {
  top: 0;
  position: fixed;
  overflow: hidden;
  display: none;
  height: 0%;
  width: 100%;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #0a0a0a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #000000 0%, #000000 50%, #0a0a0a 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #000000 0%, #000000 50%, #0a0a0a 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff0a0a0a', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff0a0a0a', GradientType=0);
}
.p-n02v2-header-login-mobile-flyout .p-header-logo-mobile {
  height: 280px;
  text-align: center;
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n02v2-header/philips-footer-logo.png') no-repeat center;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-divider-container {
  margin-top: 36px;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-divider-container .p-flyout-divider {
  display: block;
  border-top: 1px solid #003478;
}
.p-n02v2-header-login-mobile-flyout .p-default-profile-image {
  min-height: 80px;
}
.p-n02v2-header-login-mobile-flyout .p-profile-image {
  padding-top: 56px;
  padding-left: 10px;
}
.p-n02v2-header-login-mobile-flyout .p-profile-txt-container {
  padding-top: 56px;
}
.p-n02v2-header-login-mobile-flyout .p-profile-welcome-txt,
.p-n02v2-header-login-mobile-flyout .p-profile-name {
  color: #ffffff;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links {
  padding-left: 10px;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-header-logout,
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-view-profile {
  cursor: pointer;
  color: #ffffff;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-header-logout:hover,
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-view-profile:hover {
  color: #ffffff;
}
.p-n02v2-header-login-desktop-flyout {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
  padding: 10px 10px 10px 10px;
  position: absolute;
  display: none;
  height: auto;
  right: 0px;
  background: #ffffff;
  width: 200px;
  border: 10px solid #ffffff #ff9514;
}
.p-n02v2-header-login-desktop-flyout .p-default-profile-image {
  min-height: 55px;
}
.p-n02v2-header-login-desktop-flyout .p-flyout-divider-container {
  display: none;
}
.p-n02v2-header-login-desktop-flyout .p-header-logout,
.p-n02v2-header-login-desktop-flyout .p-view-profile {
  text-align: left;
  color: #0066a1;
}
.p-n02v2-header-login-desktop-flyout .p-header-logout:hover,
.p-n02v2-header-login-desktop-flyout .p-view-profile:hover {
  color: #0066a1;
}
.p-n02v2-header-login-desktop-flyout .p-header-logout .p-link-more:after,
.p-n02v2-header-login-desktop-flyout .p-view-profile .p-link-more:after {
  color: #0066a1;
  overflow: visible;
}
.p-n02v2-header-login-mobile-flyout,
.p-n02v2-header-login-desktop-flyout {
  z-index: 4;
}
.p-n02v2-header-login-mobile-flyout .p-profile-image,
.p-n02v2-header-login-desktop-flyout .p-profile-image {
  max-width: 80px;
  float: left;
}
.p-n02v2-header-login-mobile-flyout .p-profile-image img,
.p-n02v2-header-login-desktop-flyout .p-profile-image img {
  max-height: 100px;
  border: 1px solid #ffffff;
}
.p-n02v2-header-login-mobile-flyout .p-profile-image .p-default-profile-image,
.p-n02v2-header-login-desktop-flyout .p-profile-image .p-default-profile-image {
  background: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n02v2-header/n02v2-default-profile-picture.png') no-repeat center;
  background-size: contain;
}
.p-n02v2-header-login-mobile-flyout .p-profile-name,
.p-n02v2-header-login-desktop-flyout .p-profile-name {
  font-weight: bold;
}
.p-n02v2-header-login-mobile-flyout .p-profile-welcome-txt,
.p-n02v2-header-login-desktop-flyout .p-profile-welcome-txt,
.p-n02v2-header-login-mobile-flyout .p-profile-name,
.p-n02v2-header-login-desktop-flyout .p-profile-name {
  float: left;
  width: 100%;
  padding-left: 10px;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links,
.p-n02v2-header-login-desktop-flyout .p-flyout-links {
  margin-top: 30px;
  text-align: left;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-view-profile-container,
.p-n02v2-header-login-desktop-flyout .p-flyout-links .p-view-profile-container {
  display: block;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-view-profile-container .p-view-profile,
.p-n02v2-header-login-desktop-flyout .p-flyout-links .p-view-profile-container .p-view-profile {
  display: inline-block;
  margin-bottom: 10px;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-header-logout,
.p-n02v2-header-login-desktop-flyout .p-flyout-links .p-header-logout {
  display: inline-block;
}
.p-n02v2-header-login-mobile-flyout .p-flyout-links .p-header-logout .logout,
.p-n02v2-header-login-desktop-flyout .p-flyout-links .p-header-logout .logout {
  cursor: pointer;
}
/*
Min width 0 - Max width 960
---------------------------*/
/*
Min width 961
---------------------------*/
@media screen and (max-width: 1024px) {
  .p-n02v2-main-navigation .p-sidebar.p-contextual-hidden.p-contextual-no-overflow .p-nav-wrapper,
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible.p-contextual-no-overflow .p-nav-wrapper,
  .p-n02v2-main-navigation .p-sidebar.p-contextual-hidden.p-contextual-no-overflow .p-nav-contextual-wrapper,
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible.p-contextual-no-overflow .p-nav-contextual-wrapper {
    overflow-y: hidden;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-hidden .p-nav-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-hidden .p-nav-contextual-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 100%;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: -100%;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-contextual-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    background: #ff9514;
    color: #ffffff;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-contextual-title {
    color: #ffffff;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 30px 20px 20px 20px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-contextual > li {
    margin-bottom: 0px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-toggle {
    color: #ffffff;
    display: table;
    height: 44px;
    width: 100%;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-toggle.p-nav-toggle-opt {
    position: relative;
    background: #edaa59;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-toggle.p-nav-toggle-opt:after {
    display: block;
    position: absolute;
    top: 10px;
    right: 16px;
    font-size: 12px;
    font-family: 'philips-global-icon-font';
    font-style: normal;
    content: "\e203";
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-toggle span {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 20px 0px 20px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-contextual-pdp-title {
    padding: 0px 20px 0px 20px;
    margin-top: 24px;
    margin-bottom: 2px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-nav-contextual-pdp-ctn {
    padding: 0px 20px 0px 20px;
    margin-bottom: 22px;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-logo-mobile {
    width: 100%;
    height: 154px;
    text-align: center;
  }
  .p-n02v2-main-navigation .p-sidebar.p-contextual-visible .p-logo-mobile img {
    width: 50px;
    margin-top: 45px;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner {
    position: relative;
    min-height: 105px;
    max-width: 700px;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner img {
    position: absolute;
    height: 100%;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner .p-text-wrapper {
    display: block;
    position: relative;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner.p-nav-contextual-banner-left img {
    right: 0px;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner.p-nav-contextual-banner-left .p-text-wrapper {
    padding: 17px 0px 17px 20px;
    text-align: left;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner.p-nav-contextual-banner-right img {
    left: 0px;
  }
  .p-n02v2-main-navigation .p-nav-contextual-banner.p-nav-contextual-banner-right .p-text-wrapper {
    padding: 17px 20px 17px 0px;
    text-align: right;
  }
}
@media screen and (min-width: 1025px) {
  .p-n02v2-main-navigation .p-n02v2-navigation.p-n02v2-contextual-desktop .p-main-navigation:after {
    height: 0px;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation.p-n02v2-contextual-desktop .p-current:before {
    border-bottom-color: transparent;
  }
  .p-n02v2-main-navigation .p-n02v2-navigation.p-n02v2-contextual-desktop .p-open:before {
    border-bottom-color: #ffffff;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-column:after {
    width: 0px;
    opacity: 0;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop a {
    color: #ff9514;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-column ul li .p-item-title-position {
    vertical-align: middle;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-column ul li.p-item-pdp-tab,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-column ul li.p-item-pdp-other,
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-column ul li.p-item-pdp-promotion {
    height: auto;
    margin-bottom: 0px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-nav-contextual-pdp-title {
    color: #040404;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-nav-contextual-pdp-ctn {
    color: #040404;
    margin-bottom: 14px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-link-more {
    text-decoration: none;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .p-link-more:after {
    height: 12px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .footer {
    padding: 14px 20px 14px 20px;
    font-size: 12px;
    border-top: 1px solid #e0e0e0;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .footer .p-link-back:before {
    content: "\2039";
    display: inline-block;
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
    overflow: hidden;
    font-size: 12px;
    height: 12px;
    margin-right: 5px;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .footer .p-link-back:before:hover {
    text-decoration: none;
  }
  .p-n02v2-main-navigation .p-sub-nav-flyout-wrapper .p-flyout-wrapper .p-contextual-desktop .footer .p-link-back:hover {
    text-decoration: none;
  }
}
/*
Defaults
---------------------------*/
.p-n14-tag-list {
  min-height: 49px;
}
.p-n14-tag-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-n14-tag-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-n14-tag-list h3 {
  width: 100%;
}
.p-n14-tag-list .p-link-more:after {
  color: #ff9514;
  display: inline-block;
  text-decration: none;
}
.p-n14-tag-list.vertical {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}
.p-n14-tag-list.vertical li {
  float: left;
}
.p-n14-tag-list.vertical li a {
  border-bottom: 1px solid #ccced8;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 6px;
}
.p-n14-tag-list.vertical li:first-child a,
.p-n14-tag-list.vertical li.p-f-child a {
  border-top: 1px solid #ccced8;
}
.p-n14-tag-list.horizontal {
  text-align: center;
}
.p-n14-tag-list.horizontal ul.p-grid {
  margin-left: 0;
}
.p-n14-tag-list.horizontal li {
  width: 30%;
  display: inline-block;
  float: left;
  padding-left: 0;
}
.p-n14-tag-list.horizontal li a .p-text {
  border-left: 1px solid #ccced8;
  padding-left: 6px;
  padding-right: 2px;
  margin-bottom: 10px;
  line-height: 15px;
}
.p-n14-tag-list.horizontal li a .p-image {
  display: none;
}
.p-n14-tag-list.p-manual li {
  width: 30%;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 1px;
  margin-bottom: 1px;
  float: left;
  position: relative;
}
.p-n14-tag-list.p-manual li a {
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 15px;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  display: inline;
  float: left;
}
.p-n14-tag-list.p-manual li .p-icon {
  position: absolute;
  font-size: 15px;
  right: 20px;
  top: 19px;
}
.p-n14-tag-list.p-manual li .p-icon-arrow-right:before {
  display: none;
}
.p-n14-tag-list.p-manual li a:hover {
  text-decoration: underline;
}
.p-n14-tag-list.p-manual li .p-link-color {
  background-color: #e0e0e0;
  color: #0066a1;
}
.p-n14-tag-list.p-manual li .p-link-alternative-color {
  background-color: #0066a1;
  color: #e0e0e0;
}
.p-n14-tag-list.p-manual .p-separator-margin {
  margin-top: 3px;
}
.p-n14-tag-list li a {
  display: table;
}
.p-n14-tag-list li a .p-image {
  width: 16px;
  display: block;
  padding-right: 10px;
  float: left;
}
.p-n14-tag-list li a .p-image img {
  width: 16px;
}
.p-n14-tag-list li a .p-text {
  display: table-cell;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.p-n14-tag-list li a:hover {
  text-decoration: none;
}
.p-n14-tag-list li:first-child a .p-text,
.p-n14-tag-list li.p-f-child a .p-text {
  border-left: 0;
}
.p-n14-tag-list.p-inverted.horizontal li a .p-text,
.p-inverted .p-n14-tag-list.horizontal li a .p-text {
  border-color: #ffffff;
}
.p-n14-tag-list.p-inverted.vertical li a,
.p-inverted .p-n14-tag-list.vertical li a {
  border-color: #ffffff;
}
.p-n14-tag-list.p-inverted li a,
.p-inverted .p-n14-tag-list li a {
  color: inherit;
}
/*
Local variables
---------------------------*/
.p-n04v2-breadcrumb {
  position: relative;
  margin-left: 173px;
}
/*
Defaults
---------------------------*/
.p-n04v2-breadcrumb {
  position: relative;
  /*GLOBAL ACTIVE AND CURRENT CLASS*/
  /*NAVIGATION START*/
  /* SUBMENU navigation */
  /*SUBMENU FLYOUT*/
  /* ******************************************************************************************************* */
  /*NAVIGATION END*/
}
.p-n04v2-breadcrumb a {
  color: #3c3c3c;
}
.p-n04v2-breadcrumb a:hover {
  text-decoration: none;
  color: #000000;
}
.p-n04v2-breadcrumb .p-sub-nav-list div[property="name"] {
  display: inline;
}
.p-n04v2-breadcrumb .p-wrapper {
  position: relative;
  max-width: 1280px;
  margin: 0 auto;
  line-height: 16px;
}
.p-n04v2-breadcrumb .p-top-bar {
  position: relative;
  z-index: 20;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n04v2-breadcrumb .p-active:before,
.p-n04v2-breadcrumb .p-current:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #ffffff;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  display: block;
  bottom: 1px;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  filter: alpha(opacity=40);
}
.p-n04v2-breadcrumb .p-current {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-n04v2-breadcrumb .p-active:before {
  bottom: 0px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n04v2-breadcrumb .p-navigation {
  position: relative;
  margin-left: 173px;
}
.p-n04v2-breadcrumb .p-padding {
  display: table-cell;
  height: 100%;
  min-width: 20px;
  width: 40px;
}
.p-n04v2-breadcrumb .p-more-prod {
  color: #0066a1;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper {
  position: relative;
  background: #eceef5;
  overflow: hidden;
  z-index: 0;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb {
  width: 100%;
  white-space: nowrap;
  background: none;
  color: #ffffff;
  box-shadow: none;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb .p-sub-nav-list {
  height: auto;
  width: auto;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb span {
  display: table-cell;
  height: 100%;
  padding-top: 11px;
  padding-bottom: 8px;
  padding-right: 13px;
  font-size: 13px;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb span a {
  color: #ffffff;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb span.p-current-active {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb .p-arrow-right:after {
  font-size: 8px;
}
.p-n04v2-breadcrumb .p-sub-navigation {
  position: relative;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list {
  position: relative;
  width: 100%;
  height: 46px;
  font-size: 0px;
  padding-left: 16px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list.p-show {
  display: table;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list li {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  max-width: 175px;
  position: relative;
  text-align: center;
  font-size: 13px;
  line-height: 14px;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list li.p-current {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list li.p-active:before {
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list li a {
  text-align: left;
  color: #464646;
  display: table-cell;
  min-width: 80px;
}
.p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list li a:hover {
  color: #000000;
}
.p-n04v2-breadcrumb .p-flyout-wrapper {
  font-size: 0px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper.p-breadcrumb {
  display: inline-block;
  width: 100%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-four-column .p-column {
  width: 25%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-three-column {
  max-width: 591px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-three-column .p-column {
  width: 33.3334%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-two-column {
  max-width: 394px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-two-column .p-column {
  width: 50%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-one-column {
  max-width: 290px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-one-column .p-column {
  width: 100%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 100%;
  margin-top: 18px;
  margin-bottom: 20px;
  padding: 0px 16px 0px 16px;
  font-size: 12px;
  border-right: 1px solid #e0e0e0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column:last-of-type {
  border-right: 0px solid #ff9514;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column.p-no-title {
  padding-top: 31px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column .p-title {
  margin-bottom: 15px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column .p-item {
  width: 100%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul {
  height: 100%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li {
  display: table;
  margin-top: 10px;
  height: 40px;
  width: 100%;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li:first-of-type {
  margin-top: 0px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li .p-image {
  display: table-cell;
  height: 40px;
  width: 40px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li .p-image span {
  margin: 0;
  padding: 0;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li .p-image img {
  max-width: 40px;
  min-height: 40px;
}
.p-n04v2-breadcrumb .p-flyout-wrapper .p-column ul li .p-item-title {
  display: table-cell;
  vertical-align: middle;
  padding-left: 14px;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-n04v2-breadcrumb .p-flyout {
  background: #ffffff;
  position: relative;
  z-index: 1;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
}
.p-n04v2-breadcrumb .p-flyout.p-show {
  display: block;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb {
  background: #ffffff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.18);
  font-size: 13px;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li {
  display: table;
  margin-top: 10px;
  height: 40px;
  width: 100%;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li:hover {
  cursor: pointer;
  color: #000000;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li:hover:before {
  display: none;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li:first-of-type {
  margin-top: 0px;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li .p-image {
  display: table-cell;
  height: 40px;
  width: 40px;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li .p-image span {
  margin: 0;
  padding: 0;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li .p-image img {
  max-width: 40px;
  max-height: 40px;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb li .p-item-title {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding-left: 16px;
}
.p-n04v2-breadcrumb .p-flyout.p-breadcrumb.p-show {
  display: inline-block;
}
/*
Min width 701 and Max Width 960
---------------------------*/
/*
Max Width 700
---------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n04v2-breadcrumb .p-flyout-wrapper .p-column.p-no-title {
    padding-top: 0px;
  }
}
@media screen and (max-width: 768px) {
  .p-n04v2-breadcrumb {
    display: none;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-n04v2-breadcrumb a {
  color: #3c3c3c;
}
.p-inverted .p-n04v2-breadcrumb a:hover {
  color: #000000;
}
.p-inverted .p-n04v2-breadcrumb .p-shape {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-shape a {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-shape .p-brand-label span,
.p-inverted .p-n04v2-breadcrumb .p-shape .p-brand-category span {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-shape .p-brand-label {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #78b3ff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #000000 0%, #003478 50%, #78b3ff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #000000 0%, #003478 50%, #78b3ff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff78b3ff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff78b3ff', GradientType=0);
}
.p-inverted .p-n04v2-breadcrumb .p-shape .p-brand-category {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #1c3b8b;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #02050b 0%, #0f204b 50%, #1c3b8b 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff02050b', endColorstr='#ff1c3b8b', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff02050b', endColorstr='#ff1c3b8b', GradientType=0);
}
.p-inverted .p-n04v2-breadcrumb .p-main-navigation:after {
  background: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-main-navigation ul li {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-main-navigation .p-quick-links span:hover:before,
.p-inverted .p-n04v2-breadcrumb .p-main-navigation .p-quick-links span.p-active:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #ffffff;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
}
.p-inverted .p-n04v2-breadcrumb .p-main-navigation .p-quick-links span:after {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-current:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #ffffff;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  position: absolute !important;
  bottom: 0;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb {
  color: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb span {
  color: #3c3c3c;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper.p-breadcrumb span a {
  color: #3c3c3c;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-prev,
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-next {
  background: #e6e7ea;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-prev:after,
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-next:after {
  color: #3c3c3c;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-prev {
  border-right: 1px solid #cccccc;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation-wrapper .p-nav-next {
  border-left: 1px solid #cccccc;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list .p-active:before {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  content: '';
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #dddddd;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  position: absolute;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list a {
  color: #464646;
}
.p-inverted .p-n04v2-breadcrumb .p-sub-navigation .p-sub-nav-list a:hover {
  color: #000000;
}
.p-inverted .p-n04v2-breadcrumb .p-flyout-wrapper .p-flyout {
  background: #ffffff;
}
.p-inverted .p-n04v2-breadcrumb .p-flyout-wrapper .p-flyout.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #e0e0e0;
}
.p-inverted .p-n04v2-breadcrumb .p-flyout-wrapper .p-column {
  border-right: 1px solid #e0e0e0;
}
.p-u54-eloqua-form {
  margin-right: 10px;
  margin-left: 0px;
}
.p-u54-eloqua-form.p-eloqua-btn-left {
  text-align: left;
}
.p-u54-eloqua-form.p-eloqua-btn-center {
  text-align: center;
}
.p-u54-eloqua-form.p-eloqua-btn-right {
  text-align: right;
}
/*
Local variables
---------------------------*/
/*
Default
---------------------------*/
.p-u55-news-feed {
  position: relative;
}
.p-u55-news-feed .p-news-feed-wrapper a:hover {
  text-decoration: none;
}
.p-u55-news-feed .p-news-feed-wrapper .p-feed-date {
  color: #bdbdbd;
}
.p-u55-news-feed .p-news-feed-wrapper .p-page-link {
  color: #3c3c3c;
}
.p-u55-news-feed .p-news-feed-wrapper .p-title {
  margin-bottom: 5px;
}
.p-u55-news-feed .p-news-feed-wrapper .p-grid-container {
  padding-top: 5px;
}
.p-u55-news-feed .p-no-images .p-picture-wrapper {
  display: none;
}
.p-u55-news-feed .p-no-date .p-feed-date {
  display: none;
}
.p-u55-news-feed.p-masking-enabled {
  opacity: 0.2;
}
.p-u55-news-feed .p-comp-masking {
  position: absolute;
  top: 50%;
  left: 50%;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-u55-news-feed .p-news-feed-wrapper .p-feed-date,
.p-u55-news-feed.p-inverted .p-news-feed-wrapper .p-feed-date {
  color: #b9bbc7;
}
.p-inverted .p-u55-news-feed .p-news-feed-wrapper .p-page-link,
.p-u55-news-feed.p-inverted .p-news-feed-wrapper .p-page-link {
  color: #b9bbc7;
}
/*
 Defaults
------------------------------*/
.p-sc01-youtube-widget {
  overflow: hidden;
}
.p-sc01-youtube-widget .p-heading-04 {
  margin-top: 16px;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 7px;
}
.p-sc01-youtube-widget .p-video-wrap {
  position: relative;
}
.p-sc01-youtube-widget .p-video-wrap img {
  width: 100%;
}
.p-sc01-youtube-widget .p-video-wrap .p-play-button {
  position: absolute;
  left: 5px;
  bottom: 5px;
  background: #0089c4;
  width: 35px;
  height: 35px;
  font-size: 14px;
}
.p-sc01-youtube-widget .p-heading-04 {
  color: #3c3c3c;
}
.p-sc01-youtube-widget .p-body-copy-01 {
  color: #5d6678;
  font-size: 14px;
  line-height: 21px;
}
.p-sc01-youtube-widget .p-vid-duration {
  display: block;
}
.p-sc01-youtube-widget .p-youtube-link {
  display: block;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mfp-wrap .popup-youtube-content .p-icon-close:after {
  padding-top: 4px;
}
/*
 Min Width 0
------------------------------*/
/*
 Min Width 451
------------------------------*/
/*
 Min Width 701
------------------------------*/
/*
 Max Width: 700
-------------------------*/
@media screen and (min-width: 0px) {
  .p-sc01-youtube-widget .p-heading-03 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 12px;
  }
  .p-sc01-youtube-widget .p-body-copy-01 {
    padding-left: 10px;
  }
  .p-sc01-youtube-widget .p-vid-duration {
    margin-top: 9px;
    margin-bottom: 2px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-sc01-youtube-widget .p-heading-04 {
    margin-top: -4px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc01-youtube-widget .p-header {
    display: none;
  }
  .p-sc01-youtube-widget .p-heading-04 {
    margin-top: 16px;
  }
  .p-sc01-youtube-widget .p-vid-duration {
    margin-top: 4px;
  }
}
@media screen and (max-width: 768px) {
  .mfp-content .popup-youtube-content {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
  }
  .mfp-content .popup-youtube-content .p-popup-back {
    display: block;
    top: 0;
    right: 0;
  }
  .mfp-content .popup-youtube-content .popup-youtube-wrapper {
    width: 90%;
    margin-top: 30px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n17v2-vertical-inpage-navigation {
  position: relative;
  width: 100%;
  z-index: 6006;
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-condensed-panel,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-panel {
  bottom: 50%;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-condensed-panel.p-close,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-panel.p-close {
  -moz-opacity: 0.95;
  -khtml-opacity: 0.95;
  -webkit-opacity: 0.95;
  opacity: 0.95;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
  filter: alpha(opacity=95);
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-condensed-panel.p-open .p-rn-wrapper,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-panel.p-open .p-rn-wrapper,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-condensed-panel.p-open .p-social,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-panel.p-open .p-social {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel.p-panel-top-sticky .p-condensed-panel,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel.p-panel-top-sticky .p-panel {
  top: 160px;
  bottom: inherit;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-previous-page,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-next-page,
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-panel {
  background-color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-options {
  background-color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-options li.p-social-wrapper {
  height: 44px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-whole-panel .p-options li.p-wtb-wrapper {
  height: 81px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section {
  position: fixed;
  width: auto;
  right: 0;
  bottom: 50%;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section.p-panel-top-sticky {
  top: 160px;
  bottom: inherit;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel {
  position: relative;
  overflow: hidden;
  text-align: right;
  z-index: 1;
  float: right;
  bottom: 0px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-close {
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-close .p-social {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-open {
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-panel.p-open .p-icon-share {
  display: block;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-options li.p-social-wrapper {
  height: 50px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-options li.p-wtb-wrapper {
  height: 76px;
  padding: 5px 0px 5px 0px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page {
  height: 83px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page:hover .p-single-icon-holder > .p-icon,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page:hover .p-single-icon-holder > .p-icon {
  color: #000000;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper {
  width: 406px;
  -moz-opacity: 0.97;
  -khtml-opacity: 0.97;
  -webkit-opacity: 0.97;
  opacity: 0.97;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=97);
  filter: alpha(opacity=97);
  border: 1px solid #ffffff;
  background-color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper img,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper img {
  max-height: 81px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper .p-rn07-card,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper .p-rn07-card {
  padding-right: 10%;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper .p-rn07-card .p-story-link,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper .p-rn07-card .p-story-link {
  display: table;
  height: 81px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper .p-rn07-card .p-title,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper .p-rn07-card .p-title {
  display: table-cell;
  color: #ff9514;
  padding: 0px 10px 0px 10px;
  vertical-align: middle;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-rn-wrapper .p-rn07-card .p-media,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-rn-wrapper .p-rn07-card .p-media {
  display: table-cell;
  margin-right: 10px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-single-icon-holder,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-single-icon-holder {
  background-color: #ffffff;
  position: absolute;
  right: 0px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  padding-top: 10px;
  height: 83px;
  width: 46px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-previous-page .p-single-icon-holder > .p-icon,
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-next-page .p-single-icon-holder > .p-icon {
  font-size: 35px;
  line-height: 63px;
  margin-right: 5px;
  color: #ff9514;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-social {
  width: 500px;
  -moz-opacity: 0.97;
  -khtml-opacity: 0.97;
  -webkit-opacity: 0.97;
  opacity: 0.97;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=97);
  filter: alpha(opacity=97);
  background-color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-social .p-social-list {
  width: auto;
  padding-right: 57px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-social .p-social-list li {
  float: left;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-social .p-social-list a {
  margin: 0 15px 0 15px;
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-icon-share {
  padding-right: 15px;
  width: 31px;
  margin-right: 0px;
  top: 0;
  background-color: #ffffff;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
}
.p-n17v2-vertical-inpage-navigation.p-slide-per-section .p-icon-share:hover {
  color: #000000;
}
.p-n17v2-vertical-inpage-navigation .findRetailer {
  display: none;
}
.p-n17v2-vertical-inpage-navigation .buyDirect {
  color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation .p-panel > * {
  border-top: 1px solid rgba(255, 149, 20, 0.15);
}
.p-n17v2-vertical-inpage-navigation .p-panel > *:first-child {
  border-top: 0;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page,
.p-n17v2-vertical-inpage-navigation .p-next-page {
  cursor: pointer;
  position: relative;
  height: 63px;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page > .p-icon,
.p-n17v2-vertical-inpage-navigation .p-next-page > .p-icon {
  font-size: 35px;
  line-height: 63px;
  margin-right: 5px;
  color: #ff9514;
  position: absolute;
  right: 0px;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page .p-rn-wrapper,
.p-n17v2-vertical-inpage-navigation .p-next-page .p-rn-wrapper {
  left: 0;
  opacity: 0;
  position: absolute;
  right: auto;
  text-align: left;
  width: 100%;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page .p-rn-wrapper img,
.p-n17v2-vertical-inpage-navigation .p-next-page .p-rn-wrapper img {
  max-height: 63px;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page .p-rn-wrapper .p-title,
.p-n17v2-vertical-inpage-navigation .p-next-page .p-rn-wrapper .p-title {
  color: #ff9514;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-n17v2-vertical-inpage-navigation .p-previous-page .p-rn-wrapper .p-rendition:hover,
.p-n17v2-vertical-inpage-navigation .p-next-page .p-rn-wrapper .p-rendition:hover {
  background-color: #ffffff;
}
.p-n17v2-vertical-inpage-navigation a:active,
.p-n17v2-vertical-inpage-navigation a:focus {
  outline: none;
}
.p-n17v2-vertical-inpage-navigation.p-condensed .p-panel {
  right: -46px;
}
.p-n17v2-vertical-inpage-navigation.p-condensed .p-panel.p-open {
  right: 0px;
  width: 216px;
}
.p-n17v2-vertical-inpage-navigation.p-condensed .p-condensed-panel {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n17v2-vertical-inpage-navigation.p-condensed .p-condensed-panel .p-list-items {
  padding-top: 0px;
}
.p-n17v2-vertical-inpage-navigation.p-condensed .p-condensed-panel .p-list-items li {
  height: 46px;
  line-height: 44px;
}
.p-n17v2-vertical-inpage-navigation .p-button {
  margin: 10px 0px 0px 0px;
}
.p-n17v2-vertical-inpage-navigation .p-social {
  display: table;
  text-align: center;
  width: 100%;
  width: 216px;
  padding: 6px 6px 0px 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-n17v2-vertical-inpage-navigation .p-social > :first-child {
  text-align: left;
}
.p-n17v2-vertical-inpage-navigation .p-social > :last-child {
  text-align: right;
}
.p-n17v2-vertical-inpage-navigation .p-social .p-social-list {
  display: table;
  width: 100%;
}
.p-n17v2-vertical-inpage-navigation .p-social .p-social-list li {
  display: table-cell;
  text-align: center;
}
.p-n17v2-vertical-inpage-navigation .p-social a {
  color: #ff9514;
}
.p-n17v2-vertical-inpage-navigation .p-social a img {
  height: 16px;
  width: 16px;
}
.p-n17v2-vertical-inpage-navigation .p-social a span:after {
  font-size: 16px;
  vertical-align: bottom;
}
.p-n17v2-vertical-inpage-navigation .p-social.p-less-icons {
  display: block;
  text-align: right;
}
.p-n17v2-vertical-inpage-navigation .p-social.p-less-icons a {
  display: inline-block;
}
.p-n17v2-vertical-inpage-navigation .p-social-icon {
  display: inline-block;
  color: #ff9514;
  text-align: center;
  width: 34px;
  height: 34px;
  font-size: 16px;
}
.p-n17v2-vertical-inpage-navigation .p-social-icon:hover {
  color: #3c3c3c;
}
.p-n17v2-vertical-inpage-navigation .p-icon-shoppingcart {
  position: absolute;
  display: block;
  right: 0px;
  color: #e98300;
  font-size: 18px;
  margin: 1px 10px 1px 0px;
}
.p-n17v2-vertical-inpage-navigation .p-icon-share {
  position: absolute;
  display: block;
  color: #ff9514;
  right: 0px;
  font-size: 18px;
  margin-right: 15px;
}
.p-n17v2-vertical-inpage-navigation .p-icon-share:after {
  line-height: 50px;
}
.p-n17v2-vertical-inpage-navigation .p-icon-list-view {
  color: #ff9514;
  margin-right: 15px;
}
.p-n17v2-vertical-inpage-navigation .p-list-items {
  background-color: #ffffff;
  padding: 9px 0px 9px 0px;
}
.p-n17v2-vertical-inpage-navigation .p-list-items a {
  color: #ff9514;
}
.p-n17v2-vertical-inpage-navigation .p-list-items li {
  cursor: pointer;
}
.p-n17v2-vertical-inpage-navigation .p-list-items li:hover {
  background: #ffffff;
  background: rgba(255, 149, 20, 0.15);
}
.p-n17v2-vertical-inpage-navigation li {
  position: relative;
  text-align: right;
  line-height: 34px;
  height: 34px;
}
.p-n17v2-vertical-inpage-navigation .p-social,
.p-n17v2-vertical-inpage-navigation .p-button {
  position: absolute;
}
.p-n17v2-vertical-inpage-navigation .p-options {
  border-top: 1px solid rgba(255, 149, 20, 0.15);
}
.p-n17v2-vertical-inpage-navigation .p-options li {
  background-color: #ffffff;
  height: 46px;
  line-height: 44px;
}
.p-n17v2-vertical-inpage-navigation .p-label {
  position: absolute;
  width: 150px;
  font-size: 13px;
}
.p-n17v2-vertical-inpage-navigation .p-active-item {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-n17v2-vertical-inpage-navigation .p-active-item .p-indicator {
  background: #ff9514;
  width: 14px;
  height: 14px;
  margin: -7px 16px 0px 16px;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n17v2-vertical-inpage-navigation .p-indicator {
  position: absolute;
  display: block;
  top: 50%;
  background: #ff9514;
  right: 0px;
  width: 10px;
  height: 10px;
  margin: -5px 18px 0px 18px;
  border-radius: 7px 7px 7px 7px;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  filter: alpha(opacity=50);
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel,
.p-n17v2-vertical-inpage-navigation .p-panel {
  position: fixed;
  overflow: hidden;
  text-align: right;
  z-index: 1;
  bottom: 240px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  right: 0px;
  width: 46px;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close {
  -webkit-transition: ease-in-out 0.3s, opacity 1s 0.5s;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close .p-label,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close .p-label {
  -webkit-transition: ease-in-out 0.2s, opacity 0s;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close .p-label,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close .p-label,
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close .p-button,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close .p-button,
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-close .p-social,
.p-n17v2-vertical-inpage-navigation .p-panel.p-close .p-social {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open {
  width: 216px;
  -webkit-transition: width 0.15s ease-in-out;
  transition: width 0.15s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open.p-wide,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open.p-wide {
  width: 350px;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-label,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-label {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  visibility: visible;
  right: 45px;
  -webkit-transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
  transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-rn-wrapper,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-rn-wrapper {
  visibility: visible;
  right: 0px;
  -webkit-transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
  transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-button,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-button {
  position: relative;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
  visibility: visible;
  width: 100%;
  right: 0;
  -webkit-transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
  transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-wtb-container,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-wtb-container {
  padding: 0px 5px 0px 5px;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-social,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-social {
  position: relative;
  visibility: visible;
  -webkit-transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
  transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-icon-shoppingcart,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-icon-shoppingcart,
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-open .p-icon-share,
.p-n17v2-vertical-inpage-navigation .p-panel.p-open .p-icon-share {
  display: none;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel {
  z-index: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
  transition: right 0.4s ease-in-out, opacity 0.4s ease-in-out;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel .p-list-items {
  padding-bottom: 0px;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel .p-list-items li {
  cursor: default;
}
.p-n17v2-vertical-inpage-navigation .p-condensed-panel.p-condensed-panel-hover {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  filter: alpha(opacity=0);
}
/*
Min Width 701 and Max Width 960
--------------------------------*/
/*
Max Width 700
--------------------------------*/
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n17v2-vertical-inpage-navigation.p-slide-whole-panel.p-panel-top-sticky .p-condensed-panel,
  .p-n17v2-vertical-inpage-navigation.p-slide-whole-panel.p-panel-top-sticky .p-panel {
    top: 119px;
  }
  .p-n17v2-vertical-inpage-navigation.p-slide-per-section.p-panel-top-sticky {
    top: 119px;
  }
}
@media screen and (max-width: 768px) {
  .p-n17v2-vertical-inpage-navigation {
    display: none;
  }
}
/*
Inverted styles
--------------------------------*/
.p-inverted .p-n17v2-vertical-inpage-navigation .p-icon-shoppingcart {
  color: #e98300;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-icon-share {
  color: #3c3c3c;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-icon-list-view {
  color: #ffffff;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-social-icon {
  color: #3c3c3c;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-social-icon:hover {
  color: #3c3c3c;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-list-items {
  background-color: #5b8f22;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-list-items a {
  color: #ffffff;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-list-items li:hover {
  background: #ffffff;
  background: rgba(255, 255, 255, 0.15);
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-active-item .p-indicator {
  background: #ffffff;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-options {
  background-color: #ffffff;
}
.p-inverted .p-n17v2-vertical-inpage-navigation .p-indicator {
  background: #ffffff;
}
/*
Defaults
---------------------------*/
.p-n23-links {
  width: 100%;
}
.p-n23-links.p-pull-top {
  position: absolute;
  margin-top: -130px;
}
.p-n23-links .p-n23-inner-container {
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  max-width: 552px;
}
.p-n23-links .p-n23-selector {
  margin-top: 0px;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-n23-links .p-n23-inner-container {
    margin-left: 16px;
    margin-right: 16px;
  }
  .p-n23-links.p-pull-top {
    margin-top: -110px;
  }
  .p-n23-links .p-n23-selector {
    margin-top: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-n23-links .p-n23-inner-container {
    margin: auto;
  }
  .p-n23-links.p-pull-top {
    margin-top: -183px;
  }
  .p-n23-links .p-n23-selector {
    margin-top: 10px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n23-links .p-n23-inner-container {
    margin: auto;
  }
  .p-n23-links.p-pull-top {
    margin-top: -183px;
  }
  .p-n23-links .p-n23-selector {
    margin-top: 10px;
  }
}
.p-n03v2-countryselector .p-region {
  padding-bottom: 20px;
}
.p-n03v2-countryselector .p-region .p-region-name .p-heading-03 {
  color: #ff9514;
}
.p-n03v2-countryselector .p-region .p-region-name .p-arrow-right {
  float: right;
  margin-right: 15px;
}
.p-n03v2-countryselector .p-region .p-countries {
  display: table;
  width: 100%;
}
.p-n03v2-countryselector .p-region .p-countries .p-country-row {
  display: table-row;
}
.p-n03v2-countryselector .p-region .p-countries .p-country-row .p-country-name,
.p-n03v2-countryselector .p-region .p-countries .p-country-row .p-country-language {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
@media screen and (max-width: 768px) {
  .p-n03v2-countryselector .p-region {
    padding: 0px 0px 0px 0px;
  }
  .p-n03v2-countryselector .p-region .p-region-name {
    padding: 30px 0px 0px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
  }
  .p-n03v2-countryselector .p-region .p-countries {
    display: none;
  }
  .p-n03v2-countryselector .p-region .p-countries .p-country-row {
    height: 80px;
  }
  .p-n03v2-countryselector .p-region .p-countries .p-country-row .p-country-name,
  .p-n03v2-countryselector .p-region .p-countries .p-country-row .p-country-language {
    border-bottom: 1px solid #cccccc;
    padding-left: 10px;
  }
  .p-n03v2-countryselector .p-region.p-active .p-arrow-right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .p-n03v2-countryselector .p-region.p-active .p-countries {
    display: table;
  }
}
@media screen and (min-width: 769px) {
  .p-n03v2-countryselector .p-arrow-right {
    display: none;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n28-sticky-horizontal-navigation {
  position: relative;
  margin-top: 0px;
}
.p-n28-sticky-horizontal-navigation:after {
  content: "";
  display: table;
  clear: both;
}
.p-n28-sticky-horizontal-navigation:after {
  content: "";
  display: table;
  clear: both;
}
.p-n28-sticky-horizontal-navigation.p-n28-sticky {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 3004;
  margin-top: 0;
  padding-bottom: 0;
}
.p-n28-sticky-horizontal-navigation .p-n28-navigation-tabs ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-n28-sticky-horizontal-navigation .p-n28-navigation-tabs ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-gc28-flipbook {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.p-gc28-flipbook #s7ecatalog_div.s7ecatalogviewer {
  width: 100%;
  height: auto;
}
.p-gc28-flipbook #s7ecatalog_div.s7ecatalogviewer .s7pageview canvas {
  max-width: none;
}
.p-gc28-flipbook .p-download-pdf {
  margin-top: 21px;
}
/*
Local variables
---------------------------*/
.p-n22-grouped-content {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #000000;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(125deg, #ff9514, #000000);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(125deg, #ff9514, #000000);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9514', endColorstr='#ff000000', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9514', endColorstr='#ff000000', GradientType=0);
  background-image: no-image;
  background-size: cover;
  background-position: center;
}
.p-n22-grouped-content .p-current-page {
  padding: 4px 0px 4px 0px;
  color: #ffffff;
  text-decoration: none;
}
.p-n22-grouped-content .p-nav-level-one {
  line-height: 39px;
  text-decoration: none;
  color: #ffffff;
}
.p-n22-grouped-content .p-nav-level-two {
  background: #ffffff;
  border-top: 1px solid rgba(255, 149, 20, 0.5);
}
.p-n22-grouped-content .p-nav-level-two .p-item-block {
  padding-right: 130px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: relative;
  text-decoration: none;
}
.p-n22-grouped-content .p-nav-level-two .p-item-block .p-text {
  padding: 4px 11px 4px 0px;
  height: 37px;
  color: #3c3c3c;
  display: table-cell;
  vertical-align: middle;
}
.p-n22-grouped-content .p-nav-level-two .p-img-block {
  width: 105px;
  height: 41px;
  bottom: 0px;
  right: 15px;
  overflow: hidden;
  position: absolute;
}
.p-n22-grouped-content .p-nav-level-two .p-img-block img {
  max-width: 105px;
}
.p-n22-grouped-content .p-nav-level-two .p-icon-arrow-right {
  right: 0px;
  font-size: 22px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.p-n22-grouped-content .p-nav-level-two .p-icon-arrow-right:after {
  font-weight: bold;
}
.p-n22-grouped-content .p-content {
  padding: 4px 0px 4px 0px;
  background: #ffffff;
}
.p-n22-grouped-content .p-warning {
  color: #e98300;
  padding: 4px 0px 4px 0px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n25-in-page-navigation .p-accordion .p-title {
  font-size: 17px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  color: #2f2f2f;
  background: #ffffff;
  border-bottom: 1px solid #dadada;
}
.p-n25-in-page-navigation .p-accordion .p-title:after {
  top: 7px;
  font-size: 10px;
  color: #ff9514;
  font-weight: bold;
}
.p-n25-in-page-navigation .p-accordion .p-title.p-active {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  border-bottom: none;
}
.p-n25-in-page-navigation .p-accordion .p-title span {
  display: table-cell;
  vertical-align: middle;
  height: 46px;
  padding-left: 16px;
  padding-right: 24px;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content {
  padding: 0px 0px 0px 0px;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content span {
  display: table-cell;
  vertical-align: middle;
  padding-right: 24px;
  color: #2f2f2f;
  background: #f3f3f3;
  border-bottom: 1px solid #ffffff;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-category {
  position: relative;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-category a {
  display: table;
  width: 100%;
  text-decoration: none;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-category span {
  height: 36px;
  padding-left: 34px;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-category span:hover {
  color: #ff9514;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-category:after {
  display: block;
  position: absolute;
  top: 8px;
  right: 16px;
  font-size: 10px;
  font-family: "philips-global-icon-font";
  font-style: normal;
  content: "\e203";
  color: #ff9514;
  font-weight: bold;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-second-level {
  display: table;
  width: 100%;
}
.p-n25-in-page-navigation .p-accordion .p-chapter-content .p-title-second-level span {
  height: 46px;
  padding-left: 16px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n25-in-page-navigation-grid input {
  display: none;
}
.p-n25-in-page-navigation-grid .p-title {
  position: relative;
  background-color: #f5f4f4;
  line-height: 1.3em;
  cursor: pointer;
  color: #003478;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-bottom: 1px solid #cccedb;
  border-right: 1px solid #cccedb;
}
.p-n25-in-page-navigation-grid .p-title:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.p-n25-in-page-navigation-grid .p-title:nth-of-type(3n+1) {
  border-left: 1px solid #cccedb;
}
.p-n25-in-page-navigation-grid .p-title:nth-of-type(-n+3) {
  border-top: 1px solid #cccedb;
}
.p-n25-in-page-navigation-grid .p-title-icon {
  position: absolute;
  font-size: calc(33vw * 0.4);
  left: 30%;
  top: 27%;
  color: #7ba4d9;
}
.p-n25-in-page-navigation-grid .p-title-text {
  position: absolute;
  bottom: 0;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 5% 0 5%;
  width: 100%;
  height: 6em;
}
.p-n25-in-page-navigation-grid [id^="p-group"]:checked + .p-title {
  background-color: #ffffff;
  border-bottom: 1px solid transparent;
}
.p-n25-in-page-navigation-grid [id^="p-group"]:checked + .p-title .p-title-icon {
  color: #003478;
}
.p-n25-in-page-navigation-grid [id^="p-group"]:checked + .p-title .p-title-text {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-n25-in-page-navigation-grid .p-chapter-content {
  display: none;
  color: #00377a;
  padding-top: 7px;
  padding-bottom: 14px;
  border-bottom: 1px solid #cccedb;
}
.p-n25-in-page-navigation-grid #p-group1:checked ~ .p-group1-content,
.p-n25-in-page-navigation-grid #p-group2:checked ~ .p-group2-content,
.p-n25-in-page-navigation-grid #p-group3:checked ~ .p-group3-content,
.p-n25-in-page-navigation-grid #p-group4:checked ~ .p-group4-content,
.p-n25-in-page-navigation-grid #p-group5:checked ~ .p-group5-content,
.p-n25-in-page-navigation-grid #p-group6:checked ~ .p-group6-content,
.p-n25-in-page-navigation-grid #p-group7:checked ~ .p-group7-content,
.p-n25-in-page-navigation-grid #p-group8:checked ~ .p-group8-content,
.p-n25-in-page-navigation-grid #p-group9:checked ~ .p-group9-content,
.p-n25-in-page-navigation-grid #p-group10:checked ~ .p-group10-content,
.p-n25-in-page-navigation-grid #p-group11:checked ~ .p-group11-content,
.p-n25-in-page-navigation-grid #p-group12:checked ~ .p-group12-content {
  display: block;
}
.p-n25-in-page-navigation-grid .p-title-category {
  position: relative;
  text-align: center;
  line-height: 1.3em;
  overflow: hidden;
}
.p-n25-in-page-navigation-grid .p-title-category span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-n25-in-page-navigation-grid .p-title-category:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.p-n25-in-page-navigation-grid .p-title-category a {
  position: absolute;
  top: 7px;
  bottom: 0px;
  left: 10%;
  right: 10%;
  color: #00377a;
}
.p-n25-in-page-navigation-grid .p-title-category a:hover {
  text-decoration: none;
}
.p-n25-in-page-navigation-grid .p-title-category .p-picture {
  height: 82px;
}
.p-n25-in-page-navigation-grid .p-title-category img {
  max-width: 75px;
  max-height: 75px;
  margin-bottom: 7px;
}
.p-n25-in-page-navigation-grid .p-title-second-level {
  margin-top: 14px;
}
/* Max Width 450
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 600px) {
  .p-n25-in-page-navigation-grid .p-title {
    font-size: 12px;
  }
  .p-n25-in-page-navigation-grid .p-title:before {
    padding-top: 115%;
  }
  .p-n25-in-page-navigation-grid .p-title-text {
    height: 5.5em;
  }
  .p-n25-in-page-navigation-grid .p-title-category {
    font-size: 12px;
  }
  .p-n25-in-page-navigation-grid .p-title-category:before {
    padding-top: 121%;
  }
  .p-n25-in-page-navigation-grid .p-title-category .p-picture {
    height: 62px;
  }
  .p-n25-in-page-navigation-grid .p-title-category img {
    max-width: 55px;
    max-height: 55px;
  }
}
@media screen and (min-width: 769px) {
  .p-n25-in-page-navigation-grid {
    display: none;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-n62-generic-navigation {
  overflow: hidden;
}
.p-n62-generic-navigation .p-n62-wrapper {
  position: relative;
}
.p-n62-generic-navigation .p-n62-wrapper.p-layout-inner {
  overflow: hidden;
}
.p-n62-generic-navigation .p-n62-navigation,
.p-n62-generic-navigation .p-n62-detail,
.p-n62-generic-navigation .p-navigation-block-home,
.p-n62-generic-navigation .p-navigation-block-nav {
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
}
.p-n62-generic-navigation .p-n62-navigation.p-active,
.p-n62-generic-navigation .p-n62-detail.p-active,
.p-n62-generic-navigation .p-navigation-block-home.p-active,
.p-n62-generic-navigation .p-navigation-block-nav.p-active {
  position: relative;
}
.p-n62-generic-navigation .p-n62-navigation.p-active-off {
  left: -104%;
}
.p-n62-generic-navigation .p-n62-detail.p-active-off {
  left: 104%;
}
.p-n62-generic-navigation .p-navigation-block-home.p-active-off-left,
.p-n62-generic-navigation .p-navigation-block-nav.p-active-off-left {
  left: -104%;
}
.p-n62-generic-navigation .p-navigation-block-home.p-active-off-right,
.p-n62-generic-navigation .p-navigation-block-nav.p-active-off-right {
  left: 104%;
}
.p-n62-generic-navigation .p-navigation-block-nav {
  padding-top: 16px;
}
.p-n62-generic-navigation .p-navigation-wrapper {
  position: relative;
  overflow: hidden;
}
.p-n62-generic-navigation .p-navigation-bg.p-bgcolor {
  background: #ffffff;
  margin-left: -20px;
  padding-left: 20px;
  margin-right: -20px;
  padding-right: 20px;
}
.p-n62-generic-navigation .p-navigation-block-home li {
  position: relative;
  font-size: 16px;
  margin-bottom: 10px;
  cursor: pointer;
}
.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper {
  display: table;
  background: #ffffff;
  color: #ff9514;
  width: 100%;
  height: 60px;
}
.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper:hover {
  background: #fafafa;
}
.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper .p-icon {
  display: table-cell;
  width: 60px;
  font-size: 32px;
  vertical-align: middle;
  text-align: center;
}
.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper span {
  display: table-cell;
  padding: 7px 0px 7px 0px;
  vertical-align: middle;
}
.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper:after {
  display: table-cell;
  width: 40px;
  font-family: philips-global-icon-font;
  content: "\e203";
  vertical-align: middle;
  text-align: center;
}
.p-n62-generic-navigation .p-navigation-block-nav .p-heading-02 {
  margin-top: 24px;
}
.p-n62-generic-navigation .p-navigation-block-nav .p-nav-list-wrapper ul:nth-child(n+2) {
  border-left: 1px solid #e0e0e0;
}
.p-n62-generic-navigation .p-navigation-block-nav li {
  color: #ff9514;
  cursor: pointer;
  margin-bottom: 14px;
  padding-right: 20px;
}
.p-n62-generic-navigation .p-navigation-block-nav li:hover {
  color: #040404;
}
.p-n62-generic-navigation .p-navigation-block-nav li.p-heading-04 {
  color: #040404;
}
.p-n62-generic-navigation .p-link-back:before {
  content: "\2039";
  display: inline-block;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  overflow: hidden;
  height: 16px;
  margin-right: 5px;
}
.p-n62-generic-navigation .p-link-back:before:hover {
  text-decoration: none;
}
.p-n62-generic-navigation .p-link-back:hover {
  text-decoration: underline;
}
.p-n62-generic-navigation .p-n62-detail .p-n62-detail-title {
  margin-top: 24px;
}
.p-n62-generic-navigation .p-n62-footer {
  overflow: hidden;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-n62-generic-navigation .p-navigation-bg.p-bgcolor,
.p-inverted.p-n62-generic-navigation .p-navigation-bg.p-bgcolor {
  background: #000000;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper,
.p-inverted.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper {
  background: #000000;
  color: #e0e0e0;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper:hover,
.p-inverted.p-n62-generic-navigation .p-navigation-block-home li .p-nav-home-li-wrapper:hover {
  background: #000000;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-nav .p-nav-list-wrapper ul:nth-child(n+2),
.p-inverted.p-n62-generic-navigation .p-navigation-block-nav .p-nav-list-wrapper ul:nth-child(n+2) {
  border-left: 1px solid #e0e0e0;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-nav li,
.p-inverted.p-n62-generic-navigation .p-navigation-block-nav li {
  color: #e0e0e0;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-nav li:hover,
.p-inverted.p-n62-generic-navigation .p-navigation-block-nav li:hover {
  color: #ffffff;
}
.p-inverted .p-n62-generic-navigation .p-navigation-block-nav li.p-heading-04,
.p-inverted.p-n62-generic-navigation .p-navigation-block-nav li.p-heading-04 {
  color: #ffffff;
}
/*
Local variables
---------------------------*/
/* Contact us
---------------------------*/
.p-n62-detail-container {
  /* custom styling for chat script buttons
       -------------------------------------- */
}
.p-n62-detail-container .p-social-block {
  border-bottom: 1px solid #9fa6b7;
}
.p-n62-detail-container .p-social-block.p-first {
  border-top: 1px solid #9fa6b7;
}
.p-n62-detail-container .p-social-block .p-link-more:hover {
  text-decoration: none;
}
.p-n62-detail-container .p-wrapper {
  position: relative;
  padding: 24px 16px 24px 16px;
}
.p-n62-detail-container .p-icon {
  position: relative;
  float: left;
  width: 40px;
  font-size: 40px;
  line-height: 1em;
  color: #ffd7a7;
  margin: 0px 20px 0px 0px;
}
.p-n62-detail-container .p-button.link-more:hover {
  text-decoration: none;
}
.p-n62-detail-container .p-button.link-more:after {
  height: 15px;
}
.p-n62-detail-container .p-st03-phone-number {
  color: #000000;
}
.p-n62-detail-container .p-st03-phone-number:hover {
  text-decoration: none;
}
.p-n62-detail-container .lc5element a {
  position: relative;
  background-color: #ff9514;
  color: #ffffff;
  border: 1px solid transparent;
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1.42857143;
  margin-bottom: 0;
  padding: 7px 24px 5px 24px;
  min-width: 86px;
  border-radius: 2px 2px 2px 2px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
}
.p-n62-contact-us-social {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffb861;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #c66d00 0%, #ff9514 50%, #ffb861 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc66d00', endColorstr='#ffffb861', GradientType=0);
  padding-top: 20px;
  padding-bottom: 20px;
}
.p-n62-contact-us-social > p,
.p-n62-contact-us-social h3 {
  padding-left: 16px;
  padding-right: 16px;
}
.p-n62-contact-us-social > p {
  display: table;
}
.p-n62-contact-us-social .p-icon-boxed {
  display: table-cell;
  padding-right: 14px;
  letter-spacing: -0.5px;
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 24px;
}
.p-n62-contact-us-social .p-link-more {
  display: table-cell;
  vertical-align: middle;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
/*
Min Width 701 : @M & @L
--------------------------------*/
/*
BREAKPOINTS
--------------------------------*/
@media screen and (max-width: 768px) {
  .p-n62-detail-container {
    /* custom styling for chat script buttons
           -------------------------------------- */
  }
  .p-n62-detail-container .p-block-title {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 30px;
  }
  .p-n62-detail-container .lc5element a {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-n62-detail-container .p-social-block {
    margin: 0px 20px 0px 0px;
  }
  .p-n62-detail-container .p-social-block.p-second {
    border-top: 1px solid #9fa6b7;
  }
  .p-n62-detail-container .p-wrapper {
    padding: 34px 0px 34px 92px;
  }
  .p-n62-detail-container .p-icon {
    position: absolute;
    float: none;
    left: 0px;
    width: 54px;
    font-size: 54px;
  }
  .p-n62-contact-us-social {
    background: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .p-n62-contact-us-social > p,
  .p-n62-contact-us-social h3 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .p-n62-contact-us-social .p-icon-boxed {
    padding-right: 24px;
  }
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-n62-detail-container .p-social-block,
.p-inverted.p-n62-detail-container .p-social-block {
  border-bottom: 1px solid #9fa6b7;
}
.p-inverted .p-n62-detail-container .p-social-block.p-first,
.p-inverted.p-n62-detail-container .p-social-block.p-first {
  border-top: 1px solid #9fa6b7;
}
.p-inverted .p-n62-detail-container .p-icon,
.p-inverted.p-n62-detail-container .p-icon {
  color: #ffffff;
}
.p-inverted .p-n62-detail-container .p-st03-phone-number,
.p-inverted.p-n62-detail-container .p-st03-phone-number {
  color: #ffffff;
}
.p-inverted .p-n62-contact-us-social,
.p-inverted.p-n62-contact-us-social {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #d9d9d9 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #d9d9d9 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9d9d9', endColorstr='#ffffffff', GradientType=0);
}
/*
Min Width 701 : @M & @L for INVERTED
--------------------------------*/
@media screen and (min-width: 769px) {
  .p-inverted .p-n62-detail-container .p-social-block.p-second,
  .p-inverted.p-n62-detail-container .p-social-block.p-second {
    border-top: 1px solid #9fa6b7;
  }
}
/*
Local variables
---------------------------*/
.mfp-wrap2 .p-mfp-popup-content .p-call-us-button {
  color: #000000;
  margin-bottom: 7px;
}
.mfp-wrap2 .p-mfp-popup-content .p-call-us-button a {
  color: #000000;
}
.p-st33-support-contact-details-default {
  min-height: 150px;
  position: fixed;
  z-index: 3004;
  width: 270px;
  right: -270px;
  bottom: 0px;
}
.p-st33-support-contact-details-default .p-comp-masking {
  z-index: 3004;
  width: 300px;
  height: 330px;
  position: fixed;
  background: #ffffff;
  opacity: 1;
}
.p-st33-support-contact-details-default .p-comp-loader {
  position: absolute;
  top: 140px;
  left: 120px;
}
.p-st33-support-contact-details-default .p-toggler {
  position: absolute;
  display: block;
  right: 270px;
  background: #000000;
  padding: 0px 20px 0px 26px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  outline: medium none;
  bottom: 0;
}
.p-st33-support-contact-details-default .p-toggler:hover {
  text-decoration: none;
}
.p-st33-support-contact-details-default .p-toggler .p-contact-text {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 46px;
  color: #fff;
  white-space: nowrap;
}
.p-st33-support-contact-details-default .p-toggler .p-contact-text .p-toggler-icon {
  font-size: 10px;
  color: #ffffff;
}
.p-st33-support-contact-details-default .p-toggler .p-contact-text .p-toggler-icon:hover {
  background: none;
}
.p-st33-support-contact-details-default .p-toggler.p-no-chat {
  background: #E2E0E8;
  filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  cursor: pointer;
  border: 1px solid #CFD0DA;
  box-shadow: none;
}
.p-st33-support-contact-details-default .p-toggler.p-no-chat:hover {
  background: #cccccc;
  text-decoration: none;
}
.p-st33-support-contact-details-default .p-toggler.p-no-chat .p-contact-text {
  color: #444444;
}
.p-st33-support-contact-details-default .p-info {
  background-color: #ffffff;
  width: 270px;
  min-height: 250px;
  border: 1px solid #e0e0e0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.p-st33-support-contact-details-default .p-info .p-info-content {
  padding: 26px 20px 20px 28px;
  visibility: hidden;
  border-bottom: 1px solid #ccc;
}
.p-st33-support-contact-details-default .p-info .p-feedback {
  padding: 26px 20px 20px 28px;
}
.p-st33-support-contact-details-default .p-info .p-feedback .p-usabilla-button {
  background: #000000;
}
.p-st33-support-contact-details-default .p-info .p-small-text {
  margin-top: 10px;
}
.p-st33-support-contact-details-default .p-info .p-small-text a {
  font-size: 13px;
}
.p-st33-support-contact-details-default .p-info .p-title {
  color: #333333;
  margin-bottom: 10px;
  display: block;
  cursor: pointer;
}
.p-st33-support-contact-details-default .p-info .p-title.p-link-more:after {
  color: #000000;
  margin-top: 2px;
}
.p-st33-support-contact-details-default .p-info .p-title.p-link-more:hover {
  text-decoration: none;
}
.p-st33-support-contact-details-default .p-info .p-title .p-icon-color {
  padding-right: 12px;
  font-weight: normal;
}
.p-st33-support-contact-details-default .p-info .p-title .p-icon-color:after {
  color: #000000;
}
.p-st33-support-contact-details-default .p-info .p-title a {
  color: #333333;
  text-decoration: none;
}
.p-st33-support-contact-details-default.p-active {
  right: 0;
}
.p-st33-support-contact-details-default.p-active .p-toggler .p-contact-text .p-icon-down:after {
  content: "\e200";
}
.p-st33-support-contact-details-default.p-active .p-info {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.p-st33-support-contact-details-default.p-active .p-info .p-info-content {
  visibility: visible;
}
/* STICKY st33 S/XS 
---------------------------*/
.p-st33-support-contact-details-sticky-s-xs {
  display: none;
  z-index: 3004;
  position: fixed;
  width: 100%;
  bottom: 0px;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid {
  background: #ff9514;
  color: #ffffff;
  min-height: 40px;
  padding: 0px 4px 0px 4px;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item {
  padding: 7px 0px 7px 0px;
  text-align: center;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item .p-call-us {
  margin-bottom: 7px;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item i {
  line-height: 20px;
  font-size: 20px;
  vertical-align: middle;
  margin-right: 7px;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a {
  display: inline-block;
  color: #ffffff;
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a.p-st33-phone-number:after {
  content: " | ";
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a.p-st33-phone-number:last-child:after {
  content: "";
}
.p-st33-support-contact-details-sticky-s-xs .p-info .p-grid .p-magnific-popup-launcher {
  display: inline-block;
  cursor: pointer;
}
.p-st33-support-contact-details-sticky-s-xs.p-multiple-lines .p-contact-item i {
  display: block;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
/*
MEDIA M
---------------------------*/
@media screen and (max-width: 768px) {
  .p-st33-support-contact-details.p-sticky .p-st33-support-contact-details-default {
    display: none;
  }
  .p-st33-support-contact-details.p-sticky .p-st33-support-contact-details-sticky-s-xs {
    display: block;
  }
  .p-st33-support-contact-details.p-sticky .p-st33-support-contact-details-sticky-s-xs.p-pos-relative {
    position: relative;
  }
  .p-footer-content {
    position: relative;
  }
  .p-st33-support-contact-details-default {
    bottom: 0;
  }
  .p-st33-support-contact-details-default {
    right: 0;
    position: relative;
    width: auto;
    min-height: 0px;
  }
  .p-st33-support-contact-details-default .p-info {
    display: none;
    width: auto;
    border: none;
  }
  .p-st33-support-contact-details-default.p-active {
    width: auto;
  }
  .p-st33-support-contact-details-default.p-active .p-info {
    display: block;
    box-shadow: none;
  }
  .p-st33-support-contact-details-default.p-active .p-toggler {
    left: auto;
  }
  .p-st33-support-contact-details-default .p-toggler {
    position: relative;
    top: 0;
    bottom: auto;
    right: 0;
    padding: 0px 20px 0px 26px;
  }
  .p-st33-support-contact-details-default .p-toggler .p-contact-text {
    line-height: 40px;
  }
  .mfp-wrap2 .p-mfp-popup-content .p-call-us-button {
    background-color: #000000;
    width: 80%;
    color: #ffffff;
    text-align: center;
    padding: 4px 20px 4px 20px;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  }
  .mfp-wrap2 .p-mfp-popup-content .p-call-us-button a {
    color: #ffffff;
  }
}
@media screen and (min-width: 769px) {
  .p-st33-support-contact-details-default {
    -webkit-transition: right 200ms ease-out;
    transition: right 200ms ease-out;
  }
  .p-st33-support-contact-details-default.p-active {
    z-index: 6007;
  }
  .p-st33-support-contact-details-default .p-toggler {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: 100% 0 ;
    -o-transform-origin: 100% 0 ;
    -webkit-transform-origin: 100% 0 ;
    -moz-transform-origin: 100% 0 ;
    transform-origin: 100% 0 ;
    bottom: -46px;
  }
  .test-no-csstransforms .p-st33-support-contact-details-default .p-toggler {
    min-height: 180px;
    bottom: 30px;
    width: 35px;
    padding: 20px 0px 26px 6px;
    height: auto;
  }
  .test-no-csstransforms .p-st33-support-contact-details-default .p-toggler .p-contact-text {
    width: auto;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    height: auto;
    margin: 0 auto;
    float: left;
    line-height: 32px;
  }
}
/*
Local variables
---------------------------*/
.p-st05-contact-us-default {
  min-height: 150px;
  position: fixed;
  z-index: 7001;
  right: -270px;
  bottom: 40px;
  width: 270px;
  padding-left: 43px;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
  -webkit-transition: right 200ms ease-out;
  transition: right 200ms ease-out;
}
.p-st05-contact-us-default .p-toggler {
  position: absolute;
  display: block;
  right: 270px;
  background: #040404;
  padding: 0px 20px 0px 26px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  outline: medium none;
  bottom: 0;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-transform-origin: 100% 0 ;
  -o-transform-origin: 100% 0 ;
  -webkit-transform-origin: 100% 0 ;
  -moz-transform-origin: 100% 0 ;
  transform-origin: 100% 0 ;
}
.p-st05-contact-us-default .p-toggler:hover {
  text-decoration: none;
}
.p-st05-contact-us-default .p-toggler .p-contact-text {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 40px;
  color: #ffffff;
  white-space: nowrap;
  width: auto;
  height: auto;
  margin: 0 auto;
  float: left;
}
.p-st05-contact-us-default .p-toggler .p-contact-text .p-toggler-icon {
  font-size: 10px;
  color: #ffffff;
}
.p-st05-contact-us-default .p-toggler .p-contact-text .p-toggler-icon:hover {
  background: none;
}
.p-st05-contact-us-default .p-info {
  background-color: #ffffff;
  width: 270px;
  min-height: 250px;
  display: none;
  border: 1px solid #e0e0e0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.p-st05-contact-us-default .p-info .p-info-content {
  padding: 26px 20px 20px 28px;
  visibility: hidden;
}
.p-st05-contact-us-default .p-info .p-feedback {
  border-top: 1px solid #cccccc;
  padding: 26px 20px 20px 28px;
}
.p-st05-contact-us-default .p-info .p-feedback .p-usabilla-button {
  background: #040404;
}
.p-st05-contact-us-default .p-info .p-small-text {
  margin-top: 10px;
}
.p-st05-contact-us-default .p-info .p-small-text a {
  font-size: 13px;
}
.p-st05-contact-us-default.p-active {
  right: 0;
}
.p-st05-contact-us-default.p-active .p-info {
  display: block;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.p-st05-contact-us-default.p-active .p-info .p-info-content {
  visibility: visible;
}
/* STICKY ST03 S/XS 
---------------------------*/
.p-st05-contact-us-sticky-s-xs {
  display: none;
  z-index: 3004;
  position: fixed;
  width: 100%;
  bottom: 0px;
}
/*
MEDIA XS ISOLATE
---------------------------*/
/*
MEDIA XS S ISOLATE
---------------------------*/
/*
MEDIA S ISOLATE
---------------------------*/
.l01-primarylogo .p-shape-wrapper .p-shape .p-logo-default {
  position: absolute;
  z-index: 20;
  top: 12px;
  left: 7px;
  width: 85px;
}
.l01-primarylogo .p-shape-wrapper .p-shape .p-logo-default img {
  width: 85px;
  height: 16px;
}
.l01-primarylogo .p-shape-wrapper .p-shape .p-logo-shape {
  position: absolute;
  top: 0;
  left: 0;
  width: 98px;
  height: 45px;
}
@media screen and (min-width: 1025px) {
  .l01-primarylogo .p-shape-wrapper {
    position: relative;
    display: table-cell;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape {
    position: relative;
    overflow: hidden;
    color: #ffffff;
    background: linear-gradient(to right, #1d4c84 0, #1474a4 100%);
    filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.5));
    width: 98px;
    height: 51px;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand {
    position: relative;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand-label {
    margin-top: 4px;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand-category {
    padding-top: 0;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-brand {
    position: absolute;
    z-index: 1;
    display: block;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-brand .p-custom-logo img {
    max-height: 99px;
  }
}
@media screen and (max-width: 1024px) {
  .l01-primarylogo .p-shape-wrapper .p-shape {
    width: 100%;
    height: 74px;
    background: -webkit-linear-gradient(125deg, #03070f 0, #003478 60%, #0066a1 100%);
    background: linear-gradient(125deg, #03070f 0, #003478 60%, #0066a1 100%);
    background-color: #0066a1;
    background-repeat: repeat-x;
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff03070f', endColorstr='#ff0066a1', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff03070f', endColorstr='#ff0066a1', GradientType=0);
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-top {
    background: #fff;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.4);
    border-bottom-right-radius: 20px;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-top .p-brand-label {
    display: none;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-bottom {
    margin-top: 7px;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-bottom .p-brand-category {
    vertical-align: top;
    text-decoration: none;
    font-size: 12px;
    line-height: 15px;
    color: #ffffff;
  }
  .l01-primarylogo .p-shape-wrapper .p-shape .p-bottom .p-brand-category span {
    padding-left: 15px;
    font-size: 14px;
  }
}
.l02-secondarylogo {
  margin-right: 15px;
  width: 130px;
  height: 60px;
}
.l02-secondarylogo a {
  line-height: 60px;
}
.l02-secondarylogo a img {
  width: 130px;
  height: auto;
  vertical-align: middle;
}
.p-header-overlay {
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  background: #040404;
  opacity: .6;
  cursor: pointer;
}
.p-header-overlay.p-active {
  display: block;
}
.p-shadow-background {
  display: block;
  position: absolute;
  width: 100%;
  z-index: 0;
  height: 160px;
  left: 0;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
  background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
}
.p-shadow-background.p-lowered {
  margin-top: 60px;
}
.p-navigation-background {
  height: 60px;
  background-color: #ffffff;
}
.p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry span {
  color: #000000;
}
.p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-inverted {
  color: #000000;
}
.p-n40-parsys-position {
  margin-top: 220px;
}
.p-n30-header {
  z-index: 5000;
  max-width: 960px;
  margin: 0 auto;
  width: 100%;
  height: 0;
  position: relative;
  font-size: 14px;
}
.p-n30-header .p-desktop-hidden {
  display: none;
}
.p-n30-header .p-logo-wrapper,
.p-n30-header nav {
  display: inline-block;
}
.p-n30-header .p-hamburger-menu {
  display: none;
}
.p-n30-header .p-hamburger-menu.p-active {
  display: block;
}
.p-n30-header .p-quicklinks-wrapper {
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 10;
}
.p-n30-header.p-with-sections .p-quicklinks-wrapper {
  top: 15px;
}
.p-n30-header .p-nav-wrapper {
  z-index: 5;
}
.p-n30-header .p-nav-wrapper .p-n14-link-list {
  height: 31px;
}
.p-n30-header .p-nav-wrapper .p-n14-link-list li a {
  display: inline;
}
.p-n30-header .p-nav-wrapper .p-locale-button {
  display: none;
}
.p-n30-header .p-nav-wrapper .p-locale-button.p-active {
  display: block;
}
.p-n30-header .p-nav-wrapper .p-main-entries {
  padding: 0 0 0 5px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry {
  display: inline-block;
  margin-right: 20px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry span {
  cursor: pointer;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry a span .p-external-icon {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/css-2/less/philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/n30-header-external-link/external-link-icon.png');
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-left: 10px;
  background-size: cover;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-icon-down {
  display: inline-block;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-icon-up {
  display: none;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-icon:after {
  font-size: 8px;
  font-weight: bold;
  padding-left: 5px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-navigation-flyout-triangle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  overflow: hidden;
  font: 0/0 serif;
  border-bottom: 5.5px solid #ffffff;
  border-left: 5.5px solid transparent;
  border-right: 5.5px solid transparent;
  border-top: 0;
  content: '';
  position: absolute;
  display: none;
  top: 71px;
  left: 10px;
  z-index: 10001;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-icon-down {
  display: none;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-icon-up {
  display: inline-block;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-navigation-flyout-triangle {
  display: block;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-submenu {
  display: block;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-submenu i:after {
  content: '\e200';
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu {
  z-index: 5000;
  margin-top: 10px;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  display: none;
  width: 762px;
  box-shadow: 1px 1px 50px -5px;
  padding: 18px 16px 20px 16px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection {
  height: 100%;
  padding-right: 22px;
  float: left;
  width: 22%;
  color: #000000;
  z-index: 3;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection span {
  color: #3c3c3c;
  cursor: default;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item {
  margin-top: 20px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li {
  height: 40px;
  line-height: 14px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li > a.p-external-link:after {
  color: #3c3c3c;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li a span {
  cursor: pointer;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-subsection:not([data-index='0']):after {
  content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  top: 0;
  background-color: #e0e0e0;
  margin-left: -20px;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu .p-sections:after {
  content: '';
  position: absolute;
  background: #fff;
  width: 100%;
  left: 0;
  bottom: 0;
  height: 1px;
  opacity: .2;
  -ms-filter: alpha(opacity=20);
  filter: alpha(opacity=20);
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout {
  width: 200px;
  padding: 0 !important;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout ul {
  margin: 0;
  padding: 20px 0 20px 20px;
  top: 0;
  display: block;
  float: left;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout ul li {
  height: 40px;
  line-height: 14px;
  width: 150px;
  display: block;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout .p-subsection {
  float: none;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout .p-subsection a {
  color: #000000;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .p-submenu.p-flyout .p-subsection:not([data-index='0']):after {
  display: none;
}
.p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry span {
  color: #ffffff;
}
.p-n30-header .p-nav-wrapper .p-main-entries a {
  text-decoration: none;
  outline: 0;
  font-size: 12px;
}
.p-n30-header .p-nav-wrapper .p-n07-generic-breadcrumb {
  margin: 10px 5px 0px 5px;
  padding-top: 0;
}
.p-n30-header .p-quicklinks-submenu-wrapper .p-gc15-link-button a:not(.p-button) {
  color: #ffffff;
}
.p-n30-header .p-n07-generic-breadcrumb {
  margin: 0;
  padding-top: 16px;
}
.p-n30-header > .breadcrumbpar .p-bc01-standardbreadcrumb {
  margin-left: 0;
}
.p-n30-header .p-shoppingcart-container {
  position: relative;
  display: inline-table;
}
.p-n30-header .p-shoppingcart-container span {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  filter: alpha(opacity=80);
  cursor: pointer;
}
.p-n30-header .p-shoppingcart-container span:hover,
.p-n30-header .p-shoppingcart-container span.p-active {
  font-family: inherit;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-n30-header .p-shoppingcart-container span:hover:before,
.p-n30-header .p-shoppingcart-container span.p-active:before {
  position: absolute;
}
.p-n30-header .p-shoppingcart-container span:after {
  color: #ffffff;
  font-size: 18px;
}
.p-n30-header .p-shoppingcart-container .p-counter {
  background-color: #e26d00;
  border-radius: 50%;
  display: none;
  font-size: 1em;
  height: 1.3em;
  left: -10px;
  line-height: 1.3em;
  position: absolute;
  text-align: center;
  top: -30%;
  width: 1.3em;
}
.p-n30-header .p-shoppingcart-container .p-counter b {
  color: white;
  padding-right: 1px;
  vertical-align: middle;
}
.p-n30-header .p-icons-items {
  display: inline-table;
  vertical-align: middle;
  height: 100%;
}
@media screen and (min-width: 1025px) {
  .p-header-page-v2.p-inverted .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry > span {
    color: #000000;
  }
}
@media screen and (max-width: 1024px) {
  .p-n30-header .p-shoppingcart-container .p-icon-shoppingcart {
    height: 25px;
    padding: 10px 7px 10px 7px;
    margin-left: 0;
    vertical-align: top;
  }
  .p-n30-header .p-shoppingcart-container .p-icon-shoppingcart:after {
    color: #000000;
  }
  .p-n30-header .p-shoppingcart-container .p-counter {
    left: -5px;
    top: 0;
  }
}
@media screen and (max-width: 1024px) {
  .p-n30-header .p-external-link:after {
    display: inline-block;
    color: #000;
  }
  .p-n30-header .p-desktop-hidden {
    display: inline-block;
  }
  .p-n30-header .p-fixed {
    position: fixed;
  }
  .p-n30-header .p-hidden {
    display: none;
  }
  .p-n30-header .p-logo-wrapper {
    display: block;
  }
  .p-n30-header .breadcrumbpar {
    display: none;
  }
  .p-n30-header nav,
  .p-n30-header nav:before {
    display: block;
    position: fixed;
    height: 100%;
    top: 0;
    bottom: 0;
  }
  .p-n30-header nav {
    transition: right .3s;
    right: -350px;
    width: 350px;
    background-color: #ffffff;
  }
  .p-n30-header nav:before {
    right: 350px;
    width: 30px;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #000000;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to left, #000000 0, #000000 0.5, #000000 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to left, #000000 0, #000000 0.5, #000000 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);
  }
  .p-n30-header nav.p-active {
    right: 0;
  }
  .p-n30-header nav.p-active:before {
    display: block;
  }
  .p-n30-header nav.p-active .p-nav-wrapper {
    box-shadow: 1px 1px 50px -5px;
  }
  .p-n30-header nav .p-nav-wrapper {
    width: 350px;
    height: 100%;
    position: relative;
    overflow: hidden;
  }
  .p-n30-header nav .p-nav-wrapper .p-mobile-dock-bottom {
    display: block;
    position: absolute;
    bottom: 0;
    width: 350px;
    min-height: 50px;
    background-color: #000000;
  }
  .p-n30-header nav .p-nav-wrapper .p-mobile-dock-bottom .p-quicklinks-submenu-wrapper .parsys {
    padding: 0 25px;
    margin-bottom: -1px;
  }
  .p-n30-header nav .p-nav-wrapper .p-mobile-dock-bottom .p-quicklinks-submenu-wrapper .parsys > .section > div {
    border-bottom: 1px solid #ffffff;
  }
  .p-n30-header nav .p-nav-wrapper .sectionpar {
    width: 350px;
  }
  .p-n30-header nav .p-nav-wrapper .sectionpar .p-n14-link-list {
    height: auto;
  }
  .p-n30-header nav .p-nav-wrapper .sectionpar .p-n14-link-list li a {
    display: block;
  }
  .p-n30-header nav .p-nav-wrapper .sectionpar .p-n14-link-list li a span {
    width: 50%;
    display: inline;
  }
  .p-n30-header nav .p-nav-wrapper .navigation {
    width: 1050px;
    min-height: 450px;
    max-height: 675px;
    overflow-y: scroll;
    position: relative;
    margin-left: 0;
    transition: margin-left 0.3s;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries {
    width: 300px;
    bottom: 100px;
    margin: 0;
    padding: 5px 25px 25px 25px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries a {
    display: block;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries span {
    font-size: 18px;
    padding-left: 15px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-back-link {
    color: #0066a1;
    line-height: 50px;
    font-weight: bold;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry {
    display: block;
    width: 100%;
    height: 50px;
    cursor: pointer;
    line-height: 50px;
    vertical-align: middle;
    border-bottom: 1px solid gray;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .navigation-link {
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry span {
    color: #000000;
    font-size: 14px;
    padding-left: 15px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-inverted {
    color: #000000;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon {
    margin-right: 10px;
    font-weight: bold;
    float: right;
    color: #000000;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-prev {
    float: left;
    margin-left: -7px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon:after {
    font-size: 11px;
    font-weight: bold;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-down:after {
    content: '\e203';
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-next:after {
    content: '\e203';
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-prev:after {
    content: '\e202';
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu {
    position: absolute;
    width: 300px;
    left: 350px;
    top: 0;
    margin: 0;
    padding: 5px 25px 25px 25px;
    box-shadow: none;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu span {
    font-weight: bold;
    color: #ff9514;
    font-size: 18px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-back-to-root {
    padding-left: 30px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    border-bottom: 1px solid gray;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection span {
    color: #000000;
    font-weight: normal;
    font-family: inherit;
    font-size: 14px;
    margin: 0;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection.p-active .p-submenu-item {
    display: block;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item {
    display: none;
    position: absolute;
    width: 300px;
    left: 350px;
    padding: 5px 25px 25px 25px;
    top: 0;
    background-color: #ffffff;
    margin-top: 0;
    line-height: 25px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item span {
    font-weight: bold;
    color: #ff9514;
    font-size: 18px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li {
    display: inline-block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    border-bottom: 1px solid gray;
    cursor: pointer;
    margin-top: 0;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li a span {
    font-weight: normal;
    color: #000000;
    font-size: 14px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li:last-child {
    border-bottom: none;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection:not(:first-child):after {
    content: none;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection:last-child {
    border-bottom: none;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu.p-flyout {
    width: 350px !important;
    padding: 0 !important;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu.p-flyout .p-initial-subsection {
    padding: 20px 20px 0px 20px;
    border-top: 1px solid #000000;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu.p-flyout .p-subselection {
    float: none;
    padding: 0 20px;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu.p-flyout .p-subselection .p-subsection:first-child {
    border-top: 1px solid gray;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-last-element {
    border-bottom: none;
  }
  .p-n30-header nav .p-nav-wrapper .p-active-submenu {
    margin-left: -350px;
  }
  .p-n30-header nav .p-nav-wrapper .p-active-subsection {
    margin-left: -700px;
  }
  .p-n30-header .p-quicklinks-wrapper {
    z-index: 10000;
    width: 78px;
    height: 45px;
    top: 0;
    right: 0;
  }
  .p-n30-header .p-quicklinks-wrapper .section {
    display: block;
  }
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu {
    display: inline-block;
    width: 18px;
    height: 15px;
    position: absolute;
    top: 16px;
    right: 22px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
  }
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #000000;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
  }
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(1) {
    top: 0;
  }
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(2),
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(3) {
    top: 5px;
  }
  .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(4) {
    top: 10px;
  }
  .p-n30-header .p-quicklinks-wrapper .open span:nth-child(1) {
    top: 10px;
    width: 0%;
    left: 50%;
  }
  .p-n30-header .p-quicklinks-wrapper .open span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .p-n30-header .p-quicklinks-wrapper .open span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .p-n30-header .p-quicklinks-wrapper .open span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
  }
  .p-n30-header .p-quicklinks-submenu-wrapper .p-gc15-link-button {
    padding: 15px 0px 15px 15px;
  }
  .p-n30-header .p-quicklinks-submenu-wrapper .p-gc15-link-button a {
    background-color: transparent;
    border: 0;
    color: #ffffff;
    display: inline;
    padding: 0;
    font-size: 14px;
  }
  .p-n30-header .p-quicklinks-submenu-wrapper .p-gc15-link-button a:after {
    float: right;
    content: "\e203";
    font-size: 0.85em;
    font-family: 'philips-global-icon-font';
    margin-top: 3px;
    height: auto;
    transform: none;
  }
  .p-n30-header.p-inverted nav .p-nav-wrapper {
    color: #3c3c3c;
  }
}
@media screen and (min-width: 1025px) {
  body.cq-wcm-edit.genericheaderpage-v2,
  body.cq-wcm-design.genericheaderpage-v2 {
    background: #efeff4;
  }
  body.cq-wcm-edit .p-n30-header,
  body.cq-wcm-design .p-n30-header {
    overflow: visible;
    white-space: nowrap;
    z-index: 1000;
  }
  body.cq-wcm-edit .p-n30-header .p-nav-wrapper,
  body.cq-wcm-design .p-n30-header .p-nav-wrapper {
    width: 740px;
  }
  body.cq-wcm-edit .p-n30-header .p-nav-wrapper .p-l-visible,
  body.cq-wcm-design .p-n30-header .p-nav-wrapper .p-l-visible,
  body.cq-wcm-edit .p-n30-header .p-nav-wrapper .navigation.n30-header,
  body.cq-wcm-design .p-n30-header .p-nav-wrapper .navigation.n30-header {
    max-width: 400px;
  }
  body.cq-wcm-edit .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper,
  body.cq-wcm-design .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper {
    min-width: 300px;
  }
  body.cq-wcm-edit .p-n30-header .p-logo-wrapper,
  body.cq-wcm-design .p-n30-header .p-logo-wrapper {
    width: 150px;
  }
  .p-n30-header .p-external-link:after {
    display: inline-block;
    color: #fff;
  }
  .p-n30-header .p-nav-wrapper {
    position: absolute;
    top: 15px;
    left: 120px;
    right: 40px;
  }
  .p-n30-header .p-nav-wrapper .p-main-entries {
    margin: 10px 0 0;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper {
    position: absolute;
    top: 9px;
    right: 0;
    height: 0;
    width: 100%;
    z-index: 10;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .quicklinkspar {
    float: right;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper > .cq-editbar-placeholder {
    float: right !important;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .section:not(.new) {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .section.new {
    clear: both;
    display: block;
    float: right;
    width: 200px;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .p-gc15-link-button a:after {
    display: none;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .p-gc15-link-button .p-button {
    margin-top: -2px;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .p-gc15-link-button .p-button.p-large {
    margin-top: -7px;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .p-gc15-link-button .p-button.p-xlarge {
    margin-top: -9px;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .gc15-linkbutton + .gc15-linkbutton {
    margin-left: 0;
    margin-right: 0;
  }
  .p-n30-header .p-nav-wrapper .p-quicklinks-submenu-wrapper .gc15-linkbutton + .gc15-linkbutton .p-gc15-link-button:before {
    content: "|";
    display: inline-block;
    color: #ffffff;
    float: left;
    margin: 0px 6px 0px 3px;
  }
  .p-n30-header .p-nav-wrapper.p-with-sections .p-quicklinks-submenu-wrapper {
    top: -2px;
  }
  .p-n30-header .breadcrumbpar .p-external-link:after {
    display: none;
  }
  .p-n30-header.p-inverted .p-nav-wrapper .p-main-entries .p-main-entry span {
    color: #3c3c3c;
  }
  .p-n30-header.p-inverted .p-nav-wrapper .p-main-entries .p-main-entry > .p-icon,
  .p-n30-header.p-inverted .p-nav-wrapper .p-main-entries .p-main-entry > a > .p-icon,
  .p-n30-header.p-inverted .p-nav-wrapper .p-main-entries .p-main-entry > a.p-external-link:after {
    color: #3c3c3c;
  }
  .p-n30-header.p-inverted .p-nav-wrapper .p-main-entries .p-main-entry.p-active .p-submenu {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.18);
  }
}
.p-n30-header .p-n14-link-list {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  width: 834px;
  padding-bottom: 0px;
}
.p-n30-header .p-n14-link-list ul.p-grid {
  text-align: left;
}
.p-n30-header .p-n14-link-list ul.p-grid li {
  margin-right: 15px;
}
.p-n30-header .p-n14-link-list ul.p-grid li a {
  color: #ffffff;
  padding: 10px 0;
  margin-bottom: -2px;
}
.p-n30-header .p-n14-link-list ul.p-grid li.active a {
  font-weight: bold;
  border-bottom: 2px solid rgba(255, 255, 255, 0.8);
  padding-bottom: 11px;
}
.p-n30-header .p-n14-link-list.horizontal li a .p-text,
.p-n30-header .p-n14-link-list.horizontal-l-vertical-s li a .p-text {
  border-left-width: 0;
  font-size: 14px;
}
.p-n30-header .p-n14-link-list .active .p-text {
  font-weight: bold;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
@media screen and (min-width: 1025px) {
  .p-n30-header .p-n14-link-list .p-external-link:after {
    color: inherit;
    position: relative;
    top: -2px;
  }
  .p-n30-header.p-inverted .p-n14-link-list {
    border-bottom-color: rgba(60, 60, 60, 0.2);
  }
  .p-n30-header.p-inverted .p-n14-link-list ul.p-grid li a {
    color: #3c3c3c;
  }
  .p-n30-header.p-inverted .p-n14-link-list ul.p-grid li.active a {
    border-bottom-color: rgba(60, 60, 60, 0.8);
  }
}
@media screen and (max-width: 960px) {
  .p-n30-header .p-n14-link-list {
    background-color: #B3C8E6;
    width: 300px;
    margin: 0;
    padding: 0 25px;
  }
  .p-n30-header .p-n14-link-list .horizontal-l-vertical-s li a {
    border: none;
  }
  .p-n30-header .p-n14-link-list ul.p-grid {
    margin-left: 0;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li {
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    border-bottom: 1px solid #5C5C5C;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li.active {
    display: none;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li a {
    color: #000000;
    border-top: none;
    margin: 0;
    padding: 0 0 0 15px;
    border: 0;
    display: block;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    cursor: pointer;
    outline: 0;
    width: auto;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li a .p-text {
    display: inline-block;
    width: 89%;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li a .p-icon-container {
    display: inline-block;
    float: right;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li a .p-icon-container .p-icon-next:after {
    font-size: 11px;
    font-weight: bold;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li a.active {
    border-bottom: 0;
  }
  .p-n30-header .p-n14-link-list ul.p-grid li:last-child {
    border-bottom: none;
  }
}
.p-ql01-search {
  cursor: pointer;
  width: 20px;
}
.p-ql01-search > .p-icon-magnifier:after,
.p-ql01-search > .p-icon-search:after {
  color: #ffffff;
  font-size: 18px;
}
.p-inverted .p-ql01-search > .p-icon-magnifier:after,
.p-inverted .p-ql01-search > .p-icon-search:after {
  color: #3c3c3c;
}
@media screen and (max-width: 1024px) {
  .p-ql01-search > .p-icons-items {
    line-height: 45px;
  }
  .p-ql01-search > .p-icon-magnifier:after,
  .p-ql01-search > .p-icon-search:after {
    color: #000000;
  }
}
.p-ql02-countryselector {
  color: #ffffff;
}
.p-ql02-countryselector:before {
  color: inherit;
  font-size: 0.8em;
}
.p-ql02-countryselector .p-controls {
  cursor: pointer;
  display: inline-block;
}
.p-ql02-countryselector .p-icon-globe {
  font-size: 0.9em;
  padding-right: 0.5em;
  vertical-align: middle;
}
.p-ql02-countryselector .p-icon-down,
.p-ql02-countryselector .p-icon-up {
  font-size: 0.7em;
  padding-left: 0.5em;
}
.p-ql02-countryselector .p-flyout {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1000;
  margin-top: 10px;
  padding: 18px 16px 20px 16px;
  background-color: #ffffff;
  color: #3c3c3c;
  text-align: initial;
}
.p-ql02-countryselector .p-flyout a {
  color: #ff9514;
}
.p-ql02-countryselector .p-flyout .p-heading-03 {
  font-size: 18px;
  margin-bottom: 20px;
}
.p-ql02-countryselector .p-flyout .p-heading-03 i {
  font-size: 0.7em;
  padding-right: 0.7em;
}
.p-ql02-countryselector .p-flyout .p-region-list li {
  margin-bottom: 14px;
}
.p-ql02-countryselector .p-flyout .p-region-list a {
  outline: 0;
}
.p-ql02-countryselector .p-flyout .p-language-list li {
  line-height: 1.8em;
}
.p-ql02-countryselector .p-flyout .p-language-list a,
.p-ql02-countryselector .p-flyout .p-language-list span {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
@media screen and (min-width: 1025px) {
  .p-ql02-countryselector .p-language-label {
    display: none;
  }
  .p-ql02-countryselector .p-flyout {
    box-shadow: 1px 1px 50px -5px;
    height: auto !important;
  }
  .p-ql02-countryselector .p-flyout .p-heading-03 a {
    cursor: default;
    text-decoration: none;
  }
  .p-ql02-countryselector .p-flyout .p-heading-03 i {
    display: none;
  }
  .p-ql02-countryselector .p-language-list {
    border-left: 1px solid #ff9514;
  }
  .p-inverted .p-ql02-countryselector {
    color: #3c3c3c;
  }
  [dir=rtl] .p-ql02-countryselector .p-language-list {
    border-left: 0;
    border-right: 1px solid #ff9514;
  }
}
@media screen and (max-width: 1024px) {
  .p-ql02-countryselector {
    font-size: 14px;
    padding: 15px 10px 15px 15px;
  }
  .p-ql02-countryselector .p-arrow-right-xs-s:before {
    right: 10px;
  }
  .p-ql02-countryselector .p-icon-globe {
    font-size: 21px;
  }
  .p-ql02-countryselector .p-icon-down,
  .p-ql02-countryselector .p-icon-up {
    display: none;
  }
  .p-ql02-countryselector .p-flyout {
    bottom: 0px;
    left: -25px;
    right: -25px;
    box-shadow: none;
    margin-top: 0;
    overflow: auto;
    padding: 18px 25px 20px 25px;
  }
  .p-ql02-countryselector .p-region-list {
    display: none;
  }
  .p-ql02-countryselector .p-region-link {
    border-bottom: 1px solid #c4c8ca;
    display: block;
    font-weight: bold;
    padding: 10px 15px 10px 15px;
    text-decoration: none;
  }
  .p-ql02-countryselector .p-region-link .p-icon {
    float: right;
  }
  .p-ql02-countryselector .p-language-list li {
    border-bottom: 1px solid #c4c8ca;
    font-size: 12px;
    padding: 10px 15px 10px 15px;
  }
  .p-ql02-countryselector .p-language-list a {
    text-decoration: none;
  }
  .ql02-countryselector + .ql03-languageselector {
    display: none;
  }
  [dir=rtl] .p-ql02-countryselector {
    padding-left: 10px;
    padding-right: 15px;
  }
  [dir=rtl] .p-ql02-countryselector .p-icon-globe {
    padding-left: 0.5em;
    padding-right: 0;
  }
}
.p-ql03-languageselector {
  color: #ffffff;
}
.p-inverted .p-ql03-languageselector {
  color: #3c3c3c;
}
.p-ql03-languageselector a {
  color: #ffffff;
}
.p-inverted .p-ql03-languageselector a {
  color: #3c3c3c;
}
.p-ql03-languageselector .p-separator {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
}
@media screen and (min-width: 1025px) {
  .p-ql03-languageselector {
    display: inline-block;
  }
}
@media screen and (max-width: 1024px) {
  .p-ql03-languageselector {
    padding: 15px 10px 15px 15px;
  }
  .p-ql03-languageselector .p-icon-globe {
    color: #ffffff;
    font-size: 21px;
    padding-right: 0.5em;
    vertical-align: middle;
  }
  .p-ql03-languageselector .p-arrow-right-xs-s:before {
    right: 10px;
  }
}
/*
Defaults
---------------------------*/
.n29-inpage-navigation {
  display: block;
  height: 63px;
}
.n29-inpage-navigation ::-webkit-scrollbar {
  display: none;
}
.n29-inpage-navigation a {
  color: #000000;
}
.n29-inpage-navigation .p-n29-inpage-navigation {
  display: block;
  height: 60px;
  padding-bottom: 2px;
  border-bottom: 1px solid gray;
  background-color: #ffffff;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-external-link:after {
  display: inline-block;
  color: #000000;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-scroll-arrow-container {
  right: 0;
  position: absolute;
  width: 60px;
  height: 60px;
  z-index: 10;
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 30%);
  background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 30%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 30%);
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-scroll-arrow-container .p-scroll-arrow {
  color: #000000;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper {
  max-width: 960px;
  margin: 0 auto;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-navigation-title {
  display: inline-block;
  line-height: 60px;
  margin-left: 0px;
  font-weight: bold;
  font-size: 16px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container {
  margin: 0;
  float: right;
  display: inline-block;
  height: inherit;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item {
  display: inline-block;
  min-width: 85px;
  text-align: center;
  height: 60px;
  position: relative;
  margin-right: 16px;
  cursor: pointer;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-nav-link {
  line-height: 60px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container {
  z-index: 1000;
  display: none;
  position: absolute;
  min-width: 150px;
  padding: 20px 15px;
  text-align: left;
  background-color: #ffffff;
  box-shadow: 0px 2px 9px -2px #040404;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container .p-subnav-item {
  list-style-type: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container .p-subnav-item a {
  color: #000000;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container .p-subnav-item:hover {
  font-weight: bold;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container.p-active {
  display: block;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item:last-child .p-subnav-container {
  right: 0;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-icon-down {
  display: none;
  font-size: 10px;
  margin-left: 5px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item:hover {
  border-bottom: 2px solid #ff9514;
  margin-bottom: -2px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item:hover a:hover {
  text-decoration: none;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item.p-active {
  border-bottom: 2px solid #ff9514;
  margin-bottom: -2px;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item.p-active .p-nav-link {
  font-weight: bold;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item.p-active a {
  color: #000000;
  text-decoration: none;
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item.p-active .p-icon-down:after {
  content: '\e200';
}
.n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item:last-child {
  margin-right: 0;
}
.n29-inpage-navigation .p-n29-inpage-navigation.p-inverted-colors {
  background-color: #b9bbc7;
  border-bottom: none;
}
.n29-inpage-navigation .p-n29-inpage-navigation.p-inverted-colors .p-scroll-arrow-container {
  background: -moz-linear-gradient(to right, rgba(0, 230, 150, 0) 0, #b9bbc7 30%);
  background: -webkit-linear-gradient(to right, rgba(0, 230, 150, 0) 0, #b9bbc7 30%);
  background: linear-gradient(to right, rgba(0, 230, 150, 0) 0, #b9bbc7 30%);
}
.n29-inpage-navigation .p-n29-inpage-navigation.p-inverted-colors a,
.n29-inpage-navigation .p-n29-inpage-navigation.p-inverted-colors h1 {
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .n29-inpage-navigation {
    display: block;
    height: 63px;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-navigation-title {
    display: none;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container {
    height: 60px;
    position: relative;
    float: none;
    display: block;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item {
    min-width: 125px;
    margin-right: 0;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container {
    z-index: 1000;
    width: 100%;
    position: fixed;
    top: initial;
    left: 0;
    padding: 0;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item .p-subnav-container .p-subnav-item {
    padding: 10px 0px 10px 15px;
    border-bottom: 1px solid gray;
    margin: 0;
  }
  .n29-inpage-navigation .p-n29-inpage-navigation .p-navigation-wrapper .p-nav-container .p-nav-item:last-child .p-subnav-container {
    right: auto;
  }
}
@media screen and (min-width: 1025px) {
  .p-n29-inpage-navigation .p-nav-container {
    width: auto !important;
  }
  .p-n29-inpage-navigation .p-subnav-container.p-active {
    margin-top: 1px !important;
  }
}
.search-box__wrapper {
  position: relative;
}
.se20-search-box {
  width: 100%;
  height: 0;
  display: flex;
  justify-content: center;
  position: absolute;
  left: 0;
  background-color: #000000;
  z-index: 4999;
  transition: all .5s;
  visibility: hidden;
  overflow: hidden;
}
.se20-search-box .se20__input-wrapper {
  width: calc(100% - 16px);
  max-width: 1280px;
  position: relative;
  padding: 54px 0;
}
.se20-search-box .se20__input-field {
  width: 100%;
  height: 32px;
  font-size: 18px;
  padding: 0 4px 14px 10px;
  color: #ffffff;
  pointer-events: all;
  background: rgba(0, 0, 0, 0);
  border: none;
  border-bottom: 2px solid #ffffff;
  outline: none;
  z-index: 1;
  opacity: 0;
  border-radius: 0;
}
.se20-search-box .se20__input-field--magnifying-glass {
  z-index: 10;
  position: absolute;
  top: 64px;
  right: 10px;
  cursor: pointer;
  opacity: 0;
}
.se20-search-box .se20__input-field--magnifying-glass:after {
  content: '\e827';
  font-family: 'philips-global-icon-font';
  font-size: 20px;
  color: #ffffff;
  right: 0;
}
.se20-search-box .se20__input-field--clear {
  z-index: 10;
  position: absolute;
  top: 58px;
  right: 40px;
  cursor: pointer;
  display: none;
  transition: 1s;
}
.se20-search-box .se20__input-field--clear:after {
  content: '\00d7';
  font-family: 'philips-global-icon-font';
  font-size: 32px;
  font-weight: bold;
  color: #ffffff;
  right: 0;
}
.se20-search-box .se20__input-field::-ms-clear {
  display: none;
}
.se20-search-box--show {
  height: 160px;
  visibility: visible;
}
.se20-search-box--show .se20__input-wrapper .se20__input-field,
.se20-search-box--show .se20__input-wrapper .se20__input-field--magnifying-glass {
  opacity: 1;
  transition: opacity 1s, 2s;
}
.se20-search-box--static {
  height: 160px;
  visibility: visible;
  transition: none;
}
.se20-search-box--static .se20__input-wrapper .se20__input-field,
.se20-search-box--static .se20__input-wrapper .se20__input-field--magnifying-glass {
  display: block;
  animation: fadeIn 1s forwards;
}
.se20-search-box--modified-height {
  height: 400px;
}
.se20-search-box ::placeholder {
  color: #d8d8d9;
}
.se20-search-box .se20__input-field:-ms-input-placeholder {
  color: #d8d8d9;
  opacity: 0.3 !important;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen and (max-width: 1024px) {
  .se20-search-box {
    z-index: 4999;
  }
  .se20-search-box .se20__input-wrapper {
    width: 100%;
    padding: 34px 10px;
  }
  .se20-search-box .se20__input-field {
    width: 100%;
    padding: 0 0 4px 0;
  }
  .se20-search-box .se20__input-field--magnifying-glass {
    top: 40px;
    right: 20px;
  }
  .se20-search-box .se20__input-field--clear {
    top: 34px;
    right: 45px;
  }
  .se20-search-box--show {
    height: 110px;
  }
  .se20-search-box--static {
    height: 110px;
  }
  .se20-search-box--modified-height {
    height: 360px;
  }
}
.se21-search-suggestions {
  width: 100%;
  position: absolute;
  z-index: 5001;
  top: 120px;
  transition: all 0s;
  opacity: 0;
  visibility: hidden;
}
.se21-search-suggestions .se21__suggestions-title {
  margin-top: 20px;
  padding-left: 10px;
}
.se21-search-suggestions .se21__suggestions-list {
  width: 1270px;
  margin: 0 auto;
  padding-left: 10px;
}
.se21-search-suggestions .se21__suggestions-list-item {
  font-size: 18px;
  margin-top: 14px;
}
.se21-search-suggestions .se21__suggestions-list-item-link {
  line-height: 27px;
  color: #ffffff;
}
.se21-search-suggestions--show {
  opacity: 1;
  transition-delay: .5s;
  visibility: visible;
}
@media screen and (max-width: 1024px) {
  .se21-search-suggestions {
    top: 85px;
  }
  .se21-search-suggestions .se21__suggestions-list {
    width: calc(100% - 20px);
    margin: 0 10px;
    padding-left: 0;
  }
}
.sc10-dealer-locator .sc10__wrapper {
  height: 80vh;
}
.sc10-dealer-locator .sc10__left-panel {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.sc10-dealer-locator .sc10__input-wrapper {
  padding: 20px 30px 0 20px;
}
.sc10-dealer-locator .sc10__input-field {
  width: 100%;
  border: solid 1px #c2c2c2;
  border-radius: 2px;
  padding: 3px 0 3px 11px;
}
.sc10-dealer-locator .sc10__search-button {
  margin: 15px 20px 0 20px;
  font-size: 14px;
}
.sc10-dealer-locator .sc10__filters-container {
  margin: 15px 20px 10px 20px;
  background: #d3deed;
  display: none;
  border-radius: 2px;
}
.sc10-dealer-locator .sc10__filters-container-visible {
  display: block;
}
.sc10-dealer-locator .sc10__filters-container-expanded {
  overflow: auto;
}
.sc10-dealer-locator .sc10__filter-subsection {
  color: #323232;
  font-weight: bold;
  margin: 18px 10px 3px 10px;
}
.sc10-dealer-locator .sc10__brand-filters-wrapper,
.sc10-dealer-locator .sc10__product-filters-wrapper,
.sc10-dealer-locator .sc10__partner-filters-wrapper {
  margin: 3px 11px;
}
.sc10-dealer-locator .sc10__filters-values {
  display: none;
  overflow: auto;
}
.sc10-dealer-locator .sc10__filters-values-visible {
  display: block;
}
.sc10-dealer-locator .sc10__filters-toggle {
  color: #0066a1;
  position: relative;
  margin: 3px 11px;
}
.sc10-dealer-locator .sc10__filters-toggle:hover {
  cursor: pointer;
}
.sc10-dealer-locator .sc10__filters-toggle:after {
  content: '\e201';
  font-size: 14px;
  font-family: 'philips-global-icon-font';
  position: absolute;
  right: 0;
}
.sc10-dealer-locator .sc10__filters-toggle--expanded:after {
  content: '\e200';
}
.sc10-dealer-locator .sc10__apply_filter-button-container {
  background: #ffffff;
  box-shadow: 0 1px 13px 0 rgba(68, 68, 68, 0.5);
  padding: 20px 11px;
  display: none;
}
.sc10-dealer-locator .sc10__apply_filter-button-container-visible {
  display: block;
}
.sc10-dealer-locator .sc10__apply-filter-button {
  width: 100%;
  font-size: 14px;
}
.sc10-dealer-locator .sc10__results-wrapper {
  margin-top: 20px;
  overflow: auto;
  box-shadow: inset 0 11px 8px -10px #cccccc, inset 0 -11px 8px -10px #cccccc;
}
.sc10-dealer-locator .sc10__results-wrapper-hidden {
  display: none;
}
.sc10-dealer-locator .sc10__results-wrapper:empty {
  padding-top: 0;
  margin-top: 0;
  box-shadow: unset;
}
.sc10-dealer-locator .sc10__results-list-item {
  padding: 10px 20px 10px 20px;
  border-bottom: 1px solid #cccccc;
}
.sc10-dealer-locator .sc10__results-list-item-title:hover {
  text-decoration: underline;
}
.sc10-dealer-locator .sc10__results-list-item-region {
  margin-bottom: 10px;
}
.sc10-dealer-locator .sc10__results-list-item-phone,
.sc10-dealer-locator .sc10__results-list-item-directions,
.sc10-dealer-locator .sc10__results-list-item-website,
.sc10-dealer-locator .sc10__results-list-item-email {
  display: table;
}
.sc10-dealer-locator .sc10__results-list-item-phone--mobile,
.sc10-dealer-locator .sc10__results-list-item-directions--mobile,
.sc10-dealer-locator .sc10__results-list-item-website--mobile,
.sc10-dealer-locator .sc10__results-list-item-email--mobile {
  display: none;
}
.sc10-dealer-locator .sc10__results-list-item-phone--mobile:before,
.sc10-dealer-locator .sc10__results-list-item-directions--mobile:before,
.sc10-dealer-locator .sc10__results-list-item-website--mobile:before,
.sc10-dealer-locator .sc10__results-list-item-email--mobile:before {
  font-family: 'philips-global-icon-font';
  padding-right: 10px;
  display: inline-block;
}
.sc10-dealer-locator .sc10__results-list-item-phone:before,
.sc10-dealer-locator .sc10__results-list-item-directions:before,
.sc10-dealer-locator .sc10__results-list-item-website:before,
.sc10-dealer-locator .sc10__results-list-item-email:before {
  font-family: 'philips-global-icon-font';
  padding-right: 10px;
  display: inline-block;
}
.sc10-dealer-locator .sc10__results-list-item-phone:before,
.sc10-dealer-locator .sc10__results-list-item .sc10__results-list-item-phone--mobile:before {
  content: '\e224';
}
.sc10-dealer-locator .sc10__results-list-item-email:before,
.sc10-dealer-locator .sc10__results-list-item .sc10__results-list-item-email--mobile:before {
  content: '\e22d';
}
.sc10-dealer-locator .sc10__results-list-item-website:before,
.sc10-dealer-locator .sc10__results-list-item .sc10__results-list-item-website--mobile:before {
  content: '\e824';
}
.sc10-dealer-locator .sc10__results-list-item-directions:before,
.sc10-dealer-locator .sc10__results-list-item .sc10__results-list-item-directions--mobile:before {
  content: '\e818';
}
.sc10-dealer-locator .sc10__results-list-item-info {
  margin: 10px 0;
}
.sc10-dealer-locator .sc10__results-list-item-info .sc10__products-title,
.sc10-dealer-locator .sc10__results-list-item-info .sc10__brands-title {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.sc10-dealer-locator .sc10__results-list-item-info .sc10__products-text,
.sc10-dealer-locator .sc10__results-list-item-info .sc10__brands-text {
  font-size: 12px;
}
.sc10-dealer-locator .sc10__results-list-item-info .sc10__products-text:not(:last-child):after,
.sc10-dealer-locator .sc10__results-list-item-info .sc10__brands-text:not(:last-child):after {
  content: ', ';
}
.sc10-dealer-locator .sc10__results-list-item--mobile-wrapper {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.sc10-dealer-locator .sc10__results-list-item--active {
  background-color: #d3deed;
}
.sc10-dealer-locator .sc10__results-list-item:hover {
  cursor: pointer;
  background-color: #d3deed;
}
.sc10-dealer-locator .sc10__no-results-wrapper {
  margin: 15px 20px 0 20px;
}
.sc10-dealer-locator .sc10__no-results-wrapper:empty {
  margin-top: 0;
}
.sc10-dealer-locator .sc10__map {
  height: 80vh;
}
.sc10-dealer-locator .sc10__map .sc10__tooltip-phone:before,
.sc10-dealer-locator .sc10__map .sc10__tooltip-email:before,
.sc10-dealer-locator .sc10__map .sc10__tooltip-website:before,
.sc10-dealer-locator .sc10__map .sc10__tooltip-directions:before {
  font-family: 'philips-global-icon-font';
  padding-right: 5px;
}
.sc10-dealer-locator .sc10__map .sc10__tooltip-phone:before {
  content: '\e224';
}
.sc10-dealer-locator .sc10__map .sc10__tooltip-email:before {
  content: '\e22d';
}
.sc10-dealer-locator .sc10__map .sc10__tooltip-website:before {
  content: '\e824';
}
.sc10-dealer-locator .sc10__map .sc10__tooltip-directions:before {
  content: '\e818';
}
.sc10-dealer-locator .sc10__result-count .count {
  font-weight: bold;
}
.sc10-dealer-locator .sc10__resultcount-wrapper {
  margin: 0 20px;
}
.sc10-dealer-locator .sc10__resultcount-wrapper-hidden {
  display: none;
}
.sc10-dealer-locator .sc10__active_filters {
  margin: 15px 20px 0 20px;
  display: none;
}
.sc10-dealer-locator .sc10__active_filters-visible {
  display: block;
}
.sc10-dealer-locator .sc10__active_filters .showall {
  display: none;
  padding-right: 30px;
}
.sc10-dealer-locator .sc10__active_filters .showall:hover {
  cursor: pointer;
}
.sc10-dealer-locator .sc10__active_filters .showall:after {
  content: '\e201';
  font-family: 'philips-global-icon-font';
  vertical-align: middle;
  margin-left: 8px;
  font-size: 10px;
}
.sc10-dealer-locator .sc10__active_filters .showall-visible {
  display: block;
}
.sc10-dealer-locator .sc10__active_filters .showall-expanded:after {
  content: '\e200';
}
.sc10-dealer-locator .sc10__remove-all-filters {
  display: inline-block;
  background-color: #d4d4d4;
  border-radius: 2px;
  padding: 3px 9px 4px 9px;
  margin-bottom: 10px;
}
.sc10-dealer-locator .sc10__remove-all-filters:before {
  content: '\e636';
  font-size: 12px;
  color: #323232;
  font-family: 'philips-global-icon-font';
}
.sc10-dealer-locator .sc10__remove-all-filters:hover {
  cursor: pointer;
  background-color: #a6a6a6;
}
.sc10-dealer-locator .sc10__remove-all-filters-hidden {
  display: none;
}
.sc10-dealer-locator .sc10__active-filters-wrapper {
  display: inline-block;
}
.sc10-dealer-locator .sc10__active-filter-item {
  display: inline-block;
  padding: 4px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 2px;
  color: #323232;
  background-color: #d4d4d4;
  font-size: 12px;
}
.sc10-dealer-locator .sc10__active-filter-item:nth-child(n+3) {
  display: none;
}
.sc10-dealer-locator .sc10__active-filter-item:before {
  content: '\e20f';
  padding-right: 10px;
  font-size: 10px;
  font-family: 'philips-global-icon-font';
}
.sc10-dealer-locator .sc10__active-filter-item:hover {
  cursor: pointer;
  background-color: #a6a6a6;
}
.sc10-dealer-locator .sc10__active-filter-item.visible:nth-child(n+3) {
  display: inline-block;
}
.sc10-dealer-locator .sc10__tooltip-wrapper {
  margin: 10px 0 10px 8px;
}
.sc10-dealer-locator .sc10__tooltip-title {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.sc10-dealer-locator .sc10__tooltip-directions {
  margin-bottom: 0;
}
.sc10-dealer-locator .sc10__tooltip-phone,
.sc10-dealer-locator .sc10__tooltip-website,
.sc10-dealer-locator .sc10__tooltip-directions,
.sc10-dealer-locator .sc10__tooltip-email {
  display: inline-block;
}
.sc10-dealer-locator .sc10__tooltip:not(:last-child) {
  margin-right: 10px;
}
.sc10-dealer-locator .sc10__filter__container {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 5px;
  cursor: pointer;
  user-select: none;
}
.sc10-dealer-locator .sc10__filter__container-active {
  font-weight: bold;
}
.sc10-dealer-locator .sc10__checkbox {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.sc10-dealer-locator .sc10__checkbox:checked ~ .sc10__checkmark:after {
  display: block;
}
.sc10-dealer-locator .sc10__checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 14px;
  width: 14px;
  border: 1px solid #a6a6a6;
  border-radius: 2px;
}
.sc10-dealer-locator .sc10__checkmark:after {
  content: '';
  position: absolute;
  display: none;
  left: 4px;
  width: 4px;
  height: 10px;
  border: solid #0066a1;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
@media screen and (max-width: 768px) {
  .sc10-dealer-locator .sc10__map {
    display: none;
  }
  .sc10-dealer-locator .sc10__results-list-item-phone,
  .sc10-dealer-locator .sc10__results-list-item-directions,
  .sc10-dealer-locator .sc10__results-list-item-website,
  .sc10-dealer-locator .sc10__results-list-item-email {
    display: none;
  }
  .sc10-dealer-locator .sc10__results-list-item-phone--mobile,
  .sc10-dealer-locator .sc10__results-list-item-directions--mobile,
  .sc10-dealer-locator .sc10__results-list-item-website--mobile,
  .sc10-dealer-locator .sc10__results-list-item-email--mobile {
    display: block;
    flex-grow: 1;
    padding: 5px;
    margin-bottom: 0;
  }
  .sc10-dealer-locator .sc10__results-list-item-phone--mobile:not(:last-child),
  .sc10-dealer-locator .sc10__results-list-item-directions--mobile:not(:last-child),
  .sc10-dealer-locator .sc10__results-list-item-website--mobile:not(:last-child),
  .sc10-dealer-locator .sc10__results-list-item-email--mobile:not(:last-child) {
    margin-right: 10px;
  }
  .sc10-dealer-locator .sc10__active_filters {
    display: none;
  }
}
.se22-search-results {
  padding-top: 80px;
  padding-bottom: 1px;
  margin-top: 160px;
  background-color: #eaeaea;
}
.se22-search-results .se22-results-title,
.se22-search-results .se22-results-wrapper {
  max-width: 1280px;
  margin: 0 auto 20px auto;
}
.se22-search-results .se22-results-wrapper .se22-list-item {
  min-height: 130px;
  margin: 0 0 20px 0;
  background-color: #ffffff;
  cursor: pointer;
  overflow: hidden;
}
.se22-search-results .se22-results-wrapper .se22__main-wrapper {
  background-color: #ffffff;
  display: flex;
}
.se22-search-results .se22-results-wrapper .se22__content-image-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.se22-search-results .se22-results-wrapper .se22__content-image {
  position: relative;
  object-fit: scale-down;
  max-width: 100%;
  width: 100%;
  max-height: 200px;
}
.se22-search-results .se22-results-wrapper .se22__content-image[src$=".gif"] {
  max-width: 120px;
  height: auto;
  margin: auto;
}
.se22-search-results .se22-results-wrapper .se22__content-wrapper {
  padding: 14px 20px;
}
.se22-search-results .se22-results-wrapper .se22__tag {
  padding: 0 8px;
  margin-bottom: 10px;
  font-size: 12px;
  color: #ffffff;
  background-color: #0066a1;
  display: inline-block;
}
.se22-search-results .se22-results-wrapper .se22__title {
  margin-bottom: 10px;
}
.se22-search-results .se22-results-wrapper .se22__title-link {
  font-size: 18px;
  line-height: 1.44;
  color: #ff9514;
}
.se22-search-results .se22-results-wrapper .se22__title-link--isExternalLink::after {
  margin-left: 5px;
  font-family: 'philips-global-icon-font';
  font-size: 14px;
  content: "\e824";
}
.se22-search-results .se22-results-wrapper .se22__title-link:hover {
  text-decoration: underline;
}
.se22-search-results .se22-results-wrapper .se22__title em {
  font-style: normal;
}
.se22-search-results .se22-results-wrapper .se22__description {
  font-size: 14px;
}
.se22-search-results .se22-results-wrapper .se22__description em {
  font-style: normal;
  font-weight: 700;
}
.se22-search-results .se22-results-wrapper .se22__description .strikethrough {
  text-decoration: line-through;
}
.se22-search-results .se22-results-wrapper .se22__brand-image-wrapper {
  padding: 0;
}
.se22-search-results .se22-results-wrapper .se22__brand-image {
  float: right;
  max-width: 112px;
  padding-top: 14px;
  padding-right: 20px;
}
.se22-search-results .se22-results-wrapper .se22__productid-wrapper {
  padding: 16px 24px;
  background-color: #ffffff;
  display: none;
}
.se22-search-results .se22-results-wrapper .se22__productid-wrapper--visible {
  display: block;
}
.se22-search-results .se22-results-wrapper .se22__productid {
  padding-left: 0;
  padding-right: 24px;
  padding-top: 16px;
}
.se22-search-results .se22-results-wrapper .se22__productid em {
  font-style: normal;
  font-weight: 700;
}
.se22-search-results .se22-results-wrapper .se22__productid-show-all-products-link:after {
  font-family: 'philips-global-icon-font';
  content: '\e826';
  font-size: 12px;
  padding: 4px;
}
.se22-search-results .se22-results-wrapper .se22-noResults {
  margin-bottom: 50px;
}
.se22-search-results .se22-results-wrapper .se22-noResults ul {
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .se22-search-results {
    margin-top: 110px;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item {
    margin: 0 8px 20px 8px;
  }
  .se22-search-results .se22-results-wrapper .se22-noResults {
    padding-left: 10px;
    margin-bottom: 10px;
  }
  .se22-search-results .se22-results-wrapper .se22-noResults ul {
    margin-top: 10px;
  }
}
@media screen and (max-width: 768px) {
  .se22-search-results .se22-results-title {
    margin-left: 2%;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item {
    display: list-item;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__content-image-wrapper {
    align-items: center;
    justify-content: center;
    padding-top: 16px;
    display: flex;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__content-image-wrapper .se22__content-image {
    position: initial;
    width: auto;
    max-width: 50%;
    height: auto;
    max-height: 200px;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__content-image-wrapper .se22__content-image[src$=".gif"] {
    max-width: 120px;
    height: auto;
    margin: auto;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__brand-image {
    float: left;
    max-width: 70px;
    padding-bottom: 14px;
    padding-left: 20px;
  }
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__productid-wrapper {
    display: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .se22-search-results .se22-results-title {
    margin-left: 8px;
  }
}
@media (max-width: 516px) {
  .se22-search-results .se22-results-wrapper .se22__main-wrapper {
    flex-flow: column;
  }
  .se22-search-results .se22-results-wrapper .se22__content-image,
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__content-image-wrapper .se22__content-image {
    max-width: 90%;
  }
}
@media (min-width: 517px) and (max-width: 992px) {
  .se22-search-results .se22-results-wrapper .se22__content-image,
  .se22-search-results .se22-results-wrapper .se22-list-item .se22__content-image-wrapper .se22__content-image {
    height: inherit;
    max-width: 60%;
  }
}
.n42 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-family: centrale_sans_medium, tahoma, arial, helvetica, sans-serif, arial, helvetica, sans-serif;
  font-size: 14px;
  width: 100%;
}
@media screen and (min-width: 769px) and (max-width: 1024px), screen and (min-width: 1025px) {
  .n42 {
    margin: 8px 0 24px 0;
  }
}
.n42__button {
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-color: transparent;
  text-align: center;
  margin-left: 8px;
  border-radius: 2px;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  color: #888888;
}
.n42__button--highlighted {
  font-size: 16px;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.n42__button:hover:not(.n42__button--highlighted):not(.n42__load-more) {
  color: #ffaa43;
  cursor: pointer;
}
.n42__arrow {
  color: #ff9514;
  font-weight: bold;
  display: flex;
  align-items: center;
  font-family: 'philips-global-icon-font';
  font-size: 12px;
}
.n42__arrow:hover {
  text-decoration: none;
  cursor: pointer;
}
.n42__ellipsis {
  margin: 2px 0 0 8px;
}
.n42__group {
  padding: 10px 0;
  display: flex;
  flex-direction: row;
}
.n42__load-more {
  width: 100%;
  max-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  vertical-align: middle;
  font-size: 14px;
  border: 1px #80b3d0 solid;
  line-height: 17px;
  margin: 18px 7px 20px 6px;
  min-width: 78px;
  padding: 7px 20px 5px 20px;
  text-decoration: none;
}
.n42__load-more:hover {
  text-decoration: none;
  cursor: pointer;
}
.se27__download-links-wrapper {
  margin-top: 10px;
}
.se27__download-link {
  margin-right: 40px;
}
.se27__productid-link {
  text-align: center;
}
.se27__productid-link i {
  font-size: 12px;
  padding: 4px;
}
.se27__productid-link i:hover {
  text-decoration: none;
}
@media (min-width: 517px) and (max-width: 992px) {
  .se27__download-links-wrapper {
    display: flex;
    flex-flow: column;
  }
}
@media screen and (max-width: 768px) {
  .se27__download-link {
    display: block;
  }
  .se27__download-link:not(:last-child) {
    margin-bottom: 20px;
  }
  .se27__productid-link {
    display: none;
  }
}
.se28-keymatch-banner {
  max-width: 960px;
  margin: 0 auto 20px auto;
}
@media screen and (max-width: 1024px) {
  .se28-keymatch-banner {
    margin: 0 8px 20px 8px;
  }
}
.se24-result-filters {
  max-width: 1280px;
  margin: 0 auto 25px auto;
}
.se24-result-filters .se24-result-filters-wrapper {
  margin-bottom: 20px;
}
.se24-result-filters .se24__filter-dropdown-wrapper {
  position: relative;
  background-color: #ffffff;
  background-clip: content-box;
}
.se24-result-filters .se24__filter-dropdown-wrapper--active .se24__filter-dropdown-title:after {
  content: '\e200';
}
.se24-result-filters .se24__filter-dropdown-wrapper--active .se24__filter-dropdown {
  display: block;
}
.se24-result-filters .se24__filter-dropdown-wrapper--inactive {
  background-color: #fafafa;
  pointer-events: none;
}
.se24-result-filters .se24__filter-dropdown-wrapper--inactive .se24__filter-dropdown-title {
  color: #999999;
}
.se24-result-filters .se24__filter-dropdown {
  display: none;
  position: absolute;
  background-color: #ffffff;
  z-index: 2;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  top: 28px;
  left: 0;
  right: 0;
}
.se24-result-filters .se24__filter-dropdown-title {
  height: 25px;
  border-radius: 2px;
  position: relative;
  line-height: 25px;
  padding-left: 10px;
  border: solid 1px #c2c2c2;
  color: #ff9514;
  text-transform: capitalize;
}
.se24-result-filters .se24__filter-dropdown-title:after {
  content: '\e201';
  font-family: 'philips-global-icon-font';
  right: 10px;
  position: absolute;
}
.se24-result-filters .se24__filter-dropdown-title:hover {
  cursor: pointer;
}
.se24-result-filters .se24__filter-dropdown-item {
  height: 50px;
  padding: 0 10px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.se24-result-filters .se24__filter-dropdown-item--active {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.se24-result-filters .se24__filter-dropdown-item:hover {
  color: #ffffff;
  background-color: #ff9514;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  cursor: pointer;
}
.se24-result-filters .se24__filter-dropdown--mobile {
  display: none;
}
.se24-result-filters .se24__filter-dropdown--mobile--disabled {
  display: none;
}
.se24-result-filters .se24-active-filters-wrapper {
  display: inline-block;
}
.se24-result-filters .se24__active-filter-item {
  display: inline-block;
  padding: 4px 10px;
  margin-right: 20px;
  border-radius: 2px;
  background-color: #d4d4d4;
}
.se24-result-filters .se24__active-filter-item:before {
  content: '\e20f';
  padding-right: 10px;
  font-size: 8px;
  font-family: 'philips-global-icon-font';
}
.se24-result-filters .se24__active-filter-item:hover {
  cursor: pointer;
  background-color: #a6a6a6;
}
.se24-result-filters .se24__reset-all-filters {
  cursor: pointer;
  display: none;
}
.se24-result-filters .se24__reset-all-filters--active {
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .se24-result-filters {
    width: 97%;
  }
  .se24-result-filters-wrapper {
    display: none;
  }
  .se24-result-filters-wrapper--active {
    display: block;
  }
  .se24-result-filters .se24__filter-dropdown {
    left: 8px;
    top: 36px;
  }
  .se24-result-filters .se24__filter-dropdown-title {
    height: 34px;
    line-height: 34px;
  }
  .se24-result-filters .se24__filter-dropdown--mobile {
    display: block;
    min-height: 34px;
    border-radius: 2px;
    position: relative;
    line-height: 34px;
    padding-left: 10px;
    border: solid 1px #c2c2c2;
    color: #ff9514;
    background-color: #ffffff;
  }
  .se24-result-filters .se24__filter-dropdown--mobile:after {
    content: '\e201';
    font-size: 14px;
    font-family: 'philips-global-icon-font';
    position: absolute;
    right: 10px;
  }
  .se24-result-filters .se24__filter-dropdown--mobile--active:after {
    content: '\e200';
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .se24__filter-dropdown {
    margin-left: 10px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .se24-result-filters-wrapper {
    margin: 0 8px 0 -8px;
  }
  .se24-result-filters-wrapper .se24__filter-dropdown {
    margin-left: 16px;
  }
}
@media screen and (min-width: 1025px) {
  .se24__filter-dropdown {
    margin-left: 22px;
  }
}
.se25-content-filter {
  max-width: 1280px;
  margin: 0 auto 18px auto;
}
.se25__filter-tab {
  display: inline-block;
  margin-right: 20px;
  font-weight: bold;
}
.se25__filter-tab--active {
  border-bottom: 2px solid #ff9514;
}
.se25__filter-tab:hover {
  cursor: pointer;
}
.se25__filter-tab--mobile {
  display: none;
}
.se25__filter-tab--disabled {
  color: #999999;
}
.se25__filter-tab--disabled:hover {
  cursor: default;
}
.se25__filter-tab--disabled--active {
  border-bottom: none;
}
.se25__filter-wrapper {
  display: inline;
}
@media screen and (max-width: 768px) {
  .se25-content-filter {
    width: 98%;
    background: #ffffff;
    color: #ff9514;
  }
  .se25__filter-wrapper {
    display: none;
  }
  .se25__filter-wrapper--active {
    display: block;
  }
  .se25__filter-tab {
    font-weight: normal;
    margin: 8px 14px 6px 10px;
    width: 100%;
  }
  .se25__filter-tab:hover {
    cursor: pointer;
  }
  .se25__filter-tab:first-child {
    margin-left: 10px;
  }
  .se25__filter-tab--active {
    border-bottom: none;
    font-weight: bold;
  }
  .se25__filter-tab--disabled {
    color: #999999;
  }
  .se25__filter-tab--disabled:hover {
    cursor: default;
  }
  .se25__filter-tab--disabled--active {
    border-bottom: none;
  }
  .se25__filter-tab--mobile.toggle {
    display: block;
    border: solid 1px #c2c2c2;
    color: #ff9514;
    height: 34px;
    border-radius: 2px;
    position: relative;
    line-height: 34px;
    padding-left: 10px;
    cursor: pointer;
  }
  .se25__filter-tab--mobile.toggle:after {
    content: '\e201';
    font-size: 14px;
    font-family: 'philips-global-icon-font';
    position: absolute;
    right: 10px;
  }
  .se25__filter-tab--mobile.toggle--active:after {
    content: '\e200';
  }
  .se25__filter-tab--mobile.toggle--hidden {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .se25-content-filter {
    margin: 0 auto 18px auto;
  }
  .se25__filter-tab:first-child {
    margin-left: 8px;
  }
}
.green-switch-calculator {
  background: #3c3c41;
}
.green-switch-calculator {
  /*Mobile View style sheet mode*/
}
.green-switch-calculator .body-container {
  margin: 0 auto;
  max-width: 1280px;
  box-sizing: border-box;
}
.green-switch-calculator .lp-logo {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/gs-calculator-logo.svg');
  background-repeat: no-repeat;
  background-position: center;
  width: 106px;
  height: 107px;
}
.green-switch-calculator .lp-cities-icon {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-lp-cities.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 90px;
  height: 90px;
}
.green-switch-calculator .lp-business-icon {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-lp-business.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 90px;
  height: 90px;
}
.green-switch-calculator .lp-residential-icon {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-lp-residential.png');
  background-repeat: no-repeat;
  background-position: center;
  width: 90px;
  height: 90px;
}
.green-switch-calculator .lp-calculator-background {
  padding: 30px 0 0 0;
}
.green-switch-calculator .lp-calc-logo {
  flex-wrap: wrap;
  display: flex;
  align-content: space-around;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .lp-content-header {
  padding: 50px 0 30px 0;
  display: flex;
  justify-content: center;
  font-family: rs_demibold, tahoma, arial, helvetica, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
  text-align: center;
  color: #FFFFFF;
}
.green-switch-calculator .lp-content {
  display: flex;
  justify-content: center;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  color: #EEEEEE;
}
.green-switch-calculator .lp-desc-one {
  font-weight: 700;
}
.green-switch-calculator .lp-desc-two {
  font-weight: 400;
}
.green-switch-calculator .lp-img-content {
  display: flex;
  justify-content: center;
  margin: 25px 0 0 0;
}
.green-switch-calculator .lp-image-container {
  display: flex;
  flex-wrap: wrap;
  width: 70%;
  justify-content: center;
  flex-direction: row;
  padding: 0 0 100px 0;
}
.green-switch-calculator .lp-img-tile {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 172px;
  margin: 8px 10px 8px 0px;
  border-radius: 8px;
  border: 1px 0px 0px 0px;
  background-color: #FFFFFF;
  flex-direction: column;
  cursor: pointer;
}
.green-switch-calculator .lp-img-tile:hover {
  box-shadow: #00E696 0px 1px 10px;
}
.green-switch-calculator .lp-img-text {
  font-family: rs_demibold, tahoma, arial, helvetica, sans-serif;
  font-size: 23px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
  color: #3C3C41;
  padding: 0 0 10px 0;
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .lp-img-tile {
    display: flex;
    width: 100%;
    border-radius: 8px;
    border: 1px 0 0 0;
    background-color: #fff;
    padding: 8px 16px 8px 16px;
    border: 1px solid #fff;
    cursor: pointer;
    margin: 5px;
  }
  .green-switch-calculator .lp-img-text {
    font-weight: 700;
    font-size: 26px;
    line-height: 32px;
    text-align: left;
    color: #3C3C41;
    padding: 0 0 20px 0;
  }
  .green-switch-calculator .lp-image-container {
    display: flex;
    width: 60%;
  }
  .green-switch-calculator .lp-content-header {
    display: flex;
    justify-content: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
    color: #FFFFFF;
  }
  .green-switch-calculator .lp-content {
    display: flex;
    justify-content: center;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #EEEEEE;
  }
  .green-switch-calculator .lp-desc-one {
    font-weight: 700;
  }
  .green-switch-calculator .lp-desc-two {
    font-weight: 400;
  }
  .green-switch-calculator .lp-calc-logo {
    flex-wrap: wrap;
    display: flex;
    align-content: space-around;
    justify-content: center;
    align-items: center;
  }
  .green-switch-calculator .lp-calculator-background {
    width: 100%;
    height: fit-content;
  }
}
.green-switch-calculator {
  /*  --------------  Desktop view starts  -------------- */
  /* --------------  Desktop view ends -------------- */
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .aa-calculator-background {
  background: #3C3C41;
}
.green-switch-calculator .current-step {
  flex-wrap: wrap;
  display: flex;
  align-content: space-around;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .current-step-span {
  width: 40px;
  margin: 40px 0 0 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  align-content: flex-end;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .current-step-img {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/gs-current-page.svg');
}
.green-switch-calculator .other-step-img {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/gs-other-page.svg');
  color: #00E696;
  opacity: 0.5;
}
.green-switch-calculator .app-area {
  display: flex;
  justify-content: center;
  color: #00E696;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  margin: 20px 0 20px 0;
}
.green-switch-calculator .app-desc-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.green-switch-calculator .app-header {
  display: flex;
  justify-content: center;
  font-family: rs_demibold, tahoma, arial, helvetica, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  margin: 40px 0 20px 0;
}
.green-switch-calculator .app-header-desc {
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  color: #EEEEEE;
  margin: 10px 0 20px 0;
  width: 55%;
}
.green-switch-calculator .app-card {
  display: flex;
  justify-content: center;
}
.green-switch-calculator .app-card-container {
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  justify-content: center;
  flex-direction: row;
}
.green-switch-calculator .app-tile {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  height: 66px;
  margin: 8px 8px 0px 0px;
  border-radius: 8px;
  border: 1px 0px 0px 0px;
  background-color: #FFFFFF;
}
.green-switch-calculator .app-tile:hover {
  box-shadow: #00E696 0px 1px 10px;
  cursor: pointer;
}
.green-switch-calculator .app-tile-selected {
  background-color: #00E696;
  box-shadow: #00E696 0px 1px 10px;
}
.green-switch-calculator .tile-text {
  width: 100%;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
  color: #3C3C41;
  margin-left: 5px;
}
.green-switch-calculator .tile-icon {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-university.svg');
  background-repeat: no-repeat;
  width: 40px;
  height: 35px;
  margin-left: 15px;
}
.green-switch-calculator .icon-aa {
  background-repeat: no-repeat;
  width: 40px;
  height: 35px;
  margin-left: 15px;
}
.green-switch-calculator .icon-aa-schools {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-schools.svg');
}
.green-switch-calculator .icon-aa-hospitals {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-hospitals.svg');
}
.green-switch-calculator .icon-aa-manufacturing-sites {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-manufacturing-sites.svg');
}
.green-switch-calculator .icon-aa-offices {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-offices.svg');
}
.green-switch-calculator .icon-aa-garages {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-garages.svg');
}
.green-switch-calculator .icon-aa-warehouses {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-warehouses.svg');
}
.green-switch-calculator .icon-aa-shops {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-shops.svg');
}
.green-switch-calculator .icon-aa-retail-stores {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-retail-stores.svg');
}
.green-switch-calculator .icon-aa-hospitality {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-hospitality.svg');
}
.green-switch-calculator .icon-aa-municipal-buildings {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-municipal-buildings.svg');
}
.green-switch-calculator .icon-aa-arenas-sports {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-arenas-sports.svg');
}
.green-switch-calculator .icon-aa-bridges-monuments {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-bridges-monuments.svg');
}
.green-switch-calculator .icon-aa-parks-plaza {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-parks-plaza.svg');
}
.green-switch-calculator .icon-aa-roads-streets {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-roads-streets.svg');
}
.green-switch-calculator .icon-aa-stations {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-stations.svg');
}
.green-switch-calculator .icon-aa-tunnels {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-aa-tunnels.svg');
}
.green-switch-calculator .icon-aa-not-sure {
  margin-left: 10px;
}
.green-switch-calculator .gc-footer-container {
  width: 100%;
  height: 100px;
  background-color: #3C3C41;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px 0 0 0;
  position: relative;
}
.green-switch-calculator .footer-button {
  width: 30%;
  height: 42px;
  top: 665px;
  left: 549px;
}
.green-switch-calculator .page-header {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #00E696;
  text-align: center;
  margin: 10px 0 10px 0;
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .gc-footer-container {
    justify-content: space-between;
  }
  .green-switch-calculator .app-card-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
    width: 100%;
  }
  .green-switch-calculator .app-desc-container {
    padding: 10px;
  }
  .green-switch-calculator .app-header {
    font-size: 26px;
    font-weight: 600;
    line-height: 32.68px;
    letter-spacing: -0.01em;
    text-align: center;
    color: #FFFFFF;
  }
  .green-switch-calculator .app-header-desc {
    margin: 10px 0 20px 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    width: 100%;
  }
  .green-switch-calculator .app-tile {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 90%;
    height: 66px;
    margin: 8px 16px 8px 16px;
    border-radius: 8px;
    border: 1px 0px 0px 0px;
    background-color: #FFFFFF;
    padding: 8px 16px 8px 16px;
    border: 1px solid #FFFFFF;
  }
  .green-switch-calculator .tile-icon {
    margin-left: 0;
  }
  .green-switch-calculator .tile-text {
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: left;
    color: #3C3C41;
    margin-left: 15px;
  }
  .green-switch-calculator .app-tile-selected {
    background-color: #00E696;
    box-shadow: #00E696 0px 1px 10px;
  }
  .green-switch-calculator .current-step {
    flex-wrap: wrap;
    display: flex;
    align-content: space-around;
    justify-content: center;
    align-items: center;
    padding: 35px 0 0 0;
  }
  .green-switch-calculator .footer-button {
    width: 90%;
  }
  .green-switch-calculator .btn-continue {
    width: 25%;
  }
}
.green-switch-calculator {
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .cl-header-area {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.green-switch-calculator .app-header-desc-area {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  color: #EEEEEE;
  margin: 10px 0 10px 0;
}
.green-switch-calculator .lighting-form-area {
  display: flex;
  justify-content: center;
  padding: 40px 0 40px 0;
}
.green-switch-calculator .lighting-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
.green-switch-calculator .txt-number-of-cnv-lights,
.green-switch-calculator .txt-working-hours,
.green-switch-calculator .txt-average-wattage,
.green-switch-calculator .txt-electricity-costs,
.green-switch-calculator .txt-carbon-intensity {
  height: 26px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  padding: 10px 130px 10px 10px;
  border: 1px solid;
  border-radius: 2px;
}
.green-switch-calculator .cl-text-error {
  height: 26px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  padding: 10px 130px 10px 10px;
  color: #FF0000;
  border: 1px solid #FF0000;
  border-radius: 2px;
}
.green-switch-calculator .text-box-area {
  width: 47%;
  display: flex;
  flex-direction: column;
  margin: 10px 10px 0 0;
}
.green-switch-calculator .cl-label {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}
.green-switch-calculator .lbl-error-number-of-cnv-lights,
.green-switch-calculator .lbl-error-working-hours,
.green-switch-calculator .lbl-error-average-wattage,
.green-switch-calculator .lbl-error-electricity-costs,
.green-switch-calculator .lbl-error-carbon-intensity {
  width: 97%;
  min-height: 24px;
  margin: 4px 0 0 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  text-align: left;
  color: #FFFFFF;
  background-color: #FF0000;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.green-switch-calculator .info-icon-img {
  width: 20px;
  height: 100%;
  margin: 0 0 0 5px;
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-info.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .warning-icon-img {
  width: 20px;
  height: 20px;
  margin: 0 4px 0 4px;
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-cl-warning.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .cl-text-container {
  position: relative;
}
.green-switch-calculator .ipt-wrapper {
  position: absolute;
  right: 10px;
  top: 2px;
  width: 36%;
  height: 42px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  display: flex;
  align-items: center;
  padding: 0 10px 0 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  text-align: left;
  color: #757575;
  background-color: #EEEEEE;
}
.green-switch-calculator .gs-hide {
  display: none !important;
}
.green-switch-calculator .cl-dd-Country {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-cl-intersect.svg');
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
}
@media screen and (min-width: 1025px) {
  .green-switch-calculator .cl-header-area {
    width: 100%;
    padding: 20px 0 0 0;
  }
  .green-switch-calculator .lighting-form {
    width: 50%;
  }
  .green-switch-calculator .cl-dd-Country {
    width: 97%;
    height: 48px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    padding: 10px 130px 10px 10px;
    border-radius: 2px;
    padding-right: 30px;
  }
  .green-switch-calculator .app-header-desc-area {
    width: 42%;
  }
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .cl-header-area {
    padding: 10px;
  }
  .green-switch-calculator .lighting-form {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    width: 90%;
  }
  .green-switch-calculator .text-box-area {
    width: 100%;
    margin: 0;
  }
  .green-switch-calculator .cl-dd-Country {
    width: 100%;
    height: 56px;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    border-radius: 2px;
    padding: 10px;
  }
  .green-switch-calculator .ipt-wrapper {
    top: 7px;
    right: 7px;
    width: 22%;
  }
  .green-switch-calculator .txt-number-of-cnv-lights,
  .green-switch-calculator .txt-working-hours,
  .green-switch-calculator .txt-average-wattage,
  .green-switch-calculator .txt-electricity-costs,
  .green-switch-calculator .txt-carbon-intensity {
    width: 97%;
    height: 56px;
    padding: 0 0 0 10px;
  }
  .green-switch-calculator .cl-text-error {
    width: 97%;
    height: 56px;
    padding: 0 0 0 10px;
  }
  .green-switch-calculator .lbl-error-number-of-cnv-lights,
  .green-switch-calculator .lbl-error-working-hours,
  .green-switch-calculator .lbl-error-average-wattage,
  .green-switch-calculator .lbl-error-electricity-costs,
  .green-switch-calculator .lbl-error-carbon-intensity {
    width: 100%;
  }
}
.green-switch-calculator {
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .gs-footer-area {
  width: 100%;
  height: 100px;
  background-color: #3C3C41;
  display: flex;
  align-items: center;
  justify-content: center;
}
.green-switch-calculator .btn-get-in-touch {
  width: 10%;
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #3C3C41;
  background-color: #00E696;
  align-content: center;
  border-radius: 2px;
  cursor: pointer;
}
.green-switch-calculator .btn-download-estimate {
  width: 23%;
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #3C3C41;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0 8px;
  border-radius: 2px;
  cursor: pointer;
}
.green-switch-calculator .btn-share-via-email {
  width: 16%;
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #3C3C41;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0 8px;
  border-radius: 2px;
  cursor: pointer;
}
.green-switch-calculator .icon-sve-download {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-sve-download.svg');
  width: 20px;
  height: 20px;
  margin-left: 10px;
  background-repeat: no-repeat;
}
.green-switch-calculator .icon-sve-email {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-sve-email.svg');
  width: 20px;
  height: 20px;
  margin-left: 10px;
  background-repeat: no-repeat;
}
.green-switch-calculator .btn-continue {
  width: 10%;
  height: 42px;
  float: right;
  background-color: #00E696;
  color: #3C3C41;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 2px;
}
.green-switch-calculator .btn-disabled {
  cursor: not-allowed !important;
  opacity: 40%;
}
.green-switch-calculator .btn-back {
  height: 42px;
  float: left;
  color: #00E696;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .btn-back-with-position {
  position: absolute;
  left: 25px;
}
.green-switch-calculator .btn-back-without-position {
  height: 42px;
  float: left;
  color: #00E696;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 12%;
}
.green-switch-calculator .icon-arrow-right {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/gs-arrow-right.svg');
  width: 20px;
  height: 20px;
  margin: 5px 0 0 10px;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .btn-back {
    margin-left: 20px;
  }
  .green-switch-calculator .btn-continue {
    margin-right: 20px;
    width: 35%;
  }
  .green-switch-calculator .btn-get-in-touch {
    width: 90%;
    height: 39px;
    margin: 0 0 10px 0;
  }
  .green-switch-calculator .btn-download-estimate {
    width: 90%;
    margin: 0 0 10px 0;
  }
  .green-switch-calculator .btn-share-via-email {
    width: 90%;
    margin: 0 0 10px 0;
  }
  .green-switch-calculator .btn-back-with-position {
    margin-top: 160px;
    left: 40%;
  }
}
.green-switch-calculator .render-html-body-container {
  height: 90%;
}
.green-switch-calculator .gs-modal {
  display: none;
  position: fixed;
  z-index: 6000;
  padding-top: 2%;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.4);
}
.green-switch-calculator .gs-modal-content {
  background-color: #FFFFFF;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  border-radius: 8px;
  max-width: 1280px;
}
.green-switch-calculator .gs-modal-content-contact-us {
  height: 85%;
}
.green-switch-calculator .close {
  color: #aaaaaa;
  float: left;
  font-size: 28px;
  font-weight: bold;
}
.green-switch-calculator .close:hover,
.green-switch-calculator .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.green-switch-calculator .mp-icon-cross {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/gs-cross.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 24px;
  height: 24px;
}
.green-switch-calculator .circular-progress {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .inner-circle {
  position: absolute;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background-color: #242426;
}
.green-switch-calculator .percentage {
  position: relative;
  color: #3C3C41;
  left: 70%;
}
.green-switch-calculator {
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .se-body-container {
  width: 100%;
  display: flex;
}
.green-switch-calculator .se-left-content {
  padding: 0 20px 0 20px;
}
.green-switch-calculator .se-right-content {
  padding: 20px;
}
.green-switch-calculator .se-desc {
  font-family: rs_demibold, tahoma, arial, helvetica, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 56px;
  text-align: left;
  color: #FFFFFF;
  margin: 10px 0 0 0;
}
.green-switch-calculator .se-read-more {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  color: #FFFFFF;
  margin: 0;
}
.green-switch-calculator .se-read-more-link-text {
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  text-align: left;
  color: #fff;
  margin: 0;
}
.green-switch-calculator .se-read-more-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #FFFFFF;
  margin: 0;
}
.green-switch-calculator .se-read-more-area {
  margin: 20px 0 0 0;
}
.green-switch-calculator .se-estimate-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  background-color: #3C3C41;
  background-color: #242426;
  border-radius: 8px;
  padding: 20px;
}
.green-switch-calculator .se-estimate-card {
  width: 100%;
}
.green-switch-calculator .se-icon-grid {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .icon-se-consumption {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-consumption.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .icon-se-cost-euro,
.green-switch-calculator .icon-se-cost-dollar,
.green-switch-calculator .icon-se-cost-money {
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .icon-se-cost-euro {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-cost-euro.svg');
}
.green-switch-calculator .icon-se-cost-dollar {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-cost-dollar.svg');
}
.green-switch-calculator .icon-se-cost-money {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-cost-money.svg');
}
.green-switch-calculator .icon-se-emission {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-emission.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.green-switch-calculator .se-icon-text-space {
  width: 20%;
  margin: 0 0 0 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-align: left;
  color: #00E696;
}
.green-switch-calculator .se-values-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.green-switch-calculator .se-value-header-space {
  font-size: 30px;
  font-weight: 400;
  line-height: 56px;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
}
.green-switch-calculator .se-value-text-space {
  width: 95%;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #EEEEEE;
  margin: 0;
  opacity: 50%;
  min-height: 35px;
}
.green-switch-calculator .se-value-text-space span {
  white-space: nowrap;
}
.green-switch-calculator .vertical-line-second-row {
  width: 1px;
  background-color: #EEEEEE;
  margin: 0 15px 0 15px;
  Opacity: 20%;
}
.green-switch-calculator .se-second-row {
  width: 100%;
  display: flex;
}
.green-switch-calculator .toggle-container {
  width: 50%;
  height: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 10px 10px 0;
  background-color: #242426;
  border-radius: 8px;
}
.green-switch-calculator .banner-container {
  width: 50%;
  height: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 0px 10px 0;
  background-color: #242426;
  border-radius: 8px;
}
.green-switch-calculator .se-toggle-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  margin: 0;
}
.green-switch-calculator .icon-se-info {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-info.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 11px;
  height: 11px;
  top: 8px;
  left: 164px;
  margin: 0 0 0 6px;
}
.green-switch-calculator .gs-switch-area {
  margin: 0 0 0 30px;
}
.green-switch-calculator .se-icon-grid {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .se-icon-scooter {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-scooter.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 40px;
  height: 40px;
}
.green-switch-calculator .se-values-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.green-switch-calculator .se-expert-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #EEEEEE;
  text-align: center;
  margin: 0 0 10px 0;
}
.green-switch-calculator .contact-us-iframe {
  width: 100%;
  height: 100%;
}
.green-switch-calculator .se-values-content-slider {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1025px) {
  .green-switch-calculator .se-left-content {
    width: 35%;
  }
  .green-switch-calculator .se-right-content {
    width: 65%;
  }
  .green-switch-calculator .vertical-line-second-row {
    height: 190px;
  }
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .se-body-container {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .green-switch-calculator .se-left-content {
    padding: 10px;
  }
  .green-switch-calculator .se-right-content {
    padding: 0 20px 0 20px;
  }
  .green-switch-calculator .se-estimate-row {
    display: flex;
    background-color: #242426;
    border-radius: 8px;
    padding: 20px;
    flex-direction: column;
    align-items: center;
  }
  .green-switch-calculator .se-desc {
    font-size: 26px;
    font-weight: 600;
    line-height: 32.68px;
    letter-spacing: -0.01em;
    text-align: center;
    color: #fff;
    margin: 10px 0 0 0;
  }
  .green-switch-calculator .se-read-more-area {
    text-align: center;
  }
  .green-switch-calculator .se-read-more-link-text {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    text-align: left;
    color: #fff;
    margin: 0;
  }
  .green-switch-calculator .se-read-more-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    color: #fff;
    margin: 0;
  }
  .green-switch-calculator .se-value-text-space {
    width: 60%;
  }
  .green-switch-calculator .vertical-line-second-row {
    width: 100%;
    background-color: none;
    margin: 40px 0 40px 0;
    opacity: 20%;
    border-bottom: 1px solid #eee;
  }
  .green-switch-calculator .se-second-row {
    display: flex;
    flex-direction: column;
  }
  .green-switch-calculator .toggle-container {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .green-switch-calculator .banner-container {
    width: 100%;
  }
  .green-switch-calculator .se-expert-text {
    margin: 10px 20px 0 20px;
  }
  .green-switch-calculator .footer-container-mobile {
    height: 213px;
    display: flex;
    flex-direction: column !important;
    justify-content: flex-start;
  }
}
.green-switch-calculator {
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .sve-container {
  width: 100%;
  display: flex;
  justify-content: center;
}
.green-switch-calculator .sve-body {
  width: 60%;
  display: flex;
  flex-direction: column;
}
.green-switch-calculator .sve-share-text {
  font-size: 30px;
  font-weight: 600;
  line-height: 24px;
  color: #3C3C41;
  margin: 20px 0 0 0;
}
.green-switch-calculator .sve-pdf-icon-text-area {
  display: flex;
  align-items: center;
  margin: 20px 0 0 0;
}
.green-switch-calculator .sve-pdf-text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #3C3C41;
  display: flex;
  word-break: break-all;
}
.green-switch-calculator .sve-icon-pdf {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-sve-pdf.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
}
.green-switch-calculator .sve-text-box-area {
  width: 50%;
  display: flex;
  flex-direction: column;
  margin: 0 10px 0 0;
}
.green-switch-calculator .sve-text-box-area-optional {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 10px 0 0;
}
.green-switch-calculator .sve-recipients-area {
  display: flex;
  margin: 20px 0 0 0;
}
.green-switch-calculator .sve-label {
  height: 28px;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
}
.green-switch-calculator .sve-text-container {
  position: relative;
}
.green-switch-calculator .txt-sve-email-address,
.green-switch-calculator .txt-sve-subject {
  height: 48px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #757575;
  padding: 5px;
  border: 1px solid #DDDDDD;
  border-radius: 2px;
}
.green-switch-calculator .txt-sve-email-Body {
  height: 88px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #757575;
  padding: 5px;
  border: 1px solid #DDDDDD;
  border-radius: 2px;
}
.green-switch-calculator .sve-responsibility-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  color: #3C3C41;
  margin: 20px 0 0 0;
}
.green-switch-calculator .sve-footer-btn-area {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 20px 0 0 0;
}
.green-switch-calculator .btn-sve-cancel {
  height: 21px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: left;
  color: #1532FF;
  cursor: pointer;
}
.green-switch-calculator .btn-sve-submit {
  width: 15%;
  height: 39px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #FFFFFF;
  background-color: #1532FF;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 0 50px;
  border-radius: 2px;
  cursor: pointer;
}
.green-switch-calculator .sve-header {
  margin: 20px;
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .sve-body {
    width: 100%;
  }
  .green-switch-calculator .sve-recipients-area {
    display: flex;
    flex-direction: column;
  }
  .green-switch-calculator .sve-text-box-area {
    width: 100%;
  }
  .green-switch-calculator .sve-footer-btn-area {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  .green-switch-calculator .btn-sve-submit {
    width: 30%;
  }
  .green-switch-calculator .txt-sve-email-address,
  .green-switch-calculator .txt-sve-subject {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .green-switch-calculator .txt-sve-email-Body {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .green-switch-calculator .sve-responsibility-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 18.06px;
  }
  .green-switch-calculator .sve-header {
    margin: 0;
  }
}
.green-switch-calculator {
  /* Slideshow container */
  /* Caption text */
  /* Number text (1/3 etc) */
  /* The dots/bullets/indicators */
  /* Fading animation */
}
.green-switch-calculator .slideshow-container {
  position: relative;
  width: 100%;
  height: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  background-color: #242426;
  border-radius: 8px;
  flex-direction: column;
}
.green-switch-calculator .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
.green-switch-calculator .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
.green-switch-calculator .dot {
  width: 6px;
  height: 6px;
  margin: 0px;
  opacity: 40%;
  background-color: #EEEEEE;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
  margin: 2px;
}
.green-switch-calculator .active {
  background-color: #00E696;
}
.green-switch-calculator .fade {
  animation-name: fade;
  animation-duration: 1.5s;
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.green-switch-calculator .se-icon-grid {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.green-switch-calculator .se-icon-scooter {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-scooter.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 40px;
  height: 40px;
}
.green-switch-calculator .se-icon-car {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-car.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 40px;
  height: 40px;
}
.green-switch-calculator .se-icon-bus {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-bus.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 40px;
  height: 40px;
}
.green-switch-calculator .icon-se-slider {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.green-switch-calculator .icon-se-slider-heatPumps {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-heatPumps.png');
}
.green-switch-calculator .icon-se-slider-airConditioners {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-airConditioners.png');
}
.green-switch-calculator .icon-se-slider-vendingMachines {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-vendingMachines.png');
}
.green-switch-calculator .icon-se-slider-bedEquipment {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-bedEquipment.png');
}
.green-switch-calculator .icon-se-slider-eVans {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eVans.png');
}
.green-switch-calculator .icon-se-slider-residentialHeatPumps {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-residentialHeatPumps.png');
}
.green-switch-calculator .icon-se-slider-residentialAC {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-residentialAC.png');
}
.green-switch-calculator .icon-se-slider-residentialECars {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-residentialECars.png');
}
.green-switch-calculator .icon-se-slider-residentialEBike {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-residentialEBike.png');
}
.green-switch-calculator .icon-se-slider-eCars {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eCars.png');
}
.green-switch-calculator .icon-se-slider-eBuses {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eBus.png');
}
.green-switch-calculator .icon-se-slider-eBikes {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eBikes.png');
}
.green-switch-calculator .icon-se-slider-eScooters {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eScooters.png');
}
.green-switch-calculator .icon-se-slider-ventilationFans {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-ventilationFans.png');
}
.green-switch-calculator .icon-se-slider-securityCameras {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-securityCameras.png');
}
.green-switch-calculator .icon-se-slider-eForklift {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-eForklift.png');
}
.green-switch-calculator .icon-se-slider-conveyerBelt {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-conveyerBelt.png');
}
.green-switch-calculator .icon-se-slider-recycledPapers {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-recycledPapers.png');
}
.green-switch-calculator .icon-se-slider-laptops {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-laptop.png');
}
.green-switch-calculator .icon-se-slider-elevators {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-elevators.png');
}
.green-switch-calculator .icon-se-slider-commercialKitchens {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-se-slider-elevators.png');
}
.green-switch-calculator .se-icon-text-space-row-2 {
  margin: 0 0 0 5px;
  font-size: 38px;
  font-weight: 400;
  line-height: 56px;
  text-align: left;
  color: #FFFFFF;
}
.green-switch-calculator .se-values-content {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.green-switch-calculator .se-value-text-space-row-2 {
  width: 90%;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #EEEEEE;
  margin: 0;
  Opacity: 50%;
}
.green-switch-calculator .se-estimate-column {
  padding: 10px 10px 15px 10px;
}
.green-switch-calculator .gs-switch {
  position: relative;
  display: inline-block;
  width: 119px;
  height: 50px;
}
.green-switch-calculator .gs-switch input {
  width: 0;
  height: 0;
}
.green-switch-calculator .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 8px;
  background-color: #3C3C41;
  box-shadow: #00000073 0px 2px 3px 1px inset, #0000004D 0px 10px 10px 0px inset;
}
.green-switch-calculator .slider:hover {
  box-shadow: 0px 0px 8px 0px #00E696;
}
.green-switch-calculator .slider:before {
  position: absolute;
  content: attr(data-label-unchecked);
  height: 50px;
  width: 98px;
  left: -2px;
  bottom: 0px;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 8px;
  background-color: #3C3C41;
  box-shadow: #00000073 0px 2px 3px 1px inset, #0000004D 0px 10px 10px 0px inset;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #00E696;
}
.green-switch-calculator input:checked + .slider {
  background-color: #00E696;
}
.green-switch-calculator input:focus + .slider {
  box-shadow: 0 0 1px #00E696;
  box-shadow: #0000004D 0px 2px 3px 1px inset, #0000004D 0px 10px 10px 0px inset;
}
.green-switch-calculator input:focus + .slider:hover {
  box-shadow: 0px 0px 8px 0px #00E696;
}
.green-switch-calculator input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
  content: attr(data-label-checked);
}
.green-switch-calculator .tooltip {
  position: relative;
  display: inline-block;
}
.green-switch-calculator .tooltip .tooltiptext {
  visibility: hidden;
  width: 343px;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -174px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  padding: 5px;
  color: #3C3C41;
  background-color: #EEEEEE;
}
.green-switch-calculator .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #EEEEEE transparent transparent transparent;
}
.green-switch-calculator .tooltip:hover .tooltiptext {
  visibility: visible;
}
.gs-se-pdf-container .pdf-container {
  width: 100%;
  display: flex;
  justify-content: center;
}
.gs-se-pdf-container .pdf-container-row {
  width: 100%;
  padding: 15px 30px 30px 30px;
  background-color: #FFFFFF;
}
.gs-se-pdf-container .estimate-column {
  width: 25%;
}
.gs-se-pdf-container .wrapper-right-content {
  box-shadow: #EEEEEE 0px 8px 20px;
  border-radius: 5px;
}
.gs-se-pdf-container .wrapper-right-compare {
  border-radius: 5px;
  background-color: #EEEEEE;
  margin: 15px 0 0 0;
}
.gs-se-pdf-container .pdf-header {
  width: 100%;
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gs-se-pdf-container .pdf-logo {
  float: left;
  width: 93px;
  height: 24px;
  top: 37px;
  left: 40px;
}
.gs-se-pdf-container .pdf-qr-img {
  padding: 4px;
  border-radius: 8px;
}
.gs-se-pdf-container .learn-more-area {
  margin: 0 20px 0 0;
  display: flex;
  flex-direction: column;
}
.gs-se-pdf-container .learn-more-text {
  font-size: 9px;
  font-weight: 400;
  line-height: 14px;
  text-align: left;
  color: #3C3C41;
}
.gs-se-pdf-container .learn-more-link {
  font-size: 9px;
  font-weight: 700;
  line-height: 11.79px;
  letter-spacing: 0.1px;
  text-align: left;
  color: #3C3C41;
}
.gs-se-pdf-container .header-right-content {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.gs-se-pdf-container .pdf-body-container {
  width: 100%;
  display: flex;
  margin: 12px 0 0 0;
}
.gs-se-pdf-container .body-left-content {
  width: 30%;
  padding: 0 11.5px 0 0;
  border-right: 1px solid #EEEEEE;
}
.gs-se-pdf-container .body-right-content {
  width: 70%;
  margin: 0;
  padding: 0 0 0 11.5px;
}
.gs-se-pdf-container .date-time-stamp {
  font-size: 9px;
  font-weight: 400;
  line-height: 11px;
  text-align: left;
  color: #3C3C41;
}
.gs-se-pdf-container .left-header {
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
  text-align: left;
  color: #3C3C41;
  margin: 8px 0 0 0;
}
.gs-se-pdf-container .left-body-desc {
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  text-align: left;
  color: #3C3C41;
  margin: 12px 0 0 0;
}
.gs-se-pdf-container .link-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin: 9px 0 0 0;
}
.gs-se-pdf-container .link-desc-header {
  width: 50%;
  margin: 0;
  font-size: 9px;
  font-weight: 700;
  line-height: 10px;
  text-align: left;
}
.gs-se-pdf-container .link-desc {
  width: 50%;
  margin: 2px 0 0 0;
  font-size: 7px;
  font-weight: 700;
  line-height: 9px;
  text-align: left;
}
.gs-se-pdf-container .left-disclaimer-area {
  width: 100%;
  margin: 20px 0 0 0;
}
.gs-se-pdf-container .disclaimer-content {
  font-size: 9px;
  font-weight: 400;
  line-height: 11px;
  letter-spacing: 0.1px;
  text-align: left;
  color: #3C3C41;
}
.gs-se-pdf-container .disclaimer-content-ul {
  font-size: 9px;
  font-weight: 400;
  line-height: 11px;
  letter-spacing: 0.1px;
  text-align: left;
  padding: 0 0 0 10px;
  color: #3C3C41;
}
.gs-se-pdf-container .disclaimer-header {
  font-size: 5px;
  font-weight: 700;
  line-height: 7px;
  letter-spacing: 0.1px;
  text-align: left;
}
.gs-se-pdf-container .right-header {
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #3C3C41;
  margin: 0;
  padding: 10px 0 0 0;
}
.gs-se-pdf-container .right-header-compare {
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #3C3C41;
  margin: 20px 0 0 0;
}
.gs-se-pdf-container .estimate-first-row {
  padding: 19.84px 0 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gs-se-pdf-container .estimate-second-row {
  margin: 19.84px 0 8px 0;
  display: flex;
  align-items: flex-start;
}
.gs-se-pdf-container .icon-grid {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}
.gs-se-pdf-container .icon-space {
  font-size: 11px;
  font-weight: 700;
  line-height: 12px;
  text-align: left;
  color: #00E696;
  width: 18%;
  margin: 0 0 0 5px;
}
.gs-se-pdf-container .icon-text-space {
  margin: 0 0 0 5px;
  font-size: 19px;
  font-weight: 400;
  line-height: 28px;
  text-align: left;
  color: #3C3C41;
}
.gs-se-pdf-container .icon-pdf-consumption {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-pdf-consumption.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 65px;
  height: 65px;
}
.gs-se-pdf-container .icon-pdf-cost-euro,
.gs-se-pdf-container .icon-pdf-cost-dollar,
.gs-se-pdf-container .icon-pdf-cost-money {
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 65px;
  height: 65px;
}
.gs-se-pdf-container .icon-pdf-cost-euro {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-pdf-cost-euro.svg');
}
.gs-se-pdf-container .icon-pdf-cost-dollar {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-pdf-cost-dollar.svg');
}
.gs-se-pdf-container .icon-pdf-cost-money {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-pdf-cost-money.svg');
}
.gs-se-pdf-container .icon-pdf-emission {
  background-image: url('../../philips/clientlibs/foundation-general/clientlibs-css-rb2014/images/green-switch-calculator/icon-pdf-emission.svg');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  width: 65px;
  height: 65px;
}
.gs-se-pdf-container .pdf-values-content,
.gs-se-pdf-container .pdf-values-content-row-2 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.gs-se-pdf-container .pdf-value-header {
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
  text-align: center;
  color: #3C3C41;
  margin: 8px 0 0 0;
}
.gs-se-pdf-container .pdf-value-text {
  font-size: 11px;
  font-weight: 400;
  line-height: 14px;
  text-align: center;
  color: #3C3C41;
  margin: 8px 0 0 0;
  width: 60%;
}
.gs-se-pdf-container .value-text-space {
  width: 60%;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
  text-align: center;
  color: #3C3C41;
}
.gs-se-pdf-container .inputs-provided-header {
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #3C3C41;
  padding: 12px 0 16px 0;
  margin: 0;
}
.gs-se-pdf-container .inputs-provided-row {
  width: 100%;
  display: flex;
  justify-content: center;
}
.gs-se-pdf-container .inputs-provided-area {
  width: 80%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.gs-se-pdf-container .inputs-provided-tile {
  width: 20%;
  margin: 0 0 10px 0;
}
.gs-se-pdf-container .input-text-header {
  font-size: 9px;
  font-weight: 700;
  line-height: 12px;
  text-align: left;
  color: #3C3C41;
  margin: 0;
}
.gs-se-pdf-container .input-text {
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  text-align: left;
  color: #3C3C41;
  margin: 0;
  text-transform: capitalize;
}
.gs-se-pdf-container .pdf-circular-progress {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.gs-se-pdf-container .pdf-inner-circle {
  position: absolute;
  width: 55px;
  height: 55px;
  border-radius: 50%;
}
.gs-se-pdf-container .se-pdf-estimate-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-radius: 8px;
  padding: 20px;
}
.gs-se-pdf-container .se-pdf-value-header-space {
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  text-align: center;
  color: #3C3C41;
}
.gs-se-pdf-container .se-pdf-value-text-space {
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  text-align: center;
  color: #3C3C41;
  opacity: 50%;
  min-height: 25px;
}
.gs-se-pdf-container .pdf-vertical-line-first-row {
  width: 1px;
  height: 140px;
  background-color: #EEEEEE;
  margin: 0 15px 0 15px;
}
.gs-se-pdf-container .pdf-vertical-line-second-row {
  width: 1px;
  height: 90px;
  background-color: #EEEEEE;
}
.gs-se-pdf-container .se-pdf-icon-text-space {
  font-size: 9px;
  font-weight: 700;
  line-height: 12px;
  text-align: left;
  color: #00E696;
}
.gs-se-pdf-container .pdf-percentage {
  position: relative;
  left: 92%;
}
.green-switch-calculator {
  /* --------------  Mobile view starts -------------- */
  /* --------------  Mobile view ends -------------- */
}
.green-switch-calculator .hide-pdf-container {
  opacity: 0;
  position: absolute;
  z-index: -10;
}
@media screen and (max-width: 768px) {
  .green-switch-calculator .gs-se-pdf-container {
    width: 1280px;
  }
}
.gs-se-pdf-container .pdf-icon-container .percent {
  position: relative;
}
.gs-se-pdf-container .pdf-icon-container svg {
  position: relative;
  width: 71px;
  height: 71px;
  transform: rotate(-90deg);
}
.gs-se-pdf-container .pdf-icon-container svg circle {
  width: 100%;
  height: 100%;
  fill: none;
  stroke: #EEEEEE;
  stroke-width: 5;
  stroke-linecap: round;
}
.gs-se-pdf-container .pdf-icon-container svg circle:last-of-type {
  stroke-dasharray: 210px;
  stroke-dashoffset: calc(210px - (210px * var( --percent )) / 100);
  stroke: #3498db;
}
.gs-se-pdf-container .pdf-icon-container .number {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.gs-se-pdf-container .pdf-icon-container .title h2 {
  margin: 25px 0 0;
}
.gs-se-pdf-container .pdf-icon-container:nth-child(1) svg circle:last-of-type {
  stroke: #00E696;
}
.gs-se-pdf-container .pdf-icon-container:nth-child(2) svg circle:last-of-type {
  stroke: #00E696;
}
.new-logo-grid {
  background-color: #00E696;
  display: flex;
  justify-content: center;
}
.new-logo-grid .new-logo-grid-container {
  width: 100%;
  background-color: #00E696;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 50px 0;
  max-width: 1280px;
}
.new-logo-grid .new-logo-grid-row {
  width: 100%;
  margin: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.new-logo-grid .nlg-flip-card {
  background-color: transparent;
  width: 300px;
  height: 236px;
  margin: 10px 10px 0 0;
}
.new-logo-grid .nlg-flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transform-style: preserve-3d;
}
.new-logo-grid .nlg-flip-card:hover .nlg-flip-card-inner {
  transform: rotateY(180deg);
}
.new-logo-grid .nlg-flip-card-front,
.new-logo-grid .nlg-flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.new-logo-grid .nlg-flip-card-back {
  background-color: #3C3C41;
  color: white;
  transform: rotateY(180deg);
}
.new-logo-grid .nlg-logo-img {
  width: 300px;
  height: 236px;
}
.new-logo-grid .nlg-arrow-right {
  background-image: url('../../philips/clientlibs/foundation-general/images/new-logo-grid/nlg-arrow-right.svg');
  position: absolute;
  width: 35px;
  height: 35px;
  top: 185px;
  left: 245px;
  cursor: pointer;
}
.new-logo-grid .nlg-back-header {
  font-size: 16px;
  font-weight: 700;
  line-height: 25px;
  color: #FFFFFF;
  margin: 10px 10px 0 10px;
  padding: 0;
  text-align: left;
}
.new-logo-grid .nlg-back-desc {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #FFFFFF;
  margin: 0;
  margin: 15px 10px 0 10px;
  padding: 0;
  text-align: left;
}
.new-logo-grid .nlg-screen-header {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
  margin: 50px 0 20px 0;
}
/* Import Aggregated LESS files */
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-sc02-facebookfeed {
  position: relative;
  overflow: auto;
}
.p-sc02-facebookfeed .p-facebookpost {
  margin-bottom: 24px;
}
.p-sc02-facebookfeed .p-header {
  display: table;
  margin-bottom: 4px;
}
.p-sc02-facebookfeed .p-header .p-fb-avatar {
  height: 30px;
}
.p-sc02-facebookfeed .p-header .p-info {
  vertical-align: middle;
  display: table-cell;
  padding-left: 9px;
}
.p-sc02-facebookfeed .p-header .p-sub-title {
  display: block;
  line-height: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.p-sc02-facebookfeed .p-header .p-time {
  color: #cccccc;
  font-size: 12px;
}
.p-sc02-facebookfeed .p-message {
  margin-bottom: 14px;
}
.p-sc02-facebookfeed .p-image {
  display: block;
  max-width: 100%;
}
.p-sc02-facebookfeed .p-feed-link {
  display: block;
  margin-bottom: 24px;
}
.p-sc02-facebookfeed .p-description {
  display: block;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-sc02-facebookfeed .p-header {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-one-half .p-sc02-facebookfeed {
    padding-right: 11px;
    padding-left: 11px;
  }
}
/*
Inverted styles
---------------------------*/
.p-sc02-facebookfeed.p-inverted .p-header .p-time,
.p-inverted .p-sc02-facebookfeed .p-header .p-time {
  color: #cccccc;
}
/*
Local variables
---------------------------*/
/*Defaults
---------------------------*/
.p-sc04v2-twitter-feeds {
  /*Inverted
    ---------------------------*/
}
.p-sc04v2-twitter-feeds .p-tweet-list {
  word-wrap: break-word;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item:last-child {
  border: none;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username {
  display: inline-block;
  margin: 0px 0px 10px 5px;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username .p-handle {
  margin-bottom: 0px;
  font-size: 18px;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username .p-handle .p-handle-link {
  color: #a6a6a6;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  text-decoration: none;
  font-size: 18px;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-username .p-username-link {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 18px;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-twitter-feeds-display-text {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  color: #a6a6a6;
  font-size: 16px;
  overflow: hidden;
  position: relative;
  line-height: 22px;
  max-height: 66px;
  margin-right: -16px;
  padding-right: 16px;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-twitter-feeds-display-text:before {
  content: '...';
  position: absolute;
  right: 0;
  bottom: 0;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-twitter-feeds-display-text:after {
  content: '';
  position: absolute;
  right: 0;
  width: 16px;
  height: 16px;
  margin-top: 3.2px;
  background: #ffffff;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-date {
  color: #999999;
}
.p-sc04v2-twitter-feeds .p-tweet-list-item .p-tweet-avatar {
  vertical-align: top;
  border-radius: 50%;
}
.p-sc04v2-twitter-feeds .p-icon-twitter-unboxed {
  margin-right: 10px;
}
.p-sc04v2-twitter-feeds .p-title {
  margin-bottom: 0;
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-sc04v2-twitter-feeds .p-read-more {
  font-weight: bold;
}
.p-sc04v2-twitter-feeds.p-inverted .p-date,
.p-inverted .p-sc04v2-twitter-feeds .p-date {
  color: #ffffff;
}
.p-sc04v2-twitter-feeds.p-inverted .p-tweet-list-item,
.p-inverted .p-sc04v2-twitter-feeds .p-tweet-list-item {
  border-bottom: 1px solid #ffffff;
}
.p-sc04v2-twitter-feeds.p-inverted .p-tweet-list-item:last-child,
.p-inverted .p-sc04v2-twitter-feeds .p-tweet-list-item:last-child {
  border: none;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-sc04v2-twitter-feeds {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc04v2-twitter-feeds .p-tweet-list-item.p-list-last-item {
    margin-bottom: 0px;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-sc05-social-banner * {
  vertical-align: top !important;
}
.p-sc05-social-banner ul li {
  display: inline-block;
  font-size: 14px;
  margin-right: 4px;
}
.p-sc05-social-banner ul li.p-icon-social,
.p-sc05-social-banner ul li.p-icon-social-custom {
  font-size: 32px;
  line-height: 32px;
}
.p-sc05-social-banner ul li.p-icon-social a,
.p-sc05-social-banner ul li.p-icon-social-custom a {
  color: #ff9514;
}
.p-sc05-social-banner ul li.p-icon-social:hover a,
.p-sc05-social-banner ul li.p-icon-social-custom:hover a {
  text-decoration: none;
}
.p-sc05-social-banner.p-inverted ul li.p-icon-social a,
.p-sc05-social-banner.p-inverted ul li.p-icon-social-custom a {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-sc08-map {
  position: relative;
}
.p-sc08-map .p-map-dropdown-error {
  border: 1px solid #ff9514;
  box-sizing: content-box;
}
.p-sc08-map .p-facet-error-message-container {
  pointer-events: none;
}
.p-sc08-map .p-facet-error-message-container:after {
  content: none !important;
}
.p-sc08-map .p-map:after,
.p-sc08-map .p-map:before {
  position: absolute;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  content: '';
  display: block;
  left: 0;
  right: 0;
  z-index: 1;
  height: 5px;
}
.p-sc08-map .p-map:after {
  top: -5px;
}
.p-sc08-map .p-map:before {
  bottom: -5px;
}
.p-sc08-map .p-map-accordion-container {
  background-color: #ffffff;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
}
.p-sc08-map .p-map-overlay {
  position: relative;
  z-index: 2;
}
.p-sc08-map .p-map-overlay.p-map-overlay-narrow {
  margin: 0 auto;
  max-width: 960px;
}
.p-sc08-map .p-map-search {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20px;
}
.p-sc08-map .p-map-search-header {
  display: none;
}
.p-sc08-map .p-map-selects .p-select.p-large .p-label,
.p-sc08-map .p-map-select-distance .p-select.p-large .p-label {
  height: 34px;
}
.p-sc08-map .p-map-selects .p-select .p-label,
.p-sc08-map .p-map-select-distance .p-select .p-label {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.p-sc08-map .p-map-search-box {
  background-color: #ffffff;
  position: relative;
}
.p-sc08-map .p-map-search-box > div,
.p-sc08-map .p-map-search-box input {
  padding-left: 15px;
  padding-right: 85px;
}
.p-sc08-map .p-map-search-box input {
  border: 0;
  color: #a6a6a6;
  font-size: 13px;
  height: 33px;
  left: -15px;
  line-height: 33px;
  position: relative;
  width: 100%;
}
.p-sc08-map .p-map-search-box input::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input:-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input::-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input::-ms-clear {
  display: none;
}
.p-sc08-map .p-map-search-box input.placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input:-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input::-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box input::-ms-clear {
  display: none;
}
.p-sc08-map .p-map-search-box input.placeholder {
  color: #b9bbc7;
}
.p-sc08-map .p-map-search-box .p-search-btn,
.p-sc08-map .p-map-search-box .p-search-list-btn,
.p-sc08-map .p-map-search-box .p-search-location-btn {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 6px;
}
.p-sc08-map .p-map-search-box .p-search-btn:before,
.p-sc08-map .p-map-search-box .p-search-list-btn:before,
.p-sc08-map .p-map-search-box .p-search-location-btn:before {
  display: block;
  font-family: philips-global-icon-font;
  font-size: 18px;
  font-style: normal;
}
.p-sc08-map .p-map-search-box .p-search-btn {
  right: 10px;
}
.p-sc08-map .p-map-search-box .p-search-btn:before {
  content: "\e209";
}
.p-sc08-map .p-map-search-box .p-search-list-btn,
.p-sc08-map .p-map-search-box .p-search-location-btn {
  display: none;
  right: 40px;
}
.p-sc08-map .p-map-search-box .p-search-list-btn:before,
.p-sc08-map .p-map-search-box .p-search-location-btn:before {
  margin-right: 15px;
}
.p-sc08-map .p-map-search-box .p-search-list-btn:after,
.p-sc08-map .p-map-search-box .p-search-location-btn:after {
  content: "";
  background: #cccedb;
  display: block;
  position: absolute;
  right: 0;
  width: 1px;
  height: 24px;
  top: -1px;
}
.p-sc08-map .p-map-search-box .p-search-list-btn:before {
  content: "\e225";
}
.p-sc08-map .p-map-search-box .p-search-location-btn:before {
  content: "\e310";
}
.p-sc08-map .p-map-info,
.p-sc08-map .p-map-legend-info {
  position: absolute;
  top: 73px;
  width: 100%;
}
.p-sc08-map .p-action-bar {
  background-color: #efefef;
  overflow: hidden;
  padding: 14px 20px 14px 20px;
}
.p-sc08-map .p-action-bar a {
  background: none;
  text-transform: uppercase;
}
.p-sc08-map .p-action-bar a + a {
  float: right;
}
.p-sc08-map .p-action-bar + .p-details .p-icon-close {
  display: none;
}
.p-sc08-map .p-map-legend-content {
  background: #ff9514;
  position: relative;
  max-height: 156px;
  height: auto;
  overflow-y: auto;
}
.p-sc08-map .p-map-legend-content.p-list {
  padding: 4px 0px 4px 0px;
  color: #ffffff;
}
.p-sc08-map .p-map-legend-content.p-list li {
  position: relative;
  padding: 4px 30px 4px 30px;
}
.p-sc08-map .p-map-legend-content.p-list li:after {
  content: "";
}
.p-sc08-map .p-map-legend-icon {
  font-size: 21px;
  color: #ff9514;
}
.p-sc08-map .p-map-legend-icon.p-icon-inverted {
  color: #ffffff;
}
.p-sc08-map .p-map-legend-property {
  margin-left: 10px;
  vertical-align: top;
}
.p-sc08-map .p-map-info-content {
  background: #ffffff;
  font-size: 13px;
  line-height: 20px;
}
.p-sc08-map .p-map-info-content .p-icon-close {
  position: relative;
  right: 5px;
  top: 10px;
  float: right;
}
.p-sc08-map .p-map-info-content .p-info-wrapper {
  padding: 30px 30px 30px 30px;
}
.p-sc08-map .p-map-info-content .p-title {
  line-height: 40px;
  margin: 0px 0px 10px 0px;
}
.p-sc08-map .p-map-info-content .p-address {
  margin-bottom: 5px;
}
.p-sc08-map .p-map-info-content .p-contact-person {
  margin: 10px 0px 0px 0px;
}
.p-sc08-map .p-map-info-content .p-link {
  display: block;
  font-size: 13px;
  margin: 5px 0px 5px 0px;
}
.p-sc08-map .p-map-info-content .p-contacts .p-contact {
  border-top: 1px solid #999999;
  margin-top: 14px;
  padding-top: 14px;
}
.p-sc08-map .p-map-info-content .p-phone-text {
  display: none;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin: 10px 0px 10px 0px;
}
.p-sc08-map .p-map-info-content .p-phone-button {
  display: block;
  margin: 10px 0px 10px 0px;
}
.p-sc08-map .p-map-info-content .p-directions-button {
  display: block;
  margin: 5px 0px 5px 0px;
}
.p-sc08-map .p-map-info-content h4 {
  margin: 10px 0px 0px 0px;
}
.p-sc08-map .p-map-info-content h4 + p {
  margin: 0px 0px 10px 0px;
}
.p-sc08-map .p-map-info-content .p-disclaimer {
  color: #e98300;
  font-size: 11px;
  margin-top: 10px;
}
.p-sc08-map .p-map-info-content img {
  max-width: 100%;
}
.p-sc08-map .p-map-info-content.p-list .p-body-copy-02 {
  color: #ff9514;
}
.p-sc08-map .p-map-info-content.p-list li {
  position: relative;
  border-top: 1px solid #d8d8d8;
  cursor: pointer;
  padding: 19px 30px 19px 30px;
}
.p-sc08-map .p-map-info-content.p-list li:after {
  color: #ff9514;
  content: "\e203";
  display: block;
  font-family: philips-global-icon-font;
  position: absolute;
  right: 4%;
  top: 50%;
  margin-top: -10px;
}
.p-sc08-map .p-map-info-content.p-filters {
  padding: 20px 20px 20px 20px;
}
.p-sc08-map .p-map-info-content.p-filters .p-filter-boxes {
  margin-top: 20px;
}
.p-sc08-map .p-map-info-content.p-filters .p-group-heading {
  margin-top: 10px;
  margin-bottom: 10px;
}
.p-sc08-map .p-map-info-content.p-filters .p-group-heading:first-child {
  margin-top: 0px;
}
.p-sc08-map .p-map-info-content.p-filters .p-form-option {
  margin-bottom: 5px;
}
.p-sc08-map .p-map-info-content.p-filters .p-checkbox {
  margin-right: 10px;
  vertical-align: top;
}
.p-sc08-map .p-map-info-content.p-filters label {
  font-size: 14px;
}
.p-sc08-map .p-info-legend-list {
  margin-top: 5px;
}
.p-sc08-map .p-info-legend-item {
  margin-top: 2px;
}
.p-sc08-map .p-info-legend-item-icon {
  color: inherit;
}
.p-sc08-map .p-info-legend-item-description {
  margin-left: 10px;
  vertical-align: top;
}
.p-sc08-map .p-preloading {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 3004;
  padding: 7px 7px 7px 7px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(255, 255, 255, 0.05);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #ffffff, rgba(255, 255, 255, 0.05));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #ffffff, rgba(255, 255, 255, 0.05));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0.05)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#0dffffff', GradientType=0);
}
/*
Min Width 701
---------------------------*/
/*
Min-width 961
---------------------------*/
/*
Min Width 701 and Max Width 960
-----------------------------------*/
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-sc08-map .p-map-info-content {
    max-height: none !important;
  }
  .p-sc08-map .p-map-info-content .p-title {
    font-size: 22px;
  }
  .p-sc08-map .p-map-info-content.p-list {
    width: 100%;
    top: 74px;
  }
  .p-sc08v2-map .p-map-info-content {
    max-height: none !important;
  }
  .p-sc08v2-map .p-map-info-content .p-title {
    font-size: 22px;
  }
  .p-sc08v2-map .p-map-info-content.p-list {
    width: 100%;
    top: 74px;
  }
}
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  .p-sc08-map .p-map-search-box input:focus {
    font-size: 17px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc08-map .p-map {
    width: 100%;
  }
  .p-sc08-map .p-map .gm-style img {
    max-width: none;
  }
  .p-sc08-map .p-map-search {
    width: 330px;
  }
  .p-sc08-map .p-map-legend-info {
    width: 330px;
  }
  .p-sc08-map .p-map-info {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    width: 330px;
  }
  .p-sc08-map .p-map-search,
  .p-sc08-map .p-map-info,
  .p-sc08-map .p-map-legend-info {
    right: auto;
    left: 20px;
  }
  .p-sc08-map .p-map-search-header {
    background-color: #ffaa43;
    border-radius: 5px 5px 0px 0px;
    color: white;
    display: block;
    padding: 7px 15px 7px 15px;
  }
  .p-sc08-map .p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-inverted .p-map-info,
  .p-sc08-map .p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 20px;
  }
  .p-sc08-map .p-map-info-content {
    overflow-y: auto;
  }
  .p-sc08-map .p-map-info-content .p-phone-text {
    display: block;
  }
  .p-sc08-map .p-map-info-content .p-phone-button {
    display: none;
  }
  .p-sc08-map .p-map-info-content .p-directions-button {
    display: inline-block;
  }
  .p-sc08v2-map .p-map .gm-style img {
    max-width: none;
  }
  .p-sc08v2-map .p-map-search {
    width: 330px;
  }
  .p-sc08v2-map .p-map-legend-info {
    width: 330px;
  }
  .p-sc08v2-map .p-map-info {
    width: 330px;
  }
  .p-sc08v2-map .p-map-search,
  .p-sc08v2-map .p-map-info,
  .p-sc08v2-map .p-map-legend-info {
    right: auto;
    left: 20px;
  }
  .p-sc08v2-map .p-map-search-header {
    display: block;
  }
  .p-sc08v2-map .p-map-overlay-inverted .p-map-search,
  .p-sc08v2-map .p-map-overlay-inverted .p-map-info,
  .p-sc08v2-map .p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 20px;
  }
  .p-sc08v2-map .p-map-info-content {
    overflow-y: auto;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-sc08-map .p-map-selects .p-select.p-large,
  .p-sc08-map .p-map-select-distance .p-select.p-large {
    width: 100%;
  }
  .p-sc08v2-map .p-map-selects .p-select.p-large,
  .p-sc08v2-map .p-map-select-distance .p-select.p-large {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-sc08-map .p-map-overlay-narrow .p-map-search,
  .p-sc08-map .p-map-overlay-narrow .p-map-legend-info,
  .p-sc08-map .p-map-overlay-narrow .p-map-info {
    left: 0px;
  }
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info,
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 0px;
  }
  .p-sc08v2-map .p-map-overlay-narrow .p-map-search,
  .p-sc08v2-map .p-map-overlay-narrow .p-map-legend-info,
  .p-sc08v2-map .p-map-overlay-narrow .p-map-info {
    left: 0px;
  }
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info,
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 0px;
  }
}
/*
Defaults
---------------------------*/
.p-sc08v2-map {
  position: relative;
}
.p-sc08v2-map .p-map-dropdown-error {
  border: 1px solid #ff9514;
  box-sizing: content-box;
}
.p-sc08v2-map .p-facet-error-message-container {
  pointer-events: none;
}
.p-sc08v2-map .p-facet-error-message-container:after {
  content: none !important;
}
.p-sc08v2-map .p-map:after,
.p-sc08v2-map .p-map:before {
  position: absolute;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
  content: "";
  display: block;
  left: 0;
  right: 0;
  z-index: 1;
  height: 5px;
}
.p-sc08v2-map .p-map:after {
  top: -5px;
}
.p-sc08v2-map .p-map:before {
  bottom: -5px;
}
.p-sc08v2-map .p-map-accordion-container {
  background-color: #ffffff;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  position: absolute;
  top: 0;
}
.p-sc08v2-map .p-map-overlay {
  position: relative;
  z-index: 2;
}
.p-sc08v2-map .p-map-overlay.p-map-overlay-narrow {
  margin: 0 auto;
  max-width: 960px;
}
.p-sc08v2-map .p-map-search {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20px;
}
.p-sc08v2-map .p-map-search-header {
  display: none;
}
.p-sc08v2-map .p-map-selects .p-select.p-large .p-label,
.p-sc08v2-map .p-map-select-distance .p-select.p-large .p-label {
  height: 34px;
}
.p-sc08v2-map .p-map-selects .p-select .p-label,
.p-sc08v2-map .p-map-select-distance .p-select .p-label {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.p-sc08v2-map .p-map-search-box {
  background-color: #ffffff;
  position: relative;
}
.p-sc08v2-map .p-map-search-box > div,
.p-sc08v2-map .p-map-search-box input {
  padding-left: 15px;
  padding-right: 85px;
}
.p-sc08v2-map .p-map-search-box input {
  border: 0;
  color: #a6a6a6;
  font-size: 13px;
  height: 33px;
  left: -15px;
  line-height: 33px;
  position: relative;
  width: 100%;
}
.p-sc08v2-map .p-map-search-box input::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input:-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input::-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input::-ms-clear {
  display: none;
}
.p-sc08v2-map .p-map-search-box input.placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input::-webkit-input-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input:-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input::-moz-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input:-ms-input-placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box input::-ms-clear {
  display: none;
}
.p-sc08v2-map .p-map-search-box input.placeholder {
  color: #b9bbc7;
}
.p-sc08v2-map .p-map-search-box .p-search-btn,
.p-sc08v2-map .p-map-search-box .p-search-list-btn,
.p-sc08v2-map .p-map-search-box .p-search-location-btn {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 6px;
}
.p-sc08v2-map .p-map-search-box .p-search-btn:before,
.p-sc08v2-map .p-map-search-box .p-search-list-btn:before,
.p-sc08v2-map .p-map-search-box .p-search-location-btn:before {
  display: block;
  font-family: philips-global-icon-font;
  font-size: 18px;
  font-style: normal;
}
.p-sc08v2-map .p-map-search-box .p-search-btn {
  right: 10px;
}
.p-sc08v2-map .p-map-search-box .p-search-btn:before {
  content: "\e209";
}
.p-sc08v2-map .p-map-search-box .p-search-list-btn,
.p-sc08v2-map .p-map-search-box .p-search-location-btn {
  display: none;
  right: 40px;
}
.p-sc08v2-map .p-map-search-box .p-search-list-btn:before,
.p-sc08v2-map .p-map-search-box .p-search-location-btn:before {
  margin-right: 15px;
}
.p-sc08v2-map .p-map-search-box .p-search-list-btn:after,
.p-sc08v2-map .p-map-search-box .p-search-location-btn:after {
  content: "";
  background: #cccedb;
  display: block;
  position: absolute;
  right: 0;
  width: 1px;
  height: 24px;
  top: -1px;
}
.p-sc08v2-map .p-map-search-box .p-search-list-btn:before {
  content: "\e225";
}
.p-sc08v2-map .p-map-search-box .p-search-location-btn:before {
  content: "\e310";
}
.p-sc08v2-map .p-map-info,
.p-sc08v2-map .p-map-legend-info {
  position: absolute;
  top: 73px;
  width: 100%;
}
.p-sc08v2-map .p-action-bar {
  background-color: #efefef;
  overflow: hidden;
  padding: 14px 20px 14px 20px;
}
.p-sc08v2-map .p-action-bar a {
  background: none;
  text-transform: uppercase;
}
.p-sc08v2-map .p-action-bar a + a {
  float: right;
}
.p-sc08v2-map .p-action-bar + .p-details .p-icon-close {
  display: none;
}
.p-sc08v2-map .p-map-legend-content {
  background: #ff9514;
  position: relative;
  max-height: 156px;
  height: auto;
  overflow-y: auto;
}
.p-sc08v2-map .p-map-legend-content.p-list {
  padding: 4px 0px 4px 0px;
  color: #ffffff;
}
.p-sc08v2-map .p-map-legend-content.p-list li {
  position: relative;
  padding: 4px 30px 4px 30px;
}
.p-sc08v2-map .p-map-legend-content.p-list li:after {
  content: "";
}
.p-sc08v2-map .p-map-legend-icon {
  font-size: 21px;
  color: #ff9514;
}
.p-sc08v2-map .p-map-legend-icon.p-icon-inverted {
  color: #ffffff;
}
.p-sc08v2-map .p-map-legend-property {
  margin-left: 10px;
  vertical-align: top;
}
.p-sc08v2-map .p-map-info-content {
  background: #ffffff;
  font-size: 13px;
  line-height: 20px;
}
.p-sc08v2-map .p-map-info-content .p-icon-close {
  position: relative;
  right: 5px;
  top: 10px;
  float: right;
}
.p-sc08v2-map .p-map-info-content .p-info-wrapper {
  padding: 30px 30px 30px 30px;
}
.p-sc08v2-map .p-map-info-content .p-title {
  line-height: 25px;
  margin: 0px 0px 10px 0px;
}
.p-sc08v2-map .p-map-info-content .p-address {
  margin-bottom: 5px;
}
.p-sc08v2-map .p-map-info-content .p-contact-person {
  margin: 10px 0px 0px 0px;
}
.p-sc08v2-map .p-map-info-content .p-link {
  display: block;
  font-size: 13px;
  margin: 5px 0px 5px 0px;
}
.p-sc08v2-map .p-map-info-content .p-contacts .p-contact {
  border-top: 1px solid #999999;
  margin-top: 14px;
  padding-top: 14px;
}
.p-sc08v2-map .p-map-info-content .p-phone-link,
.p-sc08v2-map .p-map-info-content .p-directions-link,
.p-sc08v2-map .p-map-info-content .p-website-link {
  display: block;
}
.p-sc08v2-map .p-map-info-content .p-phone-link i,
.p-sc08v2-map .p-map-info-content .p-directions-link i,
.p-sc08v2-map .p-map-info-content .p-website-link i {
  color: #ff9514;
}
.p-sc08v2-map .p-map-info-content .p-phone-button,
.p-sc08v2-map .p-map-info-content .p-directions-button,
.p-sc08v2-map .p-map-info-content .p-website-button {
  display: none;
}
.p-sc08v2-map .p-map-info-content h4 {
  margin: 10px 0px 0px 0px;
}
.p-sc08v2-map .p-map-info-content h4 + p {
  margin: 0px 0px 10px 0px;
}
.p-sc08v2-map .p-map-info-content .p-disclaimer {
  color: #e98300;
  font-size: 11px;
  margin-top: 10px;
}
.p-sc08v2-map .p-map-info-content img {
  max-width: 100%;
}
.p-sc08v2-map .p-map-info-content.p-list .p-body-copy-02 {
  color: #ff9514;
}
.p-sc08v2-map .p-map-info-content.p-list li {
  position: relative;
  border-top: 1px solid #d8d8d8;
  padding: 19px 30px 19px 30px;
}
.p-sc08v2-map .p-map-info-content.p-filters {
  padding: 20px 20px 20px 20px;
}
.p-sc08v2-map .p-map-info-content.p-filters .p-filter-boxes {
  margin-top: 20px;
}
.p-sc08v2-map .p-map-info-content.p-filters .p-group-heading {
  margin-top: 10px;
  margin-bottom: 10px;
}
.p-sc08v2-map .p-map-info-content.p-filters .p-group-heading:first-child {
  margin-top: 0px;
}
.p-sc08v2-map .p-map-info-content.p-filters .p-form-option {
  margin-bottom: 5px;
}
.p-sc08v2-map .p-map-info-content.p-filters .p-checkbox {
  margin-right: 10px;
  vertical-align: top;
}
.p-sc08v2-map .p-map-info-content.p-filters label {
  font-size: 14px;
}
.p-sc08v2-map .p-info-legend-list {
  margin-top: 5px;
}
.p-sc08v2-map .p-info-legend-item {
  margin-top: 2px;
}
.p-sc08v2-map .p-info-legend-item-icon {
  color: inherit;
}
.p-sc08v2-map .p-info-legend-item-description {
  margin-left: 10px;
  vertical-align: top;
}
.p-sc08v2-map .p-preloading {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 3004;
  padding: 7px 7px 7px 7px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: rgba(255, 255, 255, 0.05);
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom right, #ffffff, rgba(255, 255, 255, 0.05));
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom right, #ffffff, rgba(255, 255, 255, 0.05));
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0.05)', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#0dffffff', GradientType=0);
}
/*
Min Width 701
---------------------------*/
/*
Min-width 961
---------------------------*/
/*
Min Width 701 and Max Width 960
-----------------------------------*/
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-sc08-map .p-map-info-content {
    max-height: none !important;
  }
  .p-sc08-map .p-map-info-content .p-title {
    font-size: 22px;
  }
  .p-sc08-map .p-map-info-content.p-list {
    width: 100%;
    top: 74px;
  }
  .p-sc08v2-map .p-map-info-content {
    max-height: none !important;
  }
  .p-sc08v2-map .p-map-info-content .p-title {
    font-size: 22px;
  }
  .p-sc08v2-map .p-map-info-content.p-list {
    width: 100%;
    top: 74px;
  }
}
@media screen and (max-width: 700px) and (-webkit-min-device-pixel-ratio: 0) {
  .p-sc08v2-map .p-map-search-box input:focus {
    font-size: 17px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc08-map .p-map {
    width: 100%;
  }
  .p-sc08-map .p-map .gm-style img {
    max-width: none;
  }
  .p-sc08-map .p-map-search {
    width: 330px;
  }
  .p-sc08-map .p-map-legend-info {
    width: 330px;
  }
  .p-sc08-map .p-map-info {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
    width: 330px;
  }
  .p-sc08-map .p-map-search,
  .p-sc08-map .p-map-info,
  .p-sc08-map .p-map-legend-info {
    right: auto;
    left: 20px;
  }
  .p-sc08-map .p-map-search-header {
    background-color: #ffaa43;
    border-radius: 5px 5px 0px 0px;
    color: white;
    display: block;
    padding: 7px 15px 7px 15px;
  }
  .p-sc08-map .p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-inverted .p-map-info,
  .p-sc08-map .p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 20px;
  }
  .p-sc08-map .p-map-info-content {
    overflow-y: auto;
  }
  .p-sc08-map .p-map-info-content .p-phone-text {
    display: block;
  }
  .p-sc08-map .p-map-info-content .p-phone-button {
    display: none;
  }
  .p-sc08-map .p-map-info-content .p-directions-button {
    display: inline-block;
  }
  .p-sc08v2-map .p-map .gm-style img {
    max-width: none;
  }
  .p-sc08v2-map .p-map-search {
    width: 330px;
  }
  .p-sc08v2-map .p-map-legend-info {
    width: 330px;
  }
  .p-sc08v2-map .p-map-info {
    width: 330px;
  }
  .p-sc08v2-map .p-map-search,
  .p-sc08v2-map .p-map-info,
  .p-sc08v2-map .p-map-legend-info {
    right: auto;
    left: 20px;
  }
  .p-sc08v2-map .p-map-search-header {
    display: block;
  }
  .p-sc08v2-map .p-map-overlay-inverted .p-map-search,
  .p-sc08v2-map .p-map-overlay-inverted .p-map-info,
  .p-sc08v2-map .p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 20px;
  }
  .p-sc08v2-map .p-map-info-content {
    overflow-y: auto;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-sc08-map .p-map-selects .p-select.p-large,
  .p-sc08-map .p-map-select-distance .p-select.p-large {
    width: 100%;
  }
  .p-sc08v2-map .p-map-selects .p-select.p-large,
  .p-sc08v2-map .p-map-select-distance .p-select.p-large {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-sc08-map .p-map-overlay-narrow .p-map-search,
  .p-sc08-map .p-map-overlay-narrow .p-map-legend-info,
  .p-sc08-map .p-map-overlay-narrow .p-map-info {
    left: 0px;
  }
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info,
  .p-sc08-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 0px;
  }
  .p-sc08v2-map .p-map-overlay-narrow .p-map-search,
  .p-sc08v2-map .p-map-overlay-narrow .p-map-legend-info,
  .p-sc08v2-map .p-map-overlay-narrow .p-map-info {
    left: 0px;
  }
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-search,
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-info,
  .p-sc08v2-map .p-map-overlay-narrow.p-map-overlay-inverted .p-map-legend-info {
    left: auto;
    right: 0px;
  }
}
.p-sc08v2-map .p-map-overlay .p-map-flyout {
  background-color: white;
  display: block;
  width: 305px;
  position: absolute;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-overlay-title {
  margin-top: 20px;
  padding: 0 20px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search {
  width: 265px;
  margin-left: 20px;
  top: 0;
  position: static;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search .p-map-search-header {
  margin: 14px 0;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search .p-map-search-box input {
  width: 223px;
  border-radius: 2px;
  border: solid 1px #a6a6a6;
  padding: 0 30px 0 10px;
  color: #3c3c3c;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-action-bar {
  padding: 0;
  background-color: transparent;
  margin: 20px 20px 0 20px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-action-bar .p-show-filters {
  width: 265px;
  height: 32px;
  padding: 0 10px;
  border-radius: 2px;
  background-color: #e0e0e0;
  text-transform: none;
  text-align: left;
  border: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-action-bar .p-show-filters span {
  line-height: 32px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-action-bar .p-show-filters span i {
  float: right;
  font-size: 10px;
  margin-bottom: 0;
  line-height: 34px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-active-filters {
  margin-top: 14px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-active-filters .p-filter-item {
  border-radius: 2px;
  background-color: #e6e6e6;
  border: solid 1px #e6e6e6;
  display: inline-block;
  text-align: center;
  padding: 2px 6px;
  margin-right: 5px;
  margin-bottom: 9px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-active-filters .p-filter-item .p-icon-cross {
  font-size: 8px;
  color: #323232;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-active-filters .p-filter-item .p-filter-title {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: 0;
  color: #323232;
  text-align: center;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-active-filters .p-filter-item:hover {
  cursor: pointer;
  background-color: #a6a6a6;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-show-hide-active-filters {
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
  font-size: 10px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-show-hide-active-filters .p-show,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-show-hide-active-filters .p-hide {
  display: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-show-hide-active-filters .p-show.p-active,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-show-hide-active-filters .p-hide.p-active {
  display: block;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info {
  width: 305px;
  left: auto;
  right: auto;
  position: static;
  -ms-overflow-style: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info ::-webkit-scrollbar {
  display: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes {
  background-color: #e0e0e0;
  padding: 10px;
  margin-top: 0;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes .p-group-heading {
  color: black;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes .p-form-option {
  font-size: 12px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes .p-form-option:hover {
  font-weight: bold;
  cursor: pointer;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes .p-form-option .p-checkbox:hover,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content .p-filter-boxes .p-form-option label:hover {
  cursor: pointer;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul .p-active {
  background-color: #e0e0e0;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li {
  padding: 14px 30px;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-title {
  font-size: 18px;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0px;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  color: #ff9514;
  text-transform: uppercase;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link {
  min-width: 55%;
  outline: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link:hover,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link:hover,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link:hover {
  text-decoration: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link i,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link i,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link i {
  font-size: 14px;
  vertical-align: middle;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link span,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link span,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link span {
  font-size: 14px;
  margin-left: 10px;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  color: #3c3c3c;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link span:hover,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link span:hover,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link span:hover {
  text-decoration: underline;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link i:after,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-button i:after {
  content: "\e824";
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li:hover {
  cursor: auto;
  background-color: #e0e0e0;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-info-legend-list,
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-disclaimer {
  display: none;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-filters {
  padding-top: 0;
  max-height: 347px !important;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-list {
  margin-top: 20px;
}
@-moz-document url-prefix() {
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info {
    overflow-y: hidden;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content {
    overflow-y: scroll;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content.p-filters {
    padding: 20px 5px 20px 20px;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper {
    border-top: inset rgba(0, 0, 0, 0.1);
    padding-top: 8px;
  }
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper {
  display: inline-block;
  height: 74px;
  width: 100%;
  border-top: inset rgba(0, 0, 0, 0.1);
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper .p-search-list-btn {
  width: 265px;
  height: 34px;
  margin: 20px auto;
  display: none;
  border-radius: 2px;
  background-color: #ff9514;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper .p-search-list-btn.p-active {
  display: block !important;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper .p-apply-filters {
  display: none;
  width: 265px;
  height: 34px;
  margin: 20px auto;
  border-radius: 2px;
  line-height: 34px;
  padding: 0;
}
.p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper .p-apply-filters.p-active {
  display: block !important;
}
.p-sc08v2-map .p-automatic-indent {
  margin-left: 305px;
}
.p-sc08v2-map .p-map .gm-style-iw {
  width: 156px;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0;
  color: #1068a2;
}
@media screen and (max-width: 768px) {
  .p-sc08v2-map {
    min-height: 600px;
    max-height: 600px;
  }
  .p-sc08v2-map .p-map {
    visibility: hidden;
  }
  .p-sc08v2-map .p-automatic-indent {
    margin-left: 0;
  }
  .p-sc08v2-map .p-map-overlay {
    float: none;
    margin: 0 auto;
    width: 100%;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout {
    margin: 0 auto;
    position: relative;
    width: 100%;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-action-bar .p-show-filters {
    width: 100%;
    border-radius: 0;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search {
    width: auto;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search .p-map-search-header {
    display: block;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-search .p-map-search-box input {
    width: 89%;
    border-radius: 2px;
    border: solid 1px #a6a6a6;
    padding: 0 5%;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info {
    width: 100%;
    height: 369px !important;
    max-height: 369px !important;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content {
    max-height: 308px !important;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li {
    padding: 14px 20px;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-link,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-link,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-link {
    display: none;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-button,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-button,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-button {
    width: 72px;
    border-radius: 2px;
    border: solid 1px #80b3d0;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    height: 18px;
    margin-right: 9px;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-button i,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-button i,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-button i {
    font-size: 11px;
    line-height: 12px;
    margin-right: 3px;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-phone-button:hover,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-website-button:hover,
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-map-info .p-map-info-content ul li .p-directions-button:hover {
    text-decoration: none;
  }
  .p-sc08v2-map .p-map-overlay .p-map-flyout .p-search-list-btn-wrapper .p-search-list-btn {
    width: 80%;
  }
  .p-sc08v2-map .p-map-info .p-map-info-content {
    overflow-y: auto;
  }
}
.sc09-stackla {
  width: 100%;
}
.sc09-stackla__titles {
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
}
/*
Local variables
---------------------------*/
/*Defaults
---------------------------*/
.p-sc14v2-linkedin-feeds {
  /*Inverted
    ---------------------------*/
}
.p-sc14v2-linkedin-feeds .p-feeds-list-item {
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
}
.p-sc14v2-linkedin-feeds .p-feeds-list-item:last-child {
  border: none;
}
.p-sc14v2-linkedin-feeds .p-feeds-list-item .p-date {
  color: #999999;
}
.p-sc14v2-linkedin-feeds .p-read-more {
  font-weight: bold;
}
.p-sc14v2-linkedin-feeds .p-title {
  margin-bottom: 0;
}
.p-sc14v2-linkedin-feeds .p-icon-linkedin {
  margin-right: 10px;
  color: #ff9514;
}
.p-sc14v2-linkedin-feeds.p-inverted .p-icon-linkedin,
.p-inverted .p-sc14v2-linkedin-feeds .p-icon-linkedin {
  color: #ffffff;
}
.p-sc14v2-linkedin-feeds.p-inverted .p-date,
.p-inverted .p-sc14v2-linkedin-feeds .p-date {
  color: #ffffff;
}
.p-sc14v2-linkedin-feeds.p-inverted .p-feeds-list-item,
.p-inverted .p-sc14v2-linkedin-feeds .p-feeds-list-item {
  border-bottom: 1px solid #ffffff;
}
.p-sc14v2-linkedin-feeds.p-inverted .p-feeds-list-item:last-child,
.p-inverted .p-sc14v2-linkedin-feeds .p-feeds-list-item:last-child {
  border: none;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-sc14v2-linkedin-feeds {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc14v2-linkedin-feeds .p-feeds-list-item.p-list-last-item {
    margin-bottom: 0px;
  }
}
/*
Defaults
---------------------------*/
.p-sc20-social-flyout {
  z-index: 6005;
  position: absolute;
}
.p-sc20-social-flyout .p-sc20-social-flyout-container {
  height: 41px;
}
.p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container {
  background-color: #ff9514;
  overflow: hidden;
  border-radius: 2px 2px 2px 2px;
  height: 27px;
  margin-left: 9px;
  margin-right: 10px;
  padding-left: 5px;
  padding-top: 5px;
  width: 29px;
  cursor: pointer;
}
.p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container .p-sc20-social-flyout-overlay-plus-icon {
  color: #ffffff;
  font-size: 24px;
}
.p-sc20-social-flyout .p-sc20-social-flyout-content-container {
  overflow: hidden;
  position: absolute;
  bottom: 2px;
  height: 42px;
  padding: 4px 0px 4px 0px;
  background-color: #ffffff;
  filter: alpha(opacity=0);
  background: rgba(255, 255, 255, 0);
}
.p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container {
  background-color: #ffffff;
  color: #ff9514;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
  position: absolute;
  height: 40px;
  padding: 2px 0px 4px 0px;
  bottom: 1px;
}
.p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon {
  padding: 4px 8px 4px 0px;
  color: #ff9514;
  float: left;
  cursor: pointer;
  display: inline-block;
  font-size: 34px;
  line-height: 34px;
}
.p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon:first-child {
  padding-left: 8px;
}
.p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon:hover {
  color: #000000;
}
.p-sc20-social-flyout .p-arrow {
  display: block;
  position: absolute;
  background: url('../../philips/clientlibs/foundation-social/clientlibs-css-rb2014/images/social-flyout-arrow-sprite.png') 0 0 no-repeat;
}
.p-sc20-social-flyout.p-right .p-sc20-social-flyout-content-container {
  left: 43px;
  padding-left: 16px;
}
.p-sc20-social-flyout.p-right .p-arrow {
  margin-left: 31px;
  background-position: 0 -89px;
  left: 20px;
  top: 50%;
  margin-top: -12px;
  width: 8px;
  height: 13px;
}
.p-sc20-social-flyout.p-left .p-sc20-social-flyout-content-container {
  padding-right: 15px;
  padding-left: 1px;
  right: 43px;
}
.p-sc20-social-flyout.p-left .p-arrow {
  margin-right: 20px;
  background-position: 0 -122px;
  right: 32px;
  top: 50%;
  margin-top: -12px;
  width: 8px;
  height: 13px;
}
.p-sc20-social-flyout .p-icon-download {
  text-decoration: none;
}
.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container {
  background-color: #ffffff;
}
.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-overlay-plus-icon-container .p-sc20-social-flyout-overlay-plus-icon {
  color: #ff9514;
}
.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container {
  background-color: #ff9514;
}
.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon {
  color: #ffffff;
}
.p-inverted .p-sc20-social-flyout .p-sc20-social-flyout-content-container .p-sc20-social-flyout-inner-container .p-sc20-social-flyout-icon:hover {
  opacity: .7;
}
.p-inverted .p-sc20-social-flyout.p-right .p-arrow {
  width: 0px;
  height: 0px;
  background: none;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #ff9514;
  border-top: 8px solid transparent;
}
.p-inverted .p-sc20-social-flyout.p-left .p-arrow {
  width: 0px;
  height: 0px;
  background: none;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #ff9514;
  border-top: 8px solid transparent;
}
.p-u02v2-sign-in .p-button {
  margin-top: 20px;
}
.p-u02v2-sign-in .p-button + .p-link-more {
  margin-left: 0;
  margin-top: 20px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .mfp-content .p-phone-number-reset-popup-content,
  .mfp-content .p-phone-number-reset-code-popup-content {
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    margin: 0px 10px 0px 10px;
  }
  .mfp-content .p-phone-number-reset-popup-content .p-popup-btn-container .p-button,
  .mfp-content .p-phone-number-reset-code-popup-content .p-popup-btn-container .p-button {
    margin-top: 2px;
  }
}
/*
Styles written for Magnific popup specific to requirement
---------------------------------------------------------*/
.mfp-content .p-phone-number-reset-popup-content,
.mfp-content .p-phone-number-reset-code-popup-content {
  position: relative;
  display: block;
  background: #ffffff;
  margin: 0 auto;
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.25);
  width: 550px;
  padding: 25px 25px 25px 25px;
}
.mfp-content .p-phone-number-reset-popup-content .p-popup-btn-container,
.mfp-content .p-phone-number-reset-code-popup-content .p-popup-btn-container {
  text-align: center;
}
.mfp-content .p-phone-number-reset-popup-content .p-popup-btn-container .p-button,
.mfp-content .p-phone-number-reset-code-popup-content .p-popup-btn-container .p-button {
  margin-right: 10px;
}
.mfp-content .p-phone-number-reset-popup-content .p-form,
.mfp-content .p-phone-number-reset-code-popup-content .p-form {
  padding: 0;
  margin: 0;
}
.mfp-content .p-phone-number-reset-popup-content .p-phone-error,
.mfp-content .p-phone-number-reset-code-popup-content .p-phone-error {
  display: none;
}
.mfp-content .p-phone-number-reset-popup-content .p-phone-messages,
.mfp-content .p-phone-number-reset-code-popup-content .p-phone-messages {
  margin-top: 5px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-u02v2-sign-in .p-optin-bg-color,
.p-u03v2-create-user .p-optin-bg-color {
  background-color: #efeff4;
}
.p-u02v2-sign-in .capture_registration_emailAddressOrMobile,
.p-u03v2-create-user .capture_registration_emailAddressOrMobile {
  display: none !important;
}
.p-u02v2-sign-in .p-janrain-form > form,
.p-u03v2-create-user .p-janrain-form > form {
  margin: 0;
}
.p-u02v2-sign-in .p-janrain-form > form fieldset.p-first .p-form-title,
.p-u03v2-create-user .p-janrain-form > form fieldset.p-first .p-form-title {
  margin-top: 0;
}
.p-u02v2-sign-in .p-janrain-form > form .p-medical-prof-label,
.p-u03v2-create-user .p-janrain-form > form .p-medical-prof-label {
  font-size: 17px;
  margin-left: 10px;
}
.p-u02v2-sign-in .p-janrain-screen,
.p-u03v2-create-user .p-janrain-screen {
  display: none;
}
.p-u02v2-sign-in .p-social-providers a,
.p-u03v2-create-user .p-social-providers a {
  background-color: #ff9514;
  border-radius: 2px;
  color: white;
  display: table;
  position: relative;
  text-decoration: none;
  width: 100%;
  margin-bottom: 14px;
}
.p-u02v2-sign-in .p-social-providers a span,
.p-u03v2-create-user .p-social-providers a span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  height: 35px;
  padding-left: 36px;
}
.p-u02v2-sign-in .p-social-providers a i:before,
.p-u03v2-create-user .p-social-providers a i:before {
  background-color: white;
  content: "";
  display: block;
  position: absolute;
  bottom: 1px;
  left: 35px;
  top: 1px;
  width: 1px;
}
.p-u02v2-sign-in .p-social-providers a i:after,
.p-u03v2-create-user .p-social-providers a i:after {
  position: absolute;
  font-size: 24px;
  line-height: 29px;
  width: 29px;
  height: 29px;
  margin: 3px 3px 3px 3px;
  text-align: center;
}
.p-u02v2-sign-in .p-social-providers a.p-facebook,
.p-u03v2-create-user .p-social-providers a.p-facebook {
  background-color: #3c5a9a;
}
.p-u02v2-sign-in .p-social-providers a.p-twitter,
.p-u03v2-create-user .p-social-providers a.p-twitter {
  background-color: #1aacda;
}
.p-u02v2-sign-in .p-social-providers a.p-google,
.p-u03v2-create-user .p-social-providers a.p-google {
  background-color: #bc2701;
}
.p-u02v2-sign-in .p-social-providers a.p-googleplus,
.p-u03v2-create-user .p-social-providers a.p-googleplus {
  background-color: #bc2701;
}
.p-u02v2-sign-in .p-social-providers a.p-linkedin,
.p-u03v2-create-user .p-social-providers a.p-linkedin {
  background-color: #1a6ea3;
}
.p-u02v2-sign-in .p-social-providers a.p-paypal,
.p-u03v2-create-user .p-social-providers a.p-paypal {
  background-color: #003087;
}
.p-u02v2-sign-in .p-social-providers a.p-yahoo,
.p-u03v2-create-user .p-social-providers a.p-yahoo {
  background-color: #400191;
}
.p-u02v2-sign-in .p-social-providers a.p-wordpress,
.p-u03v2-create-user .p-social-providers a.p-wordpress {
  background-color: #337499;
}
.p-u02v2-sign-in .p-social-providers a.p-renren,
.p-u03v2-create-user .p-social-providers a.p-renren {
  background-color: #2456ab;
}
.p-u02v2-sign-in .p-social-providers a.p-weibo,
.p-u03v2-create-user .p-social-providers a.p-weibo,
.p-u02v2-sign-in .p-social-providers a.p-sinaweibo,
.p-u03v2-create-user .p-social-providers a.p-sinaweibo {
  background-color: #ce2630;
}
.p-u02v2-sign-in .p-social-providers a.p-flickr,
.p-u03v2-create-user .p-social-providers a.p-flickr {
  background-color: #305cdb;
}
.p-u02v2-sign-in .p-social-providers a.p-blogger,
.p-u03v2-create-user .p-social-providers a.p-blogger {
  background-color: #ec7d16;
}
.p-u02v2-sign-in .p-social-providers a.p-pinterest,
.p-u03v2-create-user .p-social-providers a.p-pinterest {
  background-color: #ca2128;
}
.p-u02v2-sign-in .p-social-providers a.p-instagram,
.p-u03v2-create-user .p-social-providers a.p-instagram {
  background-color: #125688;
}
.p-u02v2-sign-in .p-social-providers a.p-myspace,
.p-u03v2-create-user .p-social-providers a.p-myspace {
  background-color: #030303;
}
.p-u02v2-sign-in .p-social-providers a.p-vk,
.p-u03v2-create-user .p-social-providers a.p-vk {
  background-color: #5373a3;
}
.p-u02v2-sign-in .p-social-providers a.p-foursquare,
.p-u03v2-create-user .p-social-providers a.p-foursquare {
  background-color: #5abae0;
}
.p-u02v2-sign-in .p-social-providers a.p-openid,
.p-u03v2-create-user .p-social-providers a.p-openid {
  background-color: #f09427;
}
.p-u02v2-sign-in .p-social-providers a.p-liveid,
.p-u03v2-create-user .p-social-providers a.p-liveid {
  background-color: #2672ec;
}
.p-u02v2-sign-in .p-social-providers a.p-livejournal,
.p-u03v2-create-user .p-social-providers a.p-livejournal {
  background-color: #124259;
}
.p-u02v2-sign-in .p-social-providers a.p-alipay,
.p-u03v2-create-user .p-social-providers a.p-alipay {
  background-color: #3b9ee8;
}
.p-u02v2-sign-in .p-social-providers a.p-kaixin,
.p-u03v2-create-user .p-social-providers a.p-kaixin {
  background-color: #d8083a;
}
.p-u02v2-sign-in .p-social-providers a.p-qq,
.p-u03v2-create-user .p-social-providers a.p-qq {
  background-color: #4a97db;
}
.p-u02v2-sign-in .p-social-providers a.p-tencentweibo,
.p-u03v2-create-user .p-social-providers a.p-tencentweibo {
  background-color: #20b8e5;
}
.p-u02v2-sign-in .p-social-providers a.p-wechat,
.p-u03v2-create-user .p-social-providers a.p-wechat {
  background-color: #00d20d;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send {
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    margin: 0px 10px 0px 10px;
  }
}
/*
Styles written for Magnific popup specific to requirement
---------------------------------------------------------*/
.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send {
  position: relative;
  display: block;
  background: #ffffff;
  margin: 0 auto;
  height: auto!important;
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.25);
  width: 550px;
  padding: 30px 30px 30px 30px;
}
.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send img {
  display: none;
}
.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send .p-icon-close-02 {
  position: absolute;
  right: 10px;
  top: 10px;
}
.p-additional-user-storage-confirmation-popup .mfp-container .mfp-content .p-send p {
  margin-bottom: 10px;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-u04v2-edit-profile .p-privacy p {
  margin-bottom: 0px;
  padding-top: 0px;
  line-height: 22px;
}
.p-u04v2-edit-profile .p-privacy .p-heading-04 {
  margin-top: 0px;
  margin-bottom: 15px;
}
.p-u04v2-edit-profile .p-janrain-screen {
  display: none;
}
.p-u04v2-edit-profile .p-janrain-form {
  /* temporary solution */
}
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_personalDetailsForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_addressDetailsForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_contactDetailsForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_emailAddressForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_mobileNumberForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_traditionalPasswordForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_socialPasswordForm_defaultSavedProfileMessage .capture_save_success,
.p-u04v2-edit-profile .p-janrain-form #capture_editProfile_communicationSettingsForm_defaultSavedProfileMessage .capture_save_success {
  display: table;
  color: #fff;
  background-color: #0066a1;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  border-radius: 2px;
  padding-top: 8px;
  padding-bottom: 7px;
  background-color: #5b8f22;
}
.p-u04v2-edit-profile .p-janrain-form .p-submit-button {
  padding-top: 20px;
}
.p-u04v2-edit-profile .p-janrain-form .p-country-code {
  padding-right: 0 !important;
}
.p-u04v2-edit-profile .p-janrain-form .p-main-phone-container {
  padding-left: 10px;
}
.p-u04v2-edit-profile .p-janrain-form .p-button-wrapper {
  display: inline-block;
}
.p-u04v2-edit-profile .p-janrain-form .p-user-message {
  display: none;
  margin-bottom: 20px;
}
.p-u04v2-edit-profile .p-account-settings {
  padding-top: 25px;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers li {
  height: 40px;
  margin-top: 12px;
  line-height: 20px;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a {
  display: inline-block;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a .p-social-media-connect {
  height: 35px;
  padding-left: 45px;
  margin-top: 5px;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a .p-social-media-connect .p-providername {
  padding-left: 0;
  padding-bottom: 2px;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a .p-social-media-connect:hover {
  text-decoration: none;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a i:after {
  position: absolute;
  background-color: #ff9514;
  color: white;
  font-size: 24px;
  line-height: 29px;
  width: 29px;
  height: 29px;
  margin: 3px 3px 3px 3px;
  text-align: center;
  text-decoration: none;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-facebook i:after {
  background-color: #3c5a9a;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-twitter i:after {
  background-color: #1aacda;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-google i:after {
  background-color: #bc2701;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-googleplus i:after {
  background-color: #bc2701;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-linkedin i:after {
  background-color: #1a6ea3;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-paypal i:after {
  background-color: #003087;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-yahoo i:after {
  background-color: #400191;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-wordpress i:after {
  background-color: #337499;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-renren i:after {
  background-color: #2456ab;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-weibo i:after,
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-sinaweibo i:after {
  background-color: #ce2630;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-flickr i:after {
  background-color: #305cdb;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-blogger i:after {
  background-color: #ec7d16;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-pinterest i:after {
  background-color: #ca2128;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-instagram i:after {
  background-color: #125688;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-myspace i:after {
  background-color: #030303;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-vk i:after {
  background-color: #5373a3;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-foursquare i:after {
  background-color: #5abae0;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-openid i:after {
  background-color: #f09427;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-liveid i:after {
  background-color: #2672ec;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-livejournal i:after {
  background-color: #124259;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-alipay i:after {
  background-color: #3b9ee8;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-kaixin i:after {
  background-color: #d8083a;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-qq i:after {
  background-color: #4a97db;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-tencentweibo i:after {
  background-color: #20b8e5;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a.p-wechat i:after {
  background-color: #00d20d;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers a:focus {
  outline: none;
}
.p-u04v2-edit-profile .p-account-settings .p-social-providers .p-remove-hover-effect:hover {
  text-decoration: none;
}
.p-u04v2-edit-profile .p-account-settings .capture_form_item_receiveMarketingEmail {
  position: relative;
}
.p-u04v2-edit-profile .p-account-settings .capture_form_item_receiveMarketingEmail label {
  text-align: left;
  padding-left: 35px;
}
.p-u04v2-edit-profile .p-account-settings .capture_form_item_receiveMarketingEmail .p-checkbox {
  position: absolute;
  left: 5px;
  top: 3px;
}
.p-u04v2-edit-profile .p-profile-settings {
  padding-top: 25px;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-u04v2-edit-profile .p-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 17px;
  }
  .mfp-content .p-account-removal-confirmation-popup-content,
  .mfp-content .p-email-change-confirmation-popup-content,
  .mfp-content .p-delete-account-bttn-confirmation-message-content,
  .mfp-content .p-password-change-confirmation-popup-content {
    left: 0 !important;
    right: 0 !important;
    width: auto !important;
    margin: 0px 10px 0px 10px;
  }
  .mfp-content .p-account-removal-confirmation-popup-content .p-popup-btn-container .p-button,
  .mfp-content .p-email-change-confirmation-popup-content .p-popup-btn-container .p-button,
  .mfp-content .p-delete-account-bttn-confirmation-message-content .p-popup-btn-container .p-button,
  .mfp-content .p-password-change-confirmation-popup-content .p-popup-btn-container .p-button {
    margin-top: 2px;
  }
}
/*
Styles written for Magnific popup specific to requirement
---------------------------------------------------------*/
.mfp-content .p-account-removal-confirmation-popup-content,
.mfp-content .p-email-change-confirmation-popup-content,
.mfp-content .p-delete-account-bttn-confirmation-message-content,
.mfp-content .p-password-change-confirmation-popup-content {
  position: relative;
  display: block;
  background: #ffffff;
  margin: 0 auto;
  box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.25);
  width: 360px;
  padding: 25px 25px 25px 25px;
}
.mfp-content .p-account-removal-confirmation-popup-content .p-popup-btn-container,
.mfp-content .p-email-change-confirmation-popup-content .p-popup-btn-container,
.mfp-content .p-delete-account-bttn-confirmation-message-content .p-popup-btn-container,
.mfp-content .p-password-change-confirmation-popup-content .p-popup-btn-container {
  text-align: center;
}
.mfp-content .p-account-removal-confirmation-popup-content .p-popup-btn-container .p-button,
.mfp-content .p-email-change-confirmation-popup-content .p-popup-btn-container .p-button,
.mfp-content .p-delete-account-bttn-confirmation-message-content .p-popup-btn-container .p-button,
.mfp-content .p-password-change-confirmation-popup-content .p-popup-btn-container .p-button {
  margin-right: 10px;
}
.p-u05v2-activate-user .p-janrain-screen {
  display: none;
}
.p-u05v2-activate-user .p-janrain-form {
  margin-top: 10px;
}
.p-u05v2-activate-user .p-janrain-form .p-button-wrapper {
  display: inline-block;
}
.p-u05v2-activate-user .p-form-buttons {
  float: right;
  margin-top: 0;
}
.p-u05v2-activate-user .capture_email {
  overflow: hidden;
}
.p-u05v2-activate-user .capture_capture_submit.capture_btn.capture_primary {
  background: #ff9514 !important;
}
.p-u06v2-reset-password .p-janrain-screen {
  display: none;
}
.p-u06v2-reset-password .p-phone-error {
  margin-top: 5px;
}
.p-u06v2-reset-password .p-reset-phone-form {
  margin: 0;
  padding: 0;
}
.p-u06v2-reset-password .p-janrain-form {
  margin-top: 10px;
}
.p-u06v2-reset-password .p-janrain-form .p-button-wrapper {
  display: inline-block;
}
.p-u06v2-reset-password .p-form-buttons {
  float: right;
  margin-top: 0;
}
.p-u06v2-reset-password .capture_email {
  overflow: hidden;
}
.p-u06v2-reset-password .capture_capture_submit.capture_btn.capture_primary {
  background: #ff9514 !important;
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-u15-user-tabs .p-tabs-wrapper {
  position: relative;
}
.p-u15-user-tabs .p-tabs-background {
  background: #0066a1;
  opacity: 0.4;
  filter: alpha(opacity=40);
  position: absolute;
  width: 100%;
  height: 100%;
}
.p-u15-user-tabs .p-tab-switcher {
  background-color: #ff9514;
  color: #ffffff;
  display: block;
  font-size: 0;
  font-weight: normal;
  position: relative;
  word-break: break-word;
}
.p-u15-user-tabs .p-tab-switcher:hover {
  text-decoration: none;
}
.p-u15-user-tabs .p-tab-switcher:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.p-u15-user-tabs .p-tab-switcher .p-accordion-arrow {
  margin-top: -9px;
  font-size: 24px;
  position: absolute;
  right: 20px;
  top: 50%;
}
.p-u15-user-tabs .p-tab-switcher .p-tab-switcher-inner {
  display: inline-block;
  vertical-align: middle;
}
.p-u15-user-tabs .p-tab-switcher .p-tab-switcher-inner .p-body-copy-01 {
  color: inherit;
}
.p-u15-user-tabs .p-u08v2-logout .p-logout-link {
  padding: 7px 14px 7px 0px;
}
.p-u15-user-tabs .p-profile-tab .p-profile-image {
  display: table-cell;
  vertical-align: middle;
  padding-right: 34px;
}
.p-u15-user-tabs .p-profile-tab .p-profile-container {
  display: table-cell;
  vertical-align: middle;
}
.p-u15-user-tabs .p-profile-tab .p-heading-03 {
  color: inherit;
  display: block;
  margin-bottom: 5px;
}
.p-u15-user-tabs .p-profile-tab .p-body-copy-04 {
  color: inherit;
  display: block;
  font-size: 14px;
}
.p-u15-user-tabs .p-profile-tab .p-profile-edit {
  display: inline-block;
}
.p-u15-user-tabs .p-profile-tab .p-profile-edit:after {
  content: '\007C';
  padding: 0px 14px 0px 14px;
}
.p-u15-user-tabs .p-profile-tab .p-profile-wrapper {
  display: inline;
}
.p-u15-user-tabs .p-profile-tab .p-profile-wrapper .u08v2-logout {
  display: inline-block;
}
.p-u15-user-tabs .p-profile-tab.p-multilines .p-profile-wrapper {
  display: inherit;
}
.p-u15-user-tabs .p-profile-tab.p-multilines .p-profile-edit:after {
  content: '';
  padding: 0px 14px 0px 14px;
}
.p-u15-user-tabs.p-inverted .p-tabs-background {
  background-color: #ffffff;
}
.p-u15-user-tabs.p-inverted .p-tab-switcher {
  background-color: #ffffff;
  color: #ff9514;
}
/*
Max Width 700
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-u15-user-tabs .p-tabs-background {
    display: none;
  }
  .p-u15-user-tabs .p-tab-container > li {
    margin-bottom: 1px;
  }
  .p-u15-user-tabs .p-tab-switcher-inner {
    padding: 10px 34px 10px 20px;
  }
  .p-u15-user-tabs .p-tab-switcher-inner i {
    font-size: 25px;
    margin-right: 20px;
    vertical-align: middle;
  }
  .p-u15-user-tabs .p-tab-switcher-inner .p-body-copy-01 {
    display: inline;
    vertical-align: middle;
  }
  .p-u15-user-tabs .p-profile-tab .p-tab-switcher-inner {
    padding: 0px 34px 0px 0px;
  }
  .p-u15-user-tabs .p-profile-tab .p-profile-image {
    padding-right: 14px;
  }
  .p-u15-user-tabs .p-profile-tab .p-profile-image img {
    height: 53px;
    max-width: 80px;
  }
  .p-u15-user-tabs .p-profile-tab .p-profile-container {
    padding: 0px 34px 0px 0px;
  }
  .p-u15-user-tabs .p-profile-tab .p-profile-container .p-body-copy-04 {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-u15-user-tabs {
    position: relative;
  }
  .p-u15-user-tabs.p-u15-user-tabs-pull-up {
    margin-top: -106px;
  }
  .p-u15-user-tabs .p-tabs-viewport .p-tab-container {
    max-width: 960px;
    margin: 0 auto ;
  }
  .p-u15-user-tabs .p-tab-container {
    position: relative;
  }
  .p-u15-user-tabs .p-tab-container > li {
    float: left;
    margin-bottom: 0;
  }
  .p-u15-user-tabs .p-tab-container .p-tab-content {
    position: absolute;
    left: 0;
  }
  .p-u15-user-tabs .p-tab-switcher {
    margin-right: 1px;
    min-height: 106px;
    text-align: center;
  }
  .p-u15-user-tabs .p-tab-switcher.p-profile-tab {
    text-align: left;
  }
  .p-u15-user-tabs .p-tab-switcher.p-profile-tab .p-tab-switcher-inner {
    padding: 0px 0px 0px 0px;
  }
  .p-u15-user-tabs .p-tab-switcher .p-accordion-arrow {
    display: none;
  }
  .p-u15-user-tabs .p-tab-switcher-inner {
    padding: 20px 14px 20px 14px;
  }
  .p-u15-user-tabs .p-tab-switcher-inner i {
    font-size: 32px;
  }
  .p-u15-user-tabs .p-tab-switcher:hover,
  .p-u15-user-tabs .p-selected > .p-tab-switcher {
    background: #ffffff;
    color: #ff9514;
  }
  .p-u15-user-tabs.p-inverted .p-tab-switcher:hover,
  .p-u15-user-tabs.p-inverted .p-selected > .p-tab-switcher {
    background: #ff9514;
    color: #ffffff;
  }
  .p-u15-user-tabs .p-profile-image img {
    height: 106px;
    max-width: 159px;
  }
  .p-u15-user-tabs .p-profile-container {
    padding: 14px 14px 14px 0px;
  }
}
/*
Defaults
---------------------------*/
.p-u10-process-consent .p-loading-block {
  display: table;
}
.p-u10-process-consent .p-loading-block .p-icon-block {
  display: table-cell;
}
.p-u10-process-consent .p-loading-block .p-load-block {
  display: table-cell;
  padding-left: 5px;
}
.p-u10-process-consent .p-success-consent-message,
.p-u10-process-consent .p-success-no-conent-message,
.p-u10-process-consent .p-email-resend,
.p-u10-process-consent .p-email-success-message,
.p-u10-process-consent .p-general-error-message,
.p-u10-process-consent .p-inputparam-error-message,
.p-u10-process-consent .p-email-error-message-additional,
.p-u10-process-consent .p-verification-error,
.p-u10-process-consent .p-consent-given-error-message,
.p-u10-process-consent .p-email-error-message {
  display: none;
}
.p-u10-process-consent .p-email-resend .p-email {
  width: 300px;
  height: 20px;
  margin-right: 20px;
}
.p-u10-process-consent .p-incorrect {
  border: 1px solid #e98300;
}
.p-u10-process-consent .p-email-error-message-additional,
.p-u10-process-consent .p-email-error-message {
  color: #e98300;
  padding-bottom: 10px;
}
.p-u10-process-consent .p-general-error-message,
.p-u10-process-consent .p-inputparam-error-message,
.p-u10-process-consent .p-email-error-message,
.p-u10-process-consent .p-email-error-message-additional,
.p-u10-process-consent .p-verification-error-message {
  color: #e98300;
}
/*
Defaults
---------------------------*/
.p-u19-my-current-profile .p-profile-completeness-meter img {
  width: 70px;
  height: 70px;
}
.p-u19-my-current-profile .p-profile-message {
  word-break: break-word;
}
/*
Max Width 700
---------------------------*/
@media screen and (max-width: 768px) {
  .p-u19-my-current-profile .p-profile-completeness-meter {
    text-align: center;
  }
  .p-u19-my-current-profile .p-profile-completeness-meter img {
    width: 200px;
    height: 200px;
  }
  .p-u19-my-current-profile .p-profile-message {
    padding-top: 15px;
  }
}
.mfp-wrap2 .p-mfp-popup-content .p-form-pre-loader {
  margin: 0 auto;
}
.p-eloqua-form .form_leftcol {
  padding: 14px 0px 14px 0px;
}
.p-eloqua-form .p-required-field .form_leftcollabel label:after {
  content: '*';
  display: inline;
  margin-left: 3px;
}
.p-eloqua-form .form_leftcollabel,
.p-eloqua-form .form_leftcolmark {
  font-weight: bold;
}
.p-eloqua-form .form_leftcollabel.p-text-visibility-none {
  visibility: hidden;
}
.p-eloqua-form .form_leftcollabel.p-text-visibility-none:after {
  content: '';
  margin-left: 3px;
}
.p-eloqua-form .form_leftcolmark {
  display: none;
}
.p-eloqua-form .form_button_submit {
  margin-top: 14px;
}
.p-eloqua-form label {
  word-break: break-word;
}
.p-eloqua-form .p-radio-wrapper label,
.p-eloqua-form .p-checkbox-wrapper label {
  margin-right: 14px;
}
.p-eloqua-form .p-radio-wrapper label p,
.p-eloqua-form .p-checkbox-wrapper label p {
  display: inline;
}
.p-eloqua-form .p-radio-wrapper .p-align-horizontal,
.p-eloqua-form .p-checkbox-wrapper .p-align-horizontal {
  display: inline-block;
  height: 35px;
}
.p-eloqua-form .p-radio,
.p-eloqua-form .p-checkbox {
  vertical-align: text-top;
  margin-right: 10px;
}
.p-u54v2-eloqua-form {
  position: relative;
}
.p-u54v2-eloqua-form .p-eloqua-btn-left {
  text-align: left;
}
.p-u54v2-eloqua-form .p-eloqua-btn-center {
  text-align: center;
}
.p-u54v2-eloqua-form .p-eloqua-btn-right {
  text-align: right;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-button-container {
  position: relative;
  margin-bottom: 20px;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-button-container .p-v-symbol {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0px 10px 16px 10px;
  border-color: transparent transparent #efeff4 transparent;
  position: absolute;
  left: 45%;
  top: 38px;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container {
  margin: 0 auto;
  padding-bottom: 14px;
  background: #efeff4;
  position: relative;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container .p-child-checkbox-wrapper {
  padding-left: 30px;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container .p-u54v2-close-button {
  position: absolute;
  top: 5px;
  right: 15px;
  z-index: 6006;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-embedded {
  background: transparent;
}
.p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-embedded .p-u54v2-close-button {
  display: none;
}
.p-u54v2-eloqua-form .p-thankyou-page,
.p-u54v2-eloqua-form .p-error-page {
  width: 100%;
  position: relative;
  height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-u54v2-eloqua-form .p-u54v2-eloqua-form-container.p-row-gutter {
    padding-left: 11px;
    padding-right: 11px;
  }
}
/*
u65-newsletter-registration
---------------------------*/
.no-js .p-u65-newsletter-registration .p-form {
  display: none;
}
.p-u65-newsletter-registration {
  position: relative;
}
.p-u65-newsletter-registration .p-form .p-button.p-large {
  padding: 7px 14px 5px 14px;
}
.p-u65-newsletter-registration .p-form a.p-magnific-popup-launcher {
  outline: none;
  text-decoration: none;
}
.p-u65-newsletter-registration .p-form .p-subscribe-box,
.p-u65-newsletter-registration .p-form .p-email-box,
.p-u65-newsletter-registration .p-form .p-name-box {
  margin-top: 14px;
}
.p-u65-newsletter-registration .p-form .p-button-wrapper {
  margin-top: 14px;
}
.p-u65-newsletter-registration .p-form .p-subscribe-box .p-checkbox,
.p-u65-newsletter-registration .p-form .p-subscribe-box label {
  vertical-align: middle;
  margin-right: 10px;
}
.p-u65-newsletter-registration .p-form .p-icon-checkmark-label {
  display: table;
}
.p-u65-newsletter-registration .p-form .p-icon-checkmark {
  display: table-cell;
  color: #00693c;
  padding-right: 5px;
}
.p-u65-newsletter-registration .p-form .p-usp-label {
  display: table-cell;
}
.p-u65-newsletter-registration .p-form .p-fail-msg {
  margin-top: 10px;
}
.p-u65-newsletter-registration .p-privacy-notes {
  margin-top: 20px;
}
.p-u65-newsletter-registration .p-color-error {
  color: #cd202c;
}
/*
Min Width 961px
---------------------------*/
@media screen and (min-width: 1025px) {
  .p-u65-newsletter-registration .p-form .p-btn-submit {
    float: none;
  }
}
.p-u94-opt-in-statement .p-checkbox {
  margin-right: 7px;
}
.p-u94-opt-in-statement .p-preloader {
  display: none;
}
.p-u94-opt-in-statement.p-processing .p-preloader {
  display: inline-block;
  margin-left: 14px;
}
.p-u94-opt-in-statement .p-u94-thank-you-msg,
.p-u94-opt-in-statement .p-u94-fail-msg {
  display: none;
}
.p-u94-opt-in-statement.p-u94-success-call .p-u94-opt-in-wrapper {
  display: none;
}
.p-u94-opt-in-statement.p-u94-success-call .p-u94-thank-you-msg {
  display: block;
}
.p-u94-opt-in-statement.p-u94-fail-call .p-u94-opt-in-wrapper {
  display: none;
}
.p-u94-opt-in-statement.p-u94-fail-call .p-u94-fail-msg {
  display: block;
}
/*
Defaults
---------------------------*/
.p-rn17-card {
  background-color: #ffffff;
  position: relative;
  padding: 15px 15px 15px 15px;
}
.p-rn17-card .p-ribbon {
  position: absolute;
  top: 0px;
  left: 0px;
}
.p-rn17-card .p-card-title {
  color: #3c3c3c;
}
.p-rn17-card .p-product-image {
  text-align: center;
}
.p-rn17-card .p-wtb-container .p-button {
  width: 100%;
  margin-bottom: 5px;
}
.p-rn17-card.p-inverted,
.p-inverted .p-rn17-card {
  background-color: #000000;
}
.p-rn17-card.p-inverted .p-card-title,
.p-inverted .p-rn17-card .p-card-title {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-book-repair .p-book-repair-link {
  padding-left: 5px;
}
.tpl97-productdetails .p42-product-upsell {
  max-width: 1247px;
  margin: 0 auto;
  padding-left: 2px;
}
.tpl97-productdetails .p-layout-inner {
  padding-top: 24px;
}
.tpl97-productdetails .p-layout-inner .ms01-usp-highlight-container {
  margin-top: -16px;
}
.tpl97-productdetails__upper-parsys .ms01-usp-highlight-container {
  margin-top: 24px;
  padding-left: 8px;
  padding-right: 8px;
}
.tpl97-productdetails__redirect-link {
  display: block;
  padding-left: 10px;
  padding-right: 8px;
  color: #040404;
  text-decoration: underline;
}
.tpl97-productdetails__redirect-link:hover {
  color: #040404;
}
.tpl97-productdetails__stickyarea {
  display: flex;
  flex-direction: column;
}
.tpl97-productdetails__stickyarea.p-grid {
  margin-top: 24px;
  margin-left: 0;
  margin-bottom: 16px;
}
.tpl97-productdetails__packshot {
  position: static;
  order: 2;
}
.tpl97-productdetails__packshot.p-grid-item {
  padding-left: 0;
  padding-right: 0;
}
.tpl97-productdetails__title {
  padding-left: 8px;
  padding-right: 8px;
  order: 1;
}
.tpl97-productdetails__details {
  padding-left: 8px;
  padding-right: 8px;
  order: 3;
}
.tpl97-productdetails__features {
  padding-left: 8px;
  padding-right: 8px;
  order: 4;
}
.tpl97-productdetails__compare-table {
  padding-left: 8px;
  padding-right: 8px;
  order: 5;
}
.tpl97-productdetails__cross-sell {
  padding-left: 8px;
  padding-right: 8px;
}
.tpl97-productdetails__usp-highlight {
  margin-bottom: 20px;
}
.tpl97-productdetails__usp-highlight:first-child {
  padding-left: 0;
  margin-bottom: 16px;
}
.tpl97-productdetails__usp-highlight .ms01-usp-highlight-container--compact {
  margin-left: 8px;
  margin-right: 8px;
  border-bottom: 1px solid;
  border-color: #d0d0d0;
}
.tpl97-productdetails__clearfix {
  clear: both;
}
@media print, screen and (min-width: 601px) {
  .tpl97-productdetails__redirect-link {
    padding-left: 16px;
  }
  .tpl97-productdetails__usp-highlight:first-child {
    padding-left: 8px;
  }
}
@media screen and (min-width: 769px) {
  .tpl97-productdetails .p42-product-upsell {
    padding-left: 5px;
  }
  .tpl97-productdetails__upper-parsys .ms01-usp-highlight-container {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tpl97-productdetails__redirect-link {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tpl97-productdetails--carousel-fullscreen .tpl97-productdetails__packshot {
    position: static;
  }
  .tpl97-productdetails__stickyarea {
    display: block;
    padding-left: 24px;
    padding-right: 24px;
  }
  .tpl97-productdetails__stickyarea.p-grid {
    margin-top: 16px;
  }
  .tpl97-productdetails__packshot {
    /* sticky behaviour for safari */
    position: -webkit-sticky;
    /* sticky behaviour for safari */
    position: sticky;
    top: 80px;
  }
  .tpl97-productdetails__details {
    padding-right: 0;
  }
  .tpl97-productdetails__title.p-grid-item,
  .tpl97-productdetails__details.p-grid-item {
    padding-left: 80px;
  }
  .tpl97-productdetails__features,
  .tpl97-productdetails__compare-table {
    padding-left: 0;
    padding-right: 0;
  }
  .tpl97-productdetails__features.p-grid-item,
  .tpl97-productdetails__compare-table.p-grid-item {
    padding: 0;
  }
  .tpl97-productdetails__cross-sell .p-t05-cross-selling-products__divider {
    display: none;
  }
  .tpl97-productdetails__cross-sell .p-t05-cross-selling-products__card-holder {
    margin-bottom: 40px;
  }
  .tpl97-productdetails__usp-highlight {
    padding-left: 8px;
    padding-right: 8px;
  }
  .tpl97-productdetails__usp-highlight .ms01-usp-highlight-container--compact {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media screen and (min-width: 1025px) {
  .tpl97-productdetails__title.p-grid-item,
  .tpl97-productdetails__details.p-grid-item {
    padding-left: 120px;
  }
  .tpl97-productdetails__usp-highlight {
    padding-left: 24px;
    padding-right: 24px;
  }
  .tpl97-productdetails__usp-highlight:first-child {
    padding-left: 24px;
  }
  .tpl97-productdetails__usp-highlight .ms01-usp-highlight-container--compact {
    margin-left: 0;
    margin-right: 0;
  }
}
/*
 Defaults
------------------------------*/
.p-pc02-subcategory-listing {
  clear: both;
}
.p-pc02-subcategory-listing .p-decision-exp {
  padding-bottom: 2px;
  vertical-align: top;
}
.p-pc02-subcategory-listing .p-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
}
.p-pc02-subcategory-listing .p-info-top a:hover {
  text-decoration: none;
}
.p-pc02-subcategory-listing .p-bullets li {
  padding-left: 22px;
  padding-bottom: 8px;
}
.p-pc02-subcategory-listing .p-bullets li:before {
  left: 0;
  top: 0;
  display: block;
  content: '\e222';
  font-family: 'philips-global-icon-font';
  font-size: 10px;
  line-height: 17px;
  color: #ff9514;
}
.p-pc02-subcategory-listing .p-heading {
  position: relative;
  overflow: hidden;
  min-height: 80px;
}
.p-pc02-subcategory-listing .p-heading .p-logo-wrapper {
  position: absolute;
  top: 0;
  right: 22px;
  background: #fff;
  padding: 25px 15px 12px 15px;
}
.p-pc02-subcategory-listing .p-heading .p-logo-wrapper span {
  display: block;
}
.p-pc02-subcategory-listing .p-heading .p-logo-wrapper img {
  display: block;
}
.p-pc02-subcategory-listing .p-product-image {
  position: relative;
}
.p-pc02-subcategory-listing .p-product-image img {
  display: block;
  margin: 0 auto;
}
.p-pc02-subcategory-listing .p-ribbon {
  position: absolute;
  left: 0;
  top: 0;
}
.p-pc02-subcategory-listing .p-ribbon img {
  max-width: none;
}
.p-pc02-subcategory-listing .p-price {
  font-size: 22px;
  line-height: 25px;
  color: #3c3c3c;
  padding-top: 3px;
  margin-bottom: 7px;
}
.p-pc02-subcategory-listing .p-price .p-from {
  font-family: inherit;
  font-size: 13px;
  color: #b9b9b9;
}
.p-pc02-subcategory-listing .p-price sup {
  font-size: 7px;
  vertical-align: top;
  position: relative;
  top: -1px;
}
.p-pc02-subcategory-listing.p-product-small-view {
  padding-top: 22px;
}
/*
 Max Width: 700
------------------------------*/
/*
 Max Width 450
------------------------------*/
/*
 Min Width 701
------------------------------*/
/*
 Min Width 961
------------------------------*/
@media screen and (max-width: 768px) {
  .p-pc02-subcategory-listing .p-products-wrapper {
    margin-left: 0;
  }
  .p-pc02-subcategory-listing .p-products-wrapper > .p-grid-item {
    padding-left: 0;
  }
  .p-pc02-subcategory-listing.p-pc02-has-b {
    padding-bottom: 0;
  }
  .p-pc02-subcategory-listing .p-heading .p-heading-02 {
    padding: 34px 0px 34px 0px;
    display: table-cell;
    vertical-align: middle;
  }
  .p-pc02-subcategory-listing .p-heading .p-logo-wrapper {
    padding: 10px 10px 10px 10px;
  }
  .p-pc02-subcategory-listing .p-product {
    position: relative;
    padding-top: 34px;
    padding-bottom: 34px;
    border-bottom: 1px solid #e0e0e0;
  }
  .p-pc02-subcategory-listing .p-product .p-ribbon {
    margin-left: 16px;
    margin-top: -34px;
  }
  .p-pc02-subcategory-listing .p-product .p-ribbon-wrap .p-ribbon-new,
  .p-pc02-subcategory-listing .p-product .p-ribbon-wrap .p-ribbon-coming-soon {
    display: none;
  }
  .p-pc02-subcategory-listing .p-products-wrapper {
    font-size: 0;
    border-top: 1px solid #e0e0e8;
  }
  .p-pc02-subcategory-listing .p-products-wrapper > li {
    position: relative;
    border-bottom: 1px solid #e0e0e8;
  }
  .p-pc02-subcategory-listing .p-products-wrapper > li .p-product {
    margin-left: 0;
    padding-right: 16px;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-button-secondary,
  .p-pc02-subcategory-listing .p-products-wrapper .p-description,
  .p-pc02-subcategory-listing .p-products-wrapper .p-bullets.p-blue,
  .p-pc02-subcategory-listing .p-products-wrapper .p-list-img,
  .p-pc02-subcategory-listing .p-products-wrapper .p-video-item {
    display: none;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-view-all {
    position: absolute;
    background: none!important  ;
    border: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: left;
    text-indent: -9999px;
    box-shadow: none;
    border-radius: 0;
    margin: 0;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-view-all span {
    display: none;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-heading-03,
  .p-pc02-subcategory-listing .p-products-wrapper .p-heading-02 {
    margin-bottom: 0;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-heading-04 {
    letter-spacing: -0.2px;
    font-size: 19px;
    line-height: 26px;
    font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-link-more {
    display: none;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-product-image,
  .p-pc02-subcategory-listing .p-products-wrapper .p-product-info {
    display: inline-block;
    float: none;
    vertical-align: middle;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-product-info .p-info-top {
    padding-top: 0;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-product-info .p-info-top .p-bullets {
    padding-top: 10px;
    padding-right: 20px;
    height: auto!important;
  }
  .p-pc02-subcategory-listing .p-products-wrapper .p-product-picture {
    width: auto;
    height: auto !important;
  }
  .p-pc02-subcategory-listing .p-info-text {
    display: none;
  }
  .p-pc02-subcategory-listing .p-price {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 0;
  }
  .p-pc02-subcategory-listing .p-price .p-from {
    font-family: inherit;
    font-size: 13px;
    color: #5d6678;
  }
  .p-pc02-subcategory-listing .p-price sup {
    top: -1px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product .p-ribbon {
    top: -8px;
  }
  .p-pc02-subcategory-listing.p-product-small-view {
    padding-top: 0;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-heading {
    display: none;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper {
    border-top: 0;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-info-top .p-heading-04 {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 600px) {
  .p-pc02-subcategory-listing .p-ribbon {
    margin-left: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-pc02-subcategory-listing .p-heading-wrapper {
    padding-top: 34px;
  }
  .p-pc02-subcategory-listing .p-info-text-wrapper,
  .p-pc02-subcategory-listing .p-product-small-view,
  .p-pc02-subcategory-listing .p-products-wrapper,
  .p-pc02-subcategory-listing .p-heading-wrapper {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }
  .p-pc02-subcategory-listing .p-pc02-category-product-image {
    padding-top: 20px;
  }
  .p-pc02-subcategory-listing .p-heading {
    height: 200px;
    margin-bottom: -90px;
  }
  .p-pc02-subcategory-listing .p-product-info {
    padding-top: 10px;
  }
  .p-pc02-subcategory-listing .p-info-top {
    margin-bottom: 25px;
  }
  .p-pc02-subcategory-listing .p-info-top .p-heading-03,
  .p-pc02-subcategory-listing .p-info-top .p-heading-02 {
    margin-bottom: 0;
  }
  .p-pc02-subcategory-listing .p-description {
    font-size: 14px;
    line-height: 20px;
    color: #3c3c3c;
    margin-bottom: 10px;
  }
  .p-pc02-subcategory-listing .p-info-text {
    font-size: 11px;
    line-height: 18px;
    color: #5d6678;
    padding-top: 16px;
  }
  .p-pc02-subcategory-listing .p-ribbon {
    top: auto;
    bottom: 0;
    left: 22px;
    right: auto;
  }
  .p-pc02-subcategory-listing .p-ribbon-wrap {
    float: left;
    position: relative;
    font-size: 11px;
    overflow: hidden;
  }
  .p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon {
    display: none;
  }
  .p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-new,
  .p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-coming-soon {
    padding: 0px 10px 0px 10px;
    line-height: 23px;
    color: #fff;
    margin: 6px 0px 0px 0px;
    float: left;
  }
  .p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-new {
    background-color: #d65c16;
    background: -webkit-linear-gradient(#d65c16, #e37f1d);
    background: -o-linear-gradient(#d65c16, #e37f1d);
    background: -moz-linear-gradient(#d65c16, #e37f1d);
    background: linear-gradient(#d65c16, #e37f1d);
  }
  .p-pc02-subcategory-listing .p-ribbon-wrap .p-ribbon-coming-soon {
    background-color: #6c1dda;
    background: -webkit-linear-gradient(#6c1dda, #5715b3);
    background: -o-linear-gradient(#6c1dda, #5715b3);
    background: -moz-linear-gradient(#6c1dda, #5715b3);
    background: linear-gradient(#6c1dda, #5715b3);
  }
  .p-pc02-subcategory-listing .p-list-title {
    font-size: 12px;
    line-height: 18px;
    display: block;
  }
  .p-pc02-subcategory-listing .p-list-img li:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc02-subcategory-listing .p-list-img li:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc02-subcategory-listing .p-list-img li:first-child .p-list-picture {
    padding-top: 2px;
  }
  .p-pc02-subcategory-listing .p-list-img li:first-child .p-list-title {
    padding-top: 0;
  }
  .p-pc02-subcategory-listing .p-list-img .p-list-picture {
    padding-top: 20px;
    width: 60px;
    float: left;
    margin-right: 10px;
  }
  .p-pc02-subcategory-listing .p-list-img .p-list-picture img {
    display: block;
    max-width: 100%;
  }
  .p-pc02-subcategory-listing .p-list-img .p-list-title {
    padding-top: 18px;
    display: block;
    overflow: hidden;
    font-size: 13px;
    line-height: 20px;
    color: #5d6678;
  }
  .p-pc02-subcategory-listing .p-video-item {
    padding-top: 20px;
    padding-bottom: 5px;
  }
  .p-pc02-subcategory-listing .p-video-wrap {
    position: relative;
    display: inline-block;
  }
  .p-pc02-subcategory-listing .p-video-wrap img {
    max-width: 100%;
    display: block;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-heading {
    margin-bottom: 0;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-info-text {
    padding-left: 44px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-info {
    padding-top: 26px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-small-view .p-product-image {
    float: none;
    margin-top: 0;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-image {
    float: right;
    margin-top: -60px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-image .p-ribbon {
    left: auto;
    right: 0;
    top: 90px;
    bottom: auto;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-image .p-ribbon-wrap {
    float: right;
    position: absolute;
    top: 180px;
    left: auto;
    right: 0;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-full {
    display: inline-block;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-full span {
    padding-left: 30px;
    padding-right: 30px;
  }
  .p-pc02-subcategory-listing.p-product-01.p-product-small-view .p-product-info {
    padding-top: 10px;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-heading {
    height: auto;
    min-height: 0;
    background: none;
    margin-bottom: 20px;
    border-bottom: 1px solid #e0e0e8;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-price {
    display: none;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper {
    font-size: 0;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper > li {
    position: relative;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper .p-link-more {
    margin-top: 0;
    font-size: 14px;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper .p-info-top {
    margin: 0;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper .p-info-top .p-heading-04 {
    margin-bottom: 0;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper .p-product-image,
  .p-pc02-subcategory-listing.p-product-small-view .p-products-wrapper .p-product-info {
    display: inline-block;
    float: left;
    vertical-align: middle;
  }
}
@media screen and (min-width: 1025px) {
  .p-pc02-subcategory-listing .p-layout-inner {
    padding: 0;
  }
  .p-pc02-subcategory-listing .p-pc02-category-product-image {
    min-height: 191px;
  }
  .p-pc02-subcategory-listing .p-heading {
    height: 300px;
    margin-bottom: -190px;
  }
  .p-pc02-subcategory-listing .p-heading .p-heading-02 {
    padding-left: 0;
  }
  .p-pc02-subcategory-listing .p-heading .p-logo-wrapper {
    right: 0;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-small-view .p-product-image {
    margin-top: 0px ;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-info-text {
    padding-left: 22px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-image {
    margin-top: -150px;
  }
  .p-pc02-subcategory-listing.p-product-01 .p-product-image .p-ribbon {
    top: 180px;
  }
  .p-pc02-subcategory-listing.p-product-small-view .p-product-info {
    padding-left: 16px;
  }
}
.p-pc05-product-cards .p-wtb-wrapper {
  clear: both;
  margin-top: 21px;
}
.p-pc05-product-cards .p-wtb-wrapper .p-button,
.p-pc05-product-cards .p-wtb-wrapper .wtb-buyonline {
  width: 100%;
  margin-top: 5px;
}
@media screen and (max-width: 768px) {
  .p-pc05-product-cards .p-wtb-wrapper {
    margin-top: 9px;
  }
  .p-pc05-product-cards .p-wtb-wrapper .p-button,
  .p-pc05-product-cards .p-wtb-wrapper .wtb-buyonline {
    width: auto;
    margin-right: 5px;
  }
}
.p-pc05-product-cards img {
  transition: opacity 300ms;
}
.p-pc05-product-cards img.lazyload {
  opacity: 0;
}
.p-pc05-product-cards img.lazyloaded {
  opacity: 1;
}
.p-pc05-product-cards .p-tooltip-btn-disabled .p-tooltip-info {
  display: none;
}
.p-pc05-product-cards .p-product-cards {
  margin-left: 0;
}
.p-pc05-product-cards .p-product-cards > .p-grid-item {
  position: relative;
  padding-left: 0;
}
.p-pc05-product-cards .p-checkbox input {
  cursor: pointer;
}
.p-pc05-product-cards .p-radiobutton {
  position: absolute;
  left: 0;
  top: 115px;
}
.p-pc05-product-cards .p-radiobutton input {
  cursor: pointer;
}
.p-pc05-product-cards .p-disabled label,
.p-pc05-product-cards .p-disabled .p-checkbox {
  cursor: default;
}
.p-pc05-product-cards .p-disabled label input,
.p-pc05-product-cards .p-disabled .p-checkbox input {
  cursor: default;
}
.p-pc05-product-cards .p-ribbon-wrap {
  overflow: hidden;
}
.p-pc05-product-cards .p-color-variations {
  position: relative;
  z-index: 2;
}
.p-pc05-product-cards .p-card {
  position: relative;
  cursor: pointer;
  padding: 34px 10px 34px 0px;
}
.p-pc05-product-cards .p-card .p-link-more.p-view-product {
  position: absolute;
  bottom: -25px;
  font-size: 12px;
  padding-top: 10px;
}
.p-pc05-product-cards .p-card.p-last-row {
  border-bottom: 0;
}
.p-pc05-product-cards .p-card.p-compared .p-product-card,
.p-pc05-product-cards .p-card.p-compared .p-ribbon {
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  -webkit-opacity: 0.25;
  opacity: 0.25;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
  filter: alpha(opacity=25);
}
.p-pc05-product-cards .p-card:before {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid transparent;
  background-color: #fff;
  background-position: left 100%;
  background-repeat: no-repeat;
  display: block;
  content: '';
  cursor: pointer;
}
.p-pc05-product-cards .p-card:after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  content: '';
  margin-top: -5px;
  width: 1px;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffffff;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(to bottom, #ffffff 0%, #e0e0e0 80%, #ffffff 100%);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 80%, #ffffff 100%);
  /* W3C */
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.p-pc05-product-cards .p-card .product-card-bluetooth-icon {
  position: absolute;
  z-index: 1;
  top: 14px;
  right: 16px;
  font-size: 20px;
}
.p-pc05-product-cards .p-card .p-product-card {
  position: relative;
  background: #ffffff;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.p-pc05-product-cards .p-card .p-product-picture {
  display: block;
}
.p-pc05-product-cards .p-card .p-product-picture span,
.p-pc05-product-cards .p-card .p-product-picture img {
  margin: 0 auto;
  display: block;
}
.p-pc05-product-cards .p-card .p-product-title {
  letter-spacing: 0px;
  text-align: left;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  font-stretch: normal;
}
.p-pc05-product-cards .p-card .p-product-title a {
  color: inherit;
}
.p-pc05-product-cards .p-card .p-product-title a:hover {
  text-decoration: none;
}
.p-pc05-product-cards .p-card .p-product-subtitle {
  letter-spacing: 0px;
  text-align: left;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  margin-bottom: 17px;
}
.p-pc05-product-cards .p-card .p-bullets li:before {
  top: 2px;
}
.p-pc05-product-cards .p-card .p-rating-area {
  display: none;
  margin-bottom: 5px;
}
.p-pc05-product-cards .p-card .p-rating-area a {
  position: relative;
  font-size: 11px;
}
.p-pc05-product-cards .p-card .p-rating-area .p-rating-count {
  color: #ff9514;
}
.p-pc05-product-cards .p-card .p-rating-area .p-rating-count:before {
  content: "(";
}
.p-pc05-product-cards .p-card .p-rating-area .p-rating-count:after {
  content: ")";
}
.p-pc05-product-cards .p-card.p-no-rating .p-rating-area .p-review-count-hidden {
  visibility: hidden;
}
.p-pc05-product-cards .p-card .p-color-variations {
  display: none;
  margin-top: 7px;
  margin-bottom: 6px;
}
.p-pc05-product-cards .p-card .p-color-variations:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc05-product-cards .p-card .p-color-variations:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc05-product-cards .p-card .p-color-variations li {
  margin-right: 0;
  margin-left: 0;
  width: 22px;
}
.p-pc05-product-cards .p-card .p-color-variations li .p-block {
  width: 22px;
}
.p-pc05-product-cards .p-card .p-color-variations li .p-block img {
  margin-left: 2px;
  margin-top: 2px;
}
.p-pc05-product-cards .p-card .p-price {
  margin-top: 11px;
}
.p-pc05-product-cards .p-card .p-price .p-current-price-value {
  vertical-align: middle;
  font-size: 18px;
}
.p-pc05-product-cards .p-card .p-price .p-former-price {
  vertical-align: middle;
  color: #707070;
  font-size: 14px;
  margin-right: 8px;
}
.p-pc05-product-cards .p-card .p-price .p-star {
  vertical-align: top;
}
.p-pc05-product-cards .p-card .p-price .p-from {
  padding-right: 6px;
}
.p-pc05-product-cards .p-card .p-price.p-disabled .p-current-price-value {
  color: #707070;
}
.p-pc05-product-cards .p-card .p-sold-info {
  text-align: center;
  color: #5D6678;
  display: block;
}
.p-pc05-product-cards .p-card .p-sold-info i {
  vertical-align: middle;
  color: #0E5FD8;
  margin-right: 6px;
}
.p-pc05-product-cards .p-card .p-label-small {
  color: #5d6678;
  margin-bottom: 8px;
}
.p-pc05-product-cards .p-card .p-stickers img {
  width: auto !important;
  max-width: none;
}
.p-pc05-product-cards .p-card .p-stickers .p-sticker {
  text-align: center;
  display: table-cell;
}
.p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
}
.p-pc05-product-cards .p-card .p-stickers .p-hld-sticker a {
  display: none;
}
.p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
  position: absolute;
  right: 0;
  top: 35px;
}
.p-pc05-product-cards .p-card .p-stickers .p-energy-sticker img {
  height: 19px;
}
.p-pc05-product-cards .p-card .p-stickers .p-award-sticker {
  width: 30px;
  height: 30px;
}
.p-pc05-product-cards .p-card .p-stickers .p-award-sticker .p-sticker {
  width: 30px;
  height: 30px;
}
.p-pc05-product-cards .p-card .p-stickers .p-award-sticker img {
  max-width: 50px;
}
.p-pc05-product-cards .p-card .p-stickers .p-feature-sticker {
  width: 30px;
  height: 30px;
}
.p-pc05-product-cards .p-card .p-stickers .p-feature-sticker .p-sticker {
  width: 30px;
  height: 30px;
}
.p-pc05-product-cards .p-card .p-stickers .p-discount-small {
  position: absolute;
  left: -2px;
  top: -5px;
  width: 40px;
  height: 41px;
  left: 10px;
}
.p-pc05-product-cards .p-card .p-stickers .p-discount-small .p-sticker {
  width: 40px;
  height: 41px;
}
.p-pc05-product-cards .p-card .p-stickers .p-discount-large {
  position: absolute;
  left: 10px;
  top: -5px;
  width: 55px;
  height: 55px;
}
.p-pc05-product-cards .p-card .p-stickers .p-discount-large .p-sticker {
  width: 55px;
  height: 55px;
}
.p-pc05-product-cards .p-card .p-multi-image {
  display: none;
}
.p-pc05-product-cards .p-card .p-carousel-indicator {
  position: absolute;
  z-index: 2;
  right: 0;
  left: 0;
  bottom: 16px;
}
.p-pc05-product-cards .p-card .p-carousel-indicator li {
  -webkit-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}
.p-pc05-product-cards .p-card .p-compare {
  display: none;
}
.p-pc05-product-cards .p-card .p-compare.p-disabled label {
  color: #b9bbc7;
}
.p-pc05-product-cards .p-rate.p-small {
  margin-right: 5px;
}
.p-pc05-product-cards .p-wtb-container {
  position: relative;
}
.p-pc05-product-cards .p-wtb-container .p-preloader {
  position: absolute;
  right: 0;
  display: none;
  bottom: -25px;
}
.p-pc05-product-cards .p-wtb-container.p-wtb-loading .p-preloader {
  display: block;
}
.p-pc05-product-cards .p-stock-quantity-wrapper {
  position: relative;
}
.p-pc05-product-cards .p-stock-quantity-wrapper .p-stock-quantity {
  position: absolute;
  bottom: 0;
  color: #e8171f;
  font-size: 12px;
  line-height: 18px;
}
.p-pc05-product-cards .p-list-view .p-stock-quantity-wrapper,
.p-pc05-product-cards .p-list-view .p-stock-quantity-wrapper .p-stock-quantity {
  position: static;
}
.p-pc05-product-cards .p-list-view .p-p20-promotext-wrapper {
  top: -10px;
}
.p-pc05-product-cards .p-p20-promotext-wrapper {
  top: -40px;
}
@media screen and (max-width: 600px) {
  .p-pc05-product-cards .p-rating-area {
    min-height: 23px;
  }
  .p-pc05-product-cards .p-card:after {
    display: none;
  }
  .p-pc05-product-cards .p-card .p-product-picture img {
    width: 80px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-large {
    width: 55px;
    height: 5px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-large .p-sticker {
    width: 40px;
    height: 41px;
  }
}
@media screen and (min-width: 0px) {
  .p-pc05-product-cards .p-radiobutton {
    z-index: 10;
    top: 37px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-pc05-product-cards .p-card .p-stickers .p-award-sticker {
    width: 37px;
    height: 37px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-award-sticker .p-sticker {
    width: 37px;
    height: 37px;
  }
  .p-pc05-product-cards .p-radiobutton {
    z-index: 10;
    top: 54px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-pc05-product-cards .p-card:after {
    display: none;
  }
  .p-pc05-product-cards .p-card .p-product-picture img {
    width: 110px;
  }
  .p-pc05-product-cards .p-card .p-compare {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .p-pc05-product-cards .p-bottom-info {
    position: relative;
  }
  .p-pc05-product-cards .p-view-product {
    display: none;
  }
  .p-pc05-product-cards .p-carousel-indicator {
    display: none;
  }
  .p-pc05-product-cards .p-product-card.p-grid {
    margin-left: 0;
  }
  .p-pc05-product-cards .p-product-card .p-product-image {
    padding-left: 0;
  }
  .p-pc05-product-cards .p-product-card .p-product-image .p-product-picture img {
    width: 210px;
  }
  .p-pc05-product-cards .p-card {
    border-top: 1px solid #ff9514;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .p-pc05-product-cards .p-card.p-has-ribbon .p-stickers .p-discount-small,
  .p-pc05-product-cards .p-card.p-has-ribbon .p-stickers .p-discount-large {
    position: static;
  }
  .p-pc05-product-cards .p-card .product-card-bluetooth-icon {
    top: 18px;
    left: 16px;
  }
  .p-pc05-product-cards .p-card .p-product-title {
    margin-bottom: 5px;
  }
  .p-pc05-product-cards .p-card .p-price {
    margin-right: 45px;
    margin-top: 6px;
  }
  .p-pc05-product-cards .p-card .p-stickers {
    display: table;
  }
  .p-pc05-product-cards .p-card .p-stickers:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-card .p-stickers:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-card .p-stickers li {
    display: table-cell;
    padding-right: 5px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
    display: none;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
    position: static;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-small {
    width: 41px;
    height: 40px;
    left: 7px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-small .p-sticker {
    width: 40px;
    height: 41px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-large {
    left: 7px;
  }
  .p-pc05-product-cards .p-card .p-label-small {
    max-width: 66%;
  }
  .p-pc05-product-cards .p-card .p-compare {
    position: absolute;
    z-index: 0;
    top: 0;
    left: -10%;
    width: 10%;
    display: block;
    bottom: -1px;
  }
  .p-pc05-product-cards .p-card .p-compare label {
    display: none;
  }
  .p-pc05-product-cards .p-card .p-compare .p-checkbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0px 0px -11px;
  }
  .p-pc05-product-cards .p-card.p-last-row .p-compare.p-form {
    border-bottom: 0px;
  }
  .p-pc05-product-cards .p-card .p-ribbon-wrap .p-ribbon {
    margin: 0;
  }
  .p-pc05-product-cards .p-card .p-p20-promotext-wrapper {
    top: -10px;
  }
  .p-pc05-product-cards .p-stock-quantity-wrapper,
  .p-pc05-product-cards .p-stock-quantity-wrapper .p-stock-quantity {
    position: static;
  }
  .p-pc05-product-cards.p-compare {
    overflow: hidden;
  }
  .p-pc05-product-cards.p-compare .p-card .p-compare {
    border-top: 1px solid #dfedf0;
    margin-top: -1px;
  }
}
@media screen and (min-width: 769px) {
  .p-pc05-product-cards .p-product-cards.p-grid {
    border-top: 1px solid #dfedf0;
  }
  .p-pc05-product-cards .p-grid .p-card.p-last-row .p-compare.p-form {
    border-bottom: 0px;
  }
  .p-pc05-product-cards .p-grid .p-card .p-stickers .p-award-sticker.p-award-second {
    display: none;
  }
  .p-pc05-product-cards .p-grid .p-card .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-grid .p-card .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-radiobutton {
    top: 115px;
  }
  .p-pc05-product-cards .p-card {
    border-bottom: 0;
    padding: 50px 20px 35px 20px;
  }
  .p-pc05-product-cards .p-card .p-product-card {
    background: none;
    padding-left: 20px;
  }
  .p-pc05-product-cards .p-card .p-product-card .p-product-image,
  .p-pc05-product-cards .p-card .p-product-card .p-product-info {
    padding-left: 0px;
  }
  .p-pc05-product-cards .p-card.p-last:after,
  .p-pc05-product-cards .p-card:hover:after {
    display: none;
  }
  .p-pc05-product-cards .p-card.p-has-ribbon .p-stickers .p-discount-small {
    top: 11px;
  }
  .p-pc05-product-cards .p-card.p-has-ribbon .p-stickers .p-discount-large {
    top: 2px;
  }
  .p-pc05-product-cards .p-card .p-product-title {
    margin-bottom: 5px;
  }
  .p-pc05-product-cards .p-card .p-product-image {
    position: relative;
  }
  .p-pc05-product-cards .p-card .p-product-picture {
    padding-bottom: 20px;
  }
  .p-pc05-product-cards .p-card .p-label-small {
    margin-bottom: 2px;
  }
  .p-pc05-product-cards .p-card .p-stickers {
    position: absolute;
    top: 0;
    right: -2%;
    left: -2%;
    padding-top: 180px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-hld-sticker {
    top: 0;
    right: 0;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-energy-sticker {
    right: 8px;
    top: 35px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-award-sticker {
    position: absolute;
    bottom: 0;
    left: 15px;
    width: 50px;
    height: 50px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-award-sticker .p-sticker {
    width: 50px;
    height: 50px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-feature-sticker {
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-small {
    width: 56px;
    height: 57px;
    top: -32px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-small .p-sticker {
    width: 56px;
    height: 57px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-large {
    width: 70px;
    height: 70px;
    top: -20px;
  }
  .p-pc05-product-cards .p-card .p-stickers .p-discount-large .p-sticker {
    width: 70px;
    height: 70px;
  }
  .p-pc05-product-cards .p-card .p-compare {
    position: absolute;
    z-index: 2;
    right: 0;
    left: 0;
    text-align: center;
    display: block;
    top: 8px;
  }
  .p-pc05-product-cards .p-card .p-compare label {
    vertical-align: top;
    color: #5d6678;
    font-size: 12px;
    line-height: 36px;
    padding-right: 7px;
  }
  .p-pc05-product-cards .p-card .p-compare .p-checkbox {
    top: 8px;
  }
  .p-pc05-product-cards .p-card:hover {
    z-index: 2;
  }
  .p-pc05-product-cards .p-card:hover:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-color: #e0e0e0;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-product-image {
    padding-bottom: 15px;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-product-picture {
    padding: 0px 19px 16px 18px;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-multi-image {
    position: absolute;
    overflow: hidden;
    display: block;
    left: -16px;
    right: -20px;
    top: -40px;
    bottom: 35px;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-multi-image .p-image {
    display: none;
    margin-top: -10px;
    margin-left: -9px;
    margin-right: -10px;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-multi-image .p-image.p-show {
    display: block;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image .p-multi-image .p-image img {
    min-width: 100%;
    max-width: none;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image:hover .p-multi-image {
    left: -25px;
    right: -30px;
    top: -50px;
  }
  .p-pc05-product-cards .p-card.p-card-multi-image:hover .p-multi-image .p-image {
    margin: 0;
  }
  .p-pc05-product-cards .p-list-view:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-list-view:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc05-product-cards .p-list-view .p-card {
    border-top: 1px solid #dfedf0;
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .p-pc05-product-cards .p-list-view .p-card:after {
    background: none;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-product-picture {
    padding-bottom: 0;
    padding-top: 14px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-product-info {
    padding-right: 100px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-compare {
    right: 66.66666667%;
    left: 1%;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers {
    position: static;
    padding-top: 0;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-energy-sticker,
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-hld-sticker,
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-feature-sticker {
    right: 68.66666667%;
    margin-right: -1px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-award-sticker {
    right: 0;
    left: auto;
    width: 40px;
    height: 40px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-award-sticker .p-sticker {
    width: 40px;
    height: 40px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-award-second {
    right: 50px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-discount-small,
  .p-pc05-product-cards .p-list-view .p-card .p-stickers .p-discount-large {
    margin-top: 20px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-price {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 0;
    text-align: right;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-price .p-current-price-value {
    display: block;
    font-size: 16px;
  }
  .p-pc05-product-cards .p-list-view .p-card .p-price .p-former-price {
    margin: 0;
    display: block;
  }
}
@media screen and (min-width: 1025px) {
  .p-pc05-product-cards .p-grid .p-card .p-stickers {
    padding-top: 190px;
  }
  .p-pc05-product-cards .p-radiobutton {
    top: 115px;
  }
  .p-pc05-product-cards .p-grid.p-list-view .p-card .p-stickers {
    padding-top: 0px;
  }
  .p-pc05-product-cards .p-grid.p-list-view .p-card .p-stickers .p-award-sticker {
    width: 50px;
    height: 50px;
  }
  .p-pc05-product-cards .p-grid.p-list-view .p-card .p-stickers .p-award-sticker .p-sticker {
    width: 50px;
    height: 50px;
  }
  .p-pc05-product-cards .p-grid.p-list-view .p-card .p-stickers .p-award-second {
    right: 70px;
  }
}
.p-inverted .p-pc05-product-cards .p-card .p-rating-area .p-rating-count {
  color: #ffffff;
}
.pc05-product-cards-category-horizontal__show-more {
  text-align: center;
  margin-top: 80px;
  margin-top: 120px;
}
.pc05-product-card-category-horizontal {
  cursor: pointer;
  transition: 0.3s ease;
}
.pc05-product-card-category-horizontal__inner {
  position: relative;
  background-color: #ffffff;
  padding-top: 64px;
  padding-bottom: 64px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 6px;
  margin-bottom: 8px;
  transition: 0.3s ease;
}
.pc05-product-card-category-horizontal__inner:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.48), 0 1.5px 3px 0 rgba(0, 0, 0, 0.24);
}
.pc05-product-card-category-horizontal__title {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
  font-weight: bold;
  overflow: hidden;
}
.pc05-product-card-category-horizontal__description {
  overflow: hidden;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-bottom: 8px;
}
.pc05-product-card-category-horizontal__image {
  text-align: center;
}
.pc05-product-card-category-horizontal__button-bar {
  display: flex;
}
.pc05-product-card-category-horizontal__learn-more {
  /* these should be reactivated if the wtb button is updated again
      align-self: center;
      text-align: center;
      */
}
.pc05-product-card-category-horizontal .p-button {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.pc05-product-card-category-horizontal .p-button:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.pc05-product-card-category-horizontal .p-button:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.pc05-product-card-category-horizontal__usp {
  margin-top: 16px;
  margin-bottom: 16px;
}
.pc05-product-card-category-horizontal__bluetooth-icon {
  font-size: 20px;
  position: absolute;
  top: 16px;
  right: 16px;
}
.pc05-product-card-category-horizontal ul.p-bullets li {
  font-size: 16px;
  padding: 0 0 4px 1em;
}
.pc05-product-card-category-horizontal ul.p-bullets li::before {
  color: #ff9514;
}
@media screen and (min-width: 769px) {
  li:nth-child(odd) .pc05-product-card-category-horizontal__inner {
    margin-right: 8px;
  }
}
@media screen and (max-width: 768px) {
  .pc05-product-card-category-horizontal__inner {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 8px;
    padding-right: 8px;
  }
  .pc05-product-card-category-horizontal__inner .p-grid {
    display: flex;
    align-items: center;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__title {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
    height: auto !important;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__usp {
    display: none;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__button {
    display: none;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__button-bar {
    margin-top: 16px;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__learn-more {
    display: block;
  }
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__learn-more .p-link-more,
  .pc05-product-card-category-horizontal__inner .pc05-product-card-category-horizontal__learn-more .p-view-product {
    display: block;
  }
}
.pc05-product-card .pc05-product-card-category-horizontal .p-product-cards.p-grid {
  border: 0;
}
.decisionpage .decision.d08-decision .pc05-product-cards-vertical-new__products-count {
  display: block !important;
  width: 100%;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 24px;
  font-size: 20px;
  line-height: 28px;
}
.decisionpage .decision.d08-decision .p-heading-02 {
  margin-top: 0;
  padding-top: 16px;
}
.decisionpage .decision.d08-decision .p-d01-pagination {
  display: none !important;
}
.decisionpage .p-d05-tabs-latest-and-all {
  text-align: center;
}
.pc05-product-cards-vertical-new__show-more {
  margin-bottom: 120px;
  width: 100%;
  text-align: center;
}
.pc05-product-cards-vertical-new__list {
  margin-top: 24px;
}
.pc05-product-cards-vertical-new__list .pc05-product-card-vertical-new {
  width: 100%;
}
.pc05-product-cards-vertical-new .p-p20-promotext {
  font-family: centrale_sans_bold;
}
.p-pc05-product-cards {
  top: 6px;
  position: relative;
}
.p-pc05-product-cards .p-product-cards.p-grid {
  border-top: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new {
  cursor: pointer;
  transition: 0.3s ease;
  display: inline-block;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card {
  padding: 0;
  border: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card:after,
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card:before {
  display: none;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__image,
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__meta,
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__title {
  margin-bottom: 8px;
  margin-top: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__bluetooth-icon {
  font-size: 20px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__bluetooth-icon.hide-icon {
  color: transparent;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__meta {
  margin-top: 8px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__image {
  margin-top: 24px;
  margin-left: 0;
  margin-right: 16px;
  margin-bottom: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__title {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  font-weight: bold;
  overflow: hidden;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare {
  width: 100%;
  text-align: left;
  margin-top: 16px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare-label {
  width: 100%;
  font-family: centrale_sans_book, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  color: #101010;
  cursor: pointer;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare-label:before {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  border: 1px solid #b3b3b3;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  top: -2px;
  margin-right: 8px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare-label:hover:before,
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare-label:active:before {
  background-color: #d9d9d9;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare.p-checked .pc05-product-card-vertical-new__compare-label:before {
  background: url('clientlibs-css/img/checkmark.svg') no-repeat 3px 2px;
  background-size: 80% 80%;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare.p-disabled .pc05-product-card-vertical-new__compare-label {
  cursor: not-allowed;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare.p-disabled .pc05-product-card-vertical-new__compare-label:before {
  background-color: #d9d9d9;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__compare-input {
  opacity: 0;
  display: none;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__price {
  margin-top: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__price.p-disabled .p-current-price-value {
  color: #101010;
}
.p-pc05-product-cards .pc05-product-card-vertical-new.p-card .pc05-product-card-vertical-new__price .p-current-price-value {
  font-family: centrale_sans_book, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner {
  background-color: #ffffff;
  padding-top: 16px;
  padding-bottom: 32px;
  padding-left: 16px;
  padding-right: 16px;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transition: 0.3s ease;
  display: flex;
  flex-direction: row;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.48), 0 1.5px 3px 0 rgba(0, 0, 0, 0.24);
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .p-color-type-icon-holder {
  width: 95%;
  position: absolute;
  z-index: 1001;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .icon-white-and-color-ambiance {
  background: url('clientlibs-css/img/indicator-color.png');
  background-size: 21px 20px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .icon-white-ambiance {
  background: url('clientlibs-css/img/indicator-white.png');
  background-size: 21px 20px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .icon-white,
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .icon-white-ambiance,
.p-pc05-product-cards .pc05-product-card-vertical-new__inner .icon-white-and-color-ambiance {
  width: 21px;
  height: 20px;
  float: left;
  border: 1px solid #b3b3b3;
  border-radius: 2em;
  display: block;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__former-price {
  font-size: 16px;
  line-height: 24px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__price {
  line-height: 28px;
  font-size: 20px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__content {
  margin-top: 8px;
  flex-grow: 75;
  padding-top: 0 !important;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__promo {
  right: 0;
  background: #1d9d8b;
  border-radius: 0 6px 0 6px;
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: normal;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__promo--new {
  background: #e63535;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__promo.p-p20-promotext-wrapper {
  top: -1px;
  position: absolute;
  height: auto;
  max-width: 80%;
  z-index: 1;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__promo.p-p20-promotext-wrapper .p-p20-promotext {
  background: transparent;
  border-radius: 0;
  font-size: inherit;
  line-height: inherit;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__meta {
  font-size: 12px;
  line-height: 20px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__description {
  overflow: hidden;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__image {
  text-align: center;
  min-width: 120px;
  flex-grow: 25;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__button {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  width: 160px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__button .p-stock-quantity-wrapper {
  order: 2;
  position: absolute;
  bottom: 14px;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__button .p-stock-quantity-wrapper .p-stock-quantity {
  position: static;
  font-family: centrale_sans_book, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: normal;
  color: #101010;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__button .p-wtb-container {
  order: 1;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__button-bar {
  display: flex;
}
.p-pc05-product-cards .pc05-product-card-vertical-new__learn-more {
  /* these should be reactivated if the wtb button is updated again
            align-self: center;
            text-align: center;
            */
}
.p-pc05-product-cards .pc05-product-card-vertical-new .p-button {
  margin-top: 0;
}
.p-pc05-product-cards .pc05-product-card-vertical-new .p-button.p-button-disabled {
  color: #999;
}
@media screen and (min-width: 769px) {
  li:nth-child(odd) .pc05-product-card-category-horizontal__inner {
    margin-right: 8px;
  }
  .decisionpage .decision.d08-decision .pc05-product-cards-vertical-new .pc05-product-card-vertical-new {
    width: calc(50%);
    margin-top: 0;
  }
  .pc05-product-cards-vertical-new .pc05-product-card-vertical-new {
    width: calc(33.33333333%);
  }
  .pc05-product-cards-vertical-new .pc05-product-cards-vertical-new__list--four .pc05-product-card-vertical-new {
    width: calc(25%);
  }
  .d08-decision .p-component-title,
  .d08-decision .p-d05-tabs-latest-and-all,
  .d08-decision .p-d03-view-and-sort,
  .pc05-product-cards-vertical-new__list {
    margin-left: 16px;
  }
  .d08-decision .p-d03-view-and-sort {
    margin-top: -23px;
    margin-bottom: 15px;
    margin-right: 16px;
  }
  .p-pc05-product-cards .pc05-product-card-vertical-new__inner {
    display: block;
    margin-right: 16px;
    margin-bottom: 16px;
    padding-top: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .p-pc05-product-cards .pc05-product-card-vertical-new__inner .p-color-type-icon-holder {
    width: auto;
    position: static;
    z-index: unset;
  }
  .p-pc05-product-cards .pc05-product-card-vertical-new__inner__meta {
    margin-top: 0;
  }
  .p-pc05-product-cards .pc05-product-card-vertical-new__content {
    max-width: unset;
  }
  .p-pc05-product-cards .pc05-product-card-vertical-new__content__promo.p-p20-promotext-wrapper {
    max-width: 255px;
  }
}
@media screen and (min-width: 1025px) {
  .decisionpage .decision.d08-decision .pc05-product-cards-vertical-new .pc05-product-card-vertical-new {
    width: calc(33.33333333%);
  }
}
@media screen and (max-width: 600px) {
  .pc05-product-card-vertical-new__image.p-product-image picture.p-product-picture img {
    width: 100%;
    margin: auto;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .pc05-product-card-vertical-new__image.p-product-image picture.p-product-picture img {
    width: 100%;
    margin: auto;
  }
}
.p-pc06-product-banner .p-product-banner {
  margin-left: 0;
}
.p-pc06-product-banner .p-product-banner > .p-grid-item {
  padding-left: 0;
}
.p-pc06-product-banner .p-disabled label,
.p-pc06-product-banner .p-disabled .p-checkbox {
  cursor: default;
}
.p-pc06-product-banner .p-disabled label input,
.p-pc06-product-banner .p-disabled .p-checkbox input {
  cursor: default;
}
.p-pc06-product-banner .p-ribbon-wrap {
  overflow: visible;
  left: 7px;
  top: -1px;
}
.p-pc06-product-banner .p-color-variations {
  position: relative;
  z-index: 2;
}
.p-pc06-product-banner .p-banner {
  position: relative;
  border-bottom: 1px solid #e0e0e8;
}
.p-pc06-product-banner .p-banner:after {
  position: absolute;
  right: 4%;
  top: 50%;
  margin-top: -5px;
}
.p-pc06-product-banner .p-banner .p-product-banner {
  position: relative;
  display: block;
}
.p-pc06-product-banner .p-banner .p-product-picture {
  display: block;
  padding: 0;
}
.p-pc06-product-banner .p-banner .p-product-picture span,
.p-pc06-product-banner .p-banner .p-product-picture img {
  display: block;
  margin: 0 auto;
}
.p-pc06-product-banner .p-banner .p-product-picture img {
  max-width: 80%;
}
.p-pc06-product-banner .p-banner .p-top-info {
  margin-bottom: 4px;
}
.p-pc06-product-banner .p-banner .p-product-title a {
  font-size: inherit;
  font-style: inherit;
  color: inherit;
  font-weight: inherit;
  line-height: inherit;
  font-family: inherit;
}
.p-pc06-product-banner .p-banner .p-bullets {
  color: #5d6678;
}
.p-pc06-product-banner .p-banner .p-rating-area a {
  position: relative;
  font-size: 12px;
}
.p-pc06-product-banner .p-banner .p-rating-area a:hover {
  text-decoration: none;
}
.p-pc06-product-banner .p-banner .p-rating-area .p-rating-count {
  color: #0089c4;
}
.p-pc06-product-banner .p-banner .p-rating-area .p-rating-count:before {
  content: "(";
}
.p-pc06-product-banner .p-banner .p-rating-area .p-rating-count:after {
  content: ")";
}
.p-pc06-product-banner .p-banner.p-no-rating .p-rating-area {
  visibility: hidden;
}
.p-pc06-product-banner .p-banner .p-color-variations {
  display: block;
  padding-top: 7px;
  padding-bottom: 6px;
}
.p-pc06-product-banner .p-banner .p-color-variations:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc06-product-banner .p-banner .p-color-variations:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc06-product-banner .p-banner .p-color-variations .p-block img {
  display: block;
}
.p-pc06-product-banner .p-banner .p-product-id {
  display: inline-block;
  font-size: 11px;
  color: #5d5d5d;
}
.p-pc06-product-banner .p-banner .p-price {
  text-align: right;
  margin-top: -15px;
  margin-bottom: -10px;
}
.p-pc06-product-banner .p-banner .p-price.p-hidden-price-label {
  margin-top: -5px;
}
.p-pc06-product-banner .p-banner .p-price.p-hidden-price-label .p-former-price {
  display: none;
}
.p-pc06-product-banner .p-banner .p-price .p-former-price {
  display: none;
  padding-bottom: 2px;
}
.p-pc06-product-banner .p-banner .p-price .p-former-price.p-price-from-label {
  display: block;
}
.p-pc06-product-banner .p-banner .p-price .p-current-price-value {
  color: #252f47;
}
.p-pc06-product-banner .p-banner .p-price .p-star {
  vertical-align: top;
}
.p-pc06-product-banner .p-banner .p-price.p-price-srp .p-from {
  padding-right: 6px;
}
.p-pc06-product-banner .p-banner .p-label-small {
  color: #5d6678;
  margin-bottom: 8px;
}
.p-pc06-product-banner .p-banner .p-wtb-wrapper .p-wtb-container {
  display: inline-block;
}
.p-pc06-product-banner .p-banner .p-wtb-wrapper .p-button {
  margin-bottom: 5px;
}
.p-pc06-product-banner .p-banner .p-stickers img {
  max-width: none;
  width: auto !important;
  height: auto !important;
}
.p-pc06-product-banner .p-banner .p-stickers .p-sticker {
  display: table-cell;
  width: 30px;
  height: 30px;
  text-align: center;
}
.p-pc06-product-banner .p-banner .p-stickers .p-energy-sticker {
  position: absolute;
  top: 0;
  right: 0;
}
.p-pc06-product-banner .p-banner .p-stickers .p-award-sticker {
  width: 30px;
  height: 30px;
  display: inline-block;
}
.p-pc06-product-banner .p-banner .p-stickers .p-award-sticker .p-sticker {
  width: 30px;
  height: 30px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-award-sticker img {
  max-width: 150px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-feature-sticker {
  width: 30px;
  height: 30px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-feature-sticker .p-sticker {
  width: 30px;
  height: 30px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-discount-small {
  position: absolute;
  left: -2px;
  top: -5px;
  width: 40px;
  height: 41px;
  left: 10px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-discount-small .p-sticker {
  width: 40px;
  height: 41px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-discount-large {
  position: absolute;
  left: 0;
  top: -5px;
  width: 55px;
  height: 55px;
  left: 10px;
}
.p-pc06-product-banner .p-banner .p-stickers .p-discount-large .p-sticker {
  width: 55px;
  height: 55px;
}
.p-pc06-product-banner .p-findRetailer-hide .findRetailer {
  display: none !important;
}
@media screen and (max-width: 600px) {
  .p-pc06-product-banner .p-banner.p-has-button,
  .p-pc06-product-banner .p-banner.p-has-buttons {
    padding-bottom: 10px;
  }
  .p-pc06-product-banner .p-banner.p-has-button .p-wtb-wrapper,
  .p-pc06-product-banner .p-banner.p-has-buttons .p-wtb-wrapper {
    position: absolute;
    left: 35.33333333%;
    bottom: -15px;
    right: 0;
  }
  .p-pc06-product-banner .p-banner .p-bullets {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-large {
    width: 55px;
    height: 5px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-large .p-sticker {
    width: 40px;
    height: 41px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-pc06-product-banner .p-banner .p-bullets {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-wtb-wrapper .p-link-more {
    margin-top: 6px;
  }
  .p-pc06-product-banner .p-banner.p-has-ribbon .p-stickers .p-discount-small,
  .p-pc06-product-banner .p-banner.p-has-ribbon .p-stickers .p-discount-large {
    position: static;
  }
  .p-pc06-product-banner .p-banner .p-price {
    margin-right: 5px;
  }
  .p-pc06-product-banner .p-banner .p-stickers {
    display: table;
  }
  .p-pc06-product-banner .p-banner .p-stickers:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc06-product-banner .p-banner .p-stickers:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc06-product-banner .p-banner .p-stickers li {
    display: table-cell;
    padding-right: 5px;
    margin-bottom: 0px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-energy-sticker {
    display: block;
    right: 68%;
    padding-right: 0;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-small {
    width: 41px;
    height: 40px;
    left: 7px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-small .p-sticker {
    width: 40px;
    height: 41px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-large {
    left: 7px;
  }
  .p-pc06-product-banner .p-banner .p-label-small {
    max-width: 66%;
  }
  .p-pc06-product-banner .p-banner .p-ribbon-wrap {
    left: 0;
    top: -10px;
  }
  .p-pc06-product-banner .p-banner .p-ribbon-wrap .p-ribbon {
    margin: 0;
  }
  .p-pc06-product-banner .p-banner .p-wtb-wrapper {
    font-size: 0;
  }
  .p-pc06-product-banner .p-banner .p-wtb-wrapper .p-link-more:hover {
    text-decoration: none;
  }
}
/*
ISOLATE S and XS
---------------------------*/
@media print, screen and (min-width: 601px) {
  .p-pc06-product-banner .p-banner .p-stickers .p-award-sticker {
    width: 37px;
    height: 37px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-award-sticker .p-sticker {
    width: 37px;
    height: 37px;
  }
  .p-pc06-product-banner .p-radiobutton {
    top: 54px;
    z-index: 10;
  }
}
@media screen and (max-width: 768px) {
  .p-pc06-product-banner {
    cursor: pointer;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info {
    padding: 0px 40px 0px 16px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-price {
    margin-top: -44px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-price .p-former-price {
    display: block;
    margin-top: 6px;
    min-height: 13px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-price .p-former-price.p-price-from-label {
    display: none !important;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-top-info .p-product-title {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 14px;
    font-weight: normal;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-top-info .p-heading-04 {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-top-info .p-ribbon-wrap .p-ribbon-new,
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-top-info .p-ribbon-wrap .p-ribbon-coming-soon {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-stickers {
    display: table;
    min-height: 17px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-stickers .p-energy-sticker {
    right: 70%;
    top: 38px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-wtb-wrapper {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-price {
    font-weight: normal;
  }
  .p-pc06-product-banner .p-banner .p-product-id {
    text-align: left;
  }
}
@media screen and (min-width: 769px) {
  .p-pc06-product-banner {
    position: relative;
  }
  .p-pc06-product-banner .p-radiobutton {
    top: 115px;
  }
  .p-pc06-product-banner .p-banner {
    border-bottom: 0;
    padding: 0px 0px 40px 0px;
  }
  .p-pc06-product-banner .p-banner .p-product-picture img {
    max-width: 100%;
  }
  .p-pc06-product-banner .p-banner.p-banner-inverted .p-product-picture {
    padding: 0px 54px 0px 0px;
  }
  .p-pc06-product-banner .p-banner.p-banner-inverted .p-product-image {
    float: right;
  }
  .p-pc06-product-banner .p-banner .p-price .p-current-price-value {
    font-size: 22px;
    line-height: 27px;
  }
  .p-pc06-product-banner .p-banner .p-price .p-former-price {
    font-size: 15px;
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-price .p-former-price.p-price-from-label {
    display: inline-block;
  }
  .p-pc06-product-banner .p-banner .p-product-banner {
    border-top: 0;
    background: none;
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-product-title {
    float: left;
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap {
    float: left;
    position: relative;
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-new,
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-coming-soon {
    padding: 0px 10px 0px 10px;
    line-height: 20px;
    color: #fff;
    margin: 6px 0px 0px 17px;
    float: left;
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-new {
    background-color: #d65c16;
    background: -webkit-linear-gradient(#d65c16, #e37f1d);
    background: -o-linear-gradient(#d65c16, #e37f1d);
    background: -moz-linear-gradient(#d65c16, #e37f1d);
    background: linear-gradient(#d65c16, #e37f1d);
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-ribbon-wrap .p-ribbon-coming-soon {
    background-color: #6c1dda;
    background: -webkit-linear-gradient(#6c1dda, #5715b3);
    background: -o-linear-gradient(#6c1dda, #5715b3);
    background: -moz-linear-gradient(#6c1dda, #5715b3);
    background: linear-gradient(#6c1dda, #5715b3);
  }
  .p-pc06-product-banner .p-banner .p-top-info .p-heading-04 {
    clear: both;
    max-width: 88%;
  }
  .p-pc06-product-banner .p-banner .p-top-info,
  .p-pc06-product-banner .p-banner .p-bottom-info {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 5px;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-rating-area {
    margin: 0px 0px 0px 0px;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-product-id {
    width: 100%;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-price {
    margin-top: 20px;
    float: left;
    width: 100%;
    text-align: left;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-stickers .p-award-sticker.p-award-second {
    display: none;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-price-disclaimer {
    clear: both;
    padding-top: 10px;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-wtb-wrapper {
    clear: both;
    padding-top: 20px;
    float: left;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-wtb-wrapper .p-button.link-pdp {
    float: left;
    margin-right: 10px;
  }
  .p-pc06-product-banner .p-banner .p-bottom-info .p-bottom-content .p-wtb-wrapper .wtb-container {
    float: left;
  }
  .p-pc06-product-banner .p-banner:before {
    background-color: transparent;
  }
  .p-pc06-product-banner .p-banner:after {
    border: none;
  }
  .p-pc06-product-banner .p-banner:hover:after {
    display: none;
  }
  .p-pc06-product-banner .p-banner.p-has-ribbon .p-stickers .p-discount-small {
    top: 11px;
  }
  .p-pc06-product-banner .p-banner.p-has-ribbon .p-stickers .p-discount-large {
    top: 2px;
  }
  .p-pc06-product-banner .p-banner .p-product-image {
    padding-left: 0;
    position: relative;
  }
  .p-pc06-product-banner .p-banner .p-product-picture {
    padding-bottom: 16px;
  }
  .p-pc06-product-banner .p-banner .p-label-small {
    margin-bottom: 4px;
  }
  .p-pc06-product-banner .p-banner .p-stickers {
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 0;
    width: 100%;
    height: 100%;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-energy-sticker {
    margin-top: 0px;
    position: absolute;
    top: 54px;
    right: 30px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-award-sticker {
    width: auto;
    height: 50px;
    margin-left: 5px;
    position: absolute;
    bottom: 20px;
    right: 20px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-award-sticker .p-sticker {
    width: 50px;
    height: 50px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-feature-sticker {
    margin: 10px 0px 0px 5px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-small {
    width: 56px;
    height: 57px;
    top: -32px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-small .p-sticker {
    width: 56px;
    height: 57px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-large {
    width: 70px;
    height: 70px;
    top: -20px;
  }
  .p-pc06-product-banner .p-banner .p-stickers .p-discount-large .p-sticker {
    width: 70px;
    height: 70px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-pc06-product-banner .p-banner {
    padding: 0;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-image {
    width: 100%;
    padding: 0px 60px 0px 60px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-image .p-product-picture {
    padding: 30px 0px 30px 0px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info {
    width: 100%;
    padding: 0px 60px 0px 60px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-stickers .p-award-sticker {
    top: 750px;
    right: 60px;
  }
  .p-pc06-product-banner .p-banner .p-product-banner .p-product-info .p-bottom-info .p-bottom-content .p-wtb-wrapper .wtb-buyonline > span {
    padding: 6px 20px 27px 20px;
  }
}
@media screen and (min-width: 1025px) {
  .p-pc06-product-banner .p-banner {
    padding: 0px 0px 0px 0px;
  }
  .p-pc06-product-banner .p-banner .p-product-info {
    padding: 0px 34px 0px 54px;
  }
  .p-pc06-product-banner .p-banner .p-product-info .p-bottom-info .p-stickers .p-energy-sticker {
    right: 0;
    left: auto;
    width: auto;
  }
  .p-pc06-product-banner .p-banner .p-product-picture {
    padding: 0px 0px 0px 50px;
  }
  .p-pc06-product-banner .p-radiobutton {
    top: 115px;
  }
}
.ms03-product-highlight {
  position: relative;
  max-width: 1280px;
  min-height: 450px;
  margin-top: 0;
  margin-bottom: 8px;
  border-radius: 6px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: none;
  display: flex;
  flex-direction: row;
}
.ms03-product-highlight--default {
  color: #040404;
}
.ms03-product-highlight--inverted {
  color: #ffffff;
}
.ms03-product-highlight--right {
  justify-content: flex-end;
}
.ms03-product-highlight--right::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background: linear-gradient(to right, rgba(4, 4, 4, 0), #040404);
  z-index: 1;
  border-radius: 6px;
}
.ms03-product-highlight--left {
  justify-content: flex-start;
}
.ms03-product-highlight--left::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.3;
  background: linear-gradient(to left, rgba(4, 4, 4, 0), #040404);
  z-index: 1;
  border-radius: 6px;
}
.ms03-product-highlight[class*='p-bg-solid-'].ms03-product-highlight--right::before {
  display: none;
}
.ms03-product-highlight[class*='p-bg-solid-'].ms03-product-highlight--left::before {
  display: none;
}
.ms03-product-highlight--clickable {
  cursor: pointer;
}
.ms03-product-highlight__box {
  align-self: center;
  width: calc(50% - 80px);
  max-width: 100%;
  word-wrap: break-word;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 235px;
  box-sizing: border-box;
  position: relative;
}
.ms03-product-highlight__box-label,
.ms03-product-highlight__box-title {
  position: relative;
  z-index: 2;
}
.ms03-product-highlight__box-label {
  margin-bottom: 16px;
}
.ms03-product-highlight__box-title {
  margin-bottom: 24px;
}
.ms03-product-highlight__box-description {
  margin-bottom: 32px;
}
.ms03-product-highlight__box-actions {
  display: block;
}
.ms03-product-highlight__box-actions > * {
  display: block;
  margin-bottom: 32px;
  width: fit-content;
}
@media screen and (min-width: 769px) {
  .ms03-product-highlight__box-actions > * {
    display: inline-block;
  }
}
.ms03-product-highlight__box-actions-button {
  margin-right: 24px;
}
.ms03-product-highlight__box > * {
  position: relative;
  z-index: 3;
}
.ms03-product-highlight--half-width {
  flex-direction: column;
}
.ms03-product-highlight--half-width .ms03-product-highlight__box {
  padding-top: 40px;
  order: 2;
}
.ms03-product-highlight--half-width .ms03-product-highlight__image {
  background-position: center top;
  height: 350px;
  order: 1;
}
.ms03-product-highlight.p-feature-card--white {
  background-color: #ffffff;
}
.ms03-product-highlight.p-feature-card--white.ms03-product-highlight--right::before {
  display: none;
}
.ms03-product-highlight.p-feature-card--white.ms03-product-highlight--left::before {
  display: none;
}
@media screen and (min-width: 769px) {
  .ms03-product-highlight__box {
    width: 50%;
    padding-top: unset;
  }
  .ms03-product-highlight__box-actions > * {
    display: inline-block;
  }
  .ms03-product-highlight__image {
    width: 50%;
    background-position: center center;
    background-size: cover;
  }
  .ms03-product-highlight--half-width {
    flex-direction: row;
  }
  .ms03-product-highlight--half-width.ms03-product-highlight--left .ms03-product-highlight__box {
    order: 1;
  }
  .ms03-product-highlight--half-width.ms03-product-highlight--left .ms03-product-highlight__image {
    height: initial;
    order: 2;
    border-radius: 0 6px 6px 0;
  }
  .ms03-product-highlight--half-width.ms03-product-highlight--right .ms03-product-highlight__box {
    order: 2;
  }
  .ms03-product-highlight--half-width.ms03-product-highlight--right .ms03-product-highlight__image {
    height: initial;
    order: 1;
    border-radius: 6px 0 0 6px;
  }
}
@media screen and (min-width: 1025px) {
  .ms03-product-highlight {
    margin-left: 0;
    margin-right: 0;
  }
  .ms03-product-highlight--right .ms03-product-highlight__box {
    margin-right: 80px;
  }
  .ms03-product-highlight--left .ms03-product-highlight__box {
    margin-left: 80px;
  }
  .ms03-product-highlight__box {
    width: calc(50% - 80px);
    max-width: 100%;
    padding-top: unset;
  }
}
@media screen and (max-width: 768px) {
  .ms03-product-highlight {
    background-position: top center;
    background-size: auto;
    overflow: hidden;
  }
  .ms03-product-highlight.p-feature-card--white .ms03-product-highlight__box::before,
  .ms03-product-highlight.ms03-product-highlight--half-width .ms03-product-highlight__box::before {
    background: none;
  }
  .ms03-product-highlight--left::before {
    display: none;
  }
  .ms03-product-highlight--right::before {
    display: none;
  }
  .ms03-product-highlight[class*='p-bg-solid-'] .ms03-product-highlight__box::before {
    background: none;
  }
  .ms03-product-highlight > * {
    position: relative;
    z-index: 3;
  }
  .ms03-product-highlight__box {
    width: 100%;
    align-self: normal;
  }
  .ms03-product-highlight__box::before {
    content: '';
    position: absolute;
    top: 235px;
    left: 0;
    width: 100%;
    height: calc(100% - 235px);
    background: linear-gradient(to bottom, rgba(45, 45, 45, 0) 0%, rgba(45, 45, 45, 0) 0%, #2d2d2d 20%, #2d2d2d 100%);
    z-index: 1;
  }
}
/*
Defaults
---------------------------*/
.p-pc20-showroom-stage {
  position: relative;
}
.p-pc20-showroom-stage .p-card .p-view-link {
  display: none;
}
.p-pc20-showroom-stage .p-title a:hover {
  text-decoration: none;
}
.p-pc20-showroom-stage.p-cn-version .p-title,
.p-pc20-showroom-stage.p-cn-version .p-description,
.p-pc20-showroom-stage.p-cn-version .p-main-title {
  font-family: "Microsoft YaHei", "Heiti SC", "SimHei";
}
.p-pc20-showroom-stage a {
  font-size: inherit;
}
.p-pc20-showroom-stage .p-type {
  font-size: 11px;
}
.p-pc20-showroom-stage .p-upper {
  text-transform: uppercase;
}
.p-pc20-showroom-stage .p-grid {
  position: relative;
}
.p-pc20-showroom-stage .p-grid > .p-grid-item {
  position: relative;
}
.p-pc20-showroom-stage .p-grid-item img {
  max-width: none;
}
.p-pc20-showroom-stage .p-small-cards > .p-grid-item {
  padding-left: 0;
}
.p-pc20-showroom-stage .p-card {
  height: 100%;
  width: 100%;
  position: relative;
  color: #fff;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-pc20-showroom-stage .p-card:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e0e0e8;
}
.p-pc20-showroom-stage .p-card > .p-grid-item {
  padding-left: 0px;
}
.p-pc20-showroom-stage .p-card .p-view-link {
  font-size: 11px;
  margin-left: 15px;
}
.p-pc20-showroom-stage .p-output-left {
  float: left;
}
.p-pc20-showroom-stage .p-output-rb {
  display: inline-block;
  font-size: 11px;
  line-height: 11px;
  padding: 0px 0px 0px 6px;
  position: relative;
  text-align: left;
}
.p-pc20-showroom-stage .p-output-rb:after {
  content: ")";
}
.p-pc20-showroom-stage .p-output-rb:before {
  content: "(";
}
.p-pc20-showroom-stage .p-copy .p-description,
.p-pc20-showroom-stage .p-copy .p-description li,
.p-pc20-showroom-stage .p-copy .p-price,
.p-pc20-showroom-stage .p-copy .p-type {
  color: #5d6678;
  display: block;
}
.p-pc20-showroom-stage .p-copy .p-price em {
  font-size: 18px;
  color: #3c3c3c;
  font-weight: bold;
  font-style: normal;
}
.p-pc20-showroom-stage .p-copy .p-price sup {
  font-size: 13px;
  position: relative;
  top: -8px;
}
.p-pc20-showroom-stage .p-copy .p-description li {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 13px;
}
.p-pc20-showroom-stage .p-copy .p-description,
.p-pc20-showroom-stage .p-copy .p-description li {
  line-height: 15px;
}
.p-pc20-showroom-stage .p-copy .p-description sup,
.p-pc20-showroom-stage .p-copy .p-description li sup {
  position: relative;
  font-size: 9px;
  top: -6px;
}
.p-pc20-showroom-stage .p-copy .p-rate,
.p-pc20-showroom-stage .p-copy .p-rating-display {
  margin-left: -3px;
}
.p-pc20-showroom-stage .p-copy .p-type {
  display: block;
}
.p-pc20-showroom-stage .p-divider {
  display: block;
  position: absolute;
  width: 1px;
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  background-color: #e0e0e0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(252, 252, 252, 0)), color-stop(15%, #e0e0e0), color-stop(85%, #e0e0e0), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
/*
Min Width 0
---------------------------*/
/*
Min Width 451
---------------------------*/
/*
Media XS S Isolate
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
CQ5 Team
Min-width 701 and Max-width 960
---------------------------*/
/*
Min Width 961
---------------------------*/
@media screen and (min-width: 0px) {
  .p-pc20-showroom-stage .p-card {
    display: table;
  }
  .p-pc20-showroom-stage .p-card .p-img,
  .p-pc20-showroom-stage .p-card .p-copy {
    display: table-cell;
    vertical-align: middle;
  }
  .p-pc20-showroom-stage .p-card .p-img {
    width: 33%;
    text-align: center;
  }
  .p-pc20-showroom-stage .p-card .p-img .p-product-picture img {
    width: 80px;
  }
  .p-pc20-showroom-stage .p-card .p-copy {
    width: 66%;
    padding: 13px 25px 15px 15px;
  }
  .p-pc20-showroom-stage .p-card .p-copy .p-price {
    margin-bottom: 10px;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy {
    padding-bottom: 19px;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description,
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description li {
    display: none;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-price {
    margin-bottom: 9px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-pc20-showroom-stage .p-card .p-img .p-product-picture img {
    width: 110px;
  }
}
@media screen and (max-width: 768px) {
  .p-pc20-showroom-stage .p-card .p-view-link {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-pc20-showroom-stage.p-cn-version .p-divider {
    top: 8%;
    height: 90%;
  }
  .p-pc20-showroom-stage .p-grid > div.p-grid-item:nth-child(-n+2) .p-card.p-large:before {
    content: "";
    height: 0;
  }
  .p-pc20-showroom-stage .p-grid > div.p-grid-item:nth-child(-n+2) .p-grid-item:first-child .p-card:before {
    content: "";
    height: 0;
  }
  .p-pc20-showroom-stage .p-grid {
    border-top: 1px solid #e0e0e8;
  }
  .p-pc20-showroom-stage .p-card {
    display: block;
  }
  .p-pc20-showroom-stage .p-card .p-img {
    width: auto;
    position: absolute;
    right: 0px;
    bottom: 20px;
  }
  .p-pc20-showroom-stage .p-card .p-img .p-product-picture img {
    width: 80px;
  }
  .p-pc20-showroom-stage .p-card.p-large .p-copy .p-description,
  .p-pc20-showroom-stage .p-card.p-large .p-copy .p-description li {
    padding-right: 0px;
  }
  .p-pc20-showroom-stage .p-card .p-copy {
    padding-right: 80px;
  }
  .p-pc20-showroom-stage .p-card .p-copy .p-description,
  .p-pc20-showroom-stage .p-card .p-copy .p-description li {
    padding-right: 20px;
  }
  .p-pc20-showroom-stage .p-divider {
    top: 16%;
    height: 82%;
  }
  .p-pc20-showroom-stage .p-divider.p-m {
    left: 50%;
    top: 60px;
    height: 95%;
  }
  .p-pc20-showroom-stage .p-divider.p-l {
    display: none;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description,
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description li {
    display: block;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-pc20-showroom-stage .p-card .p-view-link {
    display: none;
  }
  .p-pc20-showroom-stage .p-grid .p-grid-item {
    float: none !important;
    padding-left: 0px;
  }
  .p-pc20-showroom-stage .p-grid .p-m-one-half {
    width: 100%;
  }
  .p-pc20-showroom-stage .p-grid .p-card {
    float: left;
    width: 48%;
    margin-left: 2%;
  }
}
@media screen and (min-width: 1025px) {
  .p-pc20-showroom-stage .p-grid {
    border: 0;
  }
  .p-pc20-showroom-stage .p-grid > div:nth-child(-n+3) .p-card.p-large:before {
    content: "";
    height: 0;
  }
  .p-pc20-showroom-stage .p-grid > div:nth-child(-n+3) .p-grid-item:first-child .p-card:before {
    content: "";
    height: 0;
  }
  .p-pc20-showroom-stage .p-card {
    padding-bottom: 20px;
  }
  .p-pc20-showroom-stage .p-card.p-large {
    padding-top: 41px;
  }
  .p-pc20-showroom-stage .p-card.p-large .p-img,
  .p-pc20-showroom-stage .p-card.p-large .p-copy {
    display: block;
    position: relative;
    width: auto;
    bottom: 0;
  }
  .p-pc20-showroom-stage .p-card.p-large .p-img {
    text-align: center;
    right: 0;
    margin-bottom: 10px;
  }
  .p-pc20-showroom-stage .p-card.p-large .p-img .p-product-picture img {
    width: 200px;
  }
  .p-pc20-showroom-stage .p-card .p-img {
    right: 20px;
  }
  .p-pc20-showroom-stage .p-small-cards .p-card .p-img .p-product-picture img {
    width: 80px;
  }
  .p-pc20-showroom-stage .p-divider {
    top: 2%;
    height: 96%;
  }
  .p-pc20-showroom-stage .p-divider.p-m {
    left: 33%;
  }
  .p-pc20-showroom-stage .p-divider.p-l {
    display: block;
    left: 67%;
  }
  .p-pc20-showroom-stage.p-version-c .p-card.p-large .p-copy {
    padding-top: 14px;
  }
  .p-pc20-showroom-stage.p-version-c .p-card.p-large .p-copy .p-description,
  .p-pc20-showroom-stage.p-version-c .p-card.p-large .p-copy .p-description li {
    display: block;
  }
  .p-pc20-showroom-stage.p-version-c .p-card.p-large .p-copy .p-price {
    margin-bottom: 10px;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy {
    padding-right: 20px;
    padding-bottom: 19px;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description,
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-description li {
    display: none;
  }
  .p-pc20-showroom-stage.p-version-c .p-card .p-copy .p-price {
    margin-bottom: 4px;
  }
}
/* New Styles added for CQ5 team */
.p-pc20-showroom-stage .p-card .p-title {
  min-height: 32px;
}
.p-pc20-showroom-stage .p-card .p-small-cards .p-title {
  min-height: 32px;
}
.p-pc20-showroom-stage .p-card .p-rating-style {
  min-height: 30px;
}
.p-pc20-showroom-stage .p-card .p-rating-style:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc20-showroom-stage .p-card .p-rating-style:after {
  content: "";
  display: table;
  clear: both;
}
/*
CQ Author and Design
---------------------------*/
.cq-wcm-edit .p-pc30ab-product-tabs-top.p-no-header-banner,
.cq-wcm-design .p-pc30ab-product-tabs-top.p-no-header-banner {
  margin-top: 0px;
}
.cq-wcm-edit .p-pc30ab-product-tabs-top.p-no-header-banner .p-gc01-generic-content,
.cq-wcm-design .p-pc30ab-product-tabs-top.p-no-header-banner .p-gc01-generic-content {
  height: 300px;
  width: 100%;
}
/*
Defaults
---------------------------*/
.p-pc30ab-product-tabs-top .p-product-tabs-header .p-content {
  padding: 0;
  margin: 0;
}
.p-pc30ab-product-tabs-top .p-product-tabs-header .p-gc01-generic-content {
  width: 100%;
}
.p-pc30ab-product-tabs-top .p-product-tabs-header .p-gc01-generic-content .p-image-area img {
  margin: 0;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body {
  height: auto;
  margin: 0;
  min-height: 432px;
  background-repeat: no-repeat no-repeat;
  background-position: top center;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-st11-blog-posts-roll-up .p-content {
  padding: 0;
  margin: 0;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-st11-blog-posts-roll-up .p-content {
  background: transparent;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-st11-blog-posts-roll-up .p-caroussel-view li {
  display: block;
  background: transparent;
  float: left;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-content {
  padding: 0;
  margin: 0px 10px 0px 10px;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body > .p-layout-row {
  display: none;
}
.p-pc30ab-product-tabs-top .p-menu-area {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list {
  width: 100%;
  text-align: center;
  margin: 0px 0px 0px 0px;
  height: 132px;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item {
  height: 100%;
  border-bottom: solid 1px #ccc;
  position: relative;
  padding-left: 0;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:after {
  content: '';
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:first-child:before {
  content: '';
  width: 1px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 2;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item {
  text-align: center;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  box-shadow: inset 0 -4px 4px -4px #999999;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item .p-container {
  height: 50%;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item img {
  margin-top: -110px;
  max-width: 180px;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item .p-product-title {
  color: inherit;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-content-wrapper {
  display: none;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:hover,
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active {
  border-bottom: 0;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:hover:before,
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active:before {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:hover .p-list-item,
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item {
  box-shadow: none;
}
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:hover .p-list-item .p-product-title,
.p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item .p-product-title {
  color: inherit;
}
.p-pc30ab-product-tabs-top .p-content-s {
  max-width: 1280px;
  margin: 0 auto;
  overflow: hidden;
  padding-left: 16px;
  padding-right: 16px;
}
.p-pc30ab-product-tabs-top .p-content-s:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc30ab-product-tabs-top .p-content-s:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-image-wrapper {
  display: inline-block;
  float: right;
  width: 50%;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-text-area-wrapper {
  display: inline-block;
  width: 50%;
  padding-top: 18px;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-text-area-wrapper .p-title-text {
  padding-bottom: 16px;
}
.p-pc30ab-product-tabs-top .p-product-tabs-body .p-text-area-wrapper .p-body-text {
  padding-bottom: 16px;
}
.p-pc30ab-product-tabs-top:after {
  content: '';
  display: block;
  clear: both;
}
/*
(min-width: 701px) and (max-width: 960px)
---------------------------*/
/*
Max Width 700
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (max-width: 768px) {
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-content {
    min-height: 100% !important;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-layout-row .p-layout-inner {
    padding: 0;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-text-area {
    margin: 0 !important;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-gc01-generic-content {
    margin-left: 0;
    width: 100%;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-gc01-generic-content .p-image-area {
    display: block;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-header .p-gc01-generic-content .p-image-area img {
    max-width: 100%;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-body {
    display: none;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-nav .p-content-wrapper {
    background-repeat: no-repeat repeat;
    background-position: top center;
  }
  .p-pc30ab-product-tabs-top .p-menu-area {
    width: 100%;
    left: 0;
    margin: 0 auto;
    bottom: auto;
  }
  .p-pc30ab-product-tabs-top .p-menu-area ul.p-main-list {
    position: relative;
    text-align: left;
    top: 0px;
    border-top: solid 1px #c8b8b6;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item {
    border-bottom: solid 1px #c8b8b6;
    height: auto;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-text-area-wrapper {
    padding: 20px 0px 0px 0px;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-layout-inner {
    padding: 0;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-layout-inner .p-title-text,
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-layout-inner .p-body-text {
    padding-bottom: 16px;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-layout-inner .p-image-wrapper {
    clear: both;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item {
    height: 100px;
    box-shadow: none;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item img {
    height: 80px;
    margin-top: 1px;
    margin-left: 5%;
    float: left;
    vertical-align: middle;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item .p-product-title {
    position: absolute;
    top: 50%;
    height: 28px;
    margin-top: -14px;
    left: 100px;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item .p-list-item:after {
    font-family: 'philips-global-icon-font';
    font-style: normal;
    position: absolute;
    content: "\e203";
    right: 10px;
    top: 50%;
    margin-top: -12px;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active {
    border-bottom: solid 1px #c8b8b6;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item {
    background: #ccc;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item:after {
    content: "\e201";
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:hover {
    border-bottom: solid 1px #c8b8b6;
  }
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:after,
  .p-pc30ab-product-tabs-top .p-menu-area .p-main-list-item:before {
    display: none;
  }
  .p-pc30ab-product-tabs-top .p-content-s {
    width: 100%;
    left: 0;
    overflow: hidden;
    text-align: center;
    border-top: 1px solid #cbb6b5;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: inset 0 -4px 4px -4px #999999;
    line-height: 22px;
    font-size: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-body .p-image-wrapper {
    display: inline-block;
    float: none;
    width: 100%;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-body .p-text-area-wrapper {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-pc30ab-product-tabs-top.p-no-header-banner {
    margin-top: 216px;
  }
  .p-pc30ab-product-tabs-top .p-layout-inner {
    padding: 0;
  }
  .p-pc30ab-product-tabs-top .p-product-tabs-body .p-content {
    margin: 0;
  }
  .p-pc30ab-product-tabs-top .p-menu-area ul.p-main-list {
    position: absolute;
    top: -132px;
  }
  .p-pc30ab-product-tabs-top .p-menu-area li.p-main-list-item .p-content-wrapper {
    display: none !important;
  }
  .p-pc30ab-product-tabs-top .p-thin-tabs {
    margin-top: -93px;
  }
  .p-pc30ab-product-tabs-top .p-thin-tabs .p-container {
    display: none;
  }
  .p-pc30ab-product-tabs-top .p-thin-tabs ul.p-main-list {
    height: 40px;
    top: -40px;
  }
  .p-pc30ab-product-tabs-top .p-thin-tabs .p-product-title {
    font-size: 15px;
    line-height: 40px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-pc30ab-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item .p-product-title {
    font-size: 15px;
  }
}
/*
CQ Author and Design
---------------------------*/
.cq-wcm-edit .p-pc30-product-tabs-top.p-no-header-banner,
.cq-wcm-design .p-pc30-product-tabs-top.p-no-header-banner {
  margin-top: 0px;
}
.cq-wcm-edit .p-pc30-product-tabs-top.p-no-header-banner .p-gc01-generic-content,
.cq-wcm-design .p-pc30-product-tabs-top.p-no-header-banner .p-gc01-generic-content {
  height: 300px;
  width: 100%;
}
/*
Defaults
---------------------------*/
.p-pc30-product-tabs-top .p-product-tabs-header .p-content {
  padding: 0;
  margin: 0;
}
.p-pc30-product-tabs-top .p-product-tabs-body {
  height: auto;
  margin: 0 2%;
  min-height: 432px;
  background-repeat: no-repeat no-repeat;
  background-position: top center;
  padding-top: 34px;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-gc03-carousel-single-item .p-pc06-product-banner .p-spacing-elem {
  padding: 0;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-content {
  padding: 0;
  margin: 0;
  margin: 0 10rem;
}
.p-pc30-product-tabs-top .p-product-tabs-body > .p-layout-row {
  display: none;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-image-wrapper {
  display: inline-block;
  float: right;
  width: 50%;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-text-area-wrapper {
  display: inline-block;
  width: 50%;
  padding-top: 18px;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-text-area-wrapper .p-title-text {
  padding-bottom: 16px;
}
.p-pc30-product-tabs-top .p-product-tabs-body .p-text-area-wrapper .p-body-text {
  padding-bottom: 16px;
}
.p-pc30-product-tabs-top .p-product-tabs-nav .p-content-wrapper {
  background-repeat: no-repeat no-repeat;
  background-position: top center;
}
.p-pc30-product-tabs-top .p-disclaimers {
  margin: 0px 0px 10px 10px;
}
.p-pc30-product-tabs-top .p-menu-area {
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
.p-pc30-product-tabs-top .p-menu-area ul.p-main-list {
  width: 100%;
  text-align: center;
  font-size: 0;
  margin: 0px 0px 0px 0px;
  height: 132px;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item {
  height: 100%;
  border-bottom: solid 1px #ccc;
  position: relative;
  padding-left: 0;
  background-color: #fff;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:after {
  content: '';
  width: 1px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:first-child:before {
  content: '';
  width: 1px;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 2;
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item .p-list-item {
  text-align: center;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  box-shadow: inset 0 -4px 4px -4px #999999;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item .p-list-item .p-container {
  height: 50%;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item .p-list-item img {
  margin-top: -84px;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item .p-content-wrapper {
  display: none;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item .p-product-title {
  color: inherit;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:hover,
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item.p-active {
  border-bottom: 0;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:hover:before,
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item.p-active:before {
  /* Chrome10+, Safari5.1+ */
  /* W3C */
  /* IE8+ */
  background-color: #ffc37a;
  background-repeat: repeat-x;
  background: -webkit-linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* Chrome10+, Safari5.1+ */
  background: linear-gradient(#ffffff, #cccccc, #ffc37a);
  /* W3C */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffc37a', GradientType=0)";
  /* IE8+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcccccc', endColorstr='#ffffc37a', GradientType=0);
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:hover .p-list-item,
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item {
  box-shadow: none;
}
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item:hover .p-list-item .p-product-title,
.p-pc30-product-tabs-top .p-menu-area .p-main-list-item.p-active .p-list-item .p-product-title {
  color: inherit;
}
.p-pc30-product-tabs-top .p-content-s {
  max-width: 1280px;
  margin: 0 auto;
  overflow: hidden;
  padding-left: 16px;
  padding-right: 16px;
}
.p-pc30-product-tabs-top .p-content-s:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc30-product-tabs-top .p-content-s:after {
  content: "";
  display: table;
  clear: both;
}
/*
ISOLATE S and XS
---------------------------*/
/*
Min Width 701
---------------------------*/
/*
Min Width LARGE
---------------------------*/
@media screen and (max-width: 768px) {
  .p-pc30-product-tabs-top .p-tab-view-all {
    padding: 15px 0px 15px 0px;
    width: 100%;
    text-align: center;
    font-size: 14px;
  }
  .p-pc30-product-tabs-top .p-gc03-carousel-single-item {
    width: 100%;
    margin-left: 0;
  }
  .p-pc30-product-tabs-top .p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner {
    margin-bottom: 0;
  }
  .p-pc30-product-tabs-top .p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner .p-spacing-elem {
    padding-bottom: 0;
  }
  .p-pc30-product-tabs-top .p-gc03-carousel-single-item .p-gc03-carousel-single-item-inner.p-one-slide .p-pc06-product-banner .p-spacing-elem {
    padding: 0;
  }
  .p-pc30-product-tabs-top .p-product-tabs-header .p-gc01-generic-content {
    width: 100%;
  }
  .p-pc30-product-tabs-top .p-product-tabs-header .p-layout-row .p-layout-inner {
    padding: 0;
  }
  .p-pc30-product-tabs-top .p-product-tabs-header .p-text-area {
    margin: 0 !important;
  }
  .p-pc30-product-tabs-top .p-product-tabs-nav {
    width: 100%;
  }
  .p-pc30-product-tabs-top .p-product-tabs-nav .p-content-wrapper {
    background-repeat: no-repeat repeat;
    background-position: top center;
  }
  .p-pc30-product-tabs-top .p-product-tabs-body {
    height: auto;
    min-height: 0;
    padding: 0;
  }
  .p-pc30-product-tabs-top .p-menu-area {
    width: 100%;
    left: 0;
    margin: 0 auto;
    bottom: auto;
  }
  .p-pc30-product-tabs-top .p-menu-area ul.p-main-list {
    position: relative;
    text-align: left;
    top: 0px;
    border-top: solid 1px #c8b8b6;
    height: auto;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item {
    border-bottom: solid 1px #c8b8b6;
    height: auto;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-text-area-wrapper {
    padding: 20px 0px 0px 0px;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-layout-inner {
    padding: 0;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-layout-inner .p-title-text,
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-layout-inner .p-body-text {
    padding-bottom: 16px;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-layout-inner .p-image-wrapper {
    clear: both;
    float: none;
    margin: 0 auto;
    text-align: center;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item {
    height: 100px;
    box-shadow: none;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item img {
    height: 80px;
    margin-top: 10px;
    margin-left: 5%;
    float: left;
    vertical-align: middle;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item .p-product-title {
    position: absolute;
    top: 50%;
    left: 100px;
    right: 23px;
    max-height: 100%;
    transform: translateY(-50%);
    overflow: hidden;
    margin-bottom: 0;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-list-item:after {
    font-family: 'philips-global-icon-font';
    font-style: normal;
    position: absolute;
    content: "\e203";
    right: 10px;
    top: 50%;
    margin-top: -12px;
    color: #3c3c3c;
    font-size: 14px;
    line-height: 22px;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item.p-active {
    border-bottom: solid 1px #c8b8b6;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item.p-active .p-list-item {
    background: #ccc;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item.p-active .p-list-item:after {
    content: "\e201";
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item:hover {
    border-bottom: solid 1px #c8b8b6;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item:after,
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item:before {
    display: none;
  }
  .p-pc30-product-tabs-top .p-content-s {
    width: 100%;
    left: 0;
    overflow: hidden;
    text-align: center;
    border-top: 1px solid #cbb6b5;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: inset 0 -4px 4px -4px #999999;
    line-height: 22px;
    font-size: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-pc30-product-tabs-top .p-product-tabs-body .p-image-wrapper {
    display: inline-block;
    float: none;
    width: 100%;
  }
  .p-pc30-product-tabs-top .p-product-tabs-body .p-text-area-wrapper {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  .p-pc30-product-tabs-top.p-no-header-banner {
    margin-top: 216px;
  }
  .p-pc30-product-tabs-top .p-disclaimers {
    display: none;
  }
  .p-pc30-product-tabs-top .p-product-tabs-header .p-layout-inner {
    padding: 0;
  }
  .p-pc30-product-tabs-top .p-product-tabs-header .p-layout-inner .p-gc01-generic-content {
    margin-top: 0px;
    width: 100%;
  }
  .p-pc30-product-tabs-top .p-product-tabs-body {
    padding: 0;
    width: 100%;
    margin: 0;
    padding-bottom: 54px;
    padding-top: 54px;
  }
  .p-pc30-product-tabs-top .p-product-tabs-body .p-gc03-carousel-single-item {
    padding-bottom: 0px;
  }
  .p-pc30-product-tabs-top .p-product-tabs-content .p-tab-view-all {
    margin: 0 20px 0 0;
    float: right;
    display: block;
  }
  .p-pc30-product-tabs-top .p-product-tabs-content .p-tab-view-all .p-tab-view-all-text {
    font-size: 18px;
  }
  .p-pc30-product-tabs-top .p-product-tabs-content .p-tab-view-all .p-tab-view-all-text:hover {
    text-decoration: underline;
  }
  .p-pc30-product-tabs-top .p-menu-area ul.p-main-list {
    position: absolute;
    top: -132px;
  }
  .p-pc30-product-tabs-top .p-menu-area li.p-main-list-item .p-content-wrapper {
    display: none !important;
  }
}
@media screen and (min-width: 1025px) {
  .p-pc30-product-tabs-top .p-product-tabs-content .p-tab-view-all {
    margin: 0px 0px 0px 45px;
    float: none;
  }
}
.p01-find-retailer .wtb-buyonline.buyDirect {
  display: none;
}
.p02-product-bundle {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
}
.p02-product-bundle__content {
  color: #040404;
  background-color: #ffffff;
  border-radius: 6px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 16px;
  padding-right: 16px;
}
.p02-product-bundle__image {
  text-align: center;
}
.p02-product-bundle__image > picture {
  height: auto;
}
.p02-product-bundle__label {
  color: #ffffff;
  background-color: rgba(4, 4, 4, 0.2);
  padding: 0.25em 1em;
}
.p02-product-bundle__name {
  letter-spacing: -0.2px;
  font-size: 21px;
  line-height: 26px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 13px;
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__name .p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle__promo {
  padding: 0.25em 1em;
  font-weight: bold;
  color: #ffffff;
  background-color: #1d9d8b;
  display: inline-block;
  margin-bottom: 24px;
}
.p02-product-bundle__description {
  margin-top: 8px;
  margin-bottom: 24px;
}
.p02-product-bundle .p02-product-bundle__prices {
  margin-bottom: 24px;
}
.p02-product-bundle__price {
  font-size: 22px;
  font-weight: bold;
  margin-left: 16px;
}
.p02-product-bundle__price--out-of-stock {
  color: #707070;
}
.p02-product-bundle__original-price {
  text-decoration: line-through;
  font-size: 14px;
  color: #707070;
}
.p02-product-bundle__buttons > * {
  margin-bottom: 16px;
}
.p02-product-bundle__buttons .p02-product-bundle__out-of-stock-button,
.p02-product-bundle__buttons .p02-product-bundle__out-of-stock-button:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  border: 1px solid #b6b6b6;
  color: #b6b6b6;
  background: transparent;
  cursor: default;
}
.p02-product-bundle__add-to-cart-button--disabled {
  pointer-events: none;
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p02-product-bundle__stock-info {
  font-weight: bold;
  color: #e63535;
}
@media screen and (min-width: 769px) {
  .p02-product-bundle__content {
    display: flex;
  }
  .p02-product-bundle__content > .p02-product-bundle__image {
    align-items: center;
    justify-content: center;
    display: flex;
  }
}
.p03-campaign-product-component .p03-campaign-product {
  margin-bottom: 40px;
  padding-top: 40px;
}
.p03-campaign-product-component .p03-campaign-product__header {
  text-align: center;
  margin-bottom: 40px;
}
.p03-campaign-product-component .p03-campaign-product__header .p-heading-02 {
  margin-bottom: 16px;
}
.p03-campaign-product-component .p03-campaign-product__header .body-copy {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.p03-campaign-product-component .p03-campaign-product__content {
  display: flex;
  flex-direction: column;
}
.p03-campaign-product-component .p03-campaign-product__image {
  flex: 0 0 auto;
}
.p03-campaign-product-component .p03-campaign-product__information {
  flex: 1 1 auto;
}
.p03-campaign-product-component .p03-campaign-product__information-bullets {
  margin-top: 24px;
  margin-bottom: 16px;
}
.p03-campaign-product-component .p03-campaign-product__information-bullets-item {
  display: flex;
  margin-bottom: 8px;
}
.p03-campaign-product-component .p03-campaign-product__information-bullets-item-icon {
  display: flex;
  align-items: center;
  font-size: 24px;
  margin-right: 8px;
}
.p03-campaign-product-component .p03-campaign-product__information-bullets-item .p-icon-meethue-ui_check {
  color: #7bcc00;
}
.p03-campaign-product-component .p03-campaign-product__information-price {
  display: flex;
}
.p03-campaign-product-component .p03-campaign-product__information-price-strikethrough {
  margin-right: 16px;
  margin-top: 8px;
  margin-bottom: 16px;
  align-self: flex-end;
  text-decoration: line-through;
  color: #707070;
}
.p03-campaign-product-component .p03-campaign-product__information-add-to-cart {
  margin-bottom: 16px;
}
.p03-campaign-product-component .p03-campaign-product__information-add-to-cart-button--disabled {
  background: none;
  border: 1px solid #999999;
  color: #999999;
  pointer-events: none;
}
.p03-campaign-product-component .p03-campaign-product__information-message {
  font-size: 14px;
  font-style: italic;
  line-height: 20px;
  letter-spacing: normal;
  margin-bottom: 8px;
}
.p03-campaign-product-component .p03-campaign-product__information-link {
  display: flex;
}
.p03-campaign-product-component .p03-campaign-product__information-link-text {
  display: flex;
}
.p03-campaign-product-component .p03-campaign-product__information-link-icon {
  display: flex;
  align-self: center;
  font-size: 10px;
  margin-left: 8px;
}
@media print, screen and (min-width: 601px) {
  .p03-campaign-product-component .p03-campaign-product__content {
    flex-direction: row;
    align-items: center;
  }
  .p03-campaign-product-component .p03-campaign-product__image {
    flex: 1;
  }
  .p03-campaign-product-component .p03-campaign-product__information {
    flex: 1;
    padding-left: 2.8%;
  }
  .p03-campaign-product-component .p03-campaign-product__information-bullets {
    margin-top: 0;
  }
  .p03-campaign-product-component .p03-campaign-product__information-price {
    display: flex;
  }
  .p03-campaign-product-component .p03-campaign-product__information-price-strikethrough {
    margin-bottom: 24px;
  }
}
/*
Local mixin variables
-------------------------*/
/*
Local mixin method
-------------------------*/
.p-p10-at-a-glance {
  position: relative;
}
.p-p10-at-a-glance .p-full-list table,
.p-p10-at-a-glance .p-last table {
  border-bottom: 1px solid #DEEBFF;
}
.p-p10-at-a-glance .p-table-title {
  margin-top: 16px;
  margin-bottom: 16px;
  width: 80%;
}
.p-p10-at-a-glance .p-able,
.p-p10-at-a-glance .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-p10-at-a-glance .p-able span,
.p-p10-at-a-glance .p-unable span {
  display: none;
}
.p-p10-at-a-glance .p-able:after,
.p-p10-at-a-glance .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-p10-at-a-glance .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-p10-at-a-glance .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-p10-at-a-glance .p-product th,
.p-p10-at-a-glance .p-product td {
  text-align: center;
}
.p-p10-at-a-glance .p-product span {
  color: #3c3c3c;
}
.p-p10-at-a-glance .p-header {
  position: relative;
  font-size: 11px;
  padding: 30px 20px 0px 20px;
}
.p-p10-at-a-glance .p-header a {
  color: none;
  left: 0;
  width: 100%;
  height: 100%;
  font-weight: normal;
}
.p-p10-at-a-glance .p-header a:hover {
  text-decoration: none;
}
.p-p10-at-a-glance .p-header a .p-type {
  color: #3c3c3c;
  padding: 20px 0px 0px 0px;
}
.p-p10-at-a-glance .p-money {
  color: #3c3c3c;
  font-size: 18px;
  padding: 20px 0px 20px 0px;
}
.p-p10-at-a-glance .p-money span {
  font-size: 18px;
}
.p-p10-at-a-glance .p-money:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  height: 100%;
  width: 1px;
  top: 0;
  /* FF3.6+ */
  /* Chrome, Safari4+ */
  /* Chrome10+, Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  /* W3C */
  background-color: #e0e0e0;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(1%, rgba(252, 252, 252, 0)), color-stop(15%, #e0e0e0), color-stop(85%, #e0e0e0), color-stop(100%, rgba(255, 255, 255, 0)));
  /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10+, Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(252, 252, 252, 0) 1%, #e0e0e0 15%, #e0e0e0 85%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
}
.p-p10-at-a-glance .p-video-item {
  position: relative;
}
.p-p10-at-a-glance .p-video-item img {
  border: 1px solid #cccedb;
  width: 100%;
  max-width: 88px;
}
.p-p10-at-a-glance .p-video-item:hover img {
  border: 1px solid #0089c4;
}
.p-p10-at-a-glance .p-video-item .p-play-button.p-small {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.p-p10-at-a-glance .p-nav-counter {
  display: none;
  color: #5d6678;
}
.p-p10-at-a-glance table {
  width: 100%;
  border-spacing: 0;
  position: relative;
}
.p-p10-at-a-glance table th {
  position: relative;
  text-align: left;
}
.p-p10-at-a-glance table tbody th,
.p-p10-at-a-glance table tbody td {
  border: 1px solid #deebff;
  color: #5d6678;
  background-color: #f5f9ff;
  padding: 10px 15px 10px 15px;
  font-size: 12px;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-current-title {
  display: none;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-wtb-container .p-button {
  margin-bottom: 5px;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-wtb-container span {
  color: #ffffff;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-first .p-header {
  padding: 0px 0px 0px 0px;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li {
  position: relative;
  display: block;
  float: left;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel {
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  position: relative;
  left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  display: block;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  width: 17px;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls:after {
  content: '';
  display: block;
  position: absolute;
  left: -20px;
  right: 0;
  height: 100%;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAANgCAYAAAAs0khHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODk3NkI1ODZGMDYxMTFFMkEwQjU5RjdGNTU4NkU3NEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODk3NkI1ODdGMDYxMTFFMkEwQjU5RjdGNTU4NkU3NEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTc2QjU4NEYwNjExMUUyQTBCNTlGN0Y1NTg2RTc0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTc2QjU4NUYwNjExMUUyQTBCNTlGN0Y1NTg2RTc0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhNu2NsAABpmSURBVHja3F3Nchw3kkaiqrtJWbTlXWscOxHe2MPuRTryuBe+hN6H76OX0AvoKF9mDhOrDU/MyLZsiRTZ3VXAAoVCFYDCP1Bkr8vmjyk5mYn8/5BAAaUU8QcAUOnz8eMNxajyc9IE4aQ5hJoER2KvEK0uMi0nOHGH0AfgFE9KKTp3l58r2+H9fRFBK3f1OOTc7f8921Ms3L1A/9HdVeJw4O4Guu55FodK0OR2N3NHSJFSXokvL2fujt9+BprvKZI7NHFHu6+TOQSNO/4wzXbdHvrv9oj0x1zXG7lj4gruvmPEDvDsm2POGr5a/KTv94O43WFXELEvEfrPUVz0PULPmLiEdEkcst9+rdlep4hLmLhP+y6Vw3eTZ7w0xCX9U0S+epJvh3tD3O54B/1xD3kpwCFuz77nKaBNczch7q0mLkbd+R6dY5Iq8gcQ4u4ncckoLu176Ltjhtlc8k//NXwrjZkycQnpEaE7lO4pyvrR7siIduirrxixvgXhenFr6Hj+lRHqgQBBZ2cdAtqmiMxc7grN9seCgfQOvn6U7NiHUEo8h59FuBoUgrZMbL5+lHHIf3pg5WqTbof7MRFxhaBvx+qDMu4oQaTtou3Q+giFsF+CekTJFoGQOJ0gIQemYYwIBibuBTpDLMow0Vn4j9IyqEYtnj+PP2acMcX06AiYaZgQmmjYow2if5vjHzdohM6ZUW8Yay3KSgEsqghljPGPkn5QCmtPEjhUbFCs43HU8EiMkMH94s1GsUFpMpQTIDs0GPSWfYye0sbb4B5Uk3l6gdAdIwZ0y6INgc2GxJbErxzm0yMe9HeM6HYQP1XLLGyR7w/oX7rjXKMLhQzriGgTE2Cvjf/+sxSZiXk+LQHnTjahbU7Y4kaNEIuHVKwbo8j+xSmlyKV1Dadns+Xyx5vNpVZ6zFUCCwpM1I0QuW3rNI/cqAeljJ1UxBp+AF71cj/uj9xAmtlLhiABnEMklZLFofTjkcVRuyQ3Hh6lDQ46Bc4ldzsK+WtIFQ1zw67U64lqC+24Lnj44mZDS/Iy5247gjN9Qr98Va+9BVFkoikWfsfLt69Z6BqUQ+QaopZHmuRo84Py/cW4hGfS9QqVIv1Ylh8q0WoN+OAtJQR5cJVrqKIibYkVcopkINpweA+dHCqiuV1RtEGDJa4EpqkJqg72tV0JkBTuVx2QjAlfrFDa788htI5oDGS4Ln8nicHKuMj5i1LKxQXa7Z7Sh+PQWMUigkP1hbZTsv//oeUqhq2ymFksscabkslLWvFNem3TCVgAqpgNORwiJKaPoRTncz6mUJ4752jT1uGLF+6obLfCmugfxVMu/cUSqDk5HBxeIX8HpeeBdJH7gFEnFku8E+3G8qgblSGaHhVhPLGcsqsUD3mfp7ZlFJE6KcAIDHmlyAwAyZY2pTX7IDAv0druo8qvIIf34/aatc+zuF5StFFbW1BL4jH8Vw1fA3+UnvaW+omUcxIekAqZvSSS4LuE9qJa0T404SW+PHfzNFop2YMjBYZ9JpvbWKXIDPUiyRCx+49eRjvd1AUUQQRKfVi/+lKInvgAD/Xa4btH5rBB5XDfZDeQUCy9fAyRpyBBy4GgihzuphA+EhcbhVFKETs9CMjXQptDkOkXWskLsLaSWA200QT/NH596gaV8vHDc9ajwATWF+flpw6TiTHsofm+AQ0hnk0Gqhs23VCogop84XWjLcDSFYqlLC3L+pWgGZkbivbTTwHVMYdipYxFU4MiUeLLh1xDMm0OjlxSih5fyxKmmnGvzdz4tM0QKKIIcpiqGzeqOZC2SKPtGna41hpG+vI8zsF3vlcwbA6kidq1HeYb2soF53rBIX87GIw6G8l5GwfB62zL8XD4AXyVwxKZy3G9cRxh/QCbU9v04yibqQw959VOo1lQlRNIq1XBIgmk0bhplm4cixax0A+kuTicuiiJe8UBaY1/Da+u3LgXcuBe3jV8k5zjq5kNi4vKMZeqzWOEll94irkKhu3FvfLHtCRmg9R2qgYQNAcKitB0himjNSOLTrStDrMMnAXgviutEz1ACASq29GjhIjdtjuKmy314V71fHko5ZjYjcgAlVHipgwY1wEMukJwqEWwqHKwJSgtURVzWBUI0sWGcGtmjvtGlupeDgcAI1B5aUpJtUPnRmvqGv7JitgU9SlKQ0FnVInWIOiMNzJJ5ZxodaFKaTDLMzRP3xFFw5whmh0cni6MeVMVxFDzSqi9TQYw4mqbWB9+1N2KH+JlLktSLdFycjDAvs3EvoKGLSAWcR6FQg8IKgeHaXTfQaRKTomfZnlUEIMWEtSANIVmHQ7bJt5sYgN2gtlE4F50hepLul6kyL+MXD5ZFu1GTsJWVOmVGmB/MhOpUn6p8GbjMewPHyDefEbcK3emXQXSNmgtLedmvRCQtkpOKd8OHgcPaSqH08kjah/riBB5tkQVmQtFsDTMQQJpWwuQVqNyWC9i83NmMQM8KjIXijJBDu/vPwqFOJG5OJGdAxM0NG6Zu4Y+MDLabCR2qONeWytvRdiXOGOG01CRVL/GudxRRNYtRQLbH/HISCOOheVx6JpIaxp5cDErwIoBso1lFfOynn08C6J3K0J4A0UJuI04M+/Z6THxw5g0KuGBJ168oR0VRXOHk4leGw7EmgSzeabklJ1RcDYp2Jd5LPG8ctbTIw1B8xmzwWxOdBJjMnC8SjwsjjZLpMYeHFLO9Yx2KNGHJYevwoiIOIjfWvlJCl9P9D5x0fTY7fB1NjxQcMJ6RpNKdiueLnJ8u1qv11SwQxtMZeHwuhgjqOR6TSEqQmwwFX6QMf7rgkARYTZytEg9UmdOU6Hc/RR9VmlbJ2ITStYJsAtfpgEO3fFQBTBmC2wUS7QG2EyjhrJybvJhfQDlDzYEpQ8/bcSVASiEtL82MRt+F8s3i7+2WSPRa0pOR0UMEKgRcKZseCh6mAnJ6wK5nZsLHOq7TLX2Nco5Gn8DT3giLUHL3gGyWLiPQyzOU4Q7W3M2XphDT3Z8uqmOfcVsqS/+H8fMXHDu6yqlPOLEmhMIsAJIe6LgXi24O+do3CvEV6XLXibMYUQ421JTMc8Kqhx6T28tkLncNXQ/4/FYFOqkMpA5mVcyOJxn5uYRt+lzatZbjrjZtPF4edlWNbRG0xMu2l0zc62JzMkk5SEYBNJaUT3I6hWP6g6L/EwZ3NmZaRNFghjmczFZSyA4oCTYGVxmo5z/KzUbqlALVV8/eGaVFCCtrCRmvrx11jWJvmzFbEY7BAylx0k2eotWJx62i3ho51Ce0XNhNhoyNwJpIrNkXhBhG36K1XLXHV1EHfWhx5flBTmLG3e2DiAtZUt9cZQJLcezTqN5tONejYg0GNsDrK1DgaZxXn7FgixEGTbeblHbbhAWDRLoMBVe7KOcxhqGUKVMw95aI3bwRjLVsM27qVwgUPEaNkrZMM54lw9ONBIEohm4jR8ESg6wHPdyTb+emi9XIahPAllRJUtweJWlYs2v88ymXaWtsNTE/k5qHn7iL2nAZjFtaoLE7i8nQCzBJGVOApnTVGrDIwUot8NspN0LArkQTuUqqdyKFi9RpeWROvfwE63RSW1cS1np9mlEc66wePJQ4atJJ7g8OGnfz6uzDafcmCxp4hgQKHRwcrUUUHdfr3TaWbYTA4nhOvDF3Nf1+PVF7m8oebPGxtpF1XE9isouLdcgFuWC42IOzU4UYi/MsQFpMnqbm4Tla2jZbozcrXDdkSa2PNY5n2K8+2NxJ/twaxExscO54KSIWs9t1OMQB8KX93yZI3xFRRsym43V/uTGjF/kH2ZkLiZk1UsBFnXEQQRUQeY2SBlxazIq2AvFWojPXUreCrEYcUss2vV77dlnwE79VAtfdrOx4l5Iz8lm9YUrtBW8iwJHN4pLxUyaMl1481ZoeGMU7POturQs0dsCBg6hSikadiol+gTcEGlATDtDSk5R0HXqLDjROheIxW8hcS4X817iVTsIU8iaul/AVI0k0eTdgh4C0mpVX+JiiNJds8bxfRHmoAKp1E/QftjKN7tZsXKY36yRILIcxK507N0O9WFrVnFw+NNYbYGltd0oKSuTQ/NInZ5GZyCtWkevFpz5BJsspXwTHM+KrG2EYROyRw0E2MS9ANIgEL5iT8DJzWBaz1Nqup44oAGVfTnHsAPjWXmVw85TseO5o1cIxtwab5BsqP8qFfut8V9FL17UxU2Udso0lXqYqbGKj1HBbd1+3OYqKcLAAveKMRsXMhdhh6/GW4Ze1DJsOfz6Yx4yRxN7PX+k1g06o3LYTEeMZzIQ1+vFHks0kXZ6OvHQEnHKAEmWqGgqhyaqNM3bKDBV8UHUxjNmGWk2y5v3F7FmzQtmIbz+41smLScxo05Yf++DqTzInJNgn3i00wJIzm8vSD7aOT8QjNjeq6RoowNpODF8Ue/ZFLBI/8aPe9nhgWbBk5vDZ5aqQQJprRu+cqaACUg7tx/tnONgpQEeK0SAql0GWEiQ37zv8+WEFKBrhGKKKMrc/tga2nRBBG0o2rim+hbumPrSQ34NvZ+7KFTkaThsuSvYz9N7ql0zc1q08cMs8nyseK30EGnG0aJg84hT06gBpLUOLwG6wpsoNYKXkUBa9dpmzidyjmpG5ipEG4HMYXiIS9iiziz7ob7Ucs4zM6dQiiiWzvVkZZmZq7LZ6kJb2lwi4EitaR39YmZOh/oKRG7W7gK8gKQOlwpkDjQgA2Ac7NZWsqTXazKDg1nObdoNv7U3PdqoL7FfBwjyDZAhVA+q4pWDs2i/LDacx7q1wwmk0cecdm6aDa0uMsbCgGEEa6drXs2vzrbiUZLUQ4IYq8RDAPRHffeHvWyAocOIIghYhBVpi/J4HpDp2CMNcpgQYGm+yN34UeJ6k9iDCx7Z135IiLCEvcIcYtyw9Zs3LI8nYjZ8T++XNezw9/HrHVu3o2JryNtvFoqsKobkE+yHf9St14wAy8SWIYWqNEj4ctSHDA5ytAjgAewwBSLAgH00LGVnWRxUrSZMcOJuxAclAVdwWJSj6gkuABYYnHGxn4QljK/luz8uLtBu95SmCqxUUrSSliE/YsPoJcP69XZ+lwTfO6gdXMlHTyxBDHaRViZfhmWuClcONwtxQ/qJy8ug52XFRajDlx2gboIPR2v5jmW9+2jzCZQi+LYRr52clHycM73KmbK+C4L8jS5Ns6X4U+uyRS0wQFEpotUkJ1kfzi0GVb3EJFi8lRkXsb9FXqWMFeuEi8uf+/t9Ofbbx3PblgnZK9/nYrBHScdMeXNtA0nEHEaOSGIKAMBRC+Ffw88K/9vZb53jut4A+zHIDbXl5xm6v+JfxeDEPxbx2p+XK5iNbprYVixdRSjElVdoKUQwEO71NLog+Cad6tBEgqGqyDWUWWVTHg8xnmGW47ieXZjg61HmH1Hpg/0ButETveevQ71yrjgFHC0RF2iRHbqqOsgmCDBX/xBZwWK8sSpGJ0CUD1iGr7Ozs0KhNYLPqahtzlGz2WUnZr8dNi3l5RfIcXDoaLHrVa9thm5KrWuGrokpBgjVFASpHO59YTsxwC6AXaeS4QHXMBbLHrgmsz9rBN96ADUNQxxEB6V3RvHBAeMmyb4jEc6GOusbIjtUb6L3Dcmrv2l8FdS4BCgLdu6OCPpevSYNqQ1uJMEZoetkdO4NVGT8BQWHNbQuij5ecAjXXzpIaSXIsRsfiGFCfqqP6wQd2I0L++otCdUpskCXWuq6cKi3fp8QbQSXBy+GCKju2GoluA8U404maEB+NpmLOISem4/eruquF3Gtvwaoqb3KuHla4bIXKPflzoHQRXuKRW7qssU0QPIINWqbm9ASUgQr7d4mud5UwTpgvuTgMNNx7MUBePqU9wj9MwZDNLmMcT1VJQdHqnKUInbYVAUlrfCKw2yoHq13Yj0+tclQi7tPMd9bvTe57GmmYdsxRFdnURYPh+IdaOY2HLYrpV8pSWWv4YzdwFqdVK90o5CRAo7Sb/mlTf0QDgR4QyqHL5Is8v3gzUeE7LkZKqAiEjuEaiBGP2qbJGpZhatc9SGggtFf7jW90iv31TxFgfyIVeQ3JfgXrIB9QXTzuDfAoI5jDhZ0ycK/CgZJdCnsIkQ0kkuRC8Cgx8NtBnQJKeiSitWo2E22YZuDKLVTQJ+xhja4yg61pHK4d7ThEmqBjDQK4JxYLTQbnXBFiEDbFU+sYF0jb9Eipw6HRtkhB9RU/MuqHNKn52V1Qk2fodMt21M5ROBfvWAJEOR19FLcTjETxacHw/benGziX+L3t7LAQfORkiiRkTbIgwkWNRaM9/HysEWrBNiDO9SkEpwQpkXh7klSeQiBsEurYb8NW7oWB038a8lhJEzA+emU+NCXRBuu6W5ZI66QRqFKBduPxk1SiqWbcNYjEZ6iPl+U376ZPIWmjxi5Oym7SbaVlDF2pDmeclCQkWKoysRuLHCLl+A/Y8AqbbrKR/C9J6eg5XRV9YLTuQN+ZQ0wTbQJeZD2EbtpWjHV8iUOGVn8yRsTu/kYLOdqTKaZlcMMtVTuArLwQ+wuOA07ZGy/LOYxLzjIwmEoHrhZE+cdWymyU5s/Px5K7EqlRWsIcBi/bqZzXCbUgusJW6JlNemNVexY6yXsmuGIjf9ckX2zS2VaTomH0diNAgadBgZbTNA5GWQdhioNDubsEjhfvvljpqc4DFvCVRJd8mI3U5FIQmn0fO3w9WUBBi2DbZXdCkIf1w6T0KVaHCrzIhkE9xbd9qusYcKZx6p2qIJBMQd7I/cCInJZXGumYjc+1Lj3cPj8uX1HUcbDEVDrHIBavlL4/S1dp9siBF/obO9VNOX0ma4XbsSzsp7tQGWvGXZ5bYOg/HjdYhiqejyEGgSN2SU5j5dJ8FCvFMGBjf88uM9xXNFph3mn/iNgZ4nD+ibUDOMOi8xx2AWUcTCHoWbb8RN8Hwg4tQrOhaeQkjSaVTlEwKa204WFRfsxHarSns+soLtjhQOrsQ8al52G6sYR/M0PtRSBGGa0mewRThIlhuVZ5sSOXkmjRzJH6kYkqRPt9QC0iBMkKGHTL95R9D6OwwlDdJVzykxxtNks5r/WQueUAFtqh/ogT1Woyqy+arcVdZAlhEKbXInoUmdQtBCMP8hmm0e0v0UgF11KAdNC6FJVs1H7lVMLX8dpEihp0z90kA3WuloKAE4V7gOg/uHkB8FtHEfttB0feJi9gOvh89nZf4scHjVQ5i3ar6fmwoT8QnBVvlI8Z/ecBN+Gs561iHAQfE5Twox6Mi5K5JRRo4TdCsfZvZLKIebsXtVLh6rd6gZQcODFii6lFJzeBGDgX9l9ysSdchhQfh9R25jzX+p0lQoP4BO7am9xXVd9O8zopHzhVYaIwnlsbHb1eVCVD67ypIAZDLIeV3QctQsSjNcJqXAuwECXTrO26dYz7CwQw38ZVlnRfjDgqj5k2Jl3qCX7shx547xtstbwvTViT3vMwyWV9bXcRSjljT/r1YGqHNNVkLp7O2A3vynYzd511C4Kdt5RDrW4sBsTUHuQncf8YShAZZWDzltfnvWgk6PUUtYqw8n6If30rDckp/thO+64IlRVv9erZodS41nj0y7splewh8dOUuESLIPgl7UbHxUMChL8cQEG+Wwxy7D91yQFtMxHjZIOsj1wW7Hs6pfDUN06O+DyYPQK+ylZewEu7Kb3KeXa0kD+WrckbgaFfPKDQajyXsAqm1yRaVS8vgPzF77S+yFK0+GiCaUkpnQNT4ETn+HMUoo5u2QeBjyt3dtqa+iGq6Ibn7jLsB5+OzhuqkUfTyhAlrDegIvbh3JLYhugtoqnQAVUZBh6lmfOijk8mA1pjS4Ar+N6xaMdJqDWlWjZM/8VuVHoQujWiNgmoPYHDbCmXc9ihwgG4CpYY+QSSs7Ri+fGGmLrlsRQoV9eHqhM4dC4u2r5dMO9S9kHUfllWHjsuDelcN+Nbw2ziiXlMqwFIBQLjE+AmnoZlu18gJ9D/1sOJHdH+an3u140OszhqoyiPQxXFd2mNU8GYVQ9OKQRfOODCA5Uqnq6hCh/P+WLtTPJLjh9p7rK1nBv1Dcoee5ro3CJ85JU8EZqLvaokAiCy0uIJDJiwgQCyIjg8K0Pd0Dz/e3F3Si3PfOu4ip9itlNJRHkIx7zJsP9FBSh6yjq+9SLPef2DOMn7DMjQDA/SUOpspMRz+Hf9cwybQvztRzCV+KEJMbKGQF+VSFR6hsYbvCgyYl+PiMgUul+AiV79gtJpJaVCswcA+budxxFTj5rZl4lgO/1TQboM16xKq8SEOHrC4I9pjyEwRFP4GS+pwxvtsPCFBWkM5KgB34Wa8hSQBNP0HYwlQcI6c8gFZNiNraDqRwdmYh1faTZvLH7s0CY7pi3iCEeiJs/fG2Jifxlfr9PPd+gZe56mATjIVWj9kDgHz+jX6ee744OImOMJrFLahteJ943LECgA4Ut0E23SbDDQea/TMbN68TbwQ73whYP3AW7WLMR67jb7eg8hb9ZmA7meFi82Vygdw4sEfCBNqyCh77Pg+65cf/WfGIc3SLejHMz4pqWqSGe4Li3gv7+0xRoMb4basVD09HjOBQVSVAxHRa5QZgO+2jQ3T1TDFMKdG0UQa1+3u3+h06aZkRvboViMBO7wX1KomeafisUIzX96y9iyLHZbNk6dvTQtPnxsPl5hzhXuLkd1vGerSNucgLsqBiMz9g6fhrW8ZZ5DN53FB83qQSZYqYo8b/DOv72uzBwbo8Y9tHDeAvFDC9Tk2KzdeT2uD9sctZQ9xgh9i29uztkrqG2jj8PYn+6OZ/EziPI1vGvo9j8PVFSbOaSqRy+Hj3mQkkHu0Hsdrunt7dfkjikpth/U8Tm2m42ZznH3l/PAVfT9qfByDM9ZRZbctnsvhqUk0qQaly+O1twWTBlOnPZKlzmiLzg8q8Kl4XN45LLXII6l2czlxUgAh6BLrRiqpCgzmUJQWrjshIqMnNZCgTRCfAS0Rzqb7ZWAMapGtpW2deDmnQ+frwhJ7thTdFKD1QX+f8EGAC+Nbo4Wiyb8AAAAABJRU5ErkJggg==') repeat-y left center;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls .p-nav-prev,
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls .p-nav-next {
  position: absolute;
  cursor: default;
  z-index: 1;
  top: 50%;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls .p-nav-next {
  margin-bottom: 20px;
}
.p-p10-at-a-glance .p-full-list-wrapper .p-full-list li .p-sub-list-wrapper .p-nav-controls .p-nav-prev {
  margin-top: 77px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-title {
  display: block;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-title {
  text-transform: uppercase;
  color: #b6bf00;
  position: relative;
  display: block;
  padding: 10px 0px 10px 0px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product {
  position: absolute;
  width: 101%;
  left: -10px;
  z-index: 1;
  background: #ffffff;
  border: 1px solid #e0e0e8;
  padding-bottom: 20px;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product .p-header {
  padding: 0px 0px 0px 0px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product .p-current-product-wrapper {
  padding: 0px 20px 0px 20px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product table tr:first-child td {
  border-top: 1px solid #e5e5e5 !important;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product table td {
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  background: none;
  padding: 10px 0px 10px 0px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product table:last-child tr:last-child td {
  border: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-and-current-product .p-current-product .p-money:after {
  background: none;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-six .p-full-list li {
  width: 12.5%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-six .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-six .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-six .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 20%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-six.p-and-current-product .p-full-list li.p-last {
  margin-left: 11.5%;
  width: 62.5%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-five .p-full-list li {
  width: 15%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-five .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-five .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-five .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 20%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-five.p-and-current-product .p-full-list li.p-last {
  margin-left: 14%;
  width: 60%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-four .p-full-list li {
  width: 19%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-four .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-four .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-four .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-four.p-and-current-product .p-full-list li.p-last {
  margin-left: 18%;
  width: 56%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-three .p-full-list li {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-three .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-three .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-three .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 47%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-three.p-and-current-product .p-full-list li.p-last {
  margin-left: 24%;
  width: 50%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-two .p-full-list li {
  width: 22%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-two .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-two .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-two .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 56%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-two.p-and-current-product .p-full-list li.p-last {
  margin-left: 21%;
  width: 53%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-six .p-full-list li {
  width: 21%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-six .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-six .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-six .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 28%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-six.p-and-current-product .p-full-list li.p-last {
  margin-left: 20%;
  width: 54%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-five .p-full-list li {
  width: 19%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-five .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-five .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-five .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 20%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-five.p-and-current-product .p-full-list li.p-last {
  margin-left: 18%;
  width: 56%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-four .p-full-list li {
  width: 19%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-four .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-four .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-four .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 32%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-four.p-and-current-product .p-full-list li.p-last {
  margin-left: 18%;
  width: 56%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-three .p-full-list li {
  width: 28%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-three .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-three .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-three .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 47%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-three.p-and-current-product .p-full-list li.p-last {
  margin-left: 27%;
  width: 47%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-two .p-full-list li {
  width: 24%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-two .p-full-list li:first-child {
  width: 25%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-two .p-full-list li.p-last {
  width: 75%;
  margin-left: 0;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-two .p-full-list li .p-sub-list-wrapper .p-sub-list-caroussel li {
  width: 56%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating.p-two.p-and-current-product .p-full-list li.p-last {
  margin-left: 23%;
  width: 51%;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating .p-header .p-product-title,
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating .p-header .p-money {
  text-align: left;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating .p-header .p-type {
  float: left;
  display: inline-block;
  padding: 10px 0px 0px 0px;
}
.p-p10-at-a-glance .p-full-list-wrapper.p-enable-rating .p-header .p-rating-area {
  text-align: right;
}
.p-p10-at-a-glance #showAllSpec {
  margin-top: 40px;
  width: 100%!important;
  cursor: pointer;
}
.p-p10-at-a-glance .p-icon-down:after,
.p-p10-at-a-glance .p-icon-up:after {
  padding-left: 12px;
  margin-top: -1px;
  position: absolute;
}
/* MEDIA XS ---------------------------*/
/* MEDIA MEDIUM ---------------------------*/
/*
 Min Width: 961
-------------------------*/
@media screen and (min-width: 0px) {
  .p-p10-at-a-glance {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-p10-at-a-glance {
    display: block;
  }
  .p-p10-at-a-glance .p-header {
    font-size: 11px;
  }
  .p-p10-at-a-glance .p-money {
    font-size: 18px;
  }
  .p-p10-at-a-glance .p-video-item .p-image {
    cursor: pointer;
  }
  .p-p10-at-a-glance .p-video-item img {
    width: 100%;
    max-width: 60px;
  }
  .p-p10-at-a-glance .p-video-item .p-play-button.p-small {
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  .p-p10-at-a-glance table tbody th {
    font-size: 12px;
  }
}
@media screen and (min-width: 1025px) {
  .p-p10-at-a-glance .p-video-item img {
    max-width: 88px;
    height: 61px;
  }
  .p-p10-at-a-glance .p-video-item .p-play-button.p-small {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}
/*
BluePrint for videos
-------------------------*/
.blue-print,
.blue-print-rb {
  display: none;
}
/*
Nexus 7 (landscape)
-------------------------*/
@media only screen and (min-width: 604px) and (orientation: landscape) {
  .p-p10-at-a-glance #showAllSpec {
    width: 20%;
  }
}
.p-p11-compatible-products-for-this-accesoiries {
  position: relative;
}
.p-p11-compatible-products-for-this-accesoiries .p-component-wrapper {
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding-top: 18px;
}
.p-p11-compatible-products-for-this-accesoiries .p-component-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.p-p11-compatible-products-for-this-accesoiries .p-component-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.p-p11-compatible-products-for-this-accesoiries .p-component-title {
  padding: 0px 0px 13px 0px;
}
.p-p11-compatible-products-for-this-accesoiries .p-component-sub-title {
  color: #252f47;
  font-family: inherit;
  font-weight: bold;
  font-size: 13px;
  padding: 0px 20px 0px 20px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-counter {
  font-family: inherit;
  color: #666666;
  font-size: 11px;
  padding: 11px 20px 13px 20px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 200px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view {
  list-style: none;
  position: relative;
  left: 0;
  margin-bottom: 40px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view:after {
  content: "";
  display: table;
  clear: both;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view:after {
  content: "";
  display: table;
  clear: both;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACqCAYAAABsziWkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3MTI0QjdFMzA0MTFFMkIyNTM4QTU1NDlBMkZDMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3MTI0QjhFMzA0MTFFMkIyNTM4QTU1NDlBMkZDMzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzcxMjRCNUUzMDQxMUUyQjI1MzhBNTU0OUEyRkMzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzcxMjRCNkUzMDQxMUUyQjI1MzhBNTU0OUEyRkMzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUMQRsAAABYSURBVHjaYjh/8a46EwMDAzOIYMLLYiZZjGKChXpGMaGaR7q3iGChEdgkGAmLMaKKgVn/QcQ/OAvB/YeFi1PsLxYxNAkiWH9JFqMO8YcWhpLuLQIsgAADACpFWfAlvyhRAAAAAElFTkSuQmCC') top right no-repeat;
  position: relative;
  float: left;
  width: 160px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-link-product {
  display: block;
  width: 100%;
  height: 190px;
  border-top: 1px solid #fff;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-link-product:hover {
  z-index: 1;
  position: relative;
  left: -1px;
  top: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #cccccc;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  filter: alpha(opacity=100);
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-picture {
  display: block;
  padding: 17px 0px 5px 30px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-info {
  width: 140px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-info span {
  display: block;
  font-family: inherit;
  color: #3c3c3c;
  padding-top: 0px;
  padding-left: 10px;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-info .p-title {
  letter-spacing: -1px;
  line-height: normal;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
}
.p-p11-compatible-products-for-this-accesoiries .p-carousel-view li .p-info .p-type {
  color: #3c3c3c;
  line-height: normal;
  padding-top: 9px;
  font-size: 11px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls {
  position: relative;
  height: 36px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-nav-prev,
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-nav-next {
  position: absolute;
  cursor: default;
  z-index: 1;
  height: 100%;
  top: -8px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-nav-prev {
  left: 0;
  margin-left: 20px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-nav-next {
  right: 0;
  margin-right: 20px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-carousel-indicator {
  text-align: center;
  max-width: 200px;
  margin: 0 auto;
  height: 15px;
  overflow: hidden;
  padding-top: 4px;
}
.p-p11-compatible-products-for-this-accesoiries .p-nav-controls .p-carousel-indicator span {
  display: none;
}
.p-p11-compatible-products-for-this-accesoiries .p-more-wrapper {
  border-top: 1px solid #cccccc;
  background: #ffffff url('../../philips/clientlibs/b2c-catalog/clientlibs-css-rb2014/img/generic/bottom-gradient.png') left bottom repeat-x;
  padding: 18px 0px 9px 20px;
  border-radius: 4px;
}
.p-p11-compatible-products-for-this-accesoiries .p-more-wrapper a {
  margin: 0px 46px 10px 0px;
  font-size: 11px;
  float: none;
}
.mfp-content .popup-linkmore-content {
  position: relative;
  display: block;
  background: #fff;
  width: 653px;
  padding: 30px 25px 25px 25px;
  margin: 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 15px 50px 20px rgba(0, 0, 0, 0.15);
}
.mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
  width: 583px;
  height: 373px;
}
.mfp-content .popup-linkmore-content .p-header {
  padding: 0px 0px 20px 0px;
}
.mfp-content .popup-linkmore-content .p-scrollable-content {
  overflow: auto;
  height: 100%;
}
/* --------- @media @XS --------- */
/* --------- @media @S --------- */
/* --------- @media @M --------- */
/* --------- @media @L --------- */
@media screen and (max-width: 768px) {
  .mfp-wrap .mfp-container {
    padding: 0;
  }
  .mfp-content {
    height: 100%;
  }
  .mfp-content .popup-linkmore-content {
    width: 100%;
    height: 100%;
    padding: 0px 0px 0px 0px;
    /* --- */
  }
  .mfp-content .popup-linkmore-content .p-popup-close {
    display: none;
  }
  .mfp-content .popup-linkmore-content .p-popup-back {
    display: block;
    position: relative;
    border-top: 1px solid #ccc;
    cursor: pointer;
    background: #efeff4;
    padding: 20px 0px 25px 30px;
  }
  .mfp-content .popup-linkmore-content .p-popup-back:after {
    position: absolute;
    width: 0;
    height: 0;
    left: 15px;
    top: 25px;
  }
  .mfp-content .popup-linkmore-content .p-popup-back:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 5px;
    width: 100%;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #ffffff;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(to bottom, #dadada 0%, #f2f2f2 40%, #ffffff 100%);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(to bottom, #dadada 0%, #f2f2f2 40%, #ffffff 100%);
    /* W3C */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdadada', endColorstr='#ffffffff', GradientType=0);
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdadada', endColorstr='#ffffffff', GradientType=0);
  }
  .mfp-content .popup-linkmore-content .p-popup-back span {
    display: inline-block;
    color: #ff9514;
    font-size: 13px;
    line-height: 18px;
  }
  .mfp-content .popup-linkmore-content .p-header {
    padding: 20px 25px 20px 25px;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: 100%;
    height: 100%;
  }
  .mfp-content .popup-linkmore-content {
    height: auto;
    min-height: 100%;
    overflow: none;
    background: #fff;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: auto;
    height: auto;
    padding: 0px 25px 30px 25px;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper .popup-linkmore-wrapper {
    height: auto;
  }
}
@media screen and (max-width: 600px) {
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: 100%;
    height: 100%;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper .p-scrollable-content {
    overflow: none;
    height: 100%;
  }
  .mfp-content .popup-linkmore-content {
    height: auto;
    min-height: 100%;
    overflow: none;
    background: #fff;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: auto;
    height: auto;
    padding: 0px 25px 30px 25px;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper .popup-linkmore-wrapper {
    height: auto;
  }
}
@media screen and (min-width: 769px) {
  .mfp-wrap .mfp-container {
    position: fixed;
  }
  .mfp-content .popup-linkmore-content {
    width: 575px;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: 525px;
    height: 380px;
  }
}
@media screen and (min-width: 1025px) {
  .mfp-content .popup-linkmore-content {
    width: 653px;
  }
  .mfp-content .popup-linkmore-content .popup-linkmore-wrapper {
    width: 603px;
    height: 380px;
  }
}
.popup-linkmore-content {
  font-size: 12px;
  line-height: 12px;
}
.popup-linkmore-content h2.pop {
  color: #005aff;
  width: 220px;
  font-size: 150%;
  font-weight: normal;
  margin: 5px 0px 7px 0px;
}
.popup-linkmore-content .rightmargin30 {
  margin-right: 30px;
}
.popup-linkmore-content .floatLeft {
  display: inline;
  float: left;
}
.popup-linkmore-content .topmargin20 {
  margin-top: 20px;
}
.popup-linkmore-content .clearAll {
  clear: both;
}
.pc13-productimage-component .product-image-container {
  font: 0/0 a;
}
.pc13-productimage-component .product-image-container .center-image {
  content: ' ';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
.pc13-productimage-component .product-image-container .product-image-img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
}
.pc13-productimage-component.v-top .product-image-img {
  vertical-align: top;
}
.pc13-productimage-component.v-center .product-image-img {
  vertical-align: middle;
}
.pc13-productimage-component.v-bottom .product-image-img {
  vertical-align: bottom;
}
.pc13-productimage-component.h-left .product-image-container {
  text-align: left;
}
.pc13-productimage-component.h-center .product-image-container {
  text-align: center;
}
.pc13-productimage-component.h-right .product-image-container {
  text-align: right;
}
.pc13-productimage-component .p-grid-item {
  padding: 0;
}
.p-p14-compatible-crps .p-component-wrapper {
  position: relative;
}
.p-p14-compatible-crps .p-component-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.p-p14-compatible-crps .p-component-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.p-p14-compatible-crps .p-d04-legend {
  position: relative;
}
.p-p14-compatible-crps .p-d04-legend .p-price-info {
  position: relative;
  display: block;
  float: right;
}
.p-p14-compatible-crps .p-component-heading .p-heading-02 {
  margin-bottom: 24px;
}
.p-p14-compatible-crps .p-bottom-content .p-wtb-wrapper {
  margin-top: 10px;
}
.p-p14-compatible-crps .p-link-more {
  position: absolute;
  bottom: -4px;
  left: 6px;
}
.p-p14-compatible-crps .p-card,
.p-p14-compatible-crps .p-product-info {
  position: relative;
}
.p-p14-compatible-crps > .p-grid {
  margin-bottom: 20px;
}
.p-p14-compatible-crps .p-grid > li:first-child:after {
  display: none;
}
.p-p14-compatible-crps .p-product-image img {
  display: block;
  margin: 0 auto;
}
.p-p14-compatible-crps .p-product-info a {
  text-decoration: none;
}
.p-p14-compatible-crps .p-product-id {
  display: inline-block;
}
.p-p14-compatible-crps .p-price {
  float: right;
  text-align: right;
}
.p-p14-compatible-crps .p-price.p-hidden-price-label .p-former-price {
  display: none;
}
/* MEDIA S ISOLATE ---------------------------*/
/* MEDIA XS S ISOLATE ---------------------------*/
/* MEDIA MEDIUM ---------------------------*/
/* MEDIA LARGE ---------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-p14-compatible-crps .p-link-more {
    left: 9px;
  }
  .p-p14-compatible-crps .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p14-compatible-crps .p-bottom-content:after {
    content: "";
    display: table;
    clear: both;
  }
}
@media screen and (max-width: 768px) {
  .p-p14-compatible-crps .p-component-wrapper {
    margin-bottom: 40px;
  }
  .p-p14-compatible-crps .p-link-more {
    bottom: -35px;
  }
  .p-p14-compatible-crps .p-product-title,
  .p-p14-compatible-crps .p-bottom-content {
    padding-right: 20px;
  }
  .p-p14-compatible-crps .p-product-info {
    position: relative;
    padding-left: 20px;
  }
  .p-p14-compatible-crps .p-product-image {
    padding-left: 0;
  }
  .p-p14-compatible-crps .p-bottom-content .p-wtb-wrapper {
    bottom: 20px;
    margin-top: 0;
    position: absolute;
  }
  .p-p14-compatible-crps .p-d04-legend {
    padding-top: 10px;
    float: right;
  }
  .p-p14-compatible-crps .p-card {
    margin-top: 34px;
    margin-bottom: 34px;
  }
  .p-p14-compatible-crps .p-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p14-compatible-crps .p-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p14-compatible-crps ul.p-grid {
    margin-left: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
  }
  .p-p14-compatible-crps ul.p-grid > li:first-child .p-card {
    display: block;
    margin-right: 0;
  }
  .p-p14-compatible-crps .p-product-id {
    float: left;
    width: 50%;
    margin-top: 0;
  }
  .p-p14-compatible-crps .p-price {
    float: right;
  }
  .p-p14-compatible-crps .p-price .p-price-asterick-xs-s {
    float: right;
  }
  .p-p14-compatible-crps .p-crps-list {
    padding-top: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-picture img {
    margin-left: 10px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-next {
    right: -5px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-next i {
    margin-right: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-prev {
    left: -5px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-prev i {
    margin-left: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-carousel-dots-style {
    position: relative;
    bottom: 0;
    margin-top: 5px;
  }
  .p-p14-compatible-crps .p-wtb-wrapper .p-button,
  .p-p14-compatible-crps .p-wtb-wrapper .wtb-buyonline {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .p-p14-compatible-crps .p-component-heading .p-link-more {
    left: 11px;
  }
  .p-p14-compatible-crps .p-grid {
    margin-left: 0;
  }
  .p-p14-compatible-crps .p-grid .p-grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-p14-compatible-crps .p-grid .p-card {
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  .p-p14-compatible-crps .p-d04-legend .p-price-info {
    float: left;
  }
  .p-p14-compatible-crps .p-component-heading .p-link-more {
    position: relative;
    bottom: 0;
  }
  .p-p14-compatible-crps .p-component-heading .p-heading-02 {
    display: inline-block;
    margin-right: 10px;
  }
}
.p-p14-compatible-crps .p-product-1 .p-wtb-wrapper .p-button,
.p-p14-compatible-crps .p-product-2 .p-wtb-wrapper .p-button,
.p-p14-compatible-crps .p-product-1 .p-wtb-wrapper .wtb-buyonline,
.p-p14-compatible-crps .p-product-2 .p-wtb-wrapper .wtb-buyonline {
  width: auto;
}
.p-p14-compatible-crps .p-wtb-wrapper .p-button,
.p-p14-compatible-crps .p-wtb-wrapper .wtb-buyonline {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}
.p-p14-compatible-crps .p-wtb-wrapper .p-button.findRetailer,
.p-p14-compatible-crps .p-wtb-wrapper .wtb-buyonline.findRetailer {
  display: none;
}
@media screen and (max-width: 768px) {
  .p-p14-compatible-crps .p-component-wrapper {
    margin-bottom: 40px;
  }
  .p-p14-compatible-crps .p-link-more {
    bottom: -35px;
  }
  .p-p14-compatible-crps .p-product-title,
  .p-p14-compatible-crps .p-bottom-content {
    padding-right: 20px;
  }
  .p-p14-compatible-crps .p-product-info {
    position: relative;
    padding-left: 20px;
  }
  .p-p14-compatible-crps .p-product-image {
    padding-left: 0;
  }
  .p-p14-compatible-crps .p-bottom-content .p-wtb-wrapper {
    bottom: 20px;
    margin-top: 0;
    position: absolute;
  }
  .p-p14-compatible-crps .p-d04-legend {
    padding-top: 10px;
    float: right;
  }
  .p-p14-compatible-crps .p-card {
    margin-top: 34px;
    margin-bottom: 34px;
  }
  .p-p14-compatible-crps .p-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p14-compatible-crps .p-card:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p14-compatible-crps ul.p-grid {
    margin-left: 0;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
  }
  .p-p14-compatible-crps ul.p-grid > li:first-child .p-card {
    display: block;
    margin-right: 0;
  }
  .p-p14-compatible-crps .p-product-id {
    float: left;
    width: 50%;
    margin-top: 0;
  }
  .p-p14-compatible-crps .p-price {
    float: right;
  }
  .p-p14-compatible-crps .p-price .p-price-asterick-xs-s {
    float: right;
  }
  .p-p14-compatible-crps .p-crps-list {
    padding-top: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-picture img {
    margin-left: 10px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-next {
    right: -5px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-next i {
    margin-right: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-prev {
    left: -5px;
  }
  .p-p14-compatible-crps .p-crps-list .p-button-container .p-nav-prev i {
    margin-left: 0;
  }
  .p-p14-compatible-crps .p-crps-list .p-carousel-dots-style {
    position: relative;
    bottom: 0;
    margin-top: 5px;
  }
  .p-p14-compatible-crps .p-wtb-wrapper .p-button,
  .p-p14-compatible-crps .p-wtb-wrapper .wtb-buyonline {
    width: auto;
  }
}
.p-p16-parts-included {
  position: relative;
}
.p-p16-parts-included:after {
  content: "";
  display: table;
  clear: both;
}
.p-p16-parts-included:after {
  content: "";
  display: table;
  clear: both;
}
.p-p16-parts-included .p-pc05-product-cards {
  padding-top: 0;
}
/*
Local mixins
-------------------------------*/
/*
Defaults
-----------------------------*/
.p-p16a-product-accessories {
  position: relative;
}
.p-p16a-product-accessories:after {
  content: "";
  display: table;
  clear: both;
}
.p-p16a-product-accessories:after {
  content: "";
  display: table;
  clear: both;
}
.p-p16a-product-accessories.p-p16a-enriched .p-p16a-wrapper {
  margin: 0 auto;
  max-width: 960px;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards {
  padding-top: 0;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-product-cards.p-grid {
  border-top: 0;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card {
  border-top: 0;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card .p-product-card {
  background: none;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card .p-product-picture img {
  width: 100%;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card:after {
  width: 0;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card:before {
  border: none;
  box-shadow: none;
}
.p-p16a-product-accessories.p-p16a-enriched .p-pc05-product-cards .p-card:hover:before {
  background-color: transparent;
}
.p-p16a-product-accessories .p-show-all-items {
  text-align: center;
}
.p-p16a-product-accessories .p-thumbstrip .p-jp-slider-inner {
  position: relative;
  white-space: nowrap;
  font-size: 0;
  left: 0;
}
.p-p16a-product-accessories .p-thumbstrip .p-jp-slider-item {
  vertical-align: top;
  display: inline-block;
  white-space: normal;
  width: 209px;
}
.p-p16a-product-accessories .p-thumbstrip .p-nav-prev,
.p-p16a-product-accessories .p-thumbstrip .p-nav-next {
  height: 100%;
}
.p-p16a-product-accessories .p-mobile {
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9012;
  position: fixed;
  display: none;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container {
  width: 100%;
  padding: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  height: auto;
  background-color: #ffffff;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-mobile-content-wrapper {
  width: 100%;
  position: relative;
  background: #ffffff;
  width: auto;
  max-width: 700px;
  margin: 0 auto;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container li {
  border-bottom: 1px dotted #cccccc;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-arrow-left-xs-s:before {
  color: #ffffff;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-card {
  border-bottom: none;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-heading-03 {
  color: #ff9514;
  background-color: #efeff4;
  padding: 55px 0px 15px 16px;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-product-title {
  font-weight: normal;
  color: #0b0b0b;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-popup-back {
  position: absolute;
  background-color: #ff9514;
  top: 0;
  left: 0;
  width: 100%;
  padding: 13px 0px 13px 13px;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-popup-back a {
  color: #ffffff;
}
.p-p16a-product-accessories .p-mobile .p-mobile-container .p-popup-back a span {
  padding-left: 20px;
}
/*
Defaults
---------------------------*/
.p-p15-pdp-navigation.p-no-product-heading .p-heading {
  display: none;
}
.p-p15-pdp-navigation.p-no-product-heading .p-fixed .p-heading {
  display: block;
}
.p-p15-pdp-navigation.p-no-product-image .p-img-holder {
  display: none;
}
.p-p15-pdp-navigation.p-no-product-image .p-fixed .p-img-holder {
  display: block;
}
.p-p15-pdp-navigation .p-product-title,
.p-p15-pdp-navigation .p-heading-light {
  display: inline;
  margin-bottom: 0px;
}
.p-p15-pdp-navigation .p-type-wrapper {
  display: block;
}
.p-p15-pdp-navigation .p-summary,
.p-p15-pdp-navigation .p-type {
  display: inline;
}
.p-p15-pdp-navigation .p-summary a,
.p-p15-pdp-navigation .p-type a {
  color: #3C3C3C;
}
.p-p15-pdp-navigation .p-summary:after,
.p-p15-pdp-navigation .p-type:after {
  content: '\007C';
  padding: 0px 7px 0px 7px;
}
.p-p15-pdp-navigation .p-heading-product {
  display: inline;
}
.p-p15-pdp-navigation .p-heading-product .p-energy-sticker-pdp {
  display: inline-block;
  vertical-align: super;
  width: auto;
  height: auto;
}
.p-p15-pdp-navigation .p-heading-product .p-energy-sticker-pdp .p-sticker-pdp {
  display: inline-block;
}
.p-p15-pdp-navigation .p-sub-title a {
  color: #252525;
}
.p-p15-pdp-navigation .p-heading {
  max-width: 1280px;
  position: relative;
  margin: 0 auto;
  width: auto;
  margin-bottom: 20px;
}
.p-p15-pdp-navigation .p-heading.p-has-ribbon {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 30px;
}
.p-p15-pdp-navigation .p-heading.p-has-ribbon .p-ribbon-wrap {
  overflow: visible;
  position: absolute;
  left: 0;
  top: 0;
}
.p-p15-pdp-navigation .p-heading.p-has-ribbon .p-ribbon-wrap .p-ribbon img {
  max-width: 70px;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper {
  width: 60%;
  float: left;
  margin-right: 9px;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper.p-fluid {
  float: none;
  width: auto;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper a,
.p-p15-pdp-navigation .p-heading .p-text-wrapper a:hover {
  text-decoration: none;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper a.p-link-more:hover {
  text-decoration: underline;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper .p-heading-02 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 34px;
  letter-spacing: 0;
  text-align: left;
  margin-bottom: 8px;
  line-height: normal;
}
.p-p15-pdp-navigation .p-heading .p-text-wrapper .p-heading-03 {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 21px;
  letter-spacing: 0;
  text-align: left;
  line-height: normal;
}
.p-p15-pdp-navigation .p-heading .p-extra-wrapper {
  width: 30%;
  float: right;
}
.p-p15-pdp-navigation .p-heading .p-extras-partner-logo {
  clear: left;
  padding-top: 20px;
}
.p-p15-pdp-navigation .p-heading .p-img-holder {
  float: left;
  margin-right: 9px;
  width: 10%;
}
.p-p15-pdp-navigation .p-heading .p-img-holder img {
  max-width: 71px;
}
.p-p15-pdp-navigation .p-heading:after {
  content: "";
  display: table;
  clear: both;
}
.p-p15-pdp-navigation .p-heading:after {
  content: "";
  display: table;
  clear: both;
}
.p-p15-pdp-navigation .p-heading-product-title.p-s-heading {
  font-size: 16px;
  line-height: 24px;
}
.p-p15-pdp-navigation .p-menu {
  position: relative;
  margin-top: 0px;
}
.p-p15-pdp-navigation .p-menu:after {
  content: "";
  display: table;
  clear: both;
}
.p-p15-pdp-navigation .p-menu:after {
  content: "";
  display: table;
  clear: both;
}
.p-p15-pdp-navigation .p-menu.p-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: white;
  z-index: 5000;
  margin-top: 0;
  padding-bottom: 0;
}
.p-p15-pdp-navigation .p-menu.p-fixed .p-heading {
  margin-top: 20px;
}
.p-p15-pdp-navigation .p-pdp-navigation-tabs > ul:after {
  content: "";
  display: table;
  clear: both;
}
.p-p15-pdp-navigation .p-pdp-navigation-tabs > ul:after {
  content: "";
  display: table;
  clear: both;
}
/*
Max Width 701
---------------------------*/
/*
Min Width 700
---------------------------*/
@media screen and (max-width: 323px) {
  .p-heading .p-text-wrapper .p-heading-03 {
    height: 50px;
  }
}
@media screen and (max-width: 768px) {
  .p-p15-pdp-navigation {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-p15-pdp-navigation .p-heading-product {
    display: block;
  }
  .p-p15-pdp-navigation .p-heading-product .p-energy-sticker-pdp {
    vertical-align: baseline;
  }
  .p-p15-pdp-navigation.p-no-product-image .p-heading.p-has-ribbon {
    padding-left: 50px;
  }
  .p-p15-pdp-navigation.p-no-product-image .p-heading .p-text-wrapper {
    width: 100%;
    margin-right: 0;
  }
  .p-p15-pdp-navigation.p-no-product-image .p-heading .p-sub-title,
  .p-p15-pdp-navigation.p-no-product-image .p-heading .p-text-wrapper {
    display: block;
    width: 100%;
  }
  .p-p15-pdp-navigation .p-heading {
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .p-p15-pdp-navigation .p-heading:after {
    content: "";
    display: block;
    position: relative;
    width: 103%;
    bottom: 0px;
    left: -10px;
    height: 20px;
    /* Chrome10+, Safari5.1+ */
    /* W3C */
    /* IE8+ */
    background-color: #f7f9fc;
    background-repeat: repeat-x;
    background: -webkit-linear-gradient(top, #ffffff, #f7f9fc);
    /* Chrome10+, Safari5.1+ */
    background: linear-gradient(top, #ffffff, #f7f9fc);
    /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f9fc', GradientType=0)";
    /* IE8+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f9fc', GradientType=0);
  }
  .p-p15-pdp-navigation .p-heading .p-img-holder {
    margin-top: 20px;
    width: auto;
  }
  .p-p15-pdp-navigation .p-heading .p-text-wrapper {
    width: 75%;
    margin-right: 0;
  }
  .p-p15-pdp-navigation .p-sub-title,
  .p-p15-pdp-navigation .p-type-wrapper {
    width: 75%;
    position: relative;
    top: 7px;
    z-index: 1;
  }
  .p-p15-pdp-navigation .p-extra-wrapper {
    width: 100%;
  }
  .p-p15-pdp-navigation .p-sub-title {
    font-family: inherit;
  }
  .p-p15-pdp-navigation .p-type-wrapper {
    display: inline;
    font-size: 12px;
  }
  .p-p15-pdp-navigation .p-summary {
    display: none;
  }
  .p-p15-pdp-navigation .p-product-title {
    display: block;
    height: 50px;
    margin-left: 0px;
    padding-top: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .p-p15-pdp-navigation .p-p20-promotext {
    margin-top: 15px;
  }
}
@media screen and (min-width: 769px) {
  .p-p15-pdp-navigation.p-is-masthead {
    padding-top: 160px;
  }
}
/*
WTB sticky S-XS
---------------------------*/
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-p15-pdp-navigation-inner {
  position: fixed;
  width: 100%;
  bottom: 0px;
  z-index: 6007;
  padding-bottom: 0px;
  background: #ffffff;
  box-shadow: 0 -4px 4px 0 rgba(0, 0, 0, 0.2);
}
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-heading:after {
  height: auto;
}
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-heading .p-img-holder,
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-heading .p-text-wrapper,
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-heading .p-extras-partner-logo,
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-nav-tabs {
  display: none;
}
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-extras-wrapper {
  display: block;
  text-align: center;
  padding-top: 7px;
}
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .p-wtb-container .p-button,
.p-p15-pdp-navigation.p-wtb-sticky-s-xs .wtb-container .wtb-buyonline {
  float: none;
}
/* WTB buttons on P15v2 */
.p-p15-pdp-navigation .wtb-container .wtb-buyonline {
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #e98300;
  border-radius: 2px;
  text-decoration: none;
  font-size: 14px;
  line-height: 20px;
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 6px 20px;
  min-width: 86px;
  margin-left: 0px;
  margin-right: 0px;
}
.p-p15-pdp-navigation .wtb-container .wtb-buyonline:hover {
  background-color: #d07500;
  text-decoration: none;
}
.p-p15-pdp-navigation .p-wtb-container .p-button,
.p-p15-pdp-navigation .wtb-container .wtb-buyonline {
  float: left;
}
.p-p15-pdp-navigation .p-wtb-container .p-button:first-child,
.p-p15-pdp-navigation .wtb-container .wtb-buyonline:first-child {
  margin-left: 0px;
  margin-right: 7px;
  margin-bottom: 7px;
}
/* --------- @media @XS-S ISOLATE --------- */
@media screen and (max-width: 768px) {
  .p-p15-pdp-navigation .p-extras-wrapper {
    display: none;
  }
}
/* Inverted styles ---------------------------- */
.p-inverted .p-p15-pdp-navigation .wtb-container .wtb-buyonline {
  color: #ffffff;
  background-color: #e98300;
}
.p-inverted .p-p15-pdp-navigation .wtb-container .wtb-buyonline:hover {
  background-color: #d07500;
}
/* Colors ----------------------------------- */
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect,
.p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer,
.p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #e26d00;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #c96100;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-d-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-d-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #c96100;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect,
.p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer,
.p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #f0b160;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #eea649;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-l-orange .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-l-orange .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #eea649;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect,
.p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer,
.p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer {
  border: 1px solid transparent;
  color: #ffffff;
  background-color: #ff9514;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fa8900;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-d-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-d-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fa8900;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect,
.p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer,
.p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer {
  border-color: #ffca8a;
  color: #ff9514;
  background-color: #ffffff;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fff4e5;
}
.p-inverted .p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-p15-pdp-navigation .p-wtb-buy-l-blue .wtb-container .wtb-buyonline.buyDirect:hover,
.p-inverted .p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover,
.p-p15-pdp-navigation .p-wtb-find-l-blue .wtb-container .wtb-buyonline.findRetailer:hover {
  background-color: #fff4e5;
}
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-p19-pdp-control .p-p15-pdp-navigation {
    display: none;
  }
  .p-p19-pdp-control .p-p15-pdp-navigation.p-show {
    display: block;
  }
}
/*
    Defaults
---------------------------*/
.p-p04-jp-subcat-carousel {
  background-color: #ff9514;
}
.p-p04-jp-subcat-carousel .p-empty-products {
  background-color: #ffffff;
  color: #ff9514;
  padding: 10px 10px 10px 10px;
}
.p-p04-jp-subcat-carousel .p-mobile {
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9012;
  position: fixed;
  display: block;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container {
  width: 100%;
  padding: 0;
  height: 100%;
  top: 0;
  bottom: 0;
  height: auto;
  background-color: #ffffff;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-mobile-content-wrapper {
  width: 100%;
  position: relative;
  background: #ffffff;
  width: auto;
  max-width: 700px;
  margin: 0 auto;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li {
  border-bottom: 1px dotted #cccccc;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li .p-card {
  border-bottom: none;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container li .p-card .p-product-image {
  padding: 0px 0px 0px 10px;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-arrow-left-xs-s:before {
  color: #ffffff;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-heading-03 {
  color: #ff9514;
  background-color: #efeff4;
  padding: 55px 0px 15px 16px;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-product-title {
  font-weight: normal;
  color: #0b0b0b;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-popup-back {
  position: absolute;
  background-color: #ff9514;
  top: 0;
  left: 0;
  width: 100%;
  padding: 13px 0px 13px 13px;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-popup-back a {
  color: #ffffff;
}
.p-p04-jp-subcat-carousel .p-mobile .p-mobile-container .p-popup-back a span {
  padding-left: 20px;
}
.p-p04-jp-subcat-carousel .p-component-title {
  color: #ffffff;
  padding-top: 10px;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li {
  cursor: pointer;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li.p-container {
  display: none;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li.p-active {
  display: block;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li .p-card {
  background-color: #ffffff;
  border-bottom: 1px dotted #cccccc;
  height: 46px;
  overflow: hidden;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-product-image {
  float: left;
  padding: 2px 4px 0px 3px;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-product-title {
  float: none;
  line-height: 46px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  color: #ff9514;
}
.p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-truncate-title {
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.p-p04-jp-subcat-carousel .p-thumbstrip {
  background-color: white;
}
.p-p04-jp-subcat-carousel .p-thumbstrip .p-slider-inner a {
  border-style: none;
}
.p-p04-jp-subcat-carousel .p-thumbstrip .p-slider-inner a h3.p-heading-04 {
  margin-bottom: 0px;
}
/*
Min Width 701px
---------------------------*/
@media screen and (min-width: 769px) {
  .p-p04-jp-subcat-carousel .p-mobile {
    display: none;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container {
    color: #ffffff;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li {
    background-color: initial;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-card {
    border-bottom: none;
    margin-top: 20px;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-product-title {
    display: inline-block;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-card .p-product-title.p-truncate-title {
    width: 170px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li.p-active .p-card {
    border-bottom: 10px solid #ffffff;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-thumbstrip .p-nav-prev,
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-thumbstrip .p-nav-next {
    top: 42px;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-thumbstrip .p-slider-item {
    margin: 10px 10px 10px 10px;
  }
  .p-p04-jp-subcat-carousel .p-product-cards-container li .p-thumbstrip .p-slider-item .p-title {
    white-space: normal;
    padding: 10px 10px 10px 10px;
    text-align: left;
  }
}
.p-s09-technical-specifications {
  position: relative;
}
.p-s09-technical-specifications .p-mobile-content-wrapper .p-comp-spacing-bottom {
  padding-bottom: 50px;
}
.p-s09-technical-specifications .p-toggle-item {
  text-align: center;
}
.p-s09-technical-specifications .p-able,
.p-s09-technical-specifications .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-s09-technical-specifications .p-able span,
.p-s09-technical-specifications .p-unable span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s09-technical-specifications .p-able:after,
.p-s09-technical-specifications .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-s09-technical-specifications .p-able span {
  float: left;
  text-indent: -9999em;
  height: 0px;
}
.p-s09-technical-specifications .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-s09-technical-specifications .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-s09-technical-specifications .p-component-buttons {
  clear: both;
}
.p-s09-technical-specifications .p-component-buttons .p-toggle-item {
  text-align: right;
  padding-top: 20px;
}
.p-s09-technical-specifications .p-component-buttons .p-show-unfold {
  cursor: pointer;
  font-size: 15px;
  margin-top: 40px;
  padding-right: 35px;
  width: 18%;
  position: relative;
}
.p-s09-technical-specifications .p-component-buttons .p-show-unfold:after {
  font-family: 'philips-global-icon-font';
  position: absolute;
  right: 4px;
}
.p-s09-technical-specifications .p-component-buttons .p-show-unfold.seeall:after {
  content: "\e201";
}
.p-s09-technical-specifications .p-component-buttons .p-show-unfold.hideall:after {
  content: "\e200";
}
.p-s09-technical-specifications .p-circle {
  margin-bottom: -5px;
}
.p-s09-technical-specifications .p-col-specs {
  list-style: none;
  float: left;
  width: 47.917%;
  margin-left: 4%;
  color: #3c3c3c;
}
.p-s09-technical-specifications .p-col-specs > li {
  padding-bottom: 7px;
}
.p-s09-technical-specifications .p-col-specs .p-spec-title {
  margin-bottom: 14px;
}
.p-s09-technical-specifications .p-col-first {
  margin-left: 0;
}
.p-s09-technical-specifications .p-specs-main-list {
  list-style: none;
  margin: 0;
  padding: 16px 20px 16px 20px;
  margin-bottom: 19px;
  background: #f7f7f9;
  border: 1px solid #e0e0e0;
  font-size: 13px;
  line-height: 20px;
}
.p-s09-technical-specifications .p-specs-main-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-s09-technical-specifications .p-specs-main-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-s09-technical-specifications .p-specs-main-list > li {
  padding-top: 19px;
}
.p-s09-technical-specifications .p-specs-main-list > li:first-child {
  padding-top: 0;
}
.p-s09-technical-specifications .p-specs-main-list dt,
.p-s09-technical-specifications .p-specs-main-list dd {
  float: left;
  margin: 0;
  word-wrap: break-word;
  padding-top: 19px;
}
.p-s09-technical-specifications .p-specs-main-list dt:first-child,
.p-s09-technical-specifications .p-specs-main-list dd:nth-child(2) {
  padding-top: 0;
}
.p-s09-technical-specifications .p-specs-main-list dt {
  width: 50%;
  color: #5d6678;
  padding-right: 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  clear: left;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-s09-technical-specifications .p-specs-main-list dd {
  color: #3c3c3c;
  width: 50%;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
@media screen and (max-width: 768px) {
  .p-s09-technical-specifications .p-col-specs {
    width: auto;
    float: none;
    margin-left: 0;
  }
  .p-s09-technical-specifications .p-col-specs .p-specs-main-list {
    display: none;
    background: transparent;
    border: 0;
  }
  .p-s09-technical-specifications .p-col-specs .p-spec-title {
    position: relative;
    background: #d9edf6;
    margin: 0;
    padding: 7px 50px 7px 10px;
    font-size: 14px;
    line-height: 21px;
    border-radius: 2px 2px 2px 2px;
    color: #0089c4;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
    cursor: pointer;
  }
  .p-s09-technical-specifications .p-col-specs .p-spec-title:after {
    content: "\e201";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 35px;
    position: absolute;
    right: 14px;
    top: 0;
  }
  .p-s09-technical-specifications .p-col-specs > li {
    margin-bottom: 2px;
    padding-bottom: 0;
    border-radius: 2px 2px 2px 2px;
  }
  .p-s09-technical-specifications .p-col-specs > li.p-active .p-specs-main-list {
    display: block;
  }
  .p-s09-technical-specifications .p-col-specs > li.p-active .p-spec-title:after {
    content: "\e200";
  }
  .p-s09-technical-specifications .p-mobile {
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 6010;
    position: fixed;
    height: 100%;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container {
    width: 100%;
    position: absolute;
    padding: 0;
    height: 100%;
    top: 0;
    bottom: 0;
    height: auto;
    background-color: #ffffff;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-img-holder {
    float: left;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-img-holder .p-picture {
    width: 71px;
    height: 71px;
    display: block;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-img-holder .p-picture img {
    width: 100%;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-mobile-content-wrapper {
    width: 100%;
    position: relative;
    background: #ffffff;
    width: auto;
    max-width: 700px;
    margin: 0 auto;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-arrow-left-xs-s:before {
    color: #ffffff;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-popup-back {
    position: absolute;
    background-color: #ff9514;
    top: 0;
    left: 0;
    width: 100%;
    padding: 13px 0px 13px 13px;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-popup-back a {
    color: #ffffff;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-popup-back a span {
    padding-left: 20px;
  }
  .p-s09-technical-specifications .p-mobile .p-mobile-container .p-comp-spacing-top {
    padding-top: 65px;
  }
}
.p-p05-feature-cards .p-feature-info {
  margin: 10px 0px 10px 0px;
}
.p-p05-feature-cards .p-feature-info .p-feature-title {
  display: none;
}
.p-p05-feature-cards .p-feature-picture {
  margin-top: 10px;
}
.p-p05-feature-cards .p-feature-picture .p-picture img {
  max-width: 100%;
}
.p-p05-feature-cards dd p {
  word-wrap: break-word;
}
@media screen and (min-width: 769px) {
  .p-p05-feature-cards:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p05-feature-cards:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-p05-feature-cards dt {
    display: none;
  }
  .p-p05-feature-cards dd {
    width: 50%;
    float: left;
    display: block;
    padding: 0;
    margin-bottom: 34px;
  }
  .p-p05-feature-cards dd.p-odd {
    clear: both;
  }
  .p-p05-feature-cards dd.p-text-only .p-feature-info {
    width: 100%;
  }
  .p-p05-feature-cards .p-feature-picture,
  .p-p05-feature-cards .p-feature-info {
    float: left;
  }
  .p-p05-feature-cards .p-feature-picture {
    width: 35%;
  }
  .p-p05-feature-cards .p-feature-info {
    width: 60%;
  }
  .p-p05-feature-cards .p-feature-info .p-feature-title {
    display: block;
    padding-left: 10px;
  }
  .p-p05-feature-cards .p-feature-info .p-feature-description {
    padding-left: 10px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-p05-feature-cards .p-feature-picture {
    width: 40%;
    float: right;
    margin-bottom: 10px;
  }
  .p-p05-feature-cards .p-feature-info {
    width: 60%;
  }
  .p-p05-feature-cards .p-feature-info .p-feature-description {
    padding: 7px 7px 7px 12px;
  }
  .p-p05-feature-cards dd.p-active {
    display: table;
  }
}
@media screen and (max-width: 768px) {
  .p-p05-feature-cards .p-feature-info .p-feature-description {
    padding: 7px 7px 7px 12px;
  }
}
.p-p20-promotext-wrapper {
  height: 22px;
  position: relative;
}
.p-p20-promotext {
  display: inline-block;
  background-color: #1E9D8B;
  color: #ffffff;
  padding: 4px 8px;
  border-radius: 1px;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
}
.pc07-product-card {
  position: relative;
  width: 100%;
  flex-direction: column;
  color: #040404;
  background-color: #ffffff;
  display: flex;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.32);
  border-radius: 6px;
  padding: 24px;
  padding-top: 40px;
}
.pc07-product-card:hover {
  color: #040404;
}
.pc07-product-card .pc07-product-card__bluetooth-icon {
  position: absolute;
  top: 16px;
  right: 16px;
  font-size: 20px;
}
.pc07-product-card .pc07-product-card__image-container {
  position: relative;
  flex: 0 0 auto;
  margin-bottom: 16px;
}
.pc07-product-card .pc07-product-card__image {
  width: 100%;
}
.pc07-product-card .pc07-product-card__promo-text {
  position: absolute;
  bottom: 0;
  left: 0;
  letter-spacing: normal;
  font-size: 12px;
  line-height: 24px;
  color: #ffffff;
  background-color: #1d9d8b;
  padding-left: 8px;
  padding-right: 8px;
}
.pc07-product-card .pc07-product-card__promo-text--status {
  background-color: #e63535;
}
.pc07-product-card .pc07-product-card__text-container {
  margin-bottom: 16px;
}
.pc07-product-card .pc07-product-card__ambiance {
  opacity: 0.4;
}
.pc07-product-card .pc07-product-card__price {
  margin-bottom: 0;
}
.pc07-product-card .pc07-product-card__price-container {
  width: 80%;
  flex-wrap: wrap;
  display: flex;
}
.pc07-product-card .pc07-product-card__price-strikethrough {
  align-self: flex-end;
  text-decoration: line-through;
  color: #707070;
  margin-right: 8px;
}
.pc07-product-card .pc07-product-card__stock-message {
  margin-top: 8px;
  width: 80%;
}
.pc07-product-card .pc07-product-card__learn-more {
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 32px;
  color: #ff9514;
}
.pc07-product-card .pc07-product-card__information-container {
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}
@media print, screen and (min-width: 601px) {
  .pc07-product-card .pc07-product-card__title {
    height: 48px;
  }
  .pc07-product-card .pc07-product-card__stock-message {
    min-height: 20px;
  }
}
@media screen and (min-width: 769px) {
  .pc07-product-card {
    flex-direction: row;
  }
  .pc07-product-card .pc07-product-card__image-container {
    flex: 1 0 50%;
    display: flex;
    margin-bottom: 0;
  }
  .pc07-product-card .pc07-product-card__image {
    align-self: center;
  }
  .pc07-product-card .pc07-product-card__information-container {
    flex: 0 0 50%;
    padding-left: 8px;
  }
  .pc07-product-card .pc07-product-card__title {
    height: 48px;
  }
}
@media screen and (min-width: 1025px) {
  .pc07-product-card--vertical {
    flex-direction: column;
  }
  .pc07-product-card--vertical .pc07-product-card__image-container {
    flex: 0 0 auto;
    margin-bottom: 16px;
  }
  .pc07-product-card--vertical .pc07-product-card__information-container {
    flex: 1 1 auto;
    padding-left: 0;
  }
  .pc07-product-card--vertical .pc07-product-card__title {
    height: 48px;
  }
}
.decisionpage .p-tooltip .p-tooltip-close-remember,
.catdecisionpage .p-tooltip .p-tooltip-close-remember {
  position: absolute;
  cursor: pointer;
  top: 10px;
  right: 10px;
}
.decisionpage .p-tooltip .p-tooltip-close-remember:after,
.catdecisionpage .p-tooltip .p-tooltip-close-remember:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e20f";
}
.decisionpage .p-tooltip .p-top .p-tooltip-close-remember,
.catdecisionpage .p-tooltip .p-top .p-tooltip-close-remember {
  margin-top: 12px;
}
.decisionpage .p-tooltip .p-tooltip-close-remember + .p-body-copy-01,
.catdecisionpage .p-tooltip .p-tooltip-close-remember + .p-body-copy-01 {
  padding-right: 21px;
}
.d01-decision .p-pc05-product-cards {
  padding-top: 35px;
}
.d01-decision .p-pc05-product-cards .p-comp-spacing-bottom {
  padding-bottom: 0;
}
.d01-decision .p-pc05-product-cards .p-row-gutter {
  padding-left: 0;
  padding-right: 0;
}
.d01-decision .p-decision-groups {
  border-bottom: 1px solid #dfedf0;
}
.d01-decision.promotions {
  padding-top: 54px;
}
.d01-decision.promotions .p-pc05-product-cards .p-card .p-compare {
  display: none;
}
.d01-decision.promotions .p-pc10-group-header:first-child {
  margin-top: -30px;
  float: left;
}
.d01-decision.promotions .p-pc10-group-header img {
  display: none;
}
.d01-decision.promotions .p-d02-filters {
  margin-top: 0;
}
.d01-decision.promotions .p-d03-view-and-sort {
  margin: 0;
}
@media screen and (min-width: 769px) {
  .d01-decision.promotions .p-d02-filters .p-option-box {
    background-color: transparent;
    padding: 0;
    border: 1px solid #cccccc;
    border-radius: 0;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-select-all .p-label,
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group .p-form-option .p-label {
    font-size: 13px;
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
    color: #3c3c3c;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-select-all {
    padding: 0px 15px 0px 15px;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group-name {
    background-color: #ff9514;
    color: #ffffff;
    padding: 5px 15px 5px 15px;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-select-all li {
    position: relative;
    margin-bottom: 10px;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-select-all li .p-checkbox {
    position: absolute;
    right: 0;
    top: 2px;
    border: 0;
    background-color: transparent;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-select-all li .p-checkbox-select-all {
    display: block;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group {
    margin-top: 0;
    padding: 0px 15px 5px 15px;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group .p-form-group-name {
    display: none;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group .p-form-option .p-checkbox {
    position: absolute;
    right: 0;
    top: 2px;
    margin-right: 0;
    border: 0;
    background-color: transparent;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group .p-form-option label {
    margin-left: 0;
  }
  .d01-decision.promotions .p-d02-filters .p-option-box .p-form-group .p-form-option label .p-label {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .d01-decision.promotions .p-decision-groups {
    margin-top: 54px;
  }
  .d01-decision.promotions .p-form-group-name {
    display: none;
  }
  .d01-decision.promotions .p-form-group {
    margin-top: 20px;
  }
  .d01-decision.promotions .p-form-group .p-form-group-name {
    display: block;
  }
  .d01-decision.promotions .p-select-all {
    display: none;
  }
}
/*
Local variables
---------------------------*/
.test-js .p-d02-filters-view-and-sort input[type="submit"] {
  display: none;
}
.p-d02-filters-view-and-sort {
  margin-top: 15px;
}
.p-d02-filters-view-and-sort .p-option-box {
  display: none;
}
.p-d02-filters-view-and-sort .p-option-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-d02-filters-view-and-sort .p-option-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-d02-filters-view-and-sort .p-option-box.show {
  display: block;
}
.p-d02-filters-view-and-sort .p-select-all label {
  display: block;
}
.p-d02-filters-view-and-sort .p-form-group-name {
  color: #ff9514;
  margin-bottom: 10px;
  font-weight: normal;
}
.p-d02-filters-view-and-sort .p-form-option {
  position: relative;
  width: 100%;
}
.p-d02-filters-view-and-sort .p-form-option .p-checkbox {
  float: left;
  margin-bottom: 14px;
  margin-right: 10px;
  border: 1px solid #ffca8a;
}
.p-d02-filters-view-and-sort .p-form-option label {
  position: relative;
  overflow: visible;
  display: block;
  padding-right: 4%;
  font-weight: normal;
  line-height: 17px;
  font-size: 12px;
  color: #888888;
  padding-top: 2px;
  padding-bottom: 13px;
}
.p-d02-filters-view-and-sort .p-form-option .p-label {
  color: #3c3c3c;
}
.p-d02-filters-view-and-sort .p-button {
  padding: 6px 10px 6px 10px;
}
.p-d02-filters-view-and-sort .p-tooltip-btn {
  position: absolute;
  display: block;
  right: 0;
  top: -4px;
}
.p-d02-filters .p-filters {
  position: relative;
}
.p-d02-filters .p-rangeslider .p-area {
  position: absolute;
  width: 0;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
/*
MEDIA M
---------------------------*/
/*
MEDIA L
---------------------------*/
@media screen and (max-width: 768px) {
  .p-d02-filters .p-option-box {
    padding: 0;
  }
  .p-d02-filters .p-form-group {
    position: relative;
    border-radius: 2px 2px 2px 2px;
    margin-top: 0;
    margin-bottom: 3px;
    padding: 8px 15px 6px 15px;
    background-color: #efeff4;
  }
  .p-d02-filters .p-form-group:after {
    content: "\e201";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 35px;
    position: absolute;
    right: 14px;
    top: 0;
    color: #ff9514;
  }
  .p-d02-filters .p-form-group.p-active {
    padding: 0px 40px 5px 15px;
    background-color: #f7f7fa;
  }
  .p-d02-filters .p-form-group.p-active:after {
    content: "\e200";
  }
  .p-d02-filters .p-form-group.p-active.price-filter,
  .p-d02-filters .p-form-group.p-active.p-price-range-filter {
    padding-bottom: 30px;
  }
  .p-d02-filters .p-form-group.p-active .p-form-group-name {
    margin: 8px 0px 17px 0px;
  }
  .p-d02-filters .p-form-group.p-active .p-form-option {
    display: block;
  }
  .p-d02-filters .p-form-group.p-active .p-form-option[hidden] {
    display: none;
  }
  .p-d02-filters .p-form-group-name {
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    margin: 0px 0px 0px 0px;
    line-height: 21px;
  }
  .p-d02-filters .p-form-option {
    display: none;
  }
  .p-d02-filters .p-form-option.p-rangeslider.p-double-info {
    margin-bottom: 50px;
  }
  .p-d02-filters .p-form-option label {
    font-size: 14px;
    padding-bottom: 19px;
  }
  .p-d02-filters .p-tooltip-btn {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-d02-filters-view-and-sort .p-form-option label {
    margin-left: 26px;
  }
  .p-d02-filters {
    margin: 45px 0px 30px 0px;
  }
  .p-d02-filters .p-filters:before,
  .p-d02-filters .p-filters:after {
    display: none;
  }
  .p-d02-filters .p-form .p-form-group {
    margin-top: 24px;
  }
  .p-d02-filters .p-form .p-form-group.p-range {
    margin-bottom: 40px;
  }
  .p-d02-filters .p-form .p-form-group:first-child {
    margin-top: 0px;
  }
  .p-d02-filters .p-form .p-form-option label .p-label {
    word-wrap: break-word;
  }
  .p-d02-filters .p-option-box {
    display: block;
    border-radius: 3px 3px 3px 3px;
    padding: 18px 15px 32px 15px;
    background-color: #efeff4;
  }
  .p-d02-filters .p-option-box:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border-radius: 3px 3px 3px 3px;
    box-shadow: inset 0 0 4px #FFF;
  }
  .p-d02-view-and-sort {
    position: relative;
    margin: 0 auto;
  }
  .p-d02-view-and-sort .p-mobile-tabs {
    display: none;
  }
  .p-d02-view-and-sort .p-filter-wrap {
    float: right;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-view-mode-buttons,
  .p-d02-view-and-sort .p-filter-wrap .p-sort-mode-select {
    display: block;
    float: left;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-view-mode-buttons {
    float: left;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-label {
    margin: 2px 7px 0px 0px;
    color: #3c3c3c;
    float: left;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon {
    display: inline-block;
    width: 15px;
    height: 15px;
    text-indent: -99999px;
    float: left;
    margin: 4px 5px 0px 5px;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-grid {
    line-height: 40px;
    overflow: hidden;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-sort-mode-radio {
    display: none;
  }
  .p-d02-view-and-sort .p-filter-wrap .p-sort-mode-select label {
    margin: 2px 7px 0px 0px;
    color: #3c3c3c;
    float: left;
  }
}
@media screen and (min-width: 1025px) {
  .p-d02-filters .p-option-box {
    padding: 18px 20px 32px 20px;
  }
}
.p-d02-filters-view-and-sort .p-form-option .p-icon-question-mark.p-small:after {
  font-size: 11px;
}
.p-d02-filters-view-and-sort .p-form-option .p-tooltip-info {
  max-width: 260px;
  white-space: normal;
}
.p-d02-filters-view-and-sort .p-form-option .p-tooltip-info strong {
  font-weight: bold;
}
.p-d02-filters-view-and-sort .p-form-option .p-tooltip-info .p-glossary-image {
  display: block;
  margin: 10px auto;
}
.test-js .p-d03-view-and-sort input[type="submit"] {
  display: none;
}
.p-d03-view-and-sort {
  margin-top: 30px;
}
.p-d03-view-and-sort .p-option-box {
  background-color: #ecf6fb;
  display: none;
  padding: 14px 12px 14px 12px;
  margin-top: 14px;
  border-radius: 2px 2px 2px 2px;
}
.p-d03-view-and-sort .p-option-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-d03-view-and-sort .p-option-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-d03-view-and-sort .p-option-box.show {
  display: block;
}
.p-d03-view-and-sort .p-form-group-name {
  font-family: inherit;
  font-size: 13px;
  margin-bottom: 5px;
  font-weight: normal;
}
.p-d03-view-and-sort .p-form-option {
  width: 100%;
}
.p-d03-view-and-sort .p-form-option .p-checkbox {
  float: left;
}
.p-d03-view-and-sort .p-form-option label {
  float: left;
  width: 88%;
  font-weight: normal;
}
.p-d03-view-and-sort .p-button {
  padding: 6px 10px 6px 10px;
}
.p-d03-view-and-sort .p-select #p-d03-view-and-sort-sort-by {
  max-width: 164px;
}
.p-d03-view-and-sort .p-select option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.p-d03-view-and-sort .p-mobile-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.p-d03-view-and-sort .p-mobile-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.p-d03-view-and-sort .p-mobile-tabs li {
  float: left;
  position: relative;
  list-style-type: none;
  height: 26px;
}
.p-d03-view-and-sort .p-mobile-tabs li:first-child a {
  padding-left: 0;
  border-left: 0;
}
.p-d03-view-and-sort .p-mobile-tabs li a {
  border-left: 1px solid #dddddd;
  text-align: center;
  white-space: nowrap;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
}
.p-d03-view-and-sort .p-mobile-tabs li a.p-active:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  z-index: -1;
  bottom: 100%;
  left: 50%;
  background-color: #efeff4;
  content: " ";
  pointer-events: none;
  height: 22px;
  width: 22px;
  bottom: -32px;
  margin-left: -11px;
}
.p-d03-view-and-sort .p-view-mode-buttons,
.p-d03-view-and-sort .p-sort-mode-select {
  display: none;
}
.p-d03-view-and-sort .p-sort-mode-radio form {
  position: relative;
  padding: 10px 10px 10px 10px;
}
.p-d03-view-and-sort .p-radio {
  float: left;
  border-radius: 10px 10px 10px 10px;
  margin: 4px 8px 0px 0px;
  border-color: #6cbbdd;
}
.p-d03-view-and-sort .p-sort-mode-radio .p-form-option {
  width: 50%;
}
.p-d03-view-and-sort .p-sort-mode-radio .p-form-option label {
  font-weight: normal;
  line-height: 30px;
  font-size: 14px;
  color: #3c3c3c;
}
/*
Min Width 451 and Max Width 700
---------------------------*/
/*
Max Width 700
---------------------------*/
/*
Min Width 701 and Max Width 960
-------------------------------*/
/*
Min Width 701
---------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-d03-view-and-sort .p-form-option {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .p-d03-view-and-sort .p-form-option label {
    overflow: hidden;
    width: auto;
  }
  .p-d03-view-and-sort .p-sort-mode-radio .p-form-option label {
    overflow: hidden;
    width: 75%;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media screen and (min-width: 769px) {
  .p-d03-view-and-sort {
    float: right;
    margin: -37px 0px 26px 0px;
  }
  .p-d03-view-and-sort .p-sort-mode-select {
    padding-left: 15px;
  }
  .p-d03-view-and-sort.p-position-variant {
    margin: 0;
    top: 25px;
  }
  .p-d03-view-and-sort .p-option-box.show {
    display: none;
  }
  .p-d03-view-and-sort .p-mobile-tabs {
    display: none;
  }
  .p-d03-view-and-sort .p-filter-wrap {
    float: right;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons,
  .p-d03-view-and-sort .p-filter-wrap .p-sort-mode-select {
    float: left;
    display: block;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons {
    float: left;
    padding-top: 3px;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-label {
    font-size: 12px;
    line-height: 24px;
    margin: -2px 7px 0px 0px;
    float: left;
    font-family: inherit;
    color: #3c3c3c;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon {
    float: left;
    color: #efeff4;
    cursor: pointer;
    display: inline-block;
    width: 15px;
    height: 20px;
    margin: -1px 4px 0px 4px;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon span {
    display: none;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-grid-icon:hover,
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-list:hover {
    color: #ff9514;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-list {
    margin-right: 3px;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-active {
    cursor: default;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-view-mode-buttons .p-icon.p-active:after {
    color: #ff9514;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-sort-mode-radio {
    display: none;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-sort-mode-select {
    padding-right: 0px;
  }
  .p-d03-view-and-sort .p-filter-wrap .p-sort-mode-select label {
    font-size: 13px;
    margin: 2px 7px 0px 0px;
    float: left;
    font-family: inherit;
    color: #3c3c3c;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-d03-view-and-sort {
    margin: -60px 0px 26px 0px;
  }
}
.p-d04-legend {
  clear: both;
  color: #888888;
  padding-top: 10px;
}
.p-d04-legend:after {
  content: "";
  display: table;
  clear: both;
}
.p-d04-legend:after {
  content: "";
  display: table;
  clear: both;
}
.p-d04-legend sup {
  vertical-align: baseline;
}
.p-d05-tabs-latest-and-all .p-main-tabs .p-inactive-li {
  float: right;
  margin-right: 285px;
}
.p-d05-tabs-latest-and-all .p-main-tabs .p-inactive-li .p-tab:hover {
  text-decoration: underline;
}
.p-inverted .p-d05-tabs-latest-and-all .p-main-tabs li a,
.p-inverted .p-d05-tabs-latest-and-all .p-main-tabs li strong {
  color: #ffffff;
}
/*
(max-width: 960px) and (min-width: 701px)
------------------------------------------*/
@media screen and (max-width: 768px) {
  .p-d05-tabs-latest-and-all .p-main-tabs .p-inactive-li {
    margin-right: 0px;
    width: 49%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-d05-tabs-latest-and-all .p-main-tabs li {
    max-width: 190px;
  }
  .p-d05-tabs-latest-and-all .p-main-tabs li .p-active-tab {
    width: 125px;
  }
  .p-d05-tabs-latest-and-all .p-main-tabs li strong {
    min-height: 57px;
    padding-bottom: 0px;
  }
  .p-d05-tabs-latest-and-all .p-main-tabs li a {
    padding: 3px 20px 0px 10px;
    min-height: 57px;
  }
}
.p-n05-page-identifier {
  position: relative;
}
.p-n05-page-identifier:after {
  content: "";
  display: table;
  clear: both;
}
.p-n05-page-identifier:after {
  content: "";
  display: table;
  clear: both;
}
.p-n05-page-identifier .p-co-branding-logo {
  margin-top: 10px;
  float: right;
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-n05-page-identifier {
    word-wrap: break-word;
  }
}
.p-pc09-more-products {
  text-align: left;
  clear: both;
  border-bottom: 1px solid #dfedf0;
  padding-top: 34px;
  padding-bottom: 34px;
}
.p-pc09-more-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc09-more-products:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc09-more-products .p-component-title {
  margin-top: 7px;
  margin-bottom: 7px;
  display: block;
}
.p-pc09-more-products .p-icon {
  text-align: center;
}
.p-pc09-more-products .p-icon .p-icon-magnifier {
  color: #ff9514;
}
.p-pc09-more-products span {
  display: none;
}
.p-pc09-more-products .p-link-more {
  display: inline-block;
}
.p-pc09-more-products .p-or {
  color: #888888;
  margin: 7px 0px 7px 0px;
}
@media print, screen and (min-width: 601px) {
  .p-pc09-more-products span {
    display: inline-block;
    margin: 0 auto;
  }
  .p-pc09-more-products .p-icon-magnifier {
    font-size: 89px;
    line-height: 100px;
  }
}
@media screen and (min-width: 769px) {
  .p-pc09-more-products {
    padding-top: 54px;
    padding-bottom: 54px;
  }
}
.p-pc10-group-header {
  margin-top: 30px;
  margin-bottom: 0;
}
.p-pc10-group-header:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc10-group-header:after {
  content: "";
  display: table;
  clear: both;
}
.p-pc10-group-header .p-co-branding-logo {
  float: right;
}
.d08-decision__list {
  flex-wrap: wrap;
  display: flex;
}
.d08-decision__item {
  margin-bottom: 22px;
  display: flex;
}
.d08-decision .pc07-product-card__title {
  height: auto;
  min-height: 48px;
}
.d09-product-lane .swiper-container {
  padding-left: 5px;
}
.d09-product-lane .swiper-container .swiper-button-prev {
  position: absolute;
  z-index: 100;
  top: 0;
  width: 50px;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 24px;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0, #ffffff 70%);
  background-size: auto;
  opacity: 1;
  display: flex;
  transition: opacity ease-in 0.1s;
  left: -5px;
}
.d09-product-lane .swiper-container .swiper-button-next {
  position: absolute;
  z-index: 100;
  top: 0;
  width: 50px;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 24px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #ffffff 70%);
  background-size: auto;
  opacity: 1;
  display: flex;
  transition: opacity ease-in 0.1s;
  right: -5px;
}
.d09-product-lane .swiper-container .swiper-button-disabled {
  opacity: 0;
}
.d09-product-lane__list {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}
.d09-product-lane .pc07-product-card {
  box-sizing: border-box;
}
.d09-product-lane .pc07-product-card__title {
  height: auto;
  min-height: 48px;
}
.d09-product-lane .pc07-product-card:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.48), 0 1.5px 3px 0 rgba(0, 0, 0, 0.24);
}
@media print, screen and (min-width: 601px) {
  .d09-product-lane .swiper-slide {
    max-width: 50%;
  }
  .d09-product-lane .swiper-container .swiper-button-prev,
  .d09-product-lane .swiper-container .swiper-button-next {
    width: 150px;
  }
}
@media screen and (min-width: 769px) {
  .d09-product-lane .swiper-slide {
    max-width: 25%;
  }
  .d09-product-lane .pc07-product-card {
    flex-direction: column;
  }
  .d09-product-lane .pc07-product-card__image-container {
    flex: 0 0 auto;
  }
  .d09-product-lane .pc07-product-card__information-container {
    flex: 1 1 auto;
  }
}
.t06-cross-selling-products .swiper-container {
  padding-left: 5px;
}
.t06-cross-selling-products .swiper-container .swiper-button-prev {
  position: absolute;
  z-index: 100;
  top: 0;
  width: 50px;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 24px;
  background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0, #ffffff 70%);
  background-size: auto;
  opacity: 1;
  display: flex;
  transition: opacity ease-in 0.1s;
  left: -5px;
}
.t06-cross-selling-products .swiper-container .swiper-button-next {
  position: absolute;
  z-index: 100;
  top: 0;
  width: 50px;
  height: 100%;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 24px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #ffffff 70%);
  background-size: auto;
  opacity: 1;
  display: flex;
  transition: opacity ease-in 0.1s;
  right: -5px;
}
.t06-cross-selling-products .swiper-container .swiper-button-disabled {
  opacity: 0;
}
.t06-cross-selling-products__list {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}
.t06-cross-selling-products .pc07-product-card {
  box-sizing: border-box;
}
.t06-cross-selling-products .pc07-product-card__title {
  height: auto;
  min-height: 48px;
}
.t06-cross-selling-products .pc07-product-card:hover {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.48), 0 1.5px 3px 0 rgba(0, 0, 0, 0.24);
}
.t06-cross-selling-products__title {
  margin-top: 40px;
  margin-bottom: 32px;
}
@media print, screen and (min-width: 601px) {
  .t06-cross-selling-products .swiper-slide {
    max-width: 50%;
  }
  .t06-cross-selling-products .swiper-container .swiper-button-prev,
  .t06-cross-selling-products .swiper-container .swiper-button-next {
    width: 150px;
  }
}
@media screen and (min-width: 769px) {
  .t06-cross-selling-products .swiper-slide {
    max-width: 25%;
  }
  .t06-cross-selling-products .pc07-product-card {
    flex-direction: column;
  }
  .t06-cross-selling-products .pc07-product-card__image-container {
    flex: 0 0 auto;
  }
  .t06-cross-selling-products .pc07-product-card__information-container {
    flex: 1 1 auto;
  }
}
.p-fp-04-accessory-finder-search-field .p-search-results li {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.p-fp-04-accessory-finder-search-field .p-error-msg {
  display: none;
}
.p-fp-04-accessory-finder-search-field .p-copy {
  font-family: inherit;
  padding-bottom: 27px;
}
.p-fp-04-accessory-finder-search-field .p-form {
  margin-top: 15px;
  margin-bottom: 9px;
}
.p-fp-04-accessory-finder-search-field .p-form-horizontal {
  padding: 0;
}
.p-fp-04-accessory-finder-search-field .p-search-box {
  width: 75%;
}
.p-fp-04-accessory-finder-search-field .p-search-box .p-search-field {
  float: left;
  margin: 0;
}
.p-fp-04-accessory-finder-search-field .p-button {
  margin-left: 10px;
}
.p-fp-04-accessory-finder-search-field .p-grid,
.p-fp-04-accessory-finder-search-field .p-grid-item {
  position: relative;
}
.p-fp-04-accessory-finder-search-field .p-pop-wrapper {
  position: relative;
}
.p-fp-04-accessory-finder-search-field .p-look-ctn {
  clear: right;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
.p-fp-04-accessory-finder-search-field .p-look-ctn .p-heading-04 {
  margin-bottom: 10px;
}
.p-fp-04-accessory-finder-search-field .p-clear-all {
  clear: both;
  display: block;
}
.p-fp-04-accessory-finder-search-field .p-clear-all:before,
.p-fp-04-accessory-finder-search-field .p-clear-all:after {
  display: block;
  content: "";
}
@media print, screen and (min-width: 601px) {
  .p-fp-04-accessory-finder-search-field .p-search-box {
    width: 70%;
  }
  .p-fp-04-accessory-finder-search-field .p-button {
    width: auto;
    top: 0px;
    margin: 0px 0px 0px 10px;
  }
}
@media screen and (max-width: 600px) {
  .p-fp-04-accessory-finder-search-field .p-search-box,
  .p-fp-04-accessory-finder-search-field .p-button {
    width: 100%;
  }
  .p-fp-04-accessory-finder-search-field .p-button {
    margin-left: 0;
    margin-top: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-fp-04-accessory-finder-search-field .p-content-img {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .p-fp-04-accessory-finder-search-field .p-content-img img {
    position: absolute;
    right: 16px;
  }
  .p-fp-04-accessory-finder-search-field .p-content-img {
    display: block;
  }
  .p-fp-04-accessory-finder-search-field .p-search-box {
    width: 60%;
  }
}
@media screen and (min-width: 1025px) {
  .p-fp-04-accessory-finder-search-field .p-search-results {
    top: 26px;
  }
  .p-fp-04-accessory-finder-search-field .p-content-img img {
    right: 22px;
  }
}
/* --- @media @XS ---------*/
/* --- @media @S ---------*/
/* --- @media @M ---------*/
/* --- @media @L ---------*/
@media screen and (min-width: 0px) {
  .p-fp-04-accessory-finder-popup .popup-content {
    float: none;
    clear: both;
    position: relative;
  }
  .p-fp-04-accessory-finder-popup .popup-content iframe {
    position: absolute;
    width: 97%;
    height: 300px;
    left: 0;
  }
  .p-fp-04-accessory-finder-popup .p-pop-wrapper {
    padding: 10px 20px 10px 20px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-fp-04-accessory-finder-popup .popup-content iframe {
    position: absolute;
    width: 97%;
    height: 300px;
  }
  .p-fp-04-accessory-finder-popup .p-pop-wrapper {
    padding: 10px 20px 10px 20px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn {
    clear: right;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn .p-heading-03 {
    margin-bottom: 10px;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all {
    clear: both;
    display: block;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all:before,
  .p-fp-04-accessory-finder-popup .p-clear-all:after {
    display: block;
    content: "";
  }
  .p-fp-04-accessory-finder-popup .p-pop-wrapper {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (min-width: 769px) {
  .p-fp-04-accessory-finder-popup {
    z-index: 8912;
  }
  .p-fp-04-accessory-finder-popup .p-popup-bg {
    display: block;
  }
  .p-fp-04-accessory-finder-popup .p-popup.p-finder-popup {
    width: 600px;
    height: 400px;
    margin-left: -300px;
    left: 50%;
    top: 50%;
  }
  .p-fp-04-accessory-finder-popup .p-popup.p-finder-popup .p-scrollable-content {
    overflow: auto;
    height: 100%;
    width: auto;
  }
  .p-fp-04-accessory-finder-popup .popup-content {
    margin-left: 10px;
    padding-top: 35px!important;
    float: none;
    clear: both;
    position: relative;
    width: 570px;
    height: 400px;
  }
  .p-fp-04-accessory-finder-popup .popup-content iframe {
    position: absolute;
    width: 580px;
    height: 390px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn {
    clear: right;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn .p-heading-03 {
    margin-bottom: 10px;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all {
    clear: both;
    display: block;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all:before,
  .p-fp-04-accessory-finder-popup .p-clear-all:after {
    display: block;
    content: "";
  }
  .p-fp-04-accessory-finder-popup .p-pop-wrapper {
    padding: 10px 20px 10px 20px;
  }
}
@media screen and (min-width: 1025px) {
  .p-fp-04-accessory-finder-popup .p-popup-bg {
    display: block;
  }
  .p-fp-04-accessory-finder-popup .p-popup.p-finder-popup {
    width: 660px;
    height: 500px;
    margin-left: -330px;
    left: 50%;
    top: 50%;
  }
  .p-fp-04-accessory-finder-popup .p-popup.p-finder-popup .p-scrollable-content {
    overflow: auto;
    height: 100%;
    width: auto;
  }
  .p-fp-04-accessory-finder-popup .popup-content {
    margin-left: 10px;
    padding-top: 35px!important;
    float: none;
    clear: both;
    position: relative;
    width: 650px;
    height: 500px;
    overflow: hidden;
  }
  .p-fp-04-accessory-finder-popup .popup-content iframe {
    position: absolute;
    width: 640px;
    height: 490px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn {
    clear: right;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
  }
  .p-fp-04-accessory-finder-popup .p-look-ctn .p-heading-03 {
    margin-bottom: 10px;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all {
    clear: both;
    display: block;
  }
  .p-fp-04-accessory-finder-popup .p-clear-all:before,
  .p-fp-04-accessory-finder-popup .p-clear-all:after {
    display: block;
    content: "";
  }
  .p-fp-04-accessory-finder-popup .p-pop-wrapper {
    padding: 10px 20px 10px 20px;
  }
}
.p-fp05-faq-find-your-product .p-card {
  border: 1px solid #e0e0e0;
  margin-bottom: 22px;
}
.p-fp05-faq-find-your-product .p-image {
  background: #ffffff;
  padding: 14px 14px 14px 14px;
  text-align: center;
}
.p-fp05-faq-find-your-product .p-product-title {
  position: relative;
  background: #ff9514;
  padding: 7px 14px 7px 14px;
}
.p-fp05-faq-find-your-product .p-product-title .p-link-more {
  color: #ffffff;
}
/*
Min Width 701
---------------------------*/
/* Max Width 700
---------------------------*/
@media screen and (min-width: 769px) {
  .p-fp05-faq-find-your-product img {
    max-height: 226px;
  }
}
@media screen and (max-width: 768px) {
  .p-fp05-faq-find-your-product .p-product-title a {
    display: table;
  }
  .p-fp05-faq-find-your-product .p-product-title .p-link-more {
    height: 150px;
    display: table-cell;
    vertical-align: middle;
  }
  .p-fp05-faq-find-your-product img {
    max-height: 136px;
  }
}
/* Inverted styles
--------------------------------*/
.p-inverted .p-fp05-faq-find-your-product .p-card {
  border: 1px solid #ffffff;
}
.p-inverted .p-fp05-faq-find-your-product .p-product-title {
  background: #e0e0e0;
}
.p-inverted .p-fp05-faq-find-your-product .p-product-title .p-link-more {
  color: #ff9514;
}
.p-t01-recently-viewed {
  /* RECENTLY VIEWED / INTERESTED SECTION */
  /* END RECENTLY VIEWED / INTERESTED SECTION */
}
.p-t01-recently-viewed a:hover {
  text-decoration: none;
}
.p-t01-recently-viewed .p-t01-inner {
  max-width: 1280px;
  margin: 0 auto;
}
.p-t01-recently-viewed .p-t01-inner:after {
  content: "";
  display: table;
  clear: both;
}
.p-t01-recently-viewed .p-t01-inner:after {
  content: "";
  display: table;
  clear: both;
}
.p-t01-recently-viewed .p-xs-column-hide {
  display: none;
}
.p-t01-recently-viewed .p-component-title {
  margin: 0px 0px 35px 0px;
}
.p-t01-recently-viewed.not-visible,
.p-t01-recently-viewed .not-visible {
  display: none!important;
}
.p-t01-recently-viewed .p-recently-interested-wrapper .p-site-frame {
  position: relative;
  border-top: 1px solid #ccced8;
  padding-top: 34px;
}
.p-t01-recently-viewed .p-recently-viewed-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-t01-recently-viewed .p-recently-viewed-list:after {
  content: "";
  display: table;
  clear: both;
}
.p-t01-recently-viewed .p-recently-viewed-list-item figcaption,
.p-t01-recently-viewed .p-recently-viewed-list-item em {
  color: #3c3c3c;
  font-style: normal;
  width: 50%;
  margin: 0 auto;
  display: block;
}
.p-t01-recently-viewed .p-recently-viewed-list-item figcaption {
  word-wrap: break-word;
  margin-bottom: 5px;
}
.p-t01-recently-viewed .p-recently-viewed-list-item-img-container {
  text-align: center;
  margin-bottom: 10px;
}
.p-t01-recently-viewed .p-recently-interested-ruler {
  border-top: 1px solid #DADAE3;
  margin-top: 30px;
  width: 100%;
}
.p-t01-recently-viewed .p-interested-wrapper {
  height: 173px;
  padding-bottom: 10px;
  position: relative;
}
.p-t01-recently-viewed .p-recently-viewed-list {
  max-width: 995px;
  height: 173px;
}
.p-t01-recently-viewed .p-recently-viewed-list-item {
  height: 173px;
}
/* 
NO JS  
--------------------------- */
.no-js .p-t01-recently-viewed .p-interested-wrapper {
  overflow: auto;
}
/*
@media ISOLATE S and XS
---------------------------*/
/*
@media M
---------------------------*/
/*
@media L
---------------------------*/
@media screen and (max-width: 768px) {
  .p-t01-recently-viewed {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .p-t01-recently-viewed {
    display: block;
  }
  .p-t01-recently-viewed .p-recently-interested-wrapper .p-site-frame {
    padding-top: 54px;
  }
  .p-t01-recently-viewed .p-xs-column-hide,
  .p-t01-recently-viewed .p-s-column-hide {
    display: block;
  }
  .p-t01-recently-viewed .p-m-column-hide {
    display: none;
  }
  .p-t01-recently-viewed .p-main-footer-about ul li {
    display: inline;
  }
  .p-t01-recently-viewed .p-component-title {
    margin: 0px 0px 40px 0px;
  }
  .p-t01-recently-viewed .p-recently-viewed-list {
    min-height: 260px;
    overflow: hidden;
  }
  .p-t01-recently-viewed .p-recently-viewed-list-item {
    min-height: 260px;
  }
  .p-t01-recently-viewed .p-recently-viewed-list-item figcaption,
  .p-t01-recently-viewed .p-recently-viewed-list-item em {
    width: 100%;
  }
}
@media screen and (min-width: 1025px) {
  .p-t01-recently-viewed .p-xs-column-hide,
  .p-t01-recently-viewed .p-s-column-hide,
  .p-t01-recently-viewed .p-m-column-hide {
    display: block;
  }
  .p-t01-recently-viewed .p-l-column-hide {
    display: none;
  }
  .p-t01-recently-viewed .p-recently-interested-wrapper {
    overflow: hidden;
  }
  .p-t01-recently-viewed .p-recently-interested-wrapper .p-component-title {
    margin: 0px 0px 44px 0px;
  }
  .p-t01-recently-viewed .p-interested-wrapper {
    max-width: 100%;
  }
  .p-t01-recently-viewed .p-recently-viewed-list {
    height: auto;
  }
  .p-t01-recently-viewed .p-recently-viewed-list .p-recently-viewed-list-item {
    min-height: 260px;
    margin-bottom: 0;
  }
}
/*
Defaults
---------------------------*/
.p-tc03-pdp-support-contact .p-contactus-body .p-service-title {
  text-decoration: none;
  cursor: pointer;
  padding-left: 10px;
}
.p-tc03-pdp-support-contact .p-contactus-body .p-service-title a {
  text-decoration: none;
  cursor: pointer;
}
.p-tc08-faq-article-details .p-download-results {
  list-style: none;
}
.p-tc08-faq-article-details .p-download-results li {
  position: relative;
  min-height: 32px;
  margin-bottom: 21px;
  padding-left: 45px;
  font-size: 13px;
  line-height: 20px;
  color: #888b9c;
}
.p-tc08-faq-article-details .p-download-results li .p-icon-item {
  position: absolute;
  top: 3px;
  left: 0;
}
.p-tc08-faq-article-details .p-download-results li a {
  font-size: 13px;
}
.p-tc08-faq-article-details .p-download-results li span {
  display: block;
}
.p-tc08-faq-article-details .p-article-assets-videos {
  height: 348px;
  overflow: hidden;
}
.p-tc08-faq-article-details .p-article-ctns {
  color: #888b9c;
}
.p-tc08-faq-article-details .p-article-ctns .p-article-ctns-show-less span:nth-child(n+4) {
  display: none;
}
.p-tc08-faq-article-details .p-article-ctns .p-article-ctns-show-less .p-article-ctns-show-less-btn {
  display: none;
}
.p-tc08-faq-article-details .p-article-ctns .p-article-ctns-show-more .p-article-ctns-show-more-btn {
  display: none;
}
.p-tc08-faq-article-details .p-pc05-product-cards .p-product-cards.p-grid {
  border-top: none;
}
/* Breakpoints
-------------------------------------- */
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-tc08-faq-article-details .p-article-assets-videos {
    height: 374px;
  }
}
@media screen and (max-width: 600px) {
  .p-tc08-faq-article-details .p-article-assets-videos {
    height: 242px;
  }
}
/*
Defaults
---------------------------*/
.p-tc09-pdp-support-article {
  position: relative;
  overflow: hidden;
}
.p-tc09-pdp-support-article .p-pdp-container {
  position: absolute;
  left: 104%;
  top: 0;
  width: 100%;
}
.p-tc09-pdp-support-article .p-pdp-container.p-current-off {
  left: -104%;
}
.p-tc09-pdp-support-article .p-tc09-article-container {
  position: absolute;
  left: 104%;
  top: 0;
  width: 100%;
}
.p-tc09-pdp-support-article .p-pdp-container.p-current,
.p-tc09-pdp-support-article .p-tc09-article-container.p-current {
  left: 0;
  position: relative;
}
.p-tc09-pdp-support-article .p-book-repair-link {
  padding-left: 5px;
}
.p-tc09-pdp-support-article [data-articles-to-container] a .p-preloader {
  position: absolute;
  top: 4px;
  right: 4px;
}
.p-tc09-article-heading .p-link-back:before {
  content: "\2039";
  display: inline-block;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  overflow: hidden;
  height: 16px;
  margin-right: 5px;
}
/*
Defaults
---------------------------*/
.p-pdp-support-container .p-font-overwrite .p-gc01-generic-content .p-title-text {
  font-size: 21px;
  color: #000000 !important;
}
.p-pdp-support-container .p-font-overwrite .p-gc01-generic-content a {
  color: #ff9514 !important;
}
/*
@media XS and S ISOLATE 
---------------------------*/
@media screen and (max-width: 768px) {
  .p-pdp-support-container .p-font-overwrite .p-gc01-generic-content .p-title-text {
    font-size: 19px;
  }
}
.p-n08-sticky-navbar {
  background: #ff9514;
  height: 40px;
}
.p-n08-sticky-navbar .p-one-seventh {
  width: 14.285%;
}
.p-n08-sticky-navbar.p-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 6008;
}
.p-n08-sticky-navbar.p-mobile {
  overflow: hidden;
}
.p-n08-sticky-navbar.p-mobile ul {
  overflow-x: scroll;
  overflow-y: hidden;
  height: 80px;
  white-space: nowrap;
}
.p-n08-sticky-navbar .p-inner-wrapper {
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
}
.p-n08-sticky-navbar .p-inner-wrapper ul {
  margin: 0;
  padding: 0;
  font-size: 0;
}
.p-n08-sticky-navbar .p-inner-wrapper ul li {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-top: 9px;
}
.p-n08-sticky-navbar .p-inner-wrapper ul li a {
  color: #ffffff;
  font-size: 15px;
  padding: 11px 15px 11px 15px;
}
.p-n08-sticky-navbar .p-inner-wrapper ul li a:hover {
  text-decoration: none;
}
.p-n08-sticky-navbar .p-inner-wrapper ul li.p-selected a,
.p-n08-sticky-navbar .p-inner-wrapper ul li:hover a {
  color: #ff9514;
  background: #000000;
}
@media screen and (max-width: 768px) {
  .p-n08-sticky-navbar .p-inner-wrapper li {
    width: auto;
  }
}
@media screen and (min-width: 769px) {
  .p-n08-sticky-navbar.p-ellipsis .p-inner-wrapper li {
    margin-top: 0;
  }
  .p-n08-sticky-navbar.p-ellipsis .p-inner-wrapper li.p-selected,
  .p-n08-sticky-navbar.p-ellipsis .p-inner-wrapper li:hover {
    background: #000000;
  }
  .p-n08-sticky-navbar.p-ellipsis .p-inner-wrapper li a {
    padding: 9px 0;
    width: 90%;
    display: block;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    height: 40px;
  }
}
.p-r07-expert-professional-reviews .p-component-title {
  margin-bottom: 13px;
}
.p-r07-expert-professional-reviews .p-main-tabs {
  margin-bottom: 10px;
}
.p-r07-expert-professional-reviews .p-tabs-wrapper {
  position: relative;
}
.p-r07-expert-professional-reviews .p-tabs-wrapper .p-button {
  position: absolute;
  top: 5px;
}
.p-r07-expert-professional-reviews .p-pagination-showing {
  border-bottom: 1px solid #e0e0e0;
}
.p-r07-expert-professional-reviews .p-pagination-showing:after {
  content: "";
  display: table;
  clear: both;
}
.p-r07-expert-professional-reviews .p-pagination-showing:after {
  content: "";
  display: table;
  clear: both;
}
.p-r07-expert-professional-reviews .p-pagination-showing p {
  margin-bottom: 6px;
  padding-top: 8px;
  color: #888888;
  float: left;
}
.p-r07-expert-professional-reviews .p-pagination-showing .p-select {
  margin-bottom: 10px;
  float: right;
}
.p-r07-expert-professional-reviews .p-expert-review-list {
  list-style: none;
  margin: 0;
}
.p-r07-expert-professional-reviews .p-expert-review-list > li {
  padding: 20px 0px 0px 0px;
  border-bottom: 1px solid #e0e0e0;
}
.p-r07-expert-professional-reviews .p-expert-review-list > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-r07-expert-professional-reviews .p-expert-review-list > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-info {
  padding-bottom: 20px;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-info .p-avatar {
  margin-bottom: 6px;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-info .p-avatar img {
  max-width: 100%;
  width: auto;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-info .p-user-info-text {
  margin: 0;
  margin-bottom: 16px;
  color: #888888;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-content {
  color: #3c3c3c;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-content .p-product-title {
  margin: 0;
}
.p-r07-expert-professional-reviews .p-expert-review-list .p-expert-content p {
  margin: 0;
  margin-bottom: 16px;
}
.p-r07-expert-professional-reviews .p-link-more {
  font-size: 12px;
}
.p-r07-expert-professional-reviews .p-rating-args {
  margin: 0;
  list-style: none;
  color: #3c3c3c;
}
.p-r07-expert-professional-reviews .p-rating-args li {
  position: relative;
  padding-left: 28px;
  padding-bottom: 16px;
}
.p-r07-expert-professional-reviews .p-rating-args li:before {
  display: block;
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 2px;
}
.p-r07-expert-professional-reviews .p-rating-args li.p-rating-pro:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMEQyMjU3OUQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMEQyMjU3QUQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwRDIyNTc3RDI2MzExRTJCQjFGODNDNDJBRTY0RkU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwRDIyNTc4RDI2MzExRTJCQjFGODNDNDJBRTY0RkU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VdqdTQAAAG1JREFUeNpiZGBgYPbp//iHgQywpZCfhQlIszOQD9hBBjBTYAAzEz7ZzQV8YIwPMDFQCCg2gAWbs/GJ+U74RGMXINsAsxnd1kEeiLi8M3i9wAjEXEAsDMScJOr9DsRvGaGZiZ2MTPUXiH8CBBgADkAVee4fWgYAAAAASUVORK5CYII=');
}
.p-r07-expert-professional-reviews .p-rating-args li.p-rating-con:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFMEQyMjU3REQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMEQyMjU3RUQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwRDIyNTdCRDI2MzExRTJCQjFGODNDNDJBRTY0RkU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwRDIyNTdDRDI2MzExRTJCQjFGODNDNDJBRTY0RkU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oVmPdQAAAGBJREFUeNpiZGBgYD5z7vYfBjKAiZEqCxOQZmcgH7CDDGCmwABmJgYKwcAbwIIuYGyoglfD2fN3aOwCdBsGfyAOAwMYgZgLiIWBmJNEvd+B+C0jNDOxk5Gp/gLxT4AAAwA10g2+lLue1QAAAABJRU5ErkJggg==');
}
.p-r07-expert-professional-reviews .p-rating-args li.p-rating-check:before {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNzJFMjAxNEQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNzJFMjAxNUQyNjMxMUUyQkIxRjgzQzQyQUU2NEZFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkUwRDIyNTdGRDI2MzExRTJCQjFGODNDNDJBRTY0RkU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkUwRDIyNTgwRDI2MzExRTJCQjFGODNDNDJBRTY0RkU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b2+RfwAAAUlJREFUeNpiZGBgYK7dxfCHgQzQ7MbAwgSk2RnIB+wgA5gpMICZiRTV2uIhDBnmZxjkBWzgYhgGMAIhNmCjUMoQpreKQYrPmEFfMha7AQKcCgzZlpcYdCUiEAoYmRl8NaczuKl2gQ2/9GIZw5YbWdgNCNJeyCDGo8MQqrucwU9zJgMXqwhDtMFmBlOZDLD8jdcbGdZdiWf49/8vkosZGHiB0fgJxBHiUmFIMt7PwMchA5b88+8nMJ4gkXT37W6GJRd8GP7++4UcjXwoLnj37Q7D/LNODJ9/PgPzYZoffjjCsOxiAIpmnIH49tttoCHODF9+vQTzn346w7D0vA/D77/fsAYu1mh88/UGwwKgIffe7WNYct6L4cefjzijlgWXxKsvV8GGEAJMDBQCig0ARSMXEAsDMSeJer+DwpwRmpnYychUoNT0EyDAADM5XqIPeJ4XAAAAAElFTkSuQmCC');
}
/*
MEDIA S ISOLATE
---------------------------- */
/*
MEDIA XS ISOLATE
---------------------------- */
/*
MEDIA XS
----------------------------*/
/*
MEDIA S
----------------------------*/
/*
MEDIA M
----------------------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-r07-expert-professional-reviews .p-tabs-wrapper .p-button {
    position: relative;
    top: 0;
    margin-bottom: 10px;
  }
  .p-r07-expert-professional-reviews .p-expert-review-list .p-rate > span {
    width: 14px;
    height: 14px;
  }
  .p-r07-expert-professional-reviews .p-expert-review-list .p-rate > span:after,
  .p-r07-expert-professional-reviews .p-expert-review-list .p-rate > span:before {
    font-size: 18px;
  }
}
@media screen and (max-width: 600px) {
  .p-r07-expert-professional-reviews .p-main-tabs {
    margin-bottom: 50px;
  }
  .p-r07-expert-professional-reviews .p-tabs-wrapper .p-button {
    bottom: -45px;
    top: auto;
  }
  .p-r07-expert-professional-reviews .p-pagination-showing p {
    float: none;
  }
  .p-r07-expert-professional-reviews .p-pagination-showing .p-select {
    float: none;
  }
}
@media screen and (min-width: 0px) {
  .p-r07-expert-professional-reviews .p-avatar {
    float: left;
    margin-right: 10px;
  }
  .p-r07-expert-professional-reviews .p-user-info-text {
    overflow: visible;
  }
  .p-r07-expert-professional-reviews .p-stars {
    float: left;
  }
  .p-r07-expert-professional-reviews .p-expert-review-list .p-expert-info {
    padding-bottom: 0;
  }
}
@media print, screen and (min-width: 601px) {
  .p-r07-expert-professional-reviews .p-avatar {
    float: none;
  }
}
@media screen and (min-width: 769px) {
  .p-r07-expert-professional-reviews .p-tabs-wrapper .p-button {
    top: 0;
    right: 0;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .test-touch .p-r07-expert-professional-reviews .p-pagination-showing select,
  .test-touch .p-r07-expert-professional-reviews .p-pagination-showing select:focus {
    font-size: 16px;
  }
}
.p-r09-awards .p-component-title {
  color: #323232;
}
.p-r09-awards .p-awards-item {
  padding-bottom: 14px;
}
.p-r09-awards .p-awards-item .p-picture img {
  margin-bottom: 8px;
}
.p-r09-awards .p-awards-item img {
  display: block;
  width: auto;
}
.p-r09-awards .p-awards-item .p-award-title {
  color: #3c3c3c;
}
.p-r09-awards .p-awards-item p {
  color: #888888;
}
.p-r11-write-a-review-banner .p-body-copy-02 {
  padding-bottom: 14px;
}
.p-r11-write-a-review-banner .p-banner {
  position: relative;
}
.p-r11-write-a-review-banner .p-img {
  position: relative;
}
.p-r11-write-a-review-banner .p-img img {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
  margin-left: auto;
}
.p-r12-user-reviews .p-component-title {
  margin-bottom: 13px;
}
.p-r12-user-reviews .p-tabs-wrapper {
  position: relative;
}
.p-r12-user-reviews .p-tabs-wrapper .p-button {
  position: absolute;
  top: 5px;
}
.p-r12-user-reviews .p-main-tabs {
  margin-bottom: 20px;
}
/* --- @media @XS_S_ISOLATE ---------*/
/* --- @media @M ---------*/
/* --- @media @L ---------*/
@media screen and (max-width: 768px) {
  .p-r12-user-reviews .p-main-tabs {
    margin-bottom: 0px;
  }
  .p-r12-user-reviews .p-tabs-wrapper .p-button {
    display: none;
  }
  .p-r12-user-reviews .p-r12-user-reviews-btn {
    display: none;
  }
  .p-r12-user-reviews .p-user-reviews-container {
    padding-top: 15px;
  }
}
@media screen and (min-width: 769px) {
  .p-r12-user-reviews .p-tabs-wrapper .p-button {
    top: -43px;
    right: 0;
  }
  .p-r12-user-reviews .p-r12-user-reviews-btn {
    border-bottom: 1px solid #ff9514;
  }
  .p-r12-user-reviews .p-r12-user-reviews-btn .p-button {
    float: right;
    margin-top: -46px;
  }
}
@media screen and (min-width: 1025px) {
  .p-r12-user-reviews .p-tabs-wrapper .p-button {
    top: -43px;
    right: 0;
  }
}
.p-r13-write-a-review-narrow-banner .p-box {
  width: auto;
  height: auto;
  border: none;
  position: relative;
}
.p-r13-write-a-review-narrow-banner .p-body-copy-02 {
  margin-bottom: 14px;
}
.p-r13-write-a-review-narrow-banner .p-image {
  overflow: hidden;
}
.p-r13-write-a-review-narrow-banner .p-image img {
  display: block;
}
/* @media @S ISOLATE ------------*/
/* @media @XS ISOLATE ------------*/
/* @media @M ISOLATE ------------*/
/* @media @L ------------*/
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-r13-write-a-review-narrow-banner .p-box {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
  }
  .p-r13-write-a-review-narrow-banner .p-image {
    padding-bottom: 16px;
    height: 190px;
  }
  .p-r13-write-a-review-narrow-banner .p-image img {
    display: block;
    max-width: none;
    height: 190px;
    float: left;
  }
}
@media screen and (max-width: 600px) {
  .p-r13-write-a-review-narrow-banner .p-image {
    padding-bottom: 16px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-r13-write-a-review-narrow-banner .p-image {
    position: absolute;
    width: 50%;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .p-r13-write-a-review-narrow-banner .p-image img {
    display: block;
    max-width: none;
    min-height: 100%;
    float: right;
  }
}
@media screen and (min-width: 1025px) {
  .p-r13-write-a-review-narrow-banner .p-text {
    padding-top: 234px;
  }
  .p-r13-write-a-review-narrow-banner .p-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 210px;
  }
  .p-r13-write-a-review-narrow-banner .p-image img {
    display: block;
    max-width: none;
    min-height: 100%;
    float: right;
  }
}
/*
Local variables
---------------------------*/
/*
Defaults
---------------------------*/
.p-r14-rating-carousel .p-image-gallery {
  padding: 34px 0px 0px 0px;
}
.p-r14-rating-carousel .p-image-gallery.p-secondary .p-carousel-indicator {
  bottom: 0px;
}
.p-r14-rating-carousel .p-image-gallery.p-secondary .p-nav-prev {
  left: 0px;
}
.p-r14-rating-carousel .p-image-gallery.p-secondary .p-nav-next {
  right: 0px;
}
.p-r14-rating-carousel .p-rating-card {
  margin: 0px 54px 0px 54px;
}
.p-r14-rating-carousel .p-rating-card .p-rating-image {
  overflow: hidden;
}
.p-r14-rating-carousel .p-rating-card .p-rating-image a {
  display: inline-block;
}
.p-r14-rating-carousel .p-rating-card .p-rating-text {
  display: inline-block;
}
.p-r14-rating-carousel .p-rating-card .p-rate {
  margin-right: 7px;
}
.p-r14-rating-carousel .p-rating-card .p-heading-03 {
  display: inline-block;
}
.p-r14-rating-carousel .p-rating-card .p-user-data {
  color: #888b9c;
}
.p-r14-rating-carousel .p-rating-card .p-user-data span::after {
  content: '\007C';
  padding: 0px 7px 0px 7px;
}
.p-r14-rating-carousel .p-rating-card .p-user-data span:last-child::after {
  content: '';
  padding: 0px;
}
.p-r14-rating-carousel .p-rating-card .p-review-text {
  display: none;
}
.p-r14-rating-carousel .p-rating-card .p-reviews-list li {
  position: relative;
  margin-left: 40px;
}
.p-r14-rating-carousel .p-rating-card .p-reviews-list li .p-icon-wrapper {
  position: absolute;
  left: -40px;
  top: -2px;
}
.p-r14-rating-carousel .p-rating-card .p-reviews-list li .p-square {
  cursor: default;
}
.p-r14-rating-carousel .p-rating-card .p-reviews-list li.p-reviews-con .p-inverted .p-square {
  background: #999999;
}
.p-r14-rating-carousel .p-rating-card .p-reviews-list li.p-reviews-recom .p-inverted .p-square {
  background: #5b8f22;
}
.p-r14-rating-carousel .p-thumbstrip .p-category .p-title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.p-r14-rating-carousel .p-thumbstrip .p-slider-inner .p-picture {
  overflow: hidden;
}
.p-r14-rating-carousel .p-thumbstrip .p-slider-inner .p-picture img {
  width: auto;
  height: 100%;
}
/*
Min Width 451px
---------------------------*/
/*
Min Width 701
---------------------------*/
@media screen and (min-width: 769px) {
  .p-r14-rating-carousel .p-rating-card .p-rating-text .p-review-text {
    display: block;
  }
}
.p-r15-ratings-reviews li:last-child .p-more-review-link {
  cursor: pointer;
}
.p-r15-ratings-reviews li:last-child .p-more-review-link:hover {
  text-decoration: none;
}
.p-r15-ratings-reviews .p-no-margin-bottom {
  margin-bottom: 0;
}
.p-r15-ratings-reviews .p-review-desc-expand,
.p-r15-ratings-reviews .p-review-desc-collapse {
  display: block;
}
.p-r15-ratings-reviews .p-total-review-count {
  font-size: 17px;
  padding-left: 5px;
  padding-right: 5px;
  color: #000000;
}
.p-r15-ratings-reviews .p-review-rating-text {
  display: block;
}
/*
Inverted styles
---------------------------*/
.p-inverted .p-total-review-count {
  color: #ffffff;
}
/*
Defaults
---------------------------*/
.p-r24-ratings-summary .p-r24-wrapper {
  text-align: center;
  white-space: nowrap;
}
.p-r24-ratings-summary .p-r24-wrapper .p-rating-value {
  line-height: 20px;
}
.p-r24-ratings-summary .p-r24-wrapper .p-component-subtitle {
  margin-bottom: 15px;
}
.p-r24-ratings-summary .p-r24-wrapper .p-title {
  display: block;
}
/*
Code to hide the write a review button 
on the magnific popup
-----------------------------------------*/
.mfp-wrap2 .p-r24-BVRRContainer .BVRRReviewText {
  word-wrap: break-word;
}
.mfp-wrap2 .p-r24-BVRRContainer .BVRRDisplayContentLinkWrite {
  display: none;
}
/*
Local variables
---------------------------*/
.p-s01-highlights:after,
.p-s03-highlights:after {
  content: "";
  display: table;
  clear: both;
}
.p-s01-highlights:after,
.p-s03-highlights:after {
  content: "";
  display: table;
  clear: both;
}
.p-s01-highlights .p-component-title,
.p-s03-highlights .p-component-title {
  margin-bottom: 14px;
}
.p-s01-highlights .p-body-copy-01,
.p-s03-highlights .p-body-copy-01 {
  margin-bottom: 14px;
}
.p-s01-highlights .p-social-share-list,
.p-s03-highlights .p-social-share-list {
  height: auto;
}
.p-s01-highlights .p-social-share-list li,
.p-s03-highlights .p-social-share-list li {
  overflow: visible;
}
.p-s01-highlights .p-social-share-list li img,
.p-s03-highlights .p-social-share-list li img {
  width: 20px;
  height: 20px;
}
.p-s01-highlights .p-bullets,
.p-s03-highlights .p-bullets {
  margin-top: 0px;
}
.p-s01-highlights .p-bullets li,
.p-s03-highlights .p-bullets li {
  float: none;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 21px;
  padding-top: 0;
  padding-bottom: 0;
}
.p-s01-highlights .p-bullets li:before,
.p-s03-highlights .p-bullets li:before {
  left: 0;
  display: block;
  content: '\e222';
  font-family: 'philips-global-icon-font';
  font-size: 10px;
  color: #0089c4;
}
.p-s01-highlights .p-bullets li span,
.p-s03-highlights .p-bullets li span {
  display: block;
}
.p-s01-highlights .p-bottom-content,
.p-s03-highlights .p-bottom-content {
  position: relative;
}
.p-s01-highlights .p-bottom-content:after,
.p-s03-highlights .p-bottom-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-s01-highlights .p-bottom-content:after,
.p-s03-highlights .p-bottom-content:after {
  content: "";
  display: table;
  clear: both;
}
.p-s01-highlights .p-awards,
.p-s03-highlights .p-awards {
  display: block;
  font-size: 0;
}
.p-s01-highlights .p-awards li,
.p-s03-highlights .p-awards li {
  display: inline-block;
  vertical-align: bottom;
}
.p-s01-highlights .p-awards li img,
.p-s03-highlights .p-awards li img {
  width: 80px;
}
/* MEDIA XS S ISOLATE ---------------------------*/
/* MEDIA MEDIUM ---------------------------*/
/* LARGE ---------------------------*/
@media screen and (max-width: 768px) {
  .p-s01-highlights .p-social-share,
  .p-s03-highlights .p-social-share {
    margin: 14px 0px 34px 0px;
  }
  .p-s01-highlights .p-awards,
  .p-s03-highlights .p-awards {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 769px) {
  .p-s01-highlights .p-component-heading,
  .p-s03-highlights .p-component-heading {
    margin-bottom: 20px;
  }
  .p-s01-highlights .p-component-heading:after,
  .p-s03-highlights .p-component-heading:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s01-highlights .p-component-heading:after,
  .p-s03-highlights .p-component-heading:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s01-highlights .p-component-title,
  .p-s03-highlights .p-component-title {
    display: block;
    overflow: hidden;
    padding-right: 30px;
  }
  .p-s01-highlights .p-bottom-content,
  .p-s03-highlights .p-bottom-content {
    position: relative;
  }
  .p-s01-highlights .p-awards,
  .p-s03-highlights .p-awards {
    display: inline-block;
    margin-right: 13px;
  }
  .p-s01-highlights .p-social-share,
  .p-s03-highlights .p-social-share {
    float: right;
    padding-top: 10px;
    color: #3c3c3c;
  }
  .p-s01-highlights .p-social-share .p-social-share-list,
  .p-s03-highlights .p-social-share .p-social-share-list {
    margin-left: 10px;
  }
  .p-s01-highlights .p-content > .p-link-more,
  .p-s03-highlights .p-content > .p-link-more {
    position: relative;
    margin-top: 20px;
    bottom: 0;
    right: 0;
  }
}
@media screen and (min-width: 1025px) {
  .p-s01-highlights .p-awards li img,
  .p-s03-highlights .p-awards li img {
    width: 100px;
  }
}
.p-s03-highlights .p-jp-hidden {
  display: none;
}
/* MEDIA XS S ISOLATE ---------------------------*/
/* SMALL ---------------------------*/
@media screen and (max-width: 768px) {
  .p-s03-highlights .p-table {
    border-right: 1px solid #deebff;
  }
  .p-s03-highlights .p-table td,
  .p-s03-highlights .p-table th {
    border-top: 1px solid #deebff;
    border-right: 1px solid #deebff;
    border-left: 1px solid #deebff;
  }
  .p-s03-highlights .p-table td:first-child,
  .p-s03-highlights .p-table th:first-child {
    border-left: 0;
  }
  .p-s03-highlights .p-table.p-grey {
    border-right: 1px solid #e0e0e8;
  }
  .p-s03-highlights .p-table.p-grey td,
  .p-s03-highlights .p-table.p-grey th {
    border-top: 1px solid #e0e0e8;
    border-right: 1px solid #e0e0e8;
    border-left: 1px solid #e0e0e8;
  }
  .p-s03-highlights .p-table.p-grey td:first-child,
  .p-s03-highlights .p-table.p-grey th:first-child {
    border-left: 0;
  }
  .p-s03-highlights .p-table .p-table-title {
    display: none;
  }
  .p-s03-highlights .p-table .p-table-s-title td {
    display: table-cell;
    background: #fff;
  }
  .p-s03-highlights .p-table .p-table-s-title td:before {
    content: attr(data-title);
  }
  .p-s03-highlights .p-social-share {
    margin: 14px 0px 14px 0px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-s03-highlights .p-s-disable-grid {
    width: auto;
  }
}
.p-s02-specification-highlights-wide {
  position: relative;
}
.p-s02-specification-highlights-wide:after {
  content: "";
  display: table;
  clear: both;
}
.p-s02-specification-highlights-wide:after {
  content: "";
  display: table;
  clear: both;
}
.p-s02-specification-highlights-wide .p-component-main-list {
  border-top: 1px solid #e0e0e0;
  list-style: none;
}
.p-s02-specification-highlights-wide .p-component-main-list > li {
  position: relative;
  padding: 15px 0px 15px 0px;
}
.p-s02-specification-highlights-wide .p-component-main-list > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-s02-specification-highlights-wide .p-component-main-list > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-s02-specification-highlights-wide .p-component-main-list > li:before {
  content: '';
  display: block;
  position: absolute;
  left: 2%;
  right: 0;
  bottom: 0;
  height: 0;
  font: 0/0 serif;
  border-bottom: 1px solid #e0e0e0;
}
.p-s02-specification-highlights-wide .p-main-list-title,
.p-s02-specification-highlights-wide .p-main-list-answer {
  color: #3c3c3c;
  line-height: 20px;
  margin: 0;
}
.p-s02-specification-highlights-wide.p-inverted .p-main-list-title,
.p-inverted .p-s02-specification-highlights-wide .p-main-list-title,
.p-s02-specification-highlights-wide.p-inverted .p-main-list-answer,
.p-inverted .p-s02-specification-highlights-wide .p-main-list-answer {
  color: #ffffff;
}
/* 
MEDIA XS ISOLATE 
---------------------------*/
/* 
MEDIA LARGE 
---------------------------*/
@media screen and (max-width: 600px) {
  .p-s02-specification-highlights-wide .p-main-list-answer,
  .p-s02-specification-highlights-wide .p-bullets {
    float: right;
  }
}
@media screen and (min-width: 1025px) {
  .p-s02-specification-highlights-wide {
    padding-left: 0;
    padding-right: 0;
  }
}
.p-s05-whats-in-the-box .p-able,
.p-s05-whats-in-the-box .p-unable {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.p-s05-whats-in-the-box .p-able span,
.p-s05-whats-in-the-box .p-unable span {
  display: none;
}
.p-s05-whats-in-the-box .p-able:after,
.p-s05-whats-in-the-box .p-unable:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  font-size: 17px;
}
.p-s05-whats-in-the-box .p-able:after {
  content: "\e204";
  color: #b6bf00;
}
.p-s05-whats-in-the-box .p-unable:after {
  content: "\2014";
  color: #bbbbbb;
}
.p-s05-whats-in-the-box .p-caroussel-wrapper .p-caroussel-view .p-title {
  padding-top: 15px;
}
.p-s05-whats-in-the-box .p-caroussel-wrapper .p-caroussel-view .p-not-picture .p-title {
  padding-top: 30px;
}
.p-s05-whats-in-the-box .p-table {
  width: 100%;
  border-collapse: collapse;
  background: #f7f7f9;
  border-left: 1px solid #e0e0e8;
  border-top: 0;
}
.p-s05-whats-in-the-box .p-table .p-item {
  position: relative;
  display: table;
  height: 70px;
}
.p-s05-whats-in-the-box .p-table .p-content {
  font-family: inherit;
  color: #5d6678;
  font-size: 12px;
}
.p-s05-whats-in-the-box .p-table .p-content img {
  padding-right: 5px;
}
.p-s05-whats-in-the-box .p-table .p-content .p-item .p-title {
  display: table-cell;
  vertical-align: middle;
  line-height: 15px;
  padding-left: 70px;
  padding-right: 0;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
}
.p-s05-whats-in-the-box .p-table .p-content .p-item.p-not-picture .p-title {
  padding-left: 0;
}
.p-s05-whats-in-the-box .p-table .p-content .p-picture {
  position: absolute;
  left: 0;
  top: 0;
}
.p-s05-whats-in-the-box .p-table td,
.p-s05-whats-in-the-box .p-table th {
  width: 25%;
  border-bottom: 1px solid #e0e0e8;
  border-right: 1px solid #e0e0e8;
  border-top: 1px solid #e0e0e8;
}
.p-s05-whats-in-the-box .p-alt-text {
  display: none;
}
@media screen and (min-width: 0px) {
  .non-ie .p-s05-whats-in-the-box .p-table td,
  .non-ie .p-s05-whats-in-the-box .p-table th {
    background-color: #f7f7f7;
  }
  .p-s05-whats-in-the-box .p-table .p-content {
    display: none;
  }
  .p-s05-whats-in-the-box .p-table tr {
    display: none;
  }
  .p-s05-whats-in-the-box .p-table td,
  .p-s05-whats-in-the-box .p-table th {
    width: 33%;
    vertical-align: top;
    background: #f7f7f9;
    text-align: center;
    padding: 10px 0px 10px 0px;
  }
  .p-s05-whats-in-the-box .p-caroussel-wrapper {
    position: relative;
    overflow: hidden;
    border-top: 1px solid #e0e0e8;
    height: 100px;
    width: 100%;
    background: #fff;
    color: #999999;
    text-align: center;
    font-family: inherit;
    color: #848f9c;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .p-s05-whats-in-the-box .p-caroussel-wrapper .p-caroussel-view {
    position: relative;
    left: 0;
  }
  .p-s05-whats-in-the-box .p-caroussel-wrapper li {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
  }
  .p-s05-whats-in-the-box .p-counter-wrapper {
    margin-top: 90px;
    display: none;
  }
  .p-s05-whats-in-the-box .p-nav-controls {
    display: block;
    position: relative;
    top: -60px;
  }
  .p-s05-whats-in-the-box .p-nav-controls .p-nav-prev,
  .p-s05-whats-in-the-box .p-nav-controls .p-nav-next {
    position: absolute;
    cursor: default;
    z-index: 1;
    top: 0;
  }
  .p-s05-whats-in-the-box .p-nav-controls .p-nav-prev {
    left: 0;
    margin-left: 7px;
  }
  .p-s05-whats-in-the-box .p-nav-controls .p-nav-next {
    right: 0;
    margin-right: 7px;
  }
}
@media screen and (min-width: 769px) {
  .non-ie .p-s05-whats-in-the-box .p-table td,
  .non-ie .p-s05-whats-in-the-box .p-table th {
    background: #f7f7f9;
    text-align: left;
  }
  .p-s05-whats-in-the-box .p-item {
    padding: 0px 10px 0px 65px;
  }
  .p-s05-whats-in-the-box .p-table tr {
    display: table-row;
  }
  .p-s05-whats-in-the-box .p-table td,
  .p-s05-whats-in-the-box .p-table th {
    width: 25%;
    vertical-align: middle;
    text-align: left;
    padding: 0px 10px 0px 10px;
  }
  .p-s05-whats-in-the-box .p-table .p-content {
    display: table-cell;
    text-align: left;
  }
  .p-s05-whats-in-the-box .p-caroussel-wrapper {
    display: none;
  }
  .p-s05-whats-in-the-box .p-nav-controls {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .p-s05-whats-in-the-box .p-table .p-content img {
    padding: 0px 15px 0px 0px;
  }
}
/*
Local variables
---------------------------*/
.p-s06-whats-in-the-box {
  position: relative;
}
.p-s06-whats-in-the-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-s06-whats-in-the-box:after {
  content: "";
  display: table;
  clear: both;
}
.p-s06-whats-in-the-box .p-block:hover {
  text-decoration: none;
}
.p-s06-whats-in-the-box .p-text-align li {
  width: auto;
  color: #3c3c3c;
  font-size: 12px;
}
.p-s06-whats-in-the-box .p-functionalities-overview {
  list-style: none;
  margin-bottom: 30px;
}
.p-s06-whats-in-the-box .p-functionalities-overview:after {
  content: "";
  display: table;
  clear: both;
}
.p-s06-whats-in-the-box .p-functionalities-overview:after {
  content: "";
  display: table;
  clear: both;
}
.p-s06-whats-in-the-box .p-functionalities-overview li img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.p-s06-whats-in-the-box .p-functionalities-overview li figcaption {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p-s06-whats-in-the-box .p-functionalities-overview li .p-info {
  text-align: center;
  margin-top: 10px;
}
.p-s06-whats-in-the-box .p-bottom-txt {
  border-top: 1px solid #e0e0e0;
}
.p-s06-whats-in-the-box .p-bottom-txt p {
  margin: 0;
  color: #3c3c3c;
  padding: 18px 0px 18px 0px;
}
/* 
MEDIA XS S ISOLATE 
---------------------------*/
/* 
MEDIA MEDIUM
---------------------------*/
@media screen and (max-width: 768px) {
  .p-s06-whats-in-the-box .p-text-align li {
    padding-right: 26px;
    padding-bottom: 10px;
  }
  .p-s06-whats-in-the-box .p-box-bordered-gradient {
    display: none;
    border: 0;
  }
  .p-s06-whats-in-the-box .p-heading-secondary {
    position: relative;
    background: #d9edf6;
    margin: 0;
    padding: 7px 50px 7px 10px;
    font-size: 14px;
    line-height: 21px;
    border-radius: 2px 2px 2px 2px;
    color: #0089c4;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
    cursor: pointer;
  }
  .p-s06-whats-in-the-box .p-heading-secondary:after {
    content: "\e201";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 35px;
    position: absolute;
    right: 14px;
    top: 0;
  }
  .p-s06-whats-in-the-box.p-active .p-box-bordered-gradient {
    display: block;
  }
  .p-s06-whats-in-the-box.p-active .p-heading-secondary:after {
    content: "\e200";
  }
}
@media screen and (min-width: 769px) {
  .p-s06-whats-in-the-box .p-heading-secondary {
    display: none;
  }
}
.p-s10-functionalities {
  position: relative;
}
.p-s10-functionalities:after {
  content: "";
  display: table;
  clear: both;
}
.p-s10-functionalities:after {
  content: "";
  display: table;
  clear: both;
}
.p-s10-functionalities .p-functionalities-overview {
  list-style: none;
  margin-bottom: 0;
}
.p-s10-functionalities .p-functionalities-overview:after {
  content: "";
  display: table;
  clear: both;
}
.p-s10-functionalities .p-functionalities-overview:after {
  content: "";
  display: table;
  clear: both;
}
.p-s10-functionalities .p-functionalities-overview li {
  text-align: center;
}
.p-s10-functionalities .p-functionalities-overview li:first-child {
  margin-left: 0;
}
.p-s10-functionalities .p-functionalities-overview li img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  width: auto;
}
.p-s10-functionalities .p-functionalities-overview li figcaption {
  font-family: inherit;
  color: #252F47;
  font-size: 13px;
  padding-top: 16px;
  padding-bottom: 16px;
}
/*
MEDIA @S
----------------------------*/
/*
MEDIA @L
----------------------------*/
@media print, screen and (min-width: 601px) {
  .p-s10-functionalities .p-functionalities-overview li:nth-child(2n + 1) {
    clear: none;
  }
  .p-s10-functionalities .p-functionalities-overview li:nth-child(4n + 1) {
    clear: both;
  }
}
@media screen and (min-width: 1025px) {
  .p-s10-functionalities .p-functionalities-overview li:nth-child(4n + 1) {
    clear: none;
  }
  .p-s10-functionalities .p-functionalities-overview li:nth-child(6n + 1) {
    clear: both;
  }
}
.p-s11-detailed-technical-specifications .p-content .p-content-item {
  display: none;
  margin-top: 20px;
}
.p-s11-detailed-technical-specifications .p-content .p-content-item.p-active {
  display: block;
}
.p-s11-detailed-technical-specifications .p-s02-specification-highlights-wide .p-component-title {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-size: 19px;
  line-height: 26px;
}
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-card:before {
  background-color: transparent;
}
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-row-gutter {
  padding-left: 0;
  padding-right: 0;
}
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-wtb-wrapper,
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-view-product,
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-top-info .p-bullets,
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-stickers,
.p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-color-variations {
  display: none;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications.p-row-gutter {
  padding-left: 0;
  padding-right: 0;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-heading-02 {
  display: none;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-table {
  border-top: 0;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content .p-grid .p-grid-item {
  width: 100%;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(1) {
  width: 40%;
}
.p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-specification-chapter .p-chapter-content tr > td:nth-child(2) {
  width: 60%;
}
.p-s11-detailed-technical-specifications.p-inverted .p-pc05-product-cards .p-card:before,
.p-s11-detailed-technical-specifications.p-inverted .p-pc05-product-cards .p-card .p-product-card {
  background-color: transparent;
}
/*
@media XS and S ISOLATE 
---------------------------*/
/*
@media M  
---------------------------*/
@media screen and (max-width: 768px) {
  .p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-accordion dd {
    padding-bottom: 20px;
  }
  .p-s11-detailed-technical-specifications .p-s02-specification-highlights-wide .p-component-main-list .p-main-list-title {
    width: 40%;
  }
  .p-s11-detailed-technical-specifications .p-s02-specification-highlights-wide .p-component-main-list .p-main-list-answer,
  .p-s11-detailed-technical-specifications .p-s02-specification-highlights-wide .p-component-main-list .p-bullets {
    float: right;
    width: 60%;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-card.p-last-row {
    border-bottom: 1px solid #ff9514;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-card.p-last-row .p-product-card {
    background: none;
  }
}
@media screen and (min-width: 769px) {
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards.p-grid {
    border-top: 0;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-product-title {
    font-size: 21px;
    line-height: 26px;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-product-image img,
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-grid-item {
    width: 100%;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-price {
    text-align: left;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-price .p-current-price-value {
    font-size: 21px;
    line-height: 38px;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-bottom-content {
    position: relative;
    padding-top: 20px;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-bottom-content .p-product-id {
    position: absolute;
    top: 0;
    font-size: 16px;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-rating-area a {
    font-size: 100%;
    top: -4px;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-card {
    padding: 0;
  }
  .p-s11-detailed-technical-specifications .p-pc05-product-cards .p-product-cards .p-card:hover:before {
    border: 0;
    box-shadow: none;
  }
  .p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-specification-chapter .p-title {
    font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
    font-size: 19px;
  }
  .p-s11-detailed-technical-specifications .p-s08v2-technical-specifications .p-table tr {
    border-top: 1px solid #cccccc;
    border-bottom: 0;
  }
}
/*
Local variables
---------------------------*/
.p-s12-product-features .p-bullets {
  margin-bottom: 20px;
  margin-top: 0px;
}
.p-s12-product-features .p-bullets li {
  float: none;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 21px;
  padding-top: 0;
  padding-bottom: 0;
}
.p-s12-product-features .p-bullets li:before {
  left: 0;
  display: block;
  content: '\e222';
  font-family: 'philips-global-icon-font';
  font-size: 10px;
  color: #0089c4;
}
.p-s12-product-features .p-bullets li span {
  display: block;
}
/* @S-ISOLATE() ---------------------- */
/* @XS-S-ISOLATE() ---------------------- */
/* @M ---------------------------*/
/* Breakpoints ----------------- */
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s12-product-features .p-feature-list li {
    float: left;
    width: 100%;
  }
  .p-s12-product-features .p-feature-list li .p-picture {
    float: right;
    width: 40%;
    margin: 14px 20px 14px 14px;
  }
  .p-s12-product-features .p-feature-list .p-image-only .p-picture {
    margin: 14px 20px 14px 20px;
  }
}
@media screen and (max-width: 768px) {
  .p-s12-product-features {
    position: relative;
  }
  .p-s12-product-features:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s12-product-features:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s12-product-features .p-component-title {
    margin-bottom: 20px;
  }
  .p-s12-product-features .p-feature-list li {
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 2px;
  }
  .p-s12-product-features .p-feature-list li.video-feature .p-picture {
    cursor: pointer;
  }
  .p-s12-product-features .p-feature-list li p {
    padding: 14px 20px 14px 20px;
  }
  .p-s12-product-features .p-feature-list li .p-picture {
    display: list-item;
    text-align: center;
    margin-top: 14px;
  }
  .p-s12-product-features .p-feature-list li .p-picture img {
    width: 100%;
  }
  .p-s12-product-features .p-feature-list li p,
  .p-s12-product-features .p-feature-list li .p-picture {
    display: none;
  }
  .p-s12-product-features .p-feature-list li .p-feature-title {
    display: block;
    background: #efeff4;
    margin: 0;
    padding: 7px 40px 7px 20px;
    font-size: 14px;
    line-height: 21px;
    position: relative;
    color: #ff9514;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
    cursor: pointer;
  }
  .p-s12-product-features .p-feature-list li .p-feature-title:after {
    content: "\e201";
    display: block;
    font-family: 'philips-global-icon-font';
    line-height: 35px;
    position: absolute;
    right: 14px;
    top: 0;
  }
  .p-s12-product-features .p-feature-list li.p-active p,
  .p-s12-product-features .p-feature-list li.p-active .p-picture {
    display: block;
  }
  .p-s12-product-features .p-feature-list li.p-active .p-feature-title:after {
    content: "\e200";
  }
  .p-s12-product-features .p-feature-list .p-image-only .p-picture {
    width: 100%;
    margin-bottom: 10px;
  }
  .p-s12-product-features .p-feature-list .p-text-only p {
    margin: 0;
    padding-top: 10px;
  }
}
@media screen and (min-width: 769px) {
  .p-s12-product-features {
    position: relative;
  }
  .p-s12-product-features:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s12-product-features:after {
    content: "";
    display: table;
    clear: both;
  }
  .p-s12-product-features .p-component-title {
    margin-bottom: 34px;
  }
  .p-s12-product-features .p-feature-list li {
    margin-bottom: 54px;
    float: left;
    width: 100%;
  }
  .p-s12-product-features .p-feature-list li .p-feature-title {
    display: inline-block;
    float: left;
    width: 63%;
  }
  .p-s12-product-features .p-feature-list li p {
    display: inline-block;
    float: left;
    width: 63%;
  }
  .p-s12-product-features .p-feature-list li .p-picture {
    display: inline-block;
    width: 35%;
    float: right;
  }
  .p-s12-product-features .p-feature-list li .p-picture img {
    max-width: 100%;
    max-height: 100%;
  }
  .p-s12-product-features .p-feature-list li.p-odd {
    margin-right: 32px;
  }
  .p-s12-product-features .p-feature-list li.p-even .p-picture {
    float: left;
  }
  .p-s12-product-features .p-feature-list li.p-even .p-feature-title,
  .p-s12-product-features .p-feature-list li.p-even p {
    float: right;
  }
  .p-s12-product-features .p-feature-list .p-text-only {
    width: 47%;
    padding-right: 5px;
  }
  .p-s12-product-features .p-feature-list .p-text-only .p-feature-title {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    float: left;
  }
  .p-s12-product-features .p-feature-list .p-text-only p {
    width: 100%;
  }
  .p-s12-product-features .p-feature-list .p-image-only {
    width: 47%;
  }
  .p-s12-product-features .p-feature-list .p-image-only .p-feature-title {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    float: left;
  }
  .p-s12-product-features .p-feature-list .p-image-only .p-picture {
    float: left;
    display: block;
    width: 100%;
  }
}
.p-s12-product-features .p-feature-list .blue-print {
  display: none;
}
.p-s15-eco-passport {
  position: relative;
}
.p-s15-eco-passport:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport a:hover {
  text-decoration: none;
}
.p-s15-eco-passport .p-energy-label {
  margin-left: 2px;
  margin-top: 14px;
}
.p-s15-eco-passport .p-component-title {
  color: #005c1f;
}
.p-s15-eco-passport .p-text:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-text:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-text p {
  margin: 0;
  margin-bottom: 20px;
  line-height: 20px;
  color: #3c3c3c;
}
.p-s15-eco-passport .p-text p a {
  display: inline-block;
  color: #005c1f;
}
.p-s15-eco-passport .p-text p a:hover {
  text-decoration: underline;
}
.p-s15-eco-passport .p-awards {
  list-style: none;
  margin-bottom: 34px;
}
.p-s15-eco-passport .p-awards:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-awards:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-awards li {
  float: left;
  padding-right: 20px;
}
.p-s15-eco-passport .p-info-categories {
  list-style: none;
  overflow: visible;
}
.p-s15-eco-passport .p-info-categories:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-info-categories:after {
  content: "";
  display: table;
  clear: both;
}
.p-s15-eco-passport .p-info-categories > li {
  position: relative;
  margin-bottom: 20px;
}
.p-s15-eco-passport .p-info-categories .p-cat-title {
  position: relative;
  font-size: 20px;
  padding-left: 42px;
  margin: 0px 0px 12px 0px;
}
.p-s15-eco-passport .p-info-categories .p-cat-title:before {
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  font-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px 17px 17px 17px;
  padding-top: 5px;
  color: #ffffff;
  text-align: center;
  font-family: 'philips-icon';
  -webkit-font-smoothing: antialiased;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p-s15-eco-passport .p-info-categories p {
  margin: 0px 0px 0px 1px;
}
.p-s15-eco-passport .p-info-categories .p-bullets li {
  color: #3c3c3c;
  position: relative;
  padding-left: 14px;
  margin-left: 10px;
}
.p-s15-eco-passport .p-info-categories .p-bullets li span {
  font-size: 12px;
  line-height: 18px;
}
.p-s15-eco-passport .p-info-categories .p-bullets li em {
  color: #b9bbc7;
  white-space: nowrap;
}
.p-s15-eco-passport .p-info-categories .p-energy .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-energy ul li:before {
  color: #5ca400;
}
.p-s15-eco-passport .p-info-categories .p-energy .p-cat-title:before {
  background: #5ca400;
  content: "\002f";
  line-height: 24px;
}
.p-s15-eco-passport .p-info-categories .p-weight .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-weight ul li:before {
  color: #00a7bc;
}
.p-s15-eco-passport .p-info-categories .p-weight .p-cat-title:before {
  background: #00a7bc;
  content: "\0031";
  line-height: 24px;
}
.p-s15-eco-passport .p-info-categories .p-recycling .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-recycling ul li:before {
  color: #992c96;
}
.p-s15-eco-passport .p-info-categories .p-recycling .p-cat-title:before {
  background: #992c96;
  content: "\0030";
  line-height: 24px;
}
.p-s15-eco-passport .p-info-categories .p-substances .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-substances ul li:before {
  color: #df2823;
}
.p-s15-eco-passport .p-info-categories .p-substances .p-cat-title:before {
  background: #df2823;
  content: "\002e";
  line-height: 24px;
}
.p-s15-eco-passport .p-info-categories .p-packaging .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-packaging ul li:before {
  color: #f58f08;
}
.p-s15-eco-passport .p-info-categories .p-packaging .p-cat-title:before {
  background: #f58f08;
  content: "\0032";
  line-height: 24px;
}
.p-s15-eco-passport .p-info-categories .p-reliability .p-cat-title,
.p-s15-eco-passport .p-info-categories .p-reliability ul li:before {
  color: #005aff;
}
.p-s15-eco-passport .p-info-categories .p-reliability .p-cat-title:before {
  background: #005aff;
  content: "\002d";
  line-height: 24px;
}
.p-s15-eco-passport .p-tooltip .p-tooltip-info {
  margin-left: 50%;
}
.p-s15-eco-passport .p-img-container img {
  max-width: 90px;
}
/* MEDIA MEDIUM ---------------------------*/
@media screen and (min-width: 769px) {
  .p-s15-eco-passport .p-text {
    margin-bottom: 14px;
  }
  .p-s15-eco-passport .p-awards {
    float: left;
    padding-left: 50px;
  }
}
.ms01-usp-highlight-container {
  display: flex;
  flex-direction: column;
  padding-left: 8px;
  padding-right: 8px;
}
.ms01-usp-highlight-container--padded {
  margin-bottom: 80px;
}
.ms01-usp-highlight-container--default {
  color: #040404;
}
.ms01-usp-highlight-container--default .ms01-usp-highlight-usp {
  border-color: #d0d0d0;
}
.ms01-usp-highlight-container--inverted {
  color: #ffffff;
}
.ms01-usp-highlight-container--inverted .ms01-usp-highlight-usp {
  border-color: #b3b3b3;
}
.ms01-usp-highlight-container--compact.ms01-usp-highlight-container--default {
  color: #9d9d9d;
}
.ms01-usp-highlight-container--compact.ms01-usp-highlight-container--inverted {
  color: #cccccc;
}
.ms01-usp-highlight-container--compact {
  flex-wrap: wrap;
}
.ms01-usp-highlight-container--compact .ms01-usp-highlight-usp {
  flex-direction: row;
  padding-top: 8px;
  padding-bottom: 8px;
  flex-basis: auto;
}
.ms01-usp-highlight-container--compact .ms01-usp-highlight-usp-icon {
  font-size: 25px;
}
.ms01-usp-highlight-container--regular .ms01-usp-highlight-usp:first-child {
  border-style: solid;
  border-width: 1px 0 1px 0;
}
.ms01-usp-highlight-container--regular .ms01-usp-highlight-usp:not(:first-child) {
  border-style: solid;
  border-width: 0 0 1px 0;
}
.ms01-usp-highlight-usp {
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0;
  padding: 0;
  padding-bottom: 32px;
  padding-top: 32px;
  display: flex;
  align-items: center;
}
.ms01-usp-highlight-usp-icon {
  font-size: 40px;
  display: inline-block;
  margin-right: 16px;
}
.ms01-usp-highlight-usp .body-copy {
  display: inline-block;
  font-weight: bold;
}
.ms01-usp-highlight-usp--center {
  text-align: center;
  justify-content: center;
}
@media screen and (min-width: 769px) {
  .ms01-usp-highlight-container {
    flex-direction: row;
    padding-left: 16px;
    padding-right: 16px;
  }
  .ms01-usp-highlight-container--compact {
    justify-content: center;
  }
  .ms01-usp-highlight-container--compact .ms01-usp-highlight-usp {
    flex: 0 1 auto;
  }
  .ms01-usp-highlight-container--compact .ms01-usp-highlight-usp--center {
    justify-content: center;
  }
  .ms01-usp-highlight-container--compact .ms01-usp-highlight-usp-icon {
    margin-right: 8px;
    margin-bottom: 0;
  }
  .ms01-usp-highlight-container--regular .ms01-usp-highlight-usp:first-child {
    border-style: solid;
    border-width: 0 1px 0 1px;
  }
  .ms01-usp-highlight-container--regular .ms01-usp-highlight-usp:not(:first-child) {
    border-style: solid;
    border-width: 0 1px 0 0;
  }
  .ms01-usp-highlight-usp {
    padding: 24px;
    flex-direction: column;
    align-items: stretch;
  }
  .ms01-usp-highlight-usp-icon {
    display: block;
    margin-bottom: 16px;
    margin-right: 0;
  }
  .ms01-usp-highlight-usp .body-copy {
    display: block;
    width: 100%;
  }
  .ms01-usp-highlight-usp--left {
    align-items: flex-start;
  }
  .ms01-usp-highlight-usp--center {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 1025px) {
  .ms01-usp-highlight-container {
    padding-left: 0;
    padding-right: 0;
  }
  .ms01-usp-highlight-container--compact .ms01-usp-highlight-usp {
    padding: 16px;
  }
  .ms01-usp-highlight-usp {
    padding: 32px;
  }
  .ms01-usp-highlight-usp-icon {
    margin-top: 0;
  }
}
.ms02-variety-story-container {
  width: 100%;
  height: 800px;
  margin-top: 120px;
  margin-bottom: 120px;
  display: flex;
}
.ms02-variety-story-container picture {
  height: fit-content;
}
.ms02-variety-story-container-left {
  width: calc(50% + 20px);
  height: auto;
  flex-grow: 1;
}
.ms02-variety-story-container-left--inner {
  padding-right: 40px;
}
.ms02-variety-story-container-left img {
  margin-bottom: 40px;
}
.ms02-variety-story-container-left .description--desktop {
  max-width: 400px;
  text-align: right;
  float: right;
}
.ms02-variety-story-container-right {
  width: calc(50% - 20px);
  height: auto;
  flex-grow: 1;
  align-self: flex-end;
}
.ms02-variety-story-container-right--inner h2 {
  margin-top: 8px;
  margin-bottom: 40px;
  max-width: 98%;
}
.ms02-variety-story-container-right--inner h5 {
  margin-bottom: 0;
  color: #b6b6b6;
}
.ms02-variety-story-container-right--inner .description--mobile {
  display: none;
}
@media screen and (max-width: 1024px) {
  .ms02-variety-story-container {
    height: 640px;
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .ms02-variety-story-container-left {
    width: calc(50% + 4px);
    padding-left: 16px;
  }
  .ms02-variety-story-container-right {
    width: calc(50% - 36px);
    padding-right: 16px;
  }
  .ms02-variety-story-container-right--inner h2 {
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .ms02-variety-story-container {
    height: fit-content;
    flex-direction: column;
  }
  .ms02-variety-story-container-left {
    width: calc(100% - 16px);
    display: block;
    padding-left: 8px;
  }
  .ms02-variety-story-container-left--inner {
    padding-right: 0;
  }
  .ms02-variety-story-container-left .description--desktop {
    display: none;
  }
  .ms02-variety-story-container-right {
    width: calc(100% - 16px);
    display: block;
    padding-right: 0;
    padding-left: 8px;
  }
  .ms02-variety-story-container-right--inner h2 {
    margin-bottom: 16px;
  }
  .ms02-variety-story-container-right--inner h5 {
    margin-top: 0;
  }
  .ms02-variety-story-container-right--inner .description--mobile {
    display: block;
  }
  .ms02-variety-story-container-right--inner picture {
    display: none;
  }
}
.ms05-slider-with-buttons__wrapper {
  display: flex;
  flex-direction: column;
}
.ms05-slider-with-buttons__slide {
  display: flex;
  flex-direction: column;
  text-align: center;
}
.ms05-slider-with-buttons__slide__container {
  display: none;
}
.ms05-slider-with-buttons__slide__container--outer {
  margin-bottom: 80px;
  order: 2;
}
.ms05-slider-with-buttons__slide__container--active {
  display: block;
}
.ms05-slider-with-buttons__content {
  order: 2;
  padding-right: 8px;
}
.ms05-slider-with-buttons__content.p-grid-item {
  padding-left: 8px;
}
.ms05-slider-with-buttons__content--inner .p-heading-02 {
  margin-top: 0;
}
.ms05-slider-with-buttons__content--inner .body-copy-large {
  margin-bottom: 24px;
  color: grey;
}
.ms05-slider-with-buttons__parsys {
  order: 1;
}
.ms05-slider-with-buttons__parsys.p-grid-item {
  padding-left: 0;
}
.ms05-slider-with-buttons .p-inverted a {
  cursor: pointer;
  color: #ff9514;
  font-family: centrale_sans_bold;
}
.ms05-slider-with-buttons .p-inverted a:hover {
  color: #ffaa43;
  text-decoration: none;
}
.ms05-slider-with-buttons__actions {
  order: 1;
  padding-bottom: 40px;
  padding-top: 80px;
  text-align: center;
  overflow: auto;
  white-space: nowrap;
}
.ms05-slider-with-buttons__actions::-webkit-scrollbar {
  display: none;
}
.ms05-slider-with-buttons__actions-button {
  border-radius: 2em;
  padding: 8px;
  padding-left: 24px;
  padding-right: 24px;
  margin-right: 16px;
  border: solid 1px transparent;
}
.ms05-slider-with-buttons__actions-button--active {
  background-color: #007aff;
  border: solid 1px rgba(0, 122, 255, 0.3);
  font-weight: bold;
}
@media screen and (min-width: 769px) {
  .ms05-slider-with-buttons__wrapper {
    padding-top: 40px;
  }
  .ms05-slider-with-buttons__slide {
    flex-direction: row;
    text-align: left;
    justify-content: center;
  }
  .ms05-slider-with-buttons__slide__container--outer {
    order: 1;
    margin-bottom: 0;
  }
  .ms05-slider-with-buttons__parsys {
    order: unset;
    padding-right: 0;
  }
  .ms05-slider-with-buttons__content {
    order: unset;
    align-self: center;
    padding-left: 32px;
    padding-right: 32px;
  }
  .ms05-slider-with-buttons__content.p-grid-item {
    padding-left: 32px;
  }
  .ms05-slider-with-buttons__actions {
    order: 2;
    overflow: initial;
    white-space: initial;
    padding-top: 40px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1025px) {
  .ms05-slider-with-buttons__wrapper {
    padding-top: 0;
  }
  .ms05-slider-with-buttons__parsys {
    padding-right: 40px;
  }
  .ms05-slider-with-buttons__parsys.p-grid-item {
    padding-left: 0;
  }
  .ms05-slider-with-buttons__content {
    padding-right: 0;
  }
  .ms05-slider-with-buttons__content.p-grid-item {
    padding-left: 40px;
  }
  .ms05-slider-with-buttons__content--inner {
    max-width: 510px;
  }
  .ms05-slider-with-buttons__actions {
    padding-top: 40px;
    padding-bottom: 80px;
    padding-left: 24px;
    text-align: left;
  }
  .ms05-slider-with-buttons__actions-button:first-child {
    margin-left: 24px;
  }
}
.p21-product-image-carousel--disable-controls .swiper-container__zoom .swiper-button-next,
.p21-product-image-carousel--disable-controls .swiper-container__zoom .swiper-button-prev,
.p21-product-image-carousel--disable-controls .swiper-container__zoom .swiper-zoom-button {
  display: none;
}
.p21-product-image-carousel__360-video {
  height: 100%;
}
.p21-product-image-carousel .swiper-container__zoom {
  margin-bottom: 40px;
}
.p21-product-image-carousel .swiper-container__zoom.single-image .gallery-thumbs {
  display: none;
}
.p21-product-image-carousel .swiper-container__zoom.single-image .swiper-button-next,
.p21-product-image-carousel .swiper-container__zoom.single-image .swiper-button-prev {
  display: none;
}
.p21-product-image-carousel .swiper-container__zoom--active {
  position: fixed;
  z-index: 9013;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  background-color: white;
}
.p21-product-image-carousel .swiper-container__zoom--active .swiper-container {
  width: 80%;
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-top {
  height: calc(100% - 200px);
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-wrapper {
  justify-content: center;
  display: flex;
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-wrapper .swiper-slide {
  width: 100px;
  margin-right: 16px;
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .p21-product-image-carousel__thumb {
  width: 100px;
  height: 60px;
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-slide {
  height: 76px;
}
.p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-slide img {
  height: 100%;
}
.p21-product-image-carousel .swiper-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.p21-product-image-carousel .swiper-button-next {
  right: calc(-128px);
  width: 64px;
  height: 64px;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #d0d0d0;
  background: none;
  display: flex;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.p21-product-image-carousel .swiper-button-next:hover {
  font-size: 40px;
  -webkit-transition: font-size 0.2s;
  -moz-transition: font-size 0.2s;
  -o-transition: font-size 0.2s;
  transition: font-size 0.2s;
}
.p21-product-image-carousel .swiper-button-prev {
  left: calc(-128px);
  width: 64px;
  height: 64px;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #d0d0d0;
  background: none;
  display: flex;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.p21-product-image-carousel .swiper-button-prev:hover {
  font-size: 40px;
  -webkit-transition: font-size 0.2s;
  -moz-transition: font-size 0.2s;
  -o-transition: font-size 0.2s;
  transition: font-size 0.2s;
}
.p21-product-image-carousel .swiper-slide {
  padding-bottom: 16px;
  border-bottom: solid 2px transparent;
}
.p21-product-image-carousel .swiper-slide .swiper-image {
  height: 100%;
}
.p21-product-image-carousel .gallery-top {
  width: 100%;
  height: 500px;
  border: solid 2px rgba(4, 4, 4, 0.1);
}
.p21-product-image-carousel .gallery-top .swiper-zoom-button {
  position: absolute;
  z-index: 2;
  top: 16px;
  left: 16px;
  font-size: 24px;
  cursor: pointer;
}
.p21-product-image-carousel .gallery-top .swiper-zoom-button:after {
  display: inline-block;
}
.p21-product-image-carousel .gallery-top:hover .swiper-button-next {
  right: 0;
}
.p21-product-image-carousel .gallery-top:hover .swiper-button-prev {
  left: 0;
}
.p21-product-image-carousel .gallery-thumbs {
  height: 80px;
  margin-top: 40px;
  box-sizing: border-box;
  cursor: grab;
}
.p21-product-image-carousel .gallery-thumbs:active {
  cursor: grabbing;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper .swiper-slide {
  width: 25%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper .swiper-slide .swiper-image {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper .swiper-slide:hover {
  border-bottom-color: lightgrey;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active {
  border-bottom-color: #007aff;
}
.p21-product-image-carousel .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active:hover {
  border-bottom-color: #007aff;
}
.p21-product-image-carousel__thumb {
  position: relative;
  height: inherit;
  background-color: #ffffff;
}
.p21-product-image-carousel__play-button {
  position: absolute;
  width: 100%;
  height: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  display: flex;
}
.p21-product-image-carousel__play-button .p-icon-meethue-ui_play {
  font-size: 32px;
}
@media screen and (max-width: 1024px) {
  .p21-product-image-carousel .gallery-top {
    height: 350px;
  }
}
@media screen and (max-width: 768px) {
  .p21-product-image-carousel .swiper-container__zoom {
    border-top: 1px solid rgba(4, 4, 4, 0.2);
  }
  .p21-product-image-carousel .swiper-container__zoom--active {
    position: fixed;
    width: 100%;
    height: 100%;
    padding-top: 32px;
    background-color: white;
  }
  .p21-product-image-carousel .swiper-container__zoom--active .swiper-container {
    width: 100%;
  }
  .p21-product-image-carousel .swiper-container__zoom--active .gallery-top {
    height: calc(75% - 45px);
  }
  .p21-product-image-carousel .swiper-container__zoom--active .gallery-top .swiper-slide .swiper-image {
    object-fit: contain;
  }
  .p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs {
    height: 30%;
  }
  .p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-slide {
    height: 76px;
  }
  .p21-product-image-carousel .swiper-container__zoom--active .gallery-thumbs .swiper-slide img {
    height: 100%;
  }
  .p21-product-image-carousel .swiper-button-next {
    right: 0;
  }
  .p21-product-image-carousel .swiper-button-prev {
    left: 0;
  }
  .p21-product-image-carousel .gallery-top {
    height: 280px;
    border: none;
    border-radius: 0;
  }
  .p21-product-image-carousel .gallery-top .swiper-zoom-button {
    top: 24px;
    left: 24px;
  }
  .p21-product-image-carousel .gallery-thumbs {
    height: 100px;
    padding-top: 16px;
    margin-top: 0;
    background-color: rgba(4, 4, 4, 0.04);
  }
}
.p22-hue-ambiance__container {
  display: flex;
  margin-bottom: 24px;
}
.p22-hue-ambiance__container .p-color-type-icon-holder {
  margin-right: 16px;
}
.p22-hue-ambiance__container .p-color-type-icon-holder i {
  width: 21px;
  height: 20px;
  border: 1px solid #b3b3b3;
  border-radius: 100px;
  display: block;
  background-size: 21px 20px;
}
.p22-hue-ambiance__container .p-color-type-icon-holder i.icon-white {
  background-image: url('clientlibs-css/img/indicator-white.png');
}
.p22-hue-ambiance__container .p-color-type-icon-holder i.icon-white-ambiance {
  background-image: url('clientlibs-css/img/indicator-white-ambiance.png');
}
.p22-hue-ambiance__container .p-color-type-icon-holder i.icon-white-and-color-ambiance {
  background-image: url('clientlibs-css/img/indicator-color.png');
}
.p23-product-promotion-and-status__container {
  font-weight: bold;
  margin-bottom: 8px;
}
.p23-product-promotion-and-status__container .type {
  display: inline-block;
  padding: 0px 16px;
  line-height: 2em;
  font-family: 'centrale_sans_bold', Tahoma, Helvetica, Arial, Verdana, sans-serif;
}
.p23-product-promotion-and-status__container .type--status {
  background-color: #e63535;
}
.p23-product-promotion-and-status__container .type--promotion {
  background-color: #1d9d8b;
}
.p24-product-name .p-product-name {
  margin-top: 0;
  margin-bottom: 24px;
}
.product-stock-message {
  color: #e63535;
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
}
@media screen and (min-width: 1025px) {
  .product-stock-message {
    display: inline-block;
  }
}
.product-stock-message:after {
  content: " ";
  border-right: 1px solid #3c3c3c;
  opacity: .7;
  height: 20px;
  vertical-align: middle;
  margin: 0 10px;
  display: none;
}
@media screen and (min-width: 1025px) {
  .product-stock-message:after {
    display: inline-block;
  }
}
.p25-product-code {
  margin-bottom: 24px;
  opacity: .7;
}
@media screen and (min-width: 1025px) {
  .p25-product-code {
    display: inline-block;
  }
}
.p26-product-features__list {
  margin-bottom: 24px;
  margin-left: 0;
  padding-left: 0;
  list-style-type: disc;
  list-style-position: inside;
}
.p26-product-features__list-item {
  font-size: 16px;
  line-height: 1.75;
}
.p27-product-description {
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 64px;
  margin-top: 32px;
}
@keyframes slideIn {
  from {
    top: -65px;
  }
  to {
    top: 0;
  }
}
@keyframes btn-add-to-cart-bounce-up {
  0% {
    transform: scale(1, 1) translateY(1);
  }
  50% {
    transform: scale(1, 1) translateY(-48px);
  }
  75% {
    transform: scale(1.1, 0.9) translateY(-44px);
  }
  100% {
    transform: scale(1, 1) translateY(-46px);
  }
}
@keyframes btn-add-to-cart-down {
  from {
    transform: scale(1, 1) translateY(-46px);
  }
  to {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes btn-small-add-to-cart-bounce-up {
  0% {
    transform: scale(1, 1) translateY(1);
  }
  50% {
    transform: scale(1, 1) translateY(-30px);
  }
  75% {
    transform: scale(1.1, 0.9) translateY(-26px);
  }
  100% {
    transform: scale(1, 1) translateY(-28px);
  }
}
@keyframes btn-small-add-to-cart-down {
  from {
    transform: scale(1, 1) translateY(-28px);
  }
  to {
    transform: scale(1, 1) translateY(0);
  }
}
.p29-product-price .p29-product-price__price-and-message-wrapper {
  background-color: #040404;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}
.p29-product-price .p29-product-price__price-disclaimer {
  color: rgba(255, 255, 255, 0.7);
}
.p29-product-price__container {
  background-color: #040404;
  color: #ffffff;
}
.p29-product-price__container--retailers {
  margin-bottom: 16px;
}
.p29-product-price__container--sticky {
  display: flex;
  background-color: #040404;
  justify-content: space-between;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px;
  z-index: 3005;
  animation: slideIn 0.5s;
}
.p29-product-price__container--sticky.sticky-hide {
  display: none;
}
@media screen and (min-width: 1025px) {
  .p29-product-price__container--sticky.sticky-hide {
    display: flex;
  }
}
.p29-product-price__container--sticky .p29-product-price__price-disclaimer {
  color: #ffffff;
  display: flex;
  align-self: center;
  order: 2;
  margin-right: 16px;
}
.p29-product-price__container--sticky .p29-product-price__price-and-message-wrapper {
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .p29-product-price__container--sticky .p29-product-price__price-and-message-wrapper {
    width: auto;
  }
}
.p29-product-price__container--sticky .p29-product-price__retailers {
  display: none;
}
.p29-product-price__container--sticky .p29-product-price__retailers-message-wrapper {
  display: none;
}
.p29-product-price__container--sticky .p29-product-price__information {
  display: block;
}
.p29-product-price__container--sticky .p29-product-price__title {
  color: rgba(255, 255, 255, 0.7);
  display: none;
}
@media screen and (min-width: 769px) {
  .p29-product-price__container--sticky .p29-product-price__title {
    display: block;
  }
}
.p29-product-price__container--sticky .p29-product-price__pricing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  order: 3;
}
@media screen and (min-width: 1025px) {
  .p29-product-price__container--sticky .p29-product-price__pricing {
    width: auto;
    justify-content: flex-end;
  }
}
.p29-product-price__container--sticky .p29-product-price__pricing-wrapper {
  white-space: nowrap;
  padding-bottom: 0;
  margin-right: 16px;
  top: 2px;
  order: 3;
}
.p29-product-price__container--sticky .p29-product-price__original {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
}
.p29-product-price__container--sticky .p29-product-price__old {
  font-family: centrale_sans_book, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-right: 8px;
  top: 4px;
}
.p29-product-price__container--sticky .p29-product-price__meta {
  font-family: centrale_sans_book, sans-serif;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: normal;
  order: 1;
  margin-right: 16px;
  top: 3px;
  display: none;
  padding-bottom: 0;
}
@media screen and (min-width: 769px) {
  .p29-product-price__container--sticky .p29-product-price__meta {
    display: block;
  }
}
.p29-product-price__information {
  display: none;
}
.p29-product-price__pricing-wrapper {
  display: flex;
  padding-bottom: 24px;
}
.p29-product-price__pricing .p29-product-price__retailers {
  margin-top: 16px;
}
.p29-product-price__original {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
}
.p29-product-price__old {
  font-family: centrale_sans_book, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  color: #959595;
  position: relative;
  top: 11px;
  margin-right: 16px;
  text-decoration: line-through;
}
.p29-product-price__meta {
  color: #b3b3b3;
  font-family: centrale_sans_book, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  padding-bottom: 32px;
  display: none;
}
.p29-product-price__retailers-message {
  margin-top: 16px;
}
.p29-product-price__retailers-message-wrapper {
  margin-bottom: 16px;
}
.p29-product-price__retailers__image-grid .p-grid-item {
  margin-bottom: 16px;
}
.p29-product-price__retailers__image-grid .p-grid-item img {
  border: 1px solid lightgrey;
  box-sizing: border-box;
  width: 100%;
}
.p29-product-price__retailers-item {
  margin-bottom: 16px;
}
.p29-product-price__container .button {
  display: inline-flex;
  border-radius: 2em;
  background-color: #ff9514;
  height: 46px;
  overflow: hidden;
  font-size: 20px;
  line-height: 18px;
  font-family: centrale_sans_bold;
  color: #ffffff;
  cursor: pointer;
  padding: 0 1.2em;
  transition: all .3s ease;
  outline: none;
  text-align: center;
  margin-bottom: 32px;
}
.p29-product-price__container .button:hover {
  background-color: #ffaa43;
}
.p29-product-price__container .button.success {
  background-color: #7bcc00;
}
.p29-product-price__container .button.success.animate .button__content {
  animation: none;
}
.p29-product-price__container .button.success .button__content {
  transform: translateY(-46px);
}
.p29-product-price__container .button.success .button__icon:after {
  content: "\e204";
}
.p29-product-price__container .button.loading {
  pointer-events: none;
}
.p29-product-price__container .button.loading.animate .button__content {
  animation: none;
}
.p29-product-price__container .button.loading .button__content {
  transform: translateY(-46px);
}
.p29-product-price__container .button.loading .button__icon {
  position: relative;
}
.p29-product-price__container .button.loading .button__icon:before,
.p29-product-price__container .button.loading .button__icon:after {
  position: absolute;
  top: 11px;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  border-top-color: #ffffff;
  content: "";
  border-radius: 100%;
}
.p29-product-price__container .button.loading .button__icon:before {
  z-index: 100;
  animation: spin 1s infinite;
  animation-timing-function: linear;
}
.p29-product-price__container .button.loading .button__icon:after {
  border: 2px solid rgba(255, 255, 255, 0.3);
}
.p29-product-price__container .button.disabled {
  background-color: transparent;
  border: 2px solid #ffffff;
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.p29-product-price__container .button__label,
.p29-product-price__container .button__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 46px;
}
.p29-product-price__container .button__icon:after {
  font-family: 'philips-global-icon-font';
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e215";
}
.p29-product-price__container .button.animate:hover .button__content {
  animation-duration: 1s;
  animation-iteration-count: 1;
  animation-name: btn-add-to-cart-bounce-up;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}
.p29-product-price__container .button.animate .button__content {
  animation-duration: 0.3s;
  animation-name: btn-add-to-cart-down;
  animation-timing-function: ease;
}
.p29-product-price__container--sticky .button {
  display: block;
  padding: 0 1em;
  font-size: 15px;
  height: 28px;
  margin-right: 8px;
  margin-bottom: 0;
}
.p29-product-price__container--sticky .button.loading .button__content {
  transform: translateY(-28px);
}
.p29-product-price__container--sticky .button.loading .button__icon:before,
.p29-product-price__container--sticky .button.loading .button__icon:after {
  top: 6px;
  width: 12px;
  height: 12px;
}
.p29-product-price__container--sticky .button__label,
.p29-product-price__container--sticky .button__icon {
  height: 28px;
}
.p29-product-price__container--sticky .button.success .button__content {
  transform: translateY(-28px);
}
.p29-product-price__container--sticky .button.animate:hover .button__content {
  animation-name: btn-small-add-to-cart-bounce-up;
}
.p29-product-price__container--sticky .button.animate .button__content {
  animation-name: btn-small-add-to-cart-down;
}
.p29-product-price__container--sticky .p29-product-price__action {
  margin-bottom: 0;
  order: 4;
}
@media (hover: none) and (pointer: coarse) {
  .p29-product-price__container .button.animate:hover .button__content {
    animation: none;
  }
  .p29-product-price__container .button.animate .button__content {
    animation: none;
  }
  .p29-product-price__container--sticky .button.animate:hover .button__content {
    animation: none;
  }
  .p29-product-price__container--sticky .button.animate .button__content {
    animation: none;
  }
}
.p30-product-specifications__specifications {
  padding-top: 80px;
  margin-top: -80px;
}
.p30-product-specifications dt.p30-product-specifications__category-title {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 40px;
  color: inherit;
  background: none;
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
  margin-bottom: 0;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title .p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p30-product-specifications dt.p30-product-specifications__category-title:before {
  height: 1px;
  width: 100%;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  border-image-slice: 1;
  border-bottom-color: #d0d0d0;
  content: "";
  position: absolute;
  border-top-width: 0;
  top: calc(-2px);
}
.p30-product-specifications dt.p30-product-specifications__category-title:after {
  height: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  display: flex;
}
.p30-product-specifications__category-row {
  display: flex;
  margin-top: 8px;
}
.p30-product-specifications__category-row > div {
  width: 50%;
}
.p30-product-specifications__specification-name {
  padding-right: 8px;
}
.p30-product-specifications__specification-values {
  padding-left: 8px;
}
.p30-product-specifications dd {
  padding-left: 0;
  transition: all 0.3s ease;
  display: inherit;
  max-height: 0px;
  overflow: hidden;
}
.p30-product-specifications dd.p-active {
  /* this method is not ideal, but at this point in time, it's the best option in conjunction with p-accordion */
  max-height: 1000px;
  height: auto;
}
.p30-product-specifications dd ul {
  margin-bottom: 32px;
}
.p30-product-specifications .box-contents__list {
  display: flex;
  flex-wrap: wrap;
  color: #7bcc00;
}
.p30-product-specifications .box-contents__list-item {
  display: flex;
  align-items: center;
  font-family: centrale_sans_bold;
  margin-bottom: 16px;
  margin-right: 16px;
}
.p30-product-specifications .box-contents__icon {
  font-size: 24px;
  margin-right: 8px;
}
.p31-product-feature-copy__container {
  border-top: 1px solid lightgrey;
}
.p31-product-feature-copy__container--inner {
  border-bottom: 1px solid lightgrey;
  padding-top: 40px;
  padding-bottom: 40px;
}
.p31-product-feature-copy__container .p31-product-feature-copy__image-wrapper {
  margin-bottom: 16px;
  padding-left: 25%;
  padding-right: 25%;
}
.p31-product-feature-copy__container .p31-product-feature-copy__image-wrapper img {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .p31-product-feature-copy {
    margin-left: 24px;
    margin-right: 24px;
  }
  .p31-product-feature-copy__container--inner {
    display: flex;
    padding-top: 80px;
    padding-bottom: 80px;
    flex-direction: row;
  }
  .p31-product-feature-copy__container .p31-product-feature-copy__image-wrapper {
    flex: 2;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .p31-product-feature-copy__container .p31-product-feature-copy__spacer {
    flex: 1;
  }
  .p31-product-feature-copy__container .p31-product-feature-copy__info {
    display: flex;
    flex-direction: column;
    flex: 7;
  }
}
@media screen and (min-width: 1025px) {
  .p31-product-feature-copy__container .p31-product-feature-copy__image-wrapper {
    flex: 2;
  }
  .p31-product-feature-copy__container .p31-product-feature-copy__info {
    align-self: center;
    flex: 7;
  }
}
.p32-product-ratings {
  margin-bottom: 8px;
}
.p33-product-reviews #BVRRContainer,
.p33-product-reviews #BVRRSearchContainer {
  padding-top: 60px;
  margin-top: -60px;
}
@media screen and (min-width: 769px) {
  .p33-product-reviews {
    margin: 0 14px;
  }
}
.p34-product-bluetooth-indicator {
  display: block;
  margin-bottom: 24px;
}
.p34-product-bluetooth-indicator__line {
  display: flex;
  align-items: center;
}
.p34-product-bluetooth-indicator__icon {
  font-size: 24px;
}
.p34-product-bluetooth-indicator__text {
  margin-left: 8px;
}
.p36-product-bac-compare-table {
  text-align: center;
}
.p36-product-bac-compare-table__container {
  margin-bottom: 40px;
}
@media screen and (min-width: 769px) {
  .p36-product-bac-compare-table .p36-product-bac-compare-table__container {
    margin-left: 24px;
    margin-right: 24px;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__heading-title {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
  }
}
.p36-product-bac-compare-table__header .p36-product-bac-compare-table__line:first-child {
  padding-top: 40px;
}
.p36-product-bac-compare-table__header .p36-product-bac-compare-table__line:last-child {
  padding-bottom: 40px;
}
.p36-product-bac-compare-table__header .p36-product-bac-compare-table__subtitle {
  padding-bottom: 16px;
}
.p36-product-bac-compare-table__header .p36-product-bac-compare-table__heading-title {
  margin-bottom: 0;
  padding-bottom: 16px;
}
.p36-product-bac-compare-table__content .p36-product-bac-compare-table__line {
  padding-top: 40px;
  padding-bottom: 40px;
}
.p36-product-bac-compare-table__line {
  display: flex;
  justify-content: space-between;
}
.p36-product-bac-compare-table__divider {
  height: 1px;
  width: 100%;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  border-image-slice: 1;
  border-bottom-color: #d0d0d0;
}
.p36-product-bac-compare-table__item {
  align-self: center;
  flex: 0 0 33%;
}
.p36-product-bac-compare-table__icon {
  font-size: 32px;
  padding-bottom: 8px;
}
.p36-product-bac-compare-table__icon--success {
  color: #7bcc00;
}
.p36-product-bac-compare-table__title {
  letter-spacing: -0.1px;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
  margin-bottom: 15px;
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
  margin-top: 0;
  line-height: 30px;
  font-size: 20px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__title .p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p36-product-bac-compare-table__link i {
  line-height: 18px;
  font-size: 12px;
  display: inline-block;
  vertical-align: -2px;
}
.p36-product-bac-compare-table__subject {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
}
@media screen and (max-width: 600px) {
  .p36-product-bac-compare-table .p36-product-bac-compare-table__header .p36-product-bac-compare-table__item {
    flex: 0 0 40%;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__content .p36-product-bac-compare-table__line {
    padding-top: 24px;
    padding-bottom: 24px;
    flex-wrap: wrap;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__content .p36-product-bac-compare-table__line .p36-product-bac-compare-table__item {
    flex: 0 0 40%;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__content .p36-product-bac-compare-table__line div:nth-child(2) {
    order: 1;
    flex: 0 0 100%;
    padding-bottom: 16px;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__content .p36-product-bac-compare-table__line div:first-child {
    order: 2;
  }
  .p36-product-bac-compare-table .p36-product-bac-compare-table__content .p36-product-bac-compare-table__line div:last-child {
    order: 3;
  }
}
.p39-payment-methods-component .payment-methods {
  display: flex;
  align-items: center;
  border: solid 1px #d8d8d8;
  padding: 24px;
  padding-bottom: 16px;
  margin-bottom: 40px;
}
.p39-payment-methods-component .payment-methods__label {
  flex: 1 1 0;
  font-size: 12px;
  align-self: flex-start;
  padding-right: 24px;
  margin-bottom: 8px;
}
.p39-payment-methods-component .payment-methods__list {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}
.p39-payment-methods-component .payment-methods__list-item {
  margin-right: 16px;
  margin-bottom: 8px;
}
.p39-payment-methods-component .payment-methods__image {
  height: 32px;
}
.p42-product-upsell {
  width: 100%;
  flex-direction: column;
  display: flex;
}
.p42-product-upsell__image {
  flex: 1 1 50%;
  text-align: center;
}
.p42-product-upsell__image .image {
  max-height: 400px;
}
.p42-product-upsell__info {
  flex: 1 1 50%;
  flex-direction: column;
  justify-content: center;
  display: flex;
}
.p42-product-upsell__actions {
  align-self: flex-start;
}
.p42-product-upsell__button {
  flex: 1 1 50%;
  margin-right: 24px;
}
.p42-product-upsell__button--disabled,
.p42-product-upsell__button--disabled:hover {
  border: 2px solid #ffffff;
  color: #ffffff;
  background-color: transparent;
  opacity: 0.4;
  cursor: not-allowed;
  pointer-events: none;
}
.p42-product-upsell__learn-more {
  flex: 1 1 50%;
  display: inline-flex;
}
.p42-product-upsell__learn-more-icon {
  margin-top: 2px;
  margin-left: 4px;
}
.p42-product-upsell__description {
  margin-bottom: 24px;
}
@media print, screen and (min-width: 601px) {
  .p42-product-upsell {
    flex-direction: row;
  }
  .p42-product-upsell--image-right .p42-product-upsell__image {
    order: 2;
  }
  .p42-product-upsell--image-right .p42-product-upsell__info {
    order: 1;
  }
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers__item {
  outline: none;
  margin-bottom: 24px;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers__item-image {
  width: 100%;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--4-column .p43-where-to-buy-retailers__item {
  width: 60%;
  margin-bottom: 24px;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--4-column .p43-where-to-buy-retailers__item-image {
  width: 100%;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column {
  flex-direction: row;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item {
  width: 30%;
  padding: 0 calc(2.5%);
  margin-bottom: 24px;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item:nth-child(3n+1) {
  padding-left: 0;
}
.p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item:nth-child(3n) {
  padding-right: 0;
}
@media print, screen and (min-width: 601px) {
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers {
    flex-direction: row;
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--4-column .p43-where-to-buy-retailers__item {
    width: 20%;
    padding: 0 calc(3.33333333%);
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--4-column .p43-where-to-buy-retailers__item:nth-child(4n+1) {
    padding-left: 0;
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--4-column .p43-where-to-buy-retailers__item:nth-child(4n) {
    padding-right: 0;
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item {
    width: 30%;
    padding: 0 calc(2.5%);
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item:nth-child(3n+1) {
    padding-left: 0;
  }
  .p43-where-to-buy-retailers-component .p43-where-to-buy-retailers--3-column .p43-where-to-buy-retailers__item:nth-child(3n) {
    padding-right: 0;
  }
}
/*
Local variables
---------------------------*/
.mfp-wrap2 .p-mfp-popup-content .p-call-us-button {
  color: #ff9514;
  margin-bottom: 7px;
}
.mfp-wrap2 .p-mfp-popup-content .p-call-us-button a {
  color: #ff9514;
}
.p-st03-support-contact-details-default {
  min-height: 150px;
  position: fixed;
  z-index: 3004;
  width: 270px;
  right: -270px;
  bottom: 0px;
}
.p-st03-support-contact-details-default .p-comp-masking {
  z-index: 3004;
  width: 300px;
  height: 330px;
  position: fixed;
  background: #ffffff;
  opacity: 1;
}
.p-st03-support-contact-details-default .p-comp-loader {
  position: absolute;
  top: 140px;
  left: 120px;
}
.p-st03-support-contact-details-default .p-toggler {
  position: absolute;
  display: block;
  right: 270px;
  background: #ff9514;
  padding: 0px 20px 0px 26px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  outline: medium none;
  bottom: 0;
}
.p-st03-support-contact-details-default .p-toggler:hover {
  text-decoration: none;
}
.p-st03-support-contact-details-default .p-toggler .p-contact-text {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 46px;
  color: #fff;
  white-space: nowrap;
}
.p-st03-support-contact-details-default .p-toggler .p-contact-text .p-toggler-icon {
  font-size: 10px;
  color: #ffffff;
}
.p-st03-support-contact-details-default .p-toggler .p-contact-text .p-toggler-icon:hover {
  background: none;
}
.p-st03-support-contact-details-default .p-toggler.p-no-chat {
  background: #E2E0E8;
  filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(enabled=false)';
  cursor: pointer;
  border: 1px solid #CFD0DA;
  box-shadow: none;
}
.p-st03-support-contact-details-default .p-toggler.p-no-chat:hover {
  background: #cccccc;
  text-decoration: none;
}
.p-st03-support-contact-details-default .p-toggler.p-no-chat .p-contact-text {
  color: #444444;
}
.p-st03-support-contact-details-default .p-info {
  background-color: #ffffff;
  width: 270px;
  min-height: 250px;
  border: 1px solid #e0e0e0;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
}
.p-st03-support-contact-details-default .p-info .p-info-content {
  padding: 26px 20px 20px 28px;
  visibility: hidden;
  border-bottom: 1px solid #ccc;
}
.p-st03-support-contact-details-default .p-info .p-feedback {
  padding: 26px 20px 20px 28px;
}
.p-st03-support-contact-details-default .p-info .p-feedback .p-usabilla-button {
  background: #ff9514;
}
.p-st03-support-contact-details-default .p-info .p-small-text {
  margin-top: 10px;
}
.p-st03-support-contact-details-default .p-info .p-small-text a {
  font-size: 13px;
}
.p-st03-support-contact-details-default .p-info .p-title {
  color: #333333;
  margin-bottom: 10px;
  display: block;
  cursor: pointer;
}
.p-st03-support-contact-details-default .p-info .p-title.p-link-more:after {
  color: #ff9514;
  margin-top: 2px;
}
.p-st03-support-contact-details-default .p-info .p-title.p-link-more:hover {
  text-decoration: none;
}
.p-st03-support-contact-details-default .p-info .p-title .p-icon-color {
  padding-right: 12px;
  font-weight: normal;
}
.p-st03-support-contact-details-default .p-info .p-title .p-icon-color:after {
  color: #ff9514;
}
.p-st03-support-contact-details-default .p-info .p-title a {
  color: #333333;
  text-decoration: none;
}
.p-st03-support-contact-details-default.p-active {
  right: 0;
}
.p-st03-support-contact-details-default.p-active .p-toggler .p-contact-text .p-icon-down:after {
  content: "\e200";
}
.p-st03-support-contact-details-default.p-active .p-info {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.p-st03-support-contact-details-default.p-active .p-info .p-info-content {
  visibility: visible;
}
/* STICKY ST03 S/XS 
---------------------------*/
.p-st03-support-contact-details-sticky-s-xs {
  display: none;
  z-index: 3004;
  position: fixed;
  width: 100%;
  bottom: 0px;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid {
  background: #ff9514;
  color: #ffffff;
  min-height: 40px;
  padding: 0px 4px 0px 4px;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item {
  padding: 7px 0px 7px 0px;
  padding-left: 5px;
  text-align: center;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item .p-call-us {
  margin-bottom: 7px;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item i {
  line-height: 20px;
  font-size: 20px;
  vertical-align: middle;
  margin-right: 7px;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a {
  display: inline-block;
  color: #ffffff;
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a.p-st03-phone-number:after {
  content: " | ";
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-contact-item a.p-st03-phone-number:last-child:after {
  content: "";
}
.p-st03-support-contact-details-sticky-s-xs .p-info .p-grid .p-magnific-popup-launcher {
  display: inline-block;
  cursor: pointer;
}
.p-st03-support-contact-details-sticky-s-xs.p-multiple-lines .p-contact-item i {
  display: block;
}
/*
MEDIA XS S ISOLATE
---------------------------*/
/*
MEDIA M
---------------------------*/
@media screen and (max-width: 768px) {
  .tc03-pdp-support-contact {
    padding-left: 5px;
  }
  .p-st03-support-contact-details.p-sticky .p-st03-support-contact-details-default {
    display: none;
  }
  .p-st03-support-contact-details.p-sticky .p-st03-support-contact-details-sticky-s-xs {
    display: block;
  }
  .p-st03-support-contact-details.p-sticky .p-st03-support-contact-details-sticky-s-xs.p-pos-relative {
    position: relative;
  }
  .p-footer-content {
    position: relative;
  }
  .p-st03-support-contact-details-default {
    bottom: 0;
  }
  .p-st03-support-contact-details-default {
    right: 0;
    position: relative;
    width: auto;
    min-height: 0px;
  }
  .p-st03-support-contact-details-default .p-info {
    display: none;
    width: auto;
    border: none;
  }
  .p-st03-support-contact-details-default.p-active {
    width: auto;
  }
  .p-st03-support-contact-details-default.p-active .p-info {
    display: block;
    box-shadow: none;
  }
  .p-st03-support-contact-details-default.p-active .p-toggler {
    left: auto;
  }
  .p-st03-support-contact-details-default .p-toggler {
    position: relative;
    top: 0;
    bottom: auto;
    right: 0;
    padding: 0px 20px 0px 26px;
  }
  .p-st03-support-contact-details-default .p-toggler .p-contact-text {
    line-height: 40px;
  }
  .mfp-wrap2 .p-mfp-popup-content .p-call-us-button {
    background-color: #ff9514;
    width: 80%;
    color: #ffffff;
    text-align: center;
    padding: 4px 20px 4px 20px;
    font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  }
  .mfp-wrap2 .p-mfp-popup-content .p-call-us-button a {
    color: #ffffff;
  }
}
@media screen and (min-width: 769px) {
  .p-st03-support-contact-details-default {
    -webkit-transition: right 200ms ease-out;
    transition: right 200ms ease-out;
  }
  .p-st03-support-contact-details-default.p-active {
    z-index: 6007;
  }
  .p-st03-support-contact-details-default .p-toggler {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: 100% 0 ;
    -o-transform-origin: 100% 0 ;
    -webkit-transform-origin: 100% 0 ;
    -moz-transform-origin: 100% 0 ;
    transform-origin: 100% 0 ;
    bottom: -46px;
  }
  .test-no-csstransforms .p-st03-support-contact-details-default .p-toggler {
    min-height: 180px;
    bottom: 30px;
    width: 35px;
    padding: 20px 0px 26px 6px;
    height: auto;
  }
  .test-no-csstransforms .p-st03-support-contact-details-default .p-toggler .p-contact-text {
    width: auto;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    height: auto;
    margin: 0 auto;
    float: left;
    line-height: 32px;
  }
}
.p-st04-how-to-videos {
  position: relative;
  overflow: hidden;
}
.p-st04-how-to-videos .p-gallery-numbers {
  display: none;
}
.p-st04-how-to-videos .p-top-wrapper {
  position: relative;
  overflow: hidden;
}
.p-st04-how-to-videos .p-viewer {
  position: relative;
}
.p-st04-how-to-videos .p-viewer > li {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
}
.p-st04-how-to-videos .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-st04-how-to-videos .p-viewer > li:after {
  content: "";
  display: table;
  clear: both;
}
.p-st04-how-to-videos .p-viewer > li.p-current {
  left: 0;
  position: relative;
}
.p-st04-how-to-videos .p-new-slide .p-video-holder {
  visibility: hidden;
}
.p-st04-how-to-videos .p-video-holder {
  height: 440px;
}
.p-st04-how-to-videos .p-s-slider-nav {
  display: none;
}
.p-st04-how-to-videos .p-thumbstrip {
  padding-top: 40px;
  padding-left: 68px;
  padding-right: 68px;
  background-color: transparent;
}
.p-st04-how-to-videos .p-thumbstrip:before,
.p-st04-how-to-videos .p-thumbstrip:after {
  display: none;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item {
  vertical-align: top;
  width: 144px;
  cursor: pointer;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item:hover .p-play-button {
  display: none;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item:hover p {
  display: block;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item .p-picture {
  height: 79px;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item .p-picture img {
  width: 144px;
  height: 79px;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item.p-active a {
  cursor: default;
  border-color: #ff9514;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item.p-active .p-play-button {
  display: none;
}
.p-st04-how-to-videos .p-thumbstrip .p-slider-item p {
  display: none;
  padding: 11px 5px 10px 5px;
  font-size: 12px;
  line-height: 19px;
  color: #ffffff;
  white-space: normal;
  background: rgba(0, 137, 196, 0.8);
  position: relative;
  margin-top: -82px;
  height: 60px;
}
.p-st04-how-to-videos .p-thumbstrip .p-nav-prev,
.p-st04-how-to-videos .p-thumbstrip .p-nav-next {
  width: 68px;
  text-align: left;
  top: 34px;
}
.p-st04-how-to-videos .p-thumbstrip .p-nav-prev i,
.p-st04-how-to-videos .p-thumbstrip .p-nav-next i {
  margin-left: 20px;
}
.p-st04-how-to-videos .p-thumbstrip .p-nav-next {
  text-align: right;
}
.p-st04-how-to-videos .p-thumbstrip .p-nav-next i {
  margin-left: 0;
  margin-right: 20px;
}
.p-st04-how-to-videos .p-thumbstrip .p-overflow-left,
.p-st04-how-to-videos .p-thumbstrip .p-overflow-right {
  margin-top: -30px;
}
.p-st04-how-to-videos .p-thumbstrip .p-overflow-left:after,
.p-st04-how-to-videos .p-thumbstrip .p-overflow-right:after {
  top: -25px;
}
@media screen and (max-width: 600px) {
  .p-st04-how-to-videos .p-video-holder {
    height: 245px;
  }
  .p-no-controls .p-st04-how-to-videos .p-video-holder {
    height: 245px;
    margin: 0px 32px 0px 32px;
  }
  .p-st04-how-to-videos .p-s-slider-nav.p-show {
    display: block;
  }
  .p-st04-how-to-videos .p-s-slider-nav li {
    position: absolute;
    left: 0;
    top: 50%;
    width: 32px;
    height: 44px;
    margin-top: -22px;
    z-index: 2;
  }
  .p-st04-how-to-videos .p-s-slider-nav li.p-next {
    left: auto;
    right: 0;
  }
  .p-st04-how-to-videos .p-s-slider-nav button {
    display: block;
    width: 32px;
    height: 44px;
    background: #fff;
    border-radius: 0px 4px 4px 0px;
  }
  .p-st04-how-to-videos .p-s-slider-nav .p-next button {
    border-radius: 0px 4px 4px 0px;
  }
  .test-touch .p-st04-how-to-videos .p-s-slider-nav .p-nav-prev.p-active:hover i,
  .test-touch .p-st04-how-to-videos .p-s-slider-nav .p-nav-next.p-active:hover i {
    color: #ff9514;
  }
  .p-st04-how-to-videos .p-thumbstrip {
    display: none;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-st04-how-to-videos .p-video-holder {
    height: 305px;
  }
  .p-no-controls .p-st04-how-to-videos .p-video-holder {
    height: 230px;
    margin: 0px 32px 0px 32px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-st04-how-to-videos .p-video-holder {
    height: 310px;
  }
}
@media screen and (min-width: 1025px) {
  .p-st04-how-to-videos .p-video-holder .p-controls {
    top: -10px;
    margin-top: -48px;
    margin-bottom: 10px;
    padding: 15px 20px 10px 20px;
  }
}
.p-st08-frequently-asked-questions .p-hidden {
  display: none;
}
.p-st08-frequently-asked-questions .p-accordion .p-align-center {
  text-align: center;
}
.p-st08-frequently-asked-questions .p-accordion .p-articles-main {
  padding-bottom: 0;
}
.p-st08-frequently-asked-questions .p-accordion .p-articles-extra {
  padding-top: 0;
}
/*
Defaults
---------------------------*/
.p-st22-faq-troubleshooting-issues .p-related-issue-title {
  padding-top: 5px;
  padding-bottom: 5px;
}
.p-st09-forum-discussion a:hover {
  text-decoration: underline;
}
.p-st09-forum-discussion .p-forum-list {
  border-top: 1px solid #e5e5e5;
}
.p-st09-forum-discussion .p-forum-list > li {
  border-bottom: 1px solid #e5e5e5;
  padding: 5px 0px 5px 20px;
  color: #5d6678;
  line-height: 18px;
}
.p-st09-forum-discussion .p-forum-list > li .p-divider {
  margin-left: 4px;
  margin-right: 4px;
  color: #cccedb;
}
.p-st14-manuals-documentation a:hover {
  text-decoration: underline;
}
.p-st14-manuals-documentation .p-form-language {
  margin: 0;
  margin-bottom: 26px;
}
.p-st14-manuals-documentation .p-form-language fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
.p-st14-manuals-documentation .p-form-language fieldset:after {
  content: "";
  display: table;
  clear: both;
}
.p-st14-manuals-documentation .p-form-language fieldset:after {
  content: "";
  display: table;
  clear: both;
}
.p-st14-manuals-documentation .p-form-language label {
  float: left;
  margin-right: 13px;
  font-size: 13px;
  line-height: 29px;
  color: #5d6678;
}
.p-st14-manuals-documentation .p-form-language .p-select {
  float: left;
}
.p-st14-manuals-documentation .p-download-results {
  list-style: none;
}
.p-st14-manuals-documentation .p-download-results li {
  position: relative;
  min-height: 32px;
  margin-bottom: 21px;
  padding-left: 45px;
  font-size: 13px;
  line-height: 20px;
  color: #888b9c;
}
.p-st14-manuals-documentation .p-download-results li .p-icon-item {
  position: absolute;
  top: 8px;
  left: 0;
  font-size: 30px;
  color: #ff9514;
}
.p-st14-manuals-documentation .p-download-results li a {
  font-size: 13px;
}
.p-st14-manuals-documentation .p-download-results li span {
  display: block;
}
.p-st14-manuals-documentation .p-download-results li span.p-st14-lang-alt {
  display: inline;
}
@media screen and (max-width: 768px) {
  .st14-manuals-documentation {
    padding-left: 5px;
  }
}
.p-st15-software-updates .p-filter {
  margin-bottom: 8px;
}
.p-st15-software-updates .p-filter fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}
.p-st15-software-updates .p-filter label {
  float: left;
  clear: both;
  margin-right: 14px;
  margin-bottom: 15px;
  margin-top: 6px;
}
.p-st15-software-updates .p-filter .p-select {
  float: left;
  margin-bottom: 15px;
  min-width: 195px;
}
.p-st15-software-updates .p-download-result {
  list-style: none;
}
.p-st15-software-updates .p-download-result li {
  position: relative;
  color: #888b9c;
  margin-bottom: 21px;
  padding-left: 45px;
}
.p-st15-software-updates .p-download-result .p-icon-item {
  position: absolute;
  top: 3px;
  left: 0;
}
.p-st15-software-updates .p-download-result .p-download-title {
  margin: 0;
}
.p-st15-software-updates .p-download-result .p-info,
.p-st15-software-updates .p-download-result .p-anchors {
  margin: 0px 0px 8px 0px;
  color: #888888;
}
.p-st16-search-support .p-info {
  color: #888888;
  margin-bottom: 8px;
}
.p-st16-search-support #p-search-result-content ol {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 20px;
  margin-left: 2rem;
}
.p-st16-search-support #p-search-result-content ol li {
  color: #ff9514;
}
.p-st16-search-support #p-search-result-content ol li b {
  font-weight: bold !important;
}
.p-st16-search-support #p-search-result-content ol li a:hover {
  text-decoration: none;
}
.p-st16-search-support #p-search-result-content ol li a .p-list-title {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 8px;
  display: inline;
}
.p-st16-search-support #p-search-result-content ol li a .p-list-title:hover {
  text-decoration: underline;
}
.p-st16-search-support #p-search-result-content ol li p {
  color: #3c3c3c;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 14px;
}
.p-st16-search-support .p-popup-wrapper {
  overflow: scroll;
}
.p-st16-search-support .p-popup-wrapper .p-header .p-search-counter {
  color: #888888;
  display: block;
  margin-bottom: 14px;
}
.p-st16-search-support .p-popup-wrapper .p-popup-close span {
  display: none;
}
.p-st16-search-support .p-popup-wrapper .p-popup-content-wrapper .p-loader {
  text-align: center !important;
  display: none;
}
.p-st16-search-support .p-popup-wrapper .p-popup-content-wrapper .p-loader .p-preloader {
  display: inline-block;
}
#pscontainer #page .wide .colfull .faqfeedback_group {
  width: 550px;
}
#pscontainer #page .wide .colfull .faqfeedback_group .top {
  width: 550px;
}
#pscontainer #page .wide .colfull .faqfeedback_group .groupbody {
  width: 550px;
}
#pscontainer #page .wide .colfull .faqfeedback_group .groupbody .wrapper {
  width: 530px;
}
.p-st17-register-now .p-contact {
  padding-bottom: 34px;
}
/*
MEDIA M
----------------------------*/
@media screen and (min-width: 769px) {
  .p-st17-register-now .p-contact {
    padding-bottom: 54px;
  }
}
.st18-chatbot-container {
  display: flex;
  align-items: center;
  height: 50px;
}
.st18-chatbot-icon {
  font-size: 30px;
}
.st18-chatbot-button {
  font-weight: bold;
  margin-left: 8px;
}
.p-st27-find-service-center .p-component-title {
  margin-bottom: 6px;
}
.p-st27-find-service-center .p-service-link {
  display: inline-block;
  font-size: 13px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: middle;
}
.p-st27-find-service-center .p-service-link span:hover {
  text-decoration: underline;
}
/*
Defaults
---------------------------*/
.p-st31-article-chatnow .p-icon-chat-2 {
  font-size: 21px;
  line-height: 26px;
  color: #ff9514;
}
.p-st31-article-chatnow a {
  vertical-align: text-bottom;
}
.p-st11-blog-posts-roll-up .p-grid {
  margin-left: 0;
}
.p-st11-blog-posts-roll-up .p-nav-controls {
  float: left;
  width: 100%;
  position: relative;
}
.p-st11-blog-posts-roll-up .p-grid-item {
  padding-left: 0px;
}
.p-st11-blog-posts-roll-up .p-title {
  color: #ff9514;
  margin-bottom: 13px;
}
.p-st11-blog-posts-roll-up .p-content {
  background: #fff;
}
.p-st11-blog-posts-roll-up .p-img-wrapper {
  background-repeat: no-repeat;
  background-position: 0 0;
}
.p-st11-blog-posts-roll-up .p-img {
  float: right;
}
.p-st11-blog-posts-roll-up .p-link-more {
  margin: 0px 0px 0px 0px;
  font-size: 13px;
}
.p-st11-blog-posts-roll-up .p-caroussel-wrapper {
  position: relative;
  overflow: hidden;
  background: transparent;
}
.p-st11-blog-posts-roll-up .p-caroussel-view {
  position: relative;
  background: #acceff;
  left: 0;
}
.p-st11-blog-posts-roll-up .p-caroussel-view li {
  display: block;
  background: #fff;
  float: left;
}
.p-st11-blog-posts-roll-up .p-carousel-indicator {
  z-index: 1;
}
.p-st11-blog-posts-roll-up .p-carousel-indicator span {
  display: none;
}
/* --------- @MEDIA XS ---------*/
/* --------- @MEDIA S ---------*/
/* --------- @MEDIA M ---------*/
/* --------- @MEDIA L ---------*/
@media screen and (min-width: 0px) {
  .p-st11-blog-posts-roll-up .p-content {
    padding: 0px 19px 0px 19px;
  }
  .p-st11-blog-posts-roll-up .p-img-wrapper {
    width: 100%;
    height: auto;
    background-position: 50% -20px;
  }
  .p-st11-blog-posts-roll-up .p-sub-title {
    margin-bottom: 3px;
  }
  .p-st11-blog-posts-roll-up .p-text {
    padding: 13px 0px 13px 0px;
  }
  .p-st11-blog-posts-roll-up .p-link-more {
    padding-bottom: 9px;
  }
  .p-st11-blog-posts-roll-up .p-carousel-indicator {
    text-align: center;
    background: #fff;
    padding-top: 20px;
  }
}
@media print, screen and (min-width: 601px) {
  .p-st11-blog-posts-roll-up .p-img-wrapper {
    height: auto;
    background-position: 50%;
  }
  .p-st11-blog-posts-roll-up .p-text {
    padding: 23px 0px 23px 0px;
  }
}
@media screen and (min-width: 769px) {
  .p-st11-blog-posts-roll-up .p-grid {
    width: 100%;
  }
  .p-st11-blog-posts-roll-up .p-content {
    padding: 0px 29px 0px 29px;
  }
  .p-st11-blog-posts-roll-up .p-sub-title {
    margin-bottom: 3px;
  }
  .p-st11-blog-posts-roll-up .p-img-wrapper {
    float: right;
    background-position: 0 0;
    width: 273px;
    height: auto;
  }
  .p-st11-blog-posts-roll-up .p-link-more {
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 1025px) {
  .p-st11-blog-posts-roll-up .p-img-wrapper {
    background-position: 0 0;
    width: 290px;
  }
}
/*
No Javascript
-------------------------*/
.no-js .p-u62-support-contact-form .p-u62-form,
.no-js .p-u62-support-contact-form .p-u62-form-success,
.no-js .p-u62-support-contact-form .p-u62-form-failure {
  display: none;
}
.no-js .p-u62-support-contact-form .p-u62-no-js {
  display: block;
}
/*
Defaults
---------------------------*/
.p-u62-support-contact-form .p-color-error {
  color: #cd202c;
}
.p-u62-support-contact-form .p-text {
  margin-top: 32px;
}
.p-u62-support-contact-form .p-text p {
  color: #3c3c3c;
  text-align: left;
  line-height: 25px;
}
.p-u62-support-contact-form .p-u62-form-success .p-button,
.p-u62-support-contact-form .p-u62-form-failure .p-button {
  margin-top: 22px;
  margin-bottom: 128px;
}
.p-u62-support-contact-form .p-u62-no-js {
  display: none;
  margin-bottom: 128px;
}
.p-u62-support-contact-form .p-form-section-1,
.p-u62-support-contact-form .p-form-section-2,
.p-u62-support-contact-form .p-form-section-3 {
  display: none;
}
.p-u62-support-contact-form .p-form {
  /* select
        ------------*/
}
.p-u62-support-contact-form .p-form .p-form-section-active {
  display: block;
}
.p-u62-support-contact-form .p-form select {
  display: block;
  width: 100%;
  padding: 0px 9px 5px 9px;
}
/*
Max Width 700
---------------------------*/
/* --------- @MEDIA XS ---------*/
/* --------- @MEDIA S ---------*/
/* --------- @MEDIA M ---------*/
/* --------- @MEDIA L ---------*/
/* --------- POPUP --------- */
.mfp-content .p-model-number-popup,
.mfp-content .p-serial-number-popup {
  width: 690px;
}
.mfp-content .p-model-number-popup .p-wrapper-inner,
.mfp-content .p-serial-number-popup .p-wrapper-inner {
  padding: 0px 30px 30px 30px;
}
.mfp-content .p-model-number-popup .p-wrapper,
.mfp-content .p-serial-number-popup .p-wrapper {
  height: 400px;
}
/* --------- breakpoints -------- */
@media screen and (max-width: 768px) {
  .p-u62-support-contact-form .p-u62-form-success .p-button,
  .p-u62-support-contact-form .p-u62-form-failure .p-button {
    margin-top: 32px;
    margin-bottom: 40px;
  }
  /* --- POPUP --- */
  .mfp-content .p-model-number-popup,
  .mfp-content .p-serial-number-popup {
    width: 100%;
  }
}
/* --------- IE specific -------- */
.ie10 .p-u62-support-contact-form .p-form select {
  width: 100%;
  min-width: 100%;
  margin: 0px;
  padding: 0px;
}
.p-st14a-manuals-documentation {
  padding-top: 26px;
  padding-bottom: 9px;
  padding-left: 10px;
}
.p-st14a-manuals-documentation a:hover {
  text-decoration: underline;
}
.p-st14a-manuals-documentation .p-component-title {
  margin-bottom: 19px;
}
.p-st14a-manuals-documentation .p-component-subtitle {
  margin-bottom: 15px;
}
.p-st14a-manuals-documentation .p-sub-heading {
  margin-bottom: 15px;
  font-size: 13px;
  color: #5d6678;
}
.p-st14a-manuals-documentation .p-download-results {
  list-style: none;
}
.p-st14a-manuals-documentation .p-download-results li {
  position: relative;
  min-height: 32px;
  margin-bottom: 21px;
  padding-left: 45px;
  font-size: 13px;
  line-height: 20px;
  color: #888b9c;
}
.p-st14a-manuals-documentation .p-download-results li .p-icon-item {
  position: absolute;
  top: 0.3em;
  left: 0;
}
.p-st14a-manuals-documentation .p-download-results li a {
  font-size: 13px;
}
.p-st14a-manuals-documentation .p-download-results li span {
  display: block;
}
.se26-support-search-bar__field-wrapper {
  position: relative;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
  border-radius: 6px;
  transition: all .3s ease;
}
.se26-support-search-bar__field-wrapper.focus {
  border-color: #cccccc;
}
.se26-support-search-bar__field {
  width: 100%;
  height: 70px;
  padding-top: 8px;
  padding-left: 24px;
  padding-bottom: 8px;
  padding-right: calc(120px);
  border: none;
  border-radius: 6px;
  box-sizing: border-box;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}
.se26-support-search-bar__field::-ms-clear,
.se26-support-search-bar__field::-ms-reveal,
.se26-support-search-bar__field::-webkit-search-cancel-button,
.se26-support-search-bar__field::-webkit-calendar-picker-indicator,
.se26-support-search-bar__field::-webkit-search-results-button {
  width: 0;
  height: 0;
  display: none;
}
.se26-support-search-bar__clear {
  position: absolute;
  top: 50%;
  right: calc(70px);
  width: 40px;
  height: 40px;
  font-size: 24px;
  color: #a6a6a6;
  background-color: transparent;
  transition: all .3s ease;
  transform: translateY(-50%);
  opacity: 0;
}
.se26-support-search-bar__clear:hover {
  color: #8c8c8c;
}
.se26-support-search-bar__clear.active {
  opacity: 1;
}
.se26-support-search-bar__clear .p-icon-meethue {
  vertical-align: -3px;
  height: 24px;
  transform: rotate(45deg);
  display: inline-block;
}
.se26-support-search-bar__submit {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 20px;
  color: #ffffff;
  background-color: #ff9514;
  transition: all .3s ease;
  transform: translateY(-50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.se26-support-search-bar__submit:hover {
  background-color: #ffaa43;
}
.se26-support-search-bar__submit .p-icon-meethue {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 20px;
  display: inline-block;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 769px) {
  .se26-support-search-bar__title {
    text-align: center;
  }
}
.p-sc04-twitter-feed .p-component-title {
  position: relative;
}
.p-sc04-twitter-feed .p-component-title.p-twitter-icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAVCAYAAABR915hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MUEwM0JGQ0QwMjIxMUUyOUVCN0EwNkQ2RTI2RkI5MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MUEwM0JGREQwMjIxMUUyOUVCN0EwNkQ2RTI2RkI5MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxODcwMEZGRDAxQzExRTI5RUI3QTA2RDZFMjZGQjkwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUxODcwMTAwRDAxQzExRTI5RUI3QTA2RDZFMjZGQjkwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P3jKxgAAAaRJREFUeNqsVk1Og0AUpg1xW3oCMO7c2AOYlI1ruUExLlxKExO3XfqXyAE00hMYTyA9gXiD9gTCwjV+zzyScTLMDMiXfIFMmPnme/PeG0Z1XTsybh+enR5IwUPwBFyDq+ur823bx64zDFbgJb9/g3umCSPZMdzGeHhgBpYWoiH4rhj/BBO4zlWTxooxEn0Ev1h8phFtNqjCEW2IjVgJ00IVvy/AD7Cg3bOQCBrzDRF5gXhoFEZoSg5fJe2eokDJEgnjsWUOZDaOm2SZKMZp7JUXiizcNvDhemaT1RTaU81CdATHXcsN4mQooLxxNY49oURUOOgoPOfspyOMx4aGsHGGxY6PKdAJR7zLIeHzuqVrcBwYwt0Fa1RMbMpqsU6n4NsAwqlNOYlo6vo/2MBt8UcYKe5ZTKSQX0hNpQsSVQNJVS1NAp3NXUtTMeFMdvt7O93cP5HjXGhthXABhCw66emURLPWa5HDnXJHGgIVX4mZ1X2MDSSaPm2dSBQl3d9H249AwOKLHoI0L4eo8WPVtbjlc90Hl5q2ueP6XvK3oZArRvwIMABYJ3cBDQE03AAAAABJRU5ErkJggg==') no-repeat left center;
  padding-left: 38px;
}
.p-sc04-twitter-feed .p-component-subtitle {
  position: relative;
}
.p-sc04-twitter-feed .p-component-subtitle a:hover {
  text-decoration: underline;
}
.p-sc04-twitter-feed ol.p-tweet-list {
  padding: 0;
  margin: 0;
}
.p-sc04-twitter-feed ol.p-tweet-list li {
  position: relative;
  color: #5d6678;
}
.p-sc04-twitter-feed img {
  position: absolute;
  width: 35px;
  height: 35px;
  top: 1px;
}
.p-sc04-twitter-feed .p-info {
  padding-left: 43px;
  min-height: 43px;
}
.p-sc04-twitter-feed .p-info span {
  position: relative;
  color: #888b9c;
  font-size: 11px;
}
.p-sc04-twitter-feed .p-info span a {
  color: #888b9c;
}
.p-sc04-twitter-feed .p-info span a:hover {
  text-decoration: underline;
}
.p-sc04-twitter-feed .p-info span.p-time {
  position: absolute;
  right: 15px;
  top: 0;
}
.p-sc04-twitter-feed .p-info .p-info-inner {
  margin-bottom: 2px;
}
.p-sc04-twitter-feed .p-text-inner {
  color: #5d6678;
  padding-top: 1px;
  padding-right: 15px;
}
.p-sc04-twitter-feed .p-text-inner span {
  color: #ff9514;
}
.p-sc04-twitter-feed .p-text-inner a:hover {
  text-decoration: underline;
}
.p-sc04-twitter-feed .p-tweet-list {
  margin-top: 16px !important;
}
@media screen and (min-width: 0px) {
  .p-sc04-twitter-feed ol.p-tweet-list {
    padding-left: 10px;
  }
  .p-sc04-twitter-feed ol.p-tweet-list li {
    margin-bottom: 25px;
  }
  .p-sc04-twitter-feed .p-component-title {
    margin-bottom: 7px;
  }
  .p-sc04-twitter-feed .p-component-subtitle {
    padding-left: 10px;
    top: -4px;
    margin-bottom: 0;
  }
  .p-sc04-twitter-feed .p-info span {
    top: -5px;
  }
}
@media screen and (min-width: 769px) {
  .p-sc04-twitter-feed ol.p-tweet-list li {
    margin-bottom: 19px;
  }
  .p-sc04-twitter-feed .p-component-title {
    margin-bottom: 6px;
    font-size: 26px;
    line-height: 32px;
  }
  .p-sc04-twitter-feed .p-component-subtitle {
    top: -9px;
  }
  .p-sc04-twitter-feed .p-info span {
    top: -4px;
  }
  .p-sc04-twitter-feed .p-text-inner {
    position: relative;
    top: -6px;
  }
}
/* Mixins COLORS for WTB ---------------------- */
/* Mixins for Flex ---------------------- */
/* REMS */
/*
    borders
*/
/*
    padding mixins
*/
/*
    margin mixins
*/
/* Variables */
/* se02 */
/* se03 */
/* se05 */
/* se06 */
/* se07 */
/* se09 */
/* se10 */
/* se12 */
/* n42 */
/* Variables */
/* Variables */
/* Variables */
/* Variables */
/* Variables */
/* Variables */
/*
 * Responsive grid media queries:
 * If you have set `@responsive` to ‘true’ in `vars.less` then you now have
 * access to these classes. You can define at which breakpoint you’d like an
 * element to be a certain size, e.g.:
 *
 * <div class="p-grid-item p-one-quarter p-m-one-half  p-xs-one-whole"> ... </div>`
 *
 * This would create a `div` that, at large sizes, takes up a quarter of the
 * horizontal space, a half of that space at medium sizes, and goes full width
 * at extra small sizes.
 *
 */
/* Offset */
/* Grid wrapper. Negative margin negates left padding on first grid item. */
.p-grid {
  margin-left: -2%;
  list-style: none;
  margin-bottom: 0;
}
.p-grid:after {
  content: "";
  display: table;
  clear: both;
}
/* Nested grid wrappers */
.p-grid > .p-grid {
  margin-left: 0;
}
/* Grid items */
.p-grid-item {
  float: left;
  width: 100%;
  padding-left: 2%;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
[dir=rtl] .p-grid {
  margin-right: -2%;
  margin-left: 0;
}
[dir=rtl] .p-grid-item {
  float: right;
  padding-right: 2%;
  padding-left: 0;
}
/* Whole */
.p-one-whole {
  width: 100%;
}
/* Halves */
.p-one-half {
  width: 50%;
}
/* Thirds */
.p-one-third {
  width: 33.3334%;
}
.p-two-thirds {
  width: 66.6667%;
}
/* Quarters */
.p-one-quarter {
  width: 25%;
}
.p-three-quarters {
  width: 75%;
}
/* Fifths */
.p-one-fifth {
  width: 20%;
}
.p-two-fifths {
  width: 40%;
}
.p-three-fifths {
  width: 60%;
}
.p-four-fifths {
  width: 80%;
}
/* Sixths */
.p-one-sixth {
  width: 16.6667%;
}
.p-five-sixths {
  width: 83.3334%;
}
/* Eighths */
.p-one-eighth {
  width: 12.5%;
}
.p-three-eighths {
  width: 37.5%;
}
.p-five-eighths {
  width: 62.5%;
}
.p-seven-eighths {
  width: 87.5%;
}
/* Tenths */
.p-one-tenth {
  width: 10%;
}
.p-three-tenths {
  width: 30%;
}
.p-seven-tenths {
  width: 70%;
}
.p-nine-tenths {
  width: 90%;
}
/* Twelfths */
.p-one-twelfth {
  width: 8.3334%;
}
.p-five-twelfths {
  width: 41.6667%;
}
.p-seven-twelfths {
  width: 58.3334%;
}
.p-eleven-twelfths {
  width: 91.6667%;
}
@media screen and (min-width: 0px) {
  /* Whole */
  .p-xs-one-whole {
    width: 100%;
  }
  /* Halves */
  .p-xs-one-half {
    width: 50%;
  }
  /* Thirds */
  .p-xs-one-third {
    width: 33.3334%;
  }
  .p-xs-two-thirds {
    width: 66.6667%;
  }
  /* Quarters */
  .p-xs-one-quarter {
    width: 25%;
  }
  .p-xs-three-quarters {
    width: 75%;
  }
  /* Fifths */
  .p-xs-one-fifth {
    width: 20%;
  }
  .p-xs-two-fifths {
    width: 40%;
  }
  .p-xs-three-fifths {
    width: 60%;
  }
  .p-xs-four-fifths {
    width: 80%;
  }
  /* Sixths */
  .p-xs-one-sixth {
    width: 16.6667%;
  }
  .p-xs-five-sixths {
    width: 83.3334%;
  }
  /* Eighths */
  .p-xs-one-eighth {
    width: 12.5%;
  }
  .p-xs-three-eighths {
    width: 37.5%;
  }
  .p-xs-five-eighths {
    width: 62.5%;
  }
  .p-xs-seven-eighths {
    width: 87.5%;
  }
  /* Tenths */
  .p-xs-one-tenth {
    width: 10%;
  }
  .p-xs-three-tenths {
    width: 30%;
  }
  .p-xs-seven-tenths {
    width: 70%;
  }
  .p-xs-nine-tenths {
    width: 90%;
  }
  /* Twelfths */
  .p-xs-one-twelfth {
    width: 8.3334%;
  }
  .p-xs-five-twelfths {
    width: 41.6667%;
  }
  .p-xs-seven-twelfths {
    width: 58.3334%;
  }
  .p-xs-eleven-twelfths {
    width: 91.6667%;
  }
  .p-grid {
    margin-left: -10px;
  }
  .p-grid-item {
    padding-left: 10px;
  }
}
@media screen and (max-width: 600px) {
  .p-xs-grid-no-gutter {
    margin-left: 0px;
  }
  .p-xs-grid-no-gutter > .p-grid-item {
    padding-left: 0px;
  }
}
@media print, screen and (min-width: 601px) {
  /* Whole */
  .p-s-one-whole {
    width: 100%;
  }
  /* Halves */
  .p-s-one-half {
    width: 50%;
  }
  /* Thirds */
  .p-s-one-third {
    width: 33.3334%;
  }
  .p-s-two-thirds {
    width: 66.6667%;
  }
  /* Quarters */
  .p-s-one-quarter {
    width: 25%;
  }
  .p-s-three-quarters {
    width: 75%;
  }
  /* Fifths */
  .p-s-one-fifth {
    width: 20%;
  }
  .p-s-two-fifths {
    width: 40%;
  }
  .p-s-three-fifths {
    width: 60%;
  }
  .p-s-four-fifths {
    width: 80%;
  }
  /* Sixths */
  .p-s-one-sixth {
    width: 16.6667%;
  }
  .p-s-five-sixths {
    width: 83.3334%;
  }
  /* Eighths */
  .p-s-one-eighth {
    width: 12.5%;
  }
  .p-s-three-eighths {
    width: 37.5%;
  }
  .p-s-five-eighths {
    width: 62.5%;
  }
  .p-s-seven-eighths {
    width: 87.5%;
  }
  /* Tenths */
  .p-s-one-tenth {
    width: 10%;
  }
  .p-s-three-tenths {
    width: 30%;
  }
  .p-s-seven-tenths {
    width: 70%;
  }
  .p-s-nine-tenths {
    width: 90%;
  }
  /* Twelfths */
  .p-s-one-twelfth {
    width: 8.3334%;
  }
  .p-s-five-twelfths {
    width: 41.6667%;
  }
  .p-s-seven-twelfths {
    width: 58.3334%;
  }
  .p-s-eleven-twelfths {
    width: 91.6667%;
  }
  .p-grid {
    margin-left: -16px;
  }
  .p-grid-item {
    padding-left: 16px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-grid-no-gutter {
    margin-left: 0;
  }
  .p-s-grid-no-gutter > .p-grid-item {
    padding-left: 0px;
  }
}
@media screen and (min-width: 769px) {
  /* Whole */
  .p-m-one-whole {
    width: 100%;
  }
  /* Halves */
  .p-m-one-half {
    width: 50%;
  }
  /* Thirds */
  .p-m-one-third {
    width: 33.3334%;
  }
  .p-m-two-thirds {
    width: 66.6667%;
  }
  /* Quarters */
  .p-m-one-quarter {
    width: 25%;
  }
  .p-m-three-quarters {
    width: 75%;
  }
  /* Fifths */
  .p-m-one-fifth {
    width: 20%;
  }
  .p-m-two-fifths {
    width: 40%;
  }
  .p-m-three-fifths {
    width: 60%;
  }
  .p-m-four-fifths {
    width: 80%;
  }
  /* Sixths */
  .p-m-one-sixth {
    width: 16.6667%;
  }
  .p-m-five-sixths {
    width: 83.3334%;
  }
  /* Eighths */
  .p-m-one-eighth {
    width: 12.5%;
  }
  .p-m-three-eighths {
    width: 37.5%;
  }
  .p-m-five-eighths {
    width: 62.5%;
  }
  .p-m-seven-eighths {
    width: 87.5%;
  }
  /* Tenths */
  .p-m-one-tenth {
    width: 10%;
  }
  .p-m-three-tenths {
    width: 30%;
  }
  .p-m-seven-tenths {
    width: 70%;
  }
  .p-m-nine-tenths {
    width: 90%;
  }
  /* Twelfths */
  .p-m-one-twelfth {
    width: 8.3334%;
  }
  .p-m-five-twelfths {
    width: 41.6667%;
  }
  .p-m-seven-twelfths {
    width: 58.3334%;
  }
  .p-m-eleven-twelfths {
    width: 91.6667%;
  }
  .p-grid {
    margin-left: -16px;
  }
  .p-grid-item {
    padding-left: 16px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-grid-no-gutter {
    margin-left: 0px;
  }
  .p-m-grid-no-gutter > .p-grid-item {
    padding-left: 0px;
  }
}
@media screen and (min-width: 1025px) {
  /* Whole */
  .p-l-one-whole {
    width: 100%;
  }
  /* Halves */
  .p-l-one-half {
    width: 50%;
  }
  /* Thirds */
  .p-l-one-third {
    width: 33.3334%;
  }
  .p-l-two-thirds {
    width: 66.6667%;
  }
  /* Quarters */
  .p-l-one-quarter {
    width: 25%;
  }
  .p-l-three-quarters {
    width: 75%;
  }
  /* Fifths */
  .p-l-one-fifth {
    width: 20%;
  }
  .p-l-two-fifths {
    width: 40%;
  }
  .p-l-three-fifths {
    width: 60%;
  }
  .p-l-four-fifths {
    width: 80%;
  }
  /* Sixths */
  .p-l-one-sixth {
    width: 16.6667%;
  }
  .p-l-five-sixths {
    width: 83.3334%;
  }
  /* Eighths */
  .p-l-one-eighth {
    width: 12.5%;
  }
  .p-l-three-eighths {
    width: 37.5%;
  }
  .p-l-five-eighths {
    width: 62.5%;
  }
  .p-l-seven-eighths {
    width: 87.5%;
  }
  /* Tenths */
  .p-l-one-tenth {
    width: 10%;
  }
  .p-l-three-tenths {
    width: 30%;
  }
  .p-l-seven-tenths {
    width: 70%;
  }
  .p-l-nine-tenths {
    width: 90%;
  }
  /* Twelfths */
  .p-l-one-twelfth {
    width: 8.3334%;
  }
  .p-l-five-twelfths {
    width: 41.6667%;
  }
  .p-l-seven-twelfths {
    width: 58.3334%;
  }
  .p-l-eleven-twelfths {
    width: 91.6667%;
  }
  .p-grid {
    margin-left: -22px;
  }
  .p-grid-item {
    padding-left: 22px;
  }
  .p-l-grid-no-gutter {
    margin-left: 0px;
  }
  .p-l-grid-no-gutter > .p-grid-item {
    padding-left: 0px;
  }
}
.p-grid-no-gutter {
  margin-left: 0px;
}
.p-grid-no-gutter > .p-grid-item {
  padding-left: 0px;
}
@media screen and (min-width: 0px) {
  [dir=rtl] .p-grid {
    margin-right: -10px;
    margin-left: 0;
  }
  [dir=rtl] .p-grid-item {
    padding-right: 10px;
    padding-left: 0;
  }
}
@media screen and (max-width: 600px) {
  [dir=rtl] .p-xs-grid-no-gutter {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-xs-grid-no-gutter > .p-grid-item {
    padding-left: 0;
    padding-right: 0;
  }
}
@media print, screen and (min-width: 601px) {
  [dir=rtl] .p-grid {
    margin-right: -16px;
    margin-left: 0;
  }
  [dir=rtl] .p-grid-item {
    padding-right: 16px;
    padding-left: 0;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  [dir=rtl] .p-s-grid-no-gutter {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-s-grid-no-gutter > .p-grid-item {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 769px) {
  [dir=rtl] .p-grid {
    margin-right: -16px;
    margin-left: 0;
  }
  [dir=rtl] .p-grid-item {
    padding-right: 16px;
    padding-left: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  [dir=rtl] .p-m-grid-no-gutter {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-m-grid-no-gutter > .p-grid-item {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1025px) {
  [dir=rtl] .p-grid {
    margin-right: -22px;
    margin-left: 0;
  }
  [dir=rtl] .p-grid-item {
    padding-right: 22px;
    padding-left: 0;
  }
  [dir=rtl] .p-l-grid-no-gutter {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-l-grid-no-gutter > .p-grid-item {
    padding-left: 0;
    padding-right: 0;
  }
}
[dir=rtl] .p-grid-no-gutter {
  margin-right: 0;
  margin-left: 0;
}
[dir=rtl] .p-grid-no-gutter > .p-grid-item {
  padding-right: 0;
  padding-left: 0;
}
.p-grid-item img {
  max-width: 100%;
}
/* Offsets classes, to move grid items over to the right by certain amounts. */
.p-offset-none {
  margin-left: 0;
}
.p-offset-one-whole {
  margin-left: 100%;
}
.p-offset-one-half {
  margin-left: 50%;
}
.p-offset-one-third {
  margin-left: 33.333%;
}
.p-offset-two-thirds {
  margin-left: 66.666%;
}
.p-offset-one-quarter {
  margin-left: 25%;
}
.p-offset-three-quarters {
  margin-left: 75%;
}
.p-offset-one-fifth {
  margin-left: 20%;
}
.p-offset-two-fifths {
  margin-left: 40%;
}
.p-offset-three-fifths {
  margin-left: 60%;
}
.p-offset-four-fifths {
  margin-left: 80%;
}
.p-offset-one-sixth {
  margin-left: 16.666%;
}
.p-offset-five-sixths {
  margin-left: 83.333%;
}
.p-offset-one-eighth {
  margin-left: 12.5%;
}
.p-offset-three-eighths {
  margin-left: 37.5%;
}
.p-offset-five-eighths {
  margin-left: 62.5%;
}
.p-offset-seven-eighths {
  margin-left: 87.5%;
}
.p-offset-one-tenth {
  margin-left: 10%;
}
.p-offset-three-tenths {
  margin-left: 30%;
}
.p-offset-five-tenths {
  margin-left: 50%;
}
.p-offset-seven-tenths {
  margin-left: 70%;
}
.p-offset-nine-tenths {
  margin-left: 90%;
}
.p-offset-one-twelfth {
  margin-left: 8.333%;
}
.p-offset-five-twelfths {
  margin-left: 41.666%;
}
.p-offset-seven-twelfths {
  margin-left: 58.333%;
}
.p-offset-eleven-twelfths {
  margin-left: 91.666%;
}
@media screen and (max-width: 600px) {
  .p-offset-xs-none {
    margin-left: 0;
  }
  .p-offset-xs-one-whole {
    margin-left: 100%;
  }
  .p-offset-xs-one-half {
    margin-left: 50%;
  }
  .p-offset-xs-one-third {
    margin-left: 33.333%;
  }
  .p-offset-xs-two-thirds {
    margin-left: 66.666%;
  }
  .p-offset-xs-one-quarter {
    margin-left: 25%;
  }
  .p-offset-xs-three-quarters {
    margin-left: 75%;
  }
  .p-offset-xs-one-fifth {
    margin-left: 20%;
  }
  .p-offset-xs-two-fifths {
    margin-left: 40%;
  }
  .p-offset-xs-three-fifths {
    margin-left: 60%;
  }
  .p-offset-xs-four-fifths {
    margin-left: 80%;
  }
  .p-offset-xs-one-sixth {
    margin-left: 16.666%;
  }
  .p-offset-xs-five-sixths {
    margin-left: 83.333%;
  }
  .p-offset-xs-one-eighth {
    margin-left: 12.5%;
  }
  .p-offset-xs-three-eighths {
    margin-left: 37.5%;
  }
  .p-offset-xs-five-eighths {
    margin-left: 62.5%;
  }
  .p-offset-xs-seven-eighths {
    margin-left: 87.5%;
  }
  .p-offset-xs-one-tenth {
    margin-left: 10%;
  }
  .p-offset-xs-three-tenths {
    margin-left: 30%;
  }
  .p-offset-xs-five-tenths {
    margin-left: 50%;
  }
  .p-offset-xs-seven-tenths {
    margin-left: 70%;
  }
  .p-offset-xs-nine-tenths {
    margin-left: 90%;
  }
  .p-offset-xs-one-twelfth {
    margin-left: 8.333%;
  }
  .p-offset-xs-five-twelfths {
    margin-left: 41.666%;
  }
  .p-offset-xs-seven-twelfths {
    margin-left: 58.333%;
  }
  .p-offset-xs-eleven-twelfths {
    margin-left: 91.666%;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-offset-s-none {
    margin-left: 0;
  }
  .p-offset-s-one-whole {
    margin-left: 100%;
  }
  .p-offset-s-one-half {
    margin-left: 50%;
  }
  .p-offset-s-one-third {
    margin-left: 33.333%;
  }
  .p-offset-s-two-thirds {
    margin-left: 66.666%;
  }
  .p-offset-s-one-quarter {
    margin-left: 25%;
  }
  .p-offset-s-three-quarters {
    margin-left: 75%;
  }
  .p-offset-s-one-fifth {
    margin-left: 20%;
  }
  .p-offset-s-two-fifths {
    margin-left: 40%;
  }
  .p-offset-s-three-fifths {
    margin-left: 60%;
  }
  .p-offset-s-four-fifths {
    margin-left: 80%;
  }
  .p-offset-s-one-sixth {
    margin-left: 16.666%;
  }
  .p-offset-s-five-sixths {
    margin-left: 83.333%;
  }
  .p-offset-s-one-eighth {
    margin-left: 12.5%;
  }
  .p-offset-s-three-eighths {
    margin-left: 37.5%;
  }
  .p-offset-s-five-eighths {
    margin-left: 62.5%;
  }
  .p-offset-s-seven-eighths {
    margin-left: 87.5%;
  }
  .p-offset-s-one-tenth {
    margin-left: 10%;
  }
  .p-offset-s-three-tenths {
    margin-left: 30%;
  }
  .p-offset-s-five-tenths {
    margin-left: 50%;
  }
  .p-offset-s-seven-tenths {
    margin-left: 70%;
  }
  .p-offset-s-nine-tenths {
    margin-left: 90%;
  }
  .p-offset-s-one-twelfth {
    margin-left: 8.333%;
  }
  .p-offset-s-five-twelfths {
    margin-left: 41.666%;
  }
  .p-offset-s-seven-twelfths {
    margin-left: 58.333%;
  }
  .p-offset-s-eleven-twelfths {
    margin-left: 91.666%;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-offset-m-none {
    margin-left: 0;
  }
  .p-offset-m-one-whole {
    margin-left: 100%;
  }
  .p-offset-m-one-half {
    margin-left: 50%;
  }
  .p-offset-m-one-third {
    margin-left: 33.333%;
  }
  .p-offset-m-two-thirds {
    margin-left: 66.666%;
  }
  .p-offset-m-one-quarter {
    margin-left: 25%;
  }
  .p-offset-m-three-quarters {
    margin-left: 75%;
  }
  .p-offset-m-one-fifth {
    margin-left: 20%;
  }
  .p-offset-m-two-fifths {
    margin-left: 40%;
  }
  .p-offset-m-three-fifths {
    margin-left: 60%;
  }
  .p-offset-m-four-fifths {
    margin-left: 80%;
  }
  .p-offset-m-one-sixth {
    margin-left: 16.666%;
  }
  .p-offset-m-five-sixths {
    margin-left: 83.333%;
  }
  .p-offset-m-one-eighth {
    margin-left: 12.5%;
  }
  .p-offset-m-three-eighths {
    margin-left: 37.5%;
  }
  .p-offset-m-five-eighths {
    margin-left: 62.5%;
  }
  .p-offset-m-seven-eighths {
    margin-left: 87.5%;
  }
  .p-offset-m-one-tenth {
    margin-left: 10%;
  }
  .p-offset-m-three-tenths {
    margin-left: 30%;
  }
  .p-offset-m-five-tenths {
    margin-left: 50%;
  }
  .p-offset-m-seven-tenths {
    margin-left: 70%;
  }
  .p-offset-m-nine-tenths {
    margin-left: 90%;
  }
  .p-offset-m-one-twelfth {
    margin-left: 8.333%;
  }
  .p-offset-m-five-twelfths {
    margin-left: 41.666%;
  }
  .p-offset-m-seven-twelfths {
    margin-left: 58.333%;
  }
  .p-offset-m-eleven-twelfths {
    margin-left: 91.666%;
  }
}
@media screen and (min-width: 1025px) {
  .p-offset-l-none {
    margin-left: 0;
  }
  .p-offset-l-one-whole {
    margin-left: 100%;
  }
  .p-offset-l-one-half {
    margin-left: 50%;
  }
  .p-offset-l-one-third {
    margin-left: 33.333%;
  }
  .p-offset-l-two-thirds {
    margin-left: 66.666%;
  }
  .p-offset-l-one-quarter {
    margin-left: 25%;
  }
  .p-offset-l-three-quarters {
    margin-left: 75%;
  }
  .p-offset-l-one-fifth {
    margin-left: 20%;
  }
  .p-offset-l-two-fifths {
    margin-left: 40%;
  }
  .p-offset-l-three-fifths {
    margin-left: 60%;
  }
  .p-offset-l-four-fifths {
    margin-left: 80%;
  }
  .p-offset-l-one-sixth {
    margin-left: 16.666%;
  }
  .p-offset-l-five-sixths {
    margin-left: 83.333%;
  }
  .p-offset-l-one-eighth {
    margin-left: 12.5%;
  }
  .p-offset-l-three-eighths {
    margin-left: 37.5%;
  }
  .p-offset-l-five-eighths {
    margin-left: 62.5%;
  }
  .p-offset-l-seven-eighths {
    margin-left: 87.5%;
  }
  .p-offset-l-one-tenth {
    margin-left: 10%;
  }
  .p-offset-l-three-tenths {
    margin-left: 30%;
  }
  .p-offset-l-five-tenths {
    margin-left: 50%;
  }
  .p-offset-l-seven-tenths {
    margin-left: 70%;
  }
  .p-offset-l-nine-tenths {
    margin-left: 90%;
  }
  .p-offset-l-one-twelfth {
    margin-left: 8.333%;
  }
  .p-offset-l-five-twelfths {
    margin-left: 41.666%;
  }
  .p-offset-l-seven-twelfths {
    margin-left: 58.333%;
  }
  .p-offset-l-eleven-twelfths {
    margin-left: 91.666%;
  }
}
[dir=rtl] .p-offset-none {
  margin-right: 0;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-whole {
  margin-right: 100%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-half {
  margin-right: 50%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-third {
  margin-right: 33.333%;
  margin-left: 0;
}
[dir=rtl] .p-offset-two-thirds {
  margin-right: 66.666%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-quarter {
  margin-right: 25%;
  margin-left: 0;
}
[dir=rtl] .p-offset-three-quarters {
  margin-right: 75%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-fifth {
  margin-right: 20%;
  margin-left: 0;
}
[dir=rtl] .p-offset-two-fifths {
  margin-right: 40%;
  margin-left: 0;
}
[dir=rtl] .p-offset-three-fifths {
  margin-right: 60%;
  margin-left: 0;
}
[dir=rtl] .p-offset-four-fifths {
  margin-right: 80%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-sixth {
  margin-right: 16.666%;
  margin-left: 0;
}
[dir=rtl] .p-offset-five-sixths {
  margin-right: 83.333%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-eighth {
  margin-right: 12.5%;
  margin-left: 0;
}
[dir=rtl] .p-offset-three-eighths {
  margin-right: 37.5%;
  margin-left: 0;
}
[dir=rtl] .p-offset-five-eighths {
  margin-right: 62.5%;
  margin-left: 0;
}
[dir=rtl] .p-offset-seven-eighths {
  margin-right: 87.5%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-tenth {
  margin-right: 10%;
  margin-left: 0;
}
[dir=rtl] .p-offset-three-tenths {
  margin-right: 30%;
  margin-left: 0;
}
[dir=rtl] .p-offset-five-tenths {
  margin-right: 50%;
  margin-left: 0;
}
[dir=rtl] .p-offset-seven-tenths {
  margin-right: 70%;
  margin-left: 0;
}
[dir=rtl] .p-offset-nine-tenths {
  margin-right: 90%;
  margin-left: 0;
}
[dir=rtl] .p-offset-one-twelfth {
  margin-right: 8.333%;
  margin-left: 0;
}
[dir=rtl] .p-offset-five-twelfths {
  margin-right: 41.666%;
  margin-left: 0;
}
[dir=rtl] .p-offset-seven-twelfths {
  margin-right: 58.333%;
  margin-left: 0;
}
[dir=rtl] .p-offset-eleven-twelfths {
  margin-right: 91.666%;
  margin-left: 0;
}
@media screen and (max-width: 600px) {
  [dir=rtl] .p-offset-xs-none {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-whole {
    margin-right: 100%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-half {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-third {
    margin-right: 33.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-two-thirds {
    margin-right: 66.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-quarter {
    margin-right: 25%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-three-quarters {
    margin-right: 75%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-fifth {
    margin-right: 20%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-two-fifths {
    margin-right: 40%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-three-fifths {
    margin-right: 60%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-four-fifths {
    margin-right: 80%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-sixth {
    margin-right: 16.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-five-sixths {
    margin-right: 83.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-eighth {
    margin-right: 12.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-three-eighths {
    margin-right: 37.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-five-eighths {
    margin-right: 62.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-seven-eighths {
    margin-right: 87.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-tenth {
    margin-right: 10%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-three-tenths {
    margin-right: 30%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-five-tenths {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-seven-tenths {
    margin-right: 70%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-nine-tenths {
    margin-right: 90%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-one-twelfth {
    margin-right: 8.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-five-twelfths {
    margin-right: 41.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-seven-twelfths {
    margin-right: 58.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-xs-eleven-twelfths {
    margin-right: 91.666%;
    margin-left: 0;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  [dir=rtl] .p-offset-s-none {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-whole {
    margin-right: 100%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-half {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-third {
    margin-right: 33.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-two-thirds {
    margin-right: 66.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-quarter {
    margin-right: 25%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-three-quarters {
    margin-right: 75%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-fifth {
    margin-right: 20%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-two-fifths {
    margin-right: 40%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-three-fifths {
    margin-right: 60%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-four-fifths {
    margin-right: 80%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-sixth {
    margin-right: 16.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-five-sixths {
    margin-right: 83.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-eighth {
    margin-right: 12.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-three-eighths {
    margin-right: 37.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-five-eighths {
    margin-right: 62.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-seven-eighths {
    margin-right: 87.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-tenth {
    margin-right: 10%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-three-tenths {
    margin-right: 30%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-five-tenths {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-seven-tenths {
    margin-right: 70%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-nine-tenths {
    margin-right: 90%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-one-twelfth {
    margin-right: 8.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-five-twelfths {
    margin-right: 41.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-seven-twelfths {
    margin-right: 58.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-s-eleven-twelfths {
    margin-right: 91.666%;
    margin-left: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  [dir=rtl] .p-offset-m-none {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-whole {
    margin-right: 100%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-half {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-third {
    margin-right: 33.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-two-thirds {
    margin-right: 66.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-quarter {
    margin-right: 25%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-three-quarters {
    margin-right: 75%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-fifth {
    margin-right: 20%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-two-fifths {
    margin-right: 40%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-three-fifths {
    margin-right: 60%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-four-fifths {
    margin-right: 80%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-sixth {
    margin-right: 16.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-five-sixths {
    margin-right: 83.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-eighth {
    margin-right: 12.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-three-eighths {
    margin-right: 37.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-five-eighths {
    margin-right: 62.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-seven-eighths {
    margin-right: 87.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-tenth {
    margin-right: 10%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-three-tenths {
    margin-right: 30%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-five-tenths {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-seven-tenths {
    margin-right: 70%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-nine-tenths {
    margin-right: 90%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-one-twelfth {
    margin-right: 8.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-five-twelfths {
    margin-right: 41.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-seven-twelfths {
    margin-right: 58.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-m-eleven-twelfths {
    margin-right: 91.666%;
    margin-left: 0;
  }
}
@media screen and (min-width: 1025px) {
  [dir=rtl] .p-offset-l-none {
    margin-right: 0;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-whole {
    margin-right: 100%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-half {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-third {
    margin-right: 33.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-two-thirds {
    margin-right: 66.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-quarter {
    margin-right: 25%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-three-quarters {
    margin-right: 75%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-fifth {
    margin-right: 20%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-two-fifths {
    margin-right: 40%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-three-fifths {
    margin-right: 60%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-four-fifths {
    margin-right: 80%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-sixth {
    margin-right: 16.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-five-sixths {
    margin-right: 83.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-eighth {
    margin-right: 12.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-three-eighths {
    margin-right: 37.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-five-eighths {
    margin-right: 62.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-seven-eighths {
    margin-right: 87.5%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-tenth {
    margin-right: 10%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-three-tenths {
    margin-right: 30%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-five-tenths {
    margin-right: 50%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-seven-tenths {
    margin-right: 70%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-nine-tenths {
    margin-right: 90%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-one-twelfth {
    margin-right: 8.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-five-twelfths {
    margin-right: 41.666%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-seven-twelfths {
    margin-right: 58.333%;
    margin-left: 0;
  }
  [dir=rtl] .p-offset-l-eleven-twelfths {
    margin-right: 91.666%;
    margin-left: 0;
  }
}
/* Pull classes, to move grid items over to the right by certain amounts. */
/* Not a particularly great selector, but the DRYest way to do things. */
[class*="p-pull-"] {
  position: relative;
}
.p-pull-none {
  right: auto;
}
.p-pull-one-whole {
  right: 100%;
}
.p-pull-one-half {
  right: 50%;
}
.p-pull-one-third {
  right: 33.333%;
}
.p-pull-two-thirds {
  right: 66.666%;
}
.p-pull-one-quarter {
  right: 25%;
}
.p-pull-three-quarters {
  right: 75%;
}
.p-pull-one-fifth {
  right: 20%;
}
.p-pull-two-fifths {
  right: 40%;
}
.p-pull-three-fifths {
  right: 60%;
}
.p-pull-four-fifths {
  right: 80%;
}
.p-pull-one-sixth {
  right: 16.666%;
}
.p-pull-five-sixths {
  right: 83.333%;
}
.p-pull-one-eighth {
  right: 12.5%;
}
.p-pull-three-eighths {
  right: 37.5%;
}
.p-pull-five-eighths {
  right: 62.5%;
}
.p-pull-seven-eighths {
  right: 87.5%;
}
.p-pull-one-tenth {
  right: 10%;
}
.p-pull-three-tenths {
  right: 30%;
}
.p-pull-five-tenths {
  right: 50%;
}
.p-pull-seven-tenths {
  right: 70%;
}
.p-pull-nine-tenths {
  right: 90%;
}
.p-pull-one-twelfth {
  right: 8.333%;
}
.p-pull-five-twelfths {
  right: 41.666%;
}
.p-pull-seven-twelfths {
  right: 58.333%;
}
.p-pull-eleven-twelfths {
  right: 91.666%;
}
@media screen and (min-width: 0px) {
  .p-pull-xs-none {
    right: auto;
  }
  .p-pull-xs-one-whole {
    right: 100%;
  }
  .p-pull-xs-one-half {
    right: 50%;
  }
  .p-pull-xs-one-third {
    right: 33.333%;
  }
  .p-pull-xs-two-thirds {
    right: 66.666%;
  }
  .p-pull-xs-one-quarter {
    right: 25%;
  }
  .p-pull-xs-three-quarters {
    right: 75%;
  }
  .p-pull-xs-one-fifth {
    right: 20%;
  }
  .p-pull-xs-two-fifths {
    right: 40%;
  }
  .p-pull-xs-three-fifths {
    right: 60%;
  }
  .p-pull-xs-four-fifths {
    right: 80%;
  }
  .p-pull-xs-one-sixth {
    right: 16.666%;
  }
  .p-pull-xs-five-sixths {
    right: 83.333%;
  }
  .p-pull-xs-one-eighth {
    right: 12.5%;
  }
  .p-pull-xs-three-eighths {
    right: 37.5%;
  }
  .p-pull-xs-five-eighths {
    right: 62.5%;
  }
  .p-pull-xs-seven-eighths {
    right: 87.5%;
  }
  .p-pull-xs-one-tenth {
    right: 10%;
  }
  .p-pull-xs-three-tenths {
    right: 30%;
  }
  .p-pull-xs-five-tenths {
    right: 50%;
  }
  .p-pull-xs-seven-tenths {
    right: 70%;
  }
  .p-pull-xs-nine-tenths {
    right: 90%;
  }
  .p-pull-xs-one-twelfth {
    right: 8.333%;
  }
  .p-pull-xs-five-twelfths {
    right: 41.666%;
  }
  .p-pull-xs-seven-twelfths {
    right: 58.333%;
  }
  .p-pull-xs-eleven-twelfths {
    right: 91.666%;
  }
}
@media print, screen and (min-width: 601px) {
  .p-pull-s-none {
    right: auto;
  }
  .p-pull-s-one-whole {
    right: 100%;
  }
  .p-pull-s-one-half {
    right: 50%;
  }
  .p-pull-s-one-third {
    right: 33.333%;
  }
  .p-pull-s-two-thirds {
    right: 66.666%;
  }
  .p-pull-s-one-quarter {
    right: 25%;
  }
  .p-pull-s-three-quarters {
    right: 75%;
  }
  .p-pull-s-one-fifth {
    right: 20%;
  }
  .p-pull-s-two-fifths {
    right: 40%;
  }
  .p-pull-s-three-fifths {
    right: 60%;
  }
  .p-pull-s-four-fifths {
    right: 80%;
  }
  .p-pull-s-one-sixth {
    right: 16.666%;
  }
  .p-pull-s-five-sixths {
    right: 83.333%;
  }
  .p-pull-s-one-eighth {
    right: 12.5%;
  }
  .p-pull-s-three-eighths {
    right: 37.5%;
  }
  .p-pull-s-five-eighths {
    right: 62.5%;
  }
  .p-pull-s-seven-eighths {
    right: 87.5%;
  }
  .p-pull-s-one-tenth {
    right: 10%;
  }
  .p-pull-s-three-tenths {
    right: 30%;
  }
  .p-pull-s-five-tenths {
    right: 50%;
  }
  .p-pull-s-seven-tenths {
    right: 70%;
  }
  .p-pull-s-nine-tenths {
    right: 90%;
  }
  .p-pull-s-one-twelfth {
    right: 8.333%;
  }
  .p-pull-s-five-twelfths {
    right: 41.666%;
  }
  .p-pull-s-seven-twelfths {
    right: 58.333%;
  }
  .p-pull-s-eleven-twelfths {
    right: 91.666%;
  }
}
@media screen and (min-width: 769px) {
  .p-pull-m-none {
    right: auto;
  }
  .p-pull-m-one-whole {
    right: 100%;
  }
  .p-pull-m-one-half {
    right: 50%;
  }
  .p-pull-m-one-third {
    right: 33.333%;
  }
  .p-pull-m-two-thirds {
    right: 66.666%;
  }
  .p-pull-m-one-quarter {
    right: 25%;
  }
  .p-pull-m-three-quarters {
    right: 75%;
  }
  .p-pull-m-one-fifth {
    right: 20%;
  }
  .p-pull-m-two-fifths {
    right: 40%;
  }
  .p-pull-m-three-fifths {
    right: 60%;
  }
  .p-pull-m-four-fifths {
    right: 80%;
  }
  .p-pull-m-one-sixth {
    right: 16.666%;
  }
  .p-pull-m-five-sixths {
    right: 83.333%;
  }
  .p-pull-m-one-eighth {
    right: 12.5%;
  }
  .p-pull-m-three-eighths {
    right: 37.5%;
  }
  .p-pull-m-five-eighths {
    right: 62.5%;
  }
  .p-pull-m-seven-eighths {
    right: 87.5%;
  }
  .p-pull-m-one-tenth {
    right: 10%;
  }
  .p-pull-m-three-tenths {
    right: 30%;
  }
  .p-pull-m-five-tenths {
    right: 50%;
  }
  .p-pull-m-seven-tenths {
    right: 70%;
  }
  .p-pull-m-nine-tenths {
    right: 90%;
  }
  .p-pull-m-one-twelfth {
    right: 8.333%;
  }
  .p-pull-m-five-twelfths {
    right: 41.666%;
  }
  .p-pull-m-seven-twelfths {
    right: 58.333%;
  }
  .p-pull-m-eleven-twelfths {
    right: 91.666%;
  }
}
@media screen and (min-width: 1025px) {
  .p-pull-l-none {
    right: auto;
  }
  .p-pull-l-one-whole {
    right: 100%;
  }
  .p-pull-l-one-half {
    right: 50%;
  }
  .p-pull-l-one-third {
    right: 33.333%;
  }
  .p-pull-l-two-thirds {
    right: 66.666%;
  }
  .p-pull-l-one-quarter {
    right: 25%;
  }
  .p-pull-l-three-quarters {
    right: 75%;
  }
  .p-pull-l-one-fifth {
    right: 20%;
  }
  .p-pull-l-two-fifths {
    right: 40%;
  }
  .p-pull-l-three-fifths {
    right: 60%;
  }
  .p-pull-l-four-fifths {
    right: 80%;
  }
  .p-pull-l-one-sixth {
    right: 16.666%;
  }
  .p-pull-l-five-sixths {
    right: 83.333%;
  }
  .p-pull-l-one-eighth {
    right: 12.5%;
  }
  .p-pull-l-three-eighths {
    right: 37.5%;
  }
  .p-pull-l-five-eighths {
    right: 62.5%;
  }
  .p-pull-l-seven-eighths {
    right: 87.5%;
  }
  .p-pull-l-one-tenth {
    right: 10%;
  }
  .p-pull-l-three-tenths {
    right: 30%;
  }
  .p-pull-l-five-tenths {
    right: 50%;
  }
  .p-pull-l-seven-tenths {
    right: 70%;
  }
  .p-pull-l-nine-tenths {
    right: 90%;
  }
  .p-pull-l-one-twelfth {
    right: 8.333%;
  }
  .p-pull-l-five-twelfths {
    right: 41.666%;
  }
  .p-pull-l-seven-twelfths {
    right: 58.333%;
  }
  .p-pull-l-eleven-twelfths {
    right: 91.666%;
  }
}
[class*="p-pull-"] {
  position: relative;
}
[dir=rtl] .p-pull-none {
  left: auto;
}
[dir=rtl] .p-pull-one-whole {
  left: 100%;
  right: auto;
}
[dir=rtl] .p-pull-one-half {
  left: 50%;
  right: auto;
}
[dir=rtl] .p-pull-one-third {
  left: 33.333%;
  right: auto;
}
[dir=rtl] .p-pull-two-thirds {
  left: 66.666%;
  right: auto;
}
[dir=rtl] .p-pull-one-quarter {
  left: 25%;
  right: auto;
}
[dir=rtl] .p-pull-three-quarters {
  left: 75%;
  right: auto;
}
[dir=rtl] .p-pull-one-fifth {
  left: 20%;
  right: auto;
}
[dir=rtl] .p-pull-two-fifths {
  left: 40%;
  right: auto;
}
[dir=rtl] .p-pull-three-fifths {
  left: 60%;
  right: auto;
}
[dir=rtl] .p-pull-four-fifths {
  left: 80%;
  right: auto;
}
[dir=rtl] .p-pull-one-sixth {
  left: 16.666%;
  right: auto;
}
[dir=rtl] .p-pull-five-sixths {
  left: 83.333%;
  right: auto;
}
[dir=rtl] .p-pull-one-eighth {
  left: 12.5%;
  right: auto;
}
[dir=rtl] .p-pull-three-eighths {
  left: 37.5%;
  right: auto;
}
[dir=rtl] .p-pull-five-eighths {
  left: 62.5%;
  right: auto;
}
[dir=rtl] .p-pull-seven-eighths {
  left: 87.5%;
  right: auto;
}
[dir=rtl] .p-pull-one-tenth {
  left: 10%;
  right: auto;
}
[dir=rtl] .p-pull-three-tenths {
  left: 30%;
  right: auto;
}
[dir=rtl] .p-pull-five-tenths {
  left: 50%;
  right: auto;
}
[dir=rtl] .p-pull-seven-tenths {
  left: 70%;
  right: auto;
}
[dir=rtl] .p-pull-nine-tenths {
  left: 90%;
  right: auto;
}
[dir=rtl] .p-pull-one-twelfth {
  left: 8.333%;
  right: auto;
}
[dir=rtl] .p-pull-five-twelfths {
  left: 41.666%;
  right: auto;
}
[dir=rtl] .p-pull-seven-twelfths {
  left: 58.333%;
  right: auto;
}
[dir=rtl] .p-pull-eleven-twelfths {
  left: 91.666%;
  right: auto;
}
@media screen and (min-width: 0px) {
  [dir=rtl] .p-pull-xs-none {
    left: auto;
  }
  [dir=rtl] .p-pull-xs-one-whole {
    left: 100%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-half {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-third {
    left: 33.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-two-thirds {
    left: 66.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-quarter {
    left: 25%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-three-quarters {
    left: 75%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-fifth {
    left: 20%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-two-fifths {
    left: 40%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-three-fifths {
    left: 60%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-four-fifths {
    left: 80%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-sixth {
    left: 16.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-five-sixths {
    left: 83.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-eighth {
    left: 12.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-three-eighths {
    left: 37.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-five-eighths {
    left: 62.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-seven-eighths {
    left: 87.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-tenth {
    left: 10%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-three-tenths {
    left: 30%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-five-tenths {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-seven-tenths {
    left: 70%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-nine-tenths {
    left: 90%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-one-twelfth {
    left: 8.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-five-twelfths {
    left: 41.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-seven-twelfths {
    left: 58.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-xs-eleven-twelfths {
    left: 91.666%;
    right: auto;
  }
}
@media print, screen and (min-width: 601px) {
  [dir=rtl] .p-pull-s-none {
    left: auto;
  }
  [dir=rtl] .p-pull-s-one-whole {
    left: 100%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-half {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-third {
    left: 33.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-two-thirds {
    left: 66.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-quarter {
    left: 25%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-three-quarters {
    left: 75%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-fifth {
    left: 20%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-two-fifths {
    left: 40%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-three-fifths {
    left: 60%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-four-fifths {
    left: 80%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-sixth {
    left: 16.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-five-sixths {
    left: 83.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-eighth {
    left: 12.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-three-eighths {
    left: 37.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-five-eighths {
    left: 62.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-seven-eighths {
    left: 87.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-tenth {
    left: 10%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-three-tenths {
    left: 30%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-five-tenths {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-seven-tenths {
    left: 70%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-nine-tenths {
    left: 90%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-one-twelfth {
    left: 8.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-five-twelfths {
    left: 41.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-seven-twelfths {
    left: 58.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-s-eleven-twelfths {
    left: 91.666%;
    right: auto;
  }
}
@media screen and (min-width: 769px) {
  [dir=rtl] .p-pull-m-none {
    left: auto;
  }
  [dir=rtl] .p-pull-m-one-whole {
    left: 100%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-half {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-third {
    left: 33.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-two-thirds {
    left: 66.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-quarter {
    left: 25%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-three-quarters {
    left: 75%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-fifth {
    left: 20%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-two-fifths {
    left: 40%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-three-fifths {
    left: 60%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-four-fifths {
    left: 80%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-sixth {
    left: 16.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-five-sixths {
    left: 83.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-eighth {
    left: 12.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-three-eighths {
    left: 37.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-five-eighths {
    left: 62.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-seven-eighths {
    left: 87.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-tenth {
    left: 10%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-three-tenths {
    left: 30%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-five-tenths {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-seven-tenths {
    left: 70%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-nine-tenths {
    left: 90%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-one-twelfth {
    left: 8.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-five-twelfths {
    left: 41.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-seven-twelfths {
    left: 58.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-m-eleven-twelfths {
    left: 91.666%;
    right: auto;
  }
}
@media screen and (min-width: 1025px) {
  [dir=rtl] .p-pull-l-none {
    left: auto;
  }
  [dir=rtl] .p-pull-l-one-whole {
    left: 100%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-half {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-third {
    left: 33.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-two-thirds {
    left: 66.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-quarter {
    left: 25%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-three-quarters {
    left: 75%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-fifth {
    left: 20%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-two-fifths {
    left: 40%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-three-fifths {
    left: 60%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-four-fifths {
    left: 80%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-sixth {
    left: 16.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-five-sixths {
    left: 83.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-eighth {
    left: 12.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-three-eighths {
    left: 37.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-five-eighths {
    left: 62.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-seven-eighths {
    left: 87.5%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-tenth {
    left: 10%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-three-tenths {
    left: 30%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-five-tenths {
    left: 50%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-seven-tenths {
    left: 70%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-nine-tenths {
    left: 90%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-one-twelfth {
    left: 8.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-five-twelfths {
    left: 41.666%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-seven-twelfths {
    left: 58.333%;
    right: auto;
  }
  [dir=rtl] .p-pull-l-eleven-twelfths {
    left: 91.666%;
    right: auto;
  }
}
/* Push classes, to move grid items over to the right by certain amounts. */
/* Not a particularly great selector, but the DRYest way to do things. */
[class*="p-push-"] {
  position: relative;
}
.p-push-none {
  left: auto;
}
.p-push-one-whole {
  left: 100%;
}
.p-push-one-half {
  left: 50%;
}
.p-push-one-third {
  left: 33.333%;
}
.p-push-two-thirds {
  left: 66.666%;
}
.p-push-one-quarter {
  left: 25%;
}
.p-push-three-quarters {
  left: 75%;
}
.p-push-one-fifth {
  left: 20%;
}
.p-push-two-fifths {
  left: 40%;
}
.p-push-three-fifths {
  left: 60%;
}
.p-push-four-fifths {
  left: 80%;
}
.p-push-one-sixth {
  left: 16.666%;
}
.p-push-five-sixths {
  left: 83.333%;
}
.p-push-one-eighth {
  left: 12.5%;
}
.p-push-three-eighths {
  left: 37.5%;
}
.p-push-five-eighths {
  left: 62.5%;
}
.p-push-seven-eighths {
  left: 87.5%;
}
.p-push-one-tenth {
  left: 10%;
}
.p-push-three-tenths {
  left: 30%;
}
.p-push-five-tenths {
  left: 50%;
}
.p-push-seven-tenths {
  left: 70%;
}
.p-push-nine-tenths {
  left: 90%;
}
.p-push-one-twelfth {
  left: 8.333%;
}
.p-push-five-twelfths {
  left: 41.666%;
}
.p-push-seven-twelfths {
  left: 58.333%;
}
.p-push-eleven-twelfths {
  left: 91.666%;
}
@media screen and (min-width: 0px) {
  .p-push-xs-none {
    left: auto;
  }
  .p-push-xs-one-whole {
    left: 100%;
  }
  .p-push-xs-one-half {
    left: 50%;
  }
  .p-push-xs-one-third {
    left: 33.333%;
  }
  .p-push-xs-two-thirds {
    left: 66.666%;
  }
  .p-push-xs-one-quarter {
    left: 25%;
  }
  .p-push-xs-three-quarters {
    left: 75%;
  }
  .p-push-xs-one-fifth {
    left: 20%;
  }
  .p-push-xs-two-fifths {
    left: 40%;
  }
  .p-push-xs-three-fifths {
    left: 60%;
  }
  .p-push-xs-four-fifths {
    left: 80%;
  }
  .p-push-xs-one-sixth {
    left: 16.666%;
  }
  .p-push-xs-five-sixths {
    left: 83.333%;
  }
  .p-push-xs-one-eighth {
    left: 12.5%;
  }
  .p-push-xs-three-eighths {
    left: 37.5%;
  }
  .p-push-xs-five-eighths {
    left: 62.5%;
  }
  .p-push-xs-seven-eighths {
    left: 87.5%;
  }
  .p-push-xs-one-tenth {
    left: 10%;
  }
  .p-push-xs-three-tenths {
    left: 30%;
  }
  .p-push-xs-five-tenths {
    left: 50%;
  }
  .p-push-xs-seven-tenths {
    left: 70%;
  }
  .p-push-xs-nine-tenths {
    left: 90%;
  }
  .p-push-xs-one-twelfth {
    left: 8.333%;
  }
  .p-push-xs-five-twelfths {
    left: 41.666%;
  }
  .p-push-xs-seven-twelfths {
    left: 58.333%;
  }
  .p-push-xs-eleven-twelfths {
    left: 91.666%;
  }
}
@media print, screen and (min-width: 601px) {
  .p-push-s-none {
    left: auto;
  }
  .p-push-s-one-whole {
    left: 100%;
  }
  .p-push-s-one-half {
    left: 50%;
  }
  .p-push-s-one-third {
    left: 33.333%;
  }
  .p-push-s-two-thirds {
    left: 66.666%;
  }
  .p-push-s-one-quarter {
    left: 25%;
  }
  .p-push-s-three-quarters {
    left: 75%;
  }
  .p-push-s-one-fifth {
    left: 20%;
  }
  .p-push-s-two-fifths {
    left: 40%;
  }
  .p-push-s-three-fifths {
    left: 60%;
  }
  .p-push-s-four-fifths {
    left: 80%;
  }
  .p-push-s-one-sixth {
    left: 16.666%;
  }
  .p-push-s-five-sixths {
    left: 83.333%;
  }
  .p-push-s-one-eighth {
    left: 12.5%;
  }
  .p-push-s-three-eighths {
    left: 37.5%;
  }
  .p-push-s-five-eighths {
    left: 62.5%;
  }
  .p-push-s-seven-eighths {
    left: 87.5%;
  }
  .p-push-s-one-tenth {
    left: 10%;
  }
  .p-push-s-three-tenths {
    left: 30%;
  }
  .p-push-s-five-tenths {
    left: 50%;
  }
  .p-push-s-seven-tenths {
    left: 70%;
  }
  .p-push-s-nine-tenths {
    left: 90%;
  }
  .p-push-s-one-twelfth {
    left: 8.333%;
  }
  .p-push-s-five-twelfths {
    left: 41.666%;
  }
  .p-push-s-seven-twelfths {
    left: 58.333%;
  }
  .p-push-s-eleven-twelfths {
    left: 91.666%;
  }
}
@media screen and (min-width: 769px) {
  .p-push-m-none {
    left: auto;
  }
  .p-push-m-one-whole {
    left: 100%;
  }
  .p-push-m-one-half {
    left: 50%;
  }
  .p-push-m-one-third {
    left: 33.333%;
  }
  .p-push-m-two-thirds {
    left: 66.666%;
  }
  .p-push-m-one-quarter {
    left: 25%;
  }
  .p-push-m-three-quarters {
    left: 75%;
  }
  .p-push-m-one-fifth {
    left: 20%;
  }
  .p-push-m-two-fifths {
    left: 40%;
  }
  .p-push-m-three-fifths {
    left: 60%;
  }
  .p-push-m-four-fifths {
    left: 80%;
  }
  .p-push-m-one-sixth {
    left: 16.666%;
  }
  .p-push-m-five-sixths {
    left: 83.333%;
  }
  .p-push-m-one-eighth {
    left: 12.5%;
  }
  .p-push-m-three-eighths {
    left: 37.5%;
  }
  .p-push-m-five-eighths {
    left: 62.5%;
  }
  .p-push-m-seven-eighths {
    left: 87.5%;
  }
  .p-push-m-one-tenth {
    left: 10%;
  }
  .p-push-m-three-tenths {
    left: 30%;
  }
  .p-push-m-five-tenths {
    left: 50%;
  }
  .p-push-m-seven-tenths {
    left: 70%;
  }
  .p-push-m-nine-tenths {
    left: 90%;
  }
  .p-push-m-one-twelfth {
    left: 8.333%;
  }
  .p-push-m-five-twelfths {
    left: 41.666%;
  }
  .p-push-m-seven-twelfths {
    left: 58.333%;
  }
  .p-push-m-eleven-twelfths {
    left: 91.666%;
  }
}
@media screen and (min-width: 1025px) {
  .p-push-l-none {
    left: auto;
  }
  .p-push-l-one-whole {
    left: 100%;
  }
  .p-push-l-one-half {
    left: 50%;
  }
  .p-push-l-one-third {
    left: 33.333%;
  }
  .p-push-l-two-thirds {
    left: 66.666%;
  }
  .p-push-l-one-quarter {
    left: 25%;
  }
  .p-push-l-three-quarters {
    left: 75%;
  }
  .p-push-l-one-fifth {
    left: 20%;
  }
  .p-push-l-two-fifths {
    left: 40%;
  }
  .p-push-l-three-fifths {
    left: 60%;
  }
  .p-push-l-four-fifths {
    left: 80%;
  }
  .p-push-l-one-sixth {
    left: 16.666%;
  }
  .p-push-l-five-sixths {
    left: 83.333%;
  }
  .p-push-l-one-eighth {
    left: 12.5%;
  }
  .p-push-l-three-eighths {
    left: 37.5%;
  }
  .p-push-l-five-eighths {
    left: 62.5%;
  }
  .p-push-l-seven-eighths {
    left: 87.5%;
  }
  .p-push-l-one-tenth {
    left: 10%;
  }
  .p-push-l-three-tenths {
    left: 30%;
  }
  .p-push-l-five-tenths {
    left: 50%;
  }
  .p-push-l-seven-tenths {
    left: 70%;
  }
  .p-push-l-nine-tenths {
    left: 90%;
  }
  .p-push-l-one-twelfth {
    left: 8.333%;
  }
  .p-push-l-five-twelfths {
    left: 41.666%;
  }
  .p-push-l-seven-twelfths {
    left: 58.333%;
  }
  .p-push-l-eleven-twelfths {
    left: 91.666%;
  }
}
[class*="p-push-"] {
  position: relative;
}
[dir=rtl] .p-push-none {
  right: auto;
}
[dir=rtl] .p-push-one-whole {
  right: 100%;
  left: auto;
}
[dir=rtl] .p-push-one-half {
  right: 50%;
  left: auto;
}
[dir=rtl] .p-push-one-third {
  right: 33.333%;
  left: auto;
}
[dir=rtl] .p-push-two-thirds {
  right: 66.666%;
  left: auto;
}
[dir=rtl] .p-push-one-quarter {
  right: 25%;
  left: auto;
}
[dir=rtl] .p-push-three-quarters {
  right: 75%;
  left: auto;
}
[dir=rtl] .p-push-one-fifth {
  right: 20%;
  left: auto;
}
[dir=rtl] .p-push-two-fifths {
  right: 40%;
  left: auto;
}
[dir=rtl] .p-push-three-fifths {
  right: 60%;
  left: auto;
}
[dir=rtl] .p-push-four-fifths {
  right: 80%;
  left: auto;
}
[dir=rtl] .p-push-one-sixth {
  right: 16.666%;
  left: auto;
}
[dir=rtl] .p-push-five-sixths {
  right: 83.333%;
  left: auto;
}
[dir=rtl] .p-push-one-eighth {
  right: 12.5%;
  left: auto;
}
[dir=rtl] .p-push-three-eighths {
  right: 37.5%;
  left: auto;
}
[dir=rtl] .p-push-five-eighths {
  right: 62.5%;
  left: auto;
}
[dir=rtl] .p-push-seven-eighths {
  right: 87.5%;
  left: auto;
}
[dir=rtl] .p-push-one-tenth {
  right: 10%;
  left: auto;
}
[dir=rtl] .p-push-three-tenths {
  right: 30%;
  left: auto;
}
[dir=rtl] .p-push-five-tenths {
  right: 50%;
  left: auto;
}
[dir=rtl] .p-push-seven-tenths {
  right: 70%;
  left: auto;
}
[dir=rtl] .p-push-nine-tenths {
  right: 90%;
  left: auto;
}
[dir=rtl] .p-push-one-twelfth {
  right: 8.333%;
  left: auto;
}
[dir=rtl] .p-push-five-twelfths {
  right: 41.666%;
  left: auto;
}
[dir=rtl] .p-push-seven-twelfths {
  right: 58.333%;
  left: auto;
}
[dir=rtl] .p-push-eleven-twelfths {
  right: 91.666%;
  left: auto;
}
@media screen and (min-width: 0px) {
  [dir=rtl] .p-push-xs-none {
    right: auto;
  }
  [dir=rtl] .p-push-xs-one-whole {
    right: 100%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-half {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-third {
    right: 33.333%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-two-thirds {
    right: 66.666%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-quarter {
    right: 25%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-three-quarters {
    right: 75%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-fifth {
    right: 20%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-two-fifths {
    right: 40%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-three-fifths {
    right: 60%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-four-fifths {
    right: 80%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-sixth {
    right: 16.666%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-five-sixths {
    right: 83.333%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-eighth {
    right: 12.5%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-three-eighths {
    right: 37.5%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-five-eighths {
    right: 62.5%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-seven-eighths {
    right: 87.5%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-tenth {
    right: 10%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-three-tenths {
    right: 30%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-five-tenths {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-seven-tenths {
    right: 70%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-nine-tenths {
    right: 90%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-one-twelfth {
    right: 8.333%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-five-twelfths {
    right: 41.666%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-seven-twelfths {
    right: 58.333%;
    left: auto;
  }
  [dir=rtl] .p-push-xs-eleven-twelfths {
    right: 91.666%;
    left: auto;
  }
}
@media print, screen and (min-width: 601px) {
  [dir=rtl] .p-push-s-none {
    right: auto;
  }
  [dir=rtl] .p-push-s-one-whole {
    right: 100%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-half {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-third {
    right: 33.333%;
    left: auto;
  }
  [dir=rtl] .p-push-s-two-thirds {
    right: 66.666%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-quarter {
    right: 25%;
    left: auto;
  }
  [dir=rtl] .p-push-s-three-quarters {
    right: 75%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-fifth {
    right: 20%;
    left: auto;
  }
  [dir=rtl] .p-push-s-two-fifths {
    right: 40%;
    left: auto;
  }
  [dir=rtl] .p-push-s-three-fifths {
    right: 60%;
    left: auto;
  }
  [dir=rtl] .p-push-s-four-fifths {
    right: 80%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-sixth {
    right: 16.666%;
    left: auto;
  }
  [dir=rtl] .p-push-s-five-sixths {
    right: 83.333%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-eighth {
    right: 12.5%;
    left: auto;
  }
  [dir=rtl] .p-push-s-three-eighths {
    right: 37.5%;
    left: auto;
  }
  [dir=rtl] .p-push-s-five-eighths {
    right: 62.5%;
    left: auto;
  }
  [dir=rtl] .p-push-s-seven-eighths {
    right: 87.5%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-tenth {
    right: 10%;
    left: auto;
  }
  [dir=rtl] .p-push-s-three-tenths {
    right: 30%;
    left: auto;
  }
  [dir=rtl] .p-push-s-five-tenths {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-s-seven-tenths {
    right: 70%;
    left: auto;
  }
  [dir=rtl] .p-push-s-nine-tenths {
    right: 90%;
    left: auto;
  }
  [dir=rtl] .p-push-s-one-twelfth {
    right: 8.333%;
    left: auto;
  }
  [dir=rtl] .p-push-s-five-twelfths {
    right: 41.666%;
    left: auto;
  }
  [dir=rtl] .p-push-s-seven-twelfths {
    right: 58.333%;
    left: auto;
  }
  [dir=rtl] .p-push-s-eleven-twelfths {
    right: 91.666%;
    left: auto;
  }
}
@media screen and (min-width: 769px) {
  [dir=rtl] .p-push-m-none {
    right: auto;
  }
  [dir=rtl] .p-push-m-one-whole {
    right: 100%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-half {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-third {
    right: 33.333%;
    left: auto;
  }
  [dir=rtl] .p-push-m-two-thirds {
    right: 66.666%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-quarter {
    right: 25%;
    left: auto;
  }
  [dir=rtl] .p-push-m-three-quarters {
    right: 75%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-fifth {
    right: 20%;
    left: auto;
  }
  [dir=rtl] .p-push-m-two-fifths {
    right: 40%;
    left: auto;
  }
  [dir=rtl] .p-push-m-three-fifths {
    right: 60%;
    left: auto;
  }
  [dir=rtl] .p-push-m-four-fifths {
    right: 80%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-sixth {
    right: 16.666%;
    left: auto;
  }
  [dir=rtl] .p-push-m-five-sixths {
    right: 83.333%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-eighth {
    right: 12.5%;
    left: auto;
  }
  [dir=rtl] .p-push-m-three-eighths {
    right: 37.5%;
    left: auto;
  }
  [dir=rtl] .p-push-m-five-eighths {
    right: 62.5%;
    left: auto;
  }
  [dir=rtl] .p-push-m-seven-eighths {
    right: 87.5%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-tenth {
    right: 10%;
    left: auto;
  }
  [dir=rtl] .p-push-m-three-tenths {
    right: 30%;
    left: auto;
  }
  [dir=rtl] .p-push-m-five-tenths {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-m-seven-tenths {
    right: 70%;
    left: auto;
  }
  [dir=rtl] .p-push-m-nine-tenths {
    right: 90%;
    left: auto;
  }
  [dir=rtl] .p-push-m-one-twelfth {
    right: 8.333%;
    left: auto;
  }
  [dir=rtl] .p-push-m-five-twelfths {
    right: 41.666%;
    left: auto;
  }
  [dir=rtl] .p-push-m-seven-twelfths {
    right: 58.333%;
    left: auto;
  }
  [dir=rtl] .p-push-m-eleven-twelfths {
    right: 91.666%;
    left: auto;
  }
}
@media screen and (min-width: 1025px) {
  [dir=rtl] .p-push-l-none {
    right: auto;
  }
  [dir=rtl] .p-push-l-one-whole {
    right: 100%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-half {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-third {
    right: 33.333%;
    left: auto;
  }
  [dir=rtl] .p-push-l-two-thirds {
    right: 66.666%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-quarter {
    right: 25%;
    left: auto;
  }
  [dir=rtl] .p-push-l-three-quarters {
    right: 75%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-fifth {
    right: 20%;
    left: auto;
  }
  [dir=rtl] .p-push-l-two-fifths {
    right: 40%;
    left: auto;
  }
  [dir=rtl] .p-push-l-three-fifths {
    right: 60%;
    left: auto;
  }
  [dir=rtl] .p-push-l-four-fifths {
    right: 80%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-sixth {
    right: 16.666%;
    left: auto;
  }
  [dir=rtl] .p-push-l-five-sixths {
    right: 83.333%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-eighth {
    right: 12.5%;
    left: auto;
  }
  [dir=rtl] .p-push-l-three-eighths {
    right: 37.5%;
    left: auto;
  }
  [dir=rtl] .p-push-l-five-eighths {
    right: 62.5%;
    left: auto;
  }
  [dir=rtl] .p-push-l-seven-eighths {
    right: 87.5%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-tenth {
    right: 10%;
    left: auto;
  }
  [dir=rtl] .p-push-l-three-tenths {
    right: 30%;
    left: auto;
  }
  [dir=rtl] .p-push-l-five-tenths {
    right: 50%;
    left: auto;
  }
  [dir=rtl] .p-push-l-seven-tenths {
    right: 70%;
    left: auto;
  }
  [dir=rtl] .p-push-l-nine-tenths {
    right: 90%;
    left: auto;
  }
  [dir=rtl] .p-push-l-one-twelfth {
    right: 8.333%;
    left: auto;
  }
  [dir=rtl] .p-push-l-five-twelfths {
    right: 41.666%;
    left: auto;
  }
  [dir=rtl] .p-push-l-seven-twelfths {
    right: 58.333%;
    left: auto;
  }
  [dir=rtl] .p-push-l-eleven-twelfths {
    right: 91.666%;
    left: auto;
  }
}
/* Default
    ----------------------------------- */
.p-fit {
  object-position: center center;
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* fallbacks
    ----------------------------------- */
.test-no-objectfit .p-fit {
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  min-height: 101%;
  min-width: 101%;
  max-height: 4000%;
  max-width: 4000%;
}
.test-no-objectfit .p-l-fit-pos-left-center {
  left: 0;
  -webkit-transform: translateX(0) translateY(-50%);
  -ms-transform: translateX(0) translateY(-50%);
  transform: translateX(0) translateY(-50%);
}
.test-no-objectfit .p-l-fit-pos-right-center {
  left: 100%;
  -webkit-transform: translateX(-100%) translateY(-50%);
  -ms-transform: translateX(-100%) translateY(-50%);
  transform: translateX(-100%) translateY(-50%);
}
.test-no-objectfit.test-no-csstransforms .p-fit {
  top: 0px;
  left: 0px;
}
/* object-fit: cover / none
    ----------------------------------- */
.p-fit-cover {
  object-fit: cover;
}
.p-fit-cover-none {
  object-fit: none;
}
@media screen and (max-width: 600px) {
  .p-xs-fit-cover {
    object-fit: cover;
  }
  .p-xs-fit-cover-none {
    object-fit: none;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-fit-cover {
    object-fit: cover;
  }
  .p-s-fit-cover-none {
    object-fit: none;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-fit-cover {
    object-fit: cover;
  }
  .p-m-fit-cover-none {
    object-fit: none;
  }
}
@media screen and (min-width: 1025px) {
  .p-l-fit-cover {
    object-fit: cover;
  }
  .p-l-fit-cover-none {
    object-fit: none;
  }
}
/* object-position: left/center/right top/center/bottom
       horizontal & vertical alignment
    ----------------------------------- */
.p-fit-pos-center-center {
  object-position: center center;
}
.p-fit-pos-center-top {
  object-position: center top;
}
.p-fit-pos-center-bottom {
  object-position: center bottom;
}
.p-fit-pos-left-center {
  object-position: left center;
}
.p-fit-pos-left-top {
  object-position: left top;
}
.p-fit-pos-left-bottom {
  object-position: left bottom;
}
.p-fit-pos-right-center {
  object-position: right center;
}
.p-fit-pos-right-top {
  object-position: right top;
}
.p-fit-pos-right-bottom {
  object-position: right bottom;
}
@media screen and (max-width: 600px) {
  .p-xs-fit-pos-center-center {
    object-position: center center;
  }
  .p-xs-fit-pos-center-top {
    object-position: center top;
  }
  .p-xs-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-xs-fit-pos-left-center {
    object-position: left center;
  }
  .p-xs-fit-pos-left-top {
    object-position: left top;
  }
  .p-xs-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-xs-fit-pos-right-center {
    object-position: right center;
  }
  .p-xs-fit-pos-right-top {
    object-position: right top;
  }
  .p-xs-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-fit-pos-center-center {
    object-position: center center;
  }
  .p-s-fit-pos-center-top {
    object-position: center top;
  }
  .p-s-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-s-fit-pos-left-center {
    object-position: left center;
  }
  .p-s-fit-pos-left-top {
    object-position: left top;
  }
  .p-s-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-s-fit-pos-right-center {
    object-position: right center;
  }
  .p-s-fit-pos-right-top {
    object-position: right top;
  }
  .p-s-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-fit-pos-center-center {
    object-position: center center;
  }
  .p-m-fit-pos-center-top {
    object-position: center top;
  }
  .p-m-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-m-fit-pos-left-center {
    object-position: left center;
  }
  .p-m-fit-pos-left-top {
    object-position: left top;
  }
  .p-m-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-m-fit-pos-right-center {
    object-position: right center;
  }
  .p-m-fit-pos-right-top {
    object-position: right top;
  }
  .p-m-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
@media screen and (min-width: 1025px) {
  .p-l-fit-pos-center-center {
    object-position: center center;
  }
  .p-l-fit-pos-center-top {
    object-position: center top;
  }
  .p-l-fit-pos-center-bottom {
    object-position: center bottom;
  }
  .p-l-fit-pos-left-center {
    object-position: left center;
  }
  .p-l-fit-pos-left-top {
    object-position: left top;
  }
  .p-l-fit-pos-left-bottom {
    object-position: left bottom;
  }
  .p-l-fit-pos-right-center {
    object-position: right center;
  }
  .p-l-fit-pos-right-top {
    object-position: right top;
  }
  .p-l-fit-pos-right-bottom {
    object-position: right bottom;
  }
}
.p-comp-spacing-bottom {
  padding-bottom: 34px;
}
.p-comp-spacing-top {
  padding-top: 34px;
}
.p-spacing-top-none {
  padding-top: 0;
}
.p-spacing-top-a {
  padding-top: 14px;
}
.p-spacing-top-b {
  padding-top: 20px;
}
.p-spacing-top-c {
  padding-top: 34px;
}
.p-spacing-top-d {
  padding-top: 54px;
}
.p-spacing-top-e {
  padding-top: 86px;
}
.p-spacing-top-f {
  padding-top: 140px;
}
.p-spacing-top-g {
  padding-top: 226px;
}
.p-spacing-top-h {
  padding-top: 336px;
}
.p-spacing-bottom-none {
  padding-bottom: 0;
}
.p-spacing-bottom-a {
  padding-bottom: 14px;
}
.p-spacing-bottom-b {
  padding-bottom: 20px;
}
.p-spacing-bottom-c {
  padding-bottom: 34px;
}
.p-spacing-bottom-d {
  padding-bottom: 54px;
}
.p-spacing-bottom-e {
  padding-bottom: 86px;
}
.p-valign-parent {
  height: 100%;
}
.p-valign-parent:before {
  content: '';
  display: inline-block;
  height: 100%;
  margin-right: -0.32em;
  min-height: inherit;
  vertical-align: middle;
}
.p-valign-parent .p-valign-top,
.p-valign-parent .p-valign-middle,
.p-valign-parent .p-valign-bottom {
  display: inline-block;
  width: 100%;
}
.p-valign-parent .p-valign-top {
  vertical-align: top;
}
.p-valign-parent .p-valign-middle {
  vertical-align: middle;
}
.p-valign-parent .p-valign-bottom {
  vertical-align: bottom;
}
@media screen and (max-width: 600px) {
  .p-xs-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-xs-viewport-height {
    min-height: 480px;
  }
  .p-row-gutter {
    padding-left: 6px;
    padding-right: 6px;
  }
  .p-xs-one-whole .p-cell-gutter {
    margin: 0 6px;
  }
  .p-cell-padding {
    padding: 0 6px;
  }
  .p-xs-spacing-top-none {
    padding-top: 0;
  }
  .p-xs-spacing-top-a {
    padding-top: 14px;
  }
  .p-xs-spacing-top-b {
    padding-top: 20px;
  }
  .p-xs-spacing-top-c {
    padding-top: 34px;
  }
  .p-xs-spacing-top-d {
    padding-top: 54px;
  }
  .p-xs-spacing-top-e {
    padding-top: 86px;
  }
  .p-xs-spacing-bottom-none {
    padding-bottom: 0;
  }
  .p-xs-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-xs-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-xs-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-xs-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-xs-spacing-bottom-e {
    padding-bottom: 86px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-s-viewport-height {
    min-height: 320px;
  }
  .p-s-spacing-top-none {
    padding-top: 0;
  }
  .p-s-spacing-top-a {
    padding-top: 14px;
  }
  .p-s-spacing-top-b {
    padding-top: 20px;
  }
  .p-s-spacing-top-c {
    padding-top: 34px;
  }
  .p-s-spacing-top-d {
    padding-top: 54px;
  }
  .p-s-spacing-top-e {
    padding-top: 86px;
  }
  .p-s-spacing-bottom-none {
    padding-bottom: 0;
  }
  .p-s-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-s-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-s-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-s-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-s-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-row-gutter {
    padding-right: 9px;
    padding-left: 9px;
  }
  .p-s-one-whole .p-cell-gutter {
    margin: 0 9px;
  }
  .p-cell-padding {
    padding: 9px;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-m-viewport-height {
    min-height: 1024px;
  }
  .p-m-spacing-top-none {
    padding-top: 0;
  }
  .p-m-spacing-top-a {
    padding-top: 14px;
  }
  .p-m-spacing-top-b {
    padding-top: 20px;
  }
  .p-m-spacing-top-c {
    padding-top: 34px;
  }
  .p-m-spacing-top-d {
    padding-top: 54px;
  }
  .p-m-spacing-top-e {
    padding-top: 86px;
  }
  .p-m-spacing-top-f {
    padding-top: 140px;
  }
  .p-m-spacing-top-g {
    padding-top: 226px;
  }
  .p-m-spacing-top-h {
    padding-top: 336px;
  }
  .p-m-spacing-bottom-none {
    padding-bottom: 0;
  }
  .p-m-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-m-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-m-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-m-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-m-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-row-gutter {
    padding-left: 11px;
    padding-right: 11px;
  }
  .p-m-one-whole .p-cell-gutter {
    margin: 0 11px;
  }
  .p-cell-padding {
    padding: 11px;
  }
}
@media screen and (min-width: 769px) {
  .p-comp-spacing-bottom {
    padding-bottom: 54px;
  }
  .p-comp-spacing-top {
    padding-top: 54px;
  }
}
@media screen and (min-width: 1025px) {
  .p-l-spacing-top-none {
    padding-top: 0;
  }
  .p-l-spacing-top-a {
    padding-top: 14px;
  }
  .p-l-spacing-top-b {
    padding-top: 20px;
  }
  .p-l-spacing-top-c {
    padding-top: 34px;
  }
  .p-l-spacing-top-d {
    padding-top: 54px;
  }
  .p-l-spacing-top-e {
    padding-top: 86px;
  }
  .p-l-spacing-top-f {
    padding-top: 140px;
  }
  .p-l-spacing-top-g {
    padding-top: 226px;
  }
  .p-l-spacing-top-h {
    padding-top: 336px;
  }
  .p-l-spacing-bottom-none {
    padding-bottom: 0;
  }
  .p-l-spacing-bottom-a {
    padding-bottom: 14px;
  }
  .p-l-spacing-bottom-b {
    padding-bottom: 20px;
  }
  .p-l-spacing-bottom-c {
    padding-bottom: 34px;
  }
  .p-l-spacing-bottom-d {
    padding-bottom: 54px;
  }
  .p-l-spacing-bottom-e {
    padding-bottom: 86px;
  }
  .p-row-gutter {
    padding-left: 12px;
    padding-right: 12px;
  }
  .p-m-one-whole .p-cell-gutter {
    margin: 0 11px;
  }
  .p-cell-padding {
    padding: 16px;
  }
  .p-l-viewport-height {
    min-height: 100vh;
  }
  .test-no-correctvh .p-l-viewport-height {
    min-height: 768px;
  }
}
.p-layout-row .p-layout-inner {
  margin: 0 auto;
  max-width: 1280px;
}
[dir=rtl] .p-valign-parent:before {
  margin-right: -0.32em;
}
/* Mixins COLORS for WTB ---------------------- */
/* Mixins for Flex ---------------------- */
/*
    Default
    ---------------------------*/
body {
  font-size: 14px;
  line-height: 22px;
  color: #3c3c3c;
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
html[lang=ko] body {
  word-break: keep-all;
}
i,
em,
.p-italic {
  font-style: italic;
}
a {
  color: #ff9514;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.p-text-shadow {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2), 0 0 60px rgba(0, 0, 0, 0.4);
}
/*
    .p-heading-01-xlarge {
        letter-spacing: -3px;
        .rem-font-size(14.4);
        .rem-line-height(15.5);
        .heading-default();
        .rem-margin-bottom(2.7);
    }

    .p-heading-01-large {
        letter-spacing: -2px;
        .rem-font-size(8.9);
        .rem-line-height(10);
        .heading-default();
        .rem-margin-bottom(1.5);
    }

    .p-heading-01 {
        letter-spacing: -1px;
        .rem-font-size(5.5);
        .rem-line-height(6.6);
        .heading-default();
        .rem-margin-bottom(2.1);
    }

    .p-heading-02 {
        letter-spacing: -0.5px;
        .rem-font-size(3.4);
        .rem-line-height(4);
        .heading-default();
        .rem-margin-bottom(2.4);
    }

    .p-heading-03 {
        letter-spacing: -0.2px;
        .rem-font-size(2.1);
        .rem-line-height(2.6);
        .heading-default();
        .rem-margin-bottom(1.3);
    }

    .p-heading-04-large {
        letter-spacing: -0.1px;
        .rem-font-size(1.7);
        .rem-line-height(2.5);
        .heading-default();
        .rem-margin-bottom(1.4);
    }

    .p-heading-04,
    .p-heading-05 {
        letter-spacing: -0.1px;
        .rem-font-size(1.4);
        .rem-line-height(2.2);
        .heading-default();
        .rem-margin-bottom(1.5);
    }
    */
.p-heading-secondary {
  color: #ff9514;
}
.p-heading-xbold {
  font-family: centrale_sans_xbold, tahoma, arial, helvetica, sans-serif;
}
.p-heading-bold {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
.p-heading-medium {
  font-family: centrale_sans_medium, tahoma, arial, helvetica, sans-serif;
}
.p-heading-book {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
}
.p-heading-light {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
}
.p-heading-thin {
  font-family: centrale_sans_thin, tahoma, arial, helvetica, sans-serif;
}
.p-body-copy-01 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 25px;
}
.p-body-copy-02 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.p-body-copy-03 {
  font-family: centrale_sans_book, tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
}
.p-body-copy-01.p-heading-secondary,
.p-body-copy-02.p-heading-secondary,
.p-body-copy-03.p-heading-secondary {
  color: #ff9514;
}
b,
strong,
.p-bold {
  font-weight: normal;
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
}
mark {
  background-color: #7ba4d9;
}
/** For non-centrale sans supported locales */
.wf-centrale_sans_bold-inactive b,
.wf-centrale_sans_bold-inactive strong,
.wf-centrale_sans_bold-inactive .p-bold,
.wf-centrale_sans_bold-inactive .p-heading-01-xlarge,
.wf-centrale_sans_bold-inactive .p-heading-01-large,
.wf-centrale_sans_bold-inactive .p-heading-01,
.wf-centrale_sans_bold-inactive .p-heading-02,
.wf-centrale_sans_bold-inactive .p-heading-03,
.wf-centrale_sans_bold-inactive .p-heading-04-large,
.wf-centrale_sans_bold-inactive .p-heading-04,
.wf-centrale_sans_bold-inactive .p-heading-05,
.wf-centrale_sans_bold-inactive .p-heading-bold,
.wf-centrale_sans_bold-inactive .p-heading-xbold,
.wf-centrale_sans_bold-inactive .p-quote {
  font-weight: bold !important;
}
.p-quote {
  font-family: centrale_sans_bold, tahoma, arial, helvetica, sans-serif;
  font-style: italic;
  font-size: 14px;
  line-height: 22px;
}
.p-quote-special {
  font-family: centrale_sans_light, tahoma, arial, helvetica, sans-serif;
  font-style: italic;
  font-size: 21px;
  line-height: 29px;
}
.p-header-xsmall {
  font-weight: bold;
  font-size: 11px;
  line-height: 16px;
}
.p-header-xsmall,
.p-body-xsmall {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
}
@media screen and (max-width: 768px) {
  /*
        .p-heading-01-xlarge {
            letter-spacing: -2px;
            .rem-font-size(8.9);
            .rem-line-height(10);
            .rem-margin-bottom(1.5);
        }

        .p-heading-01-large {
            letter-spacing: -1px;
            .rem-font-size(5.5);
            .rem-line-height(6.6);
            .rem-margin-bottom(2.1);
        }

        .p-heading-01 {
            letter-spacing: -0.5px;
            .rem-font-size(3.4);
            .rem-line-height(4);
            .rem-margin-bottom(2.4);
        }

        .p-heading-02 {
            letter-spacing: -0.3px;
            .rem-font-size(2.6);
            .rem-line-height(3);
            .rem-margin-bottom(2.6);
        }

        .p-heading-03 {
            letter-spacing: -0.2px;
            .rem-font-size(1.9);
            .rem-line-height(2.5);
            .rem-margin-bottom(1.4);
        }

        .p-heading-04-large {
            letter-spacing: -0.1px;
            .rem-font-size(1.6);
            .rem-line-height(2.4);
            .rem-margin-bottom(1.4);
        }

        .p-heading-04,
        .p-heading-05 {
            letter-spacing: -0.1px;
            .rem-font-size(1.4);
            .rem-line-height(2.2);
            .rem-margin-bottom(1.4);
        }
        */
  .p-body-copy-01 {
    font-size: 16px;
    line-height: 24px;
  }
  .p-quote-special {
    font-size: 19px;
    line-height: 26px;
  }
}
/*
    Inverted styles
    ---------------------------*/
.p-inverted {
  color: #ffffff;
}
.p-inverted .p-heading-01-xlarge,
.p-inverted .p-heading-01-large,
.p-inverted .p-heading-01,
.p-inverted .p-heading-02,
.p-inverted .p-heading-03,
.p-inverted .p-heading-04-large,
.p-inverted .p-heading-04,
.p-inverted .p-heading-05,
.p-inverted .p-heading-light,
.p-inverted .p-header-xsmall {
  color: #ffffff;
}
.p-inverted .p-heading-secondary {
  color: #d2d1d4;
}
.p-inverted .p-body-copy-01,
.p-inverted .p-body-copy-02,
.p-inverted .p-body-copy-03,
.p-inverted .p-quote,
.p-inverted .p-quote-special,
.p-inverted .p-body-xsmall {
  color: #ffffff;
}
.p-inverted .p-body-copy-01.p-heading-secondary,
.p-inverted .p-body-copy-02.p-heading-secondary,
.p-inverted .p-body-copy-03.p-heading-secondary {
  color: #5d6678;
}
.p-inverted a {
  color: #ffffff;
}
/*
     * Visually Hidden, shamelessly borrowed from H5BP:
     * https://github.com/h5bp/html5-boilerplate/blob/v4.2.0/css/main.css#L145
     */
/*
     * Hide only visually, but have it available for screenreaders: h5bp.com/v
     */
.p-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/*
     * Extends the .visuallyhidden class to allow the element to be focusable
     * when navigated to via the keyboard: h5bp.com/p
     */
.p-visuallyhidden.p-focusable:active,
.p-visuallyhidden.p-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/*
     * Hide content based on breakpoint
     */
.p-hidden {
  display: none;
}
.p-l-visible {
  display: none;
}
@media screen and (min-width: 1025px) {
  .p-hide-l {
    display: none;
  }
  .p-l-visible {
    display: block;
  }
}
/*
     * Clear fix
     */
.p-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.p-clear {
  clear: both;
}
@media screen and (max-width: 768px) {
  .p-xs-s-hidden {
    display: none;
  }
  .p-xs-s-clear {
    clear: both;
  }
}
@media screen and (max-width: 600px) {
  .p-xs-hidden {
    display: none;
  }
  .p-xs-clear {
    clear: both;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-s-hidden {
    display: none;
  }
  .p-s-clear {
    clear: both;
  }
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-m-hidden {
    display: none;
  }
  .p-m-clear {
    clear: both;
  }
}
@media screen and (min-width: 1025px) {
  .p-l-hidden {
    display: none;
  }
  .p-l-clear {
    clear: both;
  }
}
@keyframes shopping-cart-desktop-open {
  0% {
    transform: translateY(-24px);
    opacity: 0;
    visibility: hidden;
  }
  50% {
    transform: translateY(4px);
  }
  75% {
    transform: translateY(-2px);
    opacity: 1;
    visibility: visible;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes shopping-cart-desktop-close {
  from {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
  to {
    transform: translateY(-24px);
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes shopping-cart-mobile-open {
  0% {
    opacity: 0;
    right: -120vw;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    right: 0;
  }
}
@keyframes shopping-cart-mobile-close {
  from {
    opacity: 1;
    right: 0;
    visibility: visible;
  }
  80% {
    opacity: 1;
  }
  to {
    opacity: 0;
    right: -120vw;
    visibility: hidden;
  }
}
@keyframes counter-pop {
  50% {
    transform: scale(1.2);
  }
  to {
    transform: scale(1);
  }
}
.corner-radius-0 {
  border-radius: 0px;
}
.corner-radius-6 {
  border-radius: 6px;
}
.corner-radius-100 {
  border-radius: 2em;
}
.divider-horizontal {
  height: 1px;
  width: 100%;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  border-image-slice: 1;
  border-bottom-color: #d0d0d0;
}
.divider-horizontal-inverted {
  height: 1px;
  width: 100%;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
  border-image-slice: 1;
  border-bottom-color: #b3b3b3;
}
.divider-vertical {
  display: block;
  border-style: solid;
  border-right-width: 1px;
  border-right-color: #d0d0d0;
  border-image-slice: 1;
}
.divider-vertical-inverted {
  display: block;
  border-style: solid;
  border-right-width: 1px;
  border-right-color: #b3b3b3;
  border-image-slice: 1;
}
.label {
  color: #ffffff;
  background-color: rgba(4, 4, 4, 0.2);
  padding: 0.25em 1em;
}
.label-inverted {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 0.25em 1em;
}
.tab {
  color: #101010;
  border: 1px solid rgba(4, 4, 4, 0);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 2em;
  padding: 0.5em 2em;
  display: inline-block;
  cursor: pointer;
}
.tab--highlighted,
.tab:hover {
  color: #101010;
  border: 1px solid rgba(4, 4, 4, 0.3);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 2em;
  padding: 0.5em 2em;
  display: inline-block;
  cursor: pointer;
}
.tab--on-click,
.tab:active {
  color: #101010;
  border: 1px solid rgba(4, 4, 4, 0.7);
  background-color: rgba(255, 255, 255, 0);
  border-radius: 2em;
  padding: 0.5em 2em;
  display: inline-block;
  cursor: pointer;
}
.tab--active {
  font-weight: bold;
  color: #ffffff;
  border: 1px solid rgba(255, 255, 255, 0);
  background-color: #007aff;
  border-radius: 2em;
  padding: 0.5em 2em;
  display: inline-block;
  cursor: pointer;
}
.text-button-primary {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.text-button-primary--highlighted,
.text-button-primary:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.text-button-primary--on-click,
.text-button-primary:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.text-button-primary--disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.text-button-ghost-secondary {
  padding: 0.875em 1.6em;
  border: 1.5px solid #040404;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #040404;
  border-radius: 2em;
  border-color: rgba(4, 4, 4, 0.3);
  background-color: rgba(255, 255, 255, 0);
  display: inline-block;
}
.text-button-ghost-secondary--highlighted,
.text-button-ghost-secondary:hover {
  padding: 0.875em 1.6em;
  border: 1.5px solid #040404;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #040404;
  border-radius: 2em;
  border-color: rgba(4, 4, 4, 0.3);
  background-color: rgba(4, 4, 4, 0.04);
  display: inline-block;
}
.text-button-ghost-secondary--on-click,
.text-button-ghost-secondary:active {
  padding: 0.875em 1.6em;
  border: 1.5px solid #040404;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #040404;
  border-radius: 2em;
  border-color: #040404;
  background-color: rgba(4, 4, 4, 0.2);
  display: inline-block;
}
.text-button-ghost-secondary--disabled {
  padding: 0.875em 1.6em;
  border: 1.5px solid #040404;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #040404;
  border-radius: 2em;
  border-color: rgba(4, 4, 4, 0.3);
  background-color: rgba(4, 4, 4, 0);
  opacity: 0.4;
  cursor: not-allowed;
  display: inline-block;
}
.text-button-ghost-secondary-inverted {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(4, 4, 4, 0);
  display: inline-block;
}
.text-button-ghost-secondary-inverted--highlighted,
.text-button-ghost-secondary-inverted:hover {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.04);
  display: inline-block;
}
.text-button-ghost-secondary-inverted--on-click,
.text-button-ghost-secondary-inverted:active {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
}
.text-button-ghost-secondary-inverted--disabled {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0);
  opacity: 0.4;
  cursor: not-allowed;
  display: inline-block;
}
.text-button-card {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.text-button-card--highlighted,
.text-button-card:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.text-button-card--on-click,
.text-button-card:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.text-button-card--disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.text-button-tertiary {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.text-button-tertiary--highlighted,
.text-button-tertiary:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.text-button-tertiary--on-click,
.text-button-tertiary:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.text-button-tertiary--disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.text-button-destroy {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #e63535;
}
.text-button-destroy--highlighted,
.text-button-destroy:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #eb5d5d;
}
.text-button-destroy--on-click,
.text-button-destroy:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #b92b2b;
}
.text-button-destroy--disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 12px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #e63535;
  opacity: 0.4;
  cursor: not-allowed;
}
.icon-button-pointer {
  width: 30px;
  height: 30px;
  color: #ffffff;
  background-color: #b4b4b4;
}
.icon-button-pointer--highlighted,
.icon-button-pointer:hover {
  width: 30px;
  height: 30px;
  color: #ffffff;
  background-color: #040404;
}
.icon-button-pointer--on-click,
.icon-button-pointer:active {
  width: 30px;
  height: 30px;
  color: #ffffff;
  background-color: #4f4f4f;
}
.icon-button-pointer--disabled {
  width: 30px;
  height: 30px;
  color: #ffffff;
  background-color: #b4b4b4;
  opacity: 0.4;
}
.icon-button-pointer-reversed {
  width: 30px;
  height: 30px;
  color: #040404;
  background-color: #4f4f4f;
}
.icon-button-pointer-reversed--highlighted,
.icon-button-pointer-reversed:hover {
  width: 30px;
  height: 30px;
  color: #040404;
  background-color: #ffffff;
}
.icon-button-pointer-reversed--on-click,
.icon-button-pointer-reversed:active {
  width: 30px;
  height: 30px;
  color: #040404;
  background-color: #b4b4b4;
}
.icon-button-pointer-reversed--disabled {
  width: 30px;
  height: 30px;
  color: #040404;
  background-color: #4f4f4f;
  opacity: 0.4;
}
@font-face {
  font-family: 'hue-icon-font-v5';
  font-style: normal;
  font-weight: normal;
  src: url('clientlibs-css/fonts/hue-icon-font-v5.eot');
  src: url('clientlibs-css/fonts/hue-icon-font-v5.eot#iefix') format('embedded-opentype'), url('clientlibs-css/fonts/hue-icon-font-v5.ttf') format('truetype'), url('clientlibs-css/fonts/hue-icon-font-v5.woff') format('woff'), url('clientlibs-css/fonts/hue-icon-font-v5.woff2') format('woff2'), url('clientlibs-css/fonts/hue-icon-font-v5.svg#hue-icon-font') format('svg');
}
[class^='p-icon-meethue']:after,
[class*='p-icon-meethue']:after,
.p-icon-meethue:after,
.p30-product-specifications dt.p30-product-specifications__category-title:after,
.p30-product-specifications dt.p30-product-specifications__category-title.p-active:after {
  text-transform: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'hue-icon-font-v5' !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.p-icon-meethue-automation:after {
  content: "\e900";
}
.p-icon-meethue-color-scenes:after {
  content: "\e901";
}
.p-icon-meethue-colorloop:after {
  content: "\e902";
}
.p-icon-meethue-coming-home:after {
  content: "\e903";
}
.p-icon-meethue-daytime:after {
  content: "\e904";
}
.p-icon-meethue-dynamic-scenes:after {
  content: "\e905";
}
.p-icon-meethue-explore:after {
  content: "\e906";
}
.p-icon-meethue-go-to-sleep:after {
  content: "\e907";
}
.p-icon-meethue-home-away:after {
  content: "\e908";
}
.p-icon-meethue-home-cloud:after {
  content: "\e909";
}
.p-icon-meethue-home-no-con:after {
  content: "\e90a";
}
.p-icon-meethue-home:after {
  content: "\e90b";
}
.p-icon-meethue-hue-labs:after {
  content: "\e90c";
}
.p-icon-meethue-leaving-home:after {
  content: "\e90d";
}
.p-icon-meethue-lock:after {
  content: "\e90e";
}
.p-icon-meethue-motion-sensitivity:after {
  content: "\e90f";
}
.p-icon-meethue-music:after {
  content: "\e910";
}
.p-icon-meethue-nighttime:after {
  content: "\e911";
}
.p-icon-meethue-no-motion:after {
  content: "\e912";
}
.p-icon-meethue-reading:after {
  content: "\e913";
}
.p-icon-meethue-blink:after {
  content: "\e914";
}
.p-icon-meethue-routines:after {
  content: "\e915";
}
.p-icon-meethue-scenes:after {
  content: "\e916";
}
.p-icon-meethue-setting:after {
  content: "\e917";
}
.p-icon-meethue-settings-apple-watch:after {
  content: "\e918";
}
.p-icon-meethue-settings-devices:after {
  content: "\e919";
}
.p-icon-meethue-settings-homekit-siri:after {
  content: "\e91a";
}
.p-icon-meethue-settings-widgets:after {
  content: "\e91b";
}
.p-icon-meethue-settings-widgetswatch:after {
  content: "\e91c";
}
.p-icon-meethue-software-update:after {
  content: "\e91d";
}
.p-icon-meethue-sunrise:after {
  content: "\e91e";
}
.p-icon-meethue-sunset:after {
  content: "\e91f";
}
.p-icon-meethue-switch-off:after {
  content: "\e920";
}
.p-icon-meethue-switch-on:after {
  content: "\e921";
}
.p-icon-meethue-timers:after {
  content: "\e922";
}
.p-icon-meethue-wake-up:after {
  content: "\e923";
}
.p-icon-meethue-watching-movie:after {
  content: "\e924";
}
.p-icon-meethue-ui_1:after {
  content: "\e925";
}
.p-icon-meethue-ui_2:after {
  content: "\e926";
}
.p-icon-meethue-ui_3:after {
  content: "\e927";
}
.p-icon-meethue-ui_4:after {
  content: "\e928";
}
.p-icon-meethue-ui_5:after {
  content: "\e929";
}
.p-icon-meethue-ui_6:after {
  content: "\e92a";
}
.p-icon-meethue-ui_7:after {
  content: "\e92b";
}
.p-icon-meethue-ui_8:after {
  content: "\e92c";
}
.p-icon-meethue-ui_9:after {
  content: "\e92d";
}
.p-icon-meethue-ui_10:after {
  content: "\e92e";
}
.p-icon-meethue-ui_about:after {
  content: "\e92f";
}
.p-icon-meethue-ui_attention:after {
  content: "\e930";
}
.p-icon-meethue-ui_c-down:after {
  content: "\e931";
}
.p-icon-meethue-ui_c-left:after {
  content: "\e932";
}
.p-icon-meethue-ui_c-right:after {
  content: "\e933";
}
.p-icon-meethue-ui_c-up:after {
  content: "\e934";
}
.p-icon-meethue-ui_calendar:after {
  content: "\e935";
}
.p-icon-meethue-ui_camera:after {
  content: "\e936";
}
.p-icon-meethue-ui_check:after {
  content: "\e937";
}
.p-icon-meethue-ui_clock:after {
  content: "\e938";
}
.p-icon-meethue-ui_close:after {
  content: "\e939";
}
.p-icon-meethue-ui_collapse:after,
.p30-product-specifications dt.p30-product-specifications__category-title.p-active:after {
  content: "\e93a";
}
.p-icon-meethue-ui_confirmed:after {
  content: "\e93b";
}
.p-icon-meethue-ui_destroy:after {
  content: "\e93c";
}
.p-icon-meethue-ui_do-nothing:after {
  content: "\e93d";
}
.p-icon-meethue-ui_down:after {
  content: "\e93e";
}
.p-icon-meethue-ui_downwards:after {
  content: "\e93f";
}
.p-icon-meethue-ui_edit:after {
  content: "\e940";
}
.p-icon-meethue-ui_enlarge:after {
  content: "\e941";
}
.p-icon-meethue-ui_error:after {
  content: "\e942";
}
.p-icon-meethue-ui_expand:after,
.p30-product-specifications dt.p30-product-specifications__category-title:after {
  content: "\e943";
}
.p-icon-meethue-ui_export:after {
  content: "\e944";
}
.p-icon-meethue-ui_filter:after {
  content: "\e945";
}
.p-icon-meethue-ui_hamburger:after {
  content: "\e946";
}
.p-icon-meethue-ui_heart:after {
  content: "\e947";
}
.p-icon-meethue-ui_left:after {
  content: "\e948";
}
.p-icon-meethue-ui_leftwards:after {
  content: "\e949";
}
.p-icon-meethue-ui_list:after {
  content: "\e94a";
}
.p-icon-meethue-ui_location:after {
  content: "\e94b";
}
.p-icon-meethue-ui_minimize:after {
  content: "\e94c";
}
.p-icon-meethue-ui_more:after {
  content: "\e94d";
}
.p-icon-meethue-ui_omni:after {
  content: "\e94e";
}
.p-icon-meethue-ui_pause:after {
  content: "\e94f";
}
.p-icon-meethue-ui_min:after {
  content: "\e950";
}
.p-icon-meethue-ui_play:after {
  content: "\e951";
}
.p-icon-meethue-ui_plus:after {
  content: "\e952";
}
.p-icon-meethue-ui_right:after {
  content: "\e953";
}
.p-icon-meethue-ui_rightwards:after {
  content: "\e954";
}
.p-icon-meethue-ui_search:after {
  content: "\e955";
}
.p-icon-meethue-ui_star:after {
  content: "\e956";
}
.p-icon-meethue-ui_top:after {
  content: "\e957";
}
.p-icon-meethue-ui_trashcan:after {
  content: "\e958";
}
.p-icon-meethue-ui_up:after {
  content: "\e959";
}
.p-icon-meethue-ui_upward:after {
  content: "\e95a";
}
.p-icon-meethue-ui_volume-1:after {
  content: "\e95b";
}
.p-icon-meethue-ui_volume-2:after {
  content: "\e95c";
}
.p-icon-meethue-ui_volume-3:after {
  content: "\e95d";
}
.p-icon-meethue-ui_volume-muted:after {
  content: "\e95e";
}
.p-icon-meethue-ui_whats-new:after {
  content: "\e95f";
}
.p-icon-meethue-nav_about-friends:after {
  content: "\e960";
}
.p-icon-meethue-nav_accessories:after {
  content: "\e961";
}
.p-icon-meethue-nav_accessory-support:after {
  content: "\e962";
}
.p-icon-meethue-nav_all-formulas:after {
  content: "\e963";
}
.p-icon-meethue-nav_app-support:after {
  content: "\e964";
}
.p-icon-meethue-nav_benefits:after {
  content: "\e965";
}
.p-icon-meethue-nav_blog:after {
  content: "\e966";
}
.p-icon-meethue-nav_bulbs:after {
  content: "\e967";
}
.p-icon-meethue-nav_cart:after {
  content: "\e968";
}
.p-icon-meethue-nav_community:after {
  content: "\e969";
}
.p-icon-meethue-nav_entertainment:after {
  content: "\e96a";
}
.p-icon-meethue-nav_friend-support:after {
  content: "\e96b";
}
.p-icon-meethue-nav_how-it-works:after {
  content: "\e96c";
}
.p-icon-meethue-nav_hue-app:after {
  content: "\e96d";
}
.p-icon-meethue-nav_hue-sync:after {
  content: "\e96e";
}
.p-icon-meethue-nav_light-support:after {
  content: "\e96f";
}
.p-icon-meethue-nav_lights:after {
  content: "\e970";
}
.p-icon-meethue-nav_lightstrips:after {
  content: "\e971";
}
.p-icon-meethue-nav_luminaires:after {
  content: "\e972";
}
.p-icon-meethue-nav_overview:after {
  content: "\e973";
}
.p-icon-meethue-nav_profile:after {
  content: "\e974";
}
.p-icon-meethue-nav_promotions:after {
  content: "\e975";
}
.p-icon-meethue-nav_search:after {
  content: "\e976";
}
.p-icon-meethue-nav_smart-home:after {
  content: "\e977";
}
.p-icon-meethue-nav_starterkits:after {
  content: "\e978";
}
.p-icon-meethue-nav_voice-assistants:after {
  content: "\e979";
}
.p-icon-meethue-nav_whats-new:after {
  content: "\e97a";
}
.p-icon-meethue-nav_where-to-buy:after {
  content: "\e97b";
}
.p-icon-meethue-nav_your-lab:after {
  content: "\e97c";
}
.p-icon-meethue-areas-first-floor:after {
  content: "\e97d";
}
.p-icon-meethue-areas-ground-floor:after {
  content: "\e97e";
}
.p-icon-meethue-areas-second-floor:after {
  content: "\e97f";
}
.p-icon-meethue-balcony:after {
  content: "\e980";
}
.p-icon-meethue-carport:after {
  content: "\e981";
}
.p-icon-meethue-driveway:after {
  content: "\e982";
}
.p-icon-meethue-frontdoor:after {
  content: "\e983";
}
.p-icon-meethue-outdoor:after {
  content: "\e984";
}
.p-icon-meethue-pool:after {
  content: "\e985";
}
.p-icon-meethue-porch:after {
  content: "\e986";
}
.p-icon-meethue-terrace:after {
  content: "\e987";
}
.p-icon-meethue-attic:after {
  content: "\e988";
}
.p-icon-meethue-bathroom:after {
  content: "\e989";
}
.p-icon-meethue-bedroom:after {
  content: "\e98a";
}
.p-icon-meethue-closet:after {
  content: "\e98b";
}
.p-icon-meethue-computer:after {
  content: "\e98c";
}
.p-icon-meethue-dining:after {
  content: "\e98d";
}
.p-icon-meethue-garage:after {
  content: "\e98e";
}
.p-icon-meethue-guestrooms:after {
  content: "\e98f";
}
.p-icon-meethue-gym:after {
  content: "\e990";
}
.p-icon-meethue-hallway:after {
  content: "\e991";
}
.p-icon-meethue-kids-bedroom:after {
  content: "\e992";
}
.p-icon-meethue-kitchen:after {
  content: "\e993";
}
.p-icon-meethue-laundryroom:after {
  content: "\e994";
}
.p-icon-meethue-living:after {
  content: "\e995";
}
.p-icon-meethue-lounge:after {
  content: "\e996";
}
.p-icon-meethue-mancave:after {
  content: "\e997";
}
.p-icon-meethue-nursery:after {
  content: "\e998";
}
.p-icon-meethue-office:after {
  content: "\e999";
}
.p-icon-meethue-other:after {
  content: "\e99a";
}
.p-icon-meethue-recreation:after {
  content: "\e99b";
}
.p-icon-meethue-staircase:after {
  content: "\e99c";
}
.p-icon-meethue-storage:after {
  content: "\e99d";
}
.p-icon-meethue-studio:after {
  content: "\e99e";
}
.p-icon-meethue-toilet:after {
  content: "\e99f";
}
.p-icon-meethue-a19:after {
  content: "\e9a0";
}
.p-icon-meethue-br30:after {
  content: "\e9a1";
}
.p-icon-meethue-e14:after {
  content: "\e9a2";
}
.p-icon-meethue-e27:after {
  content: "\e9a3";
}
.p-icon-meethue-foh:after {
  content: "\e9a4";
}
.p-icon-meethue-general-group:after {
  content: "\e9a5";
}
.p-icon-meethue-group:after {
  content: "\e9a6";
}
.p-icon-meethue-gu10:after {
  content: "\e9a7";
}
.p-icon-meethue-bridge-v1:after {
  content: "\e9a8";
}
.p-icon-meethue-bridge-v2:after {
  content: "\e9a9";
}
.p-icon-meethue-dimmer-switch:after {
  content: "\e9aa";
}
.p-icon-meethue-motion-sensor:after {
  content: "\e9ab";
}
.p-icon-meethue-plug:after {
  content: "\e9ac";
}
.p-icon-meethue-tap:after {
  content: "\e9ad";
}
.p-icon-meethue-bollard:after {
  content: "\e9ae";
}
.p-icon-meethue-ceiling-round:after {
  content: "\e9af";
}
.p-icon-meethue-ceiling-square:after {
  content: "\e9b0";
}
.p-icon-meethue-desk-lamp:after {
  content: "\e9b1";
}
.p-icon-meethue-double-spot:after {
  content: "\e9b2";
}
.p-icon-meethue-downlight-recessed-spot:after {
  content: "\e9b3";
}
.p-icon-meethue-floor-lantern:after {
  content: "\e9b4";
}
.p-icon-meethue-floor-spot:after {
  content: "\e9b5";
}
.p-icon-meethue-floor:after {
  content: "\e9b6";
}
.p-icon-meethue-pendant-long:after {
  content: "\e9b7";
}
.p-icon-meethue-pendant-round:after {
  content: "\e9b8";
}
.p-icon-meethue-recessed-floor:after {
  content: "\e9b9";
}
.p-icon-meethue-single-spot:after {
  content: "\e9ba";
}
.p-icon-meethue-table:after {
  content: "\e9bb";
}
.p-icon-meethue-wall-lamp:after {
  content: "\e9bc";
}
.p-icon-meethue-wall-lantern:after {
  content: "\e9bd";
}
.p-icon-meethue-wall-spot:after {
  content: "\e9be";
}
.p-icon-meethue-bloom:after {
  content: "\e9bf";
}
.p-icon-meethue-hue-play:after {
  content: "\e9c0";
}
.p-icon-meethue-huego:after {
  content: "\e9c1";
}
.p-icon-meethue-lightstrip:after {
  content: "\e9c2";
}
.p-icon-meethue-iris:after {
  content: "\e9c3";
}
.p-icon-meethue-bluetooth:after {
  content: "\e9c4";
}
.shadow-level-1 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.48), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
}
.shadow-level-2 {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.48), 0 1.5px 3px 0 rgba(0, 0, 0, 0.24);
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently-large {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-large {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-01-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 32px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04-medium {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-01-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-02-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-03-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-04-small {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-05-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-//~"01" @primary-font-extra-bold 72 76 spacing-2 spacing-4, // old heading-01 is way too large for normal screens apperently {
  font-family: 01, sans-serif;
  font-size: centrale_sans_xboldpx;
  line-height: 54px;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-02 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 54px;
  line-height: 60px;
  letter-spacing: normal;
  margin-top: 16px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-03 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 44px;
  line-height: 48px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-04 {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-05 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
  margin-top: 8px;
  margin-bottom: 24px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-06 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-07 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
.p-heading-08 {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 8px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 54px;
    line-height: 60px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 32px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 44px;
    line-height: 48px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 24px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
@media print, screen and (min-width: 601px) and (max-width: 768px) {
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 600px) {
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-01 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-02 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 36px;
    line-height: 44px;
    letter-spacing: normal;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-03 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-04 {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 28px;
    line-height: 36px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-05 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
    margin-top: 8px;
    margin-bottom: 16px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-06 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-07 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
  .p-heading-08 {
    font-family: centrale_sans_bold, sans-serif;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.button-large {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: normal;
}
.button-medium {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 20px;
  line-height: 18px;
  letter-spacing: normal;
}
.button-small {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: normal;
}
.link {
  font-family: centrale_sans_bold, sans-serif;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: normal;
}
.intro-body-copy {
  font-family: centrale_sans_book, sans-serif;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: normal;
}
.body-copy-large {
  font-family: centrale_sans_book, sans-serif;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
}
.body-copy {
  font-family: centrale_sans_book, sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: normal;
}
.footnote {
  font-family: centrale_sans_book, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: normal;
}
.link-style-default--active,
.link-style-default {
  cursor: pointer;
  color: #ff9514;
  font-family: centrale_sans_bold;
}
.link-style-default--highlighted,
.link-style-default:hover {
  color: #ffaa43;
  text-decoration: none;
}
.link-style-default--on-click,
.link-style-default:active {
  color: #cd7811;
  text-decoration: none;
}
.link-style-default--disabled {
  color: rgba(255, 149, 20, 0.4);
}
.link-style-white--active,
.link-style-white,
a.link-style-white {
  cursor: pointer;
  color: #ffffff;
  font-family: centrale_sans_bold;
}
.link-style-white--highlighted,
.link-style-white:hover,
a.link-style-white:hover {
  color: #b4b4b4;
  text-decoration: none;
}
.link-style-white--on-click,
.link-style-white:active,
a.link-style-white:active {
  color: #b4b4b4;
  text-decoration: none;
}
.link-style-white--disabled {
  color: rgba(255, 255, 255, 0.4);
}
ul li,
ul.p-bullets.p-small li {
  font-family: centrale_sans_book;
  font-size: 16px;
}
ul.p-bullets.p-small li {
  padding: 0 0 4px 1em;
}
ul li::before,
ul.p-bullets li::before {
  color: #ff9514;
}
ul li.large,
ul.p-bullets.p-large li {
  font-size: 20px;
}
.underlay-top-bottom {
  background-image: linear-gradient(to bottom, rgba(4, 4, 4, 0.4), rgba(4, 4, 4, 0));
}
.underlay-bottom-top {
  background-image: linear-gradient(to top, rgba(4, 4, 4, 0.4), rgba(4, 4, 4, 0));
}
.underlay-left-right {
  background-image: linear-gradient(to right, rgba(4, 4, 4, 0.4), rgba(4, 4, 4, 0));
}
.underlay-right-left {
  background-image: linear-gradient(to left, rgba(4, 4, 4, 0.4), rgba(4, 4, 4, 0));
}
/*
B2C Meethue theme - v2
---------------------------*/
/* For Footer */
/*Component specific variables*/
/*----GC11V3----*/
/*----N14----*/
/*----N17----*/
body {
  background: white;
}
.p-n30-header .p-quicklinks-wrapper {
  width: 50px;
}
.p-ql01-search {
  float: left;
  margin-right: 10px;
}
@media screen and (max-width: 1024px) {
  .p-n30-header .p-quicklinks-wrapper {
    width: 110px;
  }
}
.p-heading-light {
  font-family: centrale_sans_book, sans-serif;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: normal;
}
.n30-header li.p-subsection-entry a,
.p-n30-header span.navigation-link.mainentry-link,
.p-n30-header li.p-breadcrumb-item .p-link-more {
  font-family: centrale_sans_book;
}
a,
a.p-link-more {
  transition: 0.3s ease;
  cursor: pointer;
  color: #ff9514;
  font-family: centrale_sans_bold;
}
a:hover,
a.p-link-more:hover {
  color: #ffaa43;
  text-decoration: none;
}
a:active,
a.p-link-more:active {
  color: #cd7811;
  text-decoration: none;
}
.p-icon-arrow-left:after,
.p-icon-arrow-right:after,
.n42__arrow-right:after,
.n42__arrow-left:after,
.p-icon-account {
  font-family: 'hue-icon-font-v5' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.n42__arrow-right:after,
.n42__arrow-left:after {
  line-height: unset;
}
.p-icon-arrow-left:after {
  content: '\e949';
}
.p-icon-arrow-right:after {
  content: '\e954';
}
.p-icon-account:after {
  content: '\e974';
}
.n42__arrow-left:after {
  content: '\e932';
}
.n42__arrow-right:after {
  content: '\e933';
}
.p-button.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-button-conversion.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-button-conversion.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-button-conversion.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-button-conversion.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-button-conversion.p-opacity.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-button-conversion.p-opacity.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-button-conversion.p-opacity.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-button-conversion.p-opacity.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-inverted .p-button.p-button-secondary.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-inverted .p-button.p-button-secondary.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-inverted .p-button.p-button-secondary.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-inverted .p-button.p-button-secondary.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-opacity.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-opacity.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-opacity.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-opacity.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion.p-large {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion.p-large:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion.p-large:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion.p-large.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 20px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-button-conversion {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-button-conversion:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-button-conversion:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-button-conversion.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-button-conversion.p-opacity {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-button-conversion.p-opacity:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-button-conversion.p-opacity:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-button-conversion.p-opacity.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-inverted .p-button.p-button-secondary {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-inverted .p-button.p-button-secondary:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-inverted .p-button.p-button-secondary:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-inverted .p-button.p-button-secondary.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-opacity {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-opacity:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-opacity:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-opacity.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-inverted .p-button.p-button-secondary.p-button-conversion.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-xlarge {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-xlarge:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-xlarge:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-xlarge.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-find-retailers {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-find-retailers:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-find-retailers:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-find-retailers.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-add-to-cart {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-add-to-cart:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-add-to-cart:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-add-to-cart.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-large.p-button-secondary {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
}
.p-button.p-large.p-button-secondary:hover {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ffaa43;
}
.p-button.p-large.p-button-secondary:active {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #cd7811;
}
.p-button.p-large.p-button-secondary.p-disabled {
  padding: 0.875em 1.6em;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #FFF;
  border-radius: 2em;
  display: inline-block;
  transition: all .3s ease;
  cursor: pointer;
  background-color: #ff9514;
  opacity: 0.4;
  cursor: not-allowed;
}
.p-button.p-button-blue-bright {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(4, 4, 4, 0);
  display: inline-block;
}
.p-button.p-button-blue-bright:hover {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.04);
  display: inline-block;
}
.p-button.p-button-blue-bright:active {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
}
.p-button.p-button-blue-bright.p-disabled {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0);
  opacity: 0.4;
  cursor: not-allowed;
  display: inline-block;
}
.p-button.p-button-orange-light.p-button-secondary {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(4, 4, 4, 0);
  display: inline-block;
}
.p-button.p-button-orange-light.p-button-secondary:hover {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.04);
  display: inline-block;
}
.p-button.p-button-orange-light.p-button-secondary:active {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
}
.p-button.p-button-orange-light.p-button-secondary.p-disabled {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0);
  opacity: 0.4;
  cursor: not-allowed;
  display: inline-block;
}
.p-button.p-large.p-button-purple-dark {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(4, 4, 4, 0);
  display: inline-block;
}
.p-button.p-large.p-button-purple-dark:hover {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0.04);
  display: inline-block;
}
.p-button.p-large.p-button-purple-dark:active {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.2);
  display: inline-block;
}
.p-button.p-large.p-button-purple-dark.p-disabled {
  padding: 0.875em 1.6em;
  border: 1.5px solid #ffffff;
  font-family: centrale_sans_bold;
  font-size: 14px;
  color: #ffffff;
  border-radius: 2em;
  border-color: rgba(255, 255, 255, 0.3);
  background-color: rgba(255, 255, 255, 0);
  opacity: 0.4;
  cursor: not-allowed;
  display: inline-block;
}
.p-pc05-product-cards .p-wtb-wrapper .p-button,
.p-pc05-product-cards .p-wtb-wrapper .wtb-buyonline {
  width: auto;
}
.p-button.p-button-secondary {
  background-color: #ffffff;
  border-color: #ff9514;
}
.p-n01-header .p-logo {
  background: none;
  width: 106px;
  padding-top: 106px;
}
.p-n01-header .p-logo .p-refresh {
  height: 106px;
}
.p-n01-header .p-logo .p-refresh img {
  margin-top: 0;
  width: auto;
  height: auto;
}
.p-n01-header .p-logo:before {
  background: none;
}
.p-n01-header .p-logo .p-workmark-title {
  display: none;
}
.p-n01-header .p-language span {
  background-color: #040404;
}
.p-n01-header .p-search button {
  left: auto;
}
.p-n01-header .p-sidebar {
  z-index: 2004;
}
.p-n01-header .p-left-bar {
  z-index: 2009;
}
.p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 {
  background: #ffffff;
}
.p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 .p-brand-label {
  display: none;
}
html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape {
  height: 95px;
}
html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQ5Ljc0IDkwLjk3Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIj48cGF0aCBkPSJNNDI4LjUzLDI3My4wOGMtOCwwLTEzLjgsNS40NS0xNC40OSwxMy40NGgtMi42MWExLjUxLDEuNTEsMCwxLDAsMCwzSDQxNGMuNiw4LjIzLDYuNSwxMy40NywxNS40MSwxMy40N2EyMC43LDIwLjcsMCwwLDAsOS4xOC0xLjc5LDEuNywxLjcsMCwwLDAsMS4xNS0xLjg1LDEuMzEsMS4zMSwwLDAsMC0uNTktMSwyLDIsMCwwLDAtMS42Ni0uMDhjLS41MS4xNi0xLC4zMi0xLjM5LjQ3YTE1Ljc4LDE1Ljc4LDAsMCwxLTYuMjksMS4wN2MtNi44OSwwLTExLjQ1LTQtMTEuNjItMTAuMjV2LS4xaDIxLjQzYTEuNzcsMS43NywwLDAsMCwyLTEuODJ2LS4yM0M0NDEuNiwyNzQuMTIsNDMxLjYsMjczLjA4LDQyOC41MywyNzMuMDhabTkuMzUsMTMuNDRINDE4LjJ2LS4xNGMuNDgtNi4yMiw0LjU3LTEwLjI0LDEwLjQzLTEwLjI0LDQuNDcsMCw5LjI0LDIuNjksOS4yNCwxMC4yNlptLTUzLjE1LTExYTIsMiwwLDEsMC00LjA5LDB2MTFoNC4wOVptMTYuODksMTVjMCw1LjIxLTMuNzMsOS4yOS04LjUsOS4yOS01LjY0LDAtOC4zOS0zLTguMzktOS4xOHYtMS4xMWgtNC4wOXYxLjM0YzAsOC4wNSwzLjgsMTIuMTMsMTEuMjksMTIuMTNhMTAuMSwxMC4xLDAsMCwwLDkuNjItNS42OWwuMDctLjE0djMuMzlhMiwyLDAsMSwwLDQuMDksMHYtMTFoLTQuMDlabTItMTcuMTJhMS45MSwxLjkxLDAsMCwwLTIsMi4xdjExaDQuMDl2LTExQTEuOTEsMS45MSwwLDAsMCw0MDMuNjUsMjczLjQyWm0tNDIuMTQtLjM0Yy02LjUzLDAtOS4xLDQuMjItOS43Myw1LjUxbC0uNTMsMS4wOVYyNjQuMjRhMi4wNSwyLjA1LDAsMSwwLTQuMDksMHYyMi4yOGg0LjA5di0uMDZjMC00LjkxLDIuODQtMTAuMiw5LjA3LTEwLjIsNS4wOCwwLDcuODgsMy4yNiw3Ljg4LDkuMTh2MS4wOGg0LjA5di0xQzM3Mi4yOSwyNzcuNTEsMzY4LjQ3LDI3My4wOCwzNjEuNTIsMjczLjA4Wm0tMTQuMzUsMjcuMzhhMi4wNSwyLjA1LDAsMSwwLDQuMDksMFYyODkuNTVoLTQuMDlabTIxLDBhMi4wNSwyLjA1LDAsMSwwLDQuMDksMFYyODkuNTVIMzY4LjJaIiBmaWxsPSJub25lIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeDE9IjAuMDciIHkxPSIzMS45NSIgeDI9Ijk0LjUyIiB5Mj0iMzEuOTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZDFjMjQiLz48c3RvcCBvZmZzZXQ9IjAuMDYiIHN0b3AtY29sb3I9IiNmMDNmMjMiLz48c3RvcCBvZmZzZXQ9IjAuMTMiIHN0b3AtY29sb3I9IiNmMjYzMjEiLz48c3RvcCBvZmZzZXQ9IjAuMTciIHN0b3AtY29sb3I9IiNmMzcwMjEiLz48c3RvcCBvZmZzZXQ9IjAuMjQiIHN0b3AtY29sb3I9IiNmNzhhMWUiLz48c3RvcCBvZmZzZXQ9IjAuMzIiIHN0b3AtY29sb3I9IiNmYmE1MWIiLz48c3RvcCBvZmZzZXQ9IjAuMzciIHN0b3AtY29sb3I9IiNmY2FmMWEiLz48c3RvcCBvZmZzZXQ9IjAuNDEiIHN0b3AtY29sb3I9IiNlZWIyMWYiLz48c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI2M3YmEyYyIvPjxzdG9wIG9mZnNldD0iMC42MSIgc3RvcC1jb2xvcj0iIzhkYzYzZiIvPjxzdG9wIG9mZnNldD0iMC42NCIgc3RvcC1jb2xvcj0iIzdkYzI0ZCIvPjxzdG9wIG9mZnNldD0iMC43NiIgc3RvcC1jb2xvcj0iIzNmYjE4NCIvPjxzdG9wIG9mZnNldD0iMC44MiIgc3RvcC1jb2xvcj0iIzI2YWI5YSIvPjxzdG9wIG9mZnNldD0iMC44OCIgc3RvcC1jb2xvcj0iIzFiOWE5ZiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNmVhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5IdWVfQ2hpbmFfRnJlZXN0YW5kaW5nX01heV8yMDE3X2NteWs8L3RpdGxlPjxwYXRoIGQ9Ik0zODIuMiwzMjcuMzVsLS4yNi40YTE1LjYzLDE1LjYzLDAsMCwwLDcuNzUsNi41OHEtLjUzLjg0LS45MSwxLjU1YTE5LjI3LDE5LjI3LDAsMCwxLTcuNjctNi44NCwyMi44NiwyMi44NiwwLDAsMS03LjczLDcuMDhxLS4zOC0uNjItLjg4LTEuMzZhMjAuNTUsMjAuNTUsMCwwLDAsOC03LjQxWm0tMS44OSw1LjkzaDEuNTd2MTAuNjZoLTEuNTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNMzkxLjc0LDMzMC45M2wxLjE0LjI2cS0uMzEsMi4wOC0uODYsNC40M2E5LDksMCwwLDAtMS4xOS0uMzNBNDEsNDEsMCwwLDAsMzkxLjc0LDMzMC45M1ptMS42LTMuODloMS4zM3YzLjMxbC43NC0uNDFxLjksMS40LDEuNTMsMi42MmwtMS4wNy42OWEyMy42NiwyMy42NiwwLDAsMC0xLjIxLTIuMjZ2MTNoLTEuMzNaTTM5NiwzNDJoNS41OHYtNC42MmgtNC40NHYtMS4yMWg0LjQ0di00LjE3aC0yLjc5YTMyLjgxLDMyLjgxLDAsMCwxLTEuNDgsMy4yNiw2LjE0LDYuMTQsMCwwLDAtMS4xNS0uNzksMjMsMjMsMCwwLDAsMi40MS02LjM3bDEuMzYuMzZxLS4yOSwxLjE5LS42OSwyLjM0aDIuMzR2LTMuNzlINDAzdjMuNzloNC41M3YxLjIxSDQwM3Y0LjE3aDQuMTl2MS4yMUg0MDNWMzQySDQwOHYxLjIxSDM5NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00MDguODYsMzM1LjVhMjgsMjgsMCwwLDAsNC40MS04LjQ2bDEuNS40M2E0Mi42OSw0Mi42OSwwLDAsMS0xLjc3LDR2MTIuMzJoLTEuNDV2LTkuNzNhMzAuNDUsMzAuNDUsMCwwLDEtMiwyLjkxUTQwOS4yMiwzMzYuMjYsNDA4Ljg2LDMzNS41Wm00Ljg0LDIuMTJhMjguMDksMjguMDksMCwwLDAsNC4yMi0yLjQydi03LjloMS40OHY2Ljc5YTI2LjQxLDI2LjQxLDAsMCwwLDQuNjktNC45MWwxLjI2LjkxYTI3LjkxLDI3LjkxLDAsMCwxLTUuOTQsNS44M3Y0Ljg3cTAsMS4xNywxLjI0LDEuMTdoMi4xOWExLjIzLDEuMjMsMCwwLDAsMS4zNi0xLjEyLDE3LjQ0LDE3LjQ0LDAsMCwwLC4zMS0yLjdxLjcyLjI4LDEuNTIuNS0uMTQsMS40NS0uMzYsMi42NWEyLjIxLDIuMjEsMCwwLDEtMi40OCwyaC0yLjkxYTIuMDYsMi4wNiwwLDAsMS0yLjM0LTIuMzF2LTRhMzIuMjksMzIuMjksMCwwLDEtMy4zOSwxLjlRNDE0LjE2LDMzOC4yNSw0MTMuNywzMzcuNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDI3LjM3LDMzMS41MmgzLjgyYTEzLDEzLDAsMCwwLC4xNy0xLjgzaC0xLjcxYTEwLjksMTAuOSwwLDAsMS0xLjU4LDEuNzcsMTAuODcsMTAuODcsMCwwLDAtLjgxLTEsNy43Miw3LjcyLDAsMCwwLDIuNS0zLjU3bDEuMjYuMjhhMTAuMywxMC4zLDAsMCwxLS42NSwxLjQ1aDUuMTV2MS4xaC0yLjg2cS0uMDUsMS0uMTUsMS44M0g0MzZ2MS4xaC0zLjc2bC0uMS4zM3ExLjcyLjg0LDMuNzQsMi4wN2wtLjc5LDFhMzAuNDksMzAuNDksMCwwLDAtMy40My0yLjA4LDguMTcsOC4xNywwLDAsMS0zLjkxLDNxLS4zMy0uNTMtLjc5LTEuMTUsMy4wOC0xLjE0LDMuOTEtMy4xNGgtMy41M1ptMi41Nyw0LjYzaDExLjU0VjM0NEg0NDAuMnYtLjc4aC05VjM0NGgtMS4yN1ptMTAuMjcsMS4xaC05djEuOWg5Wm0tOSw0Ljg0aDl2LTEuODhoLTlabTUuMzctMTMuNjloNi41OHY3aC0xLjI3di0xaC00djFoLTEuMjdabTUuMzEsMS4xaC00djMuODFoNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00NTEuNTMsMzI4LjQ3YTQ1LjI1LDQ1LjI1LDAsMCwxLDIuNzIsMy45MWwtMS4xOS43OXEtLjM0LS41OS0uNzEtMS4yMS00LjIxLjMxLTYuNzQuNTZsLS41NS0xLjQ1YTYuMDUsNi4wNSwwLDAsMCwxLjY3LTEuNTUsMjkuMTEsMjkuMTEsMCwwLDAsMS44Ni0yLjc3bDEuMzYuNWE0Nyw0NywwLDAsMS0zLDMuOTFxMi41OC0uMTYsNC42OS0uMzQtLjU0LS44Mi0xLjE2LTEuNjhabS00LjE3LDE1LjI0SDQ0NlYzMzMuNTVoN3Y4LjE1cTAsMS44Ni0xLjcyLDEuODZsLTEuOTUsMHEtLjA5LS41My0uMjYtMS4zMSwxLjA5LjA5LDEuNzQuMDkuODQsMCwuODQtLjg4VjM0MGgtNC4zMVptNC4zMS05LjA2aC00LjMxdjEuNjVoNC4zMVpNNDQ3LjM2LDMzOWg0LjMxdi0xLjY3aC00LjMxWm03LjMyLTMuNkg0NTZ2Mi44NGEzOCwzOCwwLDAsMCw1LjEyLTIuMzlsLjc3LDEuMTlhNTAuNiw1MC42LDAsMCwxLTUuODksMi42M3YxLjQ5cTAsMS4wOS44NCwxLjA5aDIuNTNhLjkyLjkyLDAsMCwwLDEtLjg0cS4xMi0uNzYuMjEtMi4yNi42NS4yNiwxLjM0LjQ4LS4xNCwxLjUyLS4yOSwyLjI5LS4yMiwxLjUyLTIuMTUsMS41MmgtMi44OGExLjc2LDEuNzYsMCwwLDEtMi0yWm0wLTguNDFoMS4zNHYzYTM3LjQzLDM3LjQzLDAsMCwwLDQuNy0yLjI3bC43OCwxLjE5cS0yLjY5LDEuMzYtNS40OCwyLjQ5djFxMCwxLjE1LjkxLDEuMTVoMi4xOXExLjA5LDAsMS4yMi0uOS4xMi0uNzQuMjEtMi4xNS42NS4yNiwxLjM0LjUtLjE0LDEuMzgtLjI5LDIuMjQtLjI2LDEuNS0yLjMzLDEuNUg0NTYuOGExLjgzLDEuODMsMCwwLDEtMi4wOC0yLjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ2NSwzMzkuNjFsMS4yMi40NmEzNi4wOSwzNi4wOSwwLDAsMS0xLjg2LDMuNzdsLTEuMjItLjU1QTI0LjA5LDI0LjA5LDAsMCwwLDQ2NSwzMzkuNjFabS0xLTExLjc3aDUuNTVWMzM5LjFoLTEuMjd2LS42NWgtM3YuNzhINDY0Wm00LjI3LDEuMTdoLTN2My40OGgzWm0tMyw4LjI1aDN2LTMuNmgtM1ptMi42NCwzLjEsMS4xNC0uNTJxLjk1LDEuNzEsMS42LDMuMmwtMS4yNC41NVE0NjguNzksMzQyLjA4LDQ2Ny45MiwzNDAuMzdabTIuODYtMTEuNDV2LTEuMTRoOC4zNHEtLjA3LDEuODEtLjE3LDMuMTJhMiwyLDAsMCwxLTIuMjQsMi4xNXEtLjY5LDAtMi0uMDUtLjEtLjY0LS4yNi0xLjM2YTE3Ljc5LDE3Ljc5LDAsMCwwLDIuMDcuMTdxMS4xLDAsMS4xOS0xLC4xLTEuMjIuMS0xLjloLTMuNjNhNS43Myw1LjczLDAsMCwxLTMuMiw1LjIyLDEwLjI2LDEwLjI2LDAsMCwwLS45LTEsNC41OCw0LjU4LDAsMCwwLDIuODItNC4yWm0uNTksNUg0Nzl2NS4zMWgtMS4yN3YtLjUzaC01LjEydi41M2gtMS4yN1ptMSw2LjMyLDEuMTQtLjVxLjkzLDEuNTcsMS42NSwzLjFsLTEuMjIuNTlRNDczLjE1LDM0MS43Miw0NzIuMzQsMzQwLjI1Wm01LjQxLTUuMjJoLTUuMTJ2Mi41N2g1LjEyWm0tMS4yNCw1LjA4LDEuMS0uNjVhMzcuMzIsMzcuMzIsMCwwLDEsMi4xNywzLjMybC0xLjIxLjcxUTQ3Ny42NSwzNDEuNzgsNDc2LjUxLDM0MC4xMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00ODEuNzksMzI4LjM1aDUuMzl2MTEuNzFoLTQuMXYxLjI2aC0xLjI5Wm00LjEsMS4yNmgtMi44MXYzLjkzaDIuODFabTAsOS4ydi00aC0yLjgxdjRaTTQ4NywzNDRhMTAuMiwxMC4yLDAsMCwwLTEuMTItMS4wNSw5LjgzLDkuODMsMCwwLDAsMi43Ny0zLjcsMTYuMjgsMTYuMjgsMCwwLDAsLjY1LTUuNDFWMzI3LjhoNy41NnYxNGExLjc4LDEuNzgsMCwwLDEtMiwycS0xLjIyLDAtMi45My0uMDUtLjEtLjY5LS4yNi0xLjQxLDEuNzEuMSwyLjc2LjFhLjkxLjkxLDAsMCwwLDEuMDUtMXYtMy4zNGgtNS4xM0ExMC4yMywxMC4yMywwLDAsMSw0ODcsMzQ0Wm0zLjU0LTcuMThoNXYtMy4yN2gtNC44NEEzMC44LDMwLjgsMCwwLDEsNDkwLjQ5LDMzNi44NFptNS03Ljc1aC00Ljg0djMuMjRoNC44NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik0zNTYuNTQsMzI5Ljg5YTI0LjU0LDI0LjU0LDAsMCwxLTguMDcsNSwuOTQuOTQsMCwwLDEtMS4yOC0uMzguODUuODUsMCwwLDEsLjUtMS4xOSwyMy4xNiwyMy4xNiwwLDAsMCw3LjIxLTMuOTRoLTYuNzVhLjguOCwwLDAsMS0uODItLjczLjc3Ljc3LDAsMCwxLC43Ny0uODJoOC40NFptLTcuOS01LjA5YS43OS43OSwwLDAsMCwuNzkuNjRjMi43NC0uMDYsNC41NC0uMTEsNy4xMS0uMTh2LTEuNTNjLTIuNDYuMDctNC4yNy4xLTcuMTQuMTRhLjc4Ljc4LDAsMCwwLS43Ni45M1ptMTcuNDYtLjh2MGEuNzcuNzcsMCwwLDAtLjgxLS42NGMtMi4yMi4xNC00LjM3LjI0LTcuMTkuMzN2MS41MmMyLjY0LS4wOSw0LjgyLS4xNyw3LjI4LS4yOUEuNzcuNzcsMCwwLDAsMzY2LjEsMzI0Wm0uNzUsOS4xM2EyMiwyMiwwLDAsMS03LjI5LTMuNzVoNy4wNWEuOC44LDAsMCwwLC44Mi0uNzMuNzcuNzcsMCwwLDAtLjc3LS44MmgtOC41N1YzMzBhMjAuODEsMjAuODEsMCwwLDAsOC4yMyw0LjgyLjg3Ljg3LDAsMCwwLDEuMTQtLjQzQS44OS44OSwwLDAsMCwzNjYuODUsMzMzLjEzWm0tMiw1Ljg2cS0uMTEsMS41MS0uMjIsMi42NS0uMjQsMi4zNi0zLDIuMzgtLjY5LDAtMi4zMywwYS44Mi44MiwwLDAsMS0uOC0uNjIuNzkuNzksMCwwLDEsLjgtMXExLjI4LjA1LDIuMjEuMDUsMS40NywwLDEuNjEtMS4zMS4wOC0uNjkuMTYtMS42OWgtMi42M2ExLDEsMCwwLDEtMS0xLjE4LDEuMDksMS4wOSwwLDAsMSwuMTktLjQ2bDEtMS40MmgtMi42OXYyLjdhMi40NCwyLjQ0LDAsMCwxLS44OCwxLjY4Yy0uMzkuNDUtMS43OCwyLTIuMDksMi4zNmEyLjE2LDIuMTYsMCwwLDEtMS40Ni43Miw0LjM5LDQuMzksMCwwLDEtNC40Ni00LjM4LDQuMjgsNC4yOCwwLDAsMSw0LjQ2LTQuNDFoMi44N3YtMS4yNGEuNzguNzgsMCwwLDEsMS41NSwwdjEuMjRoMy40M2ExLDEsMCwwLDEsMSwxLjE4LDEuMSwxLjEsMCwwLDEtLjE5LjQ2bC0xLDEuNDJIMzY0QS44LjgsMCwwLDEsMzY0LjgyLDMzOVptLTguMjgtMi41N2gtM2EzLDMsMCwwLDAtMywyLjk1LDIuODQsMi44NCwwLDAsMCwyLjg4LDNjLjU2LDAsLjcyLS4zLDEuMDctLjY3LjUyLS41NS44Ny0xLDEuNDItMS42OGEyLDIsMCwwLDAsLjU3LTEuMzJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDU1LjQxLDI3Ni4wN2EyLjc1LDIuNzUsMCwwLDEtMi43MiwzLDIuMjYsMi4yNiwwLDAsMS0yLjEtMS4yMnYyLjU3YS40My40MywwLDAsMS0uNDUuNDYuNDIuNDIsMCwwLDEtLjQ1LS40NnYtNi44MmEuMzcuMzcsMCwwLDEsLjQtLjQyLjM4LjM4LDAsMCwxLC4zOS4zOWwuMDUuODJhMi4zMywyLjMzLDAsMCwxLDIuMTUtMS4yN0EyLjczLDIuNzMsMCwwLDEsNDU1LjQxLDI3Ni4wN1ptLTQuODYsMGEyLDIsMCwxLDAsMi0yLjI0QTIuMDcsMi4wNywwLDAsMCw0NTAuNTUsMjc2LjA3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ2Mi4zNSwyNzZhLjQuNCwwLDAsMS0uNDQuNDFoLTQuMTNhMiwyLDAsMCwwLDIuMjIsMS45NSwzLjYzLDMuNjMsMCwwLDAsMS40OC0uM2MuMjktLjA5LjQ4LDAsLjUxLjI0YS4zOC4zOCwwLDAsMS0uMjUuNDIsNC4wNyw0LjA3LDAsMCwxLTEuODIuMzUsMywzLDAsMSwxLS4xOC02QTIuNTcsMi41NywwLDAsMSw0NjIuMzUsMjc2Wm0tNC41OC0uMjJoMy43M2ExLjc1LDEuNzUsMCwwLDAtMS43NS0xLjk1QTIsMiwwLDAsMCw0NTcuNzcsMjc1Ljc2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ2Ni44MywyNzMuNThjMCwuMjctLjIuNDItLjQ4LjQ2YTEuNiwxLjYsMCwwLDAtMS40MiwxLjcydjIuNzdhLjQ1LjQ1LDAsMSwxLS45MSwwdi00Ljk0YS4zNy4zNywwLDAsMSwuMzktLjQyLjM2LjM2LDAsMCwxLC4zNy4zN2wuMDkuODFhMS44NywxLjg3LDAsMCwxLDEuNDctMS4xOUM0NjYuNjYsMjczLjE1LDQ2Ni44MywyNzMuMyw0NjYuODMsMjczLjU4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ3MS42NiwyNzMuMzhjLjIyLjA5LjMyLjIzLjI5LjQyYS4zMy4zMywwLDAsMS0uMzQuMjguODIuODIsMCwwLDEtLjIzLS4wNSwzLjY3LDMuNjcsMCwwLDAtMS4yNC0uMjJjLS44MywwLTEuMjcuMzUtMS4yNy44N3MuNjguODEsMS40MywxYy45Mi4yNywxLjk1LjU5LDEuOTUsMS43M3MtLjk0LDEuNjMtMi4xOSwxLjYzYTUsNSwwLDAsMS0xLjg2LS4zNy4zNi4zNiwwLDAsMS0uMjItLjM5LjMuMywwLDAsMSwuMzEtLjI4LjYyLjYyLDAsMCwxLC4yMiwwLDQuNDIsNC40MiwwLDAsMCwxLjQ3LjI5Yy45NCwwLDEuMzUtLjQsMS4zNS0uOTFzLS43NC0uODItMS41NC0xLjA2LTEuODItLjYtMS44Mi0xLjY5LDEtMS42LDIuMDktMS42QTQuODgsNC44OCwwLDAsMSw0NzEuNjYsMjczLjM4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ3OS42NCwyNzYuMDhhMy4wNywzLjA3LDAsMSwxLTMuMDctM0EyLjkzLDIuOTMsMCwwLDEsNDc5LjY0LDI3Ni4wOFptLS45MywwYTIuMTQsMi4xNCwwLDEsMC0yLjE0LDIuMjVBMi4xMSwyLjExLDAsMCwwLDQ3OC43MSwyNzYuMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDg2LjM5LDI3NS41OXYyLjkzYS40NS40NSwwLDEsMS0uOTEsMHYtM2MwLTEuMS0uNTEtMS43NC0xLjQ4LTEuNzRhMS43NywxLjc3LDAsMCwwLTEuNzIsMS45NHYyLjc2YS40NS40NSwwLDEsMS0uOTEsMHYtNC45NGMwLS4yOC4xMy0uNDIuMzgtLjQycy4zMy4xLjM3LjM4bC4wOS44MmEyLjA3LDIuMDcsMCwwLDEsMi0xLjI2QzQ4NS41MiwyNzMuMSw0ODYuMzksMjczLjkxLDQ4Ni4zOSwyNzUuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDkyLjg5LDI3NXYyLjg5YzAsLjM0LjIyLjMuNDQuMzFhLjMuMywwLDAsMSwuMy4zMy4zNi4zNiwwLDAsMS0uMTkuMzMsMS4xNCwxLjE0LDAsMCwxLS42LjEyLjcxLjcxLDAsMCwxLS43OS0uNjlWMjc4YTIuMTcsMi4xNywwLDAsMS0yLjA5LDEuMWMtMS4xLDAtMi0uNTQtMi0xLjc1czEuMTYtMS44NCwyLjU2LTEuODRhMTEuODcsMTEuODcsMCwwLDEsMS41MS4xMnYtLjUyYzAtMS0uNjQtMS4yNy0xLjUzLTEuMjdBNS44Niw1Ljg2LDAsMCwwLDQ4OSwyNzRhLjM1LjM1LDAsMCwxLS40OC0uMy4zOC4zOCwwLDAsMSwuMzItLjM5LDYuNzEsNi43MSwwLDAsMSwxLjgzLS4yM0M0OTIsMjczLjEsNDkyLjg5LDI3My42Miw0OTIuODksMjc1Wm0tNCwyLjIzYzAsLjguNjIsMS4xMywxLjMxLDEuMTNhMS43MiwxLjcyLDAsMCwwLDEuODQtMS41NXYtLjYzYTguMzYsOC4zNiwwLDAsMC0xLjQzLS4xMkM0ODkuNjksMjc2LjA3LDQ4OC44NiwyNzYuMzMsNDg4Ljg2LDI3Ny4yNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00OTYsMjcxLjI4djYuNjVjMCwuMzEuMTMuNC4zOC4zOWguMmEuMjguMjgsMCwwLDEsLjI4LjMxLjM3LjM3LDAsMCwxLS4yNC4zMywxLjI2LDEuMjYsMCwwLDEtLjU1LjExLjkuOSwwLDAsMS0xLTF2LTYuNzVhLjQyLjQyLDAsMCwxLC40NC0uNDdBLjQzLjQzLDAsMCwxLDQ5NiwyNzEuMjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDU3LjM0LDI4NC44N2wtMS41Myw0LjcxYS42Ny42NywwLDAsMS0xLjI4LDBsLTEuMjMtNC4xaDBsLTEuMjIsNC4xYS42Ni42NiwwLDAsMS0xLjI3LDBsLTEuNTMtNC43MWMtLjEyLS4zOC4wNS0uNjMuMzktLjYzcy4zNC4xMS40My4zOGwxLjM2LDQuMzloMGwxLjI1LTQuMzFhLjU3LjU3LDAsMCwxLC41Ny0uNDYuNTQuNTQsMCwwLDEsLjU1LjQ2bDEuMjYsNC4zMWgwbDEuMzYtNC4zOGMuMDgtLjI4LjIyLS4zOS40Mi0uMzlTNDU3LjQ2LDI4NC40OSw0NTcuMzQsMjg0Ljg3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ2MC4zNywyODQuMjdhLjQxLjQxLDAsMCwxLC40My40M3Y0Ljg5YS40NS40NSwwLDEsMS0uOTEsMHYtNC41bC0uMzQtLjFhLjM4LjM4LDAsMCwxLS4yOS0uMzljMC0uMjEuMTQtLjM0LjM5LS4zNFptLjQ4LTEuNTV2LjIyYS40OS40OSwwLDAsMS0uNTQuNDkuNDguNDgsMCwwLDEtLjUzLS40OXYtLjIyYS41NC41NCwwLDAsMSwxLjA3LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDY2LjI3LDI4NC42NWMwLC4yNy0uMi40Mi0uNDguNDZhMS42LDEuNiwwLDAsMC0xLjQyLDEuNzJ2Mi43N2EuNDUuNDUsMCwxLDEtLjkxLDB2LTQuOTRhLjM3LjM3LDAsMCwxLC4zOS0uNDIuMzYuMzYsMCwwLDEsLjM3LjM3bC4wOS44MWExLjg3LDEuODcsMCwwLDEsMS40Ny0xLjE5QzQ2Ni4xMSwyODQuMjMsNDY2LjI3LDI4NC4zNyw0NjYuMjcsMjg0LjY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ3My4xOCwyODcuMDVhLjQuNCwwLDAsMS0uNDQuNDFoLTQuMTNhMiwyLDAsMCwwLDIuMjIsMS45NSwzLjYzLDMuNjMsMCwwLDAsMS40OC0uM2MuMjktLjA5LjQ4LDAsLjUxLjI0YS4zOC4zOCwwLDAsMS0uMjUuNDIsNC4wNyw0LjA3LDAsMCwxLTEuODIuMzUsMywzLDAsMSwxLS4xOC02QTIuNTcsMi41NywwLDAsMSw0NzMuMTgsMjg3LjA1Wm0tNC41OC0uMjJoMy43M2ExLjc1LDEuNzUsMCwwLDAtMS43NS0xLjk1QTIsMiwwLDAsMCw0NjguNjEsMjg2LjgzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ3Ni4zNCwyODIuMzVWMjg5YzAsLjMxLjEzLjQuMzguMzloLjJhLjI4LjI4LDAsMCwxLC4yOC4zMS4zNy4zNywwLDAsMS0uMjQuMzMsMS4yNiwxLjI2LDAsMCwxLS41NS4xMS45LjksMCwwLDEtMS0xdi02Ljc1YS40Mi40MiwwLDAsMSwuNDQtLjQ3QS40My40MywwLDAsMSw0NzYuMzQsMjgyLjM1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ4NC40LDI4Ny4wNWEuNC40LDAsMCwxLS40NC40MWgtNC4xM2EyLDIsMCwwLDAsMi4yMiwxLjk1LDMuNjMsMy42MywwLDAsMCwxLjQ4LS4zYy4yOS0uMDkuNDgsMCwuNTEuMjRhLjM4LjM4LDAsMCwxLS4yNi40Miw0LjA3LDQuMDcsMCwwLDEtMS44Mi4zNSwzLDMsMCwxLDEtLjE4LTZBMi41NywyLjU3LDAsMCwxLDQ4NC40LDI4Ny4wNVptLTQuNTctLjIyaDMuNzNhMS43NSwxLjc1LDAsMCwwLTEuNzUtMS45NUExLjk0LDEuOTQsMCwwLDAsNDc5LjgzLDI4Ni44M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00OTAsMjg0LjQ1Yy4yMi4wOS4zMi4yMy4yOS40MmEuMzMuMzMsMCwwLDEtLjM0LjI4LjgxLjgxLDAsMCwxLS4yMy0uMDUsMy42OCwzLjY4LDAsMCwwLTEuMjQtLjIyYy0uODMsMC0xLjI3LjM1LTEuMjcuODdzLjY4LjgxLDEuNDMsMWMuOTIuMjcsMS45NS41OSwxLjk1LDEuNzNzLS45NCwxLjYzLTIuMTksMS42M2E1LDUsMCwwLDEtMS44Ni0uMzcuMzYuMzYsMCwwLDEtLjIyLS4zOS4yOS4yOSwwLDAsMSwuMzEtLjI4LjYzLjYzLDAsMCwxLC4yMiwwLDQuNDIsNC40MiwwLDAsMCwxLjQ3LjI5Yy45NCwwLDEuMzUtLjQsMS4zNS0uOTFzLS43NC0uODItMS41NC0xLjA2LTEuODItLjYtMS44Mi0xLjY5LDEtMS42LDIuMDktMS42QTQuODgsNC44OCwwLDAsMSw0OTAsMjg0LjQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ5Ni4wOSwyODQuNDVjLjIyLjA5LjMyLjIzLjI5LjQyYS4zMy4zMywwLDAsMS0uMzQuMjguODEuODEsMCwwLDEtLjIzLS4wNSwzLjY4LDMuNjgsMCwwLDAtMS4yNC0uMjJjLS44MywwLTEuMjcuMzUtMS4yNy44N3MuNjguODEsMS40MywxYy45Mi4yNywxLjk1LjU5LDEuOTUsMS43M3MtLjk0LDEuNjMtMi4xOSwxLjYzYTUsNSwwLDAsMS0xLjg2LS4zNy4zNi4zNiwwLDAsMS0uMjItLjM5LjI5LjI5LDAsMCwxLC4zMS0uMjguNjMuNjMsMCwwLDEsLjIyLDAsNC40Miw0LjQyLDAsMCwwLDEuNDcuMjljLjk0LDAsMS4zNS0uNCwxLjM1LS45MXMtLjc0LS44Mi0xLjU0LTEuMDYtMS44Mi0uNi0xLjgyLTEuNjksMS0xLjYsMi4wOS0xLjZBNC44OCw0Ljg4LDAsMCwxLDQ5Ni4wOSwyODQuNDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDUwLjYyLDI5My40M3Y2LjY1YzAsLjMxLjEzLjQuMzguMzloLjJhLjI4LjI4LDAsMCwxLC4yOC4zMS4zNy4zNywwLDAsMS0uMjQuMzMsMS4yNiwxLjI2LDAsMCwxLS41NS4xMS45LjksMCwwLDEtMS0xdi02Ljc1YS40Mi40MiwwLDAsMSwuNDQtLjQ3QS40My40MywwLDAsMSw0NTAuNjIsMjkzLjQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ1NC4yMSwyOTUuMzRhLjQxLjQxLDAsMCwxLC40My40M3Y0Ljg5YS40NS40NSwwLDEsMS0uOTEsMHYtNC41bC0uMzQtLjFhLjM4LjM4LDAsMCwxLS4yOS0uMzljMC0uMjEuMTQtLjM0LjM5LS4zNFptLjQ4LTEuNTVWMjk0YS40OS40OSwwLDAsMS0uNTQuNDkuNDguNDgsMCwwLDEtLjUzLS40OXYtLjIyYS41NC41NCwwLDAsMSwxLjA3LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDYwLjE1LDI5NS4zNGgxLjU0Yy4yMSwwLC4zOC4xLjM4LjMxYS4zMy4zMywwLDAsMS0uMzEuMzRsLS42Mi4wOGExLjM3LDEuMzcsMCwwLDEsLjUyLDEuMTVjMCwxLjA2LS43OCwxLjgyLTIuMiwxLjgyYTIuNDUsMi40NSwwLDAsMS0xLjEyLS4yMi42Ny42NywwLDAsMC0uMzguNTVjMCwuNjQsMS4yMS42MSwyLC42MSwxLjMzLDAsMiwuNDksMiwxLjM3LDAsMS4zOS0xLjQ0LDEuNjUtMi40MSwxLjY1cy0yLjU3LS4yLTIuNTctMS41NmExLjM1LDEuMzUsMCwwLDEsLjc2LTEuMTUuODguODgsMCwwLDEtLjU4LS44NywxLjE4LDEuMTgsMCwwLDEsLjYxLS45MywxLjc0LDEuNzQsMCwwLDEtLjU4LTEuMzRjMC0xLjI0LjkxLTEuOTIsMi4yMy0xLjkyQTMsMywwLDAsMSw0NjAuMTUsMjk1LjM0Wm0tMi4zNCw2YzAsLjg1LDEsMSwxLjY4LDFzMS42LS4xLDEuNi0uOTRjMC0uNTUtLjQtLjczLTEuMi0uNzNhNy4xNiw3LjE2LDAsMCwxLTEuNTYtLjA5QS45NC45NCwwLDAsMCw0NTcuODEsMzAxLjM3Wm0uMjQtNC4yYzAsLjc0LjQ1LDEuMjMsMS4zNiwxLjIzczEuMzUtLjQ4LDEuMzUtMS4yM2ExLjE3LDEuMTcsMCwwLDAtMS4zMS0xLjI1QzQ1OC41OCwyOTUuOTIsNDU4LjA2LDI5Ni4zNiw0NTguMDYsMjk3LjE3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0Ny4xIC0yNTMuMDYpIiBmaWxsPSIjNjM2NDY2Ii8+PHBhdGggZD0iTTQ2NS4xLDI5My40NXYyLjlhMi4wOCwyLjA4LDAsMCwxLDEuOTUtMS4xMWMxLjMsMCwyLjE2LjgxLDIuMTYsMi40OXYyLjkxYS40Ni40NiwwLDEsMS0uOTEsMHYtMi45M2MwLTEuMS0uNTEtMS43NC0xLjQ4LTEuNzRhMS43NywxLjc3LDAsMCwwLTEuNzIsMS45NHYyLjc0YS40Ni40NiwwLDEsMS0uOTEsMHYtNy4yYS40Ni40NiwwLDEsMSwuOTEsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00NzIuODMsMjk0djEuM2gxLjMyYy4yNCwwLC4zOC4xMy4zOC4zMmEuMzMuMzMsMCwwLDEtLjM4LjMzaC0xLjMydjMuMzljMCwuODIuMjUsMS4xMi44NiwxLjEyYTIsMiwwLDAsMCwuNDMtLjA2LjMuMywwLDAsMSwuNC4yOWMwLC4yMy0uMjMuMzItLjMuMzRhMi4zMSwyLjMxLDAsMCwxLS43NC4xMmMtMS4wOSwwLTEuNTYtLjYxLTEuNTYtMS44NFYyOTZoLS41MmMtLjI0LDAtLjM4LS4xLS4zOC0uMjlzLjExLS4yNy4yOS0uM2wuNjEtLjA3TDQ3MiwyOTRhLjM5LjM5LDAsMCwxLC40MS0uMzhBLjM3LjM3LDAsMCwxLDQ3Mi44MywyOTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDc3LjQ3LDI5NS4zNGEuNDEuNDEsMCwwLDEsLjQzLjQzdjQuODlhLjQ1LjQ1LDAsMSwxLS45MSwwdi00LjVsLS4zNC0uMWEuMzguMzgsMCwwLDEtLjI5LS4zOWMwLS4yMS4xNC0uMzQuMzktLjM0Wm0uNDgtMS41NVYyOTRhLjQ5LjQ5LDAsMCwxLS41NC40OS40OC40OCwwLDAsMS0uNTMtLjQ5di0uMjJhLjU0LjU0LDAsMCwxLDEuMDcsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuMSAtMjUzLjA2KSIgZmlsbD0iIzYzNjQ2NiIvPjxwYXRoIGQ9Ik00ODUuNTgsMjk3Ljc0djIuOTNhLjQ1LjQ1LDAsMSwxLS45MSwwdi0zYzAtMS4xLS41MS0xLjc0LTEuNDgtMS43NGExLjc3LDEuNzcsMCwwLDAtMS43MiwxLjk0djIuNzZhLjQ1LjQ1LDAsMSwxLS45MSwwdi00Ljk0YzAtLjI4LjEzLS40Mi4zOC0uNDJzLjMzLjEuMzcuMzhsLjA5LjgyYTIuMDcsMi4wNywwLDAsMSwyLTEuMjZDNDg0LjcyLDI5NS4yNCw0ODUuNTgsMjk2LjA1LDQ4NS41OCwyOTcuNzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48cGF0aCBkPSJNNDkwLjc4LDI5NS4zNGgxLjU0Yy4yMSwwLC4zOC4xLjM4LjMxYS4zMi4zMiwwLDAsMS0uMzEuMzRsLS42Mi4wOGExLjM2LDEuMzYsMCwwLDEsLjUyLDEuMTVjMCwxLjA2LS43OCwxLjgyLTIuMiwxLjgyYTIuNDUsMi40NSwwLDAsMS0xLjEyLS4yMi42Ny42NywwLDAsMC0uMzguNTVjMCwuNjQsMS4yMS42MSwyLC42MSwxLjMzLDAsMiwuNDksMiwxLjM3LDAsMS4zOS0xLjQ0LDEuNjUtMi40MSwxLjY1cy0yLjU3LS4yLTIuNTctMS41NmExLjM1LDEuMzUsMCwwLDEsLjc2LTEuMTUuODguODgsMCwwLDEtLjU4LS44NywxLjE4LDEuMTgsMCwwLDEsLjYxLS45MywxLjczLDEuNzMsMCwwLDEtLjU4LTEuMzRjMC0xLjI0LjkxLTEuOTIsMi4yMy0xLjkyQTMsMywwLDAsMSw0OTAuNzgsMjk1LjM0Wm0tMi4zNCw2YzAsLjg1LDEsMSwxLjY4LDFzMS42LS4xLDEuNi0uOTRjMC0uNTUtLjQtLjczLTEuMi0uNzNhNy4xNSw3LjE1LDAsMCwxLTEuNTYtLjA5QS45NC45NCwwLDAsMCw0ODguNDQsMzAxLjM3Wm0uMjQtNC4yYzAsLjc0LjQ1LDEuMjMsMS4zNiwxLjIzczEuMzUtLjQ4LDEuMzUtMS4yM2ExLjE3LDEuMTcsMCwwLDAtMS4zMS0xLjI1QzQ4OS4yLDI5NS45Miw0ODguNjgsMjk2LjM2LDQ4OC42OCwyOTcuMTdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ3LjEgLTI1My4wNikiIGZpbGw9IiM2MzY0NjYiLz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+PHJlY3QgeD0iMC4wNyIgd2lkdGg9Ijk0LjQ1IiBoZWlnaHQ9IjYzLjkxIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudCkiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 15px 0;
  background-color: transparent;
  height: 45px;
}
@media screen and (min-width: 1025px) {
  html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper,
  html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper,
  html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper,
  html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAADFEAYAAACQsWVzAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAALb8aVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmlsbHVzdHJhdG9yPSJodHRwOi8vbnMuYWRvYmUuY29tL2lsbHVzdHJhdG9yLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcFRQZz0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3QvcGcvIgogICAgICAgICAgICB4bWxuczpzdERpbT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL0RpbWVuc2lvbnMjIgogICAgICAgICAgICB4bWxuczp4bXBHPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvZy8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGZ4LzEuMy8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QaGlsaXBzSHVlUGFuZWxfQ2hpbmVzZV9HcmF5X1JHQjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMTdUMTc6MTM6NTUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA4LTE3VDE3OjEzOjU1KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDQtMjZUMDk6NDkrMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MmUwNTQ1MDctYzJlOC00ZDBiLWJhMDctYTAyYzI5ZWQ2NTg1PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ODM5YjVjMmYtYzNlYy0xMTdhLTk1NTAtZjhjYjdlY2RlNjM5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnV1aWQ6NUQyMDg5MjQ5M0JGREIxMTkxNEE4NTkwRDMxNTA4Qzg8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOlJlbmRpdGlvbkNsYXNzPnByb29mOnBkZjwveG1wTU06UmVuZGl0aW9uQ2xhc3M+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6YmQ0NzA4N2EtODg3Yi00NzM5LThlOWUtYTgzOTUwMTY1Y2UzPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOmJkNDcwODdhLTg4N2ItNDczOS04ZTllLWE4Mzk1MDE2NWNlMzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD51dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4PC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZDY5ZjVhNDYtZGY5ZC00YWE2LThjYmQtYTMzZDJiODI4OGNhPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA0LTIxVDE2OjU2OjMxKzA4OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbGx1c3RyYXRvciBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozYzlhODdkZS1jYWFhLTQzMWUtOTk0OS04MTMwMTdhN2FmM2M8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDQtMjZUMDk6NDg6NTgrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi9wZGYgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YmQ0NzA4N2EtODg3Yi00NzM5LThlOWUtYTgzOTUwMTY1Y2UzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA4LTE3VDE3OjAzOjE3KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3BkZiB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5kZXJpdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkY2Q5YzEzOS03ZGVhLTQ1MzYtYjE0Zi04ODZlMTY5OTM2YTQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMTdUMTc6MDM6MTcrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyZTA1NDUwNy1jMmU4LTRkMGItYmEwNy1hMDJjMjllZDY1ODU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDgtMTdUMTc6MTM6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxpbGx1c3RyYXRvcjpTdGFydHVwUHJvZmlsZT5QcmludDwvaWxsdXN0cmF0b3I6U3RhcnR1cFByb2ZpbGU+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZU92ZXJwcmludD5GYWxzZTwveG1wVFBnOkhhc1Zpc2libGVPdmVycHJpbnQ+CiAgICAgICAgIDx4bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT5UcnVlPC94bXBUUGc6SGFzVmlzaWJsZVRyYW5zcGFyZW5jeT4KICAgICAgICAgPHhtcFRQZzpOUGFnZXM+MTwveG1wVFBnOk5QYWdlcz4KICAgICAgICAgPHhtcFRQZzpNYXhQYWdlU2l6ZSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdERpbTp3PjQzOC4xMTAwMDA8L3N0RGltOnc+CiAgICAgICAgICAgIDxzdERpbTpoPjQ5OS4yODAwMDA8L3N0RGltOmg+CiAgICAgICAgICAgIDxzdERpbTp1bml0PlBvaW50czwvc3REaW06dW5pdD4KICAgICAgICAgPC94bXBUUGc6TWF4UGFnZVNpemU+CiAgICAgICAgIDx4bXBUUGc6UGxhdGVOYW1lcz4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+Q3lhbjwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPk1hZ2VudGE8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5ZZWxsb3c8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5CbGFjazwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlBsYXRlTmFtZXM+CiAgICAgICAgIDx4bXBUUGc6U3dhdGNoR3JvdXBzPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwTmFtZT5EZWZhdWx0IFN3YXRjaCBHcm91cDwveG1wRzpncm91cE5hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwVHlwZT4wPC94bXBHOmdyb3VwVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+V2hpdGU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNTU8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yNTU8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MjU1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5CbGFjazwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjM1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MzE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNNWUsgUmVkPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjM2PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+Mjg8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzY8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNNWUsgWWVsbG93PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjQxPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNNWUsgR3JlZW48L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTY1PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjgxPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DTVlLIEN5YW48L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTczPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjIzODwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Q01ZSyBCbHVlPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+NDY8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj40OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNDU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkNNWUsgTWFnZW50YTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIzNTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjA8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTM5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTE1IE09MTAwIFk9OTAgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE5MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjMwPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjQ1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT05MCBZPTg1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIzODwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjY0PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjU0PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT04MCBZPTk1IEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjI0MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjkwPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjQwPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT01MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNDY8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNDY8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzA8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTM1IFk9ODUgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjUwPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTc1PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjY0PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUgTT0wIFk9OTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjQ5PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjM2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjQ5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTIwIE09MCBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMTQ8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yMjI8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzU8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NTAgTT0wIFk9MTAwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjEzOTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE5NzwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT42MzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz03NSBNPTAgWT0xMDAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+NTU8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNzk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NzQ8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9ODUgTT0xMCBZPTEwMCBLPTEwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE0NzwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT42OTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz05MCBNPTMwIFk9OTUgSz0zMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjA8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMDQ8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NTY8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NzUgTT0wIFk9NzUgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+NDE8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xODA8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTE1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTgwIE09MTAgWT00NSBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4wPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTY2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE1NjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz03MCBNPTE1IFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4zNzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE2OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yMjQ8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9ODUgTT01MCBZPTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+Mjc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMTc8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTg3PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTEwMCBNPTk1IFk9NSBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD40MzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjU2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE0MzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0xMDAgTT0xMDAgWT0yNSBLPTI1PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+Mzg8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4zNDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT45NzwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz03NSBNPTEwMCBZPTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTAxPC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+NDU8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTQ0PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUwIE09MTAwIFk9MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xNDQ8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4zOTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNDI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MzUgTT0xMDAgWT0zNSBLPTEwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTU4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MzE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+OTk8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MTAgTT0xMDAgWT01MCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMTc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4yODwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT45MjwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09OTUgWT0yMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yMzY8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj40MTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMjM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MjUgTT0yNSBZPTQwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE5MzwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE4MDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNTQ8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NDAgTT00NSBZPTUwIEs9NTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE1NDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjEzMjwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMjE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NTAgTT01MCBZPTYwIEs9MjU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMTM8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMDE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+ODg8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NTUgTT02MCBZPTY1IEs9NDA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD45MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjc0PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjY2PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTI1IE09NDAgWT02NSBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xOTU8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNTM8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTA3PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTMwIE09NTAgWT03NSBLPTEwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTY4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTI0PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjc5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTM1IE09NjAgWT04MCBLPTI1PC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTM4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+OTM8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+NTk8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NDAgTT02NSBZPTkwIEs9MzU8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMTc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj43NjwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT40MDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz00MCBNPTcwIFk9MTAwIEs9NTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD45NjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjU2PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE5PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTUwIE09NzAgWT04MCBLPTcwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+NTk8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4zNTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yMDwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+TGlnaHQgb3JhbmdlPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjI1MTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE3NTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yNTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+QnJpZ2h0IGFxdWE8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnRpbnQ+MTAwLjAwMDAwMDwveG1wRzp0aW50PgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+Mzg8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xNzE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTUzPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5FbnJpY2hlciAyPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0aW50PjEwMC4wMDAwMDA8L3htcEc6dGludD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjk4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+OTk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTAyPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JvdXBOYW1lPkdyYXlzPC94bXBHOmdyb3VwTmFtZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JvdXBUeXBlPjE8L3htcEc6Z3JvdXBUeXBlPgogICAgICAgICAgICAgICAgICA8eG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTEwMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjM1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MzE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9OTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD42NDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjY0PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjY1PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTgwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+ODg8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj44OTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT45MTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz03MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjEwOTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjExMDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xMTI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9NjA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xMjg8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMjk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTMyPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTUwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTQ2PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MTQ4PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjE1MTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz00MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjE2NjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE2ODwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNzE8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9MzA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4xODc8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xODk8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTkxPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT0wIFk9MCBLPTIwPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjA4PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjEwPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjIxMTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MCBZPTAgSz0xMDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIzMDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjIzMTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yMzI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTAgWT0wIEs9NTwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjI0MTwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjI0MTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4yNDI8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgICAgICAgICAgPC94bXBHOkNvbG9yYW50cz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8eG1wRzpncm91cE5hbWU+QnJpZ2h0czwveG1wRzpncm91cE5hbWU+CiAgICAgICAgICAgICAgICAgIDx4bXBHOmdyb3VwVHlwZT4xPC94bXBHOmdyb3VwVHlwZT4KICAgICAgICAgICAgICAgICAgPHhtcEc6Q29sb3JhbnRzPgogICAgICAgICAgICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0wIE09MTAwIFk9MTAwIEs9MDwveG1wRzpzd2F0Y2hOYW1lPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzptb2RlPlJHQjwveG1wRzptb2RlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzp0eXBlPlBST0NFU1M8L3htcEc6dHlwZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6cmVkPjIzNjwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjI4PC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjM2PC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTAgTT03NSBZPTEwMCBLPTA8L3htcEc6c3dhdGNoTmFtZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6bW9kZT5SR0I8L3htcEc6bW9kZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6dHlwZT5QUk9DRVNTPC94bXBHOnR5cGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnJlZD4yNDE8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj4xMDE8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MzQ8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9MCBNPTEwIFk9OTUgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MjU1PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+MjIxPC94bXBHOmdyZWVuPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpibHVlPjIxPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6c3dhdGNoTmFtZT5DPTg1IE09MTAgWT0xMDAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MDwveG1wRzpyZWQ+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmdyZWVuPjE2MTwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT43NTwveG1wRzpibHVlPgogICAgICAgICAgICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnN3YXRjaE5hbWU+Qz0xMDAgTT05MCBZPTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MzQ8L3htcEc6cmVkPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpncmVlbj42NDwveG1wRzpncmVlbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Ymx1ZT4xNTM8L3htcEc6Ymx1ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpzd2F0Y2hOYW1lPkM9NjAgTT05MCBZPTAgSz0wPC94bXBHOnN3YXRjaE5hbWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOm1vZGU+UkdCPC94bXBHOm1vZGU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOnR5cGU+UFJPQ0VTUzwveG1wRzp0eXBlPgogICAgICAgICAgICAgICAgICAgICAgICAgICA8eG1wRzpyZWQ+MTI3PC94bXBHOnJlZD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhtcEc6Z3JlZW4+NjM8L3htcEc6Z3JlZW4+CiAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4bXBHOmJsdWU+MTUxPC94bXBHOmJsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgICAgICAgICAgIDwveG1wRzpDb2xvcmFudHM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wVFBnOlN3YXRjaEdyb3Vwcz4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgbGlicmFyeSAxNS4wMDwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmeDpDcmVhdG9yVmVyc2lvbj4yMS4wLjI8L3BkZng6Q3JlYXRvclZlcnNpb24+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjMwMDAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjMwMDAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTY4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE5NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+eUSmnAAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAA9XElEQVR42uzdf3xU+X3f+9fnO4dhmB1mZVlWFFmWZa2syoosK4qqYqLoKopCFUoIJZQSlVBCKQ+VEEIopVwupYTyUBVKCeVSSgjGlBJMdLkqpZRydVWuomIsy4qiqooqy7JWlmVZlrWyrJ2dHYYz53P/0BG7yKa7rnfxev197mMfX52Z0ZkfZ3jr+/2ecz5HVFVVsSzLsn5AzuIPIiIi7/rzZfhtgd/m+W3Wkvsjfustud+zm8yyfuLyadpvXb9N+O3MknbUb0f8durdemGLHU/nXVp/ld9u8ttqv83x29DTH5CE/eXgkg8q6rdmye2WZb3/mSXL80uC1c8DjS/Jh/iS4H3gt7f89t479QJlMUl/yB5ord+e9Vdb8/QbXnyDEl0SjNlLepg5ZuGnNHN64XHqkA+kB3cwKqsxzIE5QZJTQAMeHuB9zwdtWdaPS0QaoB64sBB1Xozg49vU6VY8NtIOzHm9C3niXQRgzv/tySU9zYklueM/ThY7bOn+7T3+8n6/vfm/2gP9YQO0xX+BB55+A09eeOliT3RFvWSZJjZH7odKVtyXmuWXQkdWlFC9rC1YHbxJVaDOOewYSkxHoMtAhrnIEbMaJ3UqMOw9oMxxvBwTwWU9ewJdGM6QruMESSeNNDyyyXoSx4uDfTvgt6z3VlAaHAwwxSRTwAyzzGCoYV6CuFTRkJrBdUOmPJVDKHDP2xo4Sp8X0t1eAQlvPnXEizOfKkq1ubP0uzuSeY8f0vUoktj/+lE6Y0cSM6872hFf7w2lNj4JxpYlwekHqhT6t1/2b1+7pAf7jg/h8/x2aMkL6PaXd/ht90+NhQ+vjEtB2pr0yvR71JtNy2uDZ2SrNMh6tnJJ43JP6mRn6gp7tJFyb6+3x0uQ72ZrmWZRrE00aZlU6q7UgKRRlOyQNak7uDIp2e4q8pnTK2wmyAwJErhcpJ32pzaYY/ullvWesdCdSZAgAdSwhxogTBZZGAqlnht42qNZsokx6U6tMnfAzQ3M6QCj0ir3zEl6TM+yXYE8HVx22txZnkZfqIwTspeHKzdpUVq6Xv1gDt1UyS6v41HCTdfTr16bC3/nLIPf3P2qN7eVIS0H4LSfW11LOnp+YmiFv9zzVm/qBw3QAf8Ji/wn6vSXr608LnsC5ySR+yBnJvchWYFg9OQLt6UmXpVc/+iMXI3nJjoSJRLVvanG1CQbpEx3qBHXHOesaZDrcs+0yj4aZLtMyGGp4zrX6GSjuSuNpp5MPUS7ZrNTLjHEFonIWcbJ01la/L9kLtPkkHxTgC78Z1nWe8dCgHqsZpJMguwjQh5okh42SFSrqdDtII1c8Nr0Mvsf93txxjSDY2wgMzWma7VRg49bvB69zKBXTq3e0St6SCqpZrNUmLumVWuDk6Hy0Ba9+cHjufk5/br2g9tfK8wIkzPRNhEZHyL5nTVuSzKXNj/HFnMt32/9nVAafqse6dsN0ItPJ/WT4Gz/YInTEyqSh7nbXmr42HqZfzVDQt6cNL52/5WGmTaJLksQlkNSu+y+k+dUyGHZs+xocI0Y9rKGCbNTt+gOvS1oDg/YSIjbxBiUSunUPPbSILtkq16XBi3nnmQxwzE9LXEuSD9T2s51bcYljCGMIYM0/2+d8YcLdhBvWe+d/udC4ngYEtwljTnJ4w4RkrqDHDnHJTwJaifTHOaoHuAyq0maVXqdMkkyjSGLbg5pemCH08QNHgQ20CCedolDP5OariVeibffu+Vufi0eL9dbMzmvHnh1o3aGel88G23Tzrw7Hz/+8VvqLa96OT42yYOpB4k7r2UvHv2jY093EJ/sdKp51tt6qznQMv9hMf8JOhZ7nB/odyqCc9KZ31KQW9gsc98+l5yJHZXdqRuvXoxjdi+vWt4fuiKnCQfWBPaZbj2rB70MMy81ulG75Zr0SK1ZY45wW9aSJyfoYgNTppwQ1/W+DGLolu3cZUwv6QFpJkNGGCeXOJhG1uuY7tU9bCDGGA+JESfCvGT4G+rNAWqemofBzo1a1o8gOt/YL+FhiBAnqjNEyKBEIpIlTdKqbeRQ6bXTwqSG6WeSKOvlrp4gXdZqE+sJskk2axk5tJCrQ1TQTb/XxHlvXKf1mNcsG3Xa2yXVctvMeGmy1zumVV7po8uPxhPn9ICmryhcfsA7lVUVOZ2Wr2cmjn01/NUydb61IRF77biu8XPOD0zxd45r4ZJAfds7kRbnNhcPS6p9YZs0BaISL9xYUPXxcZmdbUjNPTonh/XGa2PxQ2Z0WVYouOKGyfCmtVLjpkZKtJiuwFXZa2plNNBOF13aanYSIl+KTIU+YIp5UyC5FBA1nUS0Wztkld5ijiKZw2WEMbkne+SI1FOp7XpOh+QklxnjOo1yhgKqmKWMaZIkmSPoB6f3pkGDZVk/GiH/4MSFTk0EFw+YJJ0QQW1kgm6yqMVhFddlh5yR9bpbz+kRvcMAcRzJ1c2yhVIdIKpzUicl3jDddBPUetlIGMebJIO4jqf6yadKdnpXuKfDWpRa651hNz3eFjMj+XI21ZYafNT1aKc34RaHri1b42Vknl+RuXKbHh099JXGr1zX4NxetzF5SP2dTHrBfw9zfpv5dgO0xA9O//AA9ecEpKc4L/t2ridZj2deXB9ebXbGt8/0zV40U6HG8Ex41JzS23pSTwc6pJdz0hlI1/3k6axzUqpknRQHrpJNn/YHqvS+dpEWmCNBNhOBEaL0Mh/YIYWUUSAXSEo2s1KrUzojJZJgTiIk5KZs1169xnoSUkYpabhkSb2UEWOKGcI4hAiSBJILM6I6oRP+3783904ty3p3epxPjfAkR3L8IA0BLkmSOIRJI5MkDnHt1H4ytIsOZvWSlNPAfZI6J9m6TUolql1k4OCS5T3QHn3AiB4kSSWRVCshxsnwKqVeCphM5TBJvdSluvW+3tR+t0GOYqTYPahHqdKi1IT0mSm5mCpPHo/XvT7v7XLSXyxfecsLr8x6fIEB7/TA7bHBkVad9NIB1A/MJzvLy/03dfutArTZ/8Xji8mb0bv8bvi6FH74csHu/Cqpma5+Zc3McdO5os4pCxaaRn1g8iUYqDHXKJEDzpnAPqc3sGd5Rzz79T2vX3K3zYx/u+zbe78bAUoJLhuVNZSz0dlLHXHSl1UyTRrJwF6yySUjsBtDUKIyRZSgTptG5vCkRgZxZC1FHAe9zz3W4DCuMSmlmLAYMvzp3jf3OW1gWtZ7JVAX+nZBRkioS4w46RLRfoKyjjV0ENN2Jmgig7je1QrmCUme3iRIXCe9EkYYJpG6RgZx5lN3eECIpDuk3YzS695gnE56HifS6z7Y/8H2lXtWVr5w4YXty3a4eamtqdOPIt4WrdGy1C4zrfvYnGqJb3uUkbibaso4/KH+D9V6ZbMt41sn5vXON6ZfTc4d1l7/VfsH4usNf3nLWwWoP3THT1w5+PHD2YncnVLPpRfmlu8zlx4Vvno4NmgKl02Eri/fGJjXh6lZ3eakMy5xTjuNj+fcnMeuKYreWHkqujEtnJP/kbacjrxhzugFOpxxHeEAl5wLjBEj5owzCEwH8plhjlFTubAjyHQxTVgnZSPQhZEeImRJAfsYpEx7pQ5DN5NkU8w8c0CcIEE7y2lZ70lhkrgYRgkTAuapIJcZihmVCjpIMKLjehHDaqa1inQSUqT3CeLieusJE6XAG6KUEOFUkgIgyy0iyB7WpdbKaTnHVrf7m0cnxycHvuZ9p/Y7nXMzs5eXNS+LL1ulk7KW9dxxT+lRaZf0x/2pjGRTsiIVC+wJ94VmvJ5ltx+f1Bav5stV48UvH1X/jCXd67/6cb/Ne1JDZEkxkcVz0P0j/CUSfEApt6SraCY/VlAQKPhI4iMjH5laVp7fmHP+I9PLuz92LXf7R3Nf2PNS/UdL8+rS1r7kfLQuL+ND58yGhTX87dObWv5W7YbLalmW9Zw0Zv79Y38/ub1kMdjyvY+uzcvNXPNSyUeL8vLSJj428pHJ3I4XZl4q/sj93ESoNOfEhwdyWHbkE7EC8/GcwJZIs7npGPHnPmWxRsfiqaSFi7m5dHBbvCRIIytnlp8JH5I681BGJY8TWpwaTV3moZQFzgXqpEhKdbO2m9sMaa9eMgfIYlBHAuv1OoAcooZVbF9WYf/0Wpb13NSwSvYvq3syE5tHtz4MNJLQfu0PnDEbJFuazAPWmxFzQSqJe/dT56RfWiRLdnJ65c0Xtr3QI/X+r6f57WKtjtI35gefVrDkgdmhcHjTiiKqFdMi12Sn1GqD7pCb7KeQQolIu1SbXXKMaVklm8xq7dT7uIE5cxJYF8zxxrxd3gVzwG5Ry7Kel5STupi6y0HWAThH9Lb2EA2EGZU6qTIbqJMGqTBnNZszXJRss5pOGZU27zyXKJY9y5OhgRXVVC72OP0YXjywPu9ZAZq+5IHZwVgwfVkrFd4hJjTEbnOHs6ZErugqbaVV5mmTvcTNAZ1lVO8EwsTIwQvcph4IOvmMAsnAHrtJLct6bjoY0CGncuEQ+GWthIgwF+jVhN7SdpNDH3EuyXHdpUd1hzjmlhwwc1x1i7xar5V9zoPgjmXJJ1Xk8pbkZeRZAbpYjmPxDKUc89DJWraXslSrV6X5NMg9c1maOaWXOagbZIRJokxKjaQxLxUyRJQJpswhXMA4V7jHLL2BdLtFLct6XrRF+2gzowtH5QT6iDLFfKCZWamUIjPDEHlkmvVSwX5Oy7hUmqNSJpdSR71kqlkazL1AU+AaJTLzVIAuVnWKPitAn9TjlIX9TdHAtKkMtJHlXdANXhcl0ijzckcOkM4DvSJX9AGDBGVcB8lnztRLJemkmxbygXxzli669b4ptJvUsqznpoduHhpvIfICd6SUAorlHmHt016zUScZZURiFJCtPXKZbFrkAYf0ip7UVVQY16w3QXKWTQHtTwLTWZqbSwN08QHRwLqF1tTIZlOF0RLWa4VUcp2rnKFWOvSmbGSnFBJnDbeYZlanZVonSMeVKhwgaqZIahzPXLFb1LKs52aMGKPmxMJZ7sbotKQRN/XEgTSJSR79lHKLI3pdmjkm2RLiuNRqkc57tZRKuWwMbJWIc0W2BMafBGhk6dMsDdDFU5WMngcgPeUFhlJ3Kdea1CD7KJJu2WvWkyENclXPyWbQc7pdmkDv00kbE8SlXGaJAHNmp85IGj1i98JblvX8TJNkSPxC7eYgccIEJc4k09ykk1k9rrfkpJyUcwzTIA9krxwmW4tSc9JJibcpMJoqokjbzAWNPZnaXDy+PO1ZAbr4ADfYAHIa48x7uYFskvpA6rxNeLqHQe2RXV4u3VLNRnLkKg8pkkbZIptlNUnJB7lLEqiVGaa0n7D02i1qWdZzM0cH2dK2cE6iJHB1UvLooFTKZb/Uki/dxCnVDraQkFqvR0vJZqd2y1nvDjnOOa/BNDK3bFyjAffJyDy5JCeffZKjxMAU47KR3YGHOJIpw7qOfLnMECeJSFLLJUkuCYKyizrt1PM6RpNs1S69zEY8oJgmcglRwS67RS3Lem4MuWSw14++07Kefm2X9QzqWZ3mODOEJYuNdLNXPHJlkB3ESZftktRNFEpEtwf6iUpcMp0rxJ6Vl88MUD0F7MfjDGk6TpBLeoVNBKVqoZCxDDGl7SQZ1N3slgZOMs519pCQcsoIEwdus4Y5sumVartFLct6bhJUMkq5f73OGlypppAQlxihVXZrh+5llzSYQgb1Pq7cJkmQeRKcZS0OG5lXh4heJlPznn0xy2eX2VgsCJdBOul4uP6lM24wzhSGEySZxtF5RnlATE5RSDUzeGTLWlk4hWpeSpiij4k3ykBZlmW962J0MS5ZC7t9pJRpMqSMEpopkG06L8VM0Mm8HtMphnG4ygyzwBRx4rhkSiaZfu2o5LNz8q0r0meTLdlAB+3kAYYEJSTxcMglSpIIc2RQxwRxPPqYZJo0KQUc0phijllbD8myrOcol1lmMazyU6yJSaaJSg0zmsAljTJJI4N7xJggSi7DjJEEbjMGpJHG8bczU/B2eUt+Mv5Prr80jYPBwyGIQ9IvKJcgYasjWZb13IfwC7mzMHu5UKMtuDBqBjy/LMgPfenJt/5lz6/n5+Dg+O0blyjl+1x7yLNxaVnWe8zTubSYW86TnxfqBi/m3DsWoG9nHQtreaMC/OQ7uHbLsqwfmk76RTr9nHpnCq2/kxHnvenKz5ZlWe+pQb0m3vkR8rvRR3R+4KvNW5ZlvbvelVyyg2zLsiwboJZlWTZALcuybIBalmXZALUsy7JsgFqWZdkAtSzLsgFqWZZlA9SyLMsGqGVZlmUD1LIsywaoZVmWDVDLsiwboJZlWTZALcuyLBuglmVZNkAty7JsgFqWZdkAtSzLsmyAWpZl2QC1LMuyAWpZlmUD1LIsywaoZVmWZQPUsizLBqhlWZYNUMuyLBuglmVZNkAty7IsG6CWZVnfw8UFwMOzAWpZlvWDyJIsAEKE3rkgtQFqWdZPAEkjDQAHx/ZALcuyfhBJknYIb1mW9cMlnsHDBVwcYrgkMSRIkMRjnnnm/X6q8/ZWZ1mW9f7i4eFhCPvD9sVeZwhIEiQDjwgxcgiRRoI88sjBoZoaqoE55pizAWpZ1k+iCAaDy4Q/fDe4RAgxiidhwoBHlCmqiJDDPLnkkIFDJZWsAmIaI/bWT+PYT9qyrPedKbLJ0iSdwCwO+RQwRlQbSdcuXNYRlEOkiydRIhhiOomDxxTjjOMQI046DkGCBJ89a2p7oJZlvf9MEiJCgiwAnSeJp92M4RLjFvMUSTnbmSebMtlFiHN4QFjWkUk3LmskX0aJEWNOHj67o2kD1LKs959VlBBinFwARojrBSCNvUTkEmelkP3U6CU9SkSPM+/lMkMfIa2WO1LOmExR6MGsDGhPqtafSf0+uWmH8JZlvf+M0EsuY1QC0EecPKnRIUKygXwqKeSejlLDCNs1xCit3JKd9OuIlyNpFLlVTih1iaibK1fcg35gtjxZu2sD1LKs968Shkmj14+6q3pGyokRoZeoNmgHbZrBJTbjEuWqTpm9EuMOWWbSS5cr1HilkpAdxFMbqJYppjkEQNBf+6wdwluW9f7VKJcppmfhUCTdLYd0TO/QRJruIxN0hIuSx5Q06B0Zo5UpMjVMTDqdhG5jOFDm3pEGHTObUiPcYtxfa3xpx9P2QC3Lev9Zo2s45F3lODdAw9ormZRoNp4mcNgitbJfN+kpHeUSZdzS8zrBFZ0jSdQ0s9vrYGNqPyY1xfZUkz8HevPJ0N2xPVDLst63EpcS+xPb3Sa/gEgHkxgp0PVMMktM9zHKbfo5z25W6T1a5JDeZi8tEqFDYkzpsA7paabcbGDf9xxSP28D1LKs963X2l4799rlmBNYR4NsCHRKoc7qFNnEJB+XbeSQJad1Lzl6Rpr1lJ7mmGbQJjtMuhym1zvk9WoXI14NAFP+ahcPrU/YIbxlWe9br9S+0v+KNzsV2r78VOjWsp06hse83sClUGo0myGGyGIbLVLFIBnMes3ap50mW+pMqU56PV5zspM+bWI3V5hekpc2QC3Lev/57vnvbv7uhrm903/xraJvbZjpDm1ZcSmUHawmjTximiDBCGWaSTaNzGgZD1hFhtZ5vXqIEtqWRc287GPS3ZLqSEWZ9Xcf+UN4XQzORjuEtyzrfWfs0Mv9L3tfvz95aLJ7cmh6ZMX1FdMrpoI3mSeLPG+ACBG6NJtqLuHpWvJkKyc5RrFe8VwumxJqZD0dqcvuoHecEX+180vaGdsDtSzrfaf/1H/r64/9jz3zBfEVr/W+8o2MmYzhD41lHWIeNKkPZD1h5tVjK0nt0Fp6tUXS9bDWEKRNa2Vaa/Uyqx4fTU24kA0M0MKkv/rFvfDTtgdqWdb7Ts+3v/TNL/2d/lcWluSsXJCj7NIZQoCrE4zhka1ZjOm4lLGdLtbqPMf0AYOs4o5x2c0pfeidd/vdeb+W0xsH0C8GaMwGqGVZ7zfdXzj/+cnPV/aOrrwRmgubtFxO6kFu6DEyGCWocSKsJ0tr9Di79b4eZUSKGdRbxGQLw9z3GqhQj+nUJZ1M7fieoXtw6cjdBqhlWT/2ulq/cOELY18q/tJkX9VflPaPRA9E76+cCQ9Jp+mXS4QX+oxawzjDBNkvZVRynlPk6j2KuQtaQD39utoEpZ4xt0gqJe17huzBpc9rA9SyrB97l//ZH7926V/8h7+7sPT6lRfGVzauzDMXvajneGkaZJxMYqzWGA9J0wvaiOEe9+Si5splBrVB78oxYlTImHQzQikZ5D0JzEy/Tfrtk/qg78ZOJPeNWiWWZVnvnpnyb498Oz5z/N92/ruOq6c+d+UXL//C+eqMX+h/aWuBVzAcHf5T93Mtn5u4G80MZ5Zk3gwNU0QDe7mm2dRwgjj3pIUhEnJFWhkkXfDKvdWUOf06qc1ElvQ839VTOY2/tvD3VM+zLMt6F5z+7Kn/9C//8fWmZNS944ZHo7s+2/iRxj/Y8qXSv/epD37q22X//dWWxJnXN3z3+kLWSaHu4wa3yZRmHnKSSkakhjus4rZ0aTXFpk7T5CJ5zi2ZDuQ/CcrFnmd4SY/0HQnQxcuEBhdyWnIke2lH17Is650z1TW1emrnt8tPF/zhyB9e+qMPvVgSyYzc+sT9vzX0t3duzvybBa984ZX/OPO5+d9cfLiepoaNhInjck0OMMuQbGe7nqSYKdlJQnPoo8xL0CR5UiTrnUxnksIlwbkYqBlvP0CN37N0/aH5Yus99b+dS7Us67k58Kv7fvH3AuceP4o8PpdMDE780z84tvLYC7/3Z4FEYCowvnzd18Pje79+4RtJTgHIJSAijbRIDutYy2UiMsmwHGIj6TrINnOI9ZSxU1fLBdqoDN4PbF029iQo/R6nLA7ps1g6lv+f9i89wPGD1PjXS/b8+A2ycJ3ldFw8DJMkcQn6mR0iRJKkDVjLsn54rTtuOjevduz5k5k/Td24ePFg/saP8tH7dd37tuyf2f9bv1XIPDAGbJF1bCWdS8BRmWZYCumVAaopIyG9xBkmymW9zwwJMsgUV/JknVelu/Qydc7UsoJAhp+PE0+G8Is5Fnz7PdBJJnUSqKGOOqCWGlYTpAxIY44gMaJM00M6YQxRMsgipv2AyxQjpBG1u5Usy/pf95WtX44Nbxg/3/BTDR9v0KMv+v2/zM/80Wc//tm/OP5rMi9zMuY0PAm2PbLH1JuyhYSTYnIBI/MYPc+gDJFGTMfkBhN6mxNyUM7KVSlhS+qkHtZSaqQxkDQFlPirS3/SnVwQefsBGidOHHCJEgUayCQDT5oxhEhiiJJHuu5hhodk4uBpu/aRANJ1hCBF5L1RP8+yLOvtGj3z1UNf7fzGjV/6z7VfqP3gP/qtR82Phx5v/8rhf1z4DwcPNB/8WE3GLw7/4v5P133PL8aYZkb8HdvmIBm4GpM8vUYhBZJkhghG7rOK+/RwRlZzVxwadI0OermUmFHT4QwSNdueGrIvBmf47QXoGiCBkSY89uHRhUMZMClh7zIlspc0KZSj3NV21jJDBrdI1/t0+pcTreShFDBHHt32q2BZ1ts1cfbrF78+Ol3+848+nVr9G//wb399dnLNNy5/qedvnK7Pr5/furb5y6c+8S/+8e8UPnsFTOCZgoXdQNIiYZ1mVGpBSsgXQ4Kg1HFL1ugJvS+nCQvEZLcX97Z4m6RO1powJ8gPbH06MH2JtwxQaQfdgyOzhDWPJLelkSbGvC0MUUHEKyVN65mlhJ1Uc132yA25xH5tJZcahpgFolzQfqZBb9mvhGVZb6U3+8+L/3z3cPPqZav+7NN/9eALU4e+fWp6sn97dfHPF/78rXWT/+Ez//G//ccV//xn32o9OkBMRySHKIA5rxNMk2Zy6SdXW2SQOaLEpYV1OIzTIGtlvSSo1nrdqg75xmWTeUj6sksgySeHLYXf9hDeGwavEuOdkY7HIRwd946YMuaIaqns1B5TLmkapZc+zngPiWknI3pU++mUAimlWXKAs3qcbPK5w2X71bAs61k+E/3jq3+cuHet8v+oePGvfvngr3999+T1b8z+eW/92V8eW3NyQ/t/+esdX+/4e//ylwMDTsRxnDNvPfZnnGnJX5g8NE0g+XjikM2IFNKOwRCTZoaBLNlFNU2sYa1sU0+vke3FA4fMBuLeOnPE3HsSnIttaPFplu6FXwxU83gWmCOZ2miS1IOZdivkDmFpkXs6xU0ZIZ1q2rRZ15pdONwmrIeZlH2s0X49qjEKuUAlDkEK9Lj9iliWtegrI1+JfKVyYvD3P/RPP3vsxT+d/ZNXP/d3r7e3vsQeABlprN8V3XV316f/ze/80Uf/6Fd+px2I849+gCeYZowhKfWPTa8niiNFckAqtVe7pZO4rGOWw4xLrjQRlh5yiUmBTukNDXKOu5KZqpRVZkCaNKbngBO8UYXpmadyLta9C3IRgKQZTR0LXKNbQs5Wbw3jbH7c58Uo1zS9Yc5rj2wxQa5qlrbTxEEKtUY3kGSeOcBRQxZxCrQUeMF+bSzrJ9N3Br+z5ztn54f+1Yf/8DfOfO3OgTP/7+l/e/q3/9PPfXf3a5ti2wd2pB9/cWtaySe3/Ks//z//89mf+63f3XrrN2d+81d+qf1/+QlndAwjQTLJAdnFDI6OsF3bpZQZqZFj2i6n6ZJMzmk6fTTSRJxgak7jEiPsNHtTUo1ZNkGuiS3EsMf3Hk20NEAXj3eak1sAzJpVqcvaQFxHnHIJMqibNZ8maqTUHNd1dEktPcwySzce89pEkRTh6C0MkOldkjAhXB3nkf0SWdZPitm9s2dmN3y3+zOhP75waaR99t/84bm//Ne/8f/89MvuhDN+uu9vLjxqZe/fafqNHb9xZ9uf/cHyk586uWLbz334Vs6/y6n90JYf/gUAM9JPDoCJSjEuU3JKu3Qbhpu6mX76ZBNp5OBwhb1sxWWDhMweb4wo/Vx1MpnTkzrkrAGukOle+94pz6UB6h8gqgnvDoAccEtMtVtPNq63IXiGhJRwjo1cNmtZLeuoZlbvSBUDxOUgrUwwqQ0a02MEWc2wDoGUUKZR4Gv2a2VZ708Paz/f+vmzg4dufbP1V/79t76483rvn8j1P3vwqW+Ev/Xlb871TQEOR17s+Xmz6sCny2qHfvf3fu8j+/7J3/jU3/rfN+/d/Dd+YZu/mm3v2AuaZIZ+6aXUH9AXEJRayZNy1usGtuDKbo1Tqht1I64UqaMn2cwhOSOTCmVcpl33EAEp4fwbe93fKkB9EvIWLqbUmOqmU7Yx4ThmJzd1xI1Tpqcp9CJajEO/cc1BPasXKeOWzOg1yeKoOJrOANCkXSSZJl3r7FfMsn58TUa/0TMZnLn6xcwu7wsDw6Eu/cJ/+MK//Er+F3u+uO6LVSN/+Gf/34Nff/C73f7hilO/vLC75WN/sL1tW+W2kb/70q+/vOlzm15aVbBu16/m/yqV/+Jdf8HzxEhy08+zXj2hnTrMRdLlpJRLuTTTSBW7aeWWXqWCARo5DqRxknFCDOgQV4hQzSr/TKTpHyBA37g9kPl4l2liRDOCG6SRoOawnUF9YFZLBZnqsl3LZDdnJEOuarOe0TnaqafS2wnsS7lOhRNa1hxYWN93+KT9KlrWe0c8Ge+ODyR2vHxzNPhy2bduDu38H+n/I29iaGBg4N8P/NrX9/7Fl3qne0+/XPX5f/Sg+r/e/vJ3Z47O1c/9lZfzF3771d8knSYufmjyr/VVdPzV3LK1v5r6tV9b/4mfe2FDw4a5v9lW+bGf+eUSfualvEPP/Y15JBmSPQu7fSRfGojjcElv634i9DMi5+QeFVLCQ0rokZsktIakd4x8cklSIlEiuLgU/M9ORXee+fQLDNl0e6cJ6QUtJolDrZ6XfiaokUlqGdOHWqdpDHNO26WSW0zJbtL0oFMrLeI6Rx8lHz181Jgoeq3jtVOvXZgb0St6SS/KGc3XLM2SyzTrKT1Pq17hMjflLF3cpYVG+nSIPtnEEFM6y2qdYJwJsplkljiFkk+YEGiSWWYJEiNGjHz/XH2z5H1Y1nuVh8scQRyCxJgik0xmZYtskS0Uaptu0S20pO6mbqZueicf332ceBz3Qqk7bq/b744l+h8dfXQq2f3qw/kDrx59lPxuyXenv2teS3x381xkLue1na+MvtI8c+XVkYmHE3Xf2D1bNPGzX//T8c/P5Hyt42sV45tnhr6aPrJz5My3PvOVv/Pyz46mvvlZAL46/W94CTid+MuFl/jC76XHo6XR0rz7v1K4ZvCv19a9surFTxd++qc//rna2C+9/EtDn7xc9alfKKjq+ZmzLF4CeAiAVT+yT3WcHlaxkVmggyI2kgsE6eKINnJQO/UKw1Ig6YoeppAWxjlAUvuYJwZsxyHtrZ/mrYuJ9LE6eQc4REXwFK4c1SBlJOjTM9rKNM1yVB4wSiVxRjhHPpMktDsvO+/hxy5l7+x5+KWtXzryl+kf+eJPV2Uf/HSh/t/eTf1meFh36Ix+OfQdPsp/1dfDe/VzvMzry/8vgvoXfCSYyyt8m2XOR/km3+JnAy/yKb7JpPmi7mJUm+U7rCBCAXd4xAwzJHiBGPOSSRzHL3cC2HPwrfekN/doXDyd4ZuECDIvG/gOrxPjMt+QV6RMf5uD+oLeerzGfd1N6ace/erjePIrqXL9LH+FFY+P8tMAj/858KfwqA+A1KOFy+5+zf0FAH4xtZtP8p+BTwGQHvo4VXTDin0rkys2hyfS/6Ri8GcLyjMKgkUjRf1Fx6v/SdGvfOJLn/jch//9JztLz3zydO6nfu53f+7XK/7eS3/84Ys5zof/S8aVN73+AuDse+4TLqSUEdYu7ESimGEpxZFcsvQYeYzQzQC3cElIGQ4u7drOGIYxbtEBpJPOsXciQA3GDAEJZpjDMEcuY4SIUUY5Qfr1DMNEyCCNcaJkSoykZCTmEmmJgUeHoubF1S8ey6z4mSM/0/wzR15q0UPsZyJ0lmm9qKeXb6WUGiLLQ3qDOuqWOZJHF5XOIFNkQSCqccAL/IpUkEGa/L7mkcY9GWIdBheVDIKEWIZDkKAsJ4H3pvJ6Yv+tWu9hC7XMHD6gMVxcnReHBMMsYxuXWc/ndYIBmpgNeIHTgQbzYrAmWBbcbR4tr11+bvnJwIple5ZdXXYx+MGVW1buWbk99EsfWPuBvR/YHt6R9r994F+n/dMX/vsHd2bcz7ixsuDFo9EHL9564Y9fXJ92/sXj4YNpRWl7P7DthftZn/np6qx/9uKJnMacr+R8O+Ov8AkACQLV/AMGqKUagFqgnSs/Np/sPBFcChgFkCLmyJY1ZFFNLsPMEyJGjHSu6wQDpOPRh0dy4Q8ab5Tx/KEDtFzXLruExz0O8hD0vORwHiQkEakki15to4YcoFhdTjCnaaQT/nr8m+WT56bONJyuXl1dUT35J49v/O7nfvszHwR+l9/m97/vc30E+BqfBH5qyT0d/OWblj4N/Or3XcOs/Tdp/Vj7IgBpwC/77e/wR9/n+/1b/DX+wZOlMR7xr/nGU2t6o1e4jTlOs7iP+/CT23vZQyO9b/qd4vfN5zjIDHFJYzUAZUwyzDgFcpAJZgkxRgFhoAKDh0OuH5jOk3Kd3tuZAHyrjPV0qxmmH+SmzHEBR8qkQjdTqlGd5zjrxJEdcoJVskEaZJ3Ukskkg7LPJABMRqrbveW2eqftvwzLsp6bXKaZIo96ALKJsjDbnMDTxYLwDt6TesbvwFwMT83L+Pd765w6L5diHui8FlHBMG3SJKUc1r3UyVotYoceY6d24bGKZqBCdnNBBoB6M+md0i69uFAX2rIs67lY2Lkc9pMs5A/KE7h+5r1Du5fN91/WpHmwsOwc01tyjkhqn3eLXMngOsOcJM+0yFU9zyqK9ahckUamKdZ7cptZenRcFiaxHSkjQYIRybJb1LKs5yhI0J/PfFOH8J1+kqVzoPGFRqJmoX7S/kCmxpx7TD7uNbe9IqI6Qoh5tnkFekLuUmayzHbtYF57aWOUTIzcIyJdhIAMqcNlCEdG7Pa0LOv9Zmkip/ltWBfOik9LbXQy9R45stG7ySylZl6qxSUmZYywhyJKmJBjshOHDNLlOCEdISm38IBpScOQQVhsQWXLsn6UnLexy/yHDtDFwqEJdi/MHWibjHiNUubtSp1kjEy6MeKRKTWCFkilXtYNeofNdOgubnNZygmRwVkKASMTzDLPQx7a7WdZ1o+OTvq15pJ+ySTzTgzon1WNieAB4CHGOenVSobGktdMo+6mQefd+9pCg16UY9ynz2wRQwEFjNDPEEE9y1XJkZPEgHIpYJ5hJmTx8ItftxvSsqwfgZguVPN030i5dz5An5AuCFzBpYQ9yzJBjkjWo0xyCcksLZJDkeZIFk3kSViOk0kW51gr62S/jmgHZzhDNgOU4xKnXaI2QC3Leg8M4c07eX7iMzuxegkYwuMEhmbCNOl+Zsk0J5hlTudMGUnZQpBxTpEjO/WIntI1nCGXIEOkkwd0yxaiVDHCWrv9LMt6v3n2LIDHQgEnB6MjeMyTRylJ9uCQjsdFhvQG8zqqlzlKLvMUk00hrtRSRwYTwBRldDPHLEX2o7Ys6ycnQBelk046MM4gg8B1BhnG4zwhPP8iSyO4cpYEpcwRZ0pWSzFZwDSFZDLK2BtXsbMsy3r/zAu8lUwyJRN4yAMygTBx5lg4GaqIKHFCxMkgi1kSuIyQZAqHXCCPCJkk/2f19CzLst6/Aeri4gIRIkSACIYw4JHA8eseObjE/JA0/hkAC0XwkyRxcGxdTsuyfhKH8G/fYvWS+LOvIGJZlmUD9Ol1mCe9TUAndOJdiGfLsqz3cQ/UsizLBug71CO1LMuyAWpZlmXZALUsy7IBalmWZQPUsizLBqhlWZYNUMuyLMsGqGVZlg1Qy7IsG6CWZVk2QC3LsmyAWpZlWTZALcuybIBalmXZALUsy7IBalmWZdkAtSzLsgFqWZZlA9SyLMsGqGVZlg1Qy7IsywaoZVmWDVDLsiwboJZlWTZALcuybIBalmVZNkAty7JsgFqWZdkAtSzLsgFqWZZl2QC1LMuyAWpZlmUD1LIsywaoZVmWDVDLsizLBqhlWZYNUMuyLBuglmVZNkAty7JsgFqWZVk2QC3LsmyAWpZl2QC1LMuyAWpZlmXZALUsy7IBalmWZQPUsizrJzxAXVz7wVqW9Z7yruSSeUfXtbC2ECG7tSzLek8JSeipnHrPBKiHB0CQIIDkSPaTeyzLst4DJJvsN+fUk9x6lwPU+Int+U/4RvvmCDXfpydqWZb1XvG9ueRhnmTZYq65P9hQ/+1H3bMCdPElZOLiYXBJ4hL0h/EhQiRJ2ki1LOs5ckiSxCHi55BLkiRBMnABQ9hPsuQP1w9962CbZFIngVrqqAPqqKEKhzJcIszhECeNGe6TRQhDGtlkMEcf4DLNAGmk28G8ZVnP0RRppJPgAQDThMkmk3ntJFNCOMyRIJ0Z6oiQwzzFFJKHwzrWsx6YY465HyZADeAAM8wxj8EhRAiHbeSShZETBMnEk3TyqSKsBxjhIenApLbpAA4QZYB0yslm2m5Ry7Kem1wqyNEhYgAMksGs9jPAYUb0mkR0hByqiUizZFKIy04yycCQTZgwDjM6zQwOQYKEnt0BfGaASjNwFMMxpsQlySbZwS2S2kYu45LmFZAt9QQpkQuc1RvsJ5fNnCekvfQSxwDraKeAYSr8vwOWZVnPQ4gh8ukjA0A7CWoHQyTYRh7r9KLUyHku6g1viHKpw9F6DEnSiLOfNlzuEZZxYnKQSXmA8wMHqHcfvEkc9nMptQtPs7RE2hjTg1SxX+cU6dAY48SZ1RbapUZ2STGHtUVWy3Za8IAh3U+MMXr1nN2ilmU9N4Z5Zjnl7xDao3cpl1ptlXLZJ3kcIci0ztFKKUc0wbiWcwvDlPZoWFoZ1vtyLbWJmNfBvNvkz6R+n+OKzDOWnccdoPvw3DLjpCIYWa1tpgXkIoVSwkUzSZk+5Cbj2kA1Q3pVr+pNfYijwwS1nhDQoRmkUU9CS+wWtSzruUmjioSuWThkSR2QTJ3UKh3WLj2r7TqsFUQZkBquEtF2UyV9jHJJynW3WcuEe9p0eW1E3dW4qZwn++WDbxWgi3OVnjQDMBuIp9yAS5+0BHI5y5Dm6VHvIXN6WQ/IQb1JmhyTk3qYhNRRTj1ZRLRHs4kBGXqNDBIU6bDdopZlPccADVGqkwuDb++8RIiTJIMoWdRTK7lyUqr1gB7WkxRxQ0v0iF5iWh4GIlrPgLmeSpjTDMlGr0GGmViSl7FnBehi0s6n2hYe6PVoizePJx3ck1Z6Wcc2dtKha2SN3uGSThLlPhvIJE+yNFNymMHVhwtx7GURwiGojXaLWpb13BQTpVCPMOuPvDN0BuO1EyVCTCPMsopBNnBc6vUox3VEPQ5phzyQsJxnUPu01evXmLtPb6TKiS8JzidD+aWTo8nF23XhqP251DXvfqqMKZMjrc4m7XX3akiPqpEgq8wmdaWQWeI6wQjDhLxrOkyMmJfLXSCRKqCEDAq9C3aLWpb1/AJUKqlIJegE8Aq0hzGGdZop2STlXichVpOra5hjWop1IzHWe4c5IdvkTmCSQS+SWuWNM+GuZgMNTw5ocpcG6NIe6NSSB054Q4/vPz5GX2CHaZcRbugGr1GPs1/2yHnp0jzyiFOsnTpHWAe9AmLkkOudIA0IpXaxmgzSU0G7RS3Lel6kkVqp8/IXTuhxa4iRS2bqAJnarRNeGgWMkfBuM8JlmjVH+7yTOqI7A6eNCTTpDW86tdFdy6C3EJ1j/moTbzWEn1lodLHLOpnc/rj68UF6zHkKZZgLXjUnvH7dyVk2UUUGq/UqMe8sEfKlyjOkM04ytY02IOmOSz5hCt3zdpNalvXcbKCM9W73Qg/08Q485nBStRhZJ6u8eUrIY5M20SgnpFmNV6uXvRDbnT7TaYo4655NzrjFdPhrG1vS85x/VoCOLBnKTybceNvrA3QK3i7drxe1XQ7JFd0o12hjyIvrLh30buphqaRX73kPpE4qSKTSvS1A76NusynQGbiit+0WtSzreQmsc+455znB6YUeqGySIqZTSanRNu32WpnSezriNco8G2nUKa+DdC3WenOa/Yzp2UdpifLX79L9dC5qYkmgfk+ADizposZe5dGG+BVt1w0a0occNZOBjYG1rNZ7qbOpFh3Qdrkk67y1FFAkx73jTLBaalPX/NJReXpVT3jrk7V2k1qW9bzoRm+zl5lMf3LDKDWyKdWMkXLZlNrpNWu/NnuruebVexv1IXlmv9mmJWzSUT3P/ldzXjvx2ma95//27JIhfP+TqQJVVVUQERF58nRdflvhP+zgx9dlT+c2yRq6XvCWHzIXH6169WzsgSlcllh+OFQfiOt5L+RtcNIYkzhnnV1uIpXrembmhezw+AutLx7ITP5U80+d+kgcB0O5E6WAu4wFbpMgjYgTZ5woSacCD5d5U8s8kDTjRMhiUrYQZJAi6cKQTxGHGKGIh7KGGPcZIZd84hrDkMQh+NQBr7aQiWX96C0WvXRxMUz4ZeUM1VLIJIVMU6UduPQzyhmClNClNUwxTYG2kQ44XjlgSPd6yMElkZohwhjGTWeCdRS6lcQI0u0WzXjf3vftXd+4+erlWN6ra+fiTkNgzMn1HFlHA3fdU3pNrkrW48FUKHnxcU1qPtAY7lke87qW7X98WFu8NV/eP1758jZt8+N4j/8exv0270luPiNAm/3gPO4vZ2bcXX4rHJOCD58p2JnfJWum971SP9NqOlfkO+uDmaZRh01UTKDWXKNYmpyzgXRnbyC4/PDrWa/vef2COzVbNXt5dvjVFgYwjC7rpZwMVjm7qGKeiFPKJGFmnUZCZJNhGiWTdIJmVGNMkDS7mCVCAYOkU0+2HCdOH/epJso8LmVSSgiHDGKAIcEb9f5shXzL+tFx/GN9FsrJhf0YHSZJkphO4+DQTxqrqOYB09xnVpuJMM0AFZJBAWleq8aYZ1bLmWaYZOoGmSRJptrpI4rjjtHLHMOPb5JNgqC7Kq36A/c+cCHivNAXrglHnF2pc6mHKfNop9eg1Zqd2mn69SSbU9fiRx7NJoZSzRmbPzTwobBX9krL1zZM7NJbk8FY2lyJ9vrv4aEfpDf85c1vFaClfoD6e+V1hI0A0lPsZc/kDkh28krUC281u14/9MrA7GkzFdofNmFjTuo9PasnAp3SQRN3A5m6W4rAaZaN1Eth4DqZ9GhXoFpbdYD0wDyGMMOBMYKMYAI7pZxCCuW8zksWM6aOeUI4JJjXUcmTVllPp7azHqimQKIkJFOqKCWhk8wQwhDEwX1TcE7ohP8X0H3ThrQs693rab4h2y+wHvbDc6HMnCPpZOAS0oT2MkCENnp0VltYLWvowJMcnaNB8nGZ0QyiJCXHe6j3tU8H9QBB8gl6rSSJkZUqk82SzWQqmzk2SH3qoV7Rm4y6DXISj2z3oB6lSotS4zJuZuS6V5o8Eq94vT/V6My8WLrynhdeuelxJx3eyb9MjrWN9OpkqgVAM/wcLPRzsNx/T7ffKkAX+ZOoUuUv175QJscDjRIvXF3Q9fEamZ4dSt14lC9HdNdrB+I5ZmxZfqh4RYdJ8ya1TpOmRlZpFq2Bq7LJ1Mh84B6DDOlNs4Mo2VJkKvQ+YUImTyqZ127zUAe0jZBUMiY1UitzeCS1Se5KI8WykUrt1FM6LSc5RzdX2c0uctjIjOQTI4lL/EkBaFsR37Lea/zKRjrjVz06xxR3yGIjuazmmmyVs1Kju/UC3XqFARJ4sl+3kKcD2q8RKZY1jOiodhCUOl0ja5gm5k0SxdWR1CA5lEqjd4VBHdKM1HrvEIcZ8RqMkVw5n7qXan908dEmb9JtDKUtu+ZlfKgwtG/lbT3y8uGR9q+s0eDcTfdoslKjfmCeXzIHmvVkjvVtBmiZH6D+TiXt9JevfmDIKQrOS2f+jYJ9hddkdnpn8kIsT/Z4/a/efH2baQxtWD64/KicJhxYYzabbu+I7tVSMy912qADcl16pcCsNoe4JLsokRPMUkWvKWOeuzoow8S0UzZwW2e4otekScplmiGKcUhIBesY16McYi0JJmgjrtMYpiXryXDdsFjs2bKs9wbjV303koVLhk4RIZPVhMiQg1ylkwyqdJqb2qEuU4yKwxo5psfIkS16jk3kUi01WkqCTlbrEOv0Fj1eM+fU0Sk95h2TKp30GmWLtJshLyq7vaO63it5dOFRPHFXD+jUitlgsXcma2vE/cABPT1xYeT2V3PU+daqR+a1/brGzzl/p7f4rRYs9jyXBqjzFm+4z3/4pad7otr5nSJ3KBkla2zDSM3IBu7kZrx04WMtnHt14oOrlm/1Kl67OLf+uwNyd9kD94HUaJ0z4VQ7Xd466QtsCKwyQRqpZ7MX1Tq9rdvlqt5jO0fpA7I1KeflhHYTY43kSR9ZcsnbrRGyKJQpXa/jxGQ/N1lHK6eJUQFSR5I5bj7pfS5cisQGqGW9dwb2hqS/b6KBIGnc4xQh0nG1XbdICLRdLrGaQpNOmV5jVpt0hElqdCtJzdRmyaWHYt3DWrnPLlaxQ/aLo02SKa0yqkiBF9UqPZgqeVySrPNak13etlSb3gylvXgyWqsFaZPO5eABbf5Gzlf7vnpKM7616pF5zegGP9cqlwzZb/qvvvpZb+uteqBL+QfYS/GSHmnLyi45FHgg93LP5GTntnIucC567IU8aY33Jxsetcnoo5nEzsQhGdRtqdbUWTplo7df90irGZBBc16uSpPZI9mcoZo2mZa9ptSUc5oazrNaHpDj5etegrLDrJHb9BOVU8yRxQxXmWQaQz/9DLxpd5Gxc52W9Z6TJEkSKKaUYhwOkksO6E0ymSLqbdF1FOCZHjlApl6hi6iuYsS7qnc5TA8TuknT9aye01s6ywEv10t4R3SHnjL5UsxGKQ/kBRytDW5YnrO8WPPD9csHQkEtZtNrNYkRXTfRMeF8fYo934m4px7N6To/x+r9HCt4+sVq8unce9M9b7MHutRicPrHi4pfpk67X12lzakq2v6Sr/MyjGXdD5+KZtK5cjz9Wlqn7o3cDVYsXyudJn95o8nkut40eXJCdqVKNEPb2Z/q043eduZ0r9fv7eKmt1sfap2UquNVUEC5npMNOslm75BEvUKKucklCgkBSUIkmdC7T45iXQhQx35bLeu91QfVOAlckLVSTzZwmSwycdjMJjrx9J7myCaGvAGvzZziutQHWtnBgInLZlmr/ea0OW8uMGS2iytDFAUikmYq2GxOa1Ab9ZL2eH3eKCfdukfpbovufeXSt2Ym7nPumw9ePTO3Wov1qUuuPwnOxXKb/nGeT8pv9rzVm/pBe6BLtfirOeAv+8dJqT/pKv5xpKxfcZV1JsiWSMeK9SuGpW75mRX7VwxQuexssCJ4jzXOhcB5Z54C2RJYb9rIMvDAtBBKDTv13jz5y4JepukmLnd1XWAjYd0B/gxKJpm4ZJH1xhTvmwYNlmW9N+Y/3zwynGKKKWCaaaYx7MYTlwTzctjbSPxx0NSk9hMObEl5Ziuj3iENeq0k9KQX94qZdrvdW26IEbfpce7jNjoeRV6/khji4Ws3Xm+Pox2v9euZ1L3FfOKWn0v+4Uj+JS+RIv/2y/7t9U8H6bO93Z1Ib9fimUZ+5XlZnDNY3Pm0OPT3926x2GYvaXNlYRAece4vPE4PA5Dl7AEpxMg0BEqIcx10NS5JwLWDdcv6seT40boKpA1DK6R2EHp8GbThye7rmdRC12zWO/TUkHqxTufkkmX/XHWd83NnsZiRf2aSLvYsDzzdEXz73ukAXWrxsKfNfrsYqDl+G3z6L8GTDnHoGfcvBqS7ZNmyrPfpcJ/vnWKMP50DT4oemSU9x8V2sbrcYs+z1W/v/bAv8N0O0GdZnKT193KRt6RHGl4SoIsfZNozPmDLst7vw/43qh95S9r4kvsXe6BDS9p33PcEqGVZlvWD+f8HACt25o9C5UkeAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: -5px -24px;
    background-color: transparent;
  }
  html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
  html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
  html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape,
  html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape {
    height: 166px;
  }
  html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category,
  html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category,
  html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category,
  html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category {
    padding-top: 18px;
  }
  html[lang='zh-cn'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
  html[lang='zh-tw'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
  html[lang='zh-sg'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle,
  html[lang='zh-hk'] .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle {
    height: 63px;
  }
}
@media screen and (min-width: 1025px) {
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACYEAYAAABIUvxiAAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEOQaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wNS0wMlQxNjo0ODowNiswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDUtMjNUMTU6MzA6MzUrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA1LTIzVDE1OjMwOjM1KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjljYTNkNTNmLWZkYjEtNDhlMi04OWFkLWE3YTkzN2JmMTIyMjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmY0NWZmMWM5LTZmYzgtNDUwYy1iYmEyLWMzYjA2MmQ4YWYyYjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NjQyYmYyYWEtODA0OC0xMTdhLWEwNGQtYzBiZGI0OGRhNmJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06UmVuZGl0aW9uQ2xhc3M+cHJvb2Y6cGRmPC94bXBNTTpSZW5kaXRpb25DbGFzcz4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpkMWM5NDkxZi0zMmEyLTRjN2YtYTZmOC02ZTkwNmMxMTcwODc8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6ZDFjOTQ5MWYtMzJhMi00YzdmLWE2ZjgtNmU5MDZjMTE3MDg3PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZjQ1ZmYxYzktNmZjOC00NTBjLWJiYTItYzNiMDYyZDhhZjJiPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpyZW5kaXRpb25DbGFzcz5wcm9vZjpwZGY8L3N0UmVmOnJlbmRpdGlvbkNsYXNzPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3gtaW5kZXNpZ24gdG8gYXBwbGljYXRpb24vcGRmPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBJbkRlc2lnbiBDQyAyMDE1IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA1LTAyVDE2OjQ4OjA2KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y29udmVydGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmZyb20gYXBwbGljYXRpb24vcGRmIHRvIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3A8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQxYzk0OTFmLTMyYTItNGM3Zi1hNmY4LTZlOTA2YzExNzA4Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNS0yM1QxNToxNjoyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi9wZGYgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YWQxNDMwZmUtYzkzZC00MjBjLWE3NzAtY2RmZTUxNDljOTU3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA1LTIzVDE1OjE2OjIxKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OWNhM2Q1M2YtZmRiMS00OGUyLTg5YWQtYTdhOTM3YmYxMjIyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA1LTIzVDE1OjMwOjM1KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGRmOlByb2R1Y2VyPkFkb2JlIFBERiBMaWJyYXJ5IDE1LjA8L3BkZjpQcm9kdWNlcj4KICAgICAgICAgPHBkZjpUcmFwcGVkPkZhbHNlPC9wZGY6VHJhcHBlZD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MzAwMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xNTI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTUyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7XY/6kAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABmJSURBVHja7J1xdFTVtcb3uXMzTEKMIYQQQ4yRIvAwpXk0YASKmFJEipRSiohIU6Q8RB6lFKmllFKrVCkipTyKLKQUqaXIwjSyKFIFmlIMeTFiiBhjjCENGEMYkhhCSCb3vj/mO9M3h8WioCWkfj//+Dh35t6Z3Jn7ufe++5xRn+tzU2pqqlyKgdA4YxyAxkJ90GRoGbS3oXVQSwghnR3HGMcY13el4Qf6+h8ErYaehNrG8V41Hg9hX+QNLYOODzcoNcUwqmxsH4txX+iT0Gl4XG/vD/UaBujwO0BIp8UyruNWaElQ3HyM06DLoUvweBXGRdBV4WN3O8YboVsuZmAwLvUCxiuN7fqNLsL7RqSlWgxDm4dxrmFgC6EjDOe1+R0gpNMSCL/O3fXYnhMeuLjzoUuxPQtjGJurn4cAx12M447B86PCt8ty0zhGGw6YhwOkQGfAuOZAESoqGJ01F2NEbmpF+P7agdUsjMcaKWgLvwuEdDqSoLNhMJPCIzIXgYtbA92Ah5ESusjsnMkYI2By92B7PY6XCJ0J3WUbqV0CdGm48ViIrCy8AWtBUD37MI7HeAjGeONqIsZ4g2oqjr8b4+EYlxuhKCHk2sUxrtexRmSEAMftHb7d0ZoKRS29Hb7QjsDHgS85OL5CycpFCqmQwblDjAhMG4zCdjUz3Lg8WrdCUZSzUZSz07EdOa1VCd0MhUOrTLygrrHt5XeCkE5rYBpEVi4yM0fXuA7AoOAnDiKpADK2gM7MUFJqLzMiLqSaDjI3Vxf/LYW7kONwAOygkEJ6pkMRSdlbI2w7L6LKV9646eM9jVtat374ZO2sj6Y1Dg2W46z1wZgqwifxIiJ2ZjA5tKcE1RoXrHZZq3AKduKN+BiBEdJpMIv2KdiyLrjFWSSNIiLOdqkXEWmvkloRkUCSWyYi0hYrGSIi7dN7LI+b1n1u16q4k93Wx+VEpbdtCaS12eeKYWQwtsBBvNxqKAIl1zJTSISCqhHvsxAGhrsJniONa5uGN9YFNvec13NSz0U3xGX5vjzqy967ipxUZ4uzOWKljJTpkm3HS4EUugWeePeQmy95nhlSIsekxkqSFmmRelUmXrGlVW0K+qJEG0ZmOj0h5NozMBtXaYUEJCCO5IpXvBLnrpTe0lvi22tVmhokg5yZMkKGS1ZgqRyS2WpmQKw8a4Q1on1l+aT3drx3rHRalb+qqerJqv6RUZESucRG5qbvXmofcvXNAkRu7gIdgT2OJ+L2poUU0IbzReCugHfM++XHKysrT1vfan0g/oHCKUs2R2w5teWLv/8ZP1NCyOXyk9uXfPTjHz1642P5TyQ+vvyp6qAf9cBNgfPIBNsQQAVgnO0IbJwE24h0cLtSbYaRIYf1IDKzj6k5IiKqKJDWFteWZHnlXX4IhJAr4/yA83XnLRkowVgLNTDPISjuZrbDwJSufeVAK3UoqDvnEYEpFNVDbRO4G+lpURUiIl2GO3Odme5MD4vvhJArxol1Yp0EpWvtzQiUBsB30FemUMTXRX41H7s3aQNrguo2Ct2AilBOoW3CGhu0OjtNcmW3u8szkx8BIeSKyZUC2eVBBhhxDD6DvjELY6WnJukGWN3R31cbmL77qG9n6r6tChwIoZzlC85y8kyVMimVY55j/AQIIVeKe0DyJN+D9ggbBmVpP8KMHqWL99rAQnOxtYHpu4A6x8RUIT2VSEdi1jy0Q0x0S9xiKdENrIQQckXUuXUKfV8ezH3UtXcdeSk9l1I3yupuBb82MLRNhG6PpmNHGJnKCTlhlIiI9ZhUS7VUW5k8/4SQK8YWv/itm+Avj2ErjExhpo9gSmKo8V03uDbbhnHp1SHQcR+aq6hTxaHBdSTUCqmXehHZxU+AEPKJLMwWXbLSc69j8dgUI8DSGZ9e7SJgTuZ2QgcNootnJYbBecURR6zQ+mCEEHLFaST0C1DMqZZSI2WsN3zIutQyNs2GoVkhtcQSLoNDCPnkBAwjyzcejzX8J8SVzj10DCWEkE8vrfwn/YmTpwkhnRYaGCGEBkYIITQwQgihgRFCaGCEEEIDI4QQGhghhNDACCE0MEIIoYERQggNjBBCAyOEEBoYIYTQwAghhAZGCKGBEUIIDYwQQmhghBAaGCGE0MAIIYQGRgghNDBCCA2MEEJoYIQQQgMjhNDACCGEBkYIITQwQgihgRFCaGCEEEIDI4QQGhghhAZGCCE0MEIIoYERQggNjBBCAyOEEBoYIYTQwAgh/260Gv5kQx1zOw2MEHKtBFLaoGINI2uGeqEBaCMNjBDS0TiGDjGMqhoaBW2C1tDACCEdTR00EXoQ6oOehLZA46DJNDBCyLUSgR2AzjQir2RoBdQPjaGBEUI6mvKguFOhW4xITBtYoWFsPhoYIaTDUJmSoTJCqeN2aCx0N3SFEanp1NKigRFCOo5jqlbVuPmIvOZh6yqMd0FXGoami/l+GhghpMNonxWYEZjTdjOGj8Ow9F3IKVAYmLsB403QMpunkBDSUdTn1z9av6pJp45lMKoxUNS63Nl4fC9U35WMZgRGCOkwGhc1ZjRmNfXxzBGR0Va0kTpiLNnQGdiujYyd+ISQjqNhWkNCQ1pjutdrL4xY6hkNg0KK6KI/zI2BLsZua6D5NDBCyFWn9bHW7Na55xefmlpbVNtUO8tnRW6LnOudHHzUWQfDOgQdgN303chiaBUNjBBy1Slb9W7Vu77yGR/M/mD7B3lVKV0Xdd3edVMXbVhzYWSojemivosiv9RDWQMjhFx9CkYcHnn4sSPHGsacbWkqP7W6y/YuBV3yPEdgXGincBuhfaDjoOtxmHgaGCHkqrP/1n0N++841F36iohEDJI4iZM4RxsW7jq6MDTJguZA9dxJrgdGCLl6nNpwKuPUhLoReye/EvfKtIM13XZGH7gucP0LqlgdUyUuls9x0XHvJkB1g+sxaIr2LxoYIeSq8crkPaV7Bv01rXaQf8np+ZU7E3J7lvRc37XSzXIHuZmhVLE3nq77w2qgej0wvU6YQwMjhFw1fvWL1c//8qYX3BvX3dCYVNG79bZFty/LHDEg+swI//gzixv1lCL0e+nGVhkFTQuKQmTGydyEkKvAn6p3p+9elzetYHnRxDeyd6yf+815L827/4GIYQ8M+96wfkNv8s/42NdQ6teRVSZ0DgwL/V9KF+/HQ5toYISQfzmP3L7gge8fXfXt4Chm0rzF8zd+N35WovSVNDUgolq2iUio416h1qUqsftG6HwophpJBg2MEPIv45nclYeeXrZt0tvV7y4sXf/HUTO92VO/PfLhEb4NvjxfbvSq9697/7/Lf338wfC9FGphqgqaB30UT9CTvNNoYISQT523yo9kHyl4b/KCrz0ybOFPf/JW1+zI2MhtA8qWHX3c/dmX5r6inxfICMQG4gMzw/e2ZsGwhkPRXqEnc6uxGDdzNQpCyKdG/dwzm84caWwZ/9A9b9wT+YN+wa21P3juh889uOk7L7zUq2+vlb0ak3aFrCrOsi3LRmSl8GMd6lUoamEKU4eUvis5AXrFnfiWoYSQzzBta1ur22LbUrNuGdnvzucW/rkqrbqkeuDf8r+zbsbQB+1H/uPevvetnNJ496ILdmwVEVG5wYEHxmVhSWkLdyOV/lk1vayOnhsZdykDirqIcTWJE1relRDyGaWuoi65bmL96hE/H/768Nu+/8ab84uHv7V2z8BRq+/Mzupz35ENDz33t41ti6MufgCpEdtaDntBx72CgamBUKzEqiZiL90PdsHvQpo/MKl/f033XaRD+4sttgRCC4sRQj5DvJFYmFo4s7Toi99J/yj9u/P65Z/838kFe3ctGFn+pcoRG76Rv/vDV17cE/GLey55oCNyUsrUk4jAlsGGdEqJH/uQpdBJRmDVbBqW1zCsnUFxEeJJQfCX2dwhkiAJ4nMz+VES8tnhmYSnpz99aMfejI8GHx/83Pw/Ve07ETgx8o2CyTWTsib5Z/xm370Hzuy/5+n9EU9GNEUci9h0aQNzq6TQmg/jgjEpPVVI/zpRtuFP+gdvQ1OJYqH10CIYFxbXF6zT47YGf+TbyZJ4iZeEkLERQv4NOVxyOPnw2Heyxg2+e9jd7T9+Z8Gphc8vHLb078FHW8p+en5Zr2W//GGXP/R88bUXuy2xVKGVbiVa6//5HFRqxK+wyoS1FQYGg1IIoJSeWqRXaNU3Hx39D50K6mLZcsO44IDOjGBS6fZV/dUA6e8OlRNySkS+zY+akM5PiZTMLlld0fTM/qdvWfV0zuJNWZtP/Kb65TtF5ITYHxYNXHLrirTMrJj1T2145tleD//udu/Q6qHzbg1c8QvWSZ3UKay4qmtcobuQJXiWNjD9i9y6Y9+nDUz/zlqNMdbr8uhcdFpwV2eZxEiMRDuz+JET0vlwCp0yp6x96h+9OeU5ca8vzHlo55mXHjycteXQ757dmvvajcFnvden55ru9fGlg59a+Oyi3z5yw5z/+d6LCwYu8H99p6fVPmmn2oFP4a14xatrYLpoL7rPKx463EgdW6Ax2sD0shX54TuE1uNBBOamBw3MfUFiJVYSQz9/9J/8ShBy7XF2ytmJZyeeSz66szi6eMgH1fvr9q3eX1/86h9Ob7v39z8++M23xpQcKYl+/fPwhb8k59+QkhSVsf2BvOlrpid/8/CCJ77/4oIPJvw5vqbHvB79ui0M2oYs/NTeoCVN0qR/Tk0twVY9mXtPuD9JjGFkoVyyHooimv5VEJ1KhhYYqwquTt3+ghqi5lpzVIaIiPxWPuRXhZCrz7m951adW98ysTTnndHvzPh70pubigqLWt+POfjcwV8efO+d9ftef3Xqa72KXzredmJR9Q/LvyjXy/Mip4I1p6eSxt4VPWrSqJa7a+5ruH/Y/Sfu+Oo3/JMmTvINmxh9W3RKdFLUq/LIv/xPqJaTakV4oBSiFtp0kRTyAgPzQ9Gy764Jdz53c3BpMWe2vdK27ObQSomEkMu7bGulxhl3Nu5s6dmTrfkN2xqyGxY19fZvOz3h9JyPF5+ecFpO+z7O8R86Pc+/smln7cDag7XlDa3HHzz+5vFzHyWUTDtafbTuuBzNe2vrW4HKNyubT3ir7UrUrE+Nl2kiIt6j3ST64HUtt8yfMPKe3HvWjP5jxrDB/zWkZx/fXblj7LtyB03IKB48ZXCXfgdRaaoOJW1XD1vsUMqYZPiR2eblXLhzeE6pi/mlUNxldKdBo2/cdkNeUk7i8KINb2x/I6ckf2zSXXvHfP6+LzijnSHOUN8ByXAHuhm+7W6O7JJtXVZJruyRAxHJku/mu6/ah6RMSuSYtV4apV4aVavYYotX9Fynusv84wPG35EO9RnbEw3njjFOWMB4/VojdL3U60cberEm35PG+fYZH1id8X69lzjeNVBMCf7nlkmZlEipKlRFqkoVqY2yQXaojVIsxVIYKkV0Fmzj+1JufB6VUBSbZYSkSqr0lhRpklbxS6Vb5R5xC91cZ7o72ZnmeM8dat5+bmtb0tmsszFne7ftas5rXt+8uXnQmQP+2f4lZ/efrqj/4MxrTcudB+UZee3jr8mfRUSa7xeRZ0RaV8vvRESkSH4gItIF38vrZyUl91iT4CQ4Ywvuqhmz5Y6mjPWDV2dM+dzLGT0H/2XwE32+MmT6bc/f9nK/9p4pPf/ac1JccujbHUzaDl6j59u+3B1Nh2u9yIVdF3kgcm7kWu+ChiUN8xpmnp1zfEXeyLx1xXslRxJVfNckseWIuzCyUWbIZBkduVXiZYpEeZeLT6pUckSxpElvEc/I4JfBmoLX1BdyxSc0sFLDGCwj9DT3azaMxywe1lzi9fV+aDuRfcYX3brE+Y6FFhgXRGZ4Sv+PkPmawxIRSyyZJ6MkVmJkl+xyd8huN1+Wygb3kMRKrMRLZ5tzaxmfl9cYRxn/o2mUZmmSEtknlljiFUdNkMkyRZZKlEpR41W9nWv77cWeY9Hl0RItESldU7pmd8325aZOu3nIzfGJsYOauz+eMa3r3PgB8Zu7r455OGlCUmGvbXF3Jr3W60tJN3Z7+MYRKbUpOfFrkyuSRyen91jRPaX77O7ZMccT8xOvv6F7bFT0rdf5ohujDsuv5Oehv2JZ6F87r/Hzra83XcQvvlwDMxtYsfKhoD9Dr7+jFr+/+oP5FfNOWJN8E6d8I/rrGc899dtvbX7413e4qW4f94dS7T7rjnIb5CU5KW/LMfV3aZQy8ctR8UujPC33il9sqVFDpEVEWqSv2CJih74Q3a7wi+YYKbB5d+S9i8YP4cc5dbFi4SXOX20oMbjM/4MY6JshDdAznezC/0juEJGX5Rb5q4iIfEtEGkJ/Teclxvi++Izt74S+R46IOGLJV+S78l/yVTkh10mkrFHnVA91nRXR5dYu6V36em6MuDUiISLe3o/r6pyI/EieF5G35UehV31YRJ74fxfz+NC/wu/+N3b68+u7zOvuggtQRwLJUNxdVPilXLUAmtTuc2e449vHdHnM1+obFzmr66Ku27u+HP3yBUeOlSzJ0H1kF1DKIgghxDCs1otkLpeMYOKMVLFPeBCql3JVFVaKiIhdFljWNqNtTjunEhFCOgw7PAhFW8Q/VkSsD6/RqMxg1ceqdKvlpJxUO0TkJp5GQkhHGpiOvPoaEZn+FRDdaGYHYzb1qLRIizRbOuU8z1NJCOkoA9PtBLqYPj3cyPRkSxWPCGyJVEi5+NUYuVn68TQSQjrSwHSnq24LwP0OpdffOQAdFLxfqQ5JvdSLP5RiEkLIVcdcGlrfBdBtAXpJ16nQBcEbycorXvFKsyrkKSSEdLSBacyOb92XoRs+j4Q9zw6lnoQQ0uEGZtJsRGYBnjJCSGcxsIvhXCRiI4SQa97ACCGEBkYIITQwQggNjBBCaGCEEEIDI4QQGhghhAZGCCE0MEIIoYERQmhghBBCAyOEEBoYIYTQwAghNDBCCKGBEUIIDYwQQgMjhBAaGCGE0MAIIYQGRgihgRFCCA2MEEJoYIQQGhghhNDACCGEBkYIITQwQggNjBBCOrWBOTxVhJAO8iPrYo9fysBioT5oAGpDo3nOCSGfEN8/6UfOpQzMHFdCB0DToL1xOJvnnhDyCQhIQKKMgCg+zGdE/NB6qNc0LDv8AdUX41VBcbdinIA9VkpAAmLJbJ5/Qsgnir58shr/fgxaBz0C3X2B6cG/LGMHOJ27AVqI7Y9i3BwM4pyFYotXYp06nn9CyCeIvxIlwT2JDHERfCYTOhI6D8/OgcbqlNKsZWlD2gytwQFSoCukUUTEiZb+0lcSHBibdOEnQQi5bGIkQWKdofCjafAZGJSrM8EFGO/COB+ariMwFMdcPODuhcaEjCv4tMygxbU3qkEqUzKd4fwECCFXzCgZKFkOIqv2UvgMamDuuvCILBSB5UFbtYFVQg9Cl2BHpJRONl5gedDAAlUyRIaooYEX+AkQQq6YMWqgpLWnBgdtCIjaUQtzsN0tx7PXQEt1hmgZOSVSR3c0tBoHwuPtze4qEZHW/qpClUtF+xZ+AoSQK0VFq3SV0j4rOApsg8+UhyWG4qCIHyplrcQDzboGpqv6R6BZ2LEEinG7uHNFRJyVvjhfsi9OHeRHQAi5UqKfis6L3hvRJ3xr+1ToDhgWSliubq/QgVOsNjBEWu7u8JzThTO2IyILOAk7ug/v3hoT9/askvS3pxTnP/rEoshFk74314lxoh2fJ9sd7ia6/T0Zsk9KpNTTInvcItnrmS+1Uit+66RY4he/soIqq0TEFq8k433wriYhnQeviDgSEJ8E2yHWSkASJMGtlhiJl1hnuIySdBnl7JYxaqAMaE9Ui2Sdejyw2RrtGWdNdA4WPHt4fsGO1xf0eKj7we5lMXNkulTL6DZEWO26hJUIP9K1L91WsVx9rs9NqampMgMB3cCgWnA86/GgeuCQ9smInRGTI5ZGvtpQ1NDaUH6+5MPsU6trlzfmh/9dHsR+EXMxRk7rycVxt+OJCBlD/Wh+ficIueYxG951I+qTMJz50HEwIrRJtCE1DMToHXukxJZ1q4vKi4+K3xi/Ozq7NdC2vW3puWY8D4FUYCOOtwyaAUPL1wY2HQZWC4UBWWVQGJwHb8QzBoaG59t4QzYaXz24LWpp44rFcTFWvvBUVcr4nSCk0xmYLlLFhwcg7iAoAhgHtStdnNeRVftMGNtOjGFMAT1GJ76DQMrJNDLFeJ1CwvEENS8X/V3OHGzfBE2FYru7OPwFAnieB8akkIJamIKk8MakAGOkptIEbeV3g5BOZ2R6yg8a311c/66OlNbCJwrCfa99MxTXvTMEY2R8ThX23xp+3FA7xWTbMC504CsU0dxsKNoqnLTwA1pbwt9QKILDbU4Lb0g14gno61CIyGSZYYz1/E4Q0ulSSHMmz3iMdQPqWKi+u6gjqOUYa8PSUxeXQlFicnWAg4DJPYRxpk4hNaPDDUhaoOiAVVpRy1J67iSK8EoX2aBK17jwB6m14a8TirhSjdcjhHSeFLLe2L4z3IgEfqFrZLrD3k2CIgN0E6AoUemOfD2VMdRwP1IHROZqEroDX8890rWx6cYLjA93RDUuPNXUqaMkGcdHzhtaPqPeUK5uQUjnI84wNO0f+ubeMehAw9g2hwdI7qZwH9Kpop4hJMgQQ5O/xYzATPRcpAxjO4r0gqJ+aHmLQYYRmRFWdHioefGFygghnQbHuO4d47rWNXbdb6o76wsNf6gwfEKnjtsN3wjxfwMAosHxiDC1mbYAAAAASUVORK5CYII=) no-repeat left -15px;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape {
    background: transparent;
    box-shadow: none;
    width: 136px;
    height: 136px;
    padding: 0 8px;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-top {
    box-shadow: none;
    border-bottom: none;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-brand-logo .p-brand .p-logo-default {
    background: transparent;
    box-shadow: none;
    border-bottom: none;
    height: 70px;
    border-bottom-right-radius: 0;
    width: 136px;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-brand-label {
    height: 61px;
    background: transparent;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-brand-label .p-content-middle {
    display: none;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom {
    background: transparent;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category {
    background: transparent;
    padding-top: 14px;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle {
    background-position: 14px 3px;
    display: block;
    padding: 0;
    height: 45px;
    margin: 5px 0;
  }
  .p-n02v2-main-navigation .p-top-bar .p-wrapper .p-shape-wrapper .p-shape .p-bottom .p-brand-category .p-content-middle .p-content-inner {
    display: none;
  }
}
@media screen and (min-width: 0px) {
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape {
    background: #ffffff;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-top {
    box-shadow: inset 0px -2px 6px 0px rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-bottom {
    margin-top: 0;
    background: #ffffff;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-bottom .p-brand-category {
    background: transparent;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-bottom .p-brand-category .p-content-middle {
    background-position: 15px center;
    display: block;
    padding: 0;
    height: 38px;
  }
  .p-n02v2-main-navigation .p-shape-wrapper .p-bottom .p-brand-category .p-content-middle .p-content-inner {
    display: none;
  }
}
@media screen and (min-width: 1025px) {
  .p-n02v2-header .p-n02v2-main-navigation .p-shape-wrapper .p-shape.p-brand-logo-2016 {
    background: transparent;
  }
}
.p-n02v2-main-navigation .p-shape-wrapper .p-shape .p-bottom .p-content-middle {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTM4LjkxIDU5LjMxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pZCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIj48cGF0aCBkPSJNNzguNjcsMTIuNjNjLTcuNDYsMC0xMi44LDUuMDYtMTMuNDUsMTIuNDhINjIuOGExLjQsMS40LDAsMSwwLDAsMi44aDIuNDJjLjU1LDcuNjMsNiwxMi41LDE0LjMsMTIuNUExOS4yMSwxOS4yMSwwLDAsMCw4OCwzOC43NiwxLjU4LDEuNTgsMCwwLDAsODkuMSwzN2ExLjIyLDEuMjIsMCwwLDAtLjU0LS44OEExLjg2LDEuODYsMCwwLDAsODcsMzYuMDljLS40Ny4xNC0uODkuMjktMS4yOS40M2ExNC42NSwxNC42NSwwLDAsMS01Ljg0LDFjLTYuMzksMC0xMC42Mi0zLjczLTEwLjc4LTkuNTF2LS4wOUg4OWExLjY0LDEuNjQsMCwwLDAsMS44NC0xLjY5VjI2QzkwLjgxLDEzLjYsODEuNTIsMTIuNjMsNzguNjcsMTIuNjNabTguNjgsMTIuNDhINjkuMDlWMjVjLjQ0LTUuNzcsNC4yNC05LjUsOS42OC05LjUsNC4xNCwwLDguNTcsMi41LDguNTcsOS41MlpNMzgsMTQuOWExLjksMS45LDAsMSwwLTMuNzksMFYyNS4xMUgzOFpNNTMuNjksMjguODRjMCw0Ljg0LTMuNDYsOC42Mi03Ljg5LDguNjItNS4yNCwwLTcuNzgtMi43OS03Ljc4LTguNTJ2LTFIMzQuMjN2MS4yNGMwLDcuNDcsMy41MiwxMS4yNiwxMC40NywxMS4yNmE5LjM4LDkuMzgsMCwwLDAsOC45Mi01LjI4bC4wNy0uMTN2My4xNGExLjksMS45LDAsMSwwLDMuNzksMFYyNy45Mkg1My42OVptMS45LTE1Ljg5YTEuNzcsMS43NywwLDAsMC0xLjksMlYyNS4xMWgzLjc5VjE0LjlBMS43NywxLjc3LDAsMCwwLDU1LjU5LDEyLjk1Wm0tMzkuMS0uMzJjLTYuMDYsMC04LjQ0LDMuOTEtOSw1LjExbC0uNDksMVY0LjQzYTEuODQsMS44NCwwLDAsMC0xLjktMi4wNiwxLjg0LDEuODQsMCwwLDAtMS45LDIuMDZWMjUuMTFIN3YtLjA2YzAtNC41NiwyLjYzLTkuNDcsOC40MS05LjQ3LDQuNzEsMCw3LjMxLDMsNy4zMSw4LjUydjFoMy44di0uOUMyNi40OSwxNi43NSwyMi45MywxMi42MywxNi40OCwxMi42M1pNMy4xNywzOGExLjg0LDEuODQsMCwwLDAsMS45LDIuMDVBMS44NCwxLjg0LDAsMCwwLDcsMzhWMjcuOTJIMy4xN1ptMTkuNTIsMGExLjksMS45LDAsMSwwLDMuOCwwVjI3LjkyaC0zLjhaIiBmaWxsPSJub25lIi8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudCIgeTE9IjI5LjY2IiB4Mj0iODcuNjYiIHkyPSIyOS42NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2UzMDAwYiIvPjxzdG9wIG9mZnNldD0iMC4wOCIgc3RvcC1jb2xvcj0iI2U4MzQwNSIvPjxzdG9wIG9mZnNldD0iMC4xNCIgc3RvcC1jb2xvcj0iI2ViNTgwMSIvPjxzdG9wIG9mZnNldD0iMC4xNyIgc3RvcC1jb2xvcj0iI2VjNjUwMCIvPjxzdG9wIG9mZnNldD0iMC4yNSIgc3RvcC1jb2xvcj0iI2YyOGEwMCIvPjxzdG9wIG9mZnNldD0iMC4zMyIgc3RvcC1jb2xvcj0iI2Y3YTYwMCIvPjxzdG9wIG9mZnNldD0iMC4zNyIgc3RvcC1jb2xvcj0iI2Y5YjAwMCIvPjxzdG9wIG9mZnNldD0iMC40MiIgc3RvcC1jb2xvcj0iI2ViYjIwNCIvPjxzdG9wIG9mZnNldD0iMC41MSIgc3RvcC1jb2xvcj0iI2M0YjkwZSIvPjxzdG9wIG9mZnNldD0iMC42MSIgc3RvcC1jb2xvcj0iIzk0YzExYSIvPjxzdG9wIG9mZnNldD0iMC42NyIgc3RvcC1jb2xvcj0iIzcxYjk0MSIvPjxzdG9wIG9mZnNldD0iMC43NyIgc3RvcC1jb2xvcj0iIzM4YWQ3ZiIvPjxzdG9wIG9mZnNldD0iMC44MiIgc3RvcC1jb2xvcj0iIzIyYTg5OCIvPjxzdG9wIG9mZnNldD0iMC44OCIgc3RvcC1jb2xvcj0iIzE5OTc5ZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAxNmFhYiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNjlhYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjx0aXRsZT5odWUtbG9nbzwvdGl0bGU+PHBhdGggZD0iTTEwMy42MywxNS40MWEyLjU1LDIuNTUsMCwwLDEtMi41MywyLjc3LDIuMSwyLjEsMCwwLDEtMi0xLjEzdjIuMzlhLjQuNCwwLDAsMS0uNDIuNDMuMzkuMzksMCwwLDEtLjQyLS40M1YxMy4xYS4zNC4zNCwwLDAsMSwuMzctLjM5LjM1LjM1LDAsMCwxLC4zNi4zNmwuMDUuNzZhMi4xNiwyLjE2LDAsMCwxLDItMS4xOEEyLjU0LDIuNTQsMCwwLDEsMTAzLjYzLDE1LjQxWm0tNC41MSwwYTEuODQsMS44NCwwLDEsMCwzLjY1LDAsMS44NCwxLjg0LDAsMSwwLTMuNjUsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTExMC4wNiwxNS4zM2EuMzcuMzcsMCwwLDEtLjQxLjM4aC0zLjg0YTEuODQsMS44NCwwLDAsMCwyLjA2LDEuODEsMy4zNywzLjM3LDAsMCwwLDEuMzgtLjI4Yy4yNy0uMDguNDQsMCwuNDcuMjNhLjM1LjM1LDAsMCwxLS4yNC4zOSwzLjc4LDMuNzgsMCwwLDEtMS42OS4zMywyLjYzLDIuNjMsMCwwLDEtMi44Ni0yLjc0LDIuNjIsMi42MiwwLDAsMSwyLjY5LTIuNzlBMi4zOSwyLjM5LDAsMCwxLDExMC4wNiwxNS4zM1ptLTQuMjUtLjIxaDMuNDZhMS42MiwxLjYyLDAsMCwwLTEuNjItMS44MUExLjgxLDEuODEsMCwwLDAsMTA1LjgxLDE1LjEyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMTcgNS45NSkiIGZpbGw9IiM2MjYyNjEiLz48cGF0aCBkPSJNMTE0LjIyLDEzLjA5YzAsLjI1LS4xOS4zOS0uNDQuNDNhMS40OCwxLjQ4LDAsMCwwLTEuMzIsMS41OXYyLjU3YS40Mi40MiwwLDEsMS0uODQsMFYxMy4xYS4zNS4zNSwwLDAsMSwuMzYtLjM5LjM0LjM0LDAsMCwxLC4zNC4zNGwuMDguNzVhMS43MywxLjczLDAsMCwxLDEuMzctMS4xQzExNC4wNiwxMi43LDExNC4yMiwxMi44NCwxMTQuMjIsMTMuMDlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMTguNzEsMTIuOTFjLjIxLjA4LjMuMjIuMjcuMzlhLjMxLjMxLDAsMCwxLS4zMi4yNi43Ni43NiwwLDAsMS0uMjItLjA1LDMuNDEsMy40MSwwLDAsMC0xLjE1LS4yMWMtLjc3LDAtMS4xOC4zMy0xLjE4Ljgxcy42My43NSwxLjMzLDFjLjg1LjI1LDEuODEuNTQsMS44MSwxLjZzLS44NywxLjUxLTIsMS41MWE0LjY2LDQuNjYsMCwwLDEtMS43My0uMzQuMzMuMzMsMCwwLDEtLjIxLS4zNi4yNy4yNywwLDAsMSwuMjktLjI2LjU4LjU4LDAsMCwxLC4yMSwwLDQuMSw0LjEsMCwwLDAsMS4zNy4yN2MuODcsMCwxLjI1LS4zNywxLjI1LS44NHMtLjY5LS43Ni0xLjQzLTEtMS42OS0uNTUtMS42OS0xLjU3LjkzLTEuNDgsMS45NC0xLjQ4QTQuNTMsNC41MywwLDAsMSwxMTguNzEsMTIuOTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMjYuMTEsMTUuNDJhMi44NSwyLjg1LDAsMSwxLTIuODUtMi43NkEyLjcyLDIuNzIsMCwwLDEsMTI2LjExLDE1LjQyWm0tLjg2LDBhMiwyLDAsMSwwLTQsMCwyLDIsMCwxLDAsNCwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMTcgNS45NSkiIGZpbGw9IiM2MjYyNjEiLz48cGF0aCBkPSJNMTMyLjM3LDE1djIuNzJhLjQyLjQyLDAsMSwxLS44NCwwVjE0Ljk1YzAtMS0uNDctMS42Mi0xLjM4LTEuNjJhMS42NSwxLjY1LDAsMCwwLTEuNTksMS44djIuNTZhLjQyLjQyLDAsMSwxLS44NCwwVjEzLjFjMC0uMjYuMTItLjM5LjM1LS4zOXMuMzEuMDkuMzQuMzVsLjA4Ljc2YTEuOTIsMS45MiwwLDAsMSwxLjg4LTEuMTdDMTMxLjU3LDEyLjY1LDEzMi4zNywxMy40LDEzMi4zNywxNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTEzOC40MSwxNC40M3YyLjY4YzAsLjMyLjIxLjI4LjQxLjI5YS4yOC4yOCwwLDAsMSwuMjguMzEuMzMuMzMsMCwwLDEtLjE4LjMxLDEuMDYsMS4wNiwwLDAsMS0uNTYuMTEuNjYuNjYsMCwwLDEtLjczLS42NHYtLjMzYTIsMiwwLDAsMS0xLjk0LDFjLTEsMC0xLjg4LS41LTEuODgtMS42MnMxLjA4LTEuNzEsMi4zNy0xLjcxYTExLDExLDAsMCwxLDEuNC4xMXYtLjQ4YzAtLjkzLS42LTEuMTgtMS40Mi0xLjE4YTUuNDQsNS40NCwwLDAsMC0xLjQyLjIxLjMyLjMyLDAsMCwxLS40NC0uMjguMzUuMzUsMCwwLDEsLjMtLjM2LDYuMjMsNi4yMywwLDAsMSwxLjctLjIyQzEzNy42LDEyLjY1LDEzOC40MSwxMy4xNCwxMzguNDEsMTQuNDNabS0zLjc0LDIuMDdjMCwuNzQuNTgsMSwxLjIxLDFhMS42LDEuNiwwLDAsMCwxLjcxLTEuNDR2LS41OWE3Ljc2LDcuNzYsMCwwLDAtMS4zMy0uMTFDMTM1LjQ0LDE1LjQxLDEzNC42NywxNS42NSwxMzQuNjcsMTYuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTE0MS4yOSwxMXY2LjE3YzAsLjI5LjEyLjM3LjM1LjM2aC4xOWEuMjYuMjYsMCwwLDEsLjI2LjI5LjM1LjM1LDAsMCwxLS4yMy4zMSwxLjE3LDEuMTcsMCwwLDEtLjUxLjEuODQuODQsMCwwLDEtLjg5LTFWMTFhLjM5LjM5LDAsMCwxLC40MS0uNDNBLjQuNCwwLDAsMSwxNDEuMjksMTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMDUuNDEsMjMuNTgsMTA0LDI3Ljk1YS42Mi42MiwwLDAsMS0xLjE5LDBsLTEuMTQtMy44aDBsLTEuMTMsMy44YS42MS42MSwwLDAsMS0xLjE4LDBsLTEuNDItNC4zN2MtLjExLS4zNS4wNS0uNTkuMzYtLjU5cy4zMi4xLjQuMzVsMS4yNiw0LjA3aDBsMS4xNi00YS41My41MywwLDAsMSwuNTItLjQyLjUuNSwwLDAsMSwuNTEuNDJsMS4xNyw0aDBsMS4yNi00LjA2Yy4wNy0uMjYuMjEtLjM2LjM5LS4zNlMxMDUuNTMsMjMuMjMsMTA1LjQxLDIzLjU4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMTcgNS45NSkiIGZpbGw9IiM2MjYyNjEiLz48cGF0aCBkPSJNMTA4LjIzLDIzYS4zOC4zOCwwLDAsMSwuNC40VjI4YS40Mi40MiwwLDEsMS0uODQsMFYyMy43OWwtLjMyLS4wOWEuMzYuMzYsMCwwLDEtLjI3LS4zNmMwLS4yLjEzLS4zMi4zNi0uMzJabS40NC0xLjQ0di4yMWEuNDUuNDUsMCwwLDEtLjUuNDUuNDQuNDQsMCwwLDEtLjQ5LS40NXYtLjIxYS41LjUsMCwwLDEsMSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMTcgNS45NSkiIGZpbGw9IiM2MjYyNjEiLz48cGF0aCBkPSJNMTEzLjcxLDIzLjM3YzAsLjI1LS4xOS4zOS0uNDQuNDNhMS40OCwxLjQ4LDAsMCwwLTEuMzIsMS41OVYyOGEuNDIuNDIsMCwxLDEtLjg0LDBWMjMuMzhhLjM1LjM1LDAsMCwxLC4zNi0uMzkuMzQuMzQsMCwwLDEsLjM0LjM0bC4wOC43NWExLjczLDEuNzMsMCwwLDEsMS4zNy0xLjFDMTEzLjU1LDIzLDExMy43MSwyMy4xMSwxMTMuNzEsMjMuMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMjAuMTIsMjUuNmEuMzcuMzcsMCwwLDEtLjQxLjM4aC0zLjg0YTEuODQsMS44NCwwLDAsMCwyLjA2LDEuODEsMy4zNywzLjM3LDAsMCwwLDEuMzgtLjI4Yy4yNy0uMDguNDQsMCwuNDcuMjNhLjM1LjM1LDAsMCwxLS4yNC4zOSwzLjc4LDMuNzgsMCwwLDEtMS42OS4zM0EyLjYzLDIuNjMsMCwwLDEsMTE1LDI1LjcxYTIuNjIsMi42MiwwLDAsMSwyLjY5LTIuNzlBMi4zOSwyLjM5LDAsMCwxLDEyMC4xMiwyNS42Wm0tNC4yNS0uMjFoMy40NmExLjYyLDEuNjIsMCwwLDAtMS42Mi0xLjgxQTEuODEsMS44MSwwLDAsMCwxMTUuODcsMjUuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTEyMywyMS4yNHY2LjE3YzAsLjI5LjEyLjM3LjM1LjM2aC4xOWEuMjYuMjYsMCwwLDEsLjI2LjI5LjM1LjM1LDAsMCwxLS4yMy4zMSwxLjE3LDEuMTcsMCwwLDEtLjUxLjEuODQuODQsMCwwLDEtLjg5LTFWMjEuMjRhLjM5LjM5LDAsMCwxLC40MS0uNDNBLjQuNCwwLDAsMSwxMjMsMjEuMjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMzAuNTMsMjUuNmEuMzcuMzcsMCwwLDEtLjQxLjM4aC0zLjgzYTEuODQsMS44NCwwLDAsMCwyLjA2LDEuODEsMy4zNywzLjM3LDAsMCwwLDEuMzgtLjI4Yy4yNy0uMDguNDQsMCwuNDcuMjNhLjM1LjM1LDAsMCwxLS4yNC4zOSwzLjc4LDMuNzgsMCwwLDEtMS42OS4zMywyLjYzLDIuNjMsMCwwLDEtMi44Ni0yLjc0LDIuNjIsMi42MiwwLDAsMSwyLjY5LTIuNzlBMi4zOSwyLjM5LDAsMCwxLDEzMC41MywyNS42Wm0tNC4yNS0uMjFoMy40NmExLjYyLDEuNjIsMCwwLDAtMS42Mi0xLjgxQTEuODEsMS44MSwwLDAsMCwxMjYuMjgsMjUuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTEzNS43LDIzLjE4Yy4yMS4wOC4zLjIyLjI3LjM5YS4zMS4zMSwwLDAsMS0uMzIuMjYuNzUuNzUsMCwwLDEtLjIyLS4wNSwzLjQyLDMuNDIsMCwwLDAtMS4xNS0uMjFjLS43NywwLTEuMTguMzMtMS4xOC44MXMuNjMuNzUsMS4zMywxYy44NS4yNSwxLjgxLjU0LDEuODEsMS42cy0uODcsMS41MS0yLDEuNTFhNC42Niw0LjY2LDAsMCwxLTEuNzMtLjM0LjMzLjMzLDAsMCwxLS4yMS0uMzYuMjcuMjcsMCwwLDEsLjI5LS4yNi41OC41OCwwLDAsMSwuMjEsMCw0LjEsNC4xLDAsMCwwLDEuMzcuMjdjLjg3LDAsMS4yNS0uMzcsMS4yNS0uODRzLS42OS0uNzYtMS40My0xLTEuNjktLjU1LTEuNjktMS41Ny45My0xLjQ4LDEuOTQtMS40OEE0LjUzLDQuNTMsMCwwLDEsMTM1LjcsMjMuMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xNDEuMzcsMjMuMThjLjIxLjA4LjMuMjIuMjcuMzlhLjMxLjMxLDAsMCwxLS4zMi4yNi43NS43NSwwLDAsMS0uMjItLjA1LDMuNDIsMy40MiwwLDAsMC0xLjE1LS4yMWMtLjc3LDAtMS4xOC4zMy0xLjE4Ljgxcy42My43NSwxLjMzLDFjLjg1LjI1LDEuODEuNTQsMS44MSwxLjZzLS44NywxLjUxLTIsMS41MWE0LjY2LDQuNjYsMCwwLDEtMS43My0uMzQuMzMuMzMsMCwwLDEtLjIxLS4zNi4yNy4yNywwLDAsMSwuMjktLjI2LjU4LjU4LDAsMCwxLC4yMSwwLDQuMSw0LjEsMCwwLDAsMS4zNy4yN2MuODcsMCwxLjI1LS4zNywxLjI1LS44NHMtLjY5LS43Ni0xLjQzLTEtMS42OS0uNTUtMS42OS0xLjU3LjkzLTEuNDgsMS45NC0xLjQ4QTQuNTMsNC41MywwLDAsMSwxNDEuMzcsMjMuMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik05OS4xNywzMS41MnY2LjE3YzAsLjI5LjEyLjM3LjM1LjM2aC4xOWEuMjYuMjYsMCwwLDEsLjI2LjI5LjM1LjM1LDAsMCwxLS4yMy4zMSwxLjE3LDEuMTcsMCwwLDEtLjUxLjEuODQuODQsMCwwLDEtLjg5LTFWMzEuNTJhLjM5LjM5LDAsMCwxLC40MS0uNDNBLjQuNCwwLDAsMSw5OS4xNywzMS41MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTEwMi41MSwzMy4zYS4zOC4zOCwwLDAsMSwuNC40djQuNTRhLjQyLjQyLDAsMSwxLS44NCwwVjM0LjA3bC0uMzItLjA5YS4zNi4zNiwwLDAsMS0uMjctLjM2YzAtLjIuMTMtLjMyLjM2LS4zMlptLjQ0LTEuNDR2LjIxYS40NS40NSwwLDAsMS0uNS40NS40NC40NCwwLDAsMS0uNDktLjQ1di0uMjFhLjUuNSwwLDAsMSwxLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMDgsMzMuM2gxLjQzYy4xOSwwLC4zNS4wOS4zNS4yOWEuMy4zLDAsMCwxLS4yOS4zMmwtLjU4LjA3YTEuMjcsMS4yNywwLDAsMSwuNDgsMS4wN2MwLDEtLjcyLDEuNjktMiwxLjY5YTIuMjgsMi4yOCwwLDAsMS0xLS4yMUEuNjIuNjIsMCwwLDAsMTA2LDM3YzAsLjYsMS4xMi41NywxLjg4LjU3LDEuMjMsMCwxLjgyLjQ1LDEuODIsMS4yNywwLDEuMjktMS4zNCwxLjUzLTIuMjQsMS41M3MtMi4zOS0uMTgtMi4zOS0xLjQ1YTEuMjUsMS4yNSwwLDAsMSwuNzEtMS4wNy44MS44MSwwLDAsMS0uNTMtLjgsMS4xLDEuMSwwLDAsMSwuNTYtLjg2LDEuNjEsMS42MSwwLDAsMS0uNTMtMS4yNGMwLTEuMTUuODQtMS43OCwyLjA3LTEuNzhBMi43NCwyLjc0LDAsMCwxLDEwOCwzMy4zWm0tMi4xNyw1LjU5YzAsLjc5Ljg4Ljg5LDEuNTYuODlzMS40OC0uMDksMS40OC0uODhjMC0uNTEtLjM3LS42OC0xLjExLS42OGE2LjY0LDYuNjQsMCwwLDEtMS40NS0uMDhBLjg3Ljg3LDAsMCwwLDEwNS44NSwzOC44OVptLjIzLTMuOWMwLC42OS40MiwxLjE0LDEuMjYsMS4xNHMxLjI1LS40NCwxLjI1LTEuMTRhMS4wOCwxLjA4LDAsMCwwLTEuMjEtMS4xNkMxMDYuNTYsMzMuODMsMTA2LjA4LDM0LjI0LDEwNi4wOCwzNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTExMi42MiwzMS41NHYyLjY5YTEuOTMsMS45MywwLDAsMSwxLjgxLTFjMS4yLDAsMiwuNzUsMiwyLjMxdjIuN2EuNDIuNDIsMCwxLDEtLjg0LDBWMzUuNWMwLTEtLjQ3LTEuNjItMS4zOC0xLjYyYTEuNjUsMS42NSwwLDAsMC0xLjU5LDEuOHYyLjU0YS40Mi40MiwwLDEsMS0uODQsMFYzMS41NGEuNDIuNDIsMCwxLDEsLjg0LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMTkuNzksMzIuMDl2MS4ySDEyMWMuMjMsMCwuMzUuMTIuMzUuM2EuMzEuMzEsMCwwLDEtLjM1LjMxaC0xLjIyVjM3YzAsLjc2LjI0LDEsLjgsMUExLjgzLDEuODMsMCwwLDAsMTIxLDM4YS4yNy4yNywwLDAsMSwuMzcuMjdjMCwuMjItLjIyLjMtLjI4LjMyYTIuMTUsMi4xNSwwLDAsMS0uNjkuMTFjLTEsMC0xLjQ1LS41Ni0xLjQ1LTEuNzFWMzMuOWgtLjQ4Yy0uMjMsMC0uMzUtLjA5LS4zNS0uMjdzLjEtLjI1LjI3LS4yOGwuNTctLjA2LjA5LTEuMjJhLjM3LjM3LDAsMCwxLC4zOC0uMzVBLjM1LjM1LDAsMCwxLDExOS43OSwzMi4wOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjE3IDUuOTUpIiBmaWxsPSIjNjI2MjYxIi8+PHBhdGggZD0iTTEyNC4wOSwzMy4zYS4zOC4zOCwwLDAsMSwuNC40djQuNTRhLjQyLjQyLDAsMSwxLS44NCwwVjM0LjA3bC0uMzItLjA5YS4zNi4zNiwwLDAsMS0uMjctLjM2YzAtLjIuMTMtLjMyLjM2LS4zMlptLjQ0LTEuNDR2LjIxYS40NS40NSwwLDAsMS0uNS40NS40NC40NCwwLDAsMS0uNDktLjQ1di0uMjFhLjUuNSwwLDAsMSwxLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxwYXRoIGQ9Ik0xMzEuNjMsMzUuNTJ2Mi43MmEuNDIuNDIsMCwxLDEtLjg0LDBWMzUuNWMwLTEtLjQ3LTEuNjItMS4zOC0xLjYyYTEuNjUsMS42NSwwLDAsMC0xLjU5LDEuOHYyLjU2YS40Mi40MiwwLDEsMS0uODQsMFYzMy42NmMwLS4yNi4xMi0uMzkuMzUtLjM5cy4zMS4wOS4zNC4zNWwuMDguNzZhMS45MiwxLjkyLDAsMCwxLDEuODgtMS4xN0MxMzAuODIsMzMuMiwxMzEuNjMsMzQsMTMxLjYzLDM1LjUyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMTcgNS45NSkiIGZpbGw9IiM2MjYyNjEiLz48cGF0aCBkPSJNMTM2LjQ1LDMzLjNoMS40M2MuMiwwLC4zNS4wOS4zNS4yOWEuMy4zLDAsMCwxLS4yOS4zMmwtLjU4LjA3YTEuMjYsMS4yNiwwLDAsMSwuNDgsMS4wN2MwLDEtLjcyLDEuNjktMiwxLjY5YTIuMjgsMi4yOCwwLDAsMS0xLS4yMS42Mi42MiwwLDAsMC0uMzUuNTFjMCwuNiwxLjEyLjU3LDEuODguNTcsMS4yMywwLDEuODIuNDUsMS44MiwxLjI3LDAsMS4yOS0xLjM0LDEuNTMtMi4yNCwxLjUzcy0yLjM5LS4xOC0yLjM5LTEuNDVhMS4yNSwxLjI1LDAsMCwxLC43MS0xLjA3LjgyLjgyLDAsMCwxLS41My0uOCwxLjEsMS4xLDAsMCwxLC41Ny0uODYsMS42MSwxLjYxLDAsMCwxLS41My0xLjI0YzAtMS4xNS44NC0xLjc4LDIuMDctMS43OEEyLjc1LDIuNzUsMCwwLDEsMTM2LjQ1LDMzLjNabS0yLjE3LDUuNTljMCwuNzkuODguODksMS41Ni44OXMxLjQ4LS4wOSwxLjQ4LS44OGMwLS41MS0uMzctLjY4LTEuMTEtLjY4YTYuNjQsNi42NCwwLDAsMS0xLjQ1LS4wOEEuODcuODcsMCwwLDAsMTM0LjI4LDM4Ljg5Wm0uMjMtMy45YzAsLjY5LjQyLDEuMTQsMS4yNiwxLjE0UzEzNywzNS42OSwxMzcsMzVhMS4wOSwxLjA5LDAsMCwwLTEuMjEtMS4xNkMxMzUsMzMuODMsMTM0LjUsMzQuMjQsMTM0LjUsMzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4xNyA1Ljk1KSIgZmlsbD0iIzYyNjI2MSIvPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwLXBhdGgpIj48cmVjdCB3aWR0aD0iODcuNjYiIGhlaWdodD0iNTkuMzEiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50KSIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
}
.meethue-styleguide-demo-spacing-vs-1 {
  margin-bottom: 8px;
}
.meethue-styleguide-demo-spacing-vs-2 {
  margin-bottom: 16px;
}
.meethue-styleguide-demo-spacing-vs-3 {
  margin-bottom: 24px;
}
.meethue-styleguide-demo-spacing-vs-4 {
  margin-bottom: 32px;
}
.meethue-styleguide-demo-spacing-vs-5 {
  margin-bottom: 40px;
}
.meethue-styleguide-demo-spacing-vs-6 {
  margin-bottom: 64px;
}
.meethue-styleguide-demo-spacing-vs-7 {
  margin-bottom: 80px;
}
.meethue-styleguide-demo-spacing-vs-8 {
  margin-bottom: 120px;
}
.meethue-styleguide-demo-spacing-hs-1 {
  margin-right: 8px;
}
.meethue-styleguide-demo-spacing-hs-2 {
  margin-right: 16px;
}
.meethue-styleguide-demo-spacing-hs-3 {
  margin-right: 24px;
}
.meethue-styleguide-demo-spacing-hs-4 {
  margin-right: 32px;
}
.meethue-styleguide-demo-spacing-hs-5 {
  margin-right: 40px;
}
.meethue-styleguide-demo-spacing-hs-6 {
  margin-right: 64px;
}
.meethue-styleguide-demo-spacing-hs-7 {
  margin-right: 80px;
}
.meethue-styleguide-demo-spacing-hs-8 {
  margin-right: 120px;
}
.text-button-ghost-secondary,
.text-button-ghost-secondary--highlighted,
.text-button-ghost-secondary--on-click,
.text-button-ghost-secondary--disabled,
.text-button-ghost-secondary-inverted,
.text-button-ghost-secondary-inverted--highlighted,
.text-button-ghost-secondary-inverted--on-click,
.text-button-ghost-secondary-inverted--disabled {
  display: inline-block;
}
.p-navigation-background {
  height: 48px;
  box-shadow: 0 8px 20px -9px rgba(0, 0, 0, 0.4);
}
.p-navigation-background .p-logo-wrapper {
  width: 100%;
  box-shadow: none;
}
.p-navigation-background .p-quicklinks-wrapper {
  width: 145px;
}
.p-navigation-background .p-quicklinks-wrapper [class^="p-icon"]:after,
.p-navigation-background .p-quicklinks-wrapper [class*="p-icon"]:after {
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  color: #818181;
}
.p-navigation-background .p-quicklinks-wrapper [class^="p-icon"]:hover:after,
.p-navigation-background .p-quicklinks-wrapper [class*="p-icon"]:hover:after {
  color: #545454;
}
.p-navigation-background .p-quicklinks-wrapper .p-shoppingcart-link--flyout-enabled.active .p-icon-shoppingcart:after {
  color: #545454;
}
.p-navigation-background .p-quicklinks-wrapper .p-icon-container.p-account-container {
  display: none;
}
.p-navigation-background .p-quicklinks-wrapper .p-icon-container.p-shoppingcart-container span {
  opacity: 1;
}
.p-navigation-background .p-quicklinks-wrapper .p-ql01-search {
  margin-right: 24px;
}
.p-navigation-background .p-quicklinks-wrapper.p-fixed {
  position: absolute;
}
.p-navigation-background .p-quicklinks-wrapper.p-fixed .p-ql01-search .p-icon-magnifier.p-hidden {
  display: inline-table;
}
.p-navigation-background .p-quicklinks-wrapper .p-hamburger-menu span {
  background: #818181;
}
.p-n30-header__secondary-navigation {
  display: none;
}
.p-n30-header {
  z-index: 9012;
}
@media screen and (min-width: 1025px) {
  .p-navigation-background {
    height: 96px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .p-navigation-background.secondary-navigation-enabled .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry .mainentry-link {
    color: #515151;
  }
  .p-navigation-background.secondary-navigation-enabled .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry:hover .mainentry-link {
    color: #040404;
  }
  .p-navigation-background.secondary-navigation-enabled .p-n30-header .p-nav-wrapper .p-main-entries .p-iconNavigation--active .mainentry-link {
    font-weight: bold;
    color: #040404;
  }
  .p-navigation-background.secondary-navigation-enabled .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry[data-has-children="true"]:hover .p-submenu {
    display: none;
  }
  .p-navigation-background .p-n30-header {
    max-width: 1280px;
    height: 100%;
    display: flex;
  }
  .p-navigation-background .p-n30-header .p-logo-wrapper {
    width: 96px;
    align-self: flex-start;
    box-shadow: 0 2px 4px lightgrey;
  }
  .p-navigation-background .p-n30-header .p-logo-wrapper .p-row-gutter {
    padding-left: 0;
    padding-right: 0;
  }
  .p-navigation-background .p-n30-header nav {
    width: 84%;
    justify-content: center;
    display: flex;
  }
  .p-navigation-background .p-n30-header .p-header-overlay.p-active {
    display: none;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper {
    position: relative;
    top: inherit;
    right: inherit;
    left: inherit;
    margin-top: 15px;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries {
    margin: 40px 0 0;
    font-size: 16px;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries a {
    font-size: 16px;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry {
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 41px;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry[data-has-children="true"]:hover .p-submenu {
    display: block;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry i.p-icon {
    display: none;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-main-entry-account {
    display: none;
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-submenu {
    left: -85px;
    width: 840px;
    margin-top: 19px;
    font-size: 12px;
    border-radius: 0 0 6px 6px;
    box-shadow: inset 0 8px 20px -9px rgba(0, 0, 0, 0.4), 0 6px 12px 0 rgba(0, 0, 0, 0.12), 0 1.5px 3px 0 rgba(0, 0, 0, 0.16);
  }
  .p-navigation-background .p-n30-header .p-nav-wrapper .p-main-entries .p-submenu .p-subsection .p-submenu-item ul li a {
    font-size: 12px;
    font-weight: normal;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper {
    right: 0;
    width: auto;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-icon-container.p-account-container {
    float: left;
    margin-right: 24px;
    font-size: 22px;
    display: inline;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .ql01-search {
    display: inline;
  }
  .p-n30-header__secondary-navigation {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 97px;
    border-top: 1px solid lightgrey;
    background-color: #ffffff;
    box-shadow: 0 8px 20px -9px rgba(0, 0, 0, 0.4);
    display: none;
  }
  .p-n30-header__secondary-navigation.active {
    display: block;
  }
  .p-n30-header__secondary-navigation__inner {
    justify-content: center;
    display: flex;
  }
  .p-n30-header__secondary-navigation__item {
    flex-direction: column;
    padding: 8px 20px;
    margin-right: 24px;
    text-align: center;
    color: #cfcfcf;
    display: flex;
  }
  .p-n30-header__secondary-navigation__item .footnote {
    color: #909090;
  }
  .p-n30-header__secondary-navigation__item--active {
    color: #040404;
  }
  .p-n30-header__secondary-navigation__item--active .footnote {
    font-weight: bold;
    color: #040404;
  }
  .p-n30-header__secondary-navigation__item:hover {
    color: #101010;
  }
  .p-n30-header__secondary-navigation__item:hover .footnote {
    color: #101010;
  }
  .p-n30-header__secondary-navigation__item:last-child {
    margin-right: 0;
  }
  .p-n30-header__secondary-navigation__item__wrapper {
    padding-top: 8px;
    display: flex;
  }
  .p-n30-header__secondary-navigation__item__icon {
    margin-bottom: 4px;
    font-size: 40px;
  }
}
@media screen and (max-width: 1024px) {
  .genericheaderpage-v2--hamburger-open > .toppar.parsys {
    position: fixed;
    z-index: 1020;
    top: 0;
    width: 100%;
  }
  .genericheaderpage-v2--hamburger-open > .toppar.parsys .p-n31-endorsement-header {
    z-index: 1020;
  }
  .genericheaderpage-v2--hamburger-open .p-navigation-background .p-logo-wrapper {
    left: 0;
    width: 100%;
    background-color: #ffffff;
  }
  .genericheaderpage-v2--hamburger-open .p-navigation-background .p-logo-wrapper,
  .genericheaderpage-v2--hamburger-open .p-navigation-background .p-quicklinks-wrapper.p-fixed {
    position: fixed;
    top: 40px;
  }
  .p-navigation-background .p-n30-header nav .p-nav-wrapper .p-mobile-dock-bottom {
    display: none;
  }
  .p-navigation-background .logopar.parsys {
    max-width: 240px;
  }
  .p-navigation-background .p-quicklinks-wrapper {
    width: 110px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-ql01-search {
    margin-right: 10px;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(1),
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(4) {
    display: none;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(2) {
    top: 2px;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu span:nth-child(3) {
    top: 8px;
  }
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu.open span:nth-child(2),
  .p-navigation-background .p-n30-header .p-quicklinks-wrapper .p-hamburger-menu.open span:nth-child(3) {
    top: 5px;
  }
  .p-navigation-background .p-n30-header .p-header-overlay {
    top: 84px;
  }
  .p-navigation-background .p-n30-header nav {
    right: -100%;
    overflow: auto;
    width: 100%;
    height: auto;
    margin-top: 83px;
  }
  .p-navigation-background .p-n30-header nav.p-active {
    right: 0;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper {
    overflow: auto;
    width: 100%;
    box-shadow: none;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation {
    max-width: 100%;
    max-height: 100%;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries {
    bottom: auto;
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry {
    height: auto;
    border-top: 1px solid #d9d9d9;
    border-bottom: 0;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry[data-has-children='true'] > .navigation-link:after,
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry[data-has-children='true'] > a .navigation-link:after {
    position: absolute;
    z-index: 5;
    right: 27px;
    width: 13px;
    height: 13px;
    font-size: 30px;
    color: #d9d9d9;
    content: '+';
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry > .navigation-link,
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry > .navigation-link:last-child {
    border-bottom-color: #d9d9d9;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry--active > .navigation-link,
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry > .navigation-link:last-child {
    border-bottom: 1px solid #d9d9d9;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry--active[data-has-children='true'] > .navigation-link {
    font-weight: bold;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry--active[data-has-children='true'] > .navigation-link:after {
    right: 25px;
    font-weight: normal;
    color: #d9d9d9;
    content: '-';
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry--active.p-iconNavigation--active[data-has-children='true'] > .navigation-link::after {
    color: #007aff;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-down,
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-up,
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-icon-next {
    display: none;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .navigation-link {
    position: relative;
    width: 100%;
    font-family: centrale_sans_book;
    font-size: 16px;
    line-height: 20px;
    color: #101010;
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu {
    position: unset;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    width: 100%;
    padding: 0;
    display: block;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-back-to-root {
    display: none;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection {
    float: unset;
    height: auto;
    border-bottom: 0;
    display: block;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection[data-index="0"] .p-submenu-item .p-back-to-mainentry {
    border: 0;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection--active .p-submenu-item {
    display: block;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .subsection-link {
    display: none;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item {
    position: unset;
    top: auto;
    left: auto;
    width: 100%;
    padding: 0;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li {
    width: calc(100% - 34px);
    height: auto;
    border-bottom: 0;
    padding-left: 32px;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li .subsection-entry-link {
    font-size: 16px;
    line-height: 24px;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li .subsection-entry-link:hover {
    color: #007aff;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item ul li:last-child {
    margin-bottom: 16px;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item .p-back-to-mainentry {
    width: calc(100% - (54px * 2));
    margin-left: 54px;
    border-top: 1px solid #d9d9d9;
    font-size: 16px;
    color: #040404;
    padding-left: 0;
    padding-top: 32px;
    padding-bottom: 16px;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item .p-back-to-mainentry .p-icon-prev {
    display: none;
  }
  .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper .navigation .p-main-entries .p-main-entry .p-submenu .p-subsection .p-submenu-item .p-back-to-mainentry .p-subsection-entry {
    border: 0;
  }
}
/* iPhone 5 */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) {
  .p-navigation-background .p-quicklinks-wrapper {
    width: 100px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-ql01-search {
    margin-right: 3px;
  }
  .p-navigation-background .logopar.parsys {
    max-width: 220px;
  }
}
.p-iconNavigation .mainentry-link,
.p-iconNavigation .p-navigation-background .p-n30-header nav.p-active .p-nav-wrapper a {
  font-family: centrale_sans_book;
  font-size: 16px;
  font-weight: normal;
  color: #040404;
}
.p-iconNavigation__submenu {
  display: none;
}
.p-iconNavigation.p-main-entry--active .p-iconNavigation__submenu {
  display: block;
}
@media screen and (max-width: 1024px) {
  .p-n30-header nav .p-nav-wrapper .navigation {
    overflow-y: auto;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation--active .mainentry-link {
    font-weight: bold;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation--active .mainentry-link::after {
    font-weight: normal;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation a {
    padding-left: 24px;
    font-family: centrale_sans_book;
    font-size: 16px;
    font-weight: normal;
    color: #040404;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation a .p-n30-header__secondary-navigation__item__icon {
    padding-left: 24px;
    font-family: centrale_sans_book;
    font-size: 16px;
    font-weight: normal;
    color: #040404;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation a .footnote {
    padding-left: 16px;
    font-family: centrale_sans_book;
    font-size: 16px;
    font-weight: normal;
    color: #040404;
  }
  .p-n30-header nav .p-nav-wrapper .navigation .p-main-entries .p-main-entry.p-iconNavigation .p-n30-header__secondary-navigation__item--active span {
    font-weight: bold;
    color: #007aff;
  }
}
.p-counter {
  transform: scale(1);
}
.p-counter.pop {
  animation-name: counter-pop;
  animation-duration: 0.25s;
  animation-timing-function: linear;
  animation-iteration-count: 1;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout {
  position: fixed;
  z-index: 10;
  top: 0;
  right: -120vw;
  width: 100vw;
  height: 100%;
  color: #040404;
  background-color: #ffffff;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  padding-top: 24px;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.non-active {
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-name: shopping-cart-mobile-close;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.active {
  visibility: visible;
  animation-delay: .2s;
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-name: shopping-cart-mobile-open;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.scrollable .p-n30-shoppingcart-flyout-cart-bottom {
  box-shadow: 0 -2px 20px 0 rgba(0, 0, 0, 0.2);
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout__mobile-header {
  padding-top: 32px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  color: #040404;
  display: none;
  margin: 0;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout__mobile-header__item-count {
  color: #b9bbc7;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout__mobile-header.active {
  display: block;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-overlay {
  display: none;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .text-button-card {
  text-align: center;
  font-size: 16px;
  display: block;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .button-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0;
  border: none;
  font-size: 24px;
  color: rgba(0, 0, 0, 0.4);
  background: transparent;
  -webkit-transition: .3s ease;
  outline: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .button-close i {
  position: absolute;
  top: 8px;
  left: 8px;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-cart {
  overflow-y: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-cart-bottom {
  -webkit-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  position: absolute;
  bottom: 0;
  width: 100%;
  box-sizing: border-box;
  padding-top: 16px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-cart-bottom.active {
  display: block;
}
.p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-cart-bottom .p-n30-shoppingcart-flyout-cart-continue__link {
  margin-top: 16px;
  display: block;
  text-align: center;
}
@media print, screen and (min-width: 601px) {
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout {
    position: absolute;
    z-index: auto;
    top: 40px;
    right: 0;
    bottom: auto;
    width: 334px;
    height: auto;
    border-radius: 6px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
    display: block;
    transform: translateY(-24px);
    opacity: 0;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout--sticky {
    position: fixed;
    top: 20px;
    right: 0;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.non-active {
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-name: shopping-cart-desktop-close;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.active {
    visibility: visible;
    animation-delay: .2s;
    animation-duration: .5s;
    animation-iteration-count: 1;
    animation-name: shopping-cart-desktop-open;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout.scrollable .p-n30-shoppingcart-flyout-cart {
    max-height: 400px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout__mobile-header.active {
    display: none;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: none;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-overlay.active {
    display: block;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .button-close {
    display: none;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout-cart-bottom {
    position: relative;
    bottom: auto;
  }
}
@media screen and (max-height: 480px) {
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout {
    padding-top: 16px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .text-button-card {
    padding: 8px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .p-n30-shoppingcart-flyout-cart-bottom {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout .p-n30-shoppingcart-flyout-cart-bottom .p-n30-shoppingcart-flyout-cart-continue__link {
    margin-top: 8px;
  }
}
@media screen and (min-width: 1025px) {
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout {
    top: 35px;
  }
  .p-navigation-background .p-quicklinks-wrapper .p-n30-shoppingcart-flyout--sticky {
    top: 20px;
    right: 20px;
  }
}
.p-n30-shoppingcart-flyout.scrollable .p-shoppingcart-flyout-cartitem:last-child {
  border-bottom: none;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem {
  overflow: hidden;
  max-height: 500px;
  align-items: flex-start;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem:last-child {
  margin-bottom: 0;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem__image {
  width: 40px;
  height: 40px;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem__image-wrapper {
  width: 40px;
  margin-right: 24px;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem__data {
  flex: 1;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__info {
  align-items: flex-start;
  justify-content: space-between;
  font-size: 16px;
  display: flex;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__info__name {
  flex: 1;
  margin-right: 24px;
  font-family: centrale_sans_bold, sans-serif;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__info__price {
  text-align: right;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__info__price__row-original-price {
  font-family: centrale_sans_book, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: normal;
  text-decoration: line-through;
  color: #828282;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button {
  display: none;
  position: relative;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(16, 16, 16, 0.3);
  background-color: #ffffff;
  border-radius: 100%;
  opacity: 1;
  transition: opacity 0.3s ease, border-color 0.3s ease;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button:hover {
  border-color: rgba(16, 16, 16, 0.5);
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button[disabled] {
  opacity: .5;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button[disabled] [class^='p-icon-meethue'] {
  opacity: .5;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading {
  border-color: transparent;
  opacity: 1;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading:before,
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading:after {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  border-top-color: rgba(16, 16, 16, 0.5);
  content: "";
  border-radius: 100%;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading:before {
  z-index: 100;
  animation: spin 1s infinite;
  animation-timing-function: linear;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading:after {
  border: 1px solid #cccccc;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button.loading:hover {
  border-color: transparent;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button [class^='p-icon-meethue'] {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 24px;
  font-size: 24px;
  display: inline-block;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button [class^='p-icon-meethue']:after {
  color: #3c3c3c;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__error-message {
  color: #e63535;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__error-message--show {
  opacity: 1;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem__bundle-options {
  margin-top: 8px;
  font-size: 12px;
  color: #828282;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem__bundle-option {
  justify-content: space-between;
  display: flex;
}
@media print, screen and (min-width: 601px) {
  .p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button {
    width: 20px;
    height: 20px;
  }
  .p-n30-shoppingcart-flyout .p-shoppingcart-flyout-cartitem .cartitem__button [class^='p-icon-meethue'] {
    height: 18px;
    font-size: 18px;
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-total {
  overflow: hidden;
  font-family: centrale_sans_bold;
  font-size: 16px;
  padding-bottom: 8px;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-total__amount {
  float: right;
  text-align: right;
}
.p-n30-shoppingcart-flyout .p-shoppingcart-flyout-total__amount--subtotal {
  margin-right: 8px;
  color: #828282;
  font-family: centrale_sans_book, sans-serif;
  text-decoration: line-through;
}
@media screen and (max-height: 480px) {
  .p-n30-shoppingcart-flyout .p-shoppingcart-flyout-total {
    padding-bottom: 0;
  }
}
.p-n30-shoppingcart-flyout .p-n30-shoppingcart-flyout-cart-bottom__message {
  font-family: centrale_sans_book, sans-serif;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: normal;
  padding-bottom: 8px;
}
.p-n30-shoppingcart-flyout-cart-empty {
  display: none;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
}
.p-n30-shoppingcart-flyout-cart-empty.active {
  flex-direction: column;
  display: flex;
}
@keyframes fall-down {
  from {
    transform: translateY(-30px);
  }
  to {
    transform: translateY(0px);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.p-n30-shoppingcart-flyout-cart-empty.active > .p-n30-shoppingcart-flyout-cart-empty__heading {
  animation-duration: 0.1s;
  animation-iteration-count: 1;
  animation-name: fade-in;
  animation-timing-function: ease-in;
}
.p-n30-shoppingcart-flyout-cart-empty.active .p-n30-shoppingcart-flyout-cart-empty__link {
  animation-duration: 0.1s;
  animation-iteration-count: 1;
  animation-delay: 0.1s;
  animation-name: fade-in;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
}
.p-n30-shoppingcart-flyout-cart-empty.active .p-n30-shoppingcart-flyout-cart-empty__add-to-cart {
  animation-duration: 0.2s;
  animation-iteration-count: 1;
  animation-name: fall-down;
  animation-timing-function: ease-in;
}
.p-n30-shoppingcart-flyout-cart-empty__heading {
  margin-top: 32px;
}
.p-n30-shoppingcart-flyout-cart-empty__heading .p-heading-07 {
  margin: 0;
}
.p-n30-shoppingcart-flyout-cart-empty__link {
  align-self: center;
  opacity: 0;
  padding-top: 8px;
}
.p-n30-shoppingcart-flyout-cart-empty__product .p-n30-shoppingcart-flyout-cart-empty__wrapper {
  border: 1px solid #d9d9d9;
  color: #040404;
  display: block;
  border-radius: 5px;
  padding: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
}
.p-n30-shoppingcart-flyout-cart-empty__product .p-n30-shoppingcart-flyout-cart-empty__heading .p-heading-08 {
  margin: 0;
}
.p-n30-shoppingcart-flyout-cart-empty__product .p-n30-shoppingcart-flyout-cart-empty__container {
  align-items: flex-start;
  display: flex;
  padding-top: 16px;
}
.p-n30-shoppingcart-flyout-cart-empty__product .p-n30-shoppingcart-flyout-cart-empty__container .p-n30-shoppingcart-flyout-cart-empty__detail {
  flex-direction: column;
  display: flex;
  margin-left: 16px;
}
.p-n30-shoppingcart-flyout-cart-empty__product .p-n30-shoppingcart-flyout-cart-empty__container .p-n30-shoppingcart-flyout-cart-empty__detail .p-n30-shoppingcart-flyout-cart-empty__description {
  font-family: centrale_sans_book;
}
@media print, screen and (min-width: 601px) {
  .p-n30-shoppingcart-flyout-cart-empty__heading {
    margin-top: 0;
  }
}
.p-n30-shoppingcart-notification {
  position: fixed;
  top: 10px;
  right: 10px;
  left: 10px;
  visibility: hidden;
}
.p-n30-shoppingcart-notification--active {
  visibility: visible;
}
.p-n30-shoppingcart-notification .n30-shoppingcart-notification {
  text-align: center;
  color: #040404;
  background-color: #ffffff;
  border-radius: 6px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  transform: translateY(-24px);
  opacity: 0;
  animation-duration: 0.3s;
  animation-iteration-count: 1;
  animation-name: shopping-cart-desktop-close;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  padding: 24px;
  margin-top: 8px;
  margin-bottom: 16px;
}
.p-n30-shoppingcart-notification .n30-shoppingcart-notification--active {
  animation-duration: 0.5s;
  animation-iteration-count: 1;
  animation-name: shopping-cart-desktop-open;
  animation-timing-function: ease-out;
}
.p-n30-shoppingcart-notification .n30-shoppingcart-notification__title {
  margin-bottom: 16px;
}
@media print, screen and (min-width: 601px) {
  .p-n30-shoppingcart-notification {
    position: absolute;
    top: 35px;
    right: 0;
    left: auto;
  }
  .p-n30-shoppingcart-notification--sticky {
    position: fixed;
    right: 20px;
  }
  .p-n30-shoppingcart-notification .n30-shoppingcart-notification {
    width: 340px;
    margin-top: 0;
  }
}
.p-sc08-map .p-map-info-content .p-title {
  font-family: centrale_sans_xbold, sans-serif;
  font-size: 28px;
  line-height: 36px;
  letter-spacing: normal;
}
@media screen and (min-width: 1025px) {
  .p-sc08-map .p-map-info-content .p-title {
    font-family: centrale_sans_xbold, sans-serif;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: normal;
  }
}
.se20-search-box {
  background-color: #ffffff;
}
.se20-search-box .se20__input-field {
  color: #000000;
  border-bottom: 2px solid #040404;
  box-sizing: border-box;
  height: 48px;
}
.se20-search-box .se20__input-field--magnifying-glass:after {
  content: '\e209';
  color: #040404;
}
.se21-search-suggestions .se21__suggestions-list-item-link {
  color: #000000;
}
.n42__button {
  color: #ff9514;
}
.n42__button--highlighted {
  font-family: centrale_sans_xbold;
}
.n42__arrow {
  font-size: 30px;
}
.n42__arrow-right {
  margin-left: 8px;
}
.n42__load-more {
  color: #ffffff;
  padding: .875em 1.6em;
  font-size: 14px;
  font-family: centrale_sans_bold;
  border-radius: 2em;
  display: inline-block;
  background-color: #ff9514;
  line-height: 22px;
  border: none;
}
.p-pc09-more-products {
  display: none !important;
}
.consent-aware--hidden {
  display: none;
}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  position: relative;
  /* Fix of Webkit flickering */
  z-index: 1;
  overflow: hidden;
  padding: 0;
  margin: 0 auto;
  list-style: none;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.swiper-wrapper {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  margin: 0 auto;
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-slide {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -ms-flex-negative: 0;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  z-index: 10;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: 27px 44px;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  right: auto;
  left: 10px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  z-index: 10;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position: relative;
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #000;
  display: inline-block;
  border-radius: 100%;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  padding: 0;
  margin: 0;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  background: #007aff;
  opacity: 1;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  top: 50%;
  right: 10px;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  width: 8px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #007aff;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  -ms-touch-action: none;
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  z-index: 50;
  bottom: 3px;
  left: 1%;
  width: 98%;
  height: 5px;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  z-index: 50;
  top: 1%;
  right: 3px;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  margin-top: -21px;
  margin-left: -21px;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  content: '';
  background-size: 100%;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  z-index: -1000;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  z-index: 0;
  bottom: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  z-index: 1;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
